.club_ico {background: #2072b0 none repeat scroll 0 0;border-radius: 3px;color: #fff;display: table;font-size: 0.35em;line-height: 1;padding: 4px 5px;position: relative;text-transform: uppercase;top: 16px;}
.club_descr {display: table;font-size: 14px;line-height: 0.9;margin-left: 45px;position: relative;cursor: pointer;color: #555;}
.club_skidka {color: #c9302c;font-weight: 600;margin-left: 10px; font-size: 19px; position: relative; top:-2px;}
.priceBig .club_skidka {top:1px; margin-left: 5px;}
.club_old {color: #c9302c;font-size: 24px;text-decoration: line-through;}
#product .price .price-old.club_oldp {color: #888;text-decoration: unset;}
.modal-body.club_p > p {font-size: 14px;line-height: 1.69;padding: 0 10px 9px;}
#myModalClub .modal-footer {text-align: center;border: unset;padding:0;}
.modal-content.club_content {border-radius: 4px;}
.club_color_1 a {color: #337ab7;text-decoration: none;}
.club_color_2 {color: #888;font-size: 12px;margin-bottom: 20px;margin-top: 13px;padding:5px 0 25px 23px;text-align: left;}
.club_button_modal{background-color: #3e99dd;border-color: #3e99dd;}
.modal-header.club_header {border: unset; padding:0;}
.modal-title.club_title {padding: 34px 0 0 22px;color: #555;}
.close.club_close {color: #c9302c;font-size: 28px;margin-right: 16px;margin-top: 7px;opacity: 0.8;}
.club_tov {color: #c9302c;font-weight: 600;}
.modal-body.club_p {padding: 15px 15px 0;}
.club_ico_module {background: #2072b0 none repeat scroll 0 0;border-radius: 3px;color: #fff;display: table;font-size: 0.35em;line-height: 1;padding: 4px 5px;position: relative;text-transform: uppercase;top: 16px;}
.club_cart_module{bottom: 10px;float: right;font-size: 26px;position: relative;}
.styl1_module {bottom:2.5%;position: absolute;left:7.5%; font-size:26px;}
@media (max-width: 620px) and (min-width: 520px){ .styl1_module{left:5.5%;}}
.ico1_module{position:unset;}
.styl1_category {font-size: 26px;position: absolute;left:8.5%;top:49%;}
.product-list .styl1_category{bottom: 12%;font-size: 26px;left: 2.5%;position: absolute;}
@media (max-width: 1044px) { .styl1_category {top:47%;left:10%;}}
@media (max-width: 820px) { .styl1_category {top:48%; left:10%;}}
@media (max-width: 790px) { .styl1_category {top:48%; left:10%;}}
@media (max-width: 620px) { .styl1_category {left:4.2%;top:50%;}}
@media (max-width: 520px) { .styl1_category {left:5.5%;}}
@media (max-width: 340px) { .styl1_category {left:8%;}}
.ico1_category {position:unset;}
.product-list .styl1_category {bottom: 12%;font-size: 26px;left: 2.5%;position: absolute;top:unset;}
@media (max-width: 820px) { .product-list .styl1_category {bottom: unset;left: 5.5%;top: 47%;}}
@media (max-width: 620px) { .product-list .styl1_category {bottom: unset;left: 4.5%;top: 47%;}}
@media (max-width: 520px) { .product-list .styl1_category {bottom: unset;left: 5.5%;top: 47%;}}
@media (max-width: 340px) {.product-list .styl1_category {bottom: unset;left: 8.5%;top: 45%;}}
.cart_ico {background: #2072b0 none repeat scroll 0 0;border-radius: 3px;color: #fff;display: table;font-size: 0.35em;line-height: 1;padding: 4px 5px;position: relative;text-transform: uppercase;top: 16px;}
.club_cart_checout {float: right;font-size: 26px;}
.club_ico_cart{position: relative;right: 2px;top: 2px;background: #2072b0 none repeat scroll 0 0;border-radius: 3px;color: #fff;font-size: 0.35em;line-height: 1;padding: 4px 5px;text-transform: uppercase;}
.club_cart_confirm{bottom: 5px;font-size: 26px;position: relative;}
.no_register_club{background-color: #F4FAFF;padding: 7px 10px;}
.no_register_club_reg{margin-left:27px;color:#31708f;font-weight:600;}
.no_register_club_log{margin-left:27px;color:#31708f;}
.no_register_club_reg:hover,.no_register_club_log:hover{color: #619DCE;text-decoration:none;}
.price-old-club-cart{color: #e4003a;font-size: 16px;font-weight: 300;text-decoration: line-through;}
.price-old-club-cart-simple {color: #e4003a;font-size: 14px;font-weight: 300;text-decoration: line-through;}
.no_register_club_simple{background-color: #c4ddf2;display: block;line-height: 0.8;margin-bottom: 7px;padding-bottom: 12px;}
.ps_simple {color: #d05;font-size: 30px;left: 0;padding-right: 10px;padding-left:7px;position: relative;top: 10px;}