@import "chepukov.css";
*{
	border:0px;
}
form,input,ul,li {
	margin:0px;
	padding:0px;
}
input {
	font-family:Arial, Helvetica, sans-serif;
}
body {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:url(/img/bg.jpg) #5a534c top left;
	margin:0px;
	padding:0px;
}
.clr { 
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#main {
	margin:0px auto;
	min-width:1000px;
 	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
	position:relative;
}
#all {
	width:920px;
	margin:0 auto;
	padding:21px 0 0 0;
	position:relative;
}
.header {}
.top-top {
	background:url(/img/top-bg-top.png) top left no-repeat;
	height:20px;
}
.top-black {
	background:url(/img/top-bg.png) top left repeat-y;
}
.top-hormenu {
	height:39px;
	margin:0 0 0 10px;
}
.logo {
	background:url(/img/logo.jpg) top left no-repeat;
	height:39px;
	width:196px;
	float:left;
}
.slogan {
	float:left;
	height:33px;
	width:455px;
	padding:6px 0 0 15px;
	line-height:33px;
}
.phone {
	float:left;
	background:url(/img/phone.jpg) top left no-repeat;
	width:233px;
	height:39px;
}
.top-img {
	margin:0 10px;
	background:url(/img/top-img.jpg) top right no-repeat;
	height:221px;
}
.top-vert-menu {
	background:url(/img/top-vertmenu.jpg) top left no-repeat;
	width:196px;
	height:221px;
}
.top-vert-menu ul {
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	list-style:none;
}
.top-vert-menu ul li {
	line-height:32px;
	background:url(/img/vert-img.gif) no-repeat left;
	padding:0 0 0 10px;
}
.top-vert-menu ul li a {
	color:#fff;
	text-decoration:none;
}
.top-vert-menu ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
.top-white {
	background:url(/img/top-bg-white.png) top left repeat-y;
	padding:8px 14px 6px 19px;
	color:#000;
}
.top-whiteorder {
	background:url(/img/top-bg-white.png) top left repeat-y;
	padding:8px 0 6px 10px;
	color:#000;
}
.top-whitecontact {
	background:url(/img/top-bg-white.png) top left repeat-y;
	padding:8px 0 0 10px;
	color:#000;
}
.top-infoblock {
	background:url(/img/top-whitebg.jpg) top left repeat-y;
	width:439px;
	float:left;
}
.top-infoblock-right {
	background:url(/img/top-whitebg.jpg) top left repeat-y;
	width:439px;
	float:left;
	margin:0 0 0 4px;
}
.top-infoblock-top {
	background:url(/img/top-white-top.jpg) top left no-repeat;
}
.top-infoblock-bottom {
	background:url(/img/top-white-bottom.jpg) bottom left no-repeat;
	padding:4px 0 4px 0;
}
.top-info-adv {
	background:url(/img/info-onebg.jpg) top left no-repeat;
	height:206px;
	margin:0 0 0 4px;
}
.top-info-form {
	margin:0 0 0 4px;
	background:url(/img/infomenu-bg.jpg) bottom left no-repeat;
}
.top-info-form-inner {
	margin:0 4px;
	border-top:1px #000 solid;
}
.infoform-h2 {
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 0 0 13px;
	height:35px;
}
.infoform-line {
}
.infoform-name {
	float:left;
	width:119px;
	padding:5px 0 0 13px;
	color:#fff;
}
.infoform-input {
	float:left;
	width:275px;
	margin:0 0 0 12px;
	padding:0 0 0 16px;
	height:29px;
	background:url(/img/infoform-input-bg.jpg) top left no-repeat;
}
.infoform-input input {
	width:250px;
	height:23px;
	border:1px #2d272b solid;
	color:#a29fa1;
	padding:0 0 0 7px;
}
.infoform-input select {
	width:259px;
	height:23px;
	border:1px #2d272b solid;
}
.infoform-submit {
	text-align:right;
	padding:15px 16px 0 0;
}
.infoform-submit input {
	background:url(/img/infoform-submit.jpg) top left no-repeat;
	height:31px;
	width:107px;
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 19px;
	cursor:pointer;
}
.top-bottom {
	background:url(/img/top-bg-bottom.png) top left no-repeat;
	height:28px;
}
.center-block {
	background:url(/img/top-bg-white.png) top left repeat-y;
	padding:0 10px;
}
.center-h2 {
	background:#221200;
	height:35px;
	padding:0 0 0 15px;
	line-height:35px;
	font-weight:bold;
	text-transform:uppercase;
}
.center-option {
	background:#fff;
	color:#221200;
	height:30px;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	line-height:30px;
	border-bottom:1px #221200 solid;
	font-weight:bold;
	text-transform:uppercase;
}
.center-goodline {
	background:#fff;
	color:#221200;
	padding:0 0 10px 15px;
	font-weight:bold;
}
.center-h2 a {
	background:url(/img/h2arrow.jpg) right no-repeat;
	padding:0 12px 0 0;
	margin:0 2px 0 0;
	text-decoration:underline;
	color:#fff;
}
.center-h2 a:hover {
	text-decoration:none;
	color:#fff;
}
.cars-container {
	padding:10px 0 0 13px;
}
.car1 {
	float:left;
	width:181px;
}
.car2 {
	float:left;
	width:177px;
}
.car3 {
	float:left;
	width:177px;
}
.car4 {
	float:left;
	width:169px;
}
.car5 {
	float:left;
	width:183px;
}
.car1 ul {
	background:url(/img/carrow.jpg) top left repeat-y;
	margin:0;
	list-style:none;
}
.car2 ul {
	background:url(/img/carrow.jpg) top left repeat-y;
	margin:0;
	list-style:none;
}
.car3 ul {
	background:url(/img/carrow.jpg) top left repeat-y;
	margin:0;
	list-style:none;
}
.car4 ul {
	background:url(/img/carrow.jpg) top left repeat-y;
	margin:0;
	list-style:none;
}
.car5 ul {
	background:url(/img/carrow.jpg) top left repeat-y;
	margin:0;
	list-style:none;
}
.car1 ul li,.car2 ul li,.car3 ul li,.car4 ul li,.car5 ul li {
	line-height:47px;
	font-weight:bold;
}
.car1 ul li a,.car2 ul li a,.car3 ul li a,.car4 ul li a,.car5 ul li a {
	color:#161314;
	text-decoration:underline;
	text-transform:uppercase;
	padding:0 0 0 58px;
}
.car1 ul li a:hover,.car2 ul li a:hover,.car3 ul li a:hover,.car4 ul li a:hover,.car5 ul li a:hover {
	color:#161314;
	text-decoration:none;
}


