
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	color:#000000;
	width: 100%;
	height: 100%;
}
a {
	color:#000000;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 7px 0 7px 0;
	line-height:18px;
}
img {
	border: none;
}
table{border-collapse: collapse;}
td{text-align:top;
vertical-align:top;}
input{
	vertical-align: middle;
	font-family: Arial, Verdana, sans-serif;
	line-height: 18px;
	height: 20px;
	color: #000000;
}
input[type="text"], input[type="email"], textarea, input[type="file"]{
	border: 1px solid #dddddd;
	color: #000000;
	padding:0 3px 0 8px;
	-webkit-box-shadow: inset 0px 1px 3px 1px #f1f0f0;
	box-shadow: inset 0px 1px 3px 1px #f1f0f0;
}
	input[type="password"]{
	border: 1px solid #dddddd;
	color: #000000;
	padding:0 3px 0 8px;
	-webkit-box-shadow: inset 0px 1px 3px 1px #f1f0f0;
	box-shadow: inset 0px 1px 3px 1px #f1f0f0;
}
input[type="file"] {
	padding-left:0; height:auto;
}
textarea {padding:3px 8px;}
input[type="button"]{
	border: none;
	color: #fff;
	text-align:center;
	padding:0px 10px 5px 10px;
	min-width:23px;
	background:#cf0612;
	height: 23px;
	cursor:pointer;
	line-height:20px;
		-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	}
input[type="submit"]{
	border: none;
	color: #fff;
	text-align:center;
	padding:0 10px 5px 10px;
	background:#cf0612;
	height: 23px;
	cursor:pointer;
	line-height:20px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	}

ul,li{
	list-style:none;
	}
	
	@font-face {
    font-family: 'helveticaneue';
    src: url('/fonts/helveticaneuecyr-medium-webfont.eot');
    src: url('/fonts/helveticaneuecyr-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/helveticaneuecyr-medium-webfont.woff2') format('woff2'),
         url('/fonts/helveticaneuecyr-medium-webfont.woff') format('woff'),
         url('/fonts/helveticaneuecyr-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
#wrapper {
	width: 1010px;
	margin:0 auto 307px;
	min-height: 100%;
	height: auto !important;
	overflow: hidden;
	background:#fff;

}
h1,h2{
	font-size:24px;
	font-weight:normal;
	padding:5px 0;
	}
.title{
	font-size:24px;
	display:block;
	padding:5px 0 5px 0;
	float:left;
	}
.nav-title{
	font-size:18px;
	display:block;
	color:#fff;
	}
.nav-title a{
	font-size:18px;
	display:block;
	color:#fff;
	}

h3{	font-size:12px;
	padding:0;}

hr{
	background:#9f9f9f;
	size:1px;
	}
/*--cut here--*/	
body {
	/*background:url(/img/design/bg2.png) repeat; */
	background:url(/img/design/bg_ny.jpg) repeat-x;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 185px;
	background:#fff;
}
.logo{
	float:left;
	height: 138px;
	width:173px;
	margin:7px 40px 0 40px;
}
.logo a{
	padding:0;
	}
.header-phone{
	float:left;
	margin:75px 0 0 45px;
	width:187px;
	height:32px;
	}
.header-phone .title{
	float:right;
	padding:0;
	white-space: nowrap;
}	
.header-phone .title span.ph{
	color:#8f8f8f;
	font-size:30px;
	float:left;
	line-height:30px;
	padding:0;
	display:block;
}	
.header-phone .title span{
	color:#8f8f8f;
	font-size:20px;
	padding-right:7px;
	padding-top:2px;
	float:left;
	display:block;
}	
.header-auth{
	float:right;
	width:515px;
	height:30px;
	background:url(/img/design/auth-bg.png) no-repeat;
	position:relative;
}
.header-auth a{
	float:right;
	display:block;
	padding-right:40px;
	height:30px;
	line-height:30px;
	color: #fff;
 }
#enter-auth{
	display:none;
	z-index:50;
	position:absolute;
	bottom:-62px;
	right:0px;
	height: 42px;
	width: 284px;
	background: url(/img/design/search-bg.png) no-repeat;
	padding:10px 10px 10px 20px;
}
#enter-auth input[type="text"]{
	height:25px;
	padding:0 3px 0 8px;

}
#enter-auth input[type="password"]{
	height:25px;
	padding:0 3px 0 8px;
}
#enter-auth input[type="submit"]{
	margin-top:2px;
}
.header-cart{
	float:right;
	margin:40px 130px 0 0;
	text-align:left;
}
.header-cart span{
	float:left;
	display:block;	
	padding-top:3px;
	clear:both;
 }
