#contentRightPanel
{
	_margin-left:4px;
}
#pageMainContentBlock
{
	top:0px;
}
#pageBnBlock
{
	position:relative;
}
#pageBnBlock div.profileHover
{
	visibility:hidden;
	position:absolute;z-index:100;
	background:#867130;
    opacity: 0.63;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=63)";
    -moz-opacity: 0.63;
    -o-opacity: 0.63;
    -khtml-opacity: 0.63;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=63);
	font-size:1px;	
}

#pageBnBlock #sunDescProfile {left:210px;top:50px;width:300px;height:7px; }
#pageBnBlock #promenadeDescProfile {left:90px;top:60px;width:450px;height:10px; }
#pageBnBlock #mainDescProfile {left:75px;top:75px;width:480px;height:10px; }
#pageBnBlock #cabinDescProfile {left:75px;top:85px;width:480px;height:10px; }

h1.accomodationHeader
{	
	background-image:url('../images/volgadream/accomodations/pageHeader.jpg');
}

/* right menu */

#rightMenu
{
	position:absolute;left:594px;top:58px;z-index:200;
	width:122px;
}
h2#rightMenuHeader
{
	background-image:url('../images/volgadream/accomodations/rightMenu/rightMenuHeader.png');
	width:119px;height:24px;	
}
#rightMenu ul
{
	display:block;
	width:119px;
	border-bottom:1px solid #e5ebea;	
}
#rightMenu ul li
{
	display:block;
	position:relative;
	padding-top:5px;
	width:119px;height:17px;
	border-top:1px solid #e5ebea; 
}
#rightMenu ul li a
{
	display:block;
	position:relative;
	width:119px;height:11px;
	background-position:0px -11px;
}
#rightMenu ul li a:hover,#rightMenu ul li a.current
{
	background-position:0px 0px;
}
#rightMenu ul li a span
{
	display:none;
}
#rightMenu ul li#rightMenu_sunDesc a { background-image:url('../images/volgadream/accomodations/rightMenu/rightMenuSunDesc.png');}
#rightMenu ul li#rightMenu_promenadeDesc a { background-image:url('../images/volgadream/accomodations/rightMenu/rightMenuPromenadeDesc.png');}
#rightMenu ul li#rightMenu_mainDesc a { background-image:url('../images/volgadream/accomodations/rightMenu/rightMenuMainDesc.png');}
#rightMenu ul li#rightMenu_cabinDesc a { background-image:url('../images/volgadream/accomodations/rightMenu/rightMenuCabinDesc.png');}

/* descs */
#pageBnBlock2
{
	position:relative;
}
#pageBnBlock2 ul,#pageBnBlock2 ul li
{
	display:block;
	position:relative;
	width:730px;height:180px;
}
#pageBnBlock2 ul li
{
	display:none;
}
#pageBnBlock2 ul li img
{
	display:block;
	position:absolute;top:0px;left:0px;
}

#pageBnBlock2 ul li div
{
	display:block;
	position:absolute;
	z-index:100;
	cursor:hand;
	cursor:pointer;
	
}

/* sun desc */

#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_superiorJuniorSuite_1 { width:43px;height:24px;left:443px;top:43px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_superiorJuniorSuite_2 { width:96px;height:24px;left:391px;top:78px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_juniorSuite_1 { width:43px;height:19px;left:391px;top:48px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_superiorStateroom_1 { width:58px;height:19px;left:332px;top:48px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_superiorStateroom_2 { width:43px;height:19px;left:260px;top:48px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_superiorStateroom_3 { width:35px;height:19px;left:270px;top:78px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_superiorStateroom_4 { width:58px;height:19px;left:332px;top:78px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_hover_deluxeSingle_1 { width:25px;height:19px;left:306px;top:78px;}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_superiorJuniorSuite {visibility:hidden;z-index:50;width:118px;height:75px;left:378px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_superiorJuniorSuite.jpg');}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_cabin1 {visibility:hidden;z-index:50;width:118px;height:75px;left:378px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_superiorJuniorSuite.jpg');}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_juniorSuite {visibility:hidden;z-index:50;width:67px;height:37px;left:379px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_juniorSuite.jpg');}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_cabin2 {visibility:hidden;z-index:50;width:67px;height:37px;left:379px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_juniorSuite.jpg');}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_superiorStateroom {visibility:hidden;z-index:50;width:148px;height:75px;left:253px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_superiorStateroom.jpg');}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_cabin3 {visibility:hidden;z-index:50;width:148px;height:75px;left:253px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_superiorStateroom.jpg');}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_deluxeSingle {visibility:hidden;z-index:50;width:44px;height:38px;left:297px;top:72px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_deluxeSingle.jpg');}
#pageBnBlock2 ul li.sunDesc div.sunDesc_bg_cabin4 {visibility:hidden;z-index:50;width:44px;height:38px;left:297px;top:72px;background-image:url('../images/volgadream/accomodations/cabins/sunDesc_deluxeSingle.jpg');}

