/*
.maincontent { 	
	background:url('/images/headtablebg.gif') repeat-y center top; 
}
#.brending { padding:0px 0 0 0; background:url('/images/branding/happyjack_vega_2.jpg') no-repeat center top; }
#.brending { padding:0px 0 0 0; background:url('/images/branding/miami.gif') no-repeat center top; }
#.brending { padding:0px 0 0 0; background:url('/images/branding/default_gray.jpg') no-repeat center top; }
#.brending { padding:0px 0 0 0; background:url('/images/branding/mmm.jpg') no-repeat center top; }

.branding_image { height:200px; width:1000px;}
.head_top_branding { height:200px;}

.head_top_branding { height:0px;}
.head_top { width:1000px; }
.head_top_bg { background:url('/images/hbg.gif') no-repeat left top; }
#cup_of_coffee { }
.head_raspor { height:20px; width:300px; }
.head_rasporka { width:10px; height:175px; float:left;}
.head_logo { height:180px; }
.logo_place { float:left; height:160px; width:355px; padding:0px 0 0 0px; }
.logo_img {  width:340px; height:110px; margin:10px 0px 0px 50px; }
.head_bot { background:url('/images/headtable.gif') no-repeat center top; height:12px; font-size:1px; }
.head_tablebg { width:980px; padding:0px; }
.town_selects { width:170px; margin:220px 0 0 0; }
.town_select { position: absolute; text-align:left; margin-left:290px; margin-right: auto; margin-top:-115px; }

.fotter {background:url('/images/footer_top.gif') no-repeat center top; height:10px; margin:0 0 0px 0; }
.bottom_banner { padding:10px 0 0px 0px; text-align:center; }


.footer_top { background:url('/images/footer_top.gif') no-repeat left top; height:10px; width:1020px;}
.footer_bot { background:url('/images/footer_bot.gif') no-repeat left top; min-height:20px; width:1020px; margin-top: -4px;}
.footer_tab { margin:10px 20px 0px 20px; }


#branding_bottom {
	height: 100px;
	height: 10px;
}

#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
/*
    top: 0;
    width: 1000px;
    z-index: 999;
    text-align: center;
    margin:0px 0 0 0;
}

body {
  	font-family: Arial, Tahoma;
	font-size:9pt;
  	line-height: 130%;
  	width: 100%;
  	min-width: 970px;
	background-color:transparent;
  	color: black;
	padding:0px 0px 0px 0px;
}

#hbgb { width:1000px; height:8px; background:url('/images/hbgb.jpg') no-repeat left top; }
#menuhead { margin:25px 0px 0px 10px;  float:left; }
#headphoto_night { width:280px; height:250px; margin:13px 0px 0px 25px; float:left; background:url('/images/towns/3night.jpg') no-repeat left top;}
#headphoto_day { width:280px; height:250px; margin:13px 0px 0px 25px; float:left; background:url('/images/towns/3day.jpg') no-repeat left top;}
#menuhead div { margin:0px 0px 0px 0px; }
#menuhead div img { float:left;}

#menuhead a {
	display:block;
	font-size:10pt;
	font-family:Arial;
	text-decoration:none;
	height:22px;
	color:#FFF;
}

.head_bot_home {
	background: url('/images/headtable.gif') no-repeat center top;
	height: 10px;
	font-size: 1px;
}


.head_top_home {
	background: url('/images/footer_top.gif') no-repeat center top;
	height: 10px;
	font-size: 1px;
}

.head_top_home_sp {
	background: url('/images/footer_top.gif') no-repeat center top;
	height: 6px;
	font-size: 1px;
}

.head_top_home_ft {
	background: url('/images/footer_top.gif') no-repeat center top;
	height: 6px;
	font-size: 1px;
	margin-top: -4px;
}

.bottom_banner.tr {
	/* margin: 0px 0px 0px 0px; */
/*
}







.head_top_branding { height:0px; }



body {
	 #background:  url('/images/branding/flower_brend.jpg') repeat 0 0; 
}
.brending {
	#background: transparent url('/images/branding/flower_brand.png') no-repeat 55% top;
	background: transparent url('/images/branding/forest.jpg') repeat 0 0;
	padding:0px 0 0 0; 
}

#footer_wrapper {
	#background: transparent url(/images/branding/default_bottom_gray.jpg) no-repeat 50% 100%;
	#background: none;
	background: transparent url('/images/branding/forest.jpg') repeat 0 0;
}

.branding_image {
	height: 10px;
	width:1000px;
}

.brand_space {
	height: 20px;
}

*/

