*{margin:0;padding:0}
html{height:100%}
body{height:100%;font-family:Tahoma,Geneva,sans-serif;background:#FFF4E1 url(/images/main-bg.png) repeat-x left top}
table{border-collapse:collapse}
q{quotes:none}
a{color:#5D340A}
a:hover{text-decoration:none}
a img{border:none}
a, a:active, a:hover, a:focus}outline:none}

.sp{text-decoration:none}
.sp:hover{text-decoration:underline}

.pop{display:none}
.go{display:block}


table.t_cat td{padding:1px 2px}
table.t_cat tr{vertical-align:top}

#wrap_old{width:969px;margin:0 auto;padding:0 17px 0 16px;min-height:100%;overflow:hidden;background:url(/images/wrap-bg_old.jpg) no-repeat 10px bottom}
#wrap{width:969px;margin:0 auto;padding:0 17px 0 16px;min-height:100%;overflow:hidden;background:url(/images/wrap-bg.jpg) no-repeat 10px bottom}

#header{height:332px;position:relative;background:url(/images/header-bg.jpg) no-repeat center top}
	#header #logo{width:314px;height:97px;position:absolute;left:34px;top:10px}
	#header #add-logo{width:123px;height:24px;position:absolute;right:61px;top:75px}
	#header address{position:absolute;left:109px;top:105px}
	#header ul{position:absolute;right:73px;top:30px;list-style-type:none;font-size:0}
		#header ul li{float:left;margin-left:12px}
			#header ul li a{display:block;float:left;width:16px;height:15px;background:#AC6332}
			#header ul li a:hover{background:#CD9752}
			#header ul li span{display:block;float:left;width:16px;height:15px;background:#CD9752}
#nav-bar{height:48px;background:url(/images/nav-bar-bg.jpg) no-repeat center top;margin-bottom:5px}
	#nav-bar ul{list-style-type:none;float:left;font-size:13px;padding:4px 0 0 50px}
		#nav-bar ul li{float:left}
			#nav-bar ul li a{display:block;float:left;background:url(/images/main-nav-button-bg.png) no-repeat left top;line-height:21px;color:#fff}
			#nav-bar ul li a:hover, #nav-bar ul li.active a{background:url(/images/main-nav-button-bg.png) no-repeat left bottom;text-decoration:none}
			#nav-bar ul li a span{display:block;float:left;height:44px;background:url(/images/main-nav-active-button-bg.gif) no-repeat center top;padding:0 30px}
			#nav-bar ul li.active a span{background:url(/images/main-nav-active-button-bg.gif) no-repeat center bottom}
	#nav-bar #search{float:right;width:190px;padding:5px 0 0 0}
		#nav-bar #search .input-text{width:146px;height:15px;border:none;background:#FFF4E1;font:11px Tahoma,Geneva,sans-serif;color:#313131;padding:1px 2px 0 2px;margin-right:5px}
		#nav-bar #search .input-button{width:15px;height:16px;border:none;background:url(/images/search-button-bg.png) no-repeat left top;cursor:pointer;position:relative;top:2px}
#content{float:left;width:748px;color:#51211F}
	#content #main-content{float:right;width:445px;padding:0 20px 170px 0}
	.mheight{height:100%;overflow:hidden;min-height:400px}
	*html.mheight{overflow:hidden;height:400px}
	img.nizbaner{margin-bottom:20px}
	*html img.nizbaner{margin-bottom:0}
	#content #add-content{float:left;width:260px;padding:0 0 180px 0}
	#content h2{font-weight:normal;font-size:20px;margin-bottom:15px}
	#content p{font-size:12px;margin-bottom:10px}
	#content td{font-size:12px}
	#content ol}margin-bottom:20px;font-size:12px}
	#content ol li}font-size:12px;margin-left:32px}
	#content table{font-size:12px;margin-bottom:20px}
	#content #tab{width: 430px}
	#content #tab td{border: 1px solid #51211f;text-align:center;padding:2px}
	#content #catalog-nav{background:#E9D8B4;padding:15px 10px 10px 15px;margin-bottom:20px}
		#content #catalog-nav table{width:100%;font-size:11px;margin:0}
			#content #catalog-nav table td{padding:0 5px 5px 0}
				#content #catalog-nav table td a{display:block;height:22px;line-height:21px;background:#FBE8C8 url(/images/catalog-nav-button-bg.png) no-repeat left top;padding:0 0 0 50px;color:#7C4D25}
				#content #catalog-nav table td a:hover, #content #catalog-nav .active a{background:#FFF4E1 url(/images/catalog-nav-button-bg.png) no-repeat left bottom;text-decoration:none}
	#t{font-size:12px;color:#51211F;margin:5px auto}
	#uslugipodmenu{padding:12px 12px 16px 12px;width:240px;position:absolute;top:367px;left:43%;background:#6b3f24;z-index:5000;opacity:0.9}
		#uslugipodmenu table{margin:0;padding:0}
		#uslugipodmenu table td a.astyle{color:#fff;background:url(/images/marker_podmenu.jpg) no-repeat left 6px;padding-left:8px;line-height:16px}
		#uslugipodmenu table td a.astyle:hover{text-decoration:none}
		#uslugipodmenu{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90)}
	#content #news{}
		#content #news div{background:#F3E0C0;padding:8px 5px 5px 5px;margin-bottom:10px}
		#content #news p{margin-bottom:5px;padding:0 5px}
		#content #news .date{color:#fff;font-size:11px}
			#content #news .date span{background:#955B20 url(/images/date-bg.gif) repeat-x left top;padding:1px 8px}
		#content #news div a{text-decoration:none}
		#content #news div a:hover{text-decoration:underline}
		#content #news .archive{text-align:right;font-size:11px;font-weight:bold;padding:0 30px 0 0}
			#content #news .archive a{background:url(/images/archive-button-bg.png) no-repeat left center;padding:2px 0 2px 25px}
	#content .list{list-style-type:none;margin:0;padding:0}
		#content .list li{background:url(/images/marker_map.png) no-repeat left 5px;padding-left:6px;font-size:12px;font-family:Tahoma,Geneva,sans-serif;margin-bottom:5px}
	