.header-cart span.cart{
	display:block;
	padding-left:5px;	
	font-size:20px;
	padding-top:0px;
	float:left;
	clear:none;
 }

.header-cart a.cart{
	float:left;
	display:block;
	width:80px;
	padding-right:40px;
	font-size:20px;
	font-weight:bold;
	background:url(/img/design/cart-bg.gif) no-repeat 100% 4px;
 }
.top-nav{
	float:left;
	width:100%;
	z-index:50;
	}
.top-nav ul{
	margin-left:250px;
	float:left;
	width:760px;
	background:#979797;
	}
.top-nav ul li{
	display:inline;
	height:30px;
	position:relative;
	float:left;
	/*z-index:50; в firefox mac пиксель между блоками в топ-меню */

	}
.top-nav ul li span.lk{
	position:relative;
	float:left;
	display:block;
	height:16px;
	line-height:10px;
	padding:7px 18px;
	font-size:14px;
	z-index:50;
	}
.top-nav ul li span.nk{
	position:relative;
	float:left;
	display:block;
	height:30px;
	background:url(/img/design/top-nav-bg.png) no-repeat;
	line-height:20px;
	padding:0 20px;
	width:170px;
	font-size:26px;
	text-align:center;
	}
.city-select{
	float:left;
	margin: 40px 0 0px 64px;
	text-align: left;
}

/* Middle
-----------------------------------------------------------------------------*/
#content {
	float:left;
	background:#fff;
	padding:0;
	width:1010px;
	/*margin-bottom:307px;*/
}

#page{
	float:left;
	margin:18px 40px 0 27px;
	width:690px;
	
	}
#page .title{
	padding-left:30px;
}
.main{
	float:left;
	background:#fff;
		}
.main-title{font-weight:bold;
	float:left;}
	
.searches {padding-left:30px;
	padding-bottom:20px;
	border:1px solid #dddddd;
	float:left;
	width:660px;
	display:block;
	margin-bottom:20px;}	
	
	

.form_table td {padding-bottom:19px;}	
.feed_table {margin-top:20px;}
.feed_table td , .feed_table th{vertical-align:top; padding:0 0 7px;}
.feed_table th {text-align:right; padding-right:10px;}
.feed_table select {height:20px; line-height:20px;
	border: 1px solid #dddddd;
	color: #000000;
	padding:0 3px 0 8px;
	-webkit-box-shadow: inset 0px 1px 3px 1px #f1f0f0;
	box-shadow: inset 0px 1px 3px 1px #f1f0f0;
}
.feed_table input[type="text"], .feed_table input[type="email"] {width:415px !important;}
.feed_table textarea {width:410px !important;}
.err_f_text {color:#c00}

.adv_search{
	
	}
#page .adv_search .title{
	padding-left: 0px;
	padding-top:10px;
	}

.search{
	float:right;
	height:62px;
	width:344px;
	background:url(/img/design/search-bg.png) no-repeat;}

input.s-text[type="text"]{
	width:180px;
	margin:20px 0 0 40px;
	}
input.s-btn[type="button"]{
	width:63px;
	margin:20px 0 0 10px;
	background:url(/img/design/search-btn.png) no-repeat;
	}
input.s-text_sec[type="text"]{
	width:180px;
	}
input.s-btn_sec[type="button"]{
	width:63px;
	margin-left:10px;
	background:url(/img/design/search-btn.png) no-repeat;
	}	
	
input.s-btn[type="submit"]{
	width:63px;
	margin:20px 0 0 10px;
	background:url(/img/design/search-btn.png) no-repeat;
	}
.filter{
	margin-top:20px;
	float:left;
	display:block;
	}
.filter input.s-text[type="text"]{
	margin:-5px 0 0 0px;
	width:147px;
	}
.filter input.s-btn[type="button"]{
	margin:-5px 0 0 10px;
	}
.filter input[type="checkbox"]{
	margin-right:5px;
	}

.check_filter{
	float:left;
	display:block;
	}	
	
.check_filter  input[type="checkbox"]{
	margin-right:5px;
	
	}

.select_item {float:left;
margin:0 10px 15px 0;
width:155px;}

