.clr { clear:both;}
span.qu {background: url("../img/cost-span-qu-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; display: block;float: right; height: 14px;  margin-left: 4px;  width: 14px;}
.return_back { color:#d05a00; font-size:11px; font-style:italic; text-decoration:none; padding-left:15px; background:url(../img/return_back-bg.png) no-repeat 0 1px; margin:19px 16px 0; display:block;}
.return_back:hover {color:#783926;background-position: 0 -19px;}
.return_back:after {content:""; clear:both;display:block;}
html body div.container div#page div.cart_prod div.buy div.selector div#transition.dd-container {background:url(../img/delete-1.png) no-repeat; width:218px; height:29px; float:left;margin-left: 21px;}


span.qu {background: url("../img/cost-span-qu-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; display: block;float: right; height: 14px;  margin-left: 4px;  width: 14px;}
.return_back { color:#d05a00; font-size:11px; font-style:italic; text-decoration:none; padding-left:15px; background:url(../img/return_back-bg.png) no-repeat 0 1px; margin:19px 16px 0; display:block;}
.return_back:hover {color:#783926;background-position: 0 -19px;}
.return_back:after {content:""; clear:both;display:block;}
html body div.container div#page div.cart_prod div.buy div.selector div#transition.dd-container {background:url(../img/delete-1.png) no-repeat; width:218px; height:29px; float:left;margin-left: 21px;}



span#qu_grey.qu {background:url(../img/qu-greey-bg.png) no-repeat;}
#page {background:#ffffff; border:1px solid #dad2be; width:100%;border-radius: 2px 2px 2px 2px; margin:12px 0 20px;}
.card_prod {}
.cart_prod .img_prod {margin:20px 25px 0; float:left}
.cart_prod .img_prod .others{width: 368px;}
.cart_prod .img_prod .other_img{float:left;padding:1px;cursor:pointer;height:60px}
.cart_prod .img_prod .discount_percent {position:absolute; top:60px; left:20px; color:#ffffff; font-size:18px; font-weight:bold; text-shadow:0 1px 0 #b7011b; background:url(../img/img_prod-discount_percent-bg.png) no-repeat; width:51px; height:33px; padding:13px 15px 0px 2px; text-align:center;}
.cart_prod .img_prod img { border:1px solid #b8d2ea; border-radius:2px;}
.cart_prod .buy {float:left; width:325px;margin-top: 15px;}
.cart_prod .buy .price_prod { font-size:17px; font-weight:bold; color:#252626;}
.cart_prod .buy .price_prod span.cost { font-size:11px;color:#252626; font-weight:normal; display:inline-block; padding:7px 0 0; text-align: left;width: 150px;}
.cart_prod .buy .price_prod span.cost strong { color: #252626; font-size: 26px; font-weight: normal;}
.cart_prod .buy .credit { color:#454545; font-size:11px; font-weight:normal; font-style:italic; margin:10px 0;border-bottom: 1px solid #ECE8DE; padding-bottom:5px;}
.cart_prod .buy .price_prod.prod_old_price {}
.cart_prod .buy .price_prod.prod_old_price span.cost{color:#CC031E}
.cart_prod .buy .price_prod.prod_old_price span.cost strong {color: #CC031E;}
.cart_prod .buy .price_prod.prod_old_price span.old_price {font-weight: normal;text-decoration: line-through; margin-left:51px;}
.cart_prod .buy .credit strong { font-style:normal; font-size:14px; color:#101010;}
.cart_prod .buy .credit a {color:#275D93; font-size:11px; font-weight:normal; text-decoration:none;margin-left: 5px;width: auto; display:inline-block;}
.cart_prod .buy .credit a:hover {color:#C4021C;}
.cart_prod .buy .selector {font-size:17px; font-weight:bold; color:#252626;}
.cart_prod .buy .selector p { font-size:11px; font-weight:normal; font-style:italic; color:#67a413; text-align:right;}
.cart_prod .buy .click_buys { background:#eef0f6; box-shadow:0 0 0 1px #ffffff inset; border:1px solid #dddddd; border-radius:2px; width:100%;margin: 8px 0;}
.cart_prod .buy .click_buys a.button { color:#ffffff; font-size:14px; font-weight:bold;text-transform:uppercase; background:url(../img/click_buys_a-button-bg.png) no-repeat; height: 14px;margin: 12px 10px 12px 26px; padding: 13px 27px;width: 69px; display:block; text-decoration:none; text-shadow: 1px 1px 0 #a50117; float:left;}
.cart_prod .buy .click_buys a.button:hover { background-position:0 bottom;}
.cart_prod .buy .click_buys span { color:#666666; font-size:11px;margin-top: 16px; float:left;width: 150px;}
.cart_prod .buy .click_buys span strong { font-size:13px; color:#010101;}
.cart_prod .buy .click_buys p { background:url(../img/cart_prod-click_buys-p.png) no-repeat; font-size:13px; color:#3f3f3f;margin: 0 10px 10px 26px;padding: 1px 0 3px 23px;}
.cart_prod .buy .click_buys p a { text-decoration:none; background:url(../img/cart_prod-click_buys-p-a.png) no-repeat right bottom; padding:0 12px 1px 0;color:#3f3f3f;}
.cart_prod .buy .instock { background:url(../img/instock-bg.png) no-repeat 0 6px;color:#6c6b6a; font-size:11px;padding: 4px 25px;margin-left: 10px; padding:10px 25px 13px;}
.cart_prod .buy .instock strong {color:#12951f; text-transform:uppercase;}
.cart_prod .buy .instock.none {background:url(../img/instock-none-bg.png) no-repeat 0 6px;}
.cart_prod .buy .instock.none strong {color:#e77800;}
.cart_prod .benefits_prod { float:left; max-width:150px; min-width:135px;margin: 65px 0 25px 8%;}
.cart_prod .benefits_prod .benefit { color:#595959; font-size:9px; text-transform:uppercase; border-bottom:1px solid #e3ddce;min-height: 26px; padding: 12px 0 12px 45px;}
.cart_prod .benefits_prod .benefit.delivery { background:url(../img/delivery-bg.png) no-repeat 5px center;}
.cart_prod .benefits_prod .benefit.pay_to_ship { background:url(../img/pay_to_ship-icon.png) no-repeat 5px center;}
.cart_prod .benefits_prod .benefit.credit { background:url(../img/credit-icon.png) no-repeat 5px center; padding-bottom: 4px; padding-top: 20px;}
.cart_prod .card_prod_full_desc{margin: 20px 0;}

.cart_prod div.card_prod_left {float:left;width: 61%;}
.cart_prod div.card_prod_right {float: left; width: 39%;}



.composition {margin-left: 20px;}
.composition .img_comp {}
.composition.img_comp strong.title { font-size:13px;color:#151515;}
.composition.img_comp .illustrations { width:640px; height:270px;}
.composition .desc_comp {}
.composition.desc_comp strong.title {color:#5a9411; font-size:14px;}
.composition .base_comp {}
.composition .base_comp strong.title_base {color:#ef6b00; font-size:12px; text-transform:uppercase; display:inline-block; padding:7px 0 3px 13px;}
.composition .base_comp .border_left { background:#ffd480; width:2px; min-height:135px; float:left; border:1px solid #f8bd3a;margin-right: 10px;}
.composition .base_comp .base_comp_table {}
.base_comp_table table {width:100%; border-top:1px solid #cccccc; border-collapse:collapse;}
.base_comp_table table td {font-size:12px; color:#414243; font-weight:bold;padding: 3px 0;border-bottom:1px dotted #bbbbbb; }
.base_comp_table table td i {color:#4e5862; font-weight:normal;}

.composition h4 { margin-top:15px; color:#1e7c27; text-transform:uppercase; padding-bottom:4px; font-size:12px;}
.composition p {color:#4f4f4f; font-size:12px;}

span.req {color:#67a413;}
span.star {color:#ff3600;}


.add_description { margin: 0 auto; max-width: 317px;  width: 74%;}
.inner_add_description .to_know, .inner_add_description .to_read {margin-bottom:20px;}
.block_add_content {padding-left:20px; padding-top: 8px;}

.add_description p {color:#434343; font-size:12px; padding:5px 0;}
.add_description h4 {color:#2f3235; font-size:16px; padding: 10px 10px 10px 25px; background:url(../img/block_add/block_add_header.png) no-repeat 0 0; }
.add_description h4.green {color: #fff !important;display: block;padding: 10px 0 5px 15px;text-shadow: 1px 1px 1px #005a1a;}
.add_description h3 {color:#323639; font-size:16px; text-transform:uppercase;padding:10px 0px;}
.add_description ul {margin: 10px 0 10px 0px;}
.add_description ul li {font-size: 12px;list-style: none outside none;line-height: 15px;padding: 4px 0 4px 10px; background:url(../img/ul-li-icon.png) no-repeat 0 7px;}



.add_description .article {padding: 7px 0;}
.add_description .article .img_art { float:left; border:1px solid #bcd5eb; border-radius:2px; margin-top:4px;}
.add_description .article .desc_art { float:left; padding-left:15px;}
.add_description .article .desc_art a {color:#434343; font-size:12px; text-decoration:none;}
.add_description .article .desc_art a:hover {color:#C4021C;}
.add_description .banner_add_desc { background:#eef0f6; width:350px; height:150px; color:#9c9fa9; font-size:12px; text-transform:uppercase; text-align:center; display:table-cell; vertical-align:middle;}

.add_description .article.dop {padding:4px 0;}
.add_description .article.dop .desc_art {padding:0;}
.add_description .article.dop .desc_art ul li {padding: 0 0 0 10px; background-position:0 3px}

.navigation_ul_prod {margin-left:20px;margin-bottom: 20px; background-image:url(../img/navigation_ul_prod-bg.png), url(../img/navigation_ul_prod-bg.png); background-position:left bottom, right bottom;background-repeat: no-repeat; padding-bottom:3px;}
.navigation_ul_prod a { text-decoration: none;}
.navigation_ul_prod .nav {list-style: none outside none; padding-left:30px;   margin-left: 0;}
.navigation_ul_prod .nav > li > a {  display: block;}
.navigation_ul_prod .nav-tabs { border-color: #C5D0DC; margin-bottom: 0; position: relative; top: 1px; border-bottom: 1px solid #dad2be;}
.navigation_ul_prod .nav-tabs:before, .navigation_ul_prod .nav-tabs:after {content: ""; display: table; line-height: 0;}
.navigation_ul_prod .nav-tabs:after { clear: both;}


.navigation_ul_prod .nav-tabs > li {    margin-bottom: -1px;float: left;}
.navigation_ul_prod .nav-tabs > li:first-child > a {    margin-left: 0;}
.navigation_ul_prod .nav-tabs > li > a {    border: 1px solid rgba(0, 0, 0, 0);    border-radius: 4px 4px 0 0;  padding: 8px 12px;   line-height: 17px;    margin-right: 2px;}

.navigation_ul_prod .nav-tabs.content_menu li {    padding-right: 6px;}
.navigation_ul_prod .nav-tabs.content_menu li a {background-image: -moz-linear-gradient(center bottom , #DDEDFD, #EBF5FF);    border-color:#B8DAFD #B7DAFD #B7DAFD;    border-radius: 3px 3px 0 0 !important;   box-shadow: 0 0 0 1px #ffffff inset;color: #214c75;
    font-family: Arial;    font-size: 13px; font-weight:bold;    margin-top: -1px;    text-shadow: 0 1px 0 #ffffff;}
.navigation_ul_prod .nav-tabs.content_menu li a:hover {color:#70a403;}
.navigation_ul_prod .nav-tabs.content_menu li.active a {   background-color: #DAD2BE; background-image: -moz-linear-gradient(center bottom , #FFFFFF, #EBEEF0);
 border-color: #DAD2BE #DAD2BE #FFFFFF;  border-style: solid;  border-width: 1px;   box-shadow: 0 0 0 1px #FFFFFF inset;    color: #cc031e;    font-size: 13px;    height: 17px;    margin-top: -1px;text-shadow: 1px 1px 0 #FFFFFF;
}



#page.personal {}
#page.personal a { text-decoration:none;}
#gift_products { margin:10px 33px 20px; position:relative; }
#gift_products h3 { font-size:14px; color:#649904; font-family:Candara; text-transform:uppercase; background:url(../img/present-icon-bg.png) no-repeat 0 center; padding:12px 0 1px 32px;}
#gift_products .prods_basket {background-image:url(../img/gift_products-top-bg.png), url(../img/gift_products-bottom-bg.png); background-repeat:repeat-x; background-position: top left, left bottom; padding: 25px 40px;margin: 10px 0;}
.analog_line { background:url(../img/analog_line-basket-bg.png) no-repeat; width:15px; height:39px; position:absolute; top:80px; cursor:pointer;}
.analog_line.left_line { background-position:left top; left:10px;}
.analog_line.left_line:hover {background-position:left bottom;}
.analog_line.right_line {background-position:right top; right:10px;}
.analog_line.right_line:hover {background-position:right bottom;}

#gift_products .prods_basket .prod_basket { float:left; width:200px; position:relative; padding:0 15px; min-height:120px;}
#gift_products .prods_basket .prod_basket .prod_img { float:left;}
#gift_products .prods_basket .prod_basket .prod_img .prod_table { width:95px; text-align:center; vertical-align:middle; display:table-cell; height:85px;}
#gift_products .prods_basket .prod_basket .prod_img .prod_table img {}
#gift_products .prods_basket .prod_basket .name { width:105px; display:table-cell; vertical-align:top; padding:10px 0 6px 7px; position:relative;}
#gift_products .prods_basket .prod_basket .name a { display:block; color:#2a629a; font-weight:bold;}
#gift_products .prods_basket .prod_basket .name a:hover {color:#f18800;}
#gift_products .prods_basket .prod_basket a.addtobasket.btn { position:absolute; bottom:0; left:5px; text-decoration:none;}
#gift_products .prods_basket .prod_basket .prices { color: #454D55; float: left; font-size: 9px; margin-left: 7px;}
#gift_products .prods_basket .prod_basket .prices strong {color: #232323;    font-size: 12px;}
#gift_products .prods_basket .prod_basket .prices .old_price { text-align: center; text-decoration: line-through;}
#gift_products .prods_basket .prod_basket .prices .old_price strong {font-size:10px;}

#all_items {background:#f0eeef; border-bottom:1px solid #d8d7d7; box-shadow:0 0 0 1px #ffffff inset;padding: 10px 33px 20px;}
#all_items h2 {color:#3e4347; font-size:21px;}
#all_items .current_orders {border:1px solid #d5d7d7; border-radius:6px; background:#ffffff;margin: 6px 0;}
#all_items .current_orders table.equipment { margin-top:-18px; width:100%; border-collapse:collapse; color:#7a7a7a; font-size:10px;}
#all_items .current_orders table.equipment td {border-bottom:1px solid #d5d7d7; padding:15px;}
#all_items .current_orders table.equipment thead td {border-bottom:none; padding:0 15px 5px;text-shadow: 0 1px 0 #FFFFFF;}
#all_items .current_orders table.equipment td img {display: block;  float: left;  margin-right: 10px;}
#all_items .current_orders table.equipment td a.name {color:#2a629a; font-size:14px; font-weight:bold;padding-top: 15px; display:block; padding-bottom:2px}
#all_items .current_orders table.equipment td a.name:hover {color:#f18800;}
#all_items .current_orders table.equipment td span.spec_info { font-size:11px; font-style:italic; color:#4e5862; display:block;}
#all_items .current_orders table.equipment td.cart-item-cost strong {color:#323232; font-size:15px;}
#all_items .current_orders table.equipment td.cart-item-price strong {font-size:14px;}
#all_items .current_orders table.equipment td span.price {background:url(../img/catalog_prod_price-bg.png) no-repeat;color:#FFFFFF;float:left;font-size:9px;height:22px;padding-left:10px; padding-top:6px; text-align:center;width:112px;}
#all_items .current_orders table.equipment td span.new_price {background:url(../img/brend-prices-price_new-action-bg.png) no-repeat;color: #FFFFFF;float: left;font-size: 9px;height: 22px;padding-left: 13px;padding-top: 6px;text-align: center;width: 101px;}
#all_items .current_orders table.equipment td span.old_price {background: url(../img/brend-prices-price-action-bg.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #2C2C2C;float: left;font-size: 12px;height: auto;margin-left: 0;padding: 8px 0 5px;text-align: center;    text-decoration: line-through;    width: 69px;}

#all_items .current_orders table.equipment td.delete_tr {padding: 0;  vertical-align: top;}
#all_items .current_orders table.equipment td.delete_tr .delete_div {   height: 0;    padding: 0;    position: relative;    width: 0;}
#all_items .current_orders table.equipment td.delete_tr .delete_div > a {background-color: #F5F5F5; background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6); background-repeat: repeat-x; border-color: #C2C2C3; border-radius: 25px;border-style: solid; border-width: 1px; color: #B5B5B5;    cursor: pointer;    font-size: 19px;    height: 25px;    position: absolute;    right: -12px;    text-align: center;    text-shadow: 0 1px 0 #FFFFFF;    top: -12px;    width: 25px}
#all_items .current_orders table.equipment td.delete_tr .delete_div > a:hover { background-image: linear-gradient(to bottom, #FFFFFF, #d5d5d5);}

.count_nav { width:78px; height:21px;}
.count_nav input[type="text"] { float:left; width:29px; height:19px; text-align:center; border-width:1px 0; border-top-color:#d7d7d7; border-bottom-color:#d2d2d2; border-style:solid; font-style:normal; color:#b5b5b5; font-size:11px; box-shadow:0 3px 2px 0 #e7e7e7 inset; padding:0 3px 0 0; border-radius:0}
.count_nav a { background-color:#ebebec; float:left; border-color:#dcdcde #cececf #d2d2d2; border-width:1px; border-style:solid; display:block; width:21px; height:19px; text-align:center; font-size:17px; color:#afafaf; text-shadow:1px 1px 0 #ffffff;background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);}
.count_nav a:hover {background-image: linear-gradient(to bottom, #FFFFFF, #c4c4c4);}


#gift_recommend { padding:10px 33px 20px; position:relative; box-shadow: 0 17px 14px 0 #EDEDED inset; border-top:1px solid #ffffff;}
#gift_recommend .analog_line {top:55px;}
#gift_recommend span.title { color:#5f5f5f; font-size:10px; text-transform:uppercase;}
#gift_recommend .prods_basket {padding: 5px 0;margin: 5px 0;}
#gift_recommend .prods_basket .prod_basket { float:left; width:200px; position:relative; padding:0 15px;}
#gift_recommend .prods_basket .prod_basket .prod_img { float:left;}
#gift_recommend .prods_basket .prod_basket .prod_img .prod_table { width:95px; text-align:center; vertical-align:middle; display:table-cell; height:95px;}
#gift_recommend .prods_basket .prod_basket .prod_img .prod_table img {}
#gift_recommend .prods_basket .prod_basket .name { width:105px; display:table-cell; vertical-align:middle; height:30px; padding:17px 0 5px 7px; position:relative;}
#gift_recommend .prods_basket .prod_basket .name a { display:block; color:#2a629a; font-weight:bold;}
#gift_recommend .prods_basket .prod_basket .name a:hover {color:#f18800;}
#gift_recommend .prods_basket .prod_basket a.addtobasket.btn { position:absolute; bottom:0; right:5px; text-decoration:none;}

#gift_recommend .prods_basket .prod_basket .price {float: left;margin-left: 6px; color:#454d55; font-size:9px;}
#gift_recommend .prods_basket .prod_basket .price strong {font-size: 12px; color:#232323;}

#shipping { border-width:1px; border-style:solid; border-color: #d5d7d7 #d5d7d7 #d5d7d7 #f8b92e;border-radius: 6px; background:#ffffff; width:320px; padding:25px; margin:40px 0;box-shadow: 1px 0 0 0 #F7CC79 inset, 3px 0 0 0 #FFD480 inset, 4px 0 0 0 #F8B92E inset; padding:10px 10px 15px; float:left;}
#shipping span.title { font-size:15px; font-family:Candara; font-weight:bold; color:#1f1f1f; text-transform:uppercase;background: url("../img/header-delivery-bg.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0); margin-left:10px; padding:6px 0 6px 40px; display:block;}
#shipping .choice_shipping:not(#Foo) label {padding: 4px 0 4px 29px; cursor:pointer; color:#454d55; font-size:13px; font-weight:bold;}
#shipping .choice_shipping:not(#Foo) input[type="radio"] {display:none;}
#shipping .choice_shipping .select_ship {padding: 10px;margin: 5px 25px;}
#shipping .choice_shipping:not(#Foo) input[type="radio"] + label {background:url(../img/choice-radio-bg.png) no-repeat 0 3px;}
#shipping .choice_shipping:not(#Foo) input[type="radio"]:checked + label {background:url(../img/choice-radio-bg.png) no-repeat 0px bottom; color:#5a9f01;}
#shipping .choice_shipping .select_ship.current { background:#f0eef1; border-width:1px; border-style:solid; border-color:#d8d7d7 #dad9d9 #e0dfdf; border-radius:4px; box-shadow:0 0 0 1px #ffffff inset;}
#shipping .choice_shipping .select_ship input.dd-select {margin: 10px 1%; width: 94%;cursor:inherit;}

#ordering { float:right; width:630px; height:250px; border-radius: 6px; margin:40px 2px 0 0; }
#ordering span.title {font-size:15px; font-family:Candara; font-weight:bold; color:#1f1f1f; text-transform:uppercase; padding:6px 0; display:block;}
#ordering .sale_bonus {float:left; width:283px; background:#dceeff;border-width:1px; border-style:solid; border-color:#a0c6ed; border-radius:4px 0 0 0; box-shadow:0 0 0 1px #ffffff inset;padding: 6px 15px 5px;height: 148px;}
#ordering .sale_bonus p {color:#54799d; font-size:12px;margin-top: 15px;}
#ordering .sale_bonus .promo_pass span {display:inline-block; clear:both; padding-top:4px; color:#636363; font-style:italic; font-size:11px;}
#ordering .sale_bonus input.dd-select {width:55%;padding: 2px 5px; margin-top:2px; cursor:inherit; border-color:#9cceff;}
#ordering .sale_bonus a.sale-btn { float:right}

#ordering .in_total {float:left; width:284px; background:#dceeff;border-width:1px 1px 1px 0; border-style:solid; border-color:#a0c6ed; border-radius:0 4px 0 0; box-shadow:0 0 0 1px #ffffff inset;padding: 6px 15px 5px;height:148px;}
#ordering .in_total table.total_order { width:100%; border-collapse:collapse;}
#ordering .in_total table.total_order td {color:#454d55; font-size:12px; background:url(../img/total_order-td-bg.png) repeat-x 0 15px; padding:4px;}
#ordering .in_total table.total_order td.right {text-align:right;}
#ordering .in_total table.total_order td strong {color:#232323;}
#ordering .in_total table.total_order td strong.all_sum { font-size:19px;}
#ordering .in_total table.total_order td strong.free {color:#ef7000; text-transform:uppercase}
#ordering .in_total table.total_order td span {background:#dceeff;}
#ordering .in_total table.total_order td.sale { color:#df0524; font-size:15px; font-style:italic; font-weight:bold;}
#ordering .in_total table.total_order td.sale span.procent {color:#ffffff; font-size:10px; background:#f21a39; display:inline-block; width:25px; height:21px; border-radius:13px; padding:4px 0 0; text-align:center;}
#ordering .in_total table.total_order td.sale span.procent strong { font-size:14px; color:#ffffff;}
#ordering .in_total table.total_order tr.total_sum td {vertical-align:bottom; background-position:0 23px;}
#ordering .in_total table.total_order tr.td_sale td {background-position:0 20px;}
#ordering .bottom_button { border-color:#e1daca; border-width:0 1px 1px 1px; background:#ffffff; width:628px; height:60px; border-style:solid; border-radius:0 0 6px 6px; text-align:right}
#ordering .bottom_button .btn.checkout {background-image: linear-gradient(to bottom, #f41433, #c0021b); color: #f5f5f5; text-shadow: 0 1px 0 #515151;border-color: #da1832 rgba(0, 0, 0, 0.1) #c10922;}
#ordering .bottom_button .btn.checkout:hover {background-image: linear-gradient(to bottom, #c0021b, #f41433); border-color: #c10922 rgba(0, 0, 0, 0.1) #da1832;box-shadow: 0 0 1px #ffffff inset, 1px 1px 0 rgba(0, 0, 0, 0.1);}

.bottom_button input.btn {margin:15px; font-size:18px; padding:3px 15px; line-height:18px;}
.bottom_button input.back_prods {float:left; }
.bottom_button input.сheckout { float:right;}


.see { width:100%;}
.see span.title { display:inline-block; background:#d2e8fe; font-family:Candara; color:#484848; font-size:13px; text-transform:uppercase; border:1px solid #b6d9fc; box-shadow:0 0 0 1px #f5faff inset; width:175px; padding:5px 10px; font-weight:bold;}
.inner_see { margin:13px 20px 5px;}
.see .prods.recently {
    height: 135px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;}
.see .prods .see_prod {
    margin: 18px 0 10px 52px;
    border: 1px solid #d4e4f2;
    border-radius: 1px;
    float: left;
    height: 99px;
    max-width: 134px;
    padding: 4px;
    text-align: center;}

.see .prods .see_prod .table_see_prod { display: table-cell;
    height: 90px;
    vertical-align: middle;}
.see .prods .see_prod img {
    max-width: 132px;
}

.banner_basket { margin:20px 33px; position:relative; }
.banner_basket .banner_img { width:100%;}
.banner_basket .banner_img img {border:1px solid #f4d248; width:100%; border-radius:4px}

#id-cart-list.finish_basket #all_items h2 {font-family:Tahoma; font-size:13px; text-transform:uppercase;}
#id-cart-list.finish_basket #all_items .bottom_button input.btn { margin:15px 0}
#id-cart-list.finish_basket #all_items .current_orders {border-bottom:none;}
#id-cart-list.finish_basket #all_items .current_orders table.equipment { margin-top:0;}
#id-cart-list.finish_basket #all_items .current_orders table.equipment tr td.cart-item-cost { text-align:right;}
#id-cart-list.finish_basket #all_items .current_orders table.equipment tr td.cart-item-name a.name {padding-top:30px;}
#id-cart-list.finish_basket #all_items .current_orders table.equipment tr td.cart-item-name span.spec_info {display:inline-block; font-weight:normal;}


#way_pay { border-width:1px; border-style:solid; border-color: #D5D7D7 #D5D7D7 #D5D7D7 #2DB83A;border-radius: 6px; background:#ffffff; width:42%; padding:25px; margin:40px 0;box-shadow:1px 0 0 0 #3ECE4C inset, 3px 0 0 0 #3ECE4C inset, 4px 0 0 0 #2DB83A inset; padding:10px 10px 15px; float:right;}
#way_pay span.title { font-size:15px; font-family:Candara; font-weight:bold; color:#1f1f1f; text-transform:uppercase; margin-left:10px; padding:6px 0 6px 5px; display:block;}
#way_pay .choice_shipping:not(#Foo) label {padding: 4px 0 4px 90px; cursor:pointer; color:#454d55; font-size:13px; font-weight:bold;}
#way_pay .choice_shipping:not(#Foo) input[type="radio"] {display:none;}
#way_pay .choice_shipping .select_pay {padding: 10px;margin: 5px;}
#way_pay .choice_shipping:not(#Foo) input[type="radio"] + label {background:url(../img/choice-radio-bg.png) no-repeat 0 3px;}
#way_pay .choice_shipping:not(#Foo) input[type="radio"]:checked + label {background:url(../img/choice-radio-bg.png) no-repeat 0px bottom; color:#5a9f01;}
#way_pay .choice_shipping .select_pay {background:url(../img/way_pal-icon-1.png) no-repeat 35px -4px;}
#way_pay .choice_shipping .select_pay.current span {color: #666666;    display: block;    font-size: 11px;    font-style: italic;    padding-left:90px}
#way_pay .choice_shipping .select_pay.cash { }
#way_pay .choice_shipping .select_pay.cash.current {}
#way_pay .choice_shipping .select_pay.credit {}
#way_pay .choice_shipping .select_pay.credit.current {}
#way_pay .choice_shipping .select_pay.in_bank {}
#way_pay .choice_shipping .select_pay.in_bank.current {}
#way_pay .choice_shipping .select_pay.erip {}
#way_pay .choice_shipping .select_pay.erip.current {}
#way_pay .choice_shipping .select_pay.bank_card {}
#way_pay .choice_shipping .select_pay.bank_card.current {}

.your_details { border-width:1px; border-style:solid; border-color: #D5D7D7 #D5D7D7 #D5D7D7 #2DB83A;border-radius: 6px; background:#ffffff; width:40%; padding:25px; margin:40px 0;box-shadow:1px 0 0 0 #3ECE4C inset, 3px 0 0 0 #3ECE4C inset, 4px 0 0 0 #2DB83A inset; padding:10px 10px 15px; float:left;}
.your_details span.title { font-size:15px; font-family:Candara; font-weight:bold; color:#1f1f1f; text-transform:uppercase; margin-left:10px; padding:6px 0 6px 5px; display:block;}
.your_details span.req_field { font-size:11px; color:#454d55; font-style:italic; display: block;padding-left: 14px;}
.your_details .form { margin:0px auto 10px; width:80%;}
.your_details .form input[type="text"] {width:100%;}
.your_details .form label {color:#454d55; font-size:12px; padding-top:10px; display:block;}

.full_total {}
.full_total span { font-size:13px; font-style:italic}
.full_total span strong { font-style:normal; font-size:24px; color:#121212; text-transform:uppercase;}
.full_total span.right {float:right;}


.dd-select {
    border: 1px solid #cbcbcb;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
	background:#ffffff;
	padding:5px;
	font-size:11px; color:#868585; font-style:italic;
	box-shadow:1px 1px 0 #ffffff, 2px 2px 2px 0 #e7e7e7 inset;
}
.main_pointer { position:absolute;position: absolute;
    right: -1px;border-radius: 0 3px 3px 0;
    top: -1px; width:21px; height:24px; background-image:linear-gradient(to bottom, #FFFFFF, #E6E6E6); border:1px solid #c3c2c2;box-shadow: 0 0 0 1px #f8f8f8 inset;box-shadow: 0 0 0 1px #F8F8F8 inset;}
.main_pointer:hover {background-image:linear-gradient(to bottom, #FFFFFF, #d0d0d0);}
.dd-pointer {
    height: 0;
    margin-top: 2px;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 0;
	z-index:100
}
.dd-pointer-down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b2b2b2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
}
.dd-pointer.dd-pointer-down.dd-pointer-shadow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:rgba(255, 255, 255, 0.55) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
	margin-top:3px;
	z-index:99;
	border-style: outset;
}

.btn {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	display: inline-block;
	cursor: pointer;
	background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    box-shadow: 0 0 1px #FFFFFF inset, 1px 1px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 0;
	padding: 4px 8px;
	text-align: center;
    vertical-align: middle;
	color: #515151;
	text-shadow: 0 1px 0 #ffffff;
	font-size: 10px;
    line-height: 11px;}
.btn:hover {
	background-color:#fed623;
	background-image: linear-gradient(to bottom, #fbe368, #ffcf00);
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #d3a710;
	box-shadow: 0 0 1px #FFFFFF inset, 0 0.5px 0px 0 #fef7d3 inset, 1px 1px 0 rgba(0, 0, 0, 0.1);
	color:#1a1a1a;
	text-shadow:0 1px 0 #fde25f;}



html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container .dd-select {
    border: 1px solid #cbcbcb;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
	background:#ffffff;
	padding:0px;
	font-size:11px; color:#868585; font-style:italic;
	box-shadow:1px 1px 0 #ffffff, 2px 2px 2px 0 #e7e7e7 inset;}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container .main_pointer { position:absolute;position: absolute;
    right: -1px;border-radius: 0 3px 3px 0;
    top: -1px; width:21px; height:24px; background-image:linear-gradient(to bottom, #FFFFFF, #E6E6E6); border:1px solid #c3c2c2;box-shadow: 0 0 0 1px #f8f8f8 inset;box-shadow: 0 0 0 1px #F8F8F8 inset;}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container .main_pointer:hover {background-image:linear-gradient(to bottom, #FFFFFF, #d0d0d0);}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container .dd-pointer {
    height: 0;
    margin-top: 2px;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 0;
	z-index:100}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container .dd-pointer-down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b2b2b2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;}

html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container .dd-pointer-down.dd-pointer-up { top:3px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B2B2B2 !important;}

html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container .dd-pointer.dd-pointer-down.dd-pointer-shadow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:rgba(255, 255, 255, 0.55) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
	margin-top:3px;
	z-index:99;
	border-style: outset;}


.card_prod_full_desc .card_prod_left .composition.desc_comp table { border-bottom:1px solid #bcd5eb; border-collapse:collapse;box-shadow: 4px 0 0 0 #21AC2E inset; width:100%}
.card_prod_full_desc .card_prod_left .composition.desc_comp table tr td {color:#4f4f4f; font-size:12px;border-top:1px solid #bcd5eb;padding:12px 5px 10px 20px;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table tr td:first-of-type { min-width:125px;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table tr:nth-child(2n-1) td {background:#f8fbfe;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table tr th { color: #1E7C27; font-size: 11px; text-transform: uppercase;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table tr td strong {color:#1e7c27; text-transform:uppercase; font-size:11px;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table th {min-width: 125px; padding: 12px 5px 10px 20px;border-top: 1px solid #BCD5EB;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table tr:nth-child(2n-1) th {background:#f8fbfe;}

.short_description {color: #4F4F4F;font-size: 12px;margin-bottom:8px;text-align: justify;}
.short_description ul {margin: 3px 0 6px;}
.short_description ul li { background: url(../img/ul-li-icon.png) no-repeat scroll 6px 5px; font-size: 12px; line-height: 15px; list-style: none outside none; padding: 2px 0 2px 17px;}
.full_description {margin-bottom:10px;}
.full_description h3 {font-size: 15px; margin: 11px 0 6px;}
.composition.desc_comp.STRUCTURE h3 {font-size: 15px; margin: 11px 0 6px;}


.reviews_header{margin-left: 25px;margin-right: 25px;}
.reviews_header .reviews_title{float:left;color: #535456;font-family: Tahoma;font-size: 22px;font-weight: bold;}
.reviews_header .reviews_switch_button {cursor:pointer;float:right;width:111px;height:29px;background: url("../img/reviews/read_write_buttons.png") no-repeat scroll 0 -32px transparent}
.reviews_header .reviews_switch_button.write{background-position:0 0}

.no_reviews{padding: 10px 8px;}

.reviews_list{margin-left: 10px;margin-top: 10px;}
.reviews_list.about{margin-left: 36px;padding-top: 10px;margin-top:0px}
.reviews_list .review_item{width: 650px;background: url("../img/reviews/item_delim.png") repeat-x scroll 0 bottom transparent;padding-bottom: 50px;padding-top: 50px;}
.reviews_list .review_item.last{padding-bottom: 0;background:none}
.reviews_list .review_item .top{background: url("../img/reviews/review_top.png") no-repeat scroll 0 0 transparent;height: 20px;width: 648px;}
.reviews_list .review_item .middle{background: url("../img/reviews/review_middle.png") repeat-y scroll 0 0 transparent;color: #5A5858;font-size: 12px;padding-left: 20px;width: 648px;}
.reviews_list .review_item .bottom{width:648px;height:34px;background: url("../img/reviews/review_bottom.png") no-repeat scroll 0 0 transparent}

.reviews_list .review_item .middle .model span{color:#27578E;margin-right:5px;font-weight:bold}

.reviews_list .review_item .middle .rating{padding: 10px 20px;width:575px;background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #cbc9c9; border-radius: 7px; margin-bottom:10px;}
.reviews_list .review_item .middle .rating.about{background: url("../img/reviews/raiting_about_item_bg.png") no-repeat scroll 0 0 transparent;height: 25px;padding: 10px 20px;width: 180px;}
.reviews_list .review_item .middle .rating .stars{margin-right: 5px;float:left;color:#626060;font-size:11px;font-style:italic}
.reviews_list .review_item .middle .rating .stars span{background: url("../img/reviews/raiting_stars.png") repeat scroll 0 0 transparent;float: right;height: 13px;width: 67px;}
.reviews_list .review_item .middle .rating .stars span.r5{background-position: 0 0;}
.reviews_list .review_item .middle .rating .stars span.r4{background-position: -12px 0;}
.reviews_list .review_item .middle .rating .stars span.r3{background-position: -25px 0;}
.reviews_list .review_item .middle .rating .stars span.r2{background-position: -38px 0;}
.reviews_list .review_item .middle .rating .stars span.r1{background-position: -51px 0;}
.reviews_list .review_item .middle .rating .stars span.r0{background-position: -64px 0;}

.reviews_list .review_item .middle .ratings{}
.reviews_list .review_item .middle .ratings .top{width:615px;height:7px;background: url("../img/reviews/raitings_top.png") no-repeat scroll 0 0 transparent}
.reviews_list .review_item .middle .ratings .middle{width:615px;background: url("../img/reviews/raitings_middle.png") repeat-y scroll 0 0 transparent}
.reviews_list .review_item .middle .ratings .bottom{width:615px;height:8px;background: url("../img/reviews/raitings_bottom.png") no-repeat scroll 0 0 transparent}
.reviews_list .review_item .middle .ratings .middle .raiting .title{width:157px;color:#2D609A;font-size:9px;float:left}
.reviews_list .review_item .middle .ratings .middle .raiting .rating_scale{margin-left: 45px;width:328px;height:10px;float:left;position:relative;background: url("../img/reviews/scale.png") no-repeat scroll 0 0 transparent}
.reviews_list .review_item .middle .ratings .middle .raiting .rating_scale div{font-size:11px;color:#626060;font-weight:bold}
.reviews_list .review_item .middle .ratings .middle .raiting .rating_scale .marker{top:-3px;position:absolute;width:22px;height:15px;background: url("../img/reviews/scale_marker.png") no-repeat scroll 0 0 transparent}
.reviews_list .review_item .middle .ratings .middle .raiting .rating_scale .marker.m0{left:-5px}
.reviews_list .review_item .middle .ratings .middle .raiting .rating_scale .marker.m1{left: 150px;}
.reviews_list .review_item .middle .ratings .middle .raiting .rating_scale .marker.m2{left:313px}
.reviews_list .review_item .middle .ratings .middle .raiting{padding:10px 0}

.reviews_list .review_item .middle .ratings .middle .review_raiting_element{margin-right: 20px;padding-right: 20px;float:left;background:url("../img/reviews/raiting_bg.png") repeat-y scroll right 0 transparent}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element.last{background:none}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .title{color:#2D609A;font-size:9px}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue{margin-right: 5px;float:left;color:#626060;font-size:11px;font-style:italic}
/*.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span{background: url("../img/reviews/raiting_stars_blue.png") repeat scroll 0 0 transparent;float: right;height: 13px;width: 67px;} */
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span{background: url("../img/reviews/raiting_stars.png") repeat scroll 0 0 transparent;float: right;height: 13px;width: 67px;}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span.r5{background-position: 0 0;}
.reviews_list .review_item .middle .text{text-align: justify;width:600px;padding:10px 4px !important}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span.r4{background-position: -12px 0;}
.reviews_list .review_item .middle .text span{font-weight:bold;margin-right:5px;margin-right:5px}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span.r3{background-position: -25px 0;}
.reviews_list .review_item .fio{color: #403F3F;float: left;font-size: 12px;font-weight: bold;margin-left: 70px;margin-right: 10px;}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span.r2{background-position: -38px 0;}
.reviews_list .review_item .date{float:left;font-size:12px;color:#403F3F}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span.r1{background-position: -51px 0;}
.reviews_list .review_item .recomend{margin-top: -10px;width:150px;height:29px;float:right;background: url("../img/reviews/recomend.png") no-repeat scroll 0 0 transparent;margin-right: 25px;}
.reviews_list .review_item .middle .ratings .middle .review_raiting_element .stars_blue span.r0{background-position: -64px 0;}
.reviews_list .review_item .not_recomend{margin-top: -10px;width:150px;height:29px;float:right;background: url("../img/reviews/recomend.png") no-repeat scroll 0 -30px transparent;margin-right: 25px;}

.reviews_list .review_item .useful_item{margin-left: 20px;width: 600px;margin-bottom: 10px;}
.reviews_list .review_item .useful_item .useful_count{float:left;color:#5A5858;font-size:12px;font-weight: bold;}
.reviews_list .review_item .useful_item .useful_count span{color:#E83D02;font-size:16px;}
.reviews_list .review_item .useful_item .useful{float:right;color:#E83D02;font-size:12px;font-weight: bold;}
.reviews_list .review_item .useful_item .useful a{background: url("../img/reviews/useful_button.png") no-repeat scroll 0 0 transparent;color: #37393D;display: block;float: right;height: 21px;margin-left: 9px;margin-top: -7px;padding-left: 8px;padding-top: 5px;text-decoration: none;width: 25px;}


#form_prod_id{display:none}
#reviewForm .review_row{margin-left: 25px;}
#reviewForm .review_row .element{float:left;margin-right:17px}
#reviewForm .review_row .element .title{padding: 10px 0;font-size:12px;color:#313131;font-weight: bold;}
#reviewForm .review_row .element .title span{font-size:16px;color:#E83D02;margin-right:10px}
#reviewForm .review_row .element .input input{padding:0 6px 0 6px;height:32px;border-radius: 5px 5px 5px 5px;}
#reviewForm .review_row .element .input input[name=fio] {width:361px}
#reviewForm .review_row.about .element .input input[name=fio] {width:248px}
#reviewForm .review_row.about .element .input input[name=city] {width:170px}
#reviewForm .review_row.about .element .input input[name=contract] {width:169px}
#reviewForm .review_row .element .input input[name=city]{width:236px}
#reviewForm .review_row .element .input input[name=model]{width:615px}
#reviewForm .review_row .element .rating{}
#reviewForm .review_row .element .error{color:#FF0000;font-size:9px;visibility: hidden;}

/*webForm*/
#reviewForm .review_row .element .input input[name=form_text_44] {width:236px}
#reviewForm .review_row .element .input input[name=form_text_45]{width:236px}
/*webForm*/

#reviewForm .review_row .element .rating .element_rating {background: url("../img/reviews/raiting_bg.png") repeat-y scroll 0 0 transparent;display: block;float: left;margin-bottom: 20px;width: 194px;margin-top: 10px;padding-left: 8px;}

#reviewForm .review_row .element .star_title{min-height: 25px;margin-top:10px;color:#2D609A;font-size:12;font-weight:bold;font-style:italic}
#reviewForm .review_row .element .rating .element_rating.select_element{}
#reviewForm .review_row .element .rating .element_rating.select_element .star_title{width: 180px;}
#reviewForm .review_row .element .rating .element_rating.select_element select{width:185px}

#reviewForm .review_row .element label {display: block; font-size: 11px; padding: 0 5px;}
#reviewForm .review_row .element .red {color: #FF0000}

#reviewForm .review_row .element .textarea_wrapper{float:left}
#reviewForm .review_row .element .textarea_wrapper.double {width:300px;}
#reviewForm .review_row .element .textarea_wrapper textarea[name=form_textarea_72]{width:280px;height:192px;margin-right:24px}
#reviewForm .review_row .element .textarea_wrapper textarea[name=form_textarea_73]{width:295px;height:192px}

#reviewForm .review_row .element .textarea_wrapper textarea[name=form_textarea_77]{width:600px;height:192px}

#reviewForm .review_row .element .textarea_wrapper textarea[name=summarize_your_review]{width: 614px;height:192px}
#reviewForm .review_row .element .textarea_wrapper textarea[name=coment]{width: 620px;height:93px}
#reviewForm .review_row .element .textarea_wrapper textarea{border-radius: 5px 5px 5px 5px; border:1px solid #DED5CD;box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;}
#reviewForm .review_row_last {margin-left: 25px;padding:10px 0}
#reviewForm .review_row_last .label{max-width: 650px;float:left;font-size:12px;color:#313131;font-weight: bold;}
#reviewForm .review_row_last .label span{font-size:16px;color:#E83D02;margin-right:10px}

#reviewForm .review_row_rating {margin-left: 25px;}
#reviewForm .review_row_rating.about {padding-bottom: 20px;}
#reviewForm .review_row_rating .label{float:left;font-size:12px;color:#313131;font-weight: bold;}
#reviewForm .review_row_rating .label span{font-size:16px;color:#E83D02;margin-right:10px}

#reviewForm .send-button{text-align:center;padding:10px}


@media screen and (min-width: 1286px) {
#shipping { height:196px;}
}
@media screen and (min-width: 1286px) and (max-width: 1345px){
#shipping {width:auto;}
}
@media screen and (min-width: 1211px) and (max-width: 1285px){
#shipping span.title {float:left; margin-top:9px;}
#shipping .choice_shipping .select_ship {float:left; margin:5px 15px;}
}
@media screen and (max-width: 1210px){
#shipping span.title {margin-top:0px; float:none;}
#shipping .choice_shipping { display: table; width: 100%;}
#shipping .choice_shipping .select_ship {display: table-cell;}
}

@media screen and (max-width: 1285px) {
#ordering { float:none; margin:0 auto}
#shipping {float:none;width:98%;}
}

.rating-wrapper{position:relative}
.rating-wrapper .absolute-rating{position:absolute;right: 0;top: -75px;}
.rating-wrapper .absolute-rating .reviews_count{display: block;float: left;font-weight: bold;margin-top: 3px;}
.rating-wrapper .absolute-rating #rating_{width:110px}
.notforsale {color: red;font-size: 16px;font-weight: bold;margin: 10px 17px;}


.cart_prod .buy.divany .price_prod span.cost strong {
    color: #fff;
    font-weight: 700;
}

.new-cost-div {
    font-size: 14px !important;
    margin-top: 9px;
}