.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%; min-height:680px;border-radius: 2px 2px 2px 2px; margin:12px 0 20px;}
.card_prod {}
.cart_prod .img_prod {margin:20px 25px 0; float:left; position:relative;}
.cart_prod .img_prod .discount_percent {position:absolute; top:20px; left:-6px; 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 #dad2be; border-radius:2px;max-width: 100%;}
.cart_prod .img_prod a {display: block; max-width: 360px;}
.cart_prod .img_prod .mini{width: 350px}
.cart_prod .img_prod .mini .img{float:left}
.cart_prod .buy {float:left; width:325px;margin-top: 20px;}
.cart_prod .buy .price_prod { font-size:17px; font-weight:bold; color:#252626;}
.cart_prod .buy .price_prod span.cost { font-size:11px;color:#ffffff; font-weight:normal; display:inline-block; background:url(../img/cart_prod-price-cost-bg.png) no-repeat;padding:7px 20px 7px 25px; text-align: center;width: 103px;}
.cart_prod .buy .price_prod span.cost.kuk { padding:7px 15px 7px 21px; width:115px;}
.cart_prod .buy .price_prod span.cost strong { font-size:16px;}
.cart_prod .buy .price_prod.prod_old_price span.cost {color:#ffffff;background:url(../img/cart_prod-price-action-cost-bg.png) no-repeat;}
.cart_prod .buy .price_prod.prod_old_price span.old_price { text-decoration:line-through; color:#060606; font-size:16px;background:url(../img/cart_prod-price-action-old_prece-bg.png) no-repeat;width: 92px;padding: 7px 10px; display:inline-block; text-align:center;}
.cart_prod .buy .credit { color:#454545; font-size:12px; font-style:italic; margin:10px 0;border-bottom: 1px solid #ECE8DE; padding-bottom:5px;}
.cart_prod .buy .credit strong { font-style:normal; font-size:14px; color:#101010;}
.cart_prod .buy .credit a {color:#ff8400; font-size:11px; font-weight:normal; text-decoration:none;margin-left: 10px;width: auto; display:inline-block;}
.cart_prod .buy .credit a:hover {color:#67a413;}
.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:#2c2c2c; font-size:14px; font-weight:bold; text-shadow:1px 1px 0 0 #fdd342; 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 #fdd342; 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;border-bottom: 1px solid #E3DDCE;}
.cart_prod .buy .instock strong {color:#70a403; text-transform:uppercase;}
.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 50px;}
.cart_prod .benefits_prod .benefit.delivery { background:url(../img/header-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 .benefits_prod .benefit.bonus { background:url(../img/mybonus_icon.png) no-repeat 5px center; padding-bottom: 4px; padding-top: 7px;}
.cart_prod .benefits_prod .benefit.bonus strong {color:#eb1652}
.cart_prod .benefits_prod .benefit.demohal { background:url(../img/demohal-icon.png) no-repeat 5px center;}
.cart_prod .card_prod_full_desc{margin: 20px 0;}
.cart_prod div.card_prod_left {float:left; width:65%;}
.cart_prod div.card_prod_right{ float:left;width:35%; margin-top:30px;}


.div_kuk_desc {padding: 10px 0;  margin-top: 10px; width:350px;}
.div_kuk_desc > div {border-top: 1px solid #f0eed0;
    padding: 4px 0;
}
.div_kuk_desc > div:nth-child(2n-1){ background: #fffeef;}
.div_kuk_desc > div:last-of-type {border-bottom: 1px solid #f0eed0;}
.div_kuk_desc strong {padding-left: 10px;
   color: #6c5320;
   display:inline-block;
    font-size: 13px;
    min-width: 200px !important;
}

.composition {margin-left: 20px;}
.composition .main_description {margin-top:20px;}
.composition p {font-size:12px; margin-bottom: 10px;}


.composition .main_description ul li {}
.composition .pdf-button {display:block; background:url(../img/pdf-download.png) no-repeat; padding:12px 20px 20px 65px; font-size: 20px; margin-left: 25px; margin-top: 20px;}
.composition .pdf-button:hover {background-position:1px 1px}
.composition .colors {margin-bottom:10px}

.composition p.header-green {font-size:14px; color:#5a9411; font-weight: bold; margin-bottom:0;}
.composition .main_description ul li, .composition p.value-arrow {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; margin-left:20px;  margin-bottom:0;}
.composition .main_description ul li {margin-bottom: 10px;}

.composition .img_comp {}
.composition.img_comp strong.title {color:#5a9411; font-size:14px;}
.composition.img_comp .illustrations { width:640px; height:250px; padding-top:25px;}
.composition .desc_comp {}
.composition.desc_comp strong.title { font-size:13px;color:#151515;}
.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 {display:none; /*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;}

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


.add_description { border-left:1px solid #e1daca; border-right:1px solid #e1daca; margin:0 auto; width:80%; }
.inner_add_description {padding:10px 25px;}
.add_description:before {content:""; display:block; background:url(../img/add_description_before-bg.png) repeat-x; width:100%; height:8px;}
.add_description:after {content:""; display:block; background:url(../img/add_description_after-bg.png) repeat-x; width:100%; height:3px;}
.add_description p {color:#434343; font-size:12px; padding:5px 0;}
.add_description h4 {color:#2f3235; font-size:14px;}
.add_description h4.green {color:#5a9411;}
.add_description h3 {color:#ef6b00; font-size:12px; text-transform:uppercase;background:url(../img/add_description-h3-bg.png) no-repeat 0 center; padding:10px 10px 10px 50px;}
.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;}




.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 , #FEE374, #FFF0B2);    border-color: #F6D241 #F6D241 #F7DA51;    border-radius: 3px 3px 0 0 !important;   box-shadow: 0 0 0 1px #FFF0B2 inset;color: #454D55;
    font-family: Arial;    font-size: 13px; font-weight:bold;    margin-top: -1px;    text-shadow: 0 1px 0 #FFEFB0;}
.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: #1c83e8;    font-size: 13px;    height: 17px;    margin-top: -1px;text-shadow: 1px 1px 0 #FFFFFF;}


/*
#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);}
*/



#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;border-top:1px solid #d8d7d7; box-shadow:0 0 0 1px #ffffff inset;padding: 10px 33px 20px;margin-top: 15px;}
#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 td.cart-item-name {min-width: 270px;}
#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 { border: none; display: block;  float: left;  margin-right: 10px;max-width: 120px;}
#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 .dd-container div.dd-select {background:none !important; padding:0;}
#all_items .current_orders table.equipment td .dd-container div.dd-select a.dd-selected {padding: 5px 10px;}

#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:208px; position:relative; padding:0 15px; margin-bottom:25px}
#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 5px 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 2px;}
#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:#fdf9b8;border-width:1px; border-style:solid; border-color:#e3da45; 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:#888443; font-size:12px;margin-top: 15px;}
#ordering .sale_bonus .promo_pass span {display:inline-block; clear:both; padding-top:4px; color:#a3966a; font-style:italic; font-size:11px; text-shadow:0 1px 0 #fffdda;}
#ordering .sale_bonus input.dd-select {width:55%;padding: 2px 5px; margin-top:2px; cursor:inherit;}
#ordering .sale_bonus a.sale-btn { float:right}

#ordering .in_total {float:left; width:284px; background:#fdf9b8;border-width:1px 1px 1px 0; border-style:solid; border-color:#e3da45; 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:#ef8100;}
#ordering .in_total table.total_order td span {background:#fdf9b8;}
#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;}
#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;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;}
.bottom_button input.ñheckout:hover {background-image: linear-gradient(to bottom, #ffcf00, #fbe368);}


.see { width:100%;}
.see span.title { display:inline-block; background:#6eac1f; font-family:Candara; color:#ffffff; font-size:13px; text-transform:uppercase; border:1px solid #6aa11f; box-shadow:0 0 0 1px #9bc212 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 #eae6da;
    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; border:1px solid #dad2be;
}

.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 #f8b92e;border-radius: 6px; background:#ffffff; width:42%; 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: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 #f8b92e;border-radius: 6px; background:#ffffff; width:40%; 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;}
.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;}

.btn.buy_kuk {
	background-color:#fed623;
	background-image: linear-gradient(to bottom, #ffcf00, #fbe368);
	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; text-decoration:none;
	font-size: 14px;
    line-height: normal;padding: 3px 14px;}
.btn.buy_kuk:hover{background-image: linear-gradient(to bottom, #fbe368, #ffcf00);}


.reviews_header{margin-left: 25px;margin-right: 25px;}
.wrapper_reviews {width:100%; margin-left:-120px; float:left;}
.reviews_header .reviews_title{float:left;color: #535456;font-family: Tahoma;font-size: 22px;font-weight: bold; margin-left:120px;}
.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; padding-right:40px;}
.reviews_list.about{margin-left: 36px;padding-top: 10px;margin-top:0px}
.reviews_list .review_item{width:100%;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 .middle{background: none repeat scroll 0 0 #f2f2f2; border-radius: 10px; color: #5a5858;font-size: 12px; padding:25px 20px; width: 100%;}
.reviews_list .review_item .bottom{width:100%;height:19px; padding-bottom:15px; background: url(../img/reviews/review_bottom.png) no-repeat scroll 40px 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;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 .middle{background: none repeat scroll 0 0 #ffffff; border: 1px solid #cbc9c9;width: auto;}
.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;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;}

#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_12] {width:236px}
#reviewForm .review_row .element .input input[name=form_text_13]{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_40]{width:280px;height:192px;margin-right:24px}
#reviewForm .review_row .element .textarea_wrapper textarea[name=form_textarea_41]{width:295px;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}


.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 h3 {font-size: 15px; margin: 11px 0 6px;}

.card_prod_full_desc .card_prod_left .composition.desc_comp table.full_desc { border-bottom:1px solid #dad2be; border-collapse:collapse;box-shadow: 4px 0 0 0 #ffd480 inset; width:100%}
.card_prod_full_desc .card_prod_left .composition.desc_comp table.full_desc tr td {color:#434343; font-size:12px;border-top:1px solid #dad2be;padding:12px 5px 10px 20px;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table.full_desc tr td:first-of-type { min-width:125px;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table.full_desc tr:nth-child(2n-1) td {background:#fffeef;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table.full_desc tr th { color: #ef6b00; font-size: 11px; text-transform: uppercase;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table.full_desc tr td strong {color:#ef6b00; text-transform:uppercase; font-size:11px;}
.card_prod_full_desc .card_prod_left .composition.desc_comp table.full_desc 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.full_desc tr:nth-child(2n-1) th {background:#f8fbfe;}


@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 9px 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%;}
}

.div_kuk_prod_char {
    float: right;
    padding-right: 10px;
    width: auto;
	}
span.no-decorate a {
	color: #434343;
    cursor: default;
    text-decoration: none;
}


.more_photo {
    margin: 10px 21px;
    max-width: 60%;
}

.more_photo .photo {
    float: left;
    margin: 0 0 10px 5px;
}

.more_photo .photo img {
    height: auto !important;
    width: 49px !important;
}