.row ul li a:hover {
	color:#950303;
	text-decoration:none;
}


.cars-container ul li.acura {
	background:url(/img/logos/acuraSM.jpg) left no-repeat;
}
.cars-container ul li.cadillac {
	background:url(/img/logos/cadillacSM.jpg) left no-repeat;
}
.cars-container ul li.gazelle {
	background:url(/img/logos/gazelleSM.jpg) left no-repeat;
}
.cars-container ul li.infiniti {
	background:url(/img/logos/infinitiSM.jpg) left no-repeat;
}
.cars-container ul li.lada {
	background:url(/img/logos/ladaSM.jpg) left no-repeat;
}
.cars-container ul li.mini {
	background:url(/img/logos/miniSM.jpg) left no-repeat;
}
.cars-container ul li.scion {
	background:url(/img/logos/scionSM.jpg) left no-repeat;
}

.car1 ul li.acura {
	background:url(/img/logos/acuraSM.jpg) left no-repeat;
}
.car1 ul li.cadillac {
	background:url(/img/logos/cadillacSM.jpg) left no-repeat;
}
.car1 ul li.alfaromeo {
	background:url(/img/alfaromeo.jpg) left no-repeat;
}
.car1 ul li.audi {
	background:url(/img/audi.jpg) left no-repeat;
}
.car1 ul li.bmw {
	background:url(/img/bmw.jpg) left no-repeat;
}
.car1 ul li.chevrolet {
	background:url(/img/chevrolet.jpg) left no-repeat;
}
.car1 ul li.chery {
	background:url(/img/chery.jpg) left no-repeat;
}
.car1 ul li.citroen {
	background:url(/img/citroen.jpg) left no-repeat;
}
.car1 ul li.daewoo {
	background:url(/img/daewoo.jpg) left no-repeat;
}
.car1 ul li.dodge {
	background:url(/img/dodge.jpg) left no-repeat;
}
.car1 ul li.daihatsu {
	background:url(/img/daihatsu.jpg) left no-repeat;
}

