body {
    font-family: Calibri, sans-serif;
    color: #575757;
}
a {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#body-profile, .usercontent, .module-content .content, .category-description, .footer_text, .good_description, .reiting, .rt_table, .povtior-otziv,#loginm,#page, .v-catalog a, .menu ul li a,.menu ul li a:hover,.menu ul li a.active, .dropmenudiv { font-family: Calibri, sans-serif; color: #575757;}
h5 a {
    font-size: 14px!important;
}
.cont-page-id-vg #col-left {
    display: none;
}
.cont-page-id-vg #col-main {
    margin-left: 0;
    width: 1200px;
}
#content-wrapper {
    min-height: 1000px;
}
.link_goods_more { float: left; font-size: 12px; margin-left: 70px; padding: 5px 0 0; }
#polosa {
    height: 35px;
    top:0;
    position: fixed;
    width: 100%;
    z-index: 2;

} 
.menu {
    position: relative;
    width: 1211px;
    margin: auto;
    background: url('https://partnery.in.ua/img/userimages/user_826/.jpg'), #fff;
    background-repeat: no-repeat;
    background-position: 0% -33%;
    height: 35px;
}
.menu ul { height: 35px; display: block; margin: 0; padding: 0; } .divdropmenu { background: none repeat scroll 0 0 #ffffff; border: 3px solid silver; border-radius: 3px; box-shadow: 2px 4px 4px -2px; position: absolute; z-index: 999; }
.module.prm.usermenu.buyerblock { border: 1px dotted; clear: both; margin-bottom: 10px; padding: 7px;}
#col-left .buyerblock h3, #col-right .buyerblock h3 { background-color: #ffffff; background-image: none; color: #000000;font-size: 20px !important; padding: 1px; }
#col-left .module-content-two, #col-right .module-content-two, #buyerblock { border: medium none !important; overflow: hidden; padding: 7px 0; }
.menu ul li.page-id-173870 a { margin-left: 148px; }
.old-cena { display: none; }
.cont-page-id-173778 #col-main {margin-left: 0; width: 1200px;}
.cont-page-id-173778 #col-left, .cont-page-id-173778 #col-right { display: none; }
.table-profile-catalog { left: 2px; }
.g-container { float: left; min-height: 250px; margin: 0; padding: 0; position: relative !important; width: 244px; }
.table-profile-catalog td { padding: 4px; }
.td-g-container:hover{ background-color: #eee;  }
.float-left-cena {max-height: 66px;min-height: 35px; display: block; padding-bottom: 2px; padding-right: 2px; text-align: center; border-bottom: none!important;}
.filter-attribut-title, .parrametrs-title { color: #66d1aa; font-size: 19px; font-weight: 700;}
.filter-form-title { color: #000; font-size: 19px; line-height: 17px; padding: 10px 5px 5px 6px; }
.place-order { border: 1px dotted silver; padding: 20px !important; }
.shopping-cart-items b { color: #66D1AA; }
.pointer_link:hover { cursor: pointer !important; background-color: #66D1AA !important; }
.obnovi:hover { background-color: #66D1AA; border-radius: 2px; color: #ffffff !important; font-size: 14px; line-height: 22px; margin-right: 20px; padding: 3px 14px; text-align: center; text-decoration: none !important; width: auto; }
.action-button:hover { background-color: #66D1AA; border-radius: 2px; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 22px; margin-right: 20px; padding: 2px 14px; text-align: center; text-decoration: none; }
.obnovi { background-color: #000000; border-radius: 2px; color: #ffffff !important; font-size: 14px; line-height: 22px; margin-right: 20px; padding: 3px 14px; text-align: center; text-decoration: none !important; width: auto; }
.action-button { background-color: #000000; border-radius: 2px; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 22px; margin-right: 20px; padding: 2px 14px; text-align: center; text-decoration: none; }
#vg_html_good_payment { border: 1px dotted silver; padding: 21px; }
#content-filter-sort { background: none repeat scroll 0 0 white; border: 1px dotted; display: none; left: 50px; list-style: none outside none; margin: 1px 0 14px 10px; padding: 7px 28px; position: absolute; z-index: 100; }
.pointer_link {
    border-radius: 2px; 
    padding: 6px 22px 6px 22px;
    font-size: 15px;
    width: 100%;
    margin-left: 0!important;
}
.kupit-dutton{background-color:#FF8969; border-radius: 2px; padding: 7px 30px !important;
    margin-top: -9px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;border: 1px solid #FF8969;} .kupit-dutton:hover { background-color:#ED5E3B; border-radius: 2px; color: #fff} /*.kupit-dutton:hover a {color: #FF8969!important;}*/
.div-filter-form { margin-bottom: 20px; border: 1px dotted silver; padding: 10px 3px 10px 3px; }
.div_testimonials_goods { border: 1px dotted silver; padding: 10px 3px 0px 3px; }
.otzivi textarea { width:720px; }
#vg_text_description { /*border: 1px dotted silver;*/ padding: 0 21px; }
#tabify_menu { clear:both; margin:0; padding:0; } #tabify_menu li { display:inline; list-style:none; } #tabify_menu li a { display:inline-block; background:#ebebeb; color:#000 !important; font-weight:700; text-decoration:none; padding:5px 10px; } #tabify_menu li.active a { background: none repeat scroll 0 0 #66d1aa; color: #fff !important; }
.div_img_goods { float: left; } .div_img_goods { top: 8px; margin-bottom: 30px; display:inline-block; position:relative!important; vertical-align: top; width:600px; margin-left: 0px; }/*----- gallerey images goods page view_goods and float_view_goods -----*/ #vg_carousel div, #fvg_carousel div{ display: none; } #vg_carousel .select, #fvg_carousel .select { display: block; } #vg_wrapper { width: 650px; margin: 0 auto; } #vg_wrapper div { margin: 0 auto; text-align: center;} #vg_wrapper .vg_ca_img { line-height: 500px; text-align: center;} #vg_wrapper .vg_ca_img img { margin-left: -48px; /*max-width: 560px;*/ /*max-height: 650px;*/ vertical-align: top;} #vg_thumbs-wrapper { width: 650px; /*position: relative;*/} #vg_thumbs { width: 605px; height: 95px; overflow: hidden;} #vg_wrapper #vg_thumbs .select { border-bottom: 2px solid #71C3B1;} #vg_wrapper .vg_th_img { width: 100px; height: 85px; line-height: 85px; text-align: center; display: inline-block; overflow: hidden; margin: 5px;} #vg_wrapper .vg_th_img img { max-height: 85px; max-width: 100px; vertical-align: middle; } #vg_prev { display: none;background-image: url("/img/userimages/user_826/arrow_03.png");background-repeat: no-repeat; cursor: pointer; height: 28px; width: 28px; position:absolute; top:-24px;} #vg_next {display: none; background-image: url("/img/userimages/user_826/arrow_05.png");background-repeat: no-repeat; cursor: pointer; height: 28px; width: 28px; position:absolute; top:-24px;} #vg_next {right:0;} #float_view_goods { background: none repeat scroll 0 0 #ffffff; border: 10px solid #333; border-radius: 3px; box-shadow: 2px 2px 24px 13px; height: 740px; padding: 20px; position: absolute; width: 1100px; z-index: 95; } #fvg_wrapper { height: 100%!important; margin: 0 auto; width: 100%!important; position: relative;} #fvg_wrapper div { margin: 0 auto; height:  97%; } #fvg_wrapper .fvg_ca_img { text-align: center;} #fvg_wrapper .fvg_ca_img img { max-height: 690px; vertical-align: middle; } #fvg_ext_image_goods { height: 100%; width: 100%;} #fvg_thumbs-wrapper { position: absolute; left: 0px; top: 0; } #fvg_thumbs { display: inline-block; width: 196px; overflow: hidden; height: 680px; vertical-align: middle;} #fvg_wrapper #fvg_thumbs .select { border-bottom: 5px solid #66d1aa; } #fvg_wrapper .fvg_th_img { border-bottom: 5px solid #fff; width: 176px; height: 116px; line-height: 116px; text-align: center; float: left; overflow: hidden; margin: 5px;} #fvg_wrapper .fvg_th_img img { max-height: 135px; vertical-align: middle;} #fvg_prev {display: none; background-image: url("https://partnery.in.ua/img/userimages/user_general/mal_strelka_levo.jpg"); height: 15px; width: 15px; position:absolute; top:30px;} #fvg_next {display: none; background-image: url("https://partnery.in.ua/img/userimages/user_general/mal_strelka_pravo.jpg"); height: 15px; width: 15px; position:absolute; top:30px;} #fvg_next {right:0;} #fvg_h1_content { text-align: center; } #vg_buy_button_ext_cart {clear: both;}
#vg_next_goods { position:absolute; width:40px; margin:162px 0 0 700px; } #vg_last_goods { position:absolute; width:40px; margin:162px 0 5px; } #vg_empty_div_3 { height:20px; }
#footer-copyright { display: none;}
#footer-links { display: none;}
#module_contacts_label { font-size: 20px; color: #66d1aa; }
.menu ul li a:hover, .menu ul li a.active { color: #ff6600; height: 30px; font-size: 16px;}
.menu ul li a {
    font-size: 16px!important;
}
#korzina { border: medium none;padding: 0;}
#div-korzina { 
    background-image: url("/img/userimages/user_826/corzina_03.png");
    background-position: 5% 34%; 
    background-repeat: no-repeat;
    background-color: #fcff00; 
    height: 30px; 
    margin-left: 1029px;
    top: 29px;
    position: fixed;
    width: 171px;
    z-index: 90;
    cursor: pointer;
}
#div-korzina {
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
}
.div-korzina_content { color: black; }
.korzina_empty { 
    height: 30px;
} 
.korzina_empty p {
    line-height: 20px!important;
}
.korzina_full { 
     height: 80px !important;
     background: #fdfe00;
 }
#module-search {
    position: relative;
    margin-left: 110px;
    float: left;
    margin-bottom: 8px;
}
#module-search #src_fld::-webkit-input-placeholder {color:#CE1537;}
#module-search #src_fld::-moz-placeholder          {color:#CE1537;}/* Firefox 19+ */
#module-search #src_fld:-moz-placeholder           {color:#CE1537;}/* Firefox 18- */
#module-search #src_fld:-ms-input-placeholder      {color:#CE1537;}
#module-search #src_fld {
    width: 300px;
    height: 35px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    padding: 5px 5px 5px 25px;
    border: 1px solid #CE1537;
    outline: none;
    color: #CE1537;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
}
#module-search .pic-tran.search_field {
    background: url('/img/userimages/user_826/search_03.png'), #CE1537;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    outline: none;
    right: 0;
    top: 0;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -o-border-top-right-radius: 3px;
    -ms-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -o-border-bottom-right-radius: 3px;
    -ms-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
 .facebook {
    background: url('/img/userimages/user_826/fb.jpg');
    background-repeat: no-repeat;
    width: 147px;
    height: 38px;
    display: block;
 }
 .social_icon {
    float: left;
    margin-left: 60px;
    margin-top: -1px;
}
.social_icon span, .social_icon span a {
    display: inline-block;
    height: 36px;
    width: 36px;
    margin: 0px 3px;
}
.social_icon span {
    background: url("/img/userimages/user_826/sprite_03.png");
    overflow: hidden;
}
.social_icon span.fc {
    background-position: 0px 0px;
}
.social_icon span.fc:hover {
    background-position: 0px -46px;
}
.social_icon span.inst {
    background-position: -51px 0px;
}
.social_icon span.inst:hover {
    background-position: -51px -46px;
}
.social_icon span.ok {
    background-position: -102px 0px;
}
.social_icon span.ok:hover {
    background-position: -103px -46px;
}
.social_icon span.vk {
    background-position: -153px 0px;
}
.social_icon span.vk:hover {
    background-position: -154px -46px;
}
 .div-korzina_content_btn a { 
    background: url('/img/userimages/user_826/corzina_07.png'),#ff8969 ;
    background-position: 5% 50%;
    background-repeat: no-repeat;
    color: white;
    height: 33px;
    display: block;
    line-height: 33px;
    width: 100%;
    padding-left: 38px;
}
.div-korzina_content_btn a:hover {
    background: url('/img/userimages/user_826/corzina_07.png'),#ED5E3B;
    background-position: 5% 50%;
    background-repeat: no-repeat;
}
#div-korzina .div-korzina_content__items, #div-korzina .div-korzina_content__total { 
    padding: 4px 0px 0px 40px; 
    line-height: 26px;
}
.div-korzina_content_btn  {
    padding: 0;
}
.select-atribut-244 { display: none; }
.table-profile-catalog td h5 { text-align: center; background-color: transparent;}
.contacts-form { background-image: url("https://partnery.in.ua/img/userimages/user_830/777_1.jpg"); border: 1px dotted silver; float: right; padding: 29px 34px 17px 51px; width: 250px; } 

/**************************MY STYLES********************************/

.vg_text_block, .characteristic {
    float: left;
    margin-top: 8px;
    text-align: center;
    width: 545px;
    font-size: 13px;
}
.vg_text_block {
    padding-left: 30px;
}
.size, .number_beards, .number_colors, .tkan, .brand, .tema {
    float: left;
    width: 33%;
    text-align: center;
    padding-top: 78px;
    min-height: 60px;
}
.size {
    background: url("/img/userimages/user_826/kt-1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.number_beards {
    background: url("/img/userimages/user_826/2_03.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.number_colors {
    background: url("/img/userimages/user_826/2_05.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;

}

.tkan {
    background: url("/img/userimages/user_826/kt-msk-textile1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.brand {
    background: url("/img/userimages/user_826/kt-msk-point1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.tema {
    background: url("/img/userimages/user_826/kt-msk-tema1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;

}

.size span, .number_beards span, .number_colors span, .tkan span, .brand span, .tema span {
    font-weight: bold;
}
.shipping_payment {
    float: left;
    padding-left: 30px;
}
/*.shipping_payment .ship, .shipping_payment .payment  {
    float: left;
    width: 80%;
    text-align: left;
    padding-left: 105px;
}*/
.shipping_payment .ship, 
.shipping_payment .payment,
.shipping_payment .payment_item_first,
.shipping_payment .payment_item_second,
.shipping_payment .payment_item_third,
.shipping_payment .payment_item_fourth,
.shipping_payment .payment_item_fifth,
.shipping_payment .payment_item_sixth {
    float: left;
    width: 80%;
    text-align: left;
    padding-left: 105px;
}
.shipping_payment .payment_item_first,
.shipping_payment .payment_item_second,
.shipping_payment .payment_item_third,
.shipping_payment .payment_item_fourth,
.shipping_payment .payment_item_fifth,
.shipping_payment .payment_item_sixth {
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 10px 0px;
}
.shipping_payment .ship span, .shipping_payment .payment span {
    font-weight: bold;
}
/*.shipping_payment .ship {
    background: url("/img/userimages/user_826/descr_12.png");
    background-repeat: no-repeat;
    background-position: 1% 45%;
    margin-bottom: 30px;
}
.shipping_payment .payment {
    background: url("/img/userimages/user_826/descr_14.png");
    background-repeat: no-repeat;
    background-position: 1% 45%;
}*/
.shipping_payment .ship {
    background: url("/img/userimages/user_826/descr_12.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-bottom: 30px;
}
.shipping_payment .payment {
    background: url("/img/userimages/user_826/descr_14.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
}
.shipping_payment .payment_item_first {
    background: url("/img/userimages/user_826/min.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
}
.shipping_payment .payment_item_second {
    background: url("/img/userimages/user_826/delivery.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
}
.shipping_payment .payment_item_third {
    background: url("/img/userimages/user_826/card.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-bottom: 50px;
}
.shipping_payment .payment_item_fourth {
    background: url("/img/userimages/user_826/5.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
}
.shipping_payment .payment_item_fifth {
    background: url("/img/userimages/user_826/10.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
}
.shipping_payment .payment_item_sixth {
    background: url("/img/userimages/user_826/15.png");
    background-repeat: no-repeat;
    background-position: 0% 45%;
}
#vg_price_goods {
    float: left;
    width: 17%;
}
#goods-container-138668 {
    float: left;
}
.v-catalog {
    cursor: pointer;
    border-radius: 2px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    padding-right: 0;
}
.v-catalog a {
    text-decoration: none !important;
    display: block;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    color: #FF8969!important;
}
.v-catalog:hover {
    background: #ED5E3B;
}
.v-catalog:hover a {
    color: #ffffff !important;
}
.div_buy_btn_cart {
    float: left;
}
.soput-ks .kupit-dutton {
    margin-top: 8px !important;
    float: none!important;

}
.kupit-dutton.buy-cart-ext-select {
    float: left;
}
.soput-ks .kupit-dutton a {
    font-size: 16px!important;
    letter-spacing: 1px;
}
#vg_html_good_stock {
    float: left;
    text-align: center;
    width: 560px;
    margin-left: 40px;
}
.cat_large_img-left #float_view_goods {
    height: 90%!important;
    width: 96% !important;
    overflow: hidden;
}
#float_view_goods {
    height: 740px;
    padding: 20px;
    position: fixed;
    width: 98%;
    left: 0%!important;
    top: 1%!important;
    z-index: 9999!important;
}
#fvg_thumbs-wrapper {
    position: absolute;
    left: 0!important;
    top: 0;
}
#fvg_carousel-wrapper {
    height: 100%;
    padding: 1px 0 2px 0px !important;
    width: 100%;
}
#fvg_wrapper .fvg_ca_img {
    height: 100%!important;
}
.td-g-container {
    position: relative;
    height: 290px;
}
.td-g-container .good_description {
    display: none;
}
.td-g-container:hover .good_description {
    display: block;
}
.td-g-container .characteristic {
    margin-top: 0;
    width: 100%;
    font-size: 12px;
}
.td-g-container .size, .td-g-container .number_beards, .td-g-container .number_colors {
    width: 100%;
    text-align: left;
    padding-top: 12px;
    padding-left: 55px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    line-height: 28px;
    height: 50px;
}
.td-g-container .size {
    transition: all 1.5s;
    -moz-transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    -ms-transition: all 1.5s;
}
.td-g-container .number_beards {
    transition: all 2.5s;
    -moz-transition: all 2.5s;
    -webkit-transition: all 2.5s;
    -o-transition: all 2.5s;
    -ms-transition: all 2.5s;
}
.td-g-container .number_colors {
    transition: all 4.5s;
    -moz-transition: all 4.5s;
    -webkit-transition: all 4.5s;
    -o-transition: all 4.5s;
    -ms-transition: all 4.5s;
}
.td-g-container .size {
    background: url('/img/userimages/user_826/decripthree.png');
    background-repeat: no-repeat;
}
.td-g-container .number_beards {
    background: url('/img/userimages/user_826/decriptwo.png');
    background-repeat: no-repeat;
}
.td-g-container .number_colors {
    background: url('/img/userimages/user_826/decripone.png');
    background-repeat: no-repeat;
}
.td-g-container .size, .td-g-container .number_beards, .td-g-container .number_colors {
    background-position: 4% 50%;
}

.td-g-container .good_description {
    bottom: -196px;
    width: 250px;
    z-index: 2;
    left: -2px;
    position: absolute;
    transition: all 1.5s;
    -moz-transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    -ms-transition: all 1.5s;
    background: #eee;
    height: auto!important;
}
.td-g-container .characteristic {
    margin-bottom: 0;
}
.td-g-container:hover .size, .td-g-container:hover .number_beards, .td-g-container:hover .number_colors {
    opacity: 1;
}
.soput-ks {
    padding-top: 0px;
    position: relative;
    width: 100%;
}
.soput-ks .center.qty-cart-ext-select {
    float: none!important;
    display: inline-block;
}
a.minus, a.plus {
    background-color: #ff8969;
    color: #fff!important;
    font-size: 10px;
    line-height: 22px;
    width: 26px;
    height: 27px;
    border-radius: 2px;
}

#vg_buy_button_float a.minus,
#vg_buy_button_float a.plus{
    font-size: 26px;
    line-height: 34px !important;
    width: 35px;
    height: 38px;
    border-radius: 2px;
}

#vg_buy_button_float .center.qty-cart-ext-select{
    float: left;
    display: inline-block;
}

#vg_buy_button_float .kupit-dutton.buy-cart-ext-select{
    float: right; 
    display: inline-block;
    margin-top: -30px;
}

#vg_buy_button_float .center.qty-cart-ext-select input{
    height: 32px !important;
}

/*qty cart*/
#vg_buy_button_float {
    float: left;
    width: 23%;
}
#vg_buy_button_float .clear {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.g-container > div {
    text-align: center;
}
.messages {
    font-size: 15px;
}
.messages.error {
    background-color: #ff8969;
}
.table-profile-catalog td h5 {
    height: 53px;
}
.table-profile-catalog td h5 a {
    font-size: 16px!important;
    line-height: 19px;
}
.table-profile-catalog td {
    height: 205px;
}
.table-profile-catalog.pf-catalog-goods .float-left-cena b {
    font-size: 19px;
}
.profile-catalog-img_img {
    vertical-align: top!important;
}
.goodslist-item-price {
    font-size: 26px !important;
    color: #787878;
    font-weight: bold;
}
#float_view_goods .right a {
    text-decoration: none;
    background: url('/img/userimages/user_826/crest_03.png');
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    display: block;
    float: right;
} 
#float_view_goods .right a span {
    color: transparent!important;
}
#vg_last_next_goods {
    width: 600px;
    height: 35px;
}
.bg-rtd a {
    float: right;
    background-image: url("/img/userimages/user_826/arrow_05.png");
    background-repeat: no-repeat;
    background-position: right center;
    height: 31px;
    width: 185px;
    line-height: 31px;
    text-align: left;
    margin-right: 5%;
}
.bg-ltd a {
    float: left;
    background-image: url("/img/userimages/user_826/arrow_03.png");
    background-repeat: no-repeat;
    background-position: left center;
    height: 31px;
    width: 185px;
    line-height: 31px;
    text-align: right;
    margin-left: 5%;
}
#fvg_thumbs-wrapper {
    display: none;
}
.action-button:hover, .filter-attribut.fltr-attr-ctrl input[type="submit"]:hover, .shopping-cart-items-footer.cellcollapse .right a:hover, .shopping-cart-items.cellcollapse .right a:hover {
    background: #ED5E3B!important;
    cursor: pointer;
}
button {
    cursor: pointer;
}
@media screen and (max-width: 1400px) {
    .cat_large_img-left #float_view_goods {
        width: 95% !important;
    }
}
@media screen and (max-width: 1200px) {
    #colmain-menu {
        padding: 0 0 8px 20px;
    }
    #view_goods {
        overflow: hidden;
        padding: 0px 20px;
    }
    #vg_html_good_stock, .vg_text_block {
        width: 500px;
    }
    #module-search {
        margin-bottom: 5px;
    }
}
.size, .kanva, .myline {
    float: left;
    width: 33%;
    text-align: center;
    padding-top: 78px;
}
.size {
    background: url("/img/userimages/user_826/kt-1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.kanva {
    background: url("/img/userimages/user_826/myl1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.myline {
    background: url("/img/userimages/user_826/myline1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;

}
.g-container .kanva {
    background: url("/img/userimages/user_826/mylinesm.png");
    background-repeat: no-repeat;
    background-position: 4% 50%;
}
.g-container .myline {
    background: url("/img/userimages/user_826/myl2.png");
    background-repeat: no-repeat;
    background-position: 4% 50%;
}
.size span, 
.kanva span, 
.myline span,
.сloth span,
.theme span,
.fabricator span {
    font-weight: bold;
}
.size, 
.color, 
.facture,
.сloth,
.theme,
.fabricator {
    float: left;
    width: 33%;
    text-align: center;
    padding-top: 78px;
}
.сloth,
.theme,
.fabricator {
    margin-top: 25px;
}
.size {
    background: url("/img/userimages/user_826/kt-1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.color {
    background: url("/img/userimages/user_826/COLOR1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.facture {
    background: url("/img/userimages/user_826/FAC1.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.сloth {
    background: url("/img/userimages/user_826/kt-msk-textile.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.theme {
    background: url("/img/userimages/user_826/kt-msk-tema.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.fabricator {
    background: url("/img/userimages/user_826/kt-msk-point.png");
    background-repeat: no-repeat;
    background-position: 50% 10%;
}
.g-container .color {
    background: url("/img/userimages/user_826/COLORsm.png");
    background-repeat: no-repeat;
    background-position: 4% 50%;
}
.g-container .facture {
    background: url("/img/userimages/user_826/FACsm.png");
    background-repeat: no-repeat;
    background-position: 4% 50%;
}
.g-container .сloth {
    background: url("/img/userimages/user_826/kt-msk-textilesm.png");
    background-repeat: no-repeat;
    background-position: 4% 50%;
    margin-top: 0;
}
.g-container .characteristic > div {
    width: 100%;
    text-align: left;
    padding-top: 12px;
    padding-left: 55px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    line-height: 28px;
    height: 50px;
}
.size span, .color span, .facture span {
    font-weight: bold;
}

/************************Додатковий блок на головній****************************/

.main_catalog {
  overflow: hidden;
  margin-bottom: 50px;
}
.main_catalog__category {
  width: 290px;
  height: 430px;
  float: left;
  margin: 0px 2px;
  position: relative;
  padding: 0px 5px;
  box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.main_catalog__category a {
  text-decoration: none;
}
.main_catalog__category .category_img {
  display: inline-block;
  line-height: 210px;
  margin-bottom: 5px;
  text-align: center;
  padding-top: 10px;
  width: 100%;
}
.main_catalog__category .category_img img {
    vertical-align: middle;
}
.main_catalog__category .category_name {
  display: inline-block;
  margin-bottom: 10px;
  text-align: center;
  color: #ff6600!important;
  font-size: 15px;
  width: 100%;
  height: 35px;
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
}
.main_catalog__category .category_description {
  padding: 0px 12px;
}
.category_more {
  display: block;
  width: 50px;
  height: 50px;
  background: url('/img/userimages/user_826/2_031.png');
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
  margin: 10px auto;
  opacity: 0;
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
}

.main_catalog__category:hover .category_name {
  color: #ce1537!important;
  cursor: pointer;
}
.main_catalog__category:hover .category_more {
  opacity:1;
  cursor: pointer;
}
#content, #col-main {
    overflow: inherit!important;
   /* z-index: 9;*/
    margin-bottom: 50px;
}
.module-content {
    float: left;
}
.filter-attribut.fltr-attr-537 .filter-attribut div , .filter-attribut.fltr-attr-538 .filter-attribut div, .filter-attribut.fltr-attr-533 .filter-attribut div {
    width: 100%;
    min-height: 25px;
    line-height: 24px;
    padding-left: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.filter-attribut.fltr-attr-537 .filter-attribut div input, .filter-attribut.fltr-attr-538 .filter-attribut div input, .filter-attribut.fltr-attr-533 .filter-attribut div input {
    margin-top: 4px;
    float: left;
    height: 18px;
    margin-left: -14px;
}
.filter-attribut.fltr-attr-price input[type="text"] {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    outline: none;
}

/********************************************bannner main page**************************************************/



.main_banner {
  width: 100%;
  overflow: hidden;
}
.block_banner {
  position: relative;
  float: left;
  margin: 0px 2px;
  max-width: 595px;
  overflow: hidden;
}
.block_banner_imformation {
   box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 1%;
  width: 100%;
  height: 100%;
  padding: 20px 50px;
}
.block_banner_imformation h2 {
  font-size: 32px;
  color: #fff;
  text-shadow: 0px 0px 5px #333;
  text-align: right;
  padding: 0;
  margin: 0;
}
.block_banner_imformation h2::after {
  position: absolute;
  top: 110%;
  left: 0;
  width: 100%;
  height: 4px;
  background: #fff;
  content: '';
}
.block_banner_imformation a {
  position: absolute;
  background: #ff896b;
  border-radius: 4px;
  bottom: 15%;
  color: #fff!important;
  font-size: 18px;
  right: 10%;
  width: 285px;
  height: 65px;
  line-height: 65px;
  text-align: center;
  text-decoration: none;
}
.effect-marley h2 {
  -ms-transition: -ms-transform .35s;
  -o-transition: -o-transform .35s;
  -webkit-transition: -webkit-transform .35s;
  transition: transform .35s;
  -ms-transform: translate3d(0, 20px, 0);
  -o-transform: translate3d(0, 20px, 0);
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.effect-marley h2::after {
  opacity: 0;
  -ms-transition: -ms-transform .35s;
  -o-transition: -o-transform .35s;
  -webkit-transition: opacity .35s, -webkit-transform .35s;
  transition: opacity .35s, transform .35s;
  -ms-transform: translate3d(0,40px,0);
  -o-transform: translate3d(0,40px,0);
  -webkit-transform: translate3d(0,40px,0);
  transform: translate3d(0,40px,0);
}
.effect-marley a {
  opacity: 0;
  -ms-transition: opacity .25s, -ms-transform .35s;
  -o-transition: opacity .25s, -o-transform .35s;
  -webkit-transition: opacity .25s, -webkit-transform .35s;
  transition: opacity .25s, transform .35s;
  -ms-transform: translate3d(0,100%,0);
  -o-transform: translate3d(0,100%,0);
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}
.effect-marley a:hover {
    background: #ED5E3B;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.effect-marley:hover a {
  opacity: 1;
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.effect-marley:hover h2::after {
  opacity: 1;
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.effect-marley:hover h2 {
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}


/********************************************end bannner main page**************************************************/

.cont-page-id-175026.cont-cat-id-9615.cont-buyer-n .table-profile-catalog td h5 {
    height: 30px;
}
#modal-content .successcart_ch > span, #modal-content .successcart_sh > span {
    font-size: 15px;
}

/********************************style for cart**********************************/

.buyer-info textarea { border: 1px solid silver; border-radius: 3px; margin-top: 20px; padding: 10px; width: 657px; } 
.buyer-info input { border: 1px solid silver; border-radius: 3px; height: 10px; padding: 13px; width: 94% !important; } 
.buyer-info.cellseparate { background-color: #efefef; border: 1px solid silver; border-radius: 3px; padding: 30px; } 
.buyer-info .item-name span { color: #fff !important; } 
.buyer-info .item-name { background-color: #D1D1D1; border-radius: 3px; color: #fff; font-size: 14px; padding: 9px !important; text-align: center; }

.obnovi.checkout-place-order {
    font-size: 18px;
    margin-right: 20px;
    padding: 5px 35px;
}
.obnovi.checkout-place-order:hover {
    font-size: 18px;
    margin-right: 20px;
    padding: 5px 35px;
}
/*********************ефекти для групи каталогу************************/
.cont-page-id-173711.cont-cat-id-n.cont-buyer-n .table-profile-catalog.pf-catalog-cat tr.top > td {
    padding: 10px;
}
.cont-page-id-173711.cont-cat-id-n.cont-buyer-n .table-profile-catalog.pf-catalog-cat tr.top::after,
.cont-page-id-173711.cont-cat-id-n.cont-buyer-n #category9546 .table-profile-catalog.pf-catalog-cat tbody tr.top:first-child::after
 {
    position: absolute;
    content: "";
    top: 261px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #dadada;
}
.cont-page-id-173711.cont-cat-id-n.cont-buyer-n #category9546 .table-profile-catalog.pf-catalog-cat tbody tr.top:last-child::after {
    display: none;
}
.cont-page-id-173711.cont-cat-id-n.cont-buyer-n .table-profile-catalog.pf-catalog-cat tr.top > td h5 {
    height: 20px;
    margin: 3px 0px;
}
.cont-page-id-173711.cont-cat-id-n.cont-buyer-n .table-profile-catalog.pf-catalog-cat tr.top > td:hover,
.cont-page-id-173711.cont-cat-id-n.cont-buyer-n .table-profile-catalog.pf-catalog-cat tr.top > td:hover h5
 {
    background-color: #eee!important;
}
.desktopmobile-link {
    position: absolute;
    width: 100%;
    text-align: center;
    padding-top: 20px;
}
.desktopmobile-link a {
    color: #fff;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 7px 9px 7px 25px;
    background: url("/img/userimages/user_826/smartphone-call.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
}

.top a { font-size: 13px !important; text-transform: uppercase; } 
#col-main a, .div-filter-form a { text-decoration: none !important; } 
.cont-page-id-173710 #col-left { display: none; } 
.cont-page-id-173710 #col-right { display: none; } 
.cont-page-id-173710 #col-main { margin-left: 0; margin-right: 0; margin-top: -12px; width: 1200px; } 
.table-profile-catalog{ border-collapse: separate; } .table-profile-catalog td { padding: 2px; } 
.link_goods_more { float: left; font-size: 12px; margin-left: 70px; padding: 5px 0 0; }

.cont-page-id-175181 .module.prm.usermenu > h3 {
    display: none;
}
.cont-page-id-175181 .module-content-two.left {
    margin-top: -17px;
}
.module.usermenu ul li.googscategory-item {
    padding: 5px 0 !important;
    border-bottom: 1px dotted silver;
}

/*.module.usermenu ul li.googscategory-item:hover {
    background: #FFFAF0!important;
}*/
.module.usermenu ul li.googscategory-item a:hover,
.module.usermenu ul li.googscategory-item a.active {
    color: #ff6600;
    /*background: none!important;*/
}
#col-left .module h3, #col-right .module h3 {
    padding: 6px 14px;
    border-radius: 3px;
}
#col-main .module {
    clear: none!important;
}

/***dropmenudiv***/

.dropmenudiv {
    position: fixed!important;
    border-bottom: none;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    box-shadow: 0px 5px 8px 0px #dadada;
    -moz-box-shadow: 0px 5px 8px 0px #dadada;
    -o-box-shadow: 0px 5px 8px 0px #dadada;
    -ms-box-shadow: 0px 5px 8px 0px #dadada;
    background: #fff!important;
    min-width: 1200px;
    max-width: 1200px;
    padding: 30px 15px 15px 15px;
    margin-top: 2px;
    left: 50%!important;
    margin-left: -600px!important;
}
.dropmenudiv a {
    padding: 6px 8px 6px 10px!important;
    border-right: none!important;
    border-left: none!important;
}
.dropmenudiv a:hover {
    color: #ff6600;
}
.cont-page-id-vg .headtable {
    display: none;
}
.cont-page-id-vg #page {
    margin-top: 35px;
}
.wrap-info-contacts > div {
  float: left;
  width: 100%;
  margin: 9px 0px;
}
.wrap-info-contacts span {
  display: inline-block;
  margin: 5px 0px;
  vertical-align: middle;
}
.contacts-image,
.contacts-info {
  float: left;
}
.contacts-image {
  width: 60px;
}
.contacts-info {
  width: 300px;
      padding-left: 10px;
}
.shipping_payment h5 {
    font-size: 28px;
    color: #ce1537;
    padding-left: 60px;
}
.category-advantages {
    margin: 30px 0px;
    text-align: center;
}
.category-advantages .advantages-block {
    display: inline-block;
    width: 24%;
    vertical-align: top;
}
.category-advantages .advantages-block h3 {
    min-height: 50px;
    color: #333!important;
    margin-top: 16px;
    font-weight: 100;
}
.cont-page-id-173710 .table-profile-catalog.pf-catalog-goods .top.tr-goods > td {
    width: 250px!important;
    display: inline-table;
    margin: 20px;
}
.cont-page-id-173710 .table-profile-catalog.pf-catalog-goods .top.tr-goods .good_description {
    width: 254px;
    z-index: 2;
    left: -4px;
}
.cont-page-id-173710 .table-profile-catalog {
    width: 100%;
}
/*анімація*/

.advantages-block a {
  display: block;
  position: relative;
  width: 206px;
  margin: auto;
}
.advantages-block a::before {
    content: '#';
    position: absolute;
    display: block;
    display: inline-block;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background: #ff5b2b;
    border-radius: 50%;
    z-index: -1;
    opacity: 0.4;
    -khtml-opacity: 0;
    -webkit-transform: scale3d(0.8, 0.5, 1);
    transform: scale3d(0.8, 0.5, 1);
}
.advantages-block a:before {
    content: '#';
    position: absolute;
    display: block;
    display: inline-block;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background: #ff5b2b;
    border-radius: 50%;
    z-index: -1;
    opacity: 0.4;
    -khtml-opacity: 0;
    -webkit-transform: scale3d(0.8, 0.5, 1);
    transform: scale3d(0.8, 0.5, 1);
}
.advantages-block a img:hover {
  -webkit-animation: mimino 0.5s forwards;
    animation: mimino 0.5s forwards;
}
.advantages-block a:hover::before {
    transition: background .3s;
    -webkit-transition: background .3s;
    -webkit-animation: mimino-1 0.3s forwards;
    animation: mimino-1 0.3s forwards;
}
.advantages-block a:hover:before {
    transition: background .3s;
    -webkit-transition: background .3s;
    -webkit-animation: mimino-1 0.3s forwards;
    animation: mimino-1 0.3s forwards;
}
@-webkit-keyframes mimino-1 { 
  100% {
          opacity: 0;
          -webkit-transform: scale3d(1.3, 1.3, 1.3);
          transform: scale3d(1.3, 1.3, 1.3);
    }
}
@keyframes mimino-1 { 
  100% {
          opacity: 0;
          -webkit-transform: scale3d(1.3, 1.3, 1.3);
          transform: scale3d(1.3, 1.3, 1.3);
    }
}
@-webkit-keyframes mimino {
  50% {
    -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
  }
  75% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
  }
}
@keyframes mimino {
  50% {
    -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
  }
  75% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
  }
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
    .dropmenudiv {
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 1400px) { 
    .dropmenudiv {
        padding-left: 5%;
        margin-left: 0px!important;
        left: 0!important;
    }
}
#baner-header {
    overflow: visible;
}
/*login*/
.welcome_buyerblock, .buyerblock { display: none; }
#profile_header {
    width: 1200px;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    position: fixed;
    z-index: 999;
}
.overlay-buyer-bloks {
    color: #fff;
    position: fixed;
    top: 0;
    right: 0;
    -webkit-transform: translate(0,-35px);
    -ms-transform: translate(0,-35px);
    -o-transform: translate(0,-35px);
    transform: translate(0,-35px);
}
.overlay-buyer-bloks ul {
    padding: 0;
    margin: 0;
    font-size: 0;
}
.overlay-buyer-bloks ul li { background: #fff; color: #000; list-style: none; }
#buyer-blok-login > li:first-child a,
#buyer-blok-logout > li:nth-child(2) a {
    border-right: 1px solid #fff;
}
#buyer-blok-login > li, #buyer-blok-logout > li {
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.overlay-buyer-bloks li a {
    padding: 6px 14px;
    background: #ffb427;
    font-size: 14px;
    color: #fff!important;
}
.buyer-blok-links .menu_items {
    border: none!important;
    display: block;
}
.overlay-buyer-bloks > ul > li > a {
    display: inline-block;
}
.overlay-buyer-bloks li a:hover {
    background: #ff6600;
}
.buyer-blok-links { position:absolute;left:-9999px; }
.buyer-blok-links ul { margin:0; padding:0; }
#buyer-blok-logout > li:hover > .buyer-blok-links { left:auto; }
/*#buyer-blok-logout li.arrow > a {padding-right: 15px;}
#buyer-blok-logout li.arrow > a::after {position:absolute;top:5px;right:5px;width:4px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}
*/
#buyer-blok-login > li:first-child a,
#buyer-blok-login > li:nth-child(2) a,
#buyer-blok-logout > li:nth-child(2) a,
#buyer-blok-logout > li:nth-child(3) a {
    padding: 6px 14px 6px 20px;
}
#buyer-blok-login > li:nth-child(2) > a::after,
#buyer-blok-logout > li:nth-child(3) > a::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 12px;
    left: 5px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: url("/img/userimages/user_826/registracia_vhod.png") no-repeat;
}
#buyer-blok-login > li:first-child > a::after,
#buyer-blok-logout > li:nth-child(2) > a::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 12px;
    left: 5px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: url("/img/userimages/user_826/registracia_reg.png") no-repeat;
}
.reg-info {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    width: 100%;
    font-size: 13px;
    min-width: 192px;
    right: 0;
    padding: 15px 6px 15px 50px;
    background: #fff;
    border: 2px solid #ffb427;
    background: #fff url("/img/userimages/user_826/registracia_chel.png") no-repeat;
    background-position: 5% 50%;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    z-index: 9;
}
.reg-info p {
    padding: 0;
}
#buyer-blok-login > li:hover .reg-info {
    opacity: 1;
    visibility: visible;
}
.cont-buyer-n .goodslist-item-price:after {
    content: "грн";
}
.goodslist-item-price:after { 
    content: "грн/опт"; 
}
/*end login*/

/*my  style*/

.cont-page-id-175280 #col-left{
    display: none;
}
.cont-page-id-175281 #col-left{
    display: none;
}

.module.usermenu ul li.level0 a{
    background-color: #ffb427;
    padding: 7px;
    border-radius: 3px;
    color: #fff !important;
}

.module.usermenu ul li.level1 a{
    background-color: #fff;
    padding: 2px;
    color: #000 !important;
}

.module.usermenu ul li.level0 a.active, .module.usermenu ul li.level0 a:hover{
    background-color: #ffb427;
    color: #fff !important;
}

.module.usermenu ul li.level1 a:hover{
    background-color: #fff !important;
    color: #ffb427 !important;
}

.module.usermenu ul li.level1 a.active{
    background-color: #fff;
    color: #ffb427 !important;
}

.new_icon{
    z-index: 1;
}
#googscategory-item level0 category-id-10957 {background-color: #CE1537; }

#col-left .module h3, #col-right .module h3 { display: none;}

.module.usermenu ul li ul { padding: 0;}


/* Переклад форми реєстрації (/registration) */
.registr_form #reg_form_id table.cellseparate tr:nth-child(4) td:first-child {
    font-size: 0;
}
.registr_form #reg_form_id table.cellseparate tr:nth-child(4) td:first-child::before {
    content: "Повторіть пароль *";
    font-size: 16px;
}
.registr_form .row-left {
    font-size: 0;
}
.registr_form .row-left::before {
    content: "Код з малюнка:";
    font-size: 16px;
}
.registr_form #reg_form_id button.action-button {
    font-size: 0 !important;
}
.registr_form #reg_form_id button.action-button::before {
    content: "Зберегти";
    font-size: 14px;
}

