@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:0; line-height:0; background:#ced7da; font-family:Tahoma, sans-serif;}
img{border:0;}
a{color:#17567a;}
a:hover{text-decoration:none;}

#wrapper{position:relative; padding:0 0 0 47px; }
#logo{position:absolute; left:44px; _left:-2px; top:54px; z-index:1;}
#logo img{_behavior: url(/css/iepngfix.htc);}
#tab_bg{position:absolute; top:0; left:0; _left:-47px;}

.i_excl{position:absolute; left:48px; _left:1px; top:145px; z-index:1;}
.i_stop{position:absolute; left:47px; _left:0; top:185px; z-index:1;}

#menu_top{position: absolute; display:block; margin:0 0 0 197px; padding:0; top:49px; z-index:1; }
#menu_top li{position:relative; display:inline; float:left; margin:0 3px 0 0; padding:0; line-height:35px; height:35px; }
#menu_top li a{position:relative; display:inline; float:left; line-height:35px; height:35px; padding:0 10px; z-index:30; }
#menu_top li a img{margin:10px 0 9px 0; _behavior: url(/css/iepngfix.htc); z-index:10; position:relative; }
#menu_top li a.act div{background:#90a8ae; opacity:0.27; filter: alpha(opacity=27); width:100%; height:35px; position:absolute; left:0; top:0; _padding:0; _width: expression(parentNode.offsetWidth +'px');}
#menu_top li:hover a div{background:#fff;  opacity:0.87; filter: alpha(opacity=87); width:100%; height:35px; position:absolute; left:0; top:0; _padding:0 15px;}
#menu_top li.over a div{background:#fff;  opacity:0.87; filter: alpha(opacity=87); width:100%; height:35px; position:absolute; left:0; top:0; _padding:0 15px;}
#menu_top li.over a.act div{background:#fff;  opacity:0.87; filter: alpha(opacity=87); width:100%; height:35px; position:absolute; left:0; top:0; _padding:0; _width: expression(parentNode.offsetWidth +'px');}

#menu_top li .menu_l2{position:absolute; padding:5px 0 0 0; margin:0; display:none; list-style:none; left:0; top:35px; min-width:100%; 
	 _width: expression(parentNode.offsetWidth +'px');  z-index:500;
}
#menu_top li .menu_l2 li{position:relative; margin:0; padding:0 0 5px 10px; float:none; line-height:12px; height:12px; display:block; z-index:30; white-space:nowrap; _white-space:normal;}
#menu_top li .menu_l2 li a{font-size:11px; line-height:12px; float:none; padding:0; font-weight:bold; }
#menu_top li .menu_l2 li.bg{position:absolute; margin:-5px 0 0 0; background:#fff;  opacity:0; filter: alpha(opacity=0); height:100%;
width:100%; z-index:1; _height: expression(parentNode.offsetHeight +'px');  padding:0 0 5px 10px;}
#menu_top li:hover .menu_l2{display:block;}
#menu_top li.over .menu_l2{display:block; }

#menu_top2{position:relative; display:block; margin:0 0 0 0; padding:0; background:url(/img/menu_bg.jpg); width:930px; height:45px; font-weight:bold;}
#menu_top2 li{position:relative; display:inline; float:left; margin:0; padding:0; line-height:45px; height:45px; }
#menu_top2 li span{position:relative; display:inline; float:left; padding:0 8px 0 15px; font-family:"Trebuchet MS", sans-serif; font-size:14px; }
#menu_top2 li a{position:relative; display:inline; float:left; padding:0 8px; font-size:12px; color:#fff;}
#menu_top2 .line{position:relative; display:inline; float:left; width:2px; height:45px; background:url(/img/line_menu.png); _behavior: url(/css/iepngfix.htc);}
#menu_top2 li a.act div{background:#90a8ae; opacity: 0.27; filter: alpha(opacity=27); width:100%; height:45px; position:absolute; left:0; top:0;
_padding:0; _width: expression(parentNode.offsetWidth +'px');}
#menu_top2 li a:hover div{background:#fff; opacity: 0.27; filter: alpha(opacity=27); width:100%; height:45px; position:absolute; left:0; top:0;
_padding:0 8px;}

