@media screen and (min-width:40.5em){
html, body { margin: 0px; padding: 0px; background-color: #bacecf; font-size: 12px; font-family: Arial; color: #000000;	}
h1 { font-family: tahoma; font-size: 17px; margin-top: 0px; margin-bottom: 5px; margin-left: 5px; padding: 0px; color: #000000; font-weight: normal; }
a { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
form, input { margin: 0px; padding: 0px; display: inline; }

.mobile { display: block; }

.header { background: url(header.jpg) no-repeat; width: 996px; height: 315px; }
.header_truck { background: url(header_truck.jpg) no-repeat; width: 996px; height: 315px; }
.header_moto { background: url(header_moto.jpg) no-repeat; width: 996px; height: 315px; }

.menun { height: 65px; padding-top: 10px; margin-bottom: 0px; text-align: left; margin-left: 370px; font-family: Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #153f3b; }
.menun a { display: inline-block; background: url(menu.jpg) bottom repeat-x; width: auto; line-height: 40px; height: 40px; padding-left: 10px; padding-right: 10px; color: #153f3b; text-decoration: none; }
.menun a:hover { width: auto; color: #fbeb19; text-decoration: none; }
.style_2 { display: inline-block; width: 20px; background: url(li.jpg) center bottom no-repeat; line-height: 40px; height: 40px; }

#content { float: left; width: 100%; }
.w996 { width: 996px; }
.w711 { display: block; margin-left: 285px; width: 711px; }
.w285 { width: 285px; display: block; float: left; margin-left: -100%; position: relative }

.headersite { margin-left: 345px; }
.logo { float: left; width: 387px; }
.logo span { display: none; }
.logo img { display: inline-block; }
.logo_right { float: left; width: 119px; height: 47px; background: url(logo_right.jpg) left no-repeat; }

.product_list { float: left; border: 1px solid #fff; padding-bottom: 0px; border-radius: 15px; width: 33%; text-align: center; min-height: 220px; padding-top: 10px; }
.product_list a { display: inline-block; width: auto; padding-left: 10px; padding-right: 10px; line-height: 17px; }
.product_list:hover { border: 1px solid #ccc; border-radius: 15px; }

.product_pictures { width: 30%; float: left; text-align: center; margin-bottom: 0px; }
.column_price { float: left; width: 30%; margin-bottom: 0px; }
.column_price table { margin: 0 auto; }
.column_buy { float: right; width: 40%; text-align: right; margin-bottom: 0px; }
.product_description { float: left; width: 100%; }
.product_description iframe {
	width:640px;
	height:360px;
}
.product_description h2{margin:10px 0 0 0;}

.tble_collapse { border-collapse: collapse; }
.tble_collapse tr { background: #ccc; }
.mini_font { font-size: 12px;line-height:16px; text-align: center; background: #fff !important; }

.cat2 {
	font-family: tahoma; font-size: 17px; margin-top: 10px; margin-bottom: 15px; padding: 0px; color: #000000; font-weight: normal;
}

.conte { font-family: tahoma; font-size: 11px; line-height: 15px; }
.name_product {float:left;width:250px;margin-bottom:5px;}
.name_product h2 { margin: 0px; padding: 0px; font-size: 17px; font-family: arial; }
.allprice{float:left;width:125px;}

.bb h1, .block_header h1 { font-family: tahoma; font-size: 17px; margin-top: 0px; margin-bottom: 5px; margin-left: 5px; padding: 0px; color: #ffffff; font-weight: normal; }
.bb_h1 h1, .block_header h1 { font-family: tahoma; font-size: 17px; margin-top: 0px; margin-bottom: 5px; margin-left: 5px; padding: 0px; color: #ffffff; font-weight: normal; }
.bb h2, .block_header h1 { font-family: tahoma; font-size: 17px; margin-top: 0px; margin-bottom: 5px; margin-left: 5px; padding: 0px; color: #ffffff; font-weight: normal; }

.discuss {
	font-family: tahoma; font-size: 11px;
}

.list_town { float: left; }
.list_town ul { 
margin-left: 0px; margin-top: 0px;
padding-left: 15px;
}

.list_town ul li { 
float: left; text-align: left;
width: 25%;
}

.smallfont { color: #fff; margin-top: -40px; margin-bottom: 20px; padding-left: 50px; }
.smallfont a { color: #fff; }

.information { float: right; margin: 15px 0 0 0; border: 1px solid #DDDDDD; /* border: 1px solid #666666; */ width: 240px; display: block; padding-left: 15px; padding-bottom: 5px; margin-bottom: 5px; }
.information p { margin: 10px 0 0 5px; padding: 0px 0px 5px 50px; font-size: 12px; }
.information p span { font-size: 20px; color: #CC0033; font-weight: bolder; margin: 0px; font-family: arial; }
.info_time { background: url(phone.gif) top left no-repeat; }
.info_dostavka { background: url(dostavka.gif) top left no-repeat; }

.analog { float: left; width: 32%; height: 140px; margin-bottom: 20px; }

/*
a.links_my { border: 1px solid #ccc; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; height: 21px; text-decoration: none; }
a:hover.links_my { background: red; color: #fff; text-decoration: none; }
*/

.refer { padding-left: 15px; padding-top: 10px; font-size: 12px; }
.refer a { margin-top: 5px; font-size: 11px; }



.listom { /* line-height: 25px; */ width: 100%; text-align: center; margin-top: 15px; margin-bottom: 15px; margin-left: 10px; }
.listom span { text-decoration: none; border: 1px solid #e6e6e6; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; /* height: 21px; */ background: #B4B4B4; color: black; font-family: Tahoma; font-size: 12px; display: block; float: left; margin-right: 5px; margin-bottom: 5px; }
.listom a { text-decoration: none; border: 1px solid #e6e6e6; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; /* height: 21px; */ background: #f9f9f9; color: #636363; font-family: Tahoma; font-size: 12px; display: block; float: left; margin-right: 5px; margin-bottom: 5px; }
.listom a:hover { text-decoration: none; border: 1px solid #e6e6e6; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; /* height: 21px; */ background: #636363; color: #f9f9f9; font-family: Tahoma; font-size: 12px; }





.date { float: left; width: 120px;
	text-align: center;
	background: #ebebeb;
	color: #808080;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin-right: 5px;
}

img { border: none; }

/*p {margin: 0; padding: 0;}*/

.info h2, .models h2 {
	font-family: Trebuchet MS;
	font-size: 22px;
	color: #4b5151;
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.mib { margin-bottom: 10px; border: 1px solid #cccccc; padding: 15px; }
.mib td {	font-size: 13px; font-family: arial; line-height: 17px; }

.info {
	background: url(info_block.jpg) bottom no-repeat;
	background-color: #ffffff;
	width: 285px;
	/* height: 175px; */
}


.info div {
	margin-left: 20px;
	line-height: 18px;
	margin-top: 5px;
}


.bibi { float: left; }
.bibi td {
	font-family: arial;
	font-size: 12px;
}

.list_back {
	background: #dbeee7;
	text-align: center;
}

.list_back_2 {
	background: #dbeee7;
	text-align: center;
}

.list_back_3 {
	background: #dbeee7;
	text-align: center;
}

.list_back_4 {
	background: #dbeee7;
	text-align: center;
}

.list_back_5 {
	background: #dbeee7;
	text-align: center;
}

.list_back_new {
	background: #dbeee7;
}


.input_search {
	background: #bacecf;
	height: 27px;
	width: 135px;
	border: none;
	margin: none;
	padding: none;
	font-family: tahoma;
	font-size: 11px;
	color: #4b5151;
	line-height: 26px;
}

.input_search, x:-moz-any-link { padding-top: 6px; height: 21px; } /* FireFox 3 */

.submit_search {
	background: url(search_input.jpg) no-repeat;
	height: 27px;
	border: none;
	width: 109px;
	margin: 0px;
	padding: 0px;
	cursor:pointer; 
}
* HTML .submit_search {
cursor:hand;
c\ursor:pointer;
}

.akcija { 
	text-align: left; background: none; padding-top: 0px; padding-bottom: 0px;
	font-weight: normal; 
	color: #fff;
	margin: -26px 0 0 15px;
	font-size: 15px;
}

.akcija span { display: inline-block; font-weight: normal; color: #ccc; }
.akcija br { display: inline-block; }
.akcija a { text-decoration: none; color:#fff; margin-left: 0px; margin-right: 0px;font-weight:bold; }

.podbor a {display:inline-block;text-align:center;border:1px solid #ddd;padding:5px;margin:3px 0 0 0;background:#fff;}

.whatisthis { float: left; text-align: center; /*width: 300px;*/ color: red; font-weight: bold; /*margin-right: 78px;*/ margin:5px 15px 15px; }

.primer {
	font-family: tahoma;
	font-size: 10px;
	margin-left: 387px; 
}


.people {
	background: url(people.jpg) top left no-repeat;
	width: 285px;
	height: 221px;
}

.cartBig {width:285px;margin-bottom:25px;}
.cart2{float:left;width:113px;height:97px;}
.cart1{float:left;width:172px;height:46px;}
.cart3{float:left;width:172px;height:51px;background:url(cart_3.jpg);} 
.add_cart{color:#fa830b;border:1px solid #c6c4bf;display:inline-block;border-radius:3px;width:156px;padding:5px 0;text-align:center;}

.news2 {
	float:left; background: url(news.jpg) top left no-repeat;
	width: 285px;
	min-height: 96px;
}

.login {
	border: 1px solid #cccccc;
	width: 115px;
	height: 19px;
	font-family: tahoma;
	font-size: 11px;
	padding-left: 5px;
}

.login2 { margin-top: 0px;
	float:left; background: url(login.jpg) top left no-repeat;
	width: 285px;
	height: 102px;
}

.pipm {
	margin-left: 70px;
	padding-top: 15px;
}

.news {
	width: 200px;
	padding-left: 85px;	
	padding-top: 65px;	
	font-family: tahoma;
	font-size: 11px;
	margin-bottom: 15px;
}

.news span { color: #6c8182; }
.news span a { color: #6c8182; }

.footer { float: left; background: url(nokia.jpg) left bottom no-repeat; height: 130px; width: 995px; margin-top: 15px; }

.small {
	font-family: tahoma;
	font-size: 11px;
	color: #526061;
	padding-left: 15px;
}

.ff a {
	margin-right: 20px;
	font-size: 11px;
	font-family: tahoma;
	color: #505e5f;
	text-decoration: none;
	margin-left: 10px;
}

.ff {
	height: 35px;
}

.ff a:hover {
	text-decoration: underline;
}

.ff_1 {
	padding-right: 60px;
	font-size: 18px;
	color: #6a6b6d;
}


.left_block { float: left; padding-left: 23px; background: url(miska.jpg) left top no-repeat; width: 336px; }
.right_block { float: right; background: url(right_block.jpg) no-repeat; width: 336px; }

.miska2 { float: left; padding-left: 23px; }

.shini { float: left; background: url(left_block.jpg) top no-repeat; width: 336px; }
.truck { float: left; background: url(left_block_truck.jpg) top no-repeat; width: 336px; }
.moto { float: left; background: url(left_block_moto.jpg) top no-repeat; width: 336px; }
.diski { float: left; width: 336px; background: none; }
.shini span, .diski span, .truck span, .moto span { display: none; }
.SearchWheels, .SearchTyres { display: block; }

.shini_select {
	margin-top: 15px;
	margin-left: 10px;
}

.shini_select a {
	font-family: arial;
	font-size: 11px;
}
.shini_select td {
	font-family: arial;
	font-size: 12px;
}

.infs {
float:left;
	width: 260px;
	margin-bottom: 25px;
	margin-top: 15px;
	padding-top: 90px;
	padding-left: 25px;
	line-height: 18px;
}

.models { float:left;width: 260px; margin-bottom: 25px; margin-top: 15px; padding-left: 25px; line-height: 18px; }

.sel_submit {
	background: url(submit2.jpg) no-repeat;
	border: none;
	color: #000000;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	margin-top: 20px;
	margin-left: 28px;
	width: 113px;
	height: 29px;
	cursor:pointer; 
}
* HTML .sel_submit {
cursor:hand;
c\ursor:pointer;
}

.sel_submit_ss { border-radius: 0px; 
	background: url(submit2.jpg) no-repeat;
	border: none;
	color: #000000;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	/* margin-top: 7px; */
	margin-top: 3px;
	margin-left: 28px;
	width: 113px;
	height: 29px;
	cursor:pointer; 
}
* HTML .sel_submit_ss {
cursor:hand;
c\ursor:pointer;
}

.sel_submit_2 { border-radius: 0px; 
	background: url(submit2.jpg) no-repeat;
	border: none;
	color: #000000;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	margin-top: 17px;
	margin-left: 28px;
	width: 113px;
	height: 29px;
	cursor:pointer; 
}
* HTML .sel_submit2 {
cursor:hand;
c\ursor:pointer;
}

.sel {
	border: 1px solid #829bb9;
	width: 120px;
	height: 18px;
	font-family: arial;
	font-size: 12px;
}

.sel_2 {
	border: 1px solid #829bb9;
	width: 50px;
	height: 18px;
	font-family: arial;
	font-size: 12px;
}

.new {
	margin-top: 5px;
	width: 689px;
	background: url(left_new.jpg) left bottom no-repeat;	
	background-color: #ffffff;
	margin-bottom: 15px;
}

.new_2 {
	margin-top: 16px;
	width: 689px;
	background: url(left_new.jpg) left bottom no-repeat;	
	background-color: #ffffff;
	margin-bottom: 15px;
}


.bb, .bb_h1 {
	background: #4b5151;
	height: 34px;
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	width: 380px;
	padding-left: 25px;
}

.bb_1 {
	background: url(bb_1.jpg) no-repeat;
	width: 23px;
	height: 164px;
}

.bb_2 {
	background: url(bb_2.jpg) left no-repeat;
	height: 34px;
	width: 66px;
}

.bb_3 {
	background: url(right_new.jpg) right bottom no-repeat;
	padding: 15px;
}

.block_1 { float: left; background: #fff; width: 100%; }
/*.block_header { float: left; background: #4b5151 url(bb_2.jpg) right no-repeat; height: 34px; color: #ffffff; font-family: Arial; font-size: 13px; line-height: 34px; font-weight: bold; width: 380px; padding-left: 25px; text-align: left; }*/
.block_header { float: left; background: #4b5151; height: 34px; color: #ffffff; font-family: Arial; font-size: 13px; line-height: 34px; font-weight: bold; width: 100%; padding-left: 0px; text-align: center; }
.block_3 { float: left; width: 659px; border-radius: 0 0 15px 15px; background: #fff; padding: 15px; margin-bottom: 15px; }

.bb_3x {
	background: url(right_new.jpg) right bottom no-repeat;
	padding: 15px;
	line-height: 20px;
}

.tooltip { display: none; background:transparent url(black_arrow3.png) top center no-repeat; font-size: 11px; height: 162px; width: 182px; padding:25px; padding-left: 10px; padding-right: 10px; color: #fff; margin-left: 0px; margin-top: 0px !important; }
.add_i { width: 110px; }

ul.sitemap { margin: 0px; padding: 0px; margin-left: 15px; }
ul.sitemap li { float: left; line-height: 20px; width: 300px; margin-left: 0px; }

div.tabs { /* background: #fff; */ float: left; padding: 0em; margin-bottom: 25px; width: 100%; /* overflow: hidden; */ }
div.tabs h2 { margin-bottom: 20px !important; margin-top: 0px !important; }
div.container { margin: auto; width: 100%; margin-bottom: 10px; }
ul.tabNavigation { float: left; list-style: none; margin: 0; padding: 0; margin-bottom: 15px; }
ul.tabNavigation li { display: inline; }
ul.tabNavigation li a { background: #bacecf; border-radius: 7px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin-right: 10px; display: block; float: left; text-align: center; color: #000; text-decoration: none; }
ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover { background: #4b5151; color: #fff; }
ul.tabNavigation li a:hover { background: #4b5151; color: #ffffff; }
ul.tabNavigation li a:focus { outline: 0; }
div.tabs div {}
/*
div.tabs div h2 { margin-top: 0; }
*/

.p_more { float: left; width: 100%; padding: 3px; }
.p_more:hover { background: #e6e6e6; }
.p_more_name { float: left; }
.p_more_price { float: right; color: #ff0000; font-weight: bold; }

.line-product:hover{background: #E6E6E6;} 
.line-product td{text-align:center;padding:5px 0;}

.top10 { float: left; text-align: left; color: #000; background: #fff; margin-top: 25px; border-radius: 0 20px 20px 0px; -moz-border-radius:0 20px 20px 0; -khtml-border-radius: 0 20px 20px 0; }
.top10 a { color: #000; }
.top10 ul { padding: 0px; margin: 0px; list-style: none; }
.top10 ul li { float: left; width: 100%; }
.top10 ul li:hover { background: #E6E6E6; }
.top10 ul li div { display: table-cell; vertical-align: middle; }
.top10 ul li img { float: left; }

.big_price { font-weight: bold; color: red; font-size: 18px; white-space: nowrap; }

.price_brief { float: left; font-size: 17px; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 2px; font-weight: bold; line-height: 23px; margin-top: 10px; margin-bottom: 5px;

background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */

 }
 
 .price_brief span { float: right; display: block; line-height: 17px; text-align: center; margin-left: 5px; padding: 0px 5px 0px 5px; font-weight: bold; font-size: 12px; border: 2px solid #444444; border-radius: 10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -khtml-border-radius: 10px 10px 10px 10px; cursor: pointer; }

 .in_stock { float: left; width: 100%; margin: 5px 0 5px 0; }
 
 .list-group { float: left; width: 100%; margin-bottom: 25px; }
 .list-group-item { float: left; width: 20%; line-height: 20px; }
 
 }