/* Посилання «Мобільна версія» (повна версія сайту) */
.desktopmobile-link a span {
    font-size: 0;
}
.desktopmobile-link a span::before {
    content: "Мобільна версія";
    font-size: 14px;
}

/* Іконки характеристик на картках у каталозі:
   замість відсутніх decripone/two/three.png - ті самі іконки, що на сторінці товару */
.td-g-container .size {
    background: url("/img/userimages/user_826/kt-1.png") no-repeat;
    background-position: 4% 50%;
    background-size: 40px;
}
.td-g-container .number_beards {
    background: url("/img/userimages/user_826/2_03.png") no-repeat;
    background-position: 4% 50%;
    background-size: 40px;
}
.td-g-container .number_colors {
    background: url("/img/userimages/user_826/2_05.png") no-repeat;
    background-position: 4% 50%;
    background-size: 40px;
}

/* Кнопка «До кошика» без іконки */
.div-korzina_content_btn a,
.div-korzina_content_btn a:hover {
    background-image: none !important;
    padding-left: 0;
    text-align: center;
}
.div-korzina_content_btn a {
    background-color: #ff8969;
}
.div-korzina_content_btn a:hover {
    background-color: #ED5E3B;
}

/* Знижка 50% - іконка */
.shipping_payment .payment_item_50 {
    background: url("/img/userimages/user_826/50.png") no-repeat;
    background-position: 0% 45%;
}