#menu_top2 li.icon{top:19px;}
#menu_top2 li.icon a{position:relative; display:inline; float:left; margin:0 0 0 29px; padding:0;}
#menu_top2 li.ic_fist a{margin:0 0 0 61px;}
#menu_top2 li.icon a:hover{background:none;}
#menu_top2 li.logo_v{position:absolute; right:0; float:none;}
#menu_top2 li.logo_v a {padding:0;}
#menu_top2 li.price_l{position:absolute; right:65px; float:none;}
#menu_top2 li.price_l a {}


#menu_inner{position: relative; display:block; margin:0 0 20px 0; padding:0; font-family:"Trebuchet MS", sans-serif; font-size:16px; /*height:62px;*/ width:940px; height:40px; }
#menu_inner li{position:relative; display:inline; float:left; margin:0 19px 0 0; padding:0; width:215px; height:62px; }
#menu_inner li a{position:relative; display:inline; float:left; width:215px; height:62px; padding:0; text-decoration:none; color:#4e5b5e; }
#menu_inner li a.act{color:#fff; cursor:default;}
#menu_inner li a:hover{color:#fff;}
#menu_inner li a div{background:url(/img/menu4x.png) repeat-x; position:absolute; width:100%; /*height:62px;*/ height:40px; top:0;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu4x.png',sizingMethod='scale');
}
#menu_inner li a div.bg_right{background:url(/img/menu4r.png) no-repeat; position:absolute; right:-11px; width:11px; /*height:62px;*/ height:40px;
	_right:-12px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu4r.png',sizingMethod='crop');
}
#menu_inner li a.act div{background:url(/img/menu4xa.png) repeat-x;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu4xa.png',sizingMethod='scale');
}
#menu_inner li a.act div.bg_right{background:url(/img/menu4ra.png) no-repeat;
	_right:-12px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu4ra.png',sizingMethod='crop');
}
#menu_inner li a b{position:relative; margin:0 0 0 12px; top:8px; }




#menu_footer{position:relative; display:block; margin:0 0 0 225px; padding:10px 0 0 0; font-size:10px; line-height:normal;}
#menu_footer li{display:inline; margin:0 15px 0 0; }
#menu_footer li a{color:#66868e;}
#menu_footer li a:hover{text-decoration:none;}


#main{position:relative; padding-top:484px;}
#main h1{font-family:"Trebuchet MS", sans-serif; font-size:18px; font-weight:normal; color:#17567a; line-height:20px; margin:0 0 25px 0; padding:0 0 0 20px; background:url(/img/i_h1.gif) no-repeat 0 6px;}
#main h1 a{color:#17567a; text-decoration:none; }
#main h1 a:hover{text-decoration:underline;}

#content{position:relative; padding:178px 0 20px 0; width:930px; line-height:normal; color:#4e5b5e; font-size:12px;}
#content h1{font-family:"Trebuchet MS", sans-serif; font-size:18px; font-weight:normal; color:#6f8286; line-height:20px; margin:0 0 25px 0; padding:0 0 0 20px; background:url(/img/i_h1.gif) no-repeat 0 6px;}
#content h1 a{color:#17567a; text-decoration:none; }
#content h1 a:hover{text-decoration:underline;}
#content h1 span{color:#4e5b5e;}
#content h2{font-family:"Trebuchet MS", sans-serif; font-size:16px; color:#6f8286; line-height:20px; margin:0 0 20px 0; padding:0;}

#p404{position:relative; padding:185px 0 340px 0; width:930px;}

#block_left{position:relative; display:inline; float:left; width:677px; margin:42px 0 0 0;}
#block_right{position:relative; display:inline; float:left; width:253px; font-size:11px; color:#2c3537; line-height:normal; margin:42px 0 0 0;}
#block_right td{padding:0 5px 0 0; vertical-align:bottom;}

#block_top{position:absolute; left:134px; _left:87px; top:197px; z-index:300;}
#block_top div{float:left; width:285px; font-size:11px; color:#2c3537; line-height:normal; }
#block_top h1{font-family:"Trebuchet MS", sans-serif; font-size:25px; color:#17567a; line-height:28px; margin:0 0 25px 0; padding:0;}


