@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}

/*
#parts ul{padding:0; margin:0; padding-left:0px}
#parts h3{padding:0; margin:0; padding-left:-30px}

*/

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 {
	position:relative;

	height:139px;
/*
	float:right;
	width:336px;

*/
	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; /* делаем отрицательный отступ по высоте равный высоте подвла, чтобы четко вписаться в размер экрана */  
}  

.forms-obrsv {background:#f4f5ff; padding:0 !important; overflow:hidden; border-bottom:8px solid #0079b6;}
.forms-obrsv textarea {resize: none;}
.forms-obrsv input {border:none; text-indent:4px;}
.forms-obrsv img {border:none;}
.forms-obrsv a {text-decoration:none;}
.forms-obrsv form {overflow:hidden; padding:0 14px 40px !important; border-bottom:3px solid #c8c8c8; margin:0;}
.forms-obrsv span {margin-left:14px; font:16px/50px Arial, Tahoma, Verdana, sans-serif; color:#8d8c8c; } 

.forms-obrsv .wr-editor {padding:0px 0 19px;}
.forms-obrsv .wr-editor strong {margin-left:10px; font:normal 15px/18px Arial, Tahoma, Verdana, sans-serif; color:#0079b6; display:block; float:left; margin-top:5px; }
.forms-obrsv .wr-editor .editor {padding-left:110px !important;}

.forms-obrsv .input {width:100%; height:27px; position:relative; margin-bottom:19px; }
.forms-obrsv .input  label {position:absolute; font:normal 15px/15px Arial, Tahoma, Verdana, sans-serif; color:#0079b6; top:6px; left:6px; cursor:text; }
.forms-obrsv input {height:25px; border:none; width:100%; padding: 2px 0 2px !important ; border:1px solid #c1c1c1;  font:normal 15px/15px Arial, Tahoma, Verdana, sans-serif; color:#0079b6; }


.textarea {width:100%; position:relative; margin-bottom:19px; }
.textarea label {position:absolute; top:6px; left:6px; font:normal 15px/18px Arial, Tahoma, Verdana, sans-serif; color:#0079b6; cursor:text; }
.forms-obrsv textarea {border:1px solid #c1c1c1; width:100%; padding: 0 !important; font:normal 15px/18px Arial, Tahoma, Verdana, sans-serif; color:#0079b6; text-indent:4px; }

.forms-obrsv .cod-input {overflow:hidden; width:120px; height:27px; border:1px solid #c1c1c1; float:left; position:relative;}
.forms-obrsv .cod-input input {height:15px; border:none; width:100%;padding: 6px 0 6px 5px  !important; font:normal 15px/18px Arial, Tahoma, Verdana, sans-serif; color:#0079b6;}
.forms-obrsv .cod-input label {cursor:text; position:absolute; top:6px; left:6px; font:normal 15px/18px Arial, Tahoma, Verdana, sans-serif; color:#0079b6;}
.forms-obrsv .cod  {overflow:hidden; }
.forms-obrsv .cod  a {display:inline-block; float:left;}
.forms-obrsv .cod  a.rezet{display:block; width:23px; height:20px; background:url('images/rezet.png') no-repeat 0 0; margin:0 29px 13px 10px;} 

.forms-obrsv .call-but {width:199px; height:40px; margin:15px auto 0; text-align:center; }
.forms-obrsv .call-but span {font:normal 15px/18px Arial, Tahoma, Verdana, sans-serif; color:#0079b6;}
.forms-obrsv .call-but button {width:199px; height:40px; border:none; background:url('images/form-button.jpg') no-repeat 0 0; cursor:pointer;}

.call-but1 button {width:199px; height:40px; border:none; background:url('images/form-button.jpg') no-repeat 0 0; cursor:pointer;}



#direct div b { color: #000000; }
#direct div b a { color: #0000ff; }
#direct div span { color: #0b5394; }
#direct div span a { color: #0c343d; }
#direct div { background-color: #9fc5e8; }
#direct div { padding:10px; }
#direct div { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc); }