.clear {clear:both;display:block;}
	
select.model{
	height:18px;
	line-height:18px;
	padding:0 0 0 5px;
	border:1px solid #9b9b9b;
	margin-right:15px;
	}
	
.select_item select{
	padding-left:3px;
	width:155px;
	}
.special{
	float:left;
	display:block;
	width:690px;
	margin-top:15px;
	margin-bottom:10px;
	}
.special td{
width:240px;
	}
.prod{
	width:240px;
	

	}
.prod td{
	width:210px;
	padding-right:30px;
	}
.prod-img{
	display:block;
	margin-bottom:10px;
	width:212px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}
.prod-img img{
	border:1px solid #eeeeee;
	}
.price{
	padding-top:5px;
	color:#cc0000;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	}
input.add_in_cart[type="button"]{
	width:63px;
	background:url(/img/design/search-btn.png) no-repeat;
	margin-top:10px;
	}
input.not_in_cart[type="button"]{
	width:63px;
	background:url(/img/design/not-cart.png) no-repeat;
	margin-top:10px;
	}
.main-img{
	margin:30px 0 30px 0;
	float:left;
	display:block;
	width:690px;
	height:210px;
	}
/* left-side
-----------------------------------------------------------------------------*/

#sideleft{
	float:left;
	margin-bottom:20px;
	}
.left-nav{
	float:left;
	width:250px;
	display:block;
	position:relative;
	}
.left-nav li{
	display:block;
	position:relative;
	margin-top:4px;
	float:left;
	width:250px;
	background:url(/img/design/left-nav.png) no-repeat;
	}
.left-nav li a{
	position:relative;
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 18px;
	font-size:14px;
	width:250px;
	}
.left-nav li div.nav-title{
	position:relative;
	float:left;
	display:block;
	}
.left-nav li div.nav-title img{
	position:relative;
	float:left;
	display:block;

	padding:10px 0;

	}

	
.left-nav li div.nav-title a{
	position:relative;
	float:left;
	display:block;
	height:20px;
	line-height:25px;
	padding:5px 13px 5px 20px;
	width:190px;
	font-size:18px;
	text-align:left;
	}

.L_1 {cursor:pointer;
}	

.nav-title span {position:relative;
	float:left;
	display:block;
	height:20px;
	line-height:25px;
	padding:5px 13px 5px 20px;

	font-size:18px;
	text-align:left;}
	
.left-nav li div.nav-title a.active{
	background-position:225px -21px;
	}
.left-nav li ul.subnav {
	float:left;
	}
.left-nav li ul.subnav li {
	display:block;
	float:left;
	width:240px;
	height:52px;
	margin-top:0px;
	background:url(/img/design/subnav-line.png) repeat-x 0 100%;
	}
.left-nav li ul.subnav li.here {
	background:#eee;
	}
.left-nav li ul.subnav li  a{
	display:block;
	float:left;
	width:125px;
	padding:0 25px 0 90px;
	height:52px;
	line-height:52px;
	text-decoration:none;
	}
.left-nav li ul.subnav li  span{
	display:block;
	float:left;
	width:125px;
	padding:0 25px 0 90px;
	height:52px;
	line-height:52px;
	text-decoration:none;
	font-weight:bold;
	cursor:default;
	}
.howo{
	background:url(/img/design/icon_howo.png) no-repeat 40px 10px;
	}
.faw{
	background:url(/img/design/icon_faw.png) no-repeat 40px 10px;
	}
.Great_Wal{
	background:url(/img/design/icon_gwall.png) no-repeat 40px 10px;
	}
.hania{
	background:url(/img/design/icon_hania.png) no-repeat 40px 10px;
	}
.shaanxi{
	background:url(/img/design/icon_shaanxi.png) no-repeat 40px 10px;
	}
.dong-feng{
	background:url(/img/design/icon_dongfeng.png) no-repeat 40px 10px;
	}
.foton{
	background:url(/img/design/icon_foton.png) no-repeat 40px 10px;
	}
.baw{
	background:url(/img/design/icon_baw.png) no-repeat 40px 10px;
	}
.jac{
	background:url(/img/design/icon_jac.png) no-repeat 40px 10px;
	}
.byd{
	background:url(/img/design/icon_byd.png) no-repeat 40px 10px;
	}
.chery{
	background:url(/img/design/icon_chery.png) no-repeat 40px 10px;
	}