.news{position:relative; display:inline; float:left; width:312px; margin:0 25px 32px 0; font-size:10px; color:#4f5b5e; line-height:normal; left:0;}
.news img{float:left; width:125px; margin:0 13px 0 0;}
.news a{font-size:11px; font-weight:bold; color:#17567a; text-transform:uppercase;}

.box_news{width:962px;}
.n_in{width:464px; margin:0 17px 32px 0; font-size:10px; color:#4f5b5e; line-height:normal;}
.n_in .date{color:#7f8c8f;}



#footer{position:relative; height:80px; margin:38px 0 0 0;}

#DP{
	display:block; 
	position:absolute; left:0; top:0;
	padding:0;
	font-family:Tahoma, sans-serif; font-size:10px; color:#829ea4; line-height:12px; text-align:left;
	height:38px;
	z-index:5;
}
#DP .logo_dp{
	display:inline; float:left;
	position:relative; top:0;
	width:28px; height:27px;
	background:url(/img/logo_dp.png) no-repeat; _behavior: url(/css/iepngfix.htc);
	margin:0 8px 0 0;
	padding:0;
	 
}
#DP a{color:#66868e; font-size:11px; padding:0; margin:0; }
#DP a:hover{text-decoration:none;}


ul.list1{margin:0; padding:0; list-style:none; position:relative; left:-11px; font-size:12px;}
ul.list1 li{margin:0 0 5px 0; padding:0 0 0 11px; background:url(/img/i_li.gif) no-repeat 0 center;}

ul.list0{margin:0; padding:0; list-style:none; position:relative;}
ul.list0 li{margin:0 0 3px 0; padding:0 0 0 11px;}

ul.list2{margin:0; padding:0; list-style:none; position:relative; font-size:11px;}
ul.list2 li{margin:0 0 3px 0; padding:0;}

ul.list3{margin:0; padding:0; list-style:none; position:relative; font-size:11px; line-height:12px;}
ul.list3 li{display:block; margin:0 0 8px 0; padding:0 0 0 13px; background:url(/img/i_li3.gif) no-repeat 0 center;}
ul.list3 li.line{border-bottom:1px #b6c5ca solid; line-height:0; font-size:0; height:0; padding:0; margin:0 0 8px 0; background:none; }

ul.list4{margin:0; padding:0; list-style:none; position:relative; font-size:12px;}
ul.list4 li{margin:0 0 18px 0; padding:0 0 0 15px; background:url(/img/i_li4.gif) no-repeat 0 5px;}

.lh5{line-height:5px;}

/***********************************************************************************************************************************/
.img_news_inner{width:348px; /*border:10px #b9c3c6 solid;*/ float:left; margin:0 23px 20px 0; }
.news_date{position:relative; font-size:10px; color:#7f8c8f;}
.c_news_inner{/*float:left; width:538px;*/}
/*.c_news_inner p{margin:0;}*/

.img_404{float:left; margin:0 48px 0 184px; _behavior: url(/css/iepngfix.htc);}
.c_404{float:left; width:430px; font-size:10px; line-height:11px; color:#4e5b5e; }


#box_cat_in{float:left; margin:0 26px 20px 0; position:relative; /*width:599px;*/ width:930px; }
#box_cat_in img{top:50%;}
.img_cat_in{width:569px; border:0 #b9c3c6 solid;}
.c_catalog_inner{float:left; width:305px; font-size:12px; line-height:14px; position:relative;}
#arrow_left{position:absolute; left:-15px; cursor:pointer; margin:-23px 0 0 0; _behavior: url(/css/iepngfix.htc); z-index:20;}
#arrow_right{position:absolute; right:-15px; cursor:pointer; margin:-23px 0 0 0; _behavior: url(/css/iepngfix.htc); z-index:20;}

.tab_cat_in{background:#c8d0d3; margin:0 0 15px 0; padding:0; }
.tab_cat_in td{vertical-align:top; padding:23px 0 0 21px;}
.tab_cat_in td.col_1{font-family:"Trebuchet MS", sans-serif; font-size:20px; font-weight:bold; padding:23px 0 23px 25px; width:232px;}

.tab_newcar{font-size:10px; margin:0 0 45px 0; }
.tab_newcar tr td{text-align:center; vertical-align:top; padding:15px 0 20px 0; border-left:1px #b8c5c9 solid; }
.tab_newcar tr td.col_first{border-left:none; padding:15px 0 20px 0;}
.tab_newcar tr.row_first td{text-align:left; font-size:10px; width:25%; border-left:1px #b8c5c9 solid; border-bottom:1px #b8c5c9 solid;  padding:0 12px 12px 12px; }
.tab_newcar tr.row_first td.col_first{border-left:none; padding:0 12px 12px 0;}
.tab_newcar h3{font-family:"Trebuchet MS", sans-serif; font-size:18px; color:#6f8286; line-height:20px; margin:0 0 12px 0; padding:22px 0 0 0;}
.tab_newcar h3 .flet{/*font-size:27px;*/}
.tab_newcar table td{border:none;}


.tab_select{margin:0 0 30px 5px; line-height:40px; font-size:11px;  line-height:20px; height:20px;}
.tab_select td{padding:0 15px; border-right:1px #b8c5c9 solid; height:40px; vertical-align:middle;}
.tab_select td.col_last{border-right:none}
.tab_select select{width:140px; border:1px #b8c6cb solid; font-family:Tahoma, sans-serif; font-size:10px; color:#4e5b5e; line-height:20px; height:20px;
padding:0 0 0 7px; margin:0; display:inline; position:relative; top:3px;}
html:not([lang*=""]):not(:only-child) .tab_select select{top:0px; height:17px;}

.sel2 td{border-right:none;  padding:0 0 10px 15px; height:20px; }
.sel2 .btn{float:right;}
.form_right{/*float:right;*/ position:absolute; right:0;}


.old_car{width:600px; border-bottom:1px #bac4c7 solid; padding:0 0 26px 0; margin:0 0 26px 0; position:relative;}
.old_car img{width:250px; float:left; /*border:9px #bac4c7 solid;*/ margin:0 24px 0 0; position:relative; display:inline;}
.old_car div.c_ocar{float:left; width:307px; font-size:10px; position:relative; display:inline;}
.old_car h3{font-family:"Trebuchet MS", sans-serif; font-size:24px; color:#6f8286; line-height:25px; margin:0 0 15px 0; padding:0;}

.contacts{font-size:11px; margin:0 0 130px 0;}
.contacts td{padding:0 10px 0 0;}

.form_contact{width:453px; float:right; font-size:10px; line-height:12px;}
.form_contact td{vertical-align:top; padding:0 17px 0 0;}
.form_contact input.txt{border:1px #b8c6cb solid; width:118px; margin:0 0 6px 0; height:20px; line-height:20px; padding:0 5px;
	font-family:Tahoma, sans-serif; font-size:11px; color:#4e5b5e;}
.form_contact textarea{border:1px #b8c6cb solid; width:300px; height:130px; margin:2px 0 6px 0; padding:0 5px; overflow:auto; 
	font-family:Tahoma, sans-serif; font-size:11px; color:#4e5b5e;}
.form_contact .btn{float:left; margin:0 7px 0 0;}
html:not([lang*=""]):not(:only-child) .form_contact input.txt{padding:2px 5px 0 5px; height:18px;}
html:not([lang*=""]):not(:only-child) .form_contact textarea{padding-top:2px;}
.form_contact b{ position:relative; top:3px;}


.box_img_hist{float:left;margin:0 27px 0 0; width:305px; position:relative; }
.img_history{/*border:7px #b4c3c7 solid;*/ margin:0 0 33px 0; width:280px; display:block;}


.map{margin:0 0 0 20px; padding:0 0 300px 0; list-style:none; font-size:11px;}
.map li{position:relative; display:inline; float:left; margin:0 30px 0 0; padding:0; }
.map li ul{margin:0; padding:0; list-style:none; margin:15px 0 0 0; font-size:10px;}
.map li ul li{position:relative; display:block; float:none; margin:0 0 12px 0;}
/*******************************************************************button**************************************************************/
.btn{
	position:relative;
	display:inline;
	float:left;
	height:22px;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
	background:url(../img/btn_xbg.gif) repeat-x  0 0;
}
.inp_btn{
	height:22px; line-height:22px;
	display:block; border:none; background:none; z-index:100;
	font-family:Tahoma, sans-serif; font-size:11px; color:#FFF;  font-weight:bold; text-decoration:none;
	padding:0; 	margin:0 10px 0 10px;
	position:relative; top:-1px; 
	cursor:pointer;
	_width: 0;
	overflow: visible;
}
html:not([lang*=""]):not(:only-child) .inp_btn{top:-2px;}
/**********************************************************paginator************************************************************/
#paginator{
	position:relative;
	display:block; height:14px;
	margin:0;
	padding:0 0 10px 0;
	font-family:Tahoma, sans-serif; font-size:11px; color:#a2b3b8;
	list-style:none;
	z-index:10;
}
#paginator li{
	float:left;
	height:14px;
	line-height:14px;
	padding:0;
	margin:0;
	
}
#paginator li.page{margin:0 10px 0 0; font-size:10px; color:#4f5b5e; position:relative; top:1px;}
#paginator li img{margin:0; display:inline; float:none; position:relative; top:1px;}
#paginator li a{
	//display:block;
	//float:left;
	padding:0 7px;
}
#paginator li a.arrow{padding:0 3px;}
#paginator li span{padding:0 7px; font-size:10px; font-weight:bold; color:#4e5b5e;}
#paginator li a:hover{}


/*************************************************************************************************************************************/
#g_container{
	width: 440px;
	height: 175px;
	border: 0px solid #c7c7c7;
	overflow: hidden;
	margin: 0 0 0 60px;
	display:block;
	padding:0;
	position:relative;
	line-height:12px;
	
}
.box00{
	width: 569px;
	display:block;
	position:relative;
	float:left;	
	
}


#scrX_block{position:absolute; left:0;}
.scroll_block{height:180px; margin:0 0 0 0;}
.scroll_block td{width:100px;}
td.ssub{width: 85px; height: 85px; border: 1px solid #c7c7c7; text-align:center; vertical-align: middle;}

#arrow_left_m{position:absolute; left:0; top:40px; cursor:pointer; margin:0; _behavior: url(/css/iepngfix.htc); z-index:20; }
#arrow_right_m{position:absolute; right:0; top:40px; cursor:pointer; margin:0; _behavior: url(/css/iepngfix.htc); z-index:20;}
td.ssub img{border:0px #999 solid;}

.links_d{color:#000;}
.links_d a{background:#90A8AE; padding:10px; }
.links_d a:hover{background:#fff; text-decoration:underline;}
.end{clear:both; font-size:0; line-height:0; height:0;}

.tab_tech{background:#758286; font-size:12px;}
.tab_tech td{background:#ced7da;}
.tab_tech td.gray{background:#c4cbcf;}
.tab_tech tr.gray1 td{background:#9faaad;}

.tab_sel{margin-bottom:10px; width:890px; background:#e7ebee;}
.tab_sel td{padding:1px 10px 1px 25px; }
.tab_sel td.gray{padding:5px 10px 5px 25px; background:#6f7c7f; color:#fff;}
.tab_sel td.gray1{padding:5px 10px 5px 25px; background:#90A8AE;}
.tab_sel tr.gray td{padding:5px 10px 5px 25px; background:#6f7c7f; color:#fff;}
.tab_sel tr.gray1 td{padding:5px 10px 5px 25px; background:#90A8AE;}  
.tab_sel tr.gray2 td{padding:5px 10px 5px 25px; background:#fbfbfb;} 
.tab_sel p{padding:0; margin:0;}

.tab{width:930px;}

.tab_disc{margin-bottom:10px; width:890px; background:#e7ebee;}
.tab_disc td{padding:4px; text-align:center;}
.tab_disc p{padding:0; margin:0;}

.acc{float:left; margin-right:5px; width:250px; height:280px; text-align:center;}
.acc img{border:1px #c4cbcf solid; height:250px;}

#bgauto_3{position:absolute;}