*{margin:0;padding:0}
html{height:100%}
body{font-family:Tahoma,Geneva,sans-serif;height:100%;background:url(/images/main-tbg.jpg) repeat-x left top}
table{border-collapse:collapse}
q{quotes:none}
a{color:#014CBD}
a:hover{text-decoration:none}
a img{border:none}
.center{text-align:center}
a,a:hover,a:active,a:focus{outline:none}

#mainwrap{min-height:100%;background: url(/images/main-bbg.jpg) repeat-x left bottom;min-width:1002px}
#wrap{margin:0 auto;width:988px;overflow:hidden;position:relative;padding:0 7px}

#header{position:relative;height:94px}
	#header #logo{display:block;width:195px;height:43px;position:absolute;right:12px;top:10px}
	#header #nav{position:absolute;left:0;top:14px;background:#fff url(/images/bar-bg.gif) repeat-x left top;border:1px solid #8D9CA3;padding:8px 10px;overflow:hidden;width:730px}
		#header #nav ul{list-style-type:none;font-size:11px;padding:2px 0 0 10px;float:left}
			#header #nav ul li{float:left;margin-right:15px}
		#header #nav #search{float:right;width:255px}
			#header #nav #search .input-text{width:184px;padding:2px 4px;border:1px solid #bbb;font:11px Tahoma,Geneva,sans-serif;color:#747474;float:left;display:block}
			#header #nav #search .input-button{width:54px;height:19px;padding:0 0 2px 0;border:none;font:11px Tahoma,Geneva,sans-serif;color:#fff;background: url(/images/search-button-bg.gif) repeat-x left top;cursor:pointer;float:right;display:block}
			#header #nav #search .input-button:hover{background: url(/images/search-button-bg.gif) repeat-x left bottom}

#content{float:right;width:755px;padding:0 0 70px 0;line-height:17px;position:relative}
	#content #sbtn{position:absolute;top:0;right:0;display:block;width:203px;height:38px;font-size:0;background:url(/images/service.png) no-repeat left top}
		#content #sbtn:hover{background:url(/images/service.png) no-repeat left bottom}
	#content #breadcrumbs{position:absolute;top:-30px;left:0;list-style-type:none;padding:0}
		#content #breadcrumbs li{float:left;margin:0 10px 0 0;background:url(/images/mr.gif) no-repeat left 8px;padding-left:7px}
		#content #breadcrumbs li.first{background:none;padding-left:0px}
		#content #breadcrumbs li a{text-decoration:none}
			#content #breadcrumbs li a:hover{text-decoration:underline}
		#content #breadcrumbs li.last{color:#2c414a}
			
	#content ul, #content ol{line-height:17px}
	#content ul  li, #content ol li{font-size:12px}
	#content h2{font-size:12px;font-weight:normal;margin-bottom:20px;background:url(/images/arrow.gif) no-repeat left center;padding:0 0 0 20px}
		#content h2 span{color:#8D9CA3;padding:0 0 0 20px;font-size:12px}
		#content h2.head{font-weight:bold;color:#2c414a;font-size:18px}
	#content p{font-size:12px;margin-bottom:10px}
	#content ul{font-size:12px;margin-bottom:10px;padding:0 0 0 15px}
	#content .intro{overflow:hidden;height:1%;margin-bottom:25px}
		#content .intro .splash{float:left;width:522px}
		#content .intro .info{float:right;width:200px;background:url(/images/arrow.gif) no-repeat left top;padding:15px 0 0 0}
	#content .content-block{background:#fff;border:1px solid #8D9CA3;padding:10px 5px 7px 15px;margin-bottom:25px}
	#content .content-block h2{margin-bottom:9px}
	#content .news{overflow:hidden;height:1%}
		#content .news p{float:left;font-size:11px;width:224px;padding:0 15px 0 0}
		#content .news .date{display:block;font-weight:bold}
	#content .catalog-nav{list-style-type:none;padding:0;overflow:hidden;height:1%}
		#content .catalog-nav li{float:left;width:140px;margin:0 13px 0 0}
		#content .catalog-nav li.last{margin:0}
			#content .catalog-nav li img{margin-bottom:5px;display:block;text-decoration:none}
			#content .catalog-nav li a span{text-decoration:underline;display:block;cursor:pointer}
			#content .catalog-nav li a:hover span{text-decoration:none}
	#content .sitemap{margin:0;padding:0;list-style-type:none}
		#content .sitemap li{background:none;margin:3px 0;padding:0;background:url(/images/marker.png) no-repeat left 7px;padding-left:10px}
		#content .sitemap li .sitemap{padding-left:15px}
	#content ol{margin:0 0 10px 0;padding:0 0 0 25px;list-style-type:decimal}
		#content ol li{background:none;margin:3px 0;padding:0}
	#content .sub{margin:0 0 10px 0;padding:0;list-style-type:none}
		#content .sub li{background:none;margin:0 0 5px 0;padding:0;background:url(/images/marker.png) no-repeat left 8px;padding-left:10px}
		
	#content table{border-collapse:collapse;font-size:12px;margin-bottom:10px}
	#content .tab{width:100%}
		#content .tab tr{vertical-align:top}
			#content .tab th{padding:3px 5px;color:#fff;background:#8D9CA3;border:1px solid #8d9ca3;vertical-align:middle;text-align:center}
			#content .tab td{padding:3px 5px;color:#000;border:1px solid #8d9ca3}
	#content h3{width:100%;display:block;padding:7px 0;text-align:center;font-weight:bold;font-family:Arial;color:#fff;background:#2f8dd4/*#2974DF*/;font-size:18px;margin:20px 0 10px 0}
	#content h5{margin-bottom:5px;color:#014cbd;font-weight:normal}
	#content .info{color:#333;font-size:11px}
	#content .button{display:block;font-size:0;text-decoration:none;height:26px;width:88px;background:url(/images/buttons.png) no-repeat}
		#content .submit{background-position:right top}
			#content .submit:hover{background-position:right bottom}
		#content .reset{background-position:left top}
			#content .reset:hover{background-position:left bottom}
	/*		
	#content .button{border:1px solid #8d9ca3;display:block;font-size:11px;text-decoration:none;width:60px;padding:2px;color:#fff}
		#content .button span{background:url(/images/b-bg.png) repeat-x;height:20px;color:#fff;display:block;text-align:center}
			#content .button:hover{text-decoration:underline}
			#content .submit span{background-position:left top}
			#content .reset span{background-position:left bottom}
	*/
	#content #sf .t1{border:1px solid #8d9ca3;padding:5px 5px 6px 5px;font-size:11px;color:#545454}
	#content #feedback{width:100%}
		#content #feedback p{color:#036c2c}
		#content #feedback .block{margin:2px 0 5px 0}
			#content #feedback .block label{font-size:12px}
				#content #feedback .block label span{color:#036c2c}
			#content #feedback .block .error{color:#036c2c;font-size:12px;line-height:9px;padding:2px 0 7px 0;display:block;font-weight:bold}
			#content #feedback .block input,#content #feedback .block textarea{border:1px solid #94a2a9;padding:2px 3px;margin-top:2px}
			#content #feedback .block input{width:214px}
			#content #feedback .block textarea{width:415px}
			#content #feedback .block #keystring{width:118px;font:bold 14px Georgia;text-align:center;padding:3px 0 4px 0}
			#content #feedback .block #servkeystring{width:135px;font:bold 18px Georgia;text-align:center;padding:3px 0 7px 0}
			#content #feedback .block .button{float:left;margin:5px 10px 0 0;width:88px}
	#content .pt{width:100%}
		#content .pt table{border-collapse:collapse;width:100%}
		#content .pt tr{vertical-align:middle}
			#content .pt th{font-weight:bold}
			#content .pt .tag td{padding:5px 2px;text-align:center;font-weight:bold;font-size:14px;background:#8d9ca3;color:#fff;font-family:Verdana}
			#content .pt td,#content .pt th{border:1px solid #8d9ca3;padding:2px;font-size:11px}
			#content .pt td.f{color:#8d9ca3;font-size:10px;text-align:center}
			#content .pt td.s{color:#0A792B;font-weight:bold}
			#content .pt td.s,#content .pt td.lst{background:#efefef}
			#content .pt td.lst{font-weight:bold}
			#content .t2 td{border:0}
	
#sidebar{float:left;width:210px;padding:0 0 70px 0}
	#sidebar .sidebar-block{background:#fff;border:1px solid #8D9CA3;padding:5px 5px 1px 5px;margin-bottom:25px}
	#sidebar p{font-size:12px;margin-bottom:13px}
	#sidebar .sidebar-block #sdblogo{margin:0 auto;background:url(/images/logo.png) no-repeat left top;width:184px;height:120px;display:block}
	#sidebar ul{font-size:12px;margin-bottom:10px;list-style-type:none;height:1%}
	#sidebar .nav{padding:20px 0 0 0;margin-bottom:5px}
		#sidebar .nav li{margin-bottom:4px}
			#sidebar .nav li a{display:block;padding:9px 12px;background:url(/images/nav-button-bg.gif) no-repeat 95% 10px;color:#fff;text-decoration:none;height:1%}
			#sidebar .nav li span{display:block;padding:9px 12px;background:url(/images/nav-button-bg.gif) no-repeat 95% 10px;color:#fff;text-decoration:none;height:1%}
			#sidebar .nav li a:hover, #sidebar .nav li.current a{background:url(/images/nav-button-bg.gif) no-repeat 95% -79px;color:#FFFEB0}
			#sidebar .nav li.about{background:#24A828}
			#sidebar .nav li.news{background:#1E9D29}
			#sidebar .nav li.production{background:#168F2A}
			#sidebar .nav li.services{background:#11852A}
			#sidebar .nav li.price{background:#0A792B}
			#sidebar .nav li.contacts{background:#036C2C}
			#sidebar .nav li ul{margin:0}
				#sidebar .nav li ul li{margin:0}
					#sidebar .nav li ul li a, #sidebar .nav li.current ul li a{padding:8px 10px 10px 20px;border-top:1px solid #4AA15C;background:none;text-decoration:underline;color:#fff}
					#sidebar .nav li ul li span, #sidebar .nav li.current ul li span{padding:8px 10px 10px 20px;border-top:1px solid #4AA15C;background:none;text-decoration:underline;color:#fff}
					#sidebar .about li ul li a, #sidebar .nav li.about ul li a{border-top:1px solid #dfdfdf}
					#sidebar .about li ul li span, #sidebar .nav li.about ul li span{border-top:1px solid #dfdfdf}
					#sidebar .nav li ul li a:hover, #sidebar .nav li.current ul li a:hover{text-decoration:none;background:none;color:#FFFEB0}
					#sidebar .nav li ul li span, #sidebar .nav li.current ul li span{text-decoration:none;background:none;color:#FFFEB0}
	#sidebar .ads{margin-bottom:25px}
	#sidebar address{background:#EFEFEF;border:1px solid #8D9CA3;padding:15px 10px 16px 20px;margin-bottom:25px;font-style:normal;font-weight:bold;font-size:12px;color:#3E545E}
		#sidebar address .addphone{padding:0 0 0 110px}
		#sidebar address .fax{padding:0 0 0 38px}

#footer{width:988px;height:55px;margin:-55px auto 0 auto;padding:0 7px;position:relative}
	#footer p{background:#fff url(/images/bar-bg.gif) repeat-x left top;border:1px solid #8D9CA3;padding:12px 10px;float:left;font-size:11px;color:#3E545E;width:700px}
	#footer ul{float:right;list-style-type:none}
		#footer ul li{margin-left:10px;float:left}