.maincontent { 	
	/*
	background:url('/images/headtablebg.gif') repeat-y center top; 
	*/
	padding: 10px 0;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	background: white;
	width: 1000px;	
	margin: 0 auto;
	padding-bottom: 3px;	
}
#.brending { padding:0px 0 0 0; background:url('/images/branding/happyjack_vega_2.jpg') no-repeat center top; }
#.brending { padding:0px 0 0 0; background:url('/images/branding/miami.gif') no-repeat center top; }
#.brending { padding:0px 0 0 0; background:url('/images/branding/default_gray.jpg') no-repeat center top; }
#.brending { padding:0px 0 0 0; background:url('/images/branding/mmm.jpg') no-repeat center top; }

.branding_image { height:200px; width:1000px;}
.head_top_branding { height:200px;}

.head_top_branding { height:0px;}
.head_top { width:1000px; }
.head_top_bg { background:url('/images/hbg.gif') no-repeat left top; }
#cup_of_coffee { }
.head_raspor { height:20px; width:300px; }
.head_rasporka { width:10px; height:175px; float:left;}
.head_logo { height:180px; }
.logo_place { float:left; height:160px; width:355px; padding:0px 0 0 0px; }
.logo_img {  width:340px; height:110px; margin:10px 0px 0px 50px; }
.head_bot { background:url('/images/headtable.gif') no-repeat center top; height:12px; font-size:1px; }
.head_tablebg { width:980px; padding:0px; padding-bottom: 2px; }
.town_selects { width:170px; margin:220px 0 0 0; }
.town_select { position: absolute; text-align:left; margin-left:290px; margin-right: auto; margin-top:-115px; }

.fotter {background:url('/images/footer_top.gif') no-repeat center top; height:10px; margin:0 0 0px 0; }
.bottom_banner { padding:0px 0 0px 0px; text-align:center; }
#mainPage .bottom_banner.none { padding: 0px 0px 0px 0px; display: block; }
.footer_top { background:url('/images/footer_top.gif') no-repeat left top; height:10px; width:1020px;}
.footer_bot { background:url('/images/footer_bot.gif') no-repeat left top; min-height:20px; width:1020px; margin-top: -4px;}
.footer_tab { margin:10px 20px 0px 20px; }

#footer_wrapper {
	background: transparent url(/images/branding/default_bottom_gray.jpg) no-repeat 50% 100%;
	background: none;
}
#branding_bottom {
	height: 100px;
	height: 10px;
}

#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 1000px;
    z-index: 999;
    text-align: center;
    margin:0px 0 0 0;
}

body {
  	font-family: Arial, Tahoma;
	font-size:9pt;
  	line-height: 130%;
  	width: 100%;
  	min-width: 970px;
	background-color:#fff3d0;
  	color: black;
	padding:0px 0px 0px 0px;
}

#hbgb { width:1000px; height:8px; background:url('/images/hbgb.jpg') no-repeat left top; }
#menuhead { margin:25px 0px 0px 10px;  float:left; }
#headphoto_night { width:280px; height:250px; margin:13px 0px 0px 25px; float:left; background:url('/images/towns/3night.jpg') no-repeat left top;}
#headphoto_day { width:280px; height:250px; margin:13px 0px 0px 25px; float:left; background:url('/images/towns/3day.jpg') no-repeat left top;}
#menuhead div { margin:0px 0px 0px 0px; }
#menuhead div img { float:left;}

#menuhead a {
	display:block;
	font-size:10pt;
	font-family:Arial;
	text-decoration:none;
	height:22px;
	color:#FFF;
}

.head_bot_home {
	background: url('/images/headtable.gif') no-repeat center top;
	height: 10px;
	font-size: 1px;
		display: none;
}


.head_top_home {
	background: url('/images/footer_top.gif') no-repeat center top;
	height: 10px;
	font-size: 1px;
}

.head_top_home_sp {
	background: url('/images/footer_top.gif') no-repeat center top;
	height: 6px;
	font-size: 1px;
	display: none;
}

.head_top_home_ft {
	background: url('/images/footer_top.gif') no-repeat center top;
	height: 6px;
	font-size: 1px;
	margin-top: -4px;
	display: none;
}

.bottom_banner.tr {
	/* margin: 0px 0px 0px 0px; */
}


.bottom_banner.none {	
	display: block;
}





.head_top_branding { height:0px; }



body {
	#background:  url('/images/branding/forest.jpg') repeat 0 0; 
	#background:  url('/images/branding/12pho_brand.jpg') repeat 0 0; 
	#background-color: rgb(24, 29, 32);
	background: url('/images/branding/Nabor-besshovnyh-fonov-dlya-sayta5.png') repeat 0 0;

}
.brending {
	#background: transparent url('/images/branding/forest.jpg') no-repeat 55% top;
	padding:0px 0 0 0; 
}
.branding_image {
	height: 0px;
	width: 1000px;
	margin-top: 10px;
}

.brand_space {
	height: 45px;
}