/* Vent-Proekt */
@media Screen
{
	body {margin:0; padding:0; background-color:#FCF6E5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
	body h1,h2,h3 {font-family: Georgia, "Times New Roman", Times, serif; }
	a:active, a:focus{ border: none; outline: 0; }
	a img { border: none; outline: 0; }
	.clearing { clear:both; font-size:0; line-height:0; }
	.hidden { display:none; position:relative; }
	em { font-style:oblique; }
	a { text-decoration:underline; }
	a:hover { text-decoration:none; }
	p {}
	blockquote { margin:0 20px 10px 25px; font:16px Georgia, "Times New Roman", Times, serif; font-style: italic; color:#630}
	.site_max_width { position:relative; width:970px; }
	#top { position:relative; height:323px; margin-top:17px; }
		#top .left_menu { position:absolute; top:22px; left:10px; }
		#top .phone { position:absolute; top:0px; right:0px; }
	#middle { position:relative; margin-top:30px; }
		#middle div.left { position:relative; float:left; width:230px; top:2px; }
		#middle div.left .menutitle {font:20px Georgia, "Times New Roman", Times, serif; background:url(../_images/li.gif) 0px 4px no-repeat;padding-left:33px; border-bottom:1px #344D26 solid;color:#344D26; padding-bottom:5px;}
			#middle div.left a { color: #003500/*#344D26*/; line-height:18px; display:block;font-size:14px; margin:5px;}
			#middle div.left a:hover { text-decoration:underline;}
			#middle div.left ul { list-style:none; }
			#middle div.left ul li { /*padding-left:10px; min-height:28px;*/ border-bottom:1px #344D26 dotted; margin:0; padding:0;/*background:url(../_images/li.gif) 0px 2px no-repeat;*/ }
			#middle div.left ul li a{ text-decoration:none;}
			#middle div.left ul li a:hover{ text-decoration: underline;}
		#middle div.center { position:relative; float:left; width:528px; }
			#middle div.center h1 { margin:0 20px 10px 20px; font-size:24px; font-weight: normal;color:#344D26;border-bottom:1px #344D26 solid; padding-bottom:5px;}
			#middle div.center h2 { margin:25px 20px 10px; font-size:20px; font-weight:normal;color:#344D26;border-bottom:1px #344D26 solid; padding-bottom:5px;}
			#middle div.center h3 { margin:25px 20px 10px; font-size:18px; font-weight:normal;color:#344D26;border-bottom:1px #344D26 solid; padding-bottom:5px;}
			#middle div.center h4 { margin:25px 20px 10px; font-size:16px; font-weight:normal;color:#344D26;border-bottom:1px #344D26 solid; padding-bottom:5px;}
			#middle div.center p { margin:0 20px 10px 20px; line-height:16px; }
			#middle div.center ul { margin:0 20px 10px 40px;list-style: disc; }
			#middle div.center ul li { margin:0; padding:0; font: italic 1em Georgia, "Times New Roman", Times, serif; }
			#middle div.center .zh li{ font-size: 14px; font-family: Tahoma, Geneva, sans-serif;list-style: decimal; line-height:16px; margin-bottom:2px;}
			#middle div.center ul ul { list-style:square; }
			#middle div.center ul.left{margin:0 10px 0 15px; padding:0;}
			#middle div.center .left li {float:left; margin:0;list-style:none !important; text-align:center;}
			#middle div.center .left li img{margin:7px 5px 0 0; padding:2px;}
			#middle div.center a { color:#344D26; }
			#middle div.center img { border:1px solid #630; padding:1px; margin:2px;}
		#middle div.right { position:relative; float:left; width:210px; }
			#middle div.right div.main { position:relative; width:218px; min-height:100px; background:#B6C65B; border:1px solid; }
			#middle div.right div.main h2 { margin:20px 20px 10px; color:#0E3404; font-size:18px; font-weight:normal; }
			#middle div.right div.main h3 { margin:5px 10px 10px; color:#0E3404; font-size:18px; font-weight:normal;border-bottom:1px #344D26 solid;padding-bottom:5px; }
			#middle div.right div.main p { margin:10px 20px 10px; line-height:16px; color:#0E3404; }
			#middle div.right img.tl { position:absolute; top:-1px; left:-1px; }
			#middle div.right img.tr { position:absolute; top:-1px; right:-1px; }
			#middle div.right img.bl { position:absolute; bottom:-1px; left:-1px; }
			#middle div.right img.br { position:absolute; bottom:-1px; right:-1px; }
			#middle div.right div.main2 { position:relative; width:218px; min-height:100px; background:#718D38; border:1px solid; }
			#middle div.right div.main2 h2 { margin:20px 20px 10px; color:#fff; font-size:18px; font-weight:normal; }
			#middle div.right div.main2 h3 { margin:5px 10px 10px; color:#0E3404; font-size:18px; font-weight:normal;border-bottom:1px #344D26 solid;padding-bottom:5px;}
			#middle div.right div.main2 p { margin:10px 20px 10px; line-height:16px; }
			#middle div.right div.main2 input.txt { font-size:12px; color:#000; position:relative; top:-20px; border:1px solid #000;}

	#footer { position:relative; background:#344D26; height:100px; margin-top:30px; }
		#footer .phone {color:#CECC65; position:absolute; top:30px; left:30px;}
		#footer .menu {color:#CECC65; position:absolute; top:30px; right:30px;}
		#footer a { color:#CECC65; }

	.imp { color:#900; }
	.imp-good { color:#1E8303; }
	#YMapsID-5823 img { border:none !important; }

	.vcard { margin: 0 20px 10px }
}