*html  #sitemap_bl}margin-left:10px;line-height:106%}
*html  #sitemap}list-style-type:none;line-height:106%}	
#sitemap_bl}margin-left:10px;line-height:94%}
#sitemap}list-style-type:none;line-height:94%}	
#sitemap .item1{text-transform:lowercase;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
#sitemap .item1:hover{text-decoration:underline}
#sitemap .item2{background:url(/images/marker_map.png) no-repeat left 5px;padding-left:6px;margin-left:5px;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:normal;margin-top:0;margin-bottom:0}

.form *{font-family:Tahoma, Geneva, sans-serif;font-size:12px}
	.form input{border:1px solid #a86624;color:#51211F}
	.form input.t1{width:99%;padding:2px;color:#51211F}
	.form input.k{font-size:15px;padding:2px;color:#51211F}
	.form textarea{border:1px solid #a86624;padding:2px;color:#51211F}
	.form textarea.t1{width:99%;height:80px;color:#51211F}
.send_form *{font-family:Tahoma, Geneva, sans-serif;font-size:12px}
	.send_form .input_field{margin-bottom:6px}
	.send_form .ness_msg p}font-size:12px}
	.send_form .ness_color{color:#ff0000}
	.send_form input.text1{border:1px solid #a86624;padding:2px;width:80%;background:#fff4e1;height:15px;color:#51211F}
	.send_form select.select1{border:1px solid #a86624;padding:2px;width:100%;background:#fff4e1;color:#51211F}
	.send_form textarea.text1{border:1px solid #a86624;padding:2px;width:80%;height:80px;background:#fff4e1;color:#51211F}
	.send_form .captcha{border:1px solid #a86624;padding:2px;font-size:12px;text-align:center;width:115px;background:#fff4e1;color:#51211F}
	.send_form .hint{font-size:12px;color:#ff0000}
.send_form .field p{font-weight:normal;font-size:12px}
a.submit}float:left;display:block;background:url(/images/submit.jpg) no-repeat left bottom;height:23px;width:125px;margin-right:6px}
	a.submit:hover}float:left;background:url(/images/submit.jpg) no-repeat left top;height:23px;width:125px}
a.reset}float:left;display:block;background:url(/images/reset.jpg) no-repeat left bottom;height:23px;width:125px}
	a.reset:hover}float:left;background:url(/images/reset.jpg) no-repeat left top;height:23px;width:125px}
a.podrobnee{float:left;display:block;background:url(/images/podrobnee_button.jpg) no-repeat left bottom;height:23px;width:125px}
	a.podrobnee:hover}float:left;background:url(/images/podrobnee_button.jpg) no-repeat left top;height:23px;width:125px}
a.zakazat{float:left;display:block;background:url(/images/zakazat_button.jpg) no-repeat left bottom;height:23px;width:125px}	
	a.zakazat:hover}float:left;background:url(/images/zakazat_button.jpg) no-repeat left top;height:23px;width:125px}
a.nazad{float:left;display:block;background:url(/images/nazad_button.jpg) no-repeat left bottom;height:23px;width:125px}	
	a.nazad:hover{float:left;background:url(/images/nazad_button.jpg) no-repeat left top;height:23px;width:125px}

#sidebar{float:right;width:214px;padding:10px 0 170px 0}
	#sidebar h2{font-size:18px;margin-bottom:10px;font-weight:normal}	
	#sidebar p{font-size:12px;margin-bottom:10px}
	#sidebar address{font-size:12px;margin-bottom:20px;font-style:normal;line-height:150%;padding:0 5px}
		#sidebar address a{color:#000}
	#sidebar .calculation{display:block;width:172px;height:38px;background:url(/images/calculation-button-bg.png) no-repeat left top;padding:20px 14px 0 0;text-align:right;font-size:0.95em;color:#fff;margin:0 auto}
	#sidebar .calculation:hover{background:url(/images/calculation-button-bg.png) no-repeat left bottom}
	#sidebar span.calculation}display:block;width:172px;height:38px;background:url(/images/calculation-button-bg.png) no-repeat left bottom;padding:20px 14px 0 0;text-align:right;font-size:0.95em;color:#fff;margin:0 auto}
*html #foot{width:969px;height:90px;margin:-183px auto 30px auto}	
#foot{width:969px;height:90px;margin:-180px auto 30px auto}
#footer{width:969px;height:45px;margin:0 auto 0 auto;background:#E9D8B4;padding:15px 0 0 0;color:#58150E;position:relative;}
	#footer p{font-size:11px;float:right;width:265px;text-align:center;padding:8px 0 0 0}
	#footer #fot-nav{font-size:11px;float:right;width:475px;background:#FFF4E1;padding:8px 0 10px 0;list-style-type:none;text-align:center}
		#footer #fot-nav li{display:inline;padding:0 5px}
	#footer #banners{float:left;list-style-type:none;padding:0 0 0 15px}
		#footer #banners li{float:left;margin-right:6px}
