*{margin:0;padding:0}
html{height:100%}
body{font-family:Arial,Helvetica,sans-serif;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a{color:#000}
a:hover{text-decoration:none}
a img{border:none}
.center{text-align:center}
a,a:hover,a:active,a:focus{outline:none}
ul{list-style-type:none;font-size:12px;margin-bottom:15px}
ul li{margin-bottom:5px;line-height:15px}
textarea{overflow:auto}
#wrap{min-height:100%;margin:0 auto;width:1002px;overflow:hidden;position:relative}

#header{position:relative;height:345px}
/*	#header #splash{width:923px;height:416px;position:absolute;left:50%;top:0;margin:0 0 0 -461px;z-index:10;overflow:hidden}*/
	#header #splash{width:923px;height:345px;position:absolute;left:50%;top:0;margin:0 0 0 -461px;z-index:10;overflow:hidden}
	#header #gohome{width:190px;height:140px;position:absolute;left:50%;top:0;margin:0 0 0 -95px;z-index:11}
	#header #lang-nav{list-style-type:none;font-size:11px;position:absolute;right:30px;top:25px;z-index:20}
		#header #lang-nav li{float:left;margin-left:17px}
			#header #lang-nav li a{float:left;display:block;height:14px;padding:0 0 0 30px;line-height:13px}
			#header #lang-nav li.current a{text-decoration:none}
			#header #lang-nav li a.rus{background:url(/images/lang-nav-rus.gif) no-repeat left top}
			#header #lang-nav li a.eng{background:url(/images/lang-nav-eng.gif) no-repeat left top}
	#header #add-nav{list-style-type:none;font-size:0;position:absolute;right:32px;top:50px;z-index:20}
		#header #add-nav li{float:left;margin-left:17px}
			#header #add-nav li a{display:block;width:16px;height:16px;background:#959348}
			#header #add-nav li a:hover{background:#D2CBA1}
	#header address{font:12px 'Times New Roman',serif;position:absolute;right:45px;bottom:10px;z-index:20;text-align:right}
		#header address a{color:#316800}

#nav{list-style-type:none;width:888px;height:41px;background:url(/images/nav-bg.png) no-repeat left top;margin:0 auto;padding:0 0 0 72px}
	#nav li{float:left;background:url(/images/nav-border.gif) no-repeat right center;padding:0 1px 0 0}
		#nav li a{display:block;float:left;height:41px;background-position:left top;background-repeat:no-repeat}
		#nav li a:hover, #nav li.current a{background-position:left bottom}
		#nav li a.houses{background-image:url(/images/nav-houses-bg.png);width:137px}
			#nav li a.enhouses{background-image:url(/images/en-nav-houses-bg.png);width:153px}
		#nav li a.infrastructure{background-image:url(/images/nav-infrastructure-bg.png);width:131px}
			#nav li a.eninfrastructure{background-image:url(/images/en-nav-infrastructure-bg.png);width:131px}
		#nav li a.services{background-image:url(/images/nav-services-bg.png);width:97px}
			#nav li a.enservices{background-image:url(/images/en-nav-services-bg.png);width:110px}
		#nav li a.book{background-image:url(/images/nav-book-bg.png);width:142px}
			#nav li a.enbook{background-image:url(/images/en-nav-book-bg.png);width:141px}
		#nav li a.location{background-image:url(/images/nav-location-bg.png);width:144px}
			#nav li a.enlocation{background-image:url(/images/en-nav-location-bg.png);width:149px}
		#nav li a.restoran{background-image:url(/images/nav-restoran-bg.png);width:119px}
			#nav li a.enrestoran{background-image:url(/images/en-nav-restoran-bg.png);width:115px}
		#nav li a.contacts{background-image:url(/images/nav-contacts-bg.png);width:122px}
			#nav li a.encontacts{background-image:url(/images/en-nav-contacts-bg.png);width:102px}

#content{float:left;width:645px;padding:20px 0 225px 50px;font-size:12px}
	#content h2{font:18px Georgia,serif;margin-bottom:10px}
	#content p{font-size:12px;margin-bottom:10px}
	#content .list li{background:url(/images/mark.png) no-repeat left 7px;padding-left:9px;line-height:17px}
	#content .news{overflow:hidden;height:1%}
		#content .news .news-entry{float:left;width:200px;padding:0 15px 0 0;margin-bottom:10px}
		#content .news .date{background:url(/images/date-bg.png) no-repeat left top;font-size:11px;font-weight:bold;color:#BBC45D;height:32px;padding:0 0 0 9px;line-height:43px;margin-bottom:5px}
		#content .news .more{overflow:hidden;height:1%;padding:0 50px 0 0;clear:both}
			#content .news .more a{display:block;height:24px;background:url(/images/more-button-bg.png) no-repeat right top;padding:0 35px 0 0;float:right;line-height:23px}
			#content .news .more a:hover{background:url(/images/more-button-bg.png) no-repeat right bottom}
	
	#content #forma-bron{width:100%}
		#content #forma-bron #brn{border:0}
		
	#content #news{margin-bottom:10px}
		#content #news .nlist{clear:both;margin-bottom:7px}
		#content #news p{margin-bottom:5px}
		#content #news .date{color:#FFAD1F;font-weight:bold;font-size:12px}
		#content #news .more{color:#ff512f;font-weight:bold;font-size:12px;float:right}
		#content #news a{color:#000;text-decoration:underline}
		#content #news a:hover{color:#000;text-decoration:none}
	#content #news_item{line-height:15px}
		#content #news_item p{margin-bottom:5px}
		#content #news_item .date{color:#FFAD1F;font-weight:bold;font-size:12px}
		#content #news_item .more{color:#1b3a00;font-size:11px;float:right}
	
	/*#content .ads{clear:both;padding:20px 0 0 0;position:absolute;bottom:20px}*/
	
	#content .img{padding:1px;border:1px solid #a68d3b}
	#content .right{margin:0 0 5px 7px}
	#content .left{margin:0 7px 5px 0}
	
	#content .menu{margin:0 0 10px 0;padding:0;list-style-type:none}
		#content .menu li{background:url(/img_lib/1_ur.gif) no-repeat left 5px;padding-left:8px}
		#content .menu li a{font-size:12px;color:#a68d3b}
	
	#content #feedback{width:100%;margin-bottom:20px}
	#content #feedback p{color:#106010}
	#content #feedback .block{margin:2px 0 5px 0}
		#content #feedback .block label{font-size:12px}
			#content #feedback .block label span{color:#106010}
		#content #feedback .block .error{color:#106010}
		#content #feedback .block input,#content #feedback .block textarea{border:1px solid #a68d3b;padding:2px 3px;margin-top:2px;background:#dfdab5}
		#content #feedback .block input{width:214px}
		#content #feedback .block textarea{width:415px}
		#content #feedback .block #keystring{width:135px;font:bold 18px Georgia;text-align:center;padding:3px 0 7px 0;margin-bottom:7px}
		#content #feedback .block .button{display:block;background:url(/images/button.png) no-repeat left top;padding:5px 0 0 0;color:#cfcb88;font-size:12px;text-decoration:none;height:22px;width:99px;text-align:center;float:left;margin-right:7px}
			#content #feedback .block .button:hover{background:url(/images/button.png) no-repeat left bottom;color:#8c4f08}

	#content #breadcrumbs{list-style-type:none;padding:0 0 23px 0;margin:0;font-size:11px}
		#content #breadcrumbs li{float:left;background:url(/images/marker.gif) no-repeat left 6px;padding:0 7px 0 10px}
		#content #breadcrumbs li.first{background:none;padding:0 7px 0 0}
		#content #breadcrumbs li.last{text-decoration:underline}
		
	#content #pager{clear:both}
		#content #pager table{margin-right:60px}
		#content #pager a{font:normal 12px Tahoma;margin:0 1px;padding:0px;text-align:center}
		#content #pager a.paging,#content #pager b.hover{float:left;font-size:11px;font-family:Tahoma;background:url(/images/bg-pager.png) no-repeat;width:18px;margin:0 2px;display:inline-block;_overflow:hidden;zoom:1;*display:inline;text-align:center}
			#content #pager a:hover{text-decoration:none}
			#content #pager a.paging{background-position:left top;color:#a68d3b;height:16px;padding-top:2px;text-decoration:none}
			#content #pager a.paging:hover{background-position:left bottom;color:#fff;text-decoration:none}
			#content #pager b.hover{background-position:left bottom;color:#fff;height:16px;padding-top:2px}
			
	#content #gal{margin-left:60px}
	#content #gal .gal-item{width:250px;float:left;margin-bottom:15px}
	#content #gal .gal-item a.mor{font-size:16px;color:#a68d3b}
	#content #gal .gal-item img{border:1px solid #a68d3b;padding:1px;margin-bottom:2px}
		#content #gal .gal-left{margin-right:20px}
	
	#content #bron{width:100%;margin-bottom:20px}
	#content #bron p{color:#106010}
	#content #bron .block{margin:2px 0 5px 0}
	#content #bron .block .fst{width:200px}
	#content #bron .block .fst label{float:left}
	#content #bron .block .fst img{float:left}
	#content #bron .block #f_trigger_c{border:1px solid #a68d3b;padding:3px 2px 3px 2px;margin:2px 0 0 3px;_margin:3px 0 0 3px}
	
		#content #bron .block label{font-size:12px}
			#content #bron .block label span{color:#106010}
		#content #bron .block .error{color:#106010}
		#content #bron .block input,#content #bron .block textarea{border:1px solid #a68d3b;padding:2px 3px;margin-top:2px;background:#dfdab5;width:330px}
		#content #bron .block #keystring{width:135px;font:bold 18px Georgia;text-align:center;padding:3px 0 7px 0;margin-bottom:7px}
		#content #bron .block .button{display:block;background:url(/images/button.png) no-repeat left top;padding:5px 0 0 0;color:#cfcb88;font-size:12px;text-decoration:none;height:22px;width:99px;text-align:center;float:left;margin-right:7px}
			#content #bron .block .button:hover{background:url(/images/button.png) no-repeat left bottom;color:#8c4f08}

	#content .select{position:relative;font-size:11px}
		#content .select .departments{background:#dfdab5;padding:1px 2px 0 0;border:1px solid #a38936;margin:0}
			#content .select .departments a{color:#000;display:block;padding:2px 4px;text-decoration:none;background:url(/images/select.png) right 1px no-repeat #dfdab5;height:1%}
		#content .select .selectas{border:1px solid #a38936;background:#dfdab5;position:absolute;left:0;top:21px;display:none;z-index:1000}
			#content .select .selectas a{color:#000;display:block;padding:3px 10px;text-decoration:none;background:#dfdab5;margin:2px 0;height:1%;position:relative;z-index:10000}
			#content .select .selectas a:hover{background:#1d3e00;color:#fff}
	
	#content .sitemap{font-size:12px;margin:0;padding:0}
			#content .sitemap li{background:url(/images/mark.png) no-repeat left 4px;padding-left:9px}
			#content .sitemap li a{color:#000}
			#content .sitemap li .sitemap{padding-left:15px;margin:5px 0}

#sidebar{width:264px;float:right;padding:20px 34px 115px 0}
	#sidebar h2{font:18px Georgia,serif;padding:0 0 0 20px;margin-bottom:10px}
	#sidebar p{font-size:12px;margin-bottom:10px}
	#sidebar .ads{padding:20px 0 0 18px}

#footer{height:78px;background:#D6D8BC;width:962px;margin:-98px auto 0 auto;position:relative;text-align:right;padding:20px 40px 0 0}
	#footer .ads{position:absolute;top:-116px;left:50px}
	#footer p{font-size:11px}
	#footer #search{position:absolute;left:50%;top:20px;width:210px;margin:0 0 0 -105px}
		#footer #search .input-text{width:147px;border:1px solid #606060;padding:2px 4px;font:11px Tahoma,Geneva,sans-serif;display:block;float:left}
		#footer #search .input-button{width:48px;border:none;font:11px Tahoma,Geneva,sans-serif;background:url(/images/search-button-bg.gif) repeat-x left top;display:block;float:right;color:#fff;cursor:pointer;padding:1px 0 2px 0}
		#footer #search .input-button:hover{background:url(/images/search-button-bg.gif) repeat-x left bottom}
	#footer ul{position:absolute;left:40px;top:20px;list-style-type:none}
		#footer ul li{float:left;margin-right:5px}