.geely{
	background:url(/img/design/icon_geely.png) no-repeat 40px 10px;
	}
.hafei{
	background:url(/img/design/icon_hafei.png) no-repeat 40px 10px;
	}
.lifan{
	background:url(/img/design/icon_lifan.png) no-repeat 40px 10px;
	}
.sceo{
	background:url(/img/design/icon_sceo.png) no-repeat 40px 10px;
	}
.vortex{
	background:url(/img/design/icon_vortex.png) no-repeat 40px 10px;
	}
.luxgen{
	background:url(/img/design/icon_luxgen.png) no-repeat 40px 10px;
	}
.gaz{
	background:url(/img/design/icon_gaz.png) no-repeat 40px 10px;
	}
.kamaz{
	background:url(/img/design/icon_kamaz.png) no-repeat 40px 10px;
	}
.kavz{
	background:url(/img/design/icon_kavz.png) no-repeat 40px 10px;
	}
.paz{
	background:url(/img/design/icon_paz.png) no-repeat 40px 10px;
	}
.yutong{
	background:url(/img/design/icon_yutong.png) no-repeat 40px 10px;
	}
.golden_dragon{
	background:url(/img/design/icon_golden_dragon.png) no-repeat 40px 10px;
	}
.higer{
	background:url(/img/design/icon_higer.png) no-repeat 40px 10px;
	}
.man{
	background:url(/img/design/icon_man.png) no-repeat 40px 10px;
	}
.daf{
	background:url(/img/design/icon_daf.png) no-repeat 40px 10px;
	}
.volvo{
	background:url(/img/design/icon_volvo.png) no-repeat 40px 10px;
	}
.mercedes{
	background:url(/img/design/icon_mercedes.png) no-repeat 40px 10px;
	}
.iveco{
	background:url(/img/design/icon_iveco.png) no-repeat 40px 10px;
	}
.haima{
	background:url(/img/design/icon_haima.png) no-repeat 40px 13px;
	}
.changan{
	background:url(/img/design/icon-changan.png) no-repeat 40px 10px;
	}
.brilliance{
	background:url(/img/design/icon-brilliance.png) no-repeat 40px 10px;
	}	
.hyundai{
	background:url(/img/design/icon-hyundai.png) no-repeat 40px 10px;
}	
	
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -307px auto 0;
	width:1010px;
}
.footer-in{
	float:left;
	height:132px;

	margin: 0 auto;
	padding:150px 35px 25px 35px;
	background:url(img/design/footer-bg.png) no-repeat #fff;
	width:940px;
	}
.footer-in ul.city{
	float:left;
	margin:0;
	}
.footer-in ul.city li{
	float:left;
	display:inline;
	background:url(/img/design/city-slash.png) no-repeat 100% 50%;
	}
.footer-in ul.city li.last{
	background:none;
	}