/* promenade desc*/

#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_juniorSuite_1 { width:38px;height:22px;left:317px;top:79px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_ownerSuite_1 { width:35px;height:60px;left:635px;top:43px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_1 { width:96px;height:22px;left:151px;top:43px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_2 { width:32px;height:22px;left:260px;top:43px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_3 { width:172px;height:22px;left:317px;top:43px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_4 { width:96px;height:22px;left:538px;top:43px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_5 { width:96px;height:22px;left:151px;top:79px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_6 { width:32px;height:22px;left:260px;top:79px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_7 { width:132px;height:22px;left:357px;top:79px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_deluxeStateroom_8 { width:96px;height:22px;left:538px;top:79px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_single_1 { width:15px;height:22px;left:125px;top:43px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_hover_single_2 { width:15px;height:22px;left:125px;top:79px;}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_juniorSuite {visibility:hidden;z-index:50;width:63px;height:39px;left:310px;top:72px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_juniorSuite.jpg');}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_cabin6 {visibility:hidden;z-index:50;width:63px;height:39px;left:305px;top:73px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_juniorSuite.jpg');}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_deluxeStateroom {visibility:hidden;z-index:50;width:512px;height:75px;left:143px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_deluxeStateroom.jpg');}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_cabin7 {visibility:hidden;z-index:50;width:512px;height:75px;left:138px;top:37px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_deluxeStateroom.jpg');}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_ownerSuite {visibility:hidden;z-index:50;width:64px;height:75px;left:610px;top:40px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_ownerSuite.jpg');}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_cabin5 {visibility:hidden;z-index:50;width:64px;height:75px;left:612px;top:37px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_ownerSuite.jpg');}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_single {visibility:hidden;z-index:50;width:42px;height:75px;left:125px;top:36px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_single.jpg');}
#pageBnBlock2 ul li.promenadeDesc div.promenadeDesc_bg_cabin8 {visibility:hidden;z-index:50;width:42px;height:75px;left:120px;top:37px;background-image:url('../images/volgadream/accomodations/cabins/promenadeDesc_single.jpg');}


/* main desc*/

#pageBnBlock2 ul li.mainDesc div.mainDesc_hover_superiorStateroom_1 { width:158px;height:19px;left:299px;top:33px;}
#pageBnBlock2 ul li.mainDesc div.mainDesc_hover_superiorStateroom_2 { width:158px;height:19px;left:299px;top:94px;}
#pageBnBlock2 ul li.mainDesc div.mainDesc_bg_superiorStateroom {visibility:hidden;z-index:50;width:183px;height:108px;left:286px;top:21px;background-image:url('../images/volgadream/accomodations/cabins/mainDesc_superiorStateroom.jpg');}
#pageBnBlock2 ul li.mainDesc div.mainDesc_bg_cabin9 {visibility:hidden;z-index:50;width:183px;height:108px;left:286px;top:21px;background-image:url('../images/volgadream/accomodations/cabins/mainDesc_superiorStateroom.jpg');}

/* cabin desc*/

#pageBnBlock2 ul li.cabinDesc div.cabinDesc_hover_standardStateroom_1 { width:130px;height:22px;left:337px;top:30px;}
#pageBnBlock2 ul li.cabinDesc div.cabinDesc_hover_standardStateroom_2 { width:130px;height:22px;left:337px;top:94px;}
#pageBnBlock2 ul li.cabinDesc div.cabinDesc_bg_standardStateroom {visibility:hidden;z-index:50;width:170px;height:108px;left:315px;top:21px;background-image:url('../images/volgadream/accomodations/cabins/cabinDesc_standardStateroom.jpg');}
#pageBnBlock2 ul li.cabinDesc div.cabinDesc_bg_cabin10 {visibility:hidden;z-index:50;width:170px;height:108px;left:315px;top:21px;background-image:url('../images/volgadream/accomodations/cabins/cabinDesc_standardStateroom.jpg');}
#info
{
	visibility:hidden;
	position:absolute;left:10px;top:10px;z-index:300;
	width:377px;height:173px;	
	background:url('../images/volgadream/accomodations/cabins/infoBg.png') 0 0;	
}	
#infoWrap
{
	position:relative;left:30px;top:23px;
	width:328px;		
}
#infoImage
{
	position:relative;float:left;
	width:111px;
	margin-right:16px;
}
#infoDesc
{
	position:relative;float:left;
	width:195px;
}
h2#infoDescHeader
{
	font-family:"Arial";font-size:12px;color:#003a33;
	padding-bottom:12px;
}

#infoDescText,#infoDescText *
{
	font-family:"Arial";font-size:12px;color:#3d3d3d;
}
#infoDescText p
{
	margin-bottom:9px;
}

