/* div {border:1px solid yellow} */
body{margin:0px;padding:0px;padding-left:14px;background:#000;font-size:11px;font-family:Arial;}
form, input, textarea, table{font-size:11px;font-family:Arial;}
a{color:#CC0000;}
a img{border:none;}
a.inDetail{background:url(i/inDetail.gif) no-repeat; display:inline-block; width:72px; height:15px; font-size:1px; overflow:hidden; text-align:right;}
html>body a.inDetail{font-size:0px;vertical-align:bottom;}
html:root a.inDetail{display:block;font-size:0px;}

div.main{width:928px}
div.header{background:url(i/headerBack.jpg) no-repeat 100% 0%; height:116px;}
div.header a img{margin:18px 0px 0px 20px;float:left;}
html>body div.header a img{ margin:-2px 0px 0px 20px;float:left;}

div.additional{float:right; margin:20px 20px 0px 0px; text-align:right;}
html>body div.additional{width:360px;}
div.additional a{color:#fff; font-weight:bold; display:block; float:left; margin-left:10px;}
div.additional form{clear:both; margin:10px 0px 0px 0px; text-align:right;}
div.additional form input{border:1px solid #ccc; display:block; margin-bottom:5px;}
div.additional form input.submit{border:none; margin:0px 0px 0px 10px; display:inline-block; vertical-align:middle; display:expression(navigator.userAgent.indexOf('5.0')>0?"inline":"inline-block");}
div.additional form a{display:inline; float:none; font-weight:normal;}
html>body div.additional form{display:block;}
html>body div.additional form input{display:inline;text-align:right;}
html:root div.additional form{display:block;margin-top:20px;}
html:root div.additional form input{display:inline;text-align:right;}

div.main div.flash{width:928px; background-color:#FFFFFF; clear:both; }
html>body div.main div.flash{width:928px; background-color:#FFFFFF; clear:both;display:table-cell}

div.main div.flash div.leftFlash{float:left;}
div.main div.flash div.rightFlash{float:right;}


div.main div.flash div.nullBlock{ margin-top:7px; float:left; }
html>body div.main div.flash div.nullBlock{ margin-top:7px; float:left; }

div.main div.flash div.block { margin-top:7px; padding-left:1px; float:left; border: solid; border-width: 0px 0px 1px 1px; border-color: #CCCCCC}
div.main div.flash div.block#lastItem { border-width: 0px 1px 1px; border-color: #CCCCCC}
div.catText { font-family: Tahoma; font-size: 8pt; line-height:30px; background-color: #333333; color: #FFFFFF; text-align: center}
div.main div.flash div.block a{ text-decoration: none}
div.catImage { margin-top:2px; padding:0px; vertical-align:middle}
div.catImage img{ border:0px;padding:0px;}



div.content{padding-top:20px;background:#F7F7F7;padding-left:16px;padding-right:8px;clear:both; }
html>body div.content{ width:904px; clear:both; padding-top:14px;padding-left:16px;background:#F7F7F7;display:block}

div.content div.right{width: 224px; float:right; margin-right:4px}
html>body div.content div.right{width: 230px; float:right; margin:0px}

div.content div.right h2{background:#F7F7F7;font-family:Arial;font-size:12px;display:block;clear: both; text-decoration: underline; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 120px}
div.content div.right h4
{
	font-family:Arial;font-size:12px;color:#cc0000;font-weight:bold;
	background:#eeeeee;display:block; 
	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px;
	margin-top:5px;margin-left:0px; 
}
div.content div.right h5
{
	font-family:Arial;font-size:12px;color:#333333;font-weight:normal;
	background:#eeeeee;display:block;clear: both; 
	padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 15px;
	margin-top:5px;margin-left:30px; 
}

div.content div.right div.img {margin-top: 20px}
div.content div.right img{display:block; clear: both; padding-right: 2px; padding-bottom: 5px; padding-left: 2px}

div.content div.left{margin-right:-224px; float:left}
div.content div.left div.about {font-family:Arial;font-size:13px; float:left;}
div.content div.left div.about {width:630px; margin-left:10px; margin-top:20px; display:block}
html>body div.about {width:640px; display:block}
html:root div.about {width:640px; display:block}

//div.content h1{color:#CC0000;background:#E5E5E5;font-size:16px;margin:0px;padding:10px 0px 10px 20px;}
div.content h1{color:#CC0000;background:#E5E5E5;font-size:16px;margin:0px;padding:10px 0px 10px 20px; position:relative}
html>body div.content h1{color:#CC0000;background:#E5E5E5;font-size:16px;margin:0px;padding:10px 0px 10px 20px; position:static}
div.content h2{color:#0769C2;background:#F7F7F7;font-size:14px;margin:0px;padding:10px 0px 10px 20px}

div.content div.bottom{clear:both;}
div.content div.left div.special{width:642px}

div.content table.twoColumns {border-collapse:collapse;font-size:12px;margin-top:10px;}
div.content table.twoColumns td{padding:5px 20px 20px 30px; vertical-align:top;}
div.content table.twoColumns td.left{border-right:1px solid #cccccc;}
div.content table.twoColumns td.top{padding:5px 0px 5px 30px;font-weight:bold;font-family:Arial;font-size:14px;color:#033077;height:30px;}
div.content table.twoColumns td.top img{padding:5px 0px 5px 0px;display:block;}

div.content table.twoColumns td div.image{margin:0px;float:left;width:140px;}
div.content table.twoColumns td div.image img{border:1px solid #CCCCCC; display:block;}
div.content table.twoColumns td div.text1{ width:110px; float:left;line-height: 20px;font-weight:bold;}
div.content table.twoColumns td div.text2{width:90px;float:left;line-height: 20px;font-weight:bold;}

div.content div.psBlack{padding:5px 20px 5px 30px; vertical-align:top;font-family:Arial;font-size:12px;color:#000000;}
div.content div.psRed{padding:5px 20px 5px 30px; vertical-align:top;font-family:Arial;font-size:12px;color:#cc0000;font-weight:bold;}

<!-- Голосовалки -->
div.content div.polls {padding:0px 0px 20px 15px; vertical-align:top; margin-right:-230px;float:left;}
div.content div.polls div.pollLine{float:left; padding:5px 0px; vertical-align:middle; line-height:20px; clear: both; width:500px;}
div.content div.polls div.pollLine div.leftText{margin:0px;float:left; width:200px;}
div.content div.polls div.pollLine div.result1{height:12px;margin:3px 0px 0px 0px;float:left;background:#999999}
div.content div.polls div.pollLine div.result2{height:12px;margin:3px 0px 0px 0px;float:left;background:#cccccc}
div.content div.polls div.pollLine div.result3{height:12px;margin:3px 0px 0px 0px;float:left;background:#666666}
div.content div.polls div.pollLine div.result4{height:12px;margin:3px 0px 0px 0px;float:left;background:#000000}
div.content div.polls div.pollLine div.rightText{margin-left:10px;float:left}

div.content div.polls h1{padding:8px 0px 0px 0px; background:#F7F7F7;font-family:Arial;font-size:14px;color:#0769C2;font-weight:bold; width:600px;}
html>body div.content div.polls h1{padding:8px 0px 8px 0px; width:600px;}
html:root div.content div.polls h1{padding:8px 0px 8px 0px; width:600px;}

div.content div.polls table.news {width:620px; border-collapse:collapse;font-size:12px;margin-top:10px;}
div.content div.polls table.news td{text-align:left;vertical-align:top}
div.content div.polls table.news td.more{line-height:20px; vertical-align:middle; text-align:right;}
div.content div.polls table.news td.more b.price{font-family:Arial;font-size:12px;color:#cc0000;font-weight:bold; }
div.content div.polls table.news td.more b.oldPrice{{font-family:Arial;font-size:12px;color:#999999;font-weight:bold;	}}
div.content div.polls table.news td.image {vertical-align:middle; padding-right: 10px; width: 60px }
html>body div.content div.polls table.news td.image {padding-right: 10px; width: 60px }
html:root div.content div.polls table.news td.image {padding-right: 10px; width: 60px }

div.content div.polls table.news td img{display:block; border:1px solid #CCCCCC} 
div.content div.polls table.news h3
{
	line-height:20px; vertical-align:middle; color:#666666; font-family:Arial;font-size:11px;
	margin:0px; padding: 0px; font-weight:normal;
}
div.content div.polls hr {clear:none; padding-top: 15px; width: 640px;}
html>body div.content div.polls {display:block; float:left;}
html:root div.content div.polls {display:block; float:left;}
<!-- /Голосовалки -->


div.special table.specialItem{border-collapse:collapse;font-size:10px;}
div.special table.specialItem td{background:#fff;padding:16px 10px 0px 13px; width:330px; vertical-align:top; border-bottom:6px solid #F7F7F7;}
div.special table.specialItem td.left{border-right:6px solid #F7F7F7; }

div.special div.left2 
{ 
	width: 324px; float: left;  background:#fff; 
	margin-top:2px;padding:2px; border:1px solid #cccccc;  
}
div.special div.left2 div.image img{ border:0px; padding-bottom:10px;padding-top:15px;display:block;}
html>body div.special div.left2 {width: 324px; float: left;}

div.special div.right2 
{ 
	width: 324px; float: left; background:#fff; 
	margin-left:2px;margin-top:2px;padding:2px; border:1px solid #cccccc; 
}
div.special div.right2 div.image img{ border:0px; padding-bottom:10px;padding-top:15px;display:block;}
html>body div.special div.right2 {width: 324px; float: left;}

div.special div.right2 h2{background:url(i/li.gif) no-repeat 0% 50%; font-size:12px; padding-left:6px; margin:0px; display:block;}
div.special div.left2 h2{background:url(i/li.gif) no-repeat 0% 50%; font-size:12px; padding-left:6px; margin:0px; display:block;}

div.special div.image{ margin:0px; float:left; width:145px; }
div.special div.image img{ border:0px; padding-bottom:10px;display:block;}
div.special div.image div.prices{padding-left:11px;padding-top:5px;font-size:12px;}
div.special div.image div.prices strong{float:left; display:block;}
div.special div.image div.prices div{margin-left:50px;font-size:11px; color:#CC0000; text-align:center;}
div.special div.image div.prices div strong{float:none; display:block; font-size:13px;}
div.special div.image div.prices div strong.oldPrice{color:#666666;margin-top:4px;text-decoration: line-through;}
div.special div.text{margin-left:160px; padding-right:10px; padding-top:10px;}
div.podrobnee{clear:both;text-align:right;margin:5px 0px 10px 0px; padding-right:10px;}
div.podrobnee a{ background:url(i/inDetail.gif) no-repeat; display:inline-block; width:72px; height:15px; font-size:1px; overflow:hidden; }
html>body div.podrobnee a{display:block; float:right;margin:5px 0px 10px 0px;font-size:0px;}


div.news h2{color:#666666}
div.news{padding:5px 0px 5px 0px;background:#fff;}
div.news div.newsItem{padding:5px 5px 20px 10px; border-bottom:3px solid #fff;}
div.news div.newsItem h5{font-weight:bold;background:url(i/li.gif) no-repeat 0% 50%; font-size:12px; padding-left:8px; margin:0px 0px 4px 0px; display:block;}
div.news div#lastNews{border-bottom:none;}

form.poll{background:#fff;padding:15px;margin:0px;font-weight:bold;margin-bottom:50px;}
form.poll h3{margin:0px 0px 10px 0px;font-size:11px;min-height: 31px;background:url(i/pollBack.gif) no-repeat;padding-left:40px;}
form.poll input{margin-right:20px;vertical-align:middle;}
form.poll div.pollSubmit{margin-top:10px;}

div.footer{height:52px;background:url(i/footerBack.jpg) no-repeat;padding:0px 50px 0px 30px }
div.footer div{font-size:12px;font-weight:bold;color:#fff; float:left; background:url(i/footerDiv.gif) no-repeat 100% 10px;padding-bottom:8px;margin-right:18px;padding-top:8px;}
div.footer div.adress{width:270px;padding-top:15px;}
div.footer div.autoSaloon{width:158px;}
div.footer div.technicCenter{width:202px;}
div.footer div.parts{width:150px;margin-right:0px;background:none;}

ul.footerMenu{margin:8px 30px 0px 30px;font-family:Tahoma;list-style:none;}
ul.footerMenu li{float:left;padding:0px 10px 0px 10px; background:url(i/footerMenuDiv.gif) no-repeat 100% 16px;}
ul.footerMenu li b{color:#666666; font-weight:normal;text-decoration:none; display:block; padding-top:10px; border-top:3px solid #000;padding-bottom:5px;}
ul.footerMenu li a{color:#fff; text-decoration:none; display:block; padding-top:10px; border-top:3px solid #000;padding-bottom:5px;}
ul.footerMenu li a:hover{ border-top:3px solid #CC0000;}
ul.footerMenu li#lastMenuItem{background:none;}
html>body ul.footerMenu{margin-bottom:10px;}
html:root ul.footerMenu{margin:8px 10px 50px 0px;}

div.copy{clear:both; margin:0px 67px 30px 40px; font-family:Tahoma; font-weight:bold; color:#666666;}
div.copy a{float:right; color:#666666; font-weight:normal;}

div.exclusive{ width:662px; margin-top:8px; margin-right:236px; font-size:11px;}
div.exclusive div.image{ width:236px; float:left; }
div.exclusive div.image img{border: 0px none; }
div.exclusive div.info{ float:right; width:410px; background:#EFEFEF url(i/exclusiveBack.gif) no-repeat 100% 100%;padding:6px; vertical-align:top }
div.exclusive div.info span.header{color:#CC0000;font-weight:bold;}
div.exclusive div.info h2{ font-size:22px; color:#2C5E46;padding-left:15px; background:url(i/liGreen.gif) no-repeat 0% 10px; border-bottom:2px solid #2C5E46; padding-bottom:5px; margin-bottom:5px; padding-top:5px; display:block; }
div.exclusive div.info div.price{padding:20px 0px 20px 0px;color:#CC0000;font-size:15px;}
div.exclusive div.info div.price span{display:block; float:left; margin-right:20px; font-size:12px;font-weight:bold;}
html:root div.exclusive { margin-top:10px; margin-right:236px; display:block; }


	div.row{height:45px;background:#E5E5E5;}
	div.row div.path{padding-left:30px;background:#E5E5E5;font-family:Arial;font-size:17px;font-weight:bold;color:#CC0000;height:30px; vertical-align:center; padding-top:8px; padding-bottom:2px;}
	div.row div.category{float:right; font-size:11px; font-weight:normal; color: #666;background:#E5E5E5; padding-top:4px; padding-bottom:4px; margin-right:10px; width:170px;}
	div.row div.category strong{color:#999; font-size:13px; }
	div.row div.category img{float:left; margin-right:10px;}
	div.row a.homeIcon{height:16px;width:16px;display:block;float:left;background:url(i/homeIcon.gif) no-repeat 0px 3px;margin-right:3px; }

	div.product{margin-top:20px;}
	div.product h1{color:#033077; font-size:22px; background:none; padding:0px; position:relative; margin-right:150px;}
	div.product h3{font-size:12px; margin:0px; padding:0px 0px 0px 0px; color:#666666; border:12px solid #F7F7F7;border-left:none; position:relative; margin-right:150px;}
	div.product div.cost{float:right; margin-right:10px; text-align:center; width:128px;font-weight:bold; color:#CC0000;}
	div.product div.cost div.price{background:url(i/priceBack.gif) no-repeat;width:128px; font-size:22px; color:#fff; text-align:center; padding:6px 0px 6px 0px;font-style: italic; height:18px; margin-bottom:10px;}
	html:root div.product div.cost div.price{height:28px;}

	div.product div.productDescription{clear:both; margin-top:30px;}
	div.technicalDesc{width:390px;float:right}
	ul.technicalDesc{list-style:none;margin:0px;padding:0px; margin-right:5px; }
	ul.technicalDesc li{clear:both; color:#333;padding:0px; margin-bottom:4px; line-height:95%; text-align:left;position:relative;}
	ul.technicalDesc li span{display:block; float:right; width:250px; background:#E6E6E6; padding:6px;}
	ul.technicalDesc li.header{text-align:right; font-size:12px; font-weight:bold; line-height:16px; vertical-align:middle}
	div.productText{clear:both; padding-bottom:30px;margin-top:25px; font-size:12px}
	div.productText h2{padding:4px; background:none; font-size:14px;}
	div.product div.productDescription img.product{margin-top:25px;}

	div.productText div.photo{float:right; width: 245px;}
	div.productText div.photo img{display:block; margin:10px;}

div.rightBanner{float:right;}
td.leftMain{width:928px;}
td.rightBanner{width:120px; vertical-align:top; padding-top:170px; text-align:left;}

div.bannerBanner{ clear:both;}
div.rightFlashB{float:right; clear:right; margin:0px; padding:0px;}
div.leftFlashB{float:left; clear:left; margin:0px; padding:0px;}

div.nFP{padding:0px !important; margin:0px !important; clear:none;}
div.headerMenuBlocks{clear:both; height:100px; }

span.date{ display:block;}