.car2 ul li.eagle {
	background:url(/img/eagle.jpg) left no-repeat;
}
.car2 ul li.fiat {
	background:url(/img/fiat.jpg) left no-repeat;
}
.car2 ul li.ford {
	background:url(/img/ford.jpg) left no-repeat;
}
.car2 ul li.greatwall {
	background:url(/img/greatwall.jpg) left no-repeat;
}
.car2 ul li.honda {
	background:url(/img/honda.jpg) left no-repeat;
}
.car2 ul li.hyundai {
	background:url(/img/huindai.jpg) left no-repeat;
}
.car2 ul li.isuzu {
	background:url(/img/isuzu.jpg) left no-repeat;
}
.car2 ul li.iveco {
	background:url(/img/iveco.jpg) left no-repeat;
}
.car2 ul li.jeep {
	background:url(/img/jeep.jpg) left no-repeat;
}


.car3 ul li.kia {
	background:url(/img/kia.jpg) left no-repeat;
}
.car3 ul li.lancia {
	background:url(/img/lancia.jpg) left no-repeat;
}
.car3 ul li.landrover {
	background:url(/img/landrover.jpg) left no-repeat;
}
.car3 ul li.lexus {
	background:url(/img/lexus.jpg) left no-repeat;
}
.car3 ul li.linkoln {
	background:url(/img/lincoln.jpg) left no-repeat;
}
.car3 ul li.mazda {
	background:url(/img/mazda.jpg) left no-repeat;
}
.car3 ul li.mercedes {
	background:url(/img/mercedes.jpg) left no-repeat;
}
.car3 ul li.mercury {
	background:url(/img/mercury.jpg) left no-repeat;
}
.car3 ul li.mitsubishi {
	background:url(/img/mitsubishi.jpg) left no-repeat;
}

.car4 ul li.nissan {
	background:url(/img/nissan.jpg) left no-repeat;
}
.car4 ul li.opel {
	background:url(/img/opel.jpg) left no-repeat;
}
.car4 ul li.peugeot {
	background:url(/img/peugeot.jpg) left no-repeat;
}
.car4 ul li.pontiac {
	background:url(/img/pontiac.jpg) left no-repeat;
}
.car4 ul li.renault {
	background:url(/img/renault.jpg) left no-repeat;
}
.car4 ul li.rover {
	background:url(/img/rover.jpg) left no-repeat;
}
.car4 ul li.saab {
	background:url(/img/saab.jpg) left no-repeat;
}
.car4 ul li.seat {
	background:url(/img/seat.jpg) left no-repeat;
}
.car4 ul li.skoda {
	background:url(/img/skoda.jpg) left no-repeat;
}


.car5 ul li.ssangyong {
	background:url(/img/ssangyoung.jpg) left no-repeat;
}
.car5 ul li.subaru {
	background:url(/img/subaru.jpg) left no-repeat;
}
.car5 ul li.suzuki {
	background:url(/img/suzuki.jpg) left no-repeat;
}
.car5 ul li.toyota {
	background:url(/img/toyota.jpg) left no-repeat;
}
.car5 ul li.volvo {
	background:url(/img/volvo.jpg) left no-repeat;
}
.car5 ul li.vw {
	background:url(/img/wolksvagen.jpg) left no-repeat;
}
.car5 ul li.vaz {
	background:url(/img/vaz.jpg) left no-repeat;
}
.car5 ul li.scania {
	background:url(/img/scania.jpg) left no-repeat;
}
.car5 ul li.rangerover {
	background:url(/img/rangerover.jpg) left no-repeat;
}


.center-bottom {
	background:url(/img/center-bottom.png) top center no-repeat;
	height:27px;
}
.bottomblock {
	background:url(/img/bottomblock-bg.png) top left repeat-y;
	padding:0 0 0 10px;
}
.bottomblock-bg {
	background:url(/img/bottomblock-bg.jpg) bottom left no-repeat;
	padding:9px 0 0 9px;
}
.bottomleft {
	float:left;
	width:438px;
}
.bottomleft-inner {
	float:left;
	width:438px;
}
.bottomleft-textblock {
	background:url(/img/bottomleft-top.png) top left no-repeat;
	margin:0 0 6px 0;
	padding:7px 0 0 0;
}
.bottomblock-textblocktop {
	background:url(/img/bottomleft-bottom.png) bottom left no-repeat;
}
.bottomblock-textblockbot {
	background:url(/img/bottomleft-bg.png) top left repeat-y;
	margin:0 0 6px 0;
	padding:16px;
}
.bottom-innertop {
	background:url(/img/bottomleft-top.png) top left no-repeat;
	margin:0 0 6px 0;
	padding:4px 0 0 0;
}
.bottom-innerbottom {
	background:url(/img/bottomleft-bottom.png) bottom left no-repeat;
	padding:0 0 4px 0;
}
.bottom-innerbg {
	background:url(/img/bottomleft-bg.png) top left repeat-y;
	padding:0 4px 0 4px;
	color:#000;
}
.bottom-innerh2 {
	color:#fff;
	text-transform:uppercase;
	background:#221200;
	padding:0 0 0 13px;
	line-height:34px;
	font-weight:bold;
}
.auto-catalog {}
.goods-catalog {
	padding:10px;
	font-weight:bold;
}
.auto-catalog-row {
	width:210px;
	float:left;
}
.auto-catalog-row ul { 
	margin:0;
	padding:12px 0 7px 14px;
	list-style:none;
}
.auto-catalog-row ul li {
	background:url(/img/cat-arrow.jpg) left no-repeat;
	padding:0 0 5px 10px;
	font-weight:bold;
	text-transform:uppercase;
}
.auto-catalog-row ul li a {
	display:block;
	width:186px;
	height:17px;
	text-decoration:none;
	color:#221200;
}
.auto-catalog-row ul li a:hover {
	color:#fff;
	display:block;
	width:186px;
	height:17px;
	background:#221200;
	text-decoration:none;
}
.bottext-h2 {
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;
}
.bottext-container {}
.bottext-left {
	float:left;
	width:189px;
	color:#000;
	background:url(/img/kia-news.jpg) top left no-repeat;
	padding:50px 26px 0 0;
}
.bottext-right {
	background:url(/img/hundai-news.jpg) top left no-repeat;
	float:left;
	width:191px;
	padding:50px 0 0 0;
	color:#000;
}
.bottext-news {
	color:#6e6e6e;
}
.bottext-news a {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
.bottext-news a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.bottomright {
	float:left;
	width:415px;
	padding:0 0 0 15px;
}


.bottomright h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px}
.bottomright table td {padding-bottom:5px}
.bottomright-inner {
	float:left;
	width:438px;
	padding:0 0 0 6px;
}
.footer {
	background:url(/img/footer-bg.png) top left no-repeat;
	height:97px;
	padding:0 0 0 318px;
}
.c-and-p {
	float:left;
	width:87px;
}
.copy {	
	color:#fff;
	padding:17px 0 0 106px;
	font-size:11px;
	width:200px;
}


.top-h2 {
	color:#fff;
	font-weight:bold;
	padding:9px 0 9px 13px;
}
.model-list {
	padding:10px 0 10px 10px;
	float:left;
}
.model-row {
	float:left;
	width:203px;
}
.model {
	min-height:14px;
	line-height:12px;
	padding:0 0 8px 0;
	color:#938f8f;
}
.model-submit {
	float:right;
	padding:0px 30px 20px 35px;
	width:107px;
}
.model-submit input {
	background:url(/img/infoform-submit.jpg) top left no-repeat;
	height:31px;
	width:107px;
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 19px;
	cursor:pointer;
}
.goods-submit {
	background:url(/img/bottomleft-bg.png) top left repeat-y;
	text-align:right;
	padding:0 14px 0 0;
}
.goods-submit input {
	background:url(/img/goods-submit.jpg) top left no-repeat;
	height:31px;
	width:110px;
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 16px;
	cursor:pointer;
}
.top-infoblock-text {
	padding:14px;
	min-height:178px;
}
.table-container {
	padding:10px 9px;
}
.table-containergood {
	padding:0 9px 10px 9px;
}
.table-containercontact {
	padding:0 9px;
}
.table-topbg {
	background:url(/img/table-topbg.jpg) top left no-repeat;
	padding:4px 0 0 0;
}
.table-bottombg {
	background:url(/img/table-bottombg.jpg) bottom left no-repeat;
	padding:0 0 4px 0;
	position:relative;
}
.table-bg {
	background:url(/img/table-bg.jpg) top left repeat-y;
	padding:0 4px;
}
.pages {
	color:#221200;
	text-align:center;
	height:22px;
	padding:12px 0 0 0;
}
.table-h2 {
	background:#221200;
	height:42px;
	padding:0 0 0 14px;
	line-height:12px;
	text-transform:uppercase;
}
.table-h2-end {
	background:#221200;
	height:42px;
	text-align:center;
	line-height:12px;
	text-transform:uppercase;
}
.table {
	background:#fff;
	height:59px;
	color:#221200;
	padding:0 0 0 14px;
	border-right:1px #90887f solid;
}
.tablecenter {
	background:#fff;
	height:59px;
	color:#221200;
	text-align:center;
	border-right:1px #90887f solid;
}
.tablecenter input {
	text-align:center;
	width:63px;
	height:23px;
	border:1px #221200 solid;
	font-size:15px;
	font-weight:bold;
}
.table-end {
	background:#fff;
	height:59px;
	color:#221200;
	text-align:center;
	border:none;
}
.table-color {
	background:#d3d0cc;
	height:59px;
	color:#221200;
	padding:0 0 0 14px;
	border-right:1px #90887f solid;
}
.table-color-end {
	background:#d3d0cc;
	height:59px;
	color:#221200;
	text-align:center;
	border:none;
}
.table a,.table-color a,.pages a {
	text-decoration:underline;
	color:#221200;
}
.table a:hover,.table-color a:hover,.pages a:hover {
	text-decoration:none;
	color:#221200;
}