.footer-in ul.city li a{
	float:left;
	display:block;
	padding:0 20px 0 5px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
.footer-in ul.catal{
	float:right;
	margin:0;
	}
.footer-in ul.catal li{
	float:left;
	display:inline;
	}
.footer-in ul.catal li.last{
	background:none;
	}
.footer-in ul.catal li a{
	float:left;
	display:block;
	padding:0 0px 0 20px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
.adres{
	float:left;
	color:#fff;
	padding:26px 0 0 5px;
	}
.adres p{
	margin:0;
	}
	.adres a{
	color:#fff;
	text-decoration:none;
	}
.copy{
	float:right;
	color:#fff;
	padding:26px 0 0 5px;
	}
	
.path{
	font-weight:bold;
	margin-bottom:20px;
	}
.path a{
	font-weight:bold;
	text-decoration:none;
	}
	
.kids{
	border-collapse: collapse;
	margin-bottom:20px!important
	}

.kids th{
	border:1px solid #fff;
	height:30px;
	background:#aaaaaa;
	color:#fff;
	vertical-align:middle;
	padding:0 5px;
	}
.kids td{
	border:1px solid #fff;
	height:30px;
	background:#eeeeee;
	vertical-align:middle;
	padding:0 5px;
	}
.date{
	font-size:10px;
	font-style:italic;
	}
.next{
	position:absolute;
	bottom:-20px;
	right:20px;

	}
.next a{ 
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#ca0100;
	}

/*---Basket Styles ---*/
.basket_form {width: 700px; margin: 10px auto; border-collapse: collapse; }
	.basket_form td { border:1px solid #fff;background:#eeeeee; vertical-align: top; padding: 5px; }
	.basket_form th { border:1px solid #fff;background:#aaaaaa;color:#fff;  padding: 5px; white-space: nowrap; text-align: center;}
	.basket_form .basket_item {font-weight: bold; width: 100%; vertical-align: middle;} 
		.basket_form .basket_item .item_info {font-size: 11px; color: #555; font-weight: normal;}
		.basket_form .basket_item .status_str {font-size: 11px; color: #ff0000; font-weight: normal;}
	.basket_form .basket_count {white-space: nowrap; text-align: center;} .basket_form .basket_count .count_input {text-align: center; width: 50px;padding-left:2px;padding-right:2px;}
	.basket_form .basket_price {text-align: center; white-space: nowrap;}
	.basket_form tr.basket_total td {font-weight:bold;}

	.basket_form .basket_param {text-align: right; vertical-align: top; white-space: nowrap;}
	.basket_form .client_addr {width: 100%;} .basket_form .client_addr td {border: none; font-size: 11px;}
input.basket_div_btn_count{padding-left:6px;padding-right:6px;}
.user_info {width: 700px; margin: 10px auto; border: #ccc 1px solid;}
	.user_info td { vertical-align: top; padding: 5px; }
	.user_info th { background: #eee;background:#aaaaaa; padding: 5px; white-space: nowrap; text-align: center;}
	.user_info .user_data {width:100%;}
	.user_info .user_data th {width:40%; text-align: right; font-weight: normal; color:#555; background: none; padding: 3px} .user_info .user_data td {width:60%; padding: 3px}
	.user_info .col_form th { white-space: normal;}
	
.col_form th {text-align: right; vertical-align: top; font-weight: normal; background: transparent;}
.col_form td {vertical-align: top;}
.col_form_title {text-align: center; font-weight: bold;}
.small {font-size: 11px;}

/*---User Form Styles ---*/
.user_form_container {width:500px; margin: 0 auto; padding: 5px; border:#ccc 1px solid;}
.user_form {width:100%; border-collapse: collapse;}
	.user_form th {text-align: right; vertical-align: top; width: 30%; padding: 5px; font-weight: normal;}
	.user_form td {text-align: left; vertical-align: top; width: 70%; padding: 5px;}
	.user_form .user_title {font-size: 13px; font-weight: bold;}
	.autogen {white-space: nowrap; font-size: 11px;}
	.email_status {font-size: 11px;}
.gb {border-collapse: collapse;}
.gb td, .gb th {border:1px solid #fff; padding: 5px; }
.gb td {vertical-align: top;	background:#eeeeee;}
.gb th {border:1px solid #fff;
	background:#aaaaaa;
	color:#fff; text-align: center;}
.gb td table td, .gb td table th, .gb .gb_no_border { border: none; }
.cabinet_block {display:block; clear: both; margin-bottom: 20px;}
	.cabient_title {font-size: 13px; font-weight: bold; color:#000; margin-bottom: 5px;}
		.cabient_title span {margin: 0 10px 0 10px; color: #666; font-weight: normal;}
	.cabinet_block a.edit_link {font-size: 12px; font-weight: normal;} 
	.cabinet_block a.edit_link:link, .cabinet_block a.edit_link:visited {color: #009500; text-decoration: ubderline; }
	.cabinet_block a.edit_link:hover, .cabinet_block a.edit_link:active {color: #009500; text-decoration: none;}
	.cabinet_block a.delete_link {font-size: 12px; font-weight: normal;} 
	.cabinet_block a.delete_link:link, .cabinet_block a.delete_link:visited {color: #ff0000; text-decoration: underline; }
	.cabinet_block a.delete_link:hover, .cabinet_block a.delete_link:active {color: #ff0000; text-decoration: none;}
.cabinet_block .login {font-size: 13px; font-weight:bold;}
.cabinet_block .email {font-size: 13px; font-style: italic;}
.subscribes {border-collapse: collapse;}
.subscribes th, .subscribes td {padding: 5px; vertical-align: top; white-space: nowrap }
.subscribes th {font-weight: normal;}
.order_param {border-collapse: collapse; width:100%}
.order_param td, .order_param th {padding: 5px; }
.order_param td {vertical-align: top; width:100%;}
.order_param th {white-space:nowrap; text-align:right; font-weight: normal;}
.repeat_order {margin-top: 15px; clear: both; text-align: center;}
.repeat_order a {font-size: 18px;}
.item_order {font-weight: bold;} 
.item_order_info {font-size: 11px; font-style: italic;}
.item_order_link {color: #ff0000; font-size:11px;}

/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #e30613;}
/*--стиль некторых сообщений в магазине--*/
div.warning { text-align: center; color: #e30613; }
div.message { text-align: center; color: #009500; }
input.get_order{height:36px;;}

.pag{
	margin:15px 0 10px;
	float:right;
	}
.pag td{
	height:30px;
	padding:0 2px;
	background:#eeeeee;
	}

.pag td a{
	font-size:14px;
	line-height:30px;
	display:block;
	width:25px;
	text-align:center;
	color:#404040;
	}
.pag td span.active{
	width:25px;
	color:#d91a20;
	}
.pag td span{
	color:#404040;
	font-size:14px;
	line-height:30px;
	display:block;
	text-align:center;
	color:#404040;
	}

.podskaz{
	display:block;
	background:#e30613;
	border:1px solid red;
	padding:30px;
	position:absolute;
	font-size:16px;
	top:55px;
	left:0;
	width:150px;
	z-index:100;
	color:#fff;
	
	}
.podsk-ar{
	display:block;
	height:26px;
	width:52px;
	background:url(/img/design/podsk-ar.png) no-repeat;
	position:absolute;
	top:-26px;
	left:75px;
}

.print{
	text-decoration:none;
	border-bottom: 1px dashed;
	margin-left:20px;
	font-size:11px;
}
.nom{
	float:left; 
}

.adv_search_beh.adv_search{
	margin-top:-40px;
	border-top:none;
	background:#fff;
}

.adv_search_beh.adv_search select{
	float:left;
	margin:1px 15px 20px 0;
}

.adv_search_beh.adv_search .chbox{
	float:left;
}

.adv_search_beh.adv_search label{
	float:left;
	margin:2px 15px 0 2px;
}

.adv_search_beh.adv_search .s-btn{
	margin:0;
}

.adv_search_beh.adv_search .s-text{
	float:left;
	margin:0 15px 0 0;
}


.many_behs {margin-top:10px;
float:left;
width:330px;}


/*slider*/
.slidea {display:block;
width:690px;
height:210px}

   #prevBtn, #nextBtn, #slider1prev, #slider1next{
        margin:0;
        padding:0;
        display:block;
        overflow:hidden;
        text-indent:-8000px;
        }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:690px;
		margin-bottom:2em;
		height:220px
		}	
					
	#contents{
		position:relative;
		height:210px;
		}			

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:690px;
		height:210px;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:none;
		}	
	
	#prevBtn, #slider1prev {}
		
	#nextBtn, #slider1next{ 

		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:none;
		}	
			
		
	/* numeric controls */	

	ol#controls{
		position:absolute;
		bottom:-20px;
		right:0px
		}
	ol#controls li{
		padding:0;
		float:left;
		list-style:none;
		}
	ol#controls li a{
		float:left;
		height:9px;
		width:10px;
		background:url(/img/design/sl_bullet.png) no-repeat 0 0;
		color:transparent;
		margin-left:5px;
		text-decoration:none;
		display:block;
		
		}
	ol#controls li.current a{
		background-position:0 -11px
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	.bgr{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:500;
display:block;
background:url(/img/design/bgr.png) 0 0 repeat;
}
.sel_region_block{
	position:fixed;padding:20px 50px;width:300px; height:100px; left:50%;top:50%;background:#fff;
	margin-left:-200px;margin-top:-70px;
	border:1px solid #eee;
	background:#fff;
	text-align:center;
	font-size:16px;
}
.sel_region_block select{
	font-size:14px;
	margin:10px 0 20px;
}
.close_sess{
	cursor:pointer;
	display:block;
	text-decoration:underline;
	font-size:14px;
}
.nom_status{
	font-weight:bold;
}
div.news {
	float:left; 
	width:230px;
	margin-left:20px;
}
div.title-news {
	float:none; 
	clear:both; 
	padding-top:20px; 
	padding-left:20px;
}
.next-news{
	text-align:right;
	margin-right:20px;
	}
.next-news a{ 
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#ca0100;
	}
.list_news{
	width:100%;
}
.list_news td{
	padding:5px;
	text-align:left;
	vertical-align:top;
}


.contact_map {display:none}
.cont_show {display:block}

.moder_look {padding:30px;
border:1px solid #000;
font-size:14px;
text-align:center;
margin-bottom:10px}

#wait_pls {display:none;
font-size:14px;
text-align:center}

.mao_parts_img {margin-right:4px;
float:left}



.sort span {margin:0 5px}

.list_div_m {position:relative;
padding-top:30px}

.we_found {position:absolute;
top:10px;
left:0px}

.art_th {width:190px}

.go_back {float:right;

font-weight:bold}

.relative {position:relative;}
.relative_stat {position:relative; z-index:1;}
.i_qty_noms {vertical-align:middle; cursor:pointer; margin:2px 0 4px 0;}
.window_i {display:none; position:absolute; z-index:500; top:10px; left:10px; padding:5px; background:#f6f6f6; color:#222; border:1px solid #ef6d3c; 
-webkit-border-radius:4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}

.i_win_close {text-decoration:underline; cursor:pointer; text-align:right; color:#f00}

.search_model_block{
	float:right; 
	margin-right:35px;
	margin-top:10px;
	width:270px;
}


/*flexslider*/
.main_slider {position:relative;
margin-bottom:30px}

.flex-control-nav {
		position:absolute;
		bottom:-20px;
		right:0px
		}

.flex-control-nav li {padding:0;
		float:left;
		list-style:none;}

.flex-control-nav li a{
		float:left;
		height:9px;
		width:10px;
		background:url(/img/design/sl_bullet.png) no-repeat 0 0;
		color:transparent;
		overflow:hidden;
		font-size:0;
		margin-left:5px;
		text-decoration:none;
		display:block;
		cursor:pointer
		}
		
.flex-control-nav li a.flex-active {background-position:0 -11px}

.index_text {margin-top:20px}

.dost_button {border: none;
	margin-top:10px;
  color: #fff;
  text-align: center;
   padding: 5px 15px 8px 15px;
  font-size: 16px;
  background: #cf0612;
  height: 20px;
  cursor: pointer;
  line-height: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration:none}
  
 .dost_opt {font-style:italic;
font-size:11px;} 

.hide_all {width:0px;
height:0px;
visibility:hidden}

a#neu_search {display:inline-block; margin-bottom:10px; font-size:14px; text-decoration:none; color:#C00}
#neu_search span {border-bottom:1px dashed #C00;}
.search_hid {display:none;}

/*слайдер брендов*/
.one_bs {display:block;
width:200px;
height:100px;
background-position:center center;
background-repeat:no-repeat;
float:left;
margin-right:15px}

.bs_hide {width:630px;
margin:0 auto;
height:100px;
overflow:hidden}

.brand_sl_box {position:relative;
margin:20px 0}

.bs_inner {width:9999px}

.bs_arr {width:10px;
height:20px;
background-image:url(/img/design/bs_arrs.png);
background-repeat:no-repeat;
cursor:pointer;
position:absolute;
top:40px}

.bsa_right {background-position:0 -30px;
right:0}


.new-nav-title{
	font-size:18px;
	display:block;
	color:#fff;
	    height: 100%;
    line-height: 30px;
	}
.new-nav-title a{
	font-size:18px;
	display:block;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	margin-right:20px
	}
	
.top-nav ul li .new-nav-title .nk {line-height:30px;
font-size:15px}	

.new-nav-title span {display:inline-block;
height:30px}


/*новая верхняя навигация*/
.new-top-nav {margin-left:250px;}

.ntn_left {float:left;
width:10px;
height:30px;
background:url(/img/design/tm_left.png) no-repeat 0 0}

.ntn_items {float:left;
width:750px;
background:#979797;
height:30px}

.ntn_item_left, .ntn_item_right {height:30px;
width:10px;
line-height:30px}

.ntn_item_left {background:url(/img/design/tm_left_act.png) no-repeat 0 -40px}
.ntn_item_right {background:url(/img/design/tm_right_act.png) no-repeat 0 -40px}

.ntn_item_cent {font-size:15px;
color:#fff;

height:30px;
line-height:30px;
padding:0 12px}

.ntn_active .ntn_item_left, .ntn_active .ntn_item_right{background-position:0 0}

.ntn_active .ntn_item_cent{background:#e30613}

.ntn-title {position:relative;
left:-10px;
margin-right:2px;
text-decoration:none;
display:inline-block;
height:30px;
color:#fff}

.ntn-title span {display:block;
float:left;
vertical-align:top}

a.ntn-title:hover span {text-decoration:underline}

a.ntn_active:hover span {text-decoration:none}



.phone-title {color: #8f8f8f;
font-size:22px;
font-weight:bold}

.up_phone {font-size: 15px;
    font-weight: bold;
    position: relative;
    top: -5px;
	margin-right:5px}


/*new header*/
.one_hp {color:#565656;
font-size:12px;
float:left;
clear:right;
margin:25px 52px 0 0}

.phone_box {color:#000;
font-size:22px;
font-weight:bold;
margin-bottom:3px}

.phone_box span {font-size:15px;
vertical-align:top;
position:relative;
top:2px;
margin-right:6px}

.hp_time {float:right;
margin-right:8px}

.hp_time div {margin-bottom:-1px}

.header_phones {margin-left:104px;
float:left}

.header-cart {margin: 38px 57px 0 0;}



/*новый поиск*/
	.search_renew {display:block; padding:10px 0;}
	.search_l {margin-right:110px;}
	.search_renew input[type="text"] {height:28px; line-height:28px; padding:0 10px; vertical-align:top; width:100%; border:1px solid #ccc;}
	.search_renew input[type="submit"] {float:right; display:block; width:76px; height:28px; padding:0; line-height:28px; box-sizing:content-box; border:1px solid #ab1f28; border-radius:0; background:#e50414; color:#fff; cursor:pointer;}

.ya_search {padding:14px 25px 13px;
background:#dddddd}

#wrapper #content #page .ya-site-form__input-text {padding:6px 10px 4px 9px!important;
border:1px solid #cccccc!important;
color:#959595!important;
display:inline-block;
height:30px;
margin-right:5px}


#wrapper #content #page .ya-site-form__input-text::-webkit-input-placeholder {color:#959595!important;}
#wrapper #content #page .ya-site-form__input-text:-moz-placeholder           {color:#959595!important;}/* Firefox 18- */
#wrapper #content #page .ya-site-form__input-text::-moz-placeholder          {color:#959595!important;}/* Firefox 19+ */
#wrapper #content #page .ya-site-form__input-text:-ms-input-placeholder      {color:#959595!important;}

#wrapper #content #page .ya-site-form__submit {border-radius:0;
background:#e50414;
border:1px solid #ab1f28;
color:#fff!important;
width:78px;
font-size:16px!important;
height:30px;
line-height:30px;
margin-left:10px}

.ya_btn {float:left;
width:447px;
height:28px;
background:url(/img/design/ya_search_btn.png) no-repeat 0 -32px;
display:block;
position:relative;
text-decoration:none}

.ya_btn span {
position:absolute;
left:30px;
top:10px}

.mao_btn {float:left;
width:243px;
height:28px;
background:url(/img/design/big_search_btn.png) no-repeat 0 -32px;
display:block;
position:relative;
text-decoration:none}

.mao_btn span {
position:absolute;
right:60px;
top:8px}

.ya_act span {font-weight:bold;
font-size:18px;
top:20px}

.act_nsb {background-position:0 0px}

.new_search_block {margin-bottom:26px}

.search_var{display:none}

.act_sv {display:block}

.last {margin-right:0!important}

.clear {clear:both}

.fa_tag_new {display:block;
float:left;
margin:0 5px 5px 0}

.fa_tag_new_left {
width:6px;
height:16px;
background:url(/img/design/fa_tags.png) no-repeat 0 0 #fff;
float:left}

a.fa_tag_new:hover .fa_tag_new_left, .ch_fa_tag_new .fa_tag_new_left {background-position:0 -24px}

.fa_tag_new_right {width:8px;
height:16px;
background:url(/img/design/fa_tags.png) no-repeat -22px 0 #fff;
float: right;}

a.fa_tag_new:hover .fa_tag_new_right, .ch_fa_tag_new .fa_tag_new_right {background-position:-22px -24px}

.fa_tag_new_cent {border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
color:#666666;
font-size:11px;
height:14px;
margin: 0 8px 0 6px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}

a.fa_tag_new:hover .fa_tag_new_cent, .ch_fa_tag_new .fa_tag_new_cent {border-color:#f66730;
background-color:#f66730;
color:#fff}

.tags_new_line {padding:5px 0 21px}