body{ background: #ededed url(images/bg_Img.png) repeat-x left 77px; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; margin:0;color: #4c4c4c;}

.clear{ clear:both; }

.wrapper{ width:940px; margin:0 auto;position:relative;}

.header{ float:left; width:100%;  height: 78px; background: #000 url(images/line1_bg.png) repeat-x;}
.header.cookiesHeader{ height: 128px;}

.header .cookiesMsg{ display:inline-block; width: 100%; background: #EDEDED; height: 50px;}
.header .cookiesMsg p{ font-size: 14px; color: #4c4c4c; line-height: 14px; float:left; width: 85%; margin: 15px 0;}
.header .cookiesMsg p a{ color: #252525;}
.header .cookiesMsg button{ font-family: 'Open Sans Condensed', sans-serif; float:right; width: 100px; line-height: 25px; height: 30px; margin-top: 8px; font-size: 16px; color: #949494; background: #252525; border: none; cursor: pointer;}

.menu{ float:right; height:78px;}
.menu li{ float: left;height: 78px;line-height: 78px;padding: 0 12px;margin-left:-10px;}
.menu li a{ color:#949494; font-size:18px; text-decoration:none; display:block; text-transform:uppercase;}
.menu li:hover, .menu li.active{ background: url(images/menu_active_bg.png) repeat-x;transform: skew(-15deg);-o-transform: skew(-15deg);-moz-transform: skew(-15deg);-webkit-transform: skew(-15deg);}

.menu li:hover a, .menu li.active a{ color:#c91212;transform: skew(15deg);-o-transform: skew(15deg);-moz-transform: skew(15deg);-webkit-transform: skew(15deg);}
.menu li.divider{background: url(images/menu_border.png) no-repeat; width: 25px; height:80px;padding:0;}
.menu li.divider:hover{background: url(images/menu_border.png) repeat-x;transform: skew(0deg);-o-transform: skew(0deg);-moz-transform: skew(0deg);-webkit-transform: skew(0deg);}

.header .logo{ float:left; width: 384px; height:78px; background: url(images/logo_transp.png) no-repeat;}
.header .logo a{ float:left; width: 325px; height:78px;}
.header2{ float:left; width:100%; height:360px;}
.header2 .line{ position:absolute; height:36px; width:100%; background: url(images/transp_line.png) repeat-x;  z-index:10;}
.header2 .line p{ font-size: 16px;line-height: 34px;margin: 0;float: left;margin-right: 20px;margin-right: 10px;margin-left: 14px; color: #2e2e2e;font-weight:bold;}
.header2 .line p strong{ font-size: 26px; font-weight:bold; color: #b51212; letter-spacing:-1px;}
.header2 .rotation_block{  float:left; width:100%; height:320px; position:relative;}
.header2 .rotation_block .first_page_rotation{  float:left; width:100%; height:320px; overflow:hidden;}
.header2 .rotation_block #prev2{  float:left; width: 13px; height:45px; background: url(images/arrow_left.png) no-repeat; position:absolute; left:-44px; top:135px;text-indent: -9999px;}
.header2 .rotation_block #next2{  float:left; width: 13px; height:45px; background: url(images/arrow_right.png) no-repeat; position: absolute; right:-44px; top:135px;text-indent: -9999px;}

ul.subpr_nav{ float:left; width:100%; height: 40px; background: red url(images/subpr_bg.png) repeat-x;list-style:none;}
ul.subpr_nav li{ float: left;width: 135px;height: 40px;padding-left: 45px;background: url(images/not_selected.png) no-repeat 26px 14px;}
ul.subpr_nav li.active{ background: url(images/selected.png) no-repeat 26px 14px;}
ul.subpr_nav li a{ color: #FFF; line-height:40px; height:40px; text-decoration:none; text-transform:uppercase; font-size:16px;}

.content{float:left; width:100%; font-size:14px; margin-top:0px;}
.content .wrapper{background:#f1f1f1;border-bottom-right-radius:5px; border-bottom-left-radius:5px;width: 940px;}

.big_search{ background: #232323; float:left; width:100%; height: 200px;}

.big_search form{ float:left; margin-top:2px;}
.big_search form p{ float:left; border-right:1px solid #2f2f2f; width: 187px; height:124px;}
.big_search form p:last-child{ border-right:none;}
.big_search form p.checks{ margin-top:20px; }
.big_search form p.cchecks{ width: 751px; border:0;}
.big_search form .bottomSentence{ float:left; width: 909px; border:0;margin-left: 20px;}
.big_search form .bottomSentence p{ float: left;width: 909px;color: #FFF;font-size: 21px;text-transform: uppercase;line-height: 63px;}
.big_search form .bottomSentence p a{ color: #FFF;}
.big_search form .bottomSentence p a:hover{ text-decoration:none;}
.big_search form p label{ float:left; width: 100%; height:56px; line-height:69px; font-size:30px; color: #ededed; text-transform:uppercase; text-align:center;}
.big_search form p span.styleSel{ height: 42px; width:151px; float:left; overflow:hidden;margin: 21px 18px;border-radius: 3px; }
.big_search form p select{ border: 0 !important; -webkit-appearance: none; -moz-appearance: none; background: #141414  url('images/dropd_arr.png')  no-repeat 119px 10px; color: #b8b8b8; border: 1px solid #2e2e2e; height: 42px; width:112%;  text-overflow: ""; font-size: 16px;webkit-appearance:none;
appearance:none;
text-indent: 1px;}
.big_search form p span.check_line{ float:left; width:100%; height:20px; line-height:24px;}
.big_search form p span.tyre_check{ float:left; width:14px; height:14px; margin:5px 10px 0 60px; cursor:pointer;}
.big_search form p span.empty_check{ background: url(images/emptyCheck.png) no-repeat;}
.big_search form p span.filled_check{ background: url(images/filledCheck.png) no-repeat;}
.big_search form p span.tyre_label{ float:left; color: #FFF;  font-size:13px; text-transform:uppercase;  cursor:pointer;}

.big_search .ct_line{ background: url(images/ct_bg.png) repeat-x;height: 65px;width: 100%;float: left;margin-top: -11px;}
.big_search .ct_line p{ margin-top: 0;height: 65px;}

.big_search form p span.car_line{ float:left; padding-left:20px; line-height:65px;}
.big_search form p span.car_check{ float:left; width:17px; height:17px; margin:24px 10px 0 20px; cursor:pointer;}
.big_search form p span.empty_car{ background: url(images/emptyCheckL.png) no-repeat;}
.big_search form p span.filled_car{ background: url(images/filledCheckL.png) no-repeat;}
.big_search form p span.car_label{ float:left; color: #a2a2a2;  font-size:18px; text-transform:uppercase;  cursor:pointer;}

.big_search form input[type=submit]{ float: left;color: #FFF;font-size: 19px;text-transform: uppercase;background: url(images/srch_bg.png) repeat-x;width: 153px;height: 44px;border: 1px solid #a43d3d;border-radius: 3px;margin: 11px 0 0 25px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;}

.search_results{float: left;width: 100%;background: #f1f1f1;box-shadow: 0px 0px 18px #DFB7B7; padding-bottom:10px;margin-bottom:20px;}
.search_results .product_to_show{float: left;width: 726px; height:158px; background: #FFF;box-shadow: -1px -1px 10px #DFB7B7; border: 1px solid #e9e9e9; margin-left:10px; margin-right:10px; margin-top:11px; position:relative; border-radius:4px;}
.search_results .product_to_show .image{ float: left; width: 114px; height:120px; text-align:center; overflow:hidden;margin: 20px 15px; position:relative; }

.search_results .product_to_show .middle_column{ float: left; width: 400px; height:120px;}

.search_results .product_to_show .prod_logo{ float: left; width: 278px; height:41px; text-align:left; overflow:hidden;margin: 9px 0 0 20px;}
.search_results .product_to_show .prod_model{ float: left; width: 278px; height:29px; line-height:39px; text-align:left; overflow:hidden;margin: 0 0 0 20px; text-transform:uppercase; font-size:17px; font-weight:bold;}
.search_results .product_to_show .prod_model a{ color: #4c4c4c; text-decoration:none;}
.search_results .product_to_show .prod_sizes{ float: left; width: 278px; height:27px; line-height:24px; text-align:left; margin: 0 0 0 20px; text-transform:uppercase; font-size:15px; font-weight:bold;color: #4c4c4c;}
.search_results .product_to_show .prod_sizes span{ float: left; margin-right:10px;}
.search_results .product_to_show .prod_sizes .other_sizes{ float:left; position:relative; font-weight:normal; }
.search_results .product_to_show .prod_sizes .other_sizes .other_select{ float:left; padding-left:25px; height:22px; background: url(images/othSz.png) no-repeat left center; cursor:pointer;}
.search_results .product_to_show .prod_sizes .other_sizes .active_other{ background: url(images/othSzA.png) no-repeat left center;}
.search_results .product_to_show .prod_type{ float: left; width: 278px; height:27px; line-height:24px; text-align:left; overflow:hidden;margin: 14px 0 0 20px; text-transform:uppercase; font-size:15px; color: #4c4c4c;}
.search_results .product_to_show .prod_type strong{ font-weight:bold;}
.search_results .product_to_show .esStand{ float:right; background: url(images/eu_etikete_list.png) no-repeat; width: 101px; height: 139px; margin-top:10px;}
.search_results .product_to_show .esStand .rain{ float: left;margin-left: 38px;width: 61px;height: 30px;text-align: center;margin-top: 19px;color: #e1e1e1;font-weight: bold;font-size: 18px;}
.search_results .product_to_show .esStand .gas{ float:left; margin-left: 38px;width: 61px;height: 30px;text-align: center;margin-top: 14px;color: #e1e1e1;font-weight: bold;font-size: 18px;}
.search_results .product_to_show .esStand .noise{ float: left;margin-left: 38px;width: 65px;height: 30px;text-align: center;margin-top: 14px;color: #e1e1e1;font-weight: bold;letter-spacing: 0px;font-size: 18px;}

.search_results .product_to_show .right_column{ float: left; width: 151px; height:120px; margin-left:19px;}

.search_results .product_to_show .prod_price{ float: left; width: 151px; height:86px; text-align:center; overflow:hidden; margin: 9px 0 5px 0px; text-transform:uppercase; font-size:25px; color: #252525; border: 1px solid #f4f4f4; border-radius: 3px;}
.search_results .product_to_show .sell_price{ width: 149px; height:84px; color: #b81212; border: 2px solid #cb5e5e;}
.search_results .product_to_show .prod_price span{ float: left; width: 151px; margin-top:2px; }
.search_results .product_to_show .prod_price span.lastFew{ font-size: 12px; margin-top: 10px;}
.search_results .product_to_show .prod_price span span{ float: none; font-size:20px; }
.search_results .product_to_show .prod_price span:first-child{ margin-top:20px;}
.search_results .product_to_show .prod_price span.sellPriceLastFew{ margin-top:10px;}
.search_results .product_to_show .prod_price span.old_price{ font-size: 18px; color: #8e8e8e;  text-decoration:line-through;}
.search_results .product_to_show .prod_price span.old_price span{ font-size:15px;}

.search_results .product_to_show .prod_buy{ float:left; background: url(images/buyBG.png) repeat-x; width: 153px; height: 44px; line-height:44px;  color: #FFF; border-radius:3px; box-shadow: 0px 5px 10px #a8c097; text-align:center; text-transform:uppercase; font-size:14px; font-weight:bold; cursor:pointer; position;relative; z-index:18px;}
.search_results .product_to_show .active_buy{ background: url(images/buyBGA.png) repeat-x; color:#4c4c4c;}

.search_results .product_to_show .buy_block{ display:none; position:absolute; width:702px; min-height:395px; background: #232323 url(images/buyPopBg.png) no-repeat left bottom; right: 10px;top: 144px;z-index: 20;box-shadow: -1px 5px 6px #a9a9a9; border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.search_results .product_to_show .buy_block .fill_all{ float:left; margin: 0 14px; width: 674px; text-align:center; color: #f3f3f3; font-size:24px; height: 60px; line-height:60px; border-bottom: 1px dashed #333333; }
.search_results .product_to_show .buy_block .pop_left{ float:left; width: 245px; margin: 11px 47px 0 11px; }
.search_results .product_to_show .buy_block .pop_left input[type=text]{ float:left; width: 243px; border:1px solid #323232; height:39px; border-radius: 4px; margin-bottom:4px; text-align:center; background: url(images/buyPopInp.png); color: #515151;}
.search_results .product_to_show .buy_block .pop_left p { float:left; width: 243px; height:37px; margin-bottom:4px; text-align:center; }
.search_results .product_to_show .buy_block .pop_left p input[type=radio]{ float: left;margin-left: 10px;margin-top: 13px; }
.search_results .product_to_show .buy_block .pop_left p label{ float: left;color: #FFF;font-size: 15px;margin-top: 11px;margin-left: 2px; }

.jFields{ display:none; float:left;}

.search_results .product_to_show .buy_block .pop_right{ float:left; width: 348px; }
.search_results .product_to_show .buy_block .pop_right .counter_block{ float: left;margin-top: 13px;width: 100%;height: 47px;}
.search_results .product_to_show .buy_block .pop_right .counter{ width: 243px; background: url(images/buyPopInp.png); border:1px solid #323232; height:45px;float: left;border-radius: 3px;
}
.search_results .product_to_show .buy_block .pop_right .decr{ float:left; width: 47px; height:47px; background: url(images/minuss.png) no-repeat; cursor:pointer; margin-right:4px;}
.search_results .product_to_show .buy_block .pop_right .incr{ float:left; width: 47px; height:47px; background: url(images/pluss.png) no-repeat; cursor:pointer; margin-left:4px;}
.search_results .product_to_show .buy_block .pop_right .descr{ float:left;text-align:right; width:137px; color:#515151; font-size:14px;height:45px; line-height:45px;}
.search_results .product_to_show .buy_block .pop_right input[type=text]{ float:left; background: none; border:none; width:45px; height:45px; color:#515151; text-align:center; font-size:24px;}
.search_results .product_to_show .buy_block .pop_right select{ border: 0;-webkit-appearance: none;-moz-appearance: none;background: #131313 url('images/dropd_arr.png') no-repeat 310px 12px;color: #515151;border: 1px solid #323232;height: 46px;border-radius: 4px;width: 348px;margin: 18px 0 0 0;text-indent: 0.01px; text-overflow: ""; padding-left: 5px;}
.search_results .product_to_show .buy_block .pop_right p.agreeCheck{  color: #FFF; margin: 10px 0; display:inline-block;}
.search_results .product_to_show .buy_block .pop_right p.agreeCheck a{  color: #FFF; margin-left: 5px;}
.search_results .product_to_show .buy_block .pop_price{ float: left;width: 347px;height: 93px;border: 1px solid #323232;border-radius: 3px;margin-top: 10px; }
.search_results .product_to_show .buy_block .pop_price span.price{ color: #d8d8d8; font-size:36px; float:left; width:100%; text-align:center;margin-top:15px;}
.search_results .product_to_show .buy_block .pop_price span.price span{ color: #515151; font-size:30px; }
.search_results .product_to_show .buy_block .pop_price span.old_price{ color: #515151; font-size:28px; text-decoration:line-through; float:left; width:100%; text-align:center;}
.search_results .product_to_show .buy_block .pop_price span.old_price span{ color: #515151; font-size:24px; }

.search_results .product_to_show .buy_block .bigSubmit{ float:left; width: 100%; border:none; background: url(images/buyMainBtnBg.png) repeat-x; height:47px; margin-top:5px; border-radius:3px; font-weight:bold; color: #FFF; text-align:center; text-transform:uppercase; cursor:pointer; line-height: 47px; font-size:14px;}
.search_results .product_to_show .buy_block h1{ float: left;width: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 30px;margin-top: 155px;}

.search_results .product_to_show .other_sizes_block{ display:none;position: absolute;background: #292929;left: 0;top: 21px; z-index:15;box-shadow: -1px 5px 15px #656565; 
border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width: 615px; height:260px;overflow:hidden;}
.search_results .product_to_show .other_sizes_block .inner_other{  float:left; margin:20px 25px 20px 20px; color: #d8d8d8; font-size:16px;}
.search_results .product_to_show .other_sizes_block .inner_other p{  float:left; width:100%; border-bottom: 1px dashed #2a2a2a; height:52px; line-height:52px;}
.search_results .product_to_show .other_sizes_block .inner_other span{  float:left; width:101px; text-transform:uppercase;}
.search_results .product_to_show .other_sizes_block .inner_other span.short{ width:50px;}
.search_results .product_to_show .other_sizes_block .inner_other span a{  color: #d8d8d8; text-decoration:none;}
.search_results .product_to_show .other_sizes_block .inner_other span a:hover{  text-decoration:underline;}
.search_results .product_to_show .other_sizes_block .inner_other span .price{  float:left; width:100%; line-height:20px; font-size:18px;}
.search_results .product_to_show .other_sizes_block .inner_other span .price.single_price{ margin-top: 15px;}
.search_results .product_to_show .other_sizes_block .inner_other span .price span{  float:none; font-size:12px;}
.search_results .product_to_show .other_sizes_block .inner_other span .old_price{  float:left; width:100%; line-height:20px; text-decoration:line-through;font-size:13px;}
.search_results .product_to_show .other_sizes_block .inner_other span .old_price span{ float:none; font-size:10px;}
.search_results .product_to_show .other_sizes_block .inner_other span.buy_sub{ background: #d8d8d8; text-align:center; width:87px; height:29px; line-height:29px; color: #50860e; font-size:14px; font-weight:bold; border-radius: 5px;margin-top: 12px;cursor: pointer;float:right;}

.pagination{ float:left; width:739px; margin-top:20px;margin-left:10px;}
.pagination ul{ float:left;}
.pagination li{ float:left; width:23px; height:23px;}
.pagination li a{ float:left; width:23px; height:23px; text-align:center; font-size:16px; color: #717a85; line-height: 23px; text-decoration:none;}
.pagination li a.active, .pagination li a:hover{ background: #7c7c7c; color: #FFF;}
.pagination li a#tsprev, .pagination li a#tsprev a:hover{ background: none; }
.pagination li a#tsnext, .pagination li a#tsnext a:hover{ background: none; }

.search_results .disc_to_show .other_sizes_block .inner_other span{  width:64px;}



.search_results .entry{float: left;width: 726px; height:158px; background: #FFF;box-shadow: -1px -1px 10px #DFB7B7; border: 1px solid #e9e9e9; margin-left:10px; margin-right:10px; margin-top:11px; position:relative; border-radius:4px;}
.search_results .entry .image{ float: left; width: 187px; height:120px; text-align:center; overflow:hidden;margin: 20px 15px; position:relative; }
.search_results .entry h1{ float: left; width: 480px; height:29px; line-height:39px; text-align:left; overflow:hidden;margin: 7px 0 0 20px; text-transform:uppercase; font-size:17px; font-weight:bold;}
.search_results .entry h1 a{ color: #4c4c4c; text-decoration:none;}
.search_results .entry .short_text{ float: left; width: 480px; height:105px;overflow:hidden;margin: 0 0 0 20px;}
.search_results .entry .short_text p{ float: left; width: 100%; height:83px;overflow:hidden;margin:0; font-size:16px; line-height:24px;}
.search_results .entry .short_text a{ float: right; background: url(images/rdMr.png) no-repeat right top; padding-right:28px; line-height: 24px; color: #ab0a0a; text-decoration:none; text-transform:uppercase; height:22px;}
.search_results .entry .short_text a:hover{ text-decoration:underline;}
.search_results .entry .short_text span.date{ float: left; line-height:24px;}

.search_results .news_img{ float: right; width:250px; height:250px; margin: 0 0 15px 15px; text-align:center; background: #FFF; border-radius:3px;border:1px solid #FFF;}
.search_results .backBtn{ float: left; height:22px; line-height:24px; padding-left:28px; background: url(images/bckBn.png) no-repeat left top; text-decoration:none; color: #ab0a0a;}
.search_results .backBtn:hover{ text-decoration:underline;}

.footer{ float:left; height:287px; margin-bottom:100px; width:100%;margin-top:-20px;}
.footer .wrapper{ background: url(images/footerEmptyStraight.jpg) no-repeat; height: 267px;}
.footer .wrapper .footer_contacts{ float:left; width:241px;height:276px; margin-bottom: 5px;}
.footer .wrapper .footer_contacts h5{ font-size: 30px; color: #919191; margin-top:33px; margin-left:38px; margin-bottom:15px;}
.footer .wrapper .footer_contacts h5:last-child{margin-top:15px;}
.footer .wrapper .footer_contacts p{ font-size: 18px; color: #606060; margin-bottom:4px; margin-left:38px;}
.footer .wrapper .footer_copyright{ float:left; width:100%; font-size: 12px; color: #919191;}
.footer .wrapper .footer_copyright a{ color: #919191; text-decoration:none;}

.banners{ list-style: none;float: right;margin-top: 11px;margin-right: 11px; width: 177px;}
.banners li{ float:left; margin-bottom:4px;}

.product_text, .text, .simple_text{ float:left; margin:10px; width:728px;}
.product_text strong, .text strong, .simple_text strong{ font-weight:bold;}
.product_text em, .text em, .simple_text em{ font-style:italic;}
.product_text u, .text u, .simple_text u{ text-decoration:underline;}
.product_text ul, .text ul, .simple_text ul{ margin-left: 40px;}
.product_text ul li, .text ul li, .simple_text ul li{ list-style-type: disc; font-family:Arial; font-size:13px;line-height:16px;}
.product_text ol, .text ol, .simple_text ol{ margin-left: 40px;}
.product_text ol li, .text ol li, .simple_text ol li{ list-style-type: decimal; font-family:Arial; font-size:13px;line-height:16px;}
.product_text a, .text a, .simple_text a{ color: #4c4c4c; text-decoration:underline;}
.product_text a:hover, .text a:hover, .simple_text a:hover{ text-decoration:none;}
.product_text h1, .text h1, .simple_text h1{ font-size: 24px;margin: 0 0 20px 0; font-style:normal;}
.product_text h2, .text h2, .simple_text h2{ font-size: 20px;margin: 0 0 15px 0; font-style:normal;}
.product_text h3, .text h3, .simple_text h3{ font-size: 18px;margin: 0 0 12px 0; font-style:normal;}
.product_text h4, .text h4, .simple_text h4{ font-size: 16px;margin: 0 0 10px 0; font-style:normal;}
.product_text h5, .text h5, .simple_text h5{ font-size: 14px;margin: 0 0 10px 0; font-style:bold;}
.product_text p, .text p, .simple_text p{ font-size: 13px;margin: 0 0 10px 0; font-style:normal; font-family:Arial;line-height:16px;}
.product_text table, .text table, .simple_text table{ font-family:Arial; border-collapse:collapse;}
.product_text table th, .text table th, .simple_text table th{ background: #D8D8D8;font-weight: bold;padding: 5px; text-align:left;}
.product_text table td, .text table td, .simple_text table td{ padding: 5px; border-bottom:1px solid #D8D8D8;}


.view_product .current_product{ float:left; }
.view_product .inner_content{ float:left; width: 726px; min-height:400px; background: #FFF;box-shadow: -1px -1px 10px #DFB7B7; border: 1px solid #e9e9e9; margin-left:10px; margin-right:10px; margin-top:11px; position:relative; border-radius:4px;}

.view_product .inner_content .view_left{ float:left; width:50%; padding-bottom:20px;}
.view_product .inner_content .view_left .makeLogo{ float:left; width:180px; height: 70px; overflow:hidden;margin: 10px 0 0 7px;}
.view_product .inner_content .view_left h1{ float:left; text-align: left;overflow: hidden;margin: 5px 0 0 10px;text-transform: uppercase;font-size: 17px;font-weight: bold; width:180px;}
.view_product .inner_content .view_left .price_block{ float: right;width: 163px; position:relative;}
.view_product .inner_content .view_left  .prod_price{ float: left; width: 151px; height:86px; text-align:center; overflow:hidden; margin: 9px 0 5px 0px; text-transform:uppercase; font-size:25px; color: #252525; border: 1px solid #f4f4f4; border-radius: 3px;}
.view_product .inner_content .view_left .sell_price{ width: 149px; height:84px; color: #b81212; border: 2px solid #cb5e5e;}
.view_product .inner_content .view_left  .prod_price span{ float: left; width: 151px; margin-top:2px; }
.view_product .inner_content .view_left  .prod_price span.lastFew{ font-size:12px; margin-top: 10px; }
.view_product .inner_content .view_left  .prod_price span span{ float: none; font-size:20px; }
.view_product .inner_content .view_left  .prod_price span:first-child{ margin-top:20px;}
.view_product .inner_content .view_left  .prod_price span.sellPriceLastFew{ margin-top:10px;}
.view_product .inner_content .view_left  .prod_price span.old_price{ font-size: 18px; color: #8e8e8e;  text-decoration:line-through;}
.view_product .inner_content .view_left  .prod_price span.old_price span{ font-size:15px;}
.view_product .inner_content .view_left .prod_buy{ float:left; background: url(images/buyBG.png) repeat-x; width: 153px; height: 44px; line-height:44px;  color: #FFF; border-radius:3px; box-shadow: 0px 5px 10px #a8c097; text-align:center; text-transform:uppercase; font-size:14px; font-weight:bold; cursor:pointer; position;relative; z-index:18px; margin-top:5px; position: relative;}
.view_product .inner_content .view_left .active_buy{ background: url(images/buyBGA.png) repeat-x; color:#4c4c4c;}
.view_product .inner_content .view_left .prod_sizes{ float: left;width: 180px;height: 27px;line-height: 24px;text-align: left;overflow: hidden;margin: 5px 0 0 10px;text-transform: uppercase;font-size: 15px;font-weight: bold;color: #4c4c4c;}
.view_product .inner_content .view_left .other_sizes{float: left;width: 164px;margin-left: 10px; position:relative;margin-top:20px;}
.view_product .inner_content .view_left .other_sizes .other_sizes_button{ font-weight: bold;padding-left: 25px;height: 22px;line-height: 22px;background: url(images/othSz.png) no-repeat left center;cursor: pointer;float: left;width: 164px;}
.view_product .inner_content .view_left .other_sizes .active_other{ background: url(images/othSzA.png) no-repeat left center;}
.view_product .inner_content .view_left .prod_type{ float: left; width: 180px; text-align:left; margin: 14px 0 0 10px; text-transform:uppercase; font-size:15px; color: #4c4c4c;}
 .view_product .inner_content .view_left .prod_type strong{ font-weight:bold;}
 
 .view_product .inner_content .view_left .product_text{ float: left;width: 342px;margin-top: 25px;margin-left: 10px;}
 
 
.view_product .inner_content .view_left .other_sizes_block{ display:none;position: absolute;background: #292929;left: 0px;top: 20px; z-index:15;box-shadow: -1px 5px 15px #656565; 
border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width: 600px; height:260px;overflow:hidden;}
.view_product .inner_content .view_left .other_sizes_block .inner_other{  float:left; margin:20px 25px 20px 20px; color: #d8d8d8; font-size:16px;}
.view_product .inner_content .view_left .other_sizes_block .inner_other p{  float:left; width:100%; border-bottom: 1px dashed #2a2a2a; height:52px; line-height:52px;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span{  float:left; width:101px; text-transform:uppercase;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span.short{  width:50px; }
.view_product .inner_content .view_left .other_sizes_block .inner_other span a{  color: #d8d8d8; text-decoration:none;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span a:hover{  text-decoration:underline;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span .price{  float:left; width:100%; line-height:20px;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span .price.single_price{ margin-top:15px;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span .price span{  float:none; font-size:12px;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span .old_price{  float:left; width:100%; line-height:20px; text-decoration:line-through;font-size:13px;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span .old_price span{ float:none; font-size:10px;}
.view_product .inner_content .view_left .other_sizes_block .inner_other span.buy_sub{ background: #d8d8d8; text-align:center; width:87px; height:29px; line-height:29px; color: #50860e; font-size:14px; font-weight:bold; border-radius: 5px;margin-top: 12px;cursor: pointer;}


.view_product .parameter_table{ float: left;width: 342px;border-collapse: collapse;margin-left: 10px;margin-top: 20px;margin-bottom: 5px;font-weight: bold;text-transform: uppercase;}
.view_product .parameter_table th{ text-align:left;  border-bottom:1px solid #efefef; padding:3px 0px; width: 54%;}
.view_product .parameter_table td{ border-bottom:1px solid #efefef; padding:3px 5px;}

.view_product .inner_content .view_left .buy_block{ display:none; position:absolute; width:702px; min-height:395px; background: #232323 url(images/buyPopBg.png) no-repeat left bottom; left: -184px;top: 148px;z-index: 20;box-shadow: -1px 5px 6px #a9a9a9; border-radius:5px;}
.view_product .inner_content .view_left .buy_block .fill_all{ float:left; margin: 0 14px; width: 674px; text-align:center; color: #f3f3f3; font-size:24px; height: 60px; line-height:60px; border-bottom: 1px dashed #333333; }
.view_product .inner_content .view_left .buy_block .pop_left{ float:left; width: 245px; margin: 11px 47px 0 11px; }
.view_product .inner_content .view_left .buy_block .pop_left input[type=text]{ float:left; width: 243px; border:1px solid #323232; height:39px; border-radius: 4px; margin-bottom:4px; text-align:center; background: url(images/buyPopInp.png); color: #515151;}
.view_product .inner_content .view_left .buy_block .pop_left p { float:left; width: 243px; height:37px; margin-bottom:4px; text-align:center; }
.view_product .inner_content .view_left .buy_block .pop_left p input[type=radio]{ float: left;margin-left: 10px;margin-top: 13px; }
.view_product .inner_content .view_left .buy_block .pop_left p label{ float: left;color: #FFF;font-size: 15px;margin-top: 11px;margin-left: 3px; }

.jFields{ display:none; float:left;}

.view_product .inner_content .view_left .buy_block .pop_right{ float:left; width: 348px; }
.view_product .inner_content .view_left .buy_block .pop_right .counter_block{ float: left;margin-top: 13px;width: 100%;height: 47px;}
.view_product .inner_content .view_left .buy_block .pop_right .counter{ width: 243px; background: url(images/buyPopInp.png); border:1px solid #323232; height:45px;float: left;border-radius: 3px;
}
.view_product .inner_content .view_left .buy_block .pop_right .decr{ float:left; width: 47px; height:47px; background: url(images/minuss.png) no-repeat; cursor:pointer; margin-right:4px;}
.view_product .inner_content .view_left .buy_block .pop_right .incr{ float:left; width: 47px; height:47px; background: url(images/pluss.png) no-repeat; cursor:pointer; margin-left:4px;}
.view_product .inner_content .view_left .buy_block .pop_right .descr{ float:left;text-align:right; width:137px; color:#515151; font-size:14px;height:45px; line-height:45px;}
.view_product .inner_content .view_left .buy_block .pop_right input[type=text]{ float:left; background: none; border:none; width:45px; height:45px; color:#515151; text-align:center; font-size:24px;}
.view_product .inner_content .view_left .buy_block .pop_right select{ border: 0;-webkit-appearance: none;-moz-appearance: none;background: #131313 url('images/dropd_arr.png') no-repeat 310px 12px;color: #515151;border: 1px solid #323232;height: 46px;border-radius: 4px;width: 348px;margin: 18px 0 0 0;text-indent: 0.01px; text-overflow: ""; padding-left: 5px;}
.view_product .inner_content .view_left .buy_block .pop_price{ float: left;width: 347px;height: 93px;border: 1px solid #323232;border-radius: 3px;margin-top: 10px; }
.view_product .inner_content .view_left .buy_block .pop_price span.price{ color: #d8d8d8; font-size:36px; float:left; width:100%; text-align:center;margin-top:15px;}
.view_product .inner_content .view_left .buy_block .pop_price span.price.single_price{ margin-top:15px;}
.view_product .inner_content .view_left .buy_block .pop_price span.price span{ color: #515151; font-size:30px; }
.view_product .inner_content .view_left .buy_block .pop_price span.old_price{ color: #515151; font-size:28px; text-decoration:line-through; float:left; width:100%; text-align:center;}
.view_product .inner_content .view_left .buy_block .pop_price span.old_price span{ color: #515151; font-size:24px; }

.view_product .inner_content .view_left .buy_block .bigSubmit{ float:left; width: 100%; border:none; background: url(images/buyMainBtnBg.png) repeat-x; height:47px; margin-top:5px; border-radius:3px; font-weight:bold; color: #FFF; text-align:center; text-transform:uppercase; cursor:pointer; line-height: 47px; font-size:14px;}
.view_product .inner_content .view_left .buy_block h1{ float: left;width: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 30px;margin-top: 155px;}
.view_product .inner_content .view_left .buy_block p.agreeCheck{  color: #FFF; margin: 10px 0; display:inline-block;}
.view_product .inner_content .view_left .buy_block p.agreeCheck a{  color: #FFF; margin-left: 5px;}

 

.view_product .inner_content .view_right{ float:right; width:50%; padding-bottom:20px;}

.view_product .inner_content .view_right .tyreLabel{ float: right; width: 150px; height: 220px; background: url(images/tyre_label_bg.png) no-repeat; margin-right:10px; margin-top:14px;}

.view_product .inner_content .view_right .tyreLabel .petrol{ float: left; width: 28px; height: 18px; background: url(images/tyre_label_arrow.png) no-repeat; text-align:center; color:#FFF; font-weight:bold; font-size:10px; line-height:17px; font-family: Arial Bold;}
.view_product .inner_content .view_right .tyreLabel .petrolA{ margin-top:59px; margin-left:53px;}
.view_product .inner_content .view_right .tyreLabel .petrolB{ margin-top:70px; margin-left:53px;}
.view_product .inner_content .view_right .tyreLabel .petrolC{ margin-top:82px; margin-left:53px;}
.view_product .inner_content .view_right .tyreLabel .petrolD{ margin-top:93px; margin-left:53px;}
.view_product .inner_content .view_right .tyreLabel .petrolE{ margin-top:104px; margin-left:53px;}
.view_product .inner_content .view_right .tyreLabel .petrolF{ margin-top: 115px;margin-left: 53px;}
.view_product .inner_content .view_right .tyreLabel .petrolG{ margin-top:126px; margin-left:53px;}

.view_product .inner_content .view_right .tyreLabel .wet{ float: left; width: 28px; height: 18px; background: url(images/tyre_label_arrow.png) no-repeat; text-align:center; color:#FFF; font-weight:bold; font-size:10px; line-height:17px; font-family: Arial Bold;}
.view_product .inner_content .view_right .tyreLabel .wetA{ margin-top:59px; margin-left:30px;}
.view_product .inner_content .view_right .tyreLabel .wetB{ margin-top:70px; margin-left:30px;}
.view_product .inner_content .view_right .tyreLabel .wetC{ margin-top:82px; margin-left:30px;}
.view_product .inner_content .view_right .tyreLabel .wetD{ margin-top:93px; margin-left:30px;}
.view_product .inner_content .view_right .tyreLabel .wetE{ margin-top:104px; margin-left:30px;}
.view_product .inner_content .view_right .tyreLabel .wetF{ margin-top: 115px;margin-left: 30px;}
.view_product .inner_content .view_right .tyreLabel .wetG{ margin-top:126px; margin-left:30px;}

.view_product .inner_content .view_right .tyreLabel .noise_level{ float: left;width: 14px;height: 25px;margin-top: 15px;margin-left: 68px;}
.view_product .inner_content .view_right .tyreLabel .noise_level1{ background: url(images/noise_1.png) no-repeat;}
.view_product .inner_content .view_right .tyreLabel .noise_level2{ background: url(images/noise_2.png) no-repeat;}
.view_product .inner_content .view_right .tyreLabel .noise_level3{ background: url(images/noise_3.png) no-repeat;}

.view_product .inner_content .view_right .tyreLabel .noise{ float: left;width: 40px;height: 19px;text-align: center;color: #FFF;font-weight: bold;font-size: 10px;line-height: 17px;font-family: Arial Bold;margin-top: 20px;margin-left: 16px;}


.view_product .inner_content .view_right .image{ float:left; width:180px; height:222px; margin-right:10px; margin-top:10px; border: 1px solid #efefef; text-align:center; position:relative;}
.view_product .inner_content .view_right .image a{ float:left; width:180px; height:222px; overflow:hidden;}
.view_product .inner_content .view_right .gallery{ float:left; width:100%; margin-top:10px; max-height: 180px; overflow:hidden;}
.view_product .inner_content .view_right .gallery li{ float:left; margin-bottom:10px; width:50px; height:50px; overflow:hidden; margin-right:8px; text-align:center; border: 1px solid #efefef;}
.view_product .inner_content .view_right .gallery li:nth-child(6n+6){ margin-right:10px;float:right;}
.view_product .inner_content .view_right .video_list{ float:left; margin-top:15px; }

.view_disc .inner_content .view_right .gallery{ width: 160px;}

.view_product .inner_content .view_right .file_list{ float:left; width:100%; }
.view_product .inner_content .view_right .file_list li{ float:left; margin-top:10px; width:100%; }
.view_product .inner_content .view_right .file_list li a{ color: #000;font-size: 15px;text-decoration: none;line-height: 20px;}
.view_product .inner_content .view_right .file_list li a img{ position: relative;top: 6px;margin-right: 6px;}

.eur_calc{ position:fixed; right:0; top:100px; width:120px;height: 67px; background: #232323; border-top-left-radius: 5px;border-bottom-left-radius: 5px; border: 1px solid #157B00; padding:10px; z-index:50;}
.eur_calc label{  float:left; width:40px; height:25px; margin-top:5px; color: #232323; font-size:14px; font-weight:bold; text-align:center; border:none; background: #FFF; line-height: 27px;}
.eur_calc input{  float:left; width:80px; height:25px; margin-top:5px; color: #232323; font-size:14px; font-weight:bold; text-align:center; border:none; background: #FFF;outline:none;padding:0;}

.footerMakes{ float: left;width: 586px;margin-left: 65px;margin-top: 42px;}
.footerMakes .item{ float: left; width:100px; height: 50px; margin: 0 0 10px 17px; opacity:0.5; text-align:center;}
.footerMakes .item:hover{ opacity:1;}

.view_disc .inner_content .view_left .other_sizes_block .inner_other span{ width:83px;}
.view_disc .inner_content .view_left .other_sizes { margin-top: 18px;margin-left: 10px;}

