@import url(/clone_css/bmw.css);
/* @import url(/clone_css/bmw.css); */
/* @import url(/clone_css/ford.css); */
/* @import url(/clone_css/opel.css); */
/* @import url(/clone_css/mazda.css); */
/* @import url(/clone_css/mitsubishi.css); */
/* @import url(/clone_css/audi.css); */
/* @import url(/clone_css/volkswagen.css); */
/* @import url(/clone_css/toyota.css); */
/* @import url(/clone_css/suzuki.css); */
/* @import url(/clone_css/hyundai.css); */
/* @import url(/clone_css/renault.css); */
/* @import url(/clone_css/subaru.css);  */

body {padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: -1px; padding-top: 0px; height: 100%; width: 100%;
}

img {border-width: 0px}
*{font-size: 12px; color: black; font-family: Arial}

p{margin-top:0px; margin-bottom:20px}
ul{padding:0; margin:0; padding-left:16px}
li{margin-bottom: 5px; list-style-image: url(images/li.gif)}

a{text-decoration: underline}
a:hover {text-decoration: none}

h1{color:#c2c3c2; font-size:23px; margin-bottom:15px; margin-top:35px; padding-left:10px; line-height:23px}
h2{font-size:16px; font-weight: bold; margin-bottom:10px; margin-top:30px; border-bottom:1px solid #9f9f9f}
h3{font-family: Arial; color:#000000; font-size:12px; font-weight:bold; margin-bottom:7px; margin-top:15px}
h4{color:#828282; font-size:11px; font-weight:normal; margin-bottom:0px; margin-top:0px}

#head{background-image:url('images/bg_head_00.gif'); background-position:right bottom; background-repeat:no-repeat}
.body1 {
        width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1100)? "1100" : "100%");
        min-width:1100px;
}

#logo span{display:block; width:210px; height:171px; background-repeat:no-repeat; background-position:top center}
#top_menu{border-left:1px solid #c1c1c1; background-repeat:no-repeat; background-position:right}

/*
#brand_id{background-repeat:no-repeat; background-position:right}
#brand_id #bottom_logo{width:340px; height:139px; background-repeat:no-repeat; background-position:right bottom; z-index:2; position:relative; bottom:-51px}

#brand_id div{width:340px; height:139px; background-repeat:no-repeat; background-position:right bottom; z-index:2; position:relative; bottom:-51px}  */

#logo_img {
	background-image:url('images/bg_logo_01.gif');
	background-position:left;
	background-repeat:no-repeat;

}

#logo_img div {
	display:block;

	height:171px;
	max-width: 320px;

	background-image:url('images/bg_logo_02.gif');
	background-position:right;
	background-repeat:no-repeat;
	text-align: center;
	border: 0px;
}

#brand_img {
	float:right;
	position:relative;
	width:336px;
	height:139px;


	border: 0px;
}

#brand_img #top {
	position:absolute;
	right:0px;
	top:0px;
	width:333px;
	height:139px;
	border: 0px;
	z-index:3;
	text-align: right;
}

#brand_img #bottom {
	position:absolute;
	right:0px;
	top:139px;
	width:333px;
	border: 0px;
	z-index:2;
	text-align: right;
}

#top_banner {
	margin: 10px auto 0px auto;
	text-align: center;
}

#top_menu a{height:31px; text-decoration:none; padding:8px; border-right:1px solid #c1c1c1; font-weight:bold; color:#999999; font-size:11px}
#top_menu a:hover{color:#666666; font-size:11px;text-decoration: underline;background-color:#AAE3FF;}
#logo {background-image:url('images/bg_logo_01.gif'); background-position:left; background-repeat:no-repeat}
#logo div{height:171px; background-image:url('images/bg_logo_02.gif'); background-position:right; background-repeat:no-repeat}
#logo a{text-decoration:none; display:block; width:210px; height:100px}

#left{ background-image:url('images/bg_left.gif'); background-position:right; background-repeat:repeat-y; padding-bottom:15px}
#left div{ background-image:url('images/dot_line.gif'); background-repeat:repeat-x; background-position:top; padding-top:15px; padding-bottom:15px}
#mod_00{background-image:url('images/grey_dot.gif'); background-repeat:repeat-x; background-position:bottom}
#mod_01{background-image:url('images/crn_01.gif'); background-repeat:no-repeat; background-position:bottom left}
#mod_02{background-image:url('images/crn_02.gif'); background-repeat:no-repeat; background-position:bottom right}
#mod_00 a{font-size:12px; font-weight:bold}
#mod_00 img{margin-top:5px}


#center-right{background-image:url('images/bg_right.gif'); background-position:right; background-repeat:repeat-y; padding-bottom:15px}







#work div{padding-left:18px}
#adver {position:relative; z-index:100; margin:25px 0px 0px -40px; float:left;}
.date{ font-size:10px}

#parts{margin-top:43px; background-image:url('images/crn_03.gif'); background-position:right bottom; background-repeat:no-repeat; padding-left:50px; padding-right:30px}
#parts001{margin-top:43px; background-position:right bottom; background-repeat:no-repeat; padding-left:50px; padding-right:30px}

#parts div{width:150px; text-align:left; background-image:url('images/dot_line.gif'); background-repeat:repeat-x; background-position:top; padding-top:15px; padding-bottom:15px}


#parts h3{width:150px; text-align:left}
#parts001 h3{width:150px; text-align:left}

#right_banner{padding:18px 18px 0px 18px}

#relinks{background-image:url('images/crn_03.gif'); background-position:right bottom; background-repeat:no-repeat}
#relinks_01{background-image:url('images/crn_04.gif'); background-position:right top; background-repeat:no-repeat; padding-left:50px; padding-right:30px; padding-top:20px}
#relinks_01 div{width:150px; text-align:left; background-image:url('images/dot_line.gif'); background-repeat:repeat-x; background-position:top; padding-top:15px; padding-bottom:15px}
#relinks_01 h3{width:150px; text-align:left}

#relinks_02 {padding-left:5px; padding-right:5px; padding-top:20px}
#relinks_02 div{width:150px; text-align:left; background-repeat:repeat-x; background-position:top; padding-top:0px; padding-bottom:0px}
#relinks_02 h3{width:150px; text-align:left}


#copy{font-size: 10px; color:#666666}
#copy b{font-size: 10px; color:#666666}
#copy a{font-size: 10px; color:#666666; text-decoration: none}
#copy a:hover{text-decoration: underline}

#counts{padding-right:25px}

#grit{padding-left:0px; line-height:15px}
#grit b{color: #666666}



html,body {  
height: 100%; /* задаем высоту тела документа */  
}  
/* стили для футера */
.main { /* основной блок, который должен растянуться до подвала */  
/*	background: #999; */ /* цвет фона основного блока (для наглядности) */  
	min-height: 100%; /* задаем минимальную высоту основного блока */  
}  
* html .main { /* хак для ie6 */  
	height: 100%; /* для ие6, т.к. не понимает min-height */  
}  
.hFooter { /* это распорка в основном блоке - резервируем место для подвала */  
	height: 40px; /* высота нашего подвала */  
}  

.footer { /* подвал */  

/*	background: #e6e6e6; */ /* цвет фона подвала (для наглядности) */  
/*	color: #fff;  */
	height: 40px; /* высота подвала */  
	margin-top: -40px; /* делаем отрицательный отступ по высоте равный высоте подвла, чтобы четко вписаться в размер экрана */  
}  

