.master_clear { clear:both; height:0;}
.master_sr { width:950px; margin:0 auto; padding:45px 0 0 0;}
.master_sr_left { width:239px; float:left; padding:122px 0 0 0;}

.master_sr_left_all { display:block; float:left; height:21px; padding:7px 10px 0 10px;  overflow:hidden; margin:0 0 23px -9px;}
.master_sr_left_all a {  font: 14px/24px Arial, Helvetica, sans-serif;
color: #034ea1;
text-decoration: none;
border-bottom: 1px dashed #034ea1; }
.master_sr_left_all a:hover { background: none; text-decoration: none !important; border-color: transparent !important; }
.master_sr_left_all span { font:14px/14px Arial, Helvetica, sans-serif; color:#6f6f6f; margin-left: 3px}

.active_search_item { padding:7px 10px 0 10px; border-radius:5px; background:#f5f6f8; overflow:hidden; }
.active_search_item a { font:14px/14px Arial, Helvetica, sans-serif; color:#000000 !important; text-decoration:none; border-bottom: 1px dashed #000 !important; background: none;}
.active_search_item a:hover { text-decoration:none; background: none; border-color: transparent !important; }
.active_search_item span { font:14px/14px Arial, Helvetica, sans-serif; color:#6f6f6f; margin-left: 3px}

.master_sr_left_title { font:18px/19px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 14px 0;}
.master_sr_left_links { display:block; margin:0; padding:0 30px 15px 0;}
.master_sr_left_links li { display:block; list-style:none; margin:0; padding-bottom: 10px;  font:14px/24px Arial, Helvetica, sans-serif;}
.master_sr_left_links li.active_search_item { margin-left: -10px; margin-bottom: 10px; padding: 4px 10px;  }
.master_sr_left_links li a { font:14px/24px Arial, Helvetica, sans-serif; color:#034ea1; padding:0 0 1px 0; border-bottom: 1px dashed #034ea1;}
.master_sr_left_links li a:hover { background:none; border-color: transparent; text-decoration: none; }
.master_sr_left_links li span { font:14px/14px Arial, Helvetica, sans-serif; color:#6f6f6f; margin-left: 3px; }

.master_sr_right { width:711px; float:left;}
.master_sr_right_title { font:28px/28px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 23px 0;}
.master_sr_right_search { width:429px; height:26px; background:url(../images/bg_master_sr_right_search.gif) no-repeat; margin:0 0 46px 0;}
.master_sr_right_search_text { display:block; float:left; width:390px; height:26px !important; padding:0 9px 0 9px !important; border:none; background:none; font:14px/14px Arial, Helvetica, sans-serif; color:#000000;}
.master_sr_right_search_submit { display:block; float:left; width:15px; height:14px !important; margin:7px 0 0 0 !important; border:none; background:url(../images/bg_master_sr_right_search_submit.png) no-repeat; cursor:pointer;}
.master_sr_right_search_submit:hover { background-position:0 -14px;}
.master_sr_right_box { overflow:hidden; margin:0 0 18px 0;}
.master_sr_right_box_img { width:90px; float:left;}
.master_sr_right_box_img img { display:block; width:88px; border:solid 1px #e6e6e6;}
.master_sr_right_box_img a:hover img { border:solid 1px #cdcdcd;}
.master_sr_right_box_info { width:603px; float:right;}
.master_sr_right_box_info_title { padding:7px 15px 16px 0;}
.master_sr_right_box_info_title a { font:18px/19px Arial, Helvetica, sans-serif; color:#054e92; text-decoration:underline;}
.master_sr_right_box_info_title a:hover { text-decoration:none;}
.master_sr_right_box_info_text { font:14px/16px Arial, Helvetica, sans-serif; color:#000000; padding:0 15px 0 0;}
.master_rel { width:950px; margin:0 auto;}
.master_rel_top { margin:0 0 45px 0;}
.master_rel_top_title { font:24px/24px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; padding:0 0 28px 0;}
.master_rel_top_links { border-collapse:collapse; border-spacing:0; padding:0; margin:0; overflow:hidden; width: 100%;}
.master_rel_top_links td { display:table-cell; height:38px; max-width:175px; margin:0; border-radius:9px; padding:0 12px 0 12px; vertical-align:middle; text-align:center;}
.master_rel_top_links td.active { background:url(../images/bg_master_rel_top_link.gif) repeat-x; }
.master_rel_top_links td a { font:13px/18px Arial, Helvetica, sans-serif; font-weight: normal; color:#034ea1; text-decoration:none; background:url(../images/bg_master_rel_top_link_a.gif) repeat-x left bottom; padding:0 0 1px 0;}
.master_rel_top_links td a:hover { background:none;}
.master_rel_top_links td.active a { color:#ffffff; text-decoration:none; background:none;}
.master_rel_wrap { padding:0 0 10px 0; margin-bottom: 60px;}
.master_rel_wrap_title { font:20px/20px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; padding:0 0 33px 0;}
.master_rel_wrap_box { width:211px; float:left;  margin: 0 26px 20px 0; }
.master_rel_wrap_box_img { width:211px; text-align:center; margin:0 0 20px 0;}
.master_rel_wrap_box_img img { height:147px;}
.master_rel_wrap_box_title { padding:0 0 16px 0;}
.master_rel_wrap_box_title a { font:18px/19px "Segoe UI", Arial, Helvetica, sans-serif; color:#0051a3; text-decoration:underline;}
.master_rel_wrap_box_title a:hover { text-decoration:none;}
.master_rel_wrap_box_text { font:14px/18px Arial, Helvetica, sans-serif; color:#000000;}
.master_mod { width:950px; margin:0 auto;}
.master_mod_title { font:24px/24px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; padding:0 0 29px 0;}
.master_mod_s { padding:0 0 17px 0;}
.master_mod_s_text { float:left; font:14px/14px Arial, Helvetica, sans-serif; color:#000000; padding:4px 6px 0 0;}
.master_mod_s_icon { float:left; width:19px; height:19px; background:url(../images/bg_master_mod_s_icon.gif) no-repeat; margin:2px 15px 0 0;}
.master_mod_s_search { float:left; width:158px; height:26px; background:url(../images/bg_master_mod_s_search.gif) no-repeat; margin:0 0 0 0;}
.master_mod_s_search_text { display:block; float:left; width:116px; height:26px !important; padding:0 9px 0 9px !important; border:none; background:none; outline: none; font:14px/14px Arial, Helvetica, sans-serif; color:#000000;}
.master_mod_s_search_submit { display:block; float:left; width:15px; height:14px !important; margin:7px 0 0 0 !important; border:none; background:url(../images/bg_master_sr_right_search_submit.png) no-repeat; cursor:pointer;}
.master_mod_s_search_submit:hover { background-position:0 -14px;}
.master_mod_links { border-collapse:collapse; border-spacing:0; padding:0; margin:0 0 38px 0; overflow:hidden;}
.master_mod_links td { display:table-cell; height:50px; max-width:130px; margin:0; border-radius:9px; padding:0 18px 0 18px; vertical-align:middle; text-align:center;}
.master_mod_links td.active { background:#0651a5; }
.master_mod_links td a { font:14px/18px Arial, Helvetica, sans-serif; color:#034ea1; text-decoration:none; background:url(../images/bg_master_rel_top_link_a.gif) repeat-x left bottom; padding:0 0 1px 0;}
.master_mod_links td a:hover { background:none;}
.master_mod_links td.active a { color:#ffffff; text-decoration:none; background:none;}
.master_mod_title_2 { font:14px/14px Arial, Helvetica, sans-serif; color:#000000; padding:0 16px 0 0; margin:0 0 17px 0; background:url(../images/bg_master_mod_title_2.gif) no-repeat right 7px; float:left;}
.master_mod_filtrs { overflow:hidden; padding:0 0 57px 0;}
.master_mod_filtr { width:115px; float:left; margin:0 43px 0 0; text-align: center;}
.master_mod_filtr_img { width:115px; text-align:center;}
.master_mod_filtr_img img { max-width:115px; height:110px;}

.master_mod_filtr_title { width:115px; text-align:center; padding:1px 0 0 0;}
.master_mod_filtr_title a { font:14px/18px Arial, Helvetica, sans-serif; color:#034ea1; text-decoration:none; background:url(../images/bg_master_rel_top_link_a.gif) repeat-x left bottom; padding:0 0 1px 0;}
.master_mod_filtr_title a:hover { background:none;}

.master_mod_filtr_title_active { background: #0651a5; border-radius: 6px; padding: 4px 6px; display: inline-block; position: relative; top: -2px; width: auto; }
.master_mod_filtr_title_active a { color: #fff; background: none; }

.master_mod_title_3 { font: bold 18px/19px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 27px 0;}
.master_mod_module { width:217px; float:left; margin:0 20px 65px 0;}
.master_mod_module_img { width:217px; text-align:center; margin:0 0 9px 0;}
.master_mod_module_img img { max-width:217px; height:110px;}
.master_mod_module_title { padding:0 0 17px 0;}
.master_mod_module_title a { font:18px/19px "Segoe UI", Arial, Helvetica, sans-serif; color:#0651a5; text-decoration:underline;}
.master_mod_module_title a:hover { text-decoration:none;}
.master_mod_module_text { font:14px/15px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; padding:0 0 9px 0;}
.master_mod_module_textwithlink { font:11px/11px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000;}
.master_mod_module_textwithlink a { font:11px/11px "Segoe UI", Arial, Helvetica, sans-serif; color:#0651a5; text-decoration:underline;}
.master_mod_module_textwithlink a:hover { text-decoration:none;}
.master_in { width:986px; margin: 20px 0 0px -20px; }
.master_in_bigbox { padding:0 0 32px 18px; overflow:hidden;}
.master_in_bigbox_title { font: bold 24px/26px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; padding:0 18px 21px 0;}
.master_in_bigbox_box { display:block; width:224px; height:369px; float:left; box-shadow:0 1px 4px #AFAFAF; -webkit-box-shadow:0 1px 4px #AFAFAF; border-radius:9px; margin:0 18px 0 0;}
.master_in_bigbox_box img { display:block; width:224px; height:177px; margin:0 0 5px 0; border-top-left-radius:9px; border-top-right-radius:9px;}
.master_in_bigbox_box_title { display:block; font:16px/17px "Segoe UI", Arial, Helvetica, sans-serif; color:#0651a5; text-decoration:underline; padding:0 15px 15px 15px;}

.master_in_bigbox_box_item { display:block; font:14px/19px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; position: relative; padding:0 15px 6px 32px; }
.master_in_bigbox_box_item:before { content: ''; position: absolute; top: 5px; left: 13px; width: 10px; height: 10px; display: block; background: url(../images/sprite.png) -34px -91px no-repeat; }

.master_in_bigbox_box:hover { text-decoration:none; box-shadow:0 1px 8px #AFAFAF; -webkit-box-shadow:0 1px 10px #AFAFAF;}
.master_in_bigbox_box_item:hover { text-decoration:none;}
.master_in_bigbox_box:hover .master_in_bigbox_box_item { text-decoration:none;}

.popular {
    width: 948px;
    box-shadow: 0 1px 4px #AFAFAF;
    -webkit-box-shadow: 0 1px 4px #AFAFAF;
    border-radius: 9px;
    overflow: hidden;
    border: 1px solid #d8d8d8;
    position: relative;
}

.popular_inner {
    margin-right: -100px;
}

.popular a {
    display: inline-block;
    width: 187px;
    vertical-align: top;
    text-align: center;
    padding-top: 20px;
}

.popular a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    height: 100%;
    width: 190px;
    border-right: 1px solid #d8d8d8;
}

.popular a:hover {
    text-decoration: none;
}

.popular a:last-child:before {
    border-right: 0px;
}

.popular a img {
    height: 120px;
    margin: 0 auto;
    display: block;
}

.popular_info {
    display: block;
    text-align: left;
    padding: 20px;
}

.popular a span.popular_name {
    color: #0066cc;
    font: bold 14px/20px Arial;
    border-bottom: 1px solid #b2d1f0;
    margin-bottom: 8px;
}

.popular a:hover span.popular_name {
    border-bottom: 1px solid transparent;
}

.popular a p {
    color: #000;
    font: 14px/20px Arial;
    margin-bottom: 0px;
    margin-top: 8px;
}

@font-face {
    font-display: swap;
    font-family: 'als_rublregular';
    src: url('../../catalog/styles/rouble-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../../catalog/styles/rouble-webfont.woff') format('woff'),
    url('../../catalog/styles/rouble-webfont.ttf') format('truetype'),
    url('../../catalog/styles/rouble-webfont.svg#als_rublregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.rouble-currency-symbol{
    font-style: normal;
}
.product-price {
    font-size:14px;
    font-family: 'als_rublregular';
    color: black;
    font-weight: bold;
    margin-top: 8px;
    display:  inline-block;
}




.master_in_bigbox2 { width:484px; float:left;}
.master_slider_title_1 { width:950px; margin:0 auto; text-align:center; font: bold 24px/24px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; padding:0 0 12px 0; margin-top: 40px; }
.master_slider_title_2 { width:950px; margin:0 auto; text-align:center; font:20px/20px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000; padding:0 0 40px 0;}
.master_slider { width:1100px; height:363px; margin: 0 0 0 -75px; position:relative;  max-height: 9001em; }
.master_slider_img { width:490px; height:363px; float:left;}
.master_slider_img img { height:363px;}
.master_slider_text { width:500px; float:right; margin:0 80px 0 0; padding:40px 0 0 0; text-size-adjust: none; -webkit-text-size-adjust: none;-ms-text-size-adjust: none; }
.master_slider_text p { font:15px/18px "Segoe UI", Arial, Helvetica, sans-serif; color:#303030; padding:0 0 18px 0; margin:0; text-size-adjust: none; -webkit-text-size-adjust: none; -ms-text-size-adjust: none;}
.master_slider_text p a { font:15px/18px "Segoe UI", Arial, Helvetica, sans-serif; color:#034ea1; text-decoration:underline; }
.master_slider_text p a:hover { text-decoration:none;}
.master_slider_prev { display:block; width:27px; height:41px; background: url(../images/sprite.png) 0 0px no-repeat; position:absolute; left:38px; top:161px; z-index: 10;}
.master_slider_next { display:block; width:27px; height:41px; background: url(../images/sprite.png) -26px 0 no-repeat; position:absolute; right:38px; top:161px;  z-index: 10;}
.master_slider_prev:hover, .master_slider_next:hover { background-position-y: -41px;}
.master_slider_shadow { width:1100px; height:8px; margin:0 auto; position:absolute; left:0; top:0; background:url(../images/bg_slider_shadow.png) repeat-x; z-index: 2;}
.master_slider_menu { width:1100px; margin:0 0 67px -75px; border-collapse:collapse; border-spacing:0;}
.master_slider_menu td { min-width:120px;}
.master_slider_menu td:first-child a { background-position:-2px 0; padding:0;}
.master_slider_menu td a { display:block; height:61px; background:url(../images/bg_master_slider_menu.gif) no-repeat; font:18px/19px "Segoe UI", Arial, Helvetica, sans-serif; color:#034ea1; text-decoration:none; margin-right:-2px;}
.master_slider_menu td a > span { display:block; height:44px; padding:17px 0 0 0; text-align:center; cursor:pointer;}
.master_slider_menu td a > span > span { border-bottom:dashed 1px #034ea1; cursor:pointer;}
.master_slider_menu td a:hover, .master_slider_menu td.active a { background-position:0 -61px; z-index:2; position:relative;}

.master_slider_menu td a:hover > span, .master_slider_menu td.active a > span { background:url(../images/bg_master_slider_menu_span.gif) no-repeat right top; cursor:pointer;}

.master_slider_menu td a:hover > span > span, .master_slider_menu td.active a > span > span { border-bottom:none; color:#303030; cursor:pointer;}
.master_clients_title { width:1100px; margin:0 0 51px -75px; font: bold 20px/20px "Segoe UI", Arial, Helvetica, sans-serif; color:#303030; text-transform:uppercase; text-align:center;}
.master_clients_wrap { position:relative; width:1100px; height:70px; margin:0 0 85px -75px;}
.master_clients_box { width:954px; overflow:hidden; margin:0 auto;}
.master_clients { width:10000px; position: relative;}
.master_clients div { margin:0 50px 0 0; display: inline-block; }


.master_clients div#c1:hover { background: url(../images/c1c.jpg) !important; }
.master_clients div#c2:hover { background: url(../images/c2c.jpg) !important; }
.master_clients div#c3:hover { background: url(../images/c3c.jpg) !important; }
.master_clients div#c4:hover { background: url(../images/c4c.jpg) !important; }
.master_clients div#c5:hover { background: url(../images/c5c.jpg) !important; }
.master_clients div#c6:hover { background: url(../images/c6c.jpg) !important; }
.master_clients div#c7:hover { background: url(../images/c7c.jpg) !important; }
.master_clients div#c8:hover { background: url(../images/c8c.jpg) !important; }
.master_clients div#c9:hover { background: url(../images/c9c.jpg) !important; }
.master_clients div#c10:hover { background: url(../images/c10c.jpg) !important; }
.master_clients div#c11:hover { background: url(../images/c11c.jpg) !important; }
.master_clients div#c12:hover { background: url(../images/c12c.jpg) !important; }
.master_clients div#c13:hover { background: url(../images/c13c.jpg) !important; }
.master_clients div#c14:hover { background: url(../images/c14c.jpg) !important; }
.master_clients div#c15:hover { background: url(../images/c15c.jpg) !important; }
.master_clients div#c16:hover { background: url(../images/c16c.jpg) !important; }

.master_client img { height:70px;}
.master_clients_prev { display:block; width:17px; height:25px;  background: url(../images/sprite.png) 0 -83px no-repeat; position:absolute; left:37px; top:21px;}
.master_clients_next { display:block; width:17px; height:25px;  background: url(../images/sprite.png) -18px -83px no-repeat; position:absolute; right:37px; top:21px;}
.master_clients_prev:hover, .master_clients_next:hover { background-position-y: -108px;}
.master_news_title { width:1100px; margin:0 0 40px -75px; font: bold 20px/20px "Segoe UI", Arial, Helvetica, sans-serif; color:#303030; text-transform:uppercase; text-align:center;}
.master_news_box { padding:0 0 0 75px; margin-left: -75px; margin-right: -30px; margin-bottom: 40px; }
.master_new { width:300px; float:left; margin:0 25px 0 0;}
.master_new_img { float:left; padding:2px 0 0 0;}
.master_new_img img { width:111px; border-radius: 8px; }
.master_new_info { float:left; width:165px; padding:0 0 0 16px;}
.master_new_date { font: 12px/13px "Segoe UI", Arial, Helvetica, sans-serif; color:#898989; padding:0 0 2px 0;}
.master_new_title { padding:0 0 6px 0;}
.master_new_title a { font: 16px/19px "Segoe UI", Arial, Helvetica, sans-serif; color:#034ea1; text-decoration:underline;}
.master_new_title a:hover { text-decoration:none;}
.master_new_text { font: 14px/19px "Segoe UI", Arial, Helvetica, sans-serif; color:#000000;}


.product_page_footer { padding: 40px 0 60px 0; text-align: center; color: #636363; font-size: 16px; }
.product_page_footer-text span, .product_page_footer-text h2 { color: #000; font: bold 24px/62px "Segoe UI"; text-transform: uppercase; display: inline; }
.product_page_footer-phone { font-size: 36px; font-weight:  bold; color: #000; line-height: 100px; margin-bottom: 10px; }
.product_page_footer-order_call { padding: 12px 0 18px 50px; display: inline; position: relative; }
.product_page_footer-order_call::before { content: ''; background: url(../images/sprite.png) 0 -133px no-repeat;position: absolute;top: 0px;left: 0px;width: 45px;height: 45px; }
.product_page_footer-order_call span { color: #034ea1; font-size: 18px; border-bottom: 1px dashed #034ea1; cursor: pointer; }
.product_page_footer-order_call span:hover { border: 0px; }


.master_slider_slides {
    position: relative;
}

.master_slider_slide {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1100px;
    background: #fff;
}

.master_mod_filtrs_pitchers {
    
}

.master_mod_filtrs_pitchers .master_mod_filtr_img a {
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
}
.master_mod_filtrs_pitchers .master_mod_filtr {
    margin-right: 70px;
}
.master_mod_filtrs_pitchers .master_mod_filtr_f4 {
    width: 60px;
}
.master_mod_filtrs_pitchers .master_mod_filtr_f4 .master_mod_filtr_title {
    width: 90px;
    margin: 0 -15px;
}

.master_mod_filtrs_pitchers .master_mod_filtr_f1 .master_mod_filtr_img a {
    width: 120px;
    height: 110px;
    background: url(../../catalog/images/pitchers-cartridges-sprite.png) 0 0;
}
.master_mod_filtrs_pitchers .master_mod_filtr_f2 .master_mod_filtr_img a {
    width: 120px;
    height: 92px;
    margin-top: 38px;
    background: url(../../catalog/images/pitchers-cartridges-sprite.png) 0px 150px;
}
.master_mod_filtrs_pitchers .master_mod_filtr_f3 .master_mod_filtr_img a {
    width: 110px;
    height: 84px;
    margin-top: 46px;
    background: url(../../catalog/images/pitchers-cartridges-sprite.png) 120px 0;
}
.master_mod_filtrs_pitchers .master_mod_filtr_f4 .master_mod_filtr_img a {
    width: 60px;
    margin-top: 40px;
    margin-left: 3px;
    height: 90px;
    background: url(../../catalog/images/pitchers-cartridges-sprite.png) 122px 90px;
}

.master_mod_filtrs_pitchers .master_mod_filtr_f1:hover .master_mod_filtr_img a, .master_mod_filtrs_pitchers .master_mod_filtr_f1.master_mod_filtr_active .master_mod_filtr_img a {
    background-position: -122px 0;
}

.master_mod_filtrs_pitchers .master_mod_filtr_f2:hover .master_mod_filtr_img a, .master_mod_filtrs_pitchers .master_mod_filtr_f2.master_mod_filtr_active .master_mod_filtr_img a {
    background-position: -117px 150px;
}

.master_mod_filtrs_pitchers .master_mod_filtr_f3:hover .master_mod_filtr_img a, .master_mod_filtrs_pitchers .master_mod_filtr_f3.master_mod_filtr_active .master_mod_filtr_img a {
    background-position: 120px -87px;
}

.master_mod_filtrs_pitchers .master_mod_filtr_f4:hover .master_mod_filtr_img a, .master_mod_filtrs_pitchers .master_mod_filtr_f4.master_mod_filtr_active .master_mod_filtr_img a {
    background-position: 58px 90px;
}

.slider .slider-video {
    min-width: 100% !important;
    min-height: 100% !important;
}