html, body{color:#666666; background-color:#ffffff}
a{color: #0f8967}
h1{color: #5d5d5d}
h1.orange, h2.orange, h3.orange{color: #0f8967}footer{background-color:#f6f4f2}
footer>.row{background-color:#e6e6e6}
#copyrights{color: #5d5d5d}
#totop{background-image: -webkit-linear-gradient(-90deg,#d5d5d5 0%,#cdcdcd 100%); background-image:-moz-linear-gradient(-90deg,#e3e3e3 0%,#d4dcc4 100%); background-image:-o-linear-gradient(-90deg,#e3e3e3 0%,#d4dcc4 100%); background-image: linear-gradient(180deg,#d5d5d5 0%,#cdcdcd 100%)}
#footer_contacts{border-bottom:thin solid #DADADA}
#footer_mail{color:#0f8967}
#footer_phone{color:#0f8967}
#footer_info h3{color: #0f8967}
#footer_info ul{color:rgba(67,74,84,0.8)}
#footer_info li a{color:rgba(67,74,84,0.8)}
#footer_offices ul{color:rgba(67,74,84,0.8)}
#header_navigation{background-color:rgba(255,255,255,0.80)}
.fixed{-webkit-box-shadow:0px 1px 5px rgba(150,78,0,0.10); box-shadow:0px 1px 5px rgba(150,78,0,0.10)}
#top_menu>a{color: #464646}
#tel{color:#464646}
#callback{border-bottom: 1px dashed #0f8967}
#callback:hover{border-bottom: 1px solid #0f8967}
#navigationbar{background-image: -webkit-linear-gradient(-90deg,#0f8967 0%,#0f8967 100%);background-image:-moz-linear-gradient(-90deg,#0f8967 0%,#dad3d9 100%);background-image:-o-linear-gradient(-90deg,#0f8967 0%,#dad3d9 100%);background-image: linear-gradient(180deg,#007060 0%,#167E72 100%);width:100%;height:60px;background-color: #0f8967;}
#navigation>span{color:#ffffff}
#navigation {box-shadow: none;}
.fixed{position:fixed;top:0;border-bottom:none;border-right: none;border-left: none;}
.fixed #cart,.fixed #navigation{-webkit-box-shadow: none;box-shadow: none;}
.fixed #search{border-top:none;}
#search{background-color:#ffffff;border-bottom: none;border-top: none;height: 60px !important;}
#cart{color:#ffffff;box-shadow: none;}
#cart_options{background-color:#f8f8f7; color:#0f8967; box-shadow:0 1px 5px rgba(100,50,0,0.20); -webkit-box-shadow:0 1px 5px rgba(100,50,0,0.20)}
.menu_ico{background-color:#ffffff}
.menu{background-color:#F1F0F0; border-left-color:#ecf1e0; border-right-color:#ecf1e0; border-top-color:#ecf1e0; box-shadow:0 2px 5px rgba(100,51,0,0.20); -webkit-box-shadow:0 2px 5px rgba(100,51,0,0.20)}.menu>li:hover, .menu>li .hover{background-color:#FAF7F7; border-right-color:#FAF7F7}.menu li ul a{color: #5d5d5d}
.menu li ul a:hover{color:#0f8967}
.menu_label a{color: #5d5d5d}
#navigation:hover, #cart:hover, #navigation.hover, #cart.hover, .best_price:hover{background-image: -webkit-linear-gradient(270deg,#0f8967 0%,#007060 50%);background-image:-moz-linear-gradient(270deg,#167E72 0%,#007060 500%);background-image: linear-gradient(180deg,#0f8967 0%,#167E72 50%);cursor:pointer;}
#offer{color: #666666}
#offer h1{color: #666666}
#destination{color: #666666}
.votes{color: #999999}
#offer hr{border-top-color:#e2e2e2}
#cost>span, #cost2>span{color: #5d5d5d}
#cost2>span{color:#0f8967}
#discount>span{color:#0f8967}.count{background-color: #e7e7e7}
.count>input{background-color:#ffffff; color: #666666}
.plus{color: #666666}
.plus:hover, .plus:focus{color:#0f8967}
.minus{color: #666666}
.minus:hover, .minus:focus, .minus:active{color:#167E72}
.emerge{background-color:#f8f8f7; box-shadow:1px -1px 3px #edf2e4}
.analogs_cart{background-color:rgba(255,255,255,0.00)}
.discount{color:#0f8967}
.arrow_top{background-color:rgba(255,255,255,0.00)}
.arrow_bottom{background-color:rgba(255,255,255,0.00)}
#actions>div{color:#0f8967}
.description_menu{color:#0f8967}
.description_menu .active{border-bottom:thin dashed #0f8967}
.description_menu>li:hover{border-bottom:1px dashed #167E72}
.description_content{color: #666666}
.params{color:#191919}
.params tr:nth-child(even){background:#FFF}
.params tr:nth-child(odd){background:#E5E5E5}
#related_goods, #similar_goods{border-top:thin solid #CECECE}
#related_goods h2, #similar_goods h2{color: #5d5d5d}
.carousel li:hover{-webkit-box-shadow:0px 1px 5px 0px rgba(100,53,5,0.10); box-shadow:0px 1px 5px 0px rgba(100,53,5,0.10)}
.carousel_cart{color:#0f8967; background-color:rgba(255,255,255,0.8)}
.to_cart{border-bottom:thin dashed #0f8967}
.carousel_item_name{color:#464646; background: rgba(255, 255, 255, 0.5)}
.carousel_cost{color:#464646}
.carousel a{color:#464646}
#text{color: #5d5d5d}
#text h1{color:#0f8967}
#text h3{color: #5d5d5d}
#text .map{border-bottom:1px dashed #167E72}
#text .map:hover{border-bottom:1px solid #167E72}
.anons_menu li{color: #5d5d5d}
.anons_menu li:hover{border-bottom: thin solid #167E72}
.anons_menu .active{border-bottom: thin dashed #0f8967}
.anons_content{color:#464646}
.all_items{color:#464646}
.all_items:hover{border-bottom:thin solid #0f8967}
.item_link{color: #0f8967}
#stages{background-color:#f6f4f2; color: #5d5d5d}
.brands_item{background-color:#fafbf9}
.catalog_index_items li a{color:#464646}
.catalog_index_items li:hover{-webkit-box-shadow:1px 1px 10px 0px rgba(104,62,21,0.50); box-shadow:1px 1px 10px 0px rgba(104,62,21,0.50)}.show_more a{color:#0f8967}
a.blue_button{color:#ffffff; text-shadow:0px 1px 0px rgba(0,0,0,0.3);}
.description{background-color:#f6f4f2}
.description_text{color: #000000}
#hit h2{background-color:#f3f3f3}
.big_carousel li:hover{-webkit-box-shadow:0px 1px 3px 0px rgba(100,53,5,0.10); box-shadow:0px 1px 3px 0px rgba(100,53,5,0.10)}
.hits_item_details{background:rgba(255,255,255,0.8)}
.hits_item_details a{color:#464646}
.hits_item_name{color:#464646}
.hits_item_price{color:#464646}
.hits_item_old_price{color:#0f8967}
.hits_item_old_price span{color:#898989}
.hits_item_price span{color:#464646}.small_banner_bottom{background-color:#0f8967}
.filter_clear{background-color:#ece9e9; color:#5d5d5d; border:thin solid #D8D8D8}
.filter_cost{border:thin solid #D8D8D8; background-color:#f0eeec}
.filter_param{border-left-color:#e3e3e3; border-right-color:#e3e3e3; border-bottom-color:#e3e3e3; background-color:#f0eeec}
.filter_param_name{color: #5d5d5d}
.filter_parm_values{color:#0f8967}
input[name="price_from"], input[name="price_to"]{border:thin solid #e3e3e3}
.sort{color: #5d5d5d}
.item:hover{-webkit-box-shadow:0px 1px 5px 0px rgba(100,53,5,0.10); box-shadow:0px 1px 5px 0px rgba(100,53,5,0.10)}
.short_item .item_details{background:rgba(255,255,255,0.8)}.short_item .item_name{color:#464646}
.short_item .item_old_price{color:#0f8967}
.short_item .item_old_price span{color:#898989}
.short_item .item_price{color:#464646}
.short_item .item_price span{color:#464646}
.full_item{border:thin solid #E5E3E5; background-color:#FFF}
.full_item .item_details .item_name{color:#464646}
.full_item .item_details .item_category{color:#464646}
.full_item .item_details .item_price{color:#464646}
.full_item .item_details .item_reviews{color:#464646}
.full_item .item_details .item_manufacturer{color:#464646}
.item_cart_button button{color:#ffffff; background-color:transparent}
.item_cart_button button:hover{text-shadow:0px 1px 0px rgba(0,0,0,0.3)}
.item_cart_button button:focus, .item_cart_button button:active{text-shadow:0px 1px 0px rgba(0,0,0,0.3)}
.pagination div a{color: #5d5d5d;}
.pagination div a:hover, .pagination div a.active{background-image: -webkit-linear-gradient(-90deg,#0f8967 0%,#167E72 100%); background-image:-moz-linear-gradient(-90deg,#0f8967 0%,#167E72 100%); background-image:-o-linear-gradient(-90deg,#0f8967 0%,#167E72 100%); background-image: linear-gradient(180deg,#0f8967 0%,#167E72 100%); color:#ffffff}
.sort select{background:transparent}.select ul{color:#0f8967}
.select ul li:hover, .select ul li.hover{color:#5d5d5d}.ui-widget-content{border:1px solid #D4D4D4; background:#fff}
.ui-widget-header{border:1px solid #D4D4D4; background:#0f8967}
.basket_table td{border-bottom:thin solid #E5E5E5}
.cart_total span{color: #5d5d5d}
.cart_total{color: #5d5d5d}
.bsk_input{color: #666666}
.cart_title{color: #5d5d5d}
.cart_name{color: #5d5d5d}
.cart_name div{color: #a2a2a2}
.cart_cost, .cart_summ{color: #5d5d5d}
.cart_count span{color: #a2a2a2}
.grey_button{background-image:-webkit-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:-moz-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:-o-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:linear-gradient(0deg,#c7c7c7 0%,#e0e0e0 100%); box-shadow:0px 3px 0px 0px #a8a8a8}.grey_button button{color:#fff; background-color:transparent}
.grey_button button:hover{text-shadow:0px 1px 0px rgba(0,0,0,0.3)}
.order{background-color:#F4F5F6}
.order h3{color:#464646}
.order input{border:thin solid #e3e3e3; color:#464646}.delivery table td{border-top:thin solid #DBDCDD}
.order ul li{color:#464646}#send_order{background-color:transparent; color:#ffffff}
#kabinet{background-color:#F4F5F6}
.kabinet_menu li{color:#464646}
.kabinet_menu li:hover{border-bottom:thin solid #0f8967}
.kabinet_menu .active{border-bottom:thin dashed #0f8967}
.kabinet_content{color:#464646}.save_button button{background-color:transparent; color:#fff}
.save_button button:hover{text-shadow:0px 1px 0px rgba(0,0,0,0.3)}
#kabinet_me_item li label{color:#464646}
#kabinet_me_item form span{color:#464646}
#kabinet_me_item input{border:thin solid #E3E3E3}
#kabinet_me_item input:hover, #kabinet_me_item input:focus{border:thin solid #3c81d2}
#index_catalog{background-color:#f6f4f2}
.catalog_part{border-bottom:thin solid #ecf1e0}
.catalog_part h2{color: #5d5d5d}.help_button:hover{text-shadow:0px 1px 0px rgba(0,0,0,0.3)}
.catalog_part a{color:#5d5d5d}
.catalog_part a:hover{color:#0f8967}
#callback_form{box-shadow:0 10px 25px rgba(0,0,0,.5); background-color:#F4F5F6}
#callback_form button{background-image:-webkit-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:-moz-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:-o-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:linear-gradient(0deg,#c7c7c7 0%,#e0e0e0 100%); box-shadow:0px 1px 0px 0px #a8a8a8; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.3)}#callback_form fieldset{background-color:#F4F5F6}
#callback_form label{color:#464646}
#callback_form fieldset span{color:#0f8967}
#callback_form input{border:thin solid #e3e3e3; color:#464646}
#callback_form textarea{border:thin solid #e3e3e3; color:#464646}
#login_form{box-shadow:0 10px 25px rgba(0,0,0,.5); background-color:#F4F5F6}
#login_form button{background-image:-webkit-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:-moz-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:-o-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image:linear-gradient(0deg,#c7c7c7 0%,#e0e0e0 100%); box-shadow:0px 1px 0px 0px #a8a8a8; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.3)}#login_form fieldset{background-color:#F4F5F6}
#login_form label{color:#464646}
#login_form fieldset span{color:#0f8967}
#login_form input{border:thin solid #e3e3e3; color:#464646}
#login_form #reg_form{background-color:#0f8967}
#login_form .notice{color:#464646}
#login_form .actions a{background: #d6d6d6;color:white;text-shadow:0 0px 1px #acacac}
#region_form{box-shadow:0 10px 25px rgba(0,0,0,.5); background-color:#F4F5F6}
#region_form fieldset{background-color:#F4F5F6}
#region_form label{color:#464646}
#region_form fieldset span{color:#0f8967}
#region_form input{border:thin solid #e3e3e3; color:#464646}
.item a{color: #464646}
#cart a{color:#FFF}
#title{color: #464646}
a.blue{color:#0f8967}
.search_advice_wrapper{background-color:#F4F5F6; box-shadow:0 1px 5px rgba(100,50,0,0.20); -webkit-box-shadow:0 1px 5px rgba(100,50,0,0.20)}
.advice_variant:hover, .advice_variant.active{background-color:#ffffff; box-shadow:0px 0px 1px #3c81d2}
#footer_mail a{color:#6d7178}#private a{color:black}
div#search_stats{background-color:#edf2e4; border:thin solid #D8D8D8}
#search_stats span{color:#5d5d5d}
#search_stats ul{color:#0f8967}
#search_stats li{border-top-color:#e3e3e3; background-color:#ffffff}
#search_stats li a{color:#5d5d5d}
#search_stats li a:hover{background-color:#e7fbff}
#search_stats li:hover{background-color:#e7fbff}
.kabinet_menu a{color:#464646}
#to_favorites:active{color:#6791D9}
#kabinet_orders_item tr:nth-child(even){background:#FFF}
#kabinet_orders_item tr:nth-child(odd){background:#f8f8f8}
#prices table{color:#609d0}
#prices table tr:nth-child(even){background:#FFF}
#prices table tr:nth-child(odd){background:#f8f8f7; color:black}
#prices table a{color:#5d5d5d}
.order_table{color:#609d0}
#prices table tr:nth-child(even){background:#FFF}
.order_table tr:nth-child(odd){background:#f8f8f8}
#prices table a{color:#5d5d5d}
#prices table tr:first-child:hover{background-color:#f8f8f7; color:#191919}
#prices table tr:hover, #prices table tr.active{background-color:#0f8967; color:white}
span.subject{color:#0f8967}
#footer_phone a{color:#6d7178}
.ended{color: #999999; background: rgba(255, 255, 255, 0.80)}
table.bordered{border:thin solid #c7c7c7}
table.bordered td{border:thin solid #c7c7c7}
.best_price_form button{background-image: -webkit-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image: -moz-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image: -o-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%); background-image: linear-gradient(0deg,#c7c7c7 0%,#e0e0e0 100%); box-shadow: 0px 1px 0px 0px #a8a8a8; color: #fff; text-shadow: 0px 1px 0px rgba(0,0,0,0.3)}
.best_price_form form{border:thin solid #e2e2e2}
.best_price_form label{color:#464646}
.best_price_form fieldset span{color:#0f8967}
.best_price_form input{border:thin solid #e3e3e3; color:#464646}
.best_price{color:#0f8967; box-shadow: inset 0px -1px 0px 0px #0f8967;}
h4.goods-list{color:#0f8967}
.carousel_old_price{color:#0f8967}
#kabinet_favorites_item{background-color:#ffffff}
#tel a{color: #464646}
#hat h1{color:#ffffff}
#hat span{color:#ffffff}
.landing{background-color:#f3f3f3}
.landing h2{color:#0f8967}
#get_price input{border:thin solid #e2e2e2; color:#666666}
#get_price span{color:#acacac}
#get_price button{background-color:#0f8967; color:#ffffff}
#get_price input::-webkit-input-placeholder{color:#aab2bd}
.landing h3{color:#424242}
.landing button{background-color:#0f8967; color:#ffffff}
.bg{background-color:#0f8967}
.digits{color:#0f8967}
.landing-content p{color:#424242}
.white-digits{color:#ffffff}
#get_price button:active,#get_price button:focus,#get_price button:hover,.landing button:active,.landing button:focus,.landing button:hover{background-color: #0f8967}
.carousel_item_details{background-color:rgba(255,255,255,0.8)}
table.options{color:#191919}
table.options tr:nth-child(even){background:#FFF}
table.options tr:nth-child(odd){background:#f8f8f8; color:black}
table.options tr:first-child:hover{background-color:#f8f8f8; color:#191919}
table.options label:hover, table.options label.active{background-color:#3c81d2; color:white}
table.options a,.video{color: #0f8967}
table.options a:hover{color: #ffffff}
#hat h1 a{color: #ffffff}
.responsive{color:#191919}
.responsive thead tr{background:#e5e5e5}
.responsive tbody tr:nth-child(odd){background:#fafafa}
.responsive tbody tr:nth-child(even){background:#e5e5e5}
.accept{background: #d6d6d6; color: #ffffff; text-shadow: 0 0px 1px #acacac}
.accept:hover,.accept:active{background-color: #0f8967}
.not-accept{background: #d6d6d6; color: white; text-shadow: 0 0px 1px #acacac}
.not-accept:hover,.accept:active{background-color: #3c81d2}
#additions>div{color:#191919}
input[type="checkbox"].values_colors_input:checked+label .values_colors{border:1px solid #3c81d2; box-shadow: inset 0px 0px 2px 1px  #e7e6e5}
#contacts_top{background-color:#fff}
#panel_top a span{color:#000}
.responsive tr{border-bottom: 1px solid #eeeeee}
.responsive td,.responsive tbody th{border-top: 1px solid #eee}
.carousel_item .carousel_item_name{background: rgba(255, 255, 255, 0.5)}
#cart_button{background-image:url(../img/svg/basket.svg);background-position: 3%;}
.short_item .item_cart_button:hover,.short_item .item_cart_button.active,.hits_item_cart_button:hover, .hits_item_cart_button:active {background-position: 90% 50%;background-color: #0f8967;}
.tags_list li a{color: #0f8967;}
.toast-type-success a{color: #0f8967 !important;}
@media screen and (max-width:639.4px){
#callback {border-bottom: 0;}   
}input[type="radio"]+label::before{background-image:url(../img/blue-green/svg/radiobutton.svg)}
#footer_mail,.mail_link{background:url(../img/blue-green/svg/footer_mail.svg) no-repeat}
#footer_phone{background:url(../img/blue-green/svg/footer_phone.svg) no-repeat}
#region{background:url(../img/blue-green/svg/location.svg) no-repeat}
#login{background:url(../img/blue-green/svg/login.svg) no-repeat}
#cart_button:hover {background-position: 96%;}
#cart:hover #cart_button,#cart.hover #cart_button{background-image:url(../img/blue-green/svg/basket.svg);}
#looked{background:url(../img/blue-green/svg/looked.svg) no-repeat;line-height:10px;margin-top:5px;}
#favorites{background:url(../img/blue-green/svg/favorites.svg) no-repeat;}
.vote{background-image:url(../img/blue-green/svg/vote.svg);}
.rating_blank{background-image:url(../img/blue-green/svg/rate.svg);}
.rating_votes{background:url(../img/blue-green/svg/rate.svg);}
.rating_hover{background:url(../img/blue-green/svg/rate.svg) 0 -40px;}
.rating_stars.small .rating_blank{background:url(../img/blue-green/svg/rate_small.svg) 0 -12px;}
.rating_stars.small .rating_votes{background:url(../img/blue-green/svg/rate_small.svg);}
.rating_stars.small .rating_hover{background:url(../img/blue-green/svg/rate_small.svg) 0 -24px;}
.info{width:12px; height:12px; background-image:url(../img/blue-green/svg/info.svg);}
.arrow_top{background-image:url(../img/blue-green/svg/arrow_top.svg);background-position: center;width: 100%; margin-left: 0;}
.arrow_top:hover{background-image:url(../img/blue-green/svg/arrow_top_hover.svg);}
.arrow_bottom{background-image:url(../img/blue-green/svg/arrow_bottom.svg);background-position: center;width: 100%; margin-left: 0;}
.arrow_bottom:hover{background-image:url(../img/blue-green/svg/arrow_bottom_hover.svg);}
#to_favorites{background-image:url(../img/blue-green/svg/to_favorite.svg);}
#download_catalog{background-image:url(../img/blue-green/svg/download_pdf.svg);}
.arrow_left{background-image:url(../img/blue-green/svg/arrow_0.svg);}
.arrow_left:hover{background-image:url(../img/blue-green/svg/arrow_0.svg);}
.arrow_right{background-image:url(../img/blue-green/svg/arrow_0.svg);}
.arrow_right:hover{background-image:url(../img/blue-green/svg/arrow_0.svg);}
.small_cart,.analogs_cart{background-image:url(../img/blue-green/svg/basket_small.svg);width: 16px;height: 14px;}
.stages_next{background-image:url(../img/blue-green/svg/stages_arrow.svg);}
.stages_equal{background-image:url(../img/blue-green/svg/stages_equal.svg);}
.hits_marker{background-image:url(../img/blue-green/svg/hit.svg);width: 64px;height: 64px;}
.pagination_left{background-image:url(../img/blue-green/svg/arrow_left.svg);}
.pagination_left:active, .pagination_left:focus, .pagination_left:hover{background-image:url(../img/blue-green/svg/arrow_left_hover.svg);}
.pagination_right{background-image:url(../img/blue-green/svg/arrow_right.svg);}
.pagination_right:active, .pagination_right:focus, .pagination_right:hover{background-image:url(../img/blue-green/svg/arrow_right_hover.svg);}
.filter_arrow_down{background-image:url(../img/blue-green/svg/filter_arrow_down.svg);}
.filter_arrow_up{background-image:url(../img/blue-green/svg/filter_arrow_up.svg);}
.for_select{background-image:url('../img/blue-green/svg/filter_arrow_down.svg');}
.del_goods{background-image:url(../img/blue-green/svg/close.svg);}
.required{background-image:url(../img/blue-green/svg/star.svg);}
a#username{background:url(../img/blue-green/svg/login.svg) no-repeat;}
a.weblink{background:url(../img/blue-green/svg/web.svg) no-repeat;}
.phone-link{background:url(../img/blue-green/svg/phone.svg) no-repeat;}
.close{background-image:url(../img/blue-green/svg/close.svg);}
.scroll_left{background-image: url(../img/blue-green/svg/arrow_0.svg);}
.scroll_right {background-image: url(../img/blue-green/svg/arrow_0.svg);}
.scroll_right:hover{background-image:url(../img/blue-green/svg/arrow_0.svg);}
.scroll_left:hover{background-image:url(../img/blue-green/svg/arrow_0.svg);}
#panel_favorite{background-image:url('../img/blue-green/svg/panel_favorite.svg'); background-repeat: no-repeat;}
#panel_cart{background-image:url('../img/blue-green/svg/panel_cart.svg'); background-repeat: no-repeat;}
#panel_looked{background-image:url('../img/blue-green/svg/panel_looked.svg');background-repeat: no-repeat;}
#index_catalog{padding-top: 40px;}
.catalog_part{background-color: #ffffff;padding:20px; width: 225px;margin:20px;}
.catalog_part h2{display: inline;}
.catalog_part img{display: block; margin-top: 10px; max-width:100%;}
@media screen and (min-width: 1500px){
.catalog_part{width: 275px;}
}
@media screen and (min-width: 1500px){
.catalog_part{width: 275px;}
}
@media screen and (min-width: 979px) and (max-width: 999.4px){
.catalog_part{width: 219px;}
}
@media screen and (min-width: 719.5px) and (max-width: 978.9px){
.catalog_part{width: 240px;}
}
@media screen and (min-width: 639.5px) and (max-width: 719.4px){
.catalog_part{width: 240px;margin:20px 10px;}
#index_catalog{padding:20px;}
}
@media screen and (min-width: 479.5px) and (max-width: 639.4px){
.catalog_part{width: 360px; margin:20px 0px;}
#index_catalog{padding-top:20px;}
}
@media screen and (min-width: 419.5px) and (max-width: 479.4px){
.catalog_part{width: 300px; margin:20px 0px;}
#index_catalog{padding-top:20px;}
}
@media screen and (min-width: 379.5px) and (max-width: 419.4px){
.catalog_part{width: 260px;  margin:20px 0px;}
#index_catalog{padding-top:20px;}
}
@media screen and (max-width: 379.4px){
.catalog_part{width: 260px;  margin:10px 0px 0px 0px;}
#index_catalog{padding: 0px 10px 10px 10px;}
}
@media screen and (max-width:639.5px){
#callback{background-image:url('../img/blue-green/svg/callback_small.svg');background-repeat: no-repeat;background-size: 11px;}
}
input[type="checkbox"]+label::before{height:21px; width:21px; margin:-1px 10px 0 0; background-image:url(../img/blue-green/svg/checkbox.svg); background-repeat:no-repeat}
.attention {background: url(../img/blue-green/svg/attention.svg) no-repeat;}
.delivery-price {background: url(../img/blue-green/svg/delivery-price.svg) no-repeat;}
.delivery-time{background: url(../img/blue-green/svg/delivery-time.svg) no-repeat;}
.stock-info {background: url(../img/blue-green/svg/stock-info.svg) no-repeat;}
.unpack {background: url(../img/blue-green/svg/unpack.svg) no-repeat;}
.mounting {background: url(../img/blue-green/svg/mounting.svg) no-repeat;}

#search_button:hover {
    background-image: url(../img/svg/search.svg), linear-gradient(90deg, rgba(60, 129, 210, 1.00) 0%, rgba(144, 162, 222, 1.00) 100%);
    background-image: url(../img/svg/search.svg), -webkit-linear-gradient(0deg, rgba(60, 129, 210, 1.00) 0%, rgba(144, 162, 222, 1.00) 100%);
}
.ui-slider .ui-slider-handle {
    background-image: -webkit-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -moz-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -o-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: linear-gradient(0deg, #3c81d2 0%, #90a2de 100%);
}
.grey_button:hover, .save_button, .help_button, #callback_form button:hover, #login_form button:hover, #login_form .actions a:hover {
    background-image: -webkit-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -moz-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -o-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: linear-gradient(0deg, #3c81d2 0%, #90a2de 100%);
    box-shadow: 0px 1px 0px 0px #167da6; 
    text-shadow: 0px 1px 0px rgba(0,0,0,0.3); 
}
.not-accept:hover, .accept:active {
    background-color: #3c81d2;
}
#offer>.blue_button {
    background-color: #3c81d2;
    background-image: -webkit-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -moz-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -o-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: linear-gradient(0deg, #3c81d2 0%, #90a2de 100%);
    box-shadow: 0px 1px 0px 0px #167da6;
    line-height: 26px;
}

#offer>.blue_button:hover {
    background-color: #1978d2; 
    background-image: -webkit-linear-gradient(90deg, #90a2de 100%, #1978d2 0%);
    background-image: -moz-linear-gradient(90deg, #90a2de 100%, #1978d2 0%);
    background-image: -o-linear-gradient(90deg, #90a2de 100%, #1978d2 0%);
    background-image: linear-gradient(0deg, #90a2de 0%, #1978d2 50%, #90a2de 100%);
    box-shadow: 0px 1px 0px 0px #167da6;
}

.blue_button {
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
    background-image: -webkit-linear-gradient(90deg, #90a2de 0%, #548fd3 100%);
    background-image: -moz-linear-gradient(90deg, #90a2de 0%, #548fd3 100%);
    background-image: -o-linear-gradient(90deg, #90a2de 0%, #548fd3 100%);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(12, 82, 108, 0) 95%, rgba(12, 82, 108, 1) 95%),
    linear-gradient(90deg, rgba(144, 162, 222, 1) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0) 99%, rgba(148, 175, 225, 1) 100%),
    linear-gradient(180deg, rgba(148, 175, 225, 1) 1%, rgba(144, 162, 222, 1) 2%, rgba(105, 153, 210, 1) 25%, rgba(100, 148, 206, 1) 50%, rgba(85, 134, 197, 1) 50%, 80%, rgba(69, 143, 211, 0.8) 94%, rgba(114, 161, 219, 1) 95%);
}

.blue_button .to_cart {
    width: 32px;
    height: 26px;
    background-image: url(../img/basket.svg);
    float: right;
    background-position: 100% 100%;
    background-size: 32px 26px;
    position: relative;
    right: 15px;
    border-bottom: none;
}

.blue_button:hover {
    background-position: 0%;
    border: 1px;
    outline: none;
    background-color: #3c81d2;
    background-image: -webkit-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -moz-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: -o-linear-gradient(90deg, #3c81d2 0%, #90a2de 100%);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(12, 82, 108, 0) 95%, rgba(12, 82, 108, 1) 95%),
    linear-gradient(90deg, rgba(148, 175, 225, 1) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0) 99%, rgba(148, 175, 225, 1) 100%);
}

.blue_button:active {
    outline: none;
    background-position-y: 0px;
}

#search_button {
    background-color: #3c81d2;
    background-image: url(../img/blue-pink/svg/search.svg), -webkit-linear-gradient(-180deg, #3c81d2 0%, #548fd3 100%);
    background-image: url(../img/blue-pink/svg/search.svg), linear-gradient(-180deg, #3c81d2 0%, #548fd3 100%);
    background-position: 50%;
    top:0;
}

#search_button:hover {
    background-image: url(../img/blue-pink/svg/search.svg), -webkit-linear-gradient(0deg, #3c81d2 0%, #90a2de 100%);
    background-image: url(../img/blue-pink/svg/search.svg), linear-gradient(0deg, #3c81d2 0%, #90a2de 100%);
}

.menu>li {
    border-bottom: thin solid #ecf1e0;
}

.menu li ul {
    background-color: #FAF7F7;
    border-right-color: #ecf1e0;
    border-bottom-color: #ecf1e0;
    border-top-color: #ecf1e0;
    box-shadow: 4px 2px 3px rgba(100, 50, 0, 0.20);
    -webkit-box-shadow: 4px 2px 3px rgba(100, 50, 0, 0.20); 
}

.select {
    border: thin solid #ecf1e0;
}

.button:hover {
    background-image: -webkit-linear-gradient(90deg, #0f8967 0%, #ffffff 100%);
    background-image: -moz-linear-gradient(90deg, #0f8967 0%, #ffffff 100%);
    background-image: -o-linear-gradient(90deg, #0f8967 0%, #ffffff 100%);
    background-image: linear-gradient(0deg, #0f8967 0%, #ffffff 100%);
    box-shadow: 0px 3px 0px 0px #2b4fa3;
}

#best_price:hover, #best_price.active {
    background-image: -webkit-linear-gradient(270deg, #0f8967 0%, #0f8967 50%);
    background-image: -moz-linear-gradient(270deg, #167E72 0%, #0f8967 500%);
    background-image: linear-gradient(180deg, #0f8967 0%, #167E72 50%);
    color: #ffffff;
    background-color: #0f8967;
}

#calculation{
    color: #3c81d2; 
    box-shadow: inset 0px -1px 0px 0px #3c81d2;
}

#calculation:hover, #calculation.active,#add_review:hover,#add_review.active  {
    background-image: -webkit-linear-gradient(-90deg, #548fd3 0%, #3c81d2 100%);
    background-image: -moz-linear-gradient(-90deg, #548fd3 0%, #3c81d2 100%);
    background-image: -o-linear-gradient(-90deg, #548fd3 0%, #3c81d2 100%);
    background-image: linear-gradient(180deg, #548fd3 0%, #3c81d2 100%);
    color: #ffffff;
    background-color: #3c81d2;
}

#metering {
    color: #3fbdd6;
    box-shadow: inset 0px -1px 0px 0px #3fbdd6; 
}

#metering:hover, #metering.active {
    background-image: -webkit-linear-gradient(-90deg, #3fbdd6 0%, #27afd5 100%);
    background-image: -moz-linear-gradient(-90deg, #3fbdd6 0%, #27afd5 100%);
    background-image: -o-linear-gradient(-90deg, #3fbdd6 0%, #27afd5 100%);
    background-image: linear-gradient(180deg, #3fbdd6 0%, #27afd5 100%);
    background-color: #27afd5;
}
.values_colors {
    border: 1px solid #fcb8e2;
}
.short_item .item_cart_button, .hits_item_cart_button {
    box-shadow: 0px 3px 0px 0px #2b4fa3; 
    color: #ffffff;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); 
    background-color:#3C81D2;
}

table.options label:hover, table.options label.active {
    background-color: #638fd6; 
    color: white; 
}

#kabinet_me_item input:hover, #kabinet_me_item input:focus {
    border: thin solid #4891d7;
}

.main_button {
    background-image: -webkit-linear-gradient(90deg, #1577d8 0%, #78b7fc 100%);
    background-image: -moz-linear-gradient(90deg, #1577d8 0%, #78b7fc 100%);
    background-image: -o-linear-gradient(90deg, #1577d8 0%, #78b7fc 100%);
    background-image: linear-gradient(0deg, #1577d8 0%, #78b7fc 100%);
    box-shadow: 0px 3px 0px 0px #2b4fa3;
}

.order .contacts input {
    border: thin solid #4891d7;
}

.order .contacts input:hover {
    border: thin solid #167E72;
}

.destination .cart_text {
    color: #85a2dd;
}

.small_banner_top {
    background-color: rgba(145, 161, 225, 1.00);
}

.show_more{
    color: #3b81cd; 
}

.contacts textarea{
	border: thin solid #4891D7;
}
#add_review{
	color: #548FD3;
	box-shadow: 0px 1px 0px 0px #548FD3;
}
#post_review:hover { 
    background-image: -webkit-linear-gradient(90deg,#3B81D2 0%,#90A2DE 100%);
    background-image: -moz-linear-gradient(90deg,#3B81D2 0%,#90A2DE 100%);
    background-image: -o-linear-gradient(90deg,#3B81D2 0%,#90A2DE 100%);
    background-image: linear-gradient(0deg,#3B81D2 0%,#90A2DE 100%);
    box-shadow: 0px 1px 0px 0px #2B4FA3;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
}
.best_price_form textarea, #add_review_form textarea {
	border: thin solid #548FD3;
}
.exist { 
	color: #456C64; 
}
.callbacklink { 
	border-bottom: 1px dashed #3B81D2;
}
.callbacklink:hover{
	border-bottom: 1px solid #3B81D2;
	text-decoration: none;
}

a.blue {color: #3B81D2;}

.short_item .item_cart_button {
    background: no-repeat url(../img/basket.svg) 90% 50%;
	background-color: #3C81D2; 
    background-size: 20px;
}
.short_item .item_cart_button:hover, .short_item .item_cart_button.active {
	background-color: #0f8967; 	
}
.exist {
    color: #0f8967;
}

#next_page:hover{
	background-image: -webkit-linear-gradient(-90deg,#0f8967 0%,#167E72 100%); 
	background-image:-moz-linear-gradient(-90deg,#0f8967 0%,#167E72 100%); 
	background-image:-o-linear-gradient(-90deg,#0f8967 0%,#167E72 100%); 
	background-image: linear-gradient(180deg,#0f8967 0%,#167E72 100%);
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}
#footer_logo{background-image: url(../images/1/logo_copy.svg);}
.discount_value>span{color: #0f8967;}
#callback_form #message_checkbox:checked {background-color: #3C81D2;border-color: #3C81D2;}