*{margin:0;padding:0}
html{height:100%;background:#B8D9E7 url(/images/main-bg.png) repeat-x left top;position:relative}
body{font-family:Tahoma,Geneva,sans-serif;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a{color:#000}
a:hover{text-decoration:none}
a img{border:none}
a, a:active, a:hover, a:focus {outline:none;}

/*  dotted для страницы партнеров  */
.dot {background:url(/img_lib/partnery/dotted.jpg) repeat-x left bottom}

a.icon_podr {display:block;background:url(/images/stat_podrobnee.gif) no-repeat left 6px;padding:8px 0 0 20px;}

ul.gray li span{background:#DECF8F;padding:2px 10px;font-size:14px;}
ul.gray li a{background:#DECF8F;padding:2px 10px;font-size:14px;}
ul.lvl_1 li span{background: url(/images/active-marker.gif) no-repeat left 5px;font-weight:bold;font-size:12px;}
ul.lvl_1 li a{background: url(/images/marker.gif) no-repeat left 5px;margin-bottom:8px;padding:0 0 0 8px;font-weight:bold;font-size:12px;}

ul.lvl_2 li span {background:none;font-weight:normal;font-size:12px;}
ul.lvl_2 li a {background:none;font-weight:normal;font-size:12px;}
ul.lvl_3 li span{background:none;font-weight:normal;font-size:12px;}
ul.lvl_3 li a{background:none;font-weight:normal;font-size:12px;}
ul.lvl_4 li span{background:none;font-weight:normal;font-size:12px;}
ul.lvl_4 li a{background:none;font-weight:normal;font-size:12px;}

ul.gray1 {list-style-type:none;}
ul.gray1 li {margin-left:10px;background:none;}
ul.gray1 li span{background: url(/images/active-marker.gif) no-repeat left 5px;padding:0 0 0 8px;}
ul.gray1 li a{background: url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 8px;}


#mainwrap{min-height:100%;background:url(/images/main-bg2.png) repeat-x left bottom}
#wrap{width:976px;margin:0 auto;background:#fff url(/images/wrap-bg.jpg) no-repeat 50px bottom}

#header{height:429px;position:relative;background:url(/images/header-bg.jpg) no-repeat left top}
	#header #logo{display:block;width:243px;height:127px;position:absolute;left:62px;top:15px}
	#header #main-nav{list-style-type:none;position:absolute;left:62px;top:160px;font-size:12px;font-weight:bold}
		#header #main-nav li{display:inline;margin-right:14px}
			#header #main-nav li a{color:#605400}
			#header #main-nav li span{color:#605400}
			
	#header #add-nav{position:absolute;right:20px;top:10px;font-size:0;list-style-type:none}
		#header #add-nav li{float:left;margin-left:20px}
			#header #add-nav li a{display:block;float:left;width:16px;height:15px;background:#A5B553}
			#header #add-nav li a:hover{background:#6E8206}
			#header #add-nav li span{display:block;float:left;width:16px;height:15px;background:#6E8206}
			
	#header address{position:absolute;right:30px;top:50px;font:12px Arial,Helvetica,sans-serif;color:#4B4B4B}
		#header address big{font-size:18px}
	#header #splash *{position:absolute;left:157px;top:220px;width:477px;height:172px;/*background:url(/images/splash.jpg) no-repeat;*/}
	#header #splash #addsplash {width:477px;height:172px;background:url(/images/splash.jpg) no-repeat;}
#content-wrap{overflow:hidden;width:976px;background:url(/images/content-bg.jpg) no-repeat 330px top}

#content{float:right;width:560px;padding:55px 0 0 0}
	#content .content-entry{padding:0 60px 30px 0;min-height:650px;}
	* html #content .content-entry{padding:0 60px 30px 0;height:650px;}
	#content h2{font-size:22px;font-weight:normal;margin-bottom:6px;color:#3A6600}
	#content p{font-size:12px;margin-bottom:15px}
	#content a{font-size:12px;}
	#content ul{font-size:12px;margin-bottom:0;list-style-type:none;}
	
#content #article p{font-size:13px}
#content #article table{font-size:13px;width:540px;border-collapse:collapse}
#content #article td{text-align:center;padding:3px;border:1px solid #000;}
.lph td{font-size:12px;padding:3px}

.dtstyle {list-style-type:none;background:#DECF8F no-repeat;display:inline;font-weight:bold;padding:2px 10px;}
	
#kroshki{font-size:12px;margin-bottom:20px;/*padding-left:3px;*/}
#kroshki a {text-decoration:none;}
#kroshki img {margin-left: 8px;margin-right: 6px;}
	
#content #rodent{width:100%}
	#content  #rodent td{font-size:12px;border:1px solid black;padding:2px;height:20px;text-align:center}
	#content  #rodent span{color:#3A6600;font-weight:bold}
	
#content table.prodtab{width:490px}	
#content table.prodtab tr td{font-size:12px;border:1px solid #A38936;padding:4px;}
.leftimg {float:left;margin-right:10px;}
.pdficon{margin-right: 6px;}
*html.pdficon{margin-right: 6px;margin-top:3px;}
table.fontsizetab tr td{font-size:11px;border:1px solid #A38936;padding:2px 3px;}	
	
/*#content ul.level4 {margin:10px 0 10px 0;}*/	
#content ul.level1 li{/*list-style-image:url(/images/mark_1.jpg);*/font-size:12px;margin:2px 10px 0 15px;font-weight:bolder;}
#content ul.level2  li{/*list-style-image:url(/images/mark_2.jpg);*/font-size:12px;margin:2px 0 0 30px;font-weight:bolder;}
#content ul.level3 li{/*list-style-image:url(/images/mark_3.jpg);*/font-size:12px;margin:2px 0 0 45px;font-weight:normal;} 
#content ul.level4 li{/*list-style-image:url(/images/mark_3.jpg);*/font-size:12px;margin:2px 0 0 60px;font-weight:normal;} 

*html #content ul.level1 li{/*list-style-image:url(/images/mark_1.jpg);*/font-size:12px;margin:2px 10px 0 15px;font-weight:bolder;}
*html #content ul.level2  li{/*list-style-image:url(/images/mark_2.jpg);*/font-size:12px;margin:2px 0 0 15px;font-weight:bolder;}
*html #content ul.level3 li{/*list-style-image:url(/images/mark_3.jpg);*/font-size:12px;margin:2px 0 0 15px;font-weight:normal;} 
*html #content ul.level4 li{/*list-style-image:url(/images/mark_3.jpg);*/font-size:12px;margin:2px 0 0 15px;font-weight:normal;} 

/*
	Формы
*/
.form *{font-family:Tahoma, Geneva, sans-serif;font-size:11px}
/*.form input{border:1px solid #cacaca}*/
.form input{}
.form input.t1{width:99%;padding:2px}
.form input.k{font-size:15px;padding:2px}
.form textarea{padding:2px}
.form textarea.t1{width:99%;height:100px}

.send_form *{font-family:Tahoma, Geneva, sans-serif;font-size:12px}
.send_form .input_field{margin-bottom:10px}
.send_form .ness_msg p {font-size:11px}
.send_form .ness_color{color:#b86f19}
.send_form input.text1{border:1px solid #a38936;padding:2px;width:50%;background:#decf8f;height:15px;}
.send_form select.select1{border:1px solid #a38936;padding:2px;width:51.2%;background:#decf8f;}
.send_form textarea.text1{border:1px solid #a38936;padding:2px;width:90%;height:100px;background:#decf8f;}
.send_form .captcha{border:1px solid #a38936;padding:2px;font-size:13px;text-align:center;width:120px;background:#decf8f;}
.send_form .hint{font-size:11px;color:#b86f19;}
.send_form .field p{font-weight:normal;}

a.submit{float:left;display:block;background:url(/images/submit.jpg) no-repeat left top;height:27px;width:99px;margin-right:10px;}	
a.submit:hover{float:left;background:url(/images/submit.jpg) no-repeat left bottom;height:27px;width:99px;}

a.reset{float:left;display:block;background:url(/images/reset.jpg) no-repeat left top;height:27px;width:99px;}	
a.reset:hover{float:left;background:url(/images/reset.jpg) no-repeat left bottom;height:27px;width:99px;}

/*
	/Формы
*/


#navbar{float:left;width:352px;padding:10px}
	#navbar h2{font-size:22px;font-weight:normal;margin-bottom:20px;color:#3A6600;padding:0 0 0 10px}
	#navbar p{font-size:12px;margin-bottom:10px}
	#navbar #fare-calculation{display:block;height:32px;background:url(/images/fare-calculation-bg.png) no-repeat left top;color:#fff;font-weight:bold;padding:6px 0 0 25px;font-family:Arial,Helvetica,sans-serif}
	#navbar dl{font-size:12px}
		#navbar dt{background:#DECF8F;display:inline;padding:2px 10px;font-weight:bold}
		#navbar dd{padding:5px 0 0 10px;margin-bottom:30px}
	#navbar ul{list-style-type:none;font-size:12px;font-weight:bold;height:1%}
		/*#navbar ul li{margin-bottom:8px;background:url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 8px}*/
	
		/*#navbar ul li.active{background:url(/images/active-marker.gif) no-repeat left 5px}*/
			#navbar ul li a{text-decoration:none}
			#navbar ul li a:hover{text-decoration:underline}
			#navbar ul li ul{font-weight:normal}
				#navbar ul li ul li{margin:0 0 0 16px;padding:0;background:none}

#footer{position:relative;padding:18px 0 22px 200px;height:1%}
	#footer p{font-size:11px}
	#footer #search{position:absolute;right:10px;top:10px;width:244px}
		#footer #search .input-text{width:216px;height:16px;border:1px solid #727272;padding:1px 2px 0 2px;font:11px Tahoma,Geneva,sans-serif;position:absolute;left:0;top:0}
		#footer #search .input-button{width:16px;height:16px;border:none;background:url(/images/search-button-bg.gif) no-repeat left top;cursor:pointer;position:absolute;right:0;top:2px}
		#footer #search .input-button:hover{background:url(/images/search-button-bg.gif) no-repeat left bottom}
	#footer ul{position:absolute;left:20px;top:10px;list-style-type:none}
		#footer ul li{float:left;margin-right:5px}