/*table */

table#descTable
{
	width:100%;
	/*border-top:1px solid #ded4c0;*/	
}
table#descTable tr td,table#descTable tr th,table.descTypeTable tr td,table.descTypeTable tr th
{
	padding: 5px 10px;	
}
table.descTypeTable tr.typeHeader th {
	padding: 3px 10px;
}

table.descTypeTable
{
	width:100%;
	border-bottom:1px solid #ded4c0;
	margin-top:10px;	
}
table.firstTypeTable
{
	margin-top:0px;	
}
table#descTable *,table.descTypeTable * 
{	
	font-family:Arial;font-size:12px; text-decoration: none;
}
table#descTable tr#descTableHeaders th
{
	color:#b49740;
	text-align:left;
}
table.current
{
	border-bottom:1px solid #c1b091;
}
table.descTypeTable tr.typeHeader th
{
	/*background:#fcfcfa;*/
	color:#b49740;
	border:1px solid #eee9df;
	/*border-top: none;*/
	border-bottom:1px solid #ded4c0;
	border-left:none;
	border-right:none;
	text-align:left;
	/*text-transform: uppercase;*/
	
}

table.current tr.typeHeader th
{
	/*background:#eff3f7;*/
	color:#b49740;
	border:1px solid #ded4c0;
	/*border-bottom:1px solid #c1b091;*/
	border-left:none;
	border-right:none;
	
}
table.current tr.typeHeader th.upper, table.descTypeTable tr.typeHeader th.upper {
	text-transform: uppercase;
	padding: 5px 0;
}
table.descTypeTable tr.typeData td
{
	background-color:#faf9f6;
	color:#5c5c5c;
	border-bottom:1px solid #eee9df;	
}
table.descTypeTable tr.typeData td.col1
{
	/*border-left:1px solid #ded4c0;	*/
}
table.descTypeTable tr.typeData td.col6
{
	/*border-right:1px solid #ded4c0;	*/
}
table.descTypeTable tr.typeData td.col1
{
	background:#faf9f6 url("../images/volgadream/accomodations/cabins/emptyBullet.png") 10px center no-repeat;
}
table.descTypeTable tr.typeData td.col2
{
	color:#003a33;
}
table.current tr.typeData td
{
	background-color:#f5f3ed;
	border-bottom:1px solid #e0dace;
}
table.current tr.typeData td.col1
{
	/*border-left:1px solid #c1b091;*/
}
table.current tr.typeData td.col6
{
	/*border-right:1px solid #c1b091;*/
}

table.current tr.typeData td#sunDescTypes_superiorJuniorSuite {	background-image:url("../images/volgadream/accomodations/cabins/superJuniorSuiteBullet.png"); }
table.current tr.typeData td#sunDescTypes_juniorSuite {	background-image:url("../images/volgadream/accomodations/cabins/juniorSuiteBullet.png") }
table.current tr.typeData td#sunDescTypes_superiorStateroom {	background-image:url("../images/volgadream/accomodations/cabins/superiorStateroomBullet.png")}
table.current tr.typeData td#sunDescTypes_deluxeSingle {background-image:url("../images/volgadream/accomodations/cabins/deluxeSingleBullet.png") }
table.current tr.typeData td#promenadeDescTypes_ownerSuite {	background-image:url("../images/volgadream/accomodations/cabins/superJuniorSuiteBullet.png")}
table.current tr.typeData td#promenadeDescTypes_juniorSuite {	background-image:url("../images/volgadream/accomodations/cabins/juniorSuiteBullet.png") }
table.current tr.typeData td#promenadeDescTypes_deluxeStateroom {	background-image:url("../images/volgadream/accomodations/cabins/superiorStateroomBullet.png")  }
table.current tr.typeData td#promenadeDescTypes_single {background-image:url("../images/volgadream/accomodations/cabins/deluxeSingleBullet.png")  }
table.current tr.typeData td#mainDescTypes_superiorStateroom {background-image:url("../images/volgadream/accomodations/cabins/deluxeSingleBullet.png")  }
table.current tr.typeData td#cabinDescTypes_standardStateroom {background-image:url("../images/volgadream/accomodations/cabins/deluxeSingleBullet.png")  }

table.current tr.active td, table.current tr.active td a
{
	background-color:#b49740;
	color:#fff;	
	cursor:hand;
	cursor:pointer;
}
table.current tr.active td.col1
{
	background-color:#b49740;
}

td.col1 {width:4px;}
td.col2 {width:156px;}
td.col3 {width:170px;}
td.col4 {width:96px;}
td.col5 {width:58px;}
td.col6 {text-align:left; padding-left: 0;}
th.colH1 {width:180px;}
th.colH2 {width:170px;}
th.colH3 {width:96px;}
th.colH4 {width:58px;}