td p {
	margin:0;
	padding:0;
}
.tp {position:relative;text-indent:0;}
.tp b {
	border:0;
	color:#90f;
	cursor:pointer;
	font-weight:normal;
	text-decoration:none;
}
.tp b span {display:none;}
/*-- 嬿 FF, OPERA, IE7 --*/
.tp b:hover {
	border:0;
}
.tp b:hover span {
	display:block;
	position:absolute;
	top:-2px;
	left:-218px;
	z-index:10;
	text-align:left;
	background:blue;
	width:200px;
	height:70px;
	font-size:12px;
	line-height:12px;
	padding:15px 20px 14px 14px;
	color:#fff;
	text-decoration:none;
	background:url(/img/hint-bg.png) top left no-repeat;
}

.order {
	background:#221200;
	height:33px;
}
.ordername {
	font-weight:bold;
	line-height:33px;
	padding:0 0 0 17px;
	width:583px;
	float:left;
}
.ordermoney {
	width:100px;
	text-align:center;
	font-weight:bold;
	float:left;
	line-height:33px;
}
.ordernumber {
	width:106px;
	text-align:center;
	font-weight:bold;
	float:left;
	line-height:33px;
}
.order-submit {
	padding:11px 13px 0 0;
	text-align:right;
}
.order-submit input {
	background:url(/img/order-submit.jpg) top left no-repeat;
	height:33px;
	width:120px;
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 16px;
	cursor:pointer;
}
.order-h2 {
	line-height:42px;
	padding:0 0 0 12px;
}
.contact-container {}
.contact-left {
	float:left;
}
.contact-right {
	width:464px;
	float:left;
	padding:0 0 0 20px;
}
.contact-right textarea {
	width:461px;
	height:81px;
	border:1px #221200 solid;
	margin:0;
	padding:0;
}
.contact-line {
	padding:0 0 4px 15px;
}
.contact-name {
	float:left;
	width:92px;
	line-height:25px;
	height:25px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(/img/infoform-input-bg.jpg) top right no-repeat;
}
.contact-input {
	float:left;
	height:25px;
	padding:0 0 0 12px;
}
.contact-input input {
	float:left;
	height:23px;
	width:257px;
	border:1px #221200 solid;
}
.contact-phonecontainer {}
.contact-phonecode {
	float:left;
	padding:0 0 0 12px;
}
.contact-phonecode input {
	float:left;
	height:23px;
	width:62px;
	border:1px #221200 solid;
}
.contact-phonenumber {
	float:left;
	padding:0 0 0 4px;
}
.contact-phonenumber input {
	float:left;
	height:23px;
	width:189px;
	border:1px #221200 solid;
}
.contact-submit {
	text-align:right;
	padding:15px 25px 0 0;
}
.contact-submit input {
	background:url(/img/infoform-submit.jpg) top left no-repeat;
	height:31px;
	width:107px;
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 19px;
	cursor:pointer;
}
.order-ok {
	color:#221200;
	padding:12px;
}
.order-ok-advtext {
	padding:16px;
}

#AutopartLoginForm { background: white;}
#AutopartLoginForm input { border: 1px solid black;}
div.login { background: white; color: black; padding: 10px; margin: 0 10px;}
