

/* Start:/css/styles.css?1756226929228861*/
/* I am
******************************/
html, body { /*height:100%;*/
 width: 100%;
}

body {
 margin: 0;
 padding: 0;
 background: url(/images/body_bg.png);
 color: #000;
 font: 12px /1.2 Tahoma, Geneva, Arial, sans-serif;
}

a, .left_menu a > span, .tab_lnk > span, .tab_lnk:visited > span, .spec_decor > span, .user_panel a.name, .user_panel a.logout {
 outline: none;
 cursor: pointer;
 text-decoration: none;
 border-bottom: 1px solid rgba(0, 46, 140, 0.3);
 color: #002e8c;
 -moz-transition: color, border-bottom-color;
 -o-transition: color, border-bottom-color;
 -webkit-transition: color, border-bottom-color;
 transition: color, border-bottom-color;
}

#js_btn_up {border: 0px; }
.no-underline {
 border-bottom: none; 
 cursor: pointer;
}

.js_hiden_text { margin: 5px 0;}

a > p {
 display: inline;
}

input[type='number'] {
 -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
 /* display: none; <- Crashes Chrome on hover */
 -webkit-appearance: none;
 margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

/*a:visited, .left_menu a:visited > span, .spec_decor:visited > span{border-bottom-color:#e3b5e6; color:#910d99;}*/
a:hover, .tab_lnk:hover > span, .spec_decor:hover > span, .catalog_short_item .img_box:hover + a, .img_list_item a.img_box:hover + .descr .title a, .catalog_sections_item a.img_box:hover + .descr a, .rubrics_grp a:hover, .rubrics_grp.open a:hover, .user_panel a.name:hover, .user_panel a.logout:hover, a.item_spec_offer:hover, .sections_list_lvl_2 a:hover, .catalog_table .catalog_str_descr .table_cell.hovered h3 a {
 border-bottom-color: #ead395;
 color: #ca9300;
 -moz-transition-duration: .08s;
 -o-transition-duration: .08s;
 -webkit-transition-duration: .08s;
 transition-duration: .08s;
}

.stamp_tabs .tab_lnk {
 font-size: 12px;
 line-height: 14px;
}

.left_menu a:hover > span {
 color: #ca9300 !important;
 -moz-transition-duration: .08s;
 -o-transition-duration: .08s;
 -webkit-transition-duration: .08s;
 transition-duration: .08s;
}

a img {
 border: none;
}

a.img-link {border-bottom: none !important; }

:focus {
 outline: none;
}

h1, h2, h3, h4, p, form, input, table, tr, td, th, ul, ol, li {
 margin: 0;
 padding: 0;
 font-weight: normal;
}

table, tr, td {
 border: 0;
 border-collapse: collapse;
 vertical-align: top;
 text-align: left;
}

.payment_type_form > table, .payment_type_form > table td {
 background: #FFF !important;
}

.text_input, textarea, select {
 font: 12px Tahoma, Geneva, sans-serif;
 border: 1px solid #d9d9d9;
 color: #2d2d2d;
 position: relative;
 vertical-align: top;
 border-radius: 0;
 -webkit-appearance: none;

 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.text_input {
 padding: 0 8px;
 height: 28px;
}

.text_input.error {
 border-color: #e08181;
}

.text_input:hover, textarea:hover {
 border-color: #b2b2b2;
}

.text_input:focus, textarea:focus {
 border-color: #393185;
}

.text_input[disabled], .text_input[disabled]:hover, textarea[disabled], textarea[disabled]:hover {
 cursor: default;
 background-color: #eee;
 border-color: #dad9d5;
}

textarea, textarea.text_input {
 padding: 5px 8px;
}

select {
 height: 27px;
 padding: 2px;
 border-color: #e4e4e4;
}

.bx-core-window select {
 height: auto;
}

button {
 margin: 0;
 padding: 0;
 border: 0;
 background: none;
}

button::-moz-focus-inner {
 padding: 0;
 border: 0;
}

::-webkit-input-placeholder {
 color: #9f9f9f;
}

:-moz-placeholder {
 color: #9f9f9f !important;
}

:-ms-input-placeholder {
 color: #9f9f9f;
}

.placeholder {
 color: #9f9f9f !important;
}

.ch_box_line, .alter_ch_box_line, .rad_box_line {
 overflow: hidden;
}

.add_address .ch_box_line, .add_address .alter_ch_box_line, .add_address .rad_box_line {
 float: left;
 width: 284px;
 max-width: 100%;
}

.ch_box {
 width: 20px;
 float: left;
}

.ch_box_line input {
 width: 14px;
 height: 14px;
 position: relative;
 vertical-align: top; /*top:1px;*/
 cursor: pointer;
}

.ch_box_line label {
 color: #002e8c;
 font-size: 12px;
 line-height: 14px;
 cursor: pointer;
}

.alter_ch_box_line .niceCheck {
 float: left;
 margin-right: 4px;
}

.alter_ch_box_line label {
 display: block;
 overflow: hidden;
 color: #333;
 font-size: 12px;
 line-height: 17px;
 cursor: pointer;
}

.rad_box_line .niceRadio {
 float: left;
 margin-right: 8px;
}

.rad_box_line label {
 display: block;
 overflow: hidden;
 cursor: pointer;
}

.rad_box_line .radioChecked + label {
 cursor: default;
}

.rad_box_text {
 color: #002e8c;
 border-bottom: 1px dotted #c4d7e9;
 font-size: 12px;
 line-height: 14px;
}

.rad_box_line .radioChecked + label .rad_box_text {
 color: #333;
 border: 0;
}

ul, ol {
 list-style: none;
}

/* Base
******************************/
.hide {
 display: none !important;
}

.show {
 display: block !important;
}

.float_l {
 float: left;
}

.float_r {
 float: right;
}

.float_none {
 float: none;
}

.row {
 overflow: hidden;
}

.clear {
 clear: both !important;
 font-size: 0 !important;
 float: none !important;
}

.clearfix:after {
 content: '';
 clear: both;
 display: block;
}

.nobr {
 white-space: nowrap;
}

.nodecor {
 text-decoration: none;
 border: none;
}

.spec_decor {
 text-decoration: none;
 border-bottom: none;
}

.nowrap {
 white-space: nowrap;
}

.nopad {
 padding: 0 !important;
}

.nomrgn {
 margin: 0 !important;
}

.weigth_norm {
 font-weight: normal;
}

.bold {
 font-weight: bold;
}

.width100 {
 width: 100%;
}

.padding5 {
 padding: 5px;
}

.padding10 {
 padding: 10px;
}

.padding15 {
 padding: 15px;
}

.padding20 {
 padding: 20px;
}

.margin10 {
 padding: 10px;
}

.margin15 {
 padding: 15px;
}

.margin20 {
 padding: 20px;
}

.marginr5 {
 margin-right: 5px;
}

.marginr10 {
 margin-right: 10px;
}

.margint10 {
 margin-top: 10px;
}

.marginb15 {
 margin-bottom: 15px;
}

.article_s1 {
 font-size: 16px; line-height: 150%; margin-top: 10px;
}

article_s1 p {
 line-height: 150%; margin-top: 10px; 
}

.article_s1 ul {
 list-style: disc;
 padding-left: 20px;
 margin-bottom: 10px;
}

.dottedbox {
 border: 1px dotted rgba(0, 46, 140, 0.1);
 margin: 10px 10px 10px 0;
 padding: 0 10px 10px 10px;
 box-shadow: 2px 5px 6px rgba(0,0,0,0.3);
 background: rgba(255, 254, 62, 0.12);
}

.dottedbox > h3 {
 background: rgba(255,240,0, 0.3);
 background: linear-gradient(rgba(255,240,0,0.4), rgba(240,250,0,0.2));
 margin: 10px -10px 3px -10px;
 font-weight: bold;
 color: rgba(0,0,0,0.75);
 padding: 10px 10px;
 border-top: 1px solid rgba(200, 160, 0,0.15);
 border-bottom: 1px solid rgba(200,160,0,0.1);
}

.dottedbox > h2 {
 background: rgba(255,240,0, 0.3);
 background: linear-gradient(rgba(255,240,0,0.4), rgba(240,250,0,0.2));
 margin: 0 -10px 3px -10px;
 font-weight: bold;
 font-size: 20px;
 line-height: 160%;
 color: rgba(0,0,100,0.85);
 padding: 10px 10px;
 border-top: 1px solid rgba(200, 160, 0, 0.15);
 border-bottom: 1px solid rgba(200,160,0,0.1);
}


.dottedbox > ul {
 line-height: 150%;
}

.dottedbox > ul > li {
 margin-top: 5px;
}

.marginb20 {
 margin-bottom: 20px;
}

.noBorder {
 border: 0 !important;
}

.dotted, .tab_lnk > span {
 border-bottom: 1px dotted #002e8c;
}

.valign_middle {
 vertical-align: middle !important;
}

.text_left {
 text-align: left;
}

.text_right {
 text-align: right;
}

.text_center {
 text-align: center;
}

.half {
 width: 50%;
 float: left;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.half + .half {
 float: right;
}

.gray_line {
 background-color: #e6e6e6;
 height: 1px;
 overflow: hidden;
}

.binding {
 color: #f00;
}

.black {
 color: #000;
}

.white {
 color: #FFF;
}

.red, .price_acrual {
 color: #C00;
}

.dred {
 color: #e30410;
}

.green {
 color: #2d9118;
}

.dgreen {
 color: #2a700c;
}

.adgreen {
 color: #85880d;
}

.orange {
 color: #ff7e00;
}

.lorange {
 color: #eb8b06;
}

.blue {
 color: #002e8c;
}

.lblue {
 color: #3399CC;
}

.gray {
 color: #999;
}

.mess_icon { display: inline; border: none;}
a.mess_icon img { width: 16px; height: 16px; display: inline; position: relative; left:-5px; top:-3px; padding: 5px; margin-right: 5px;}
a.mess_icon { display: inline; }
.site_cons a { display: inline; }
 
.sort_xs { font-size: 10px; font-weight: normal; color: gray; margin-top: 3px; margin-left: 7px;}

.switch_link .text_on, .switch_link.closed .text_off {
 display: inline;
}

.switch_link.closed .text_on, .switch_link .text_off {
 display: none;
}

.open > .toggle_link > .text_on, .toggle_link > .text_off {
 display: inline;
}

.toggle_link > .text_on, .open > .toggle_link > .text_off {
 display: none;
}

.img_box {
 overflow: hidden;
 position: relative;
 font-size: 0;
}

.swiper-descr{
 color: gray;
 margin-bottom: 10px;
}
.swiper-descr .image_descr {
 display: none;
 position: relative;
 bottom: 0;
 font-size: 12px;
 width: 100%;
 min-height: 35px;
 text-align: center;
}
.swiper-descr .image_descr.active{
 display: block;
}

.img_box img {
 max-width: 100%;
 max-height: 100%;
 width: auto;
 height: auto;
 margin: auto;
 font-size: 11px;
 color: #999;
 /*position: absolute;*/
 /*top: 50%;*/
 /*left: 50%;*/
 /*transform: translateY(-50%) translateX(-50%);*/
}

/*icons*/
.sprite, .icon, .rotator_nav:before, .spec > a:before, .spec > .pseudo_link:before, .supplies > a:before, .supplies > .pseudo_link:before, .tabs_backlight:after, .sub_menu .current > *:after, .colored_list li:before, .rounded_list li:before, .carousel_nav, .favorite > a:before, .favorite > .pseudo_link:before, .niceCheck, .niceRadio, .item_spec_offer > .icon:after, .reviews_message:after, .helper_popup:after, .site_cons_status, .filters_toogle_btn, .success_icon_1, .error_icon_1 {
 background: url(/images/sprite.png) 0 0 no-repeat;
 overflow: hidden;
 display: block;
 border: 0 none;
}

.icon {
 display: inline-block;
 position: relative;
 vertical-align: baseline;
}

.left_menu .supplies > a:before {
 background-position: -150px -100px;
}

.supplies > a:hover:before {
 background-position: -150px -125px;
}

.is_open.supplies > a:before {
 background-position: -150px -150px !important;
}

.supplies > a:active:before {
 background-position: -150px -150px;
}

.left_menu .supplies > .pseudo_link:before {
 background-position: -150px -100px;
}

.supplies > .pseudo_link:hover:before {
 background-position: -150px -125px;
}

.is_open.supplies > .pseudo_link:before {
 background-position: -150px -150px !important;
}

.supplies > .pseudo_link:active:before {
 background-position: -150px -150px;
}


.ico_target {
 width: 11px;
 height: 9px;
 background-position: -425px -25px;
}

.ico_online {
 width: 12px;
 height: 12px;
 background-position: -150px -25px;
}

.ico_offline {
 width: 12px;
 height: 12px;
 background-position: -150px -50px;
}

.ico_skype {
 width: 15px;
 height: 15px;
 background-position: -175px -25px;
}

.ico_basket {
 width: 17px;
 height: 14px;
 background-position: -125px -25px;
 cursor: pointer;
}

.add_one_box .ico_basket {
 background-position: -125px -50px;
}

.btn_bskt .ico_basket {
 background-position: -125px -50px;
 top: 2px;
 margin-right: 6px;
}

.disabled .ico_basket {
 background-position: -125px -75px;
}

.ico_clear {
 width: 18px;
 height: 18px;
 background-position: -200px -25px;
 cursor: pointer;
 vertical-align: bottom;
 top: 1px;
}

.ico_clear:hover {
 background-position: -200px -50px;
}

.ico_clear:active {
 background-position: -200px -75px;
}

.ico_arrow_gray {
 width: 8px;
 height: 7px;
 background-position: -350px -25px;
}

.ico_arrow_gray_down {
 width: 7px;
 height: 7px;
 background-position: -350px -50px;
}

.ico_tile_view {
 width: 10px;
 height: 10px;
 background-position: -400px -75px;
 top: 1px;
 margin-right: 7px;
}

.ico_list_view {
 width: 10px;
 height: 11px;
 background-position: -400px -25px;
 top: 2px;
 margin-right: 7px;
}

.ico_table_view {
 width: 11px;
 height: 11px;
 background-position: -375px -75px;
 top: 2px;
 margin-right: 7px;
}

.ico_zoom {
 width: 12px;
 height: 12px;
 background-position: -275px -25px;
 top: 3px;
 margin-right: 4px;
}

.a:hover > .ico_zoom, a:hover > .ico_zoom, .img_box:hover .ico_zoom {
 background-position: -275px -50px;
}

.ico_more_img {
 width: 12px;
 height: 11px;
 background-position: -300px -25px;
 top: 4px;
 margin-right: 5px;
}

.a:hover > .ico_more_img, a:hover > .ico_more_img {
 background-position: -300px -50px;
}

.ico_on_stosk {
 width: 16px;
 height: 16px;
 background-position: 0px 0px;
 background-size: 16px;
 top: 1px;
 background-image: url(/img/status_icons.svg);
}

.ico_on_order {
 width: 16px;
 height: 16px;
 background-position: 0px -17px;
 background-size: 16px;
 top: 1px;
 background-image: url(/img/status_icons.svg);
}

.ico_mb_stosk {
 width: 16px;
 height: 16px;
 background-position: 0px -33.5px;
 background-size: 16px;
 top: 1px;
 background-image: url(/img/status_icons.svg);
}

.ico_virt {
 width: 16px;
 height: 16px;
 background-position: 0px -50px;
 background-size: 16px;
 top: 1px;
 background-image: url(/img/status_icons.svg);
}

.ico_car {
 width: 16px;
 height: 16px;
 background-position: 0px -67px;
 background-size: 16px;
 top: 2px;
 background-image: url(/img/status_icons.svg);
}

.ico_out_stosk {
 width: 16px;
 height: 16px;
 background-position: 0px -83.4px;
 background-size: 16px;
 top: 1px;
 background-image: url(/img/status_icons.svg);
}

.ico_kotobaza {
 width: 16px;
 height: 16px;
 background-position: 0px -100px;
 background-size: 16px;
 top: 1px;
 background-image: url(/img/status_icons.svg);
}

/*
.ico_on_stosk {
 width: 10px;
 height: 10px;
 background-position: -250px -25px;
}

.ico_mb_stosk {
 width: 10px;
 height: 10px;
 background-position: -250px -50px;
}

.ico_out_stosk {
 width: 10px;
 height: 10px;
 background-position: -250px -100px;
}

.ico_on_order {
 width: 10px;
 height: 10px;
 background-position: -250px -75px;
}

.ico_virt {
 width: 10px;
 height: 10px;
 background-image: url(/img/limited_qty2.png);
 background-position: 0px 0px;
 background-size: contain;
}

.ico_car {
 width: 10px;
 height: 10px;
 background-image: url(/img/car.png);
 background-position: 0px 0px;
 background-size: contain;
}


.ico_kotobaza {
 width: 10px;
 height: 10px;
 background-image: url(/img/kotobaza.png);
 background-position: 0px 0px;
 background-size: contain;
}
*/

.ico_help {
 width: 16px;
 height: 16px;
 background-position: -225px -25px;
}

.ico_help:hover, a:hover > .ico_help {
 background-position: -225px -50px;
}

.ico_newsite {
 width: 20px;
 height: 21px;
 background-position: -325px -75px;
 position: relative;
 vertical-align: top;
 margin: 0 6px;
}

.ico_fav_pas, .ico_fav_act {
 width: 14px;
 height: 14px;
 background-position: -75px -100px;
 vertical-align: top;
 margin-right: 5px;
}

.ico_fav_act {
 background-position: -50px -100px;
}

a:hover .ico_fav_pas, a.ico_fav_pas:hover {
 background-position: -75px -125px;
}

a:active .ico_fav_pas, a.ico_fav_pas:active {
 background-position: -75px -150px;
}

a:hover .ico_fav_act, a.ico_fav_act:hover {
 background-position: -50px -125px;
}

a:active .ico_fav_act, a.ico_fav_act:active {
 background-position: -50px -150px;
}

.item_info .favoriteLink {
 display: none;
}

.ico_x {
 width: 13px;
 height: 13px;
 background-position: -425px -100px;
}

.btn_stl .ico_x {
 margin-left: 8px;
 top: 2px;
}

.ico_add {
 width: 17px;
 height: 17px;
 background-position: -325px -125px;
}

.add_link .ico_add {
 margin-right: 12px;
 top: 4px;
}

.ico_more {
 width: 13px;
 height: 13px;
 background-position: -350px -75px;
}

.more_link .ico_more {
 margin-right: 7px;
 top: 3px;
}

.ico_edit {
 width: 7px;
 height: 10px;
 background-position: -250px -150px;
}

.icon_area .ico_edit {
 top: -1px;
}

.ico_rait_star, .ico_rait_star_half, .ico_rait_star_full {
 width: 14px;
 height: 14px;
 background-position: -100px -100px;
}

.ico_rait_star_half {
 background-position: -100px -125px;
}

.ico_rait_star_full {
 background-position: -100px -150px;
}

.ico_word {
 width: 14px;
 height: 14px;
 background-position: -325px -150px;
}

.word_link .ico_word {
 margin-right: 10px;
 top: 2px;
}

.ico_stud {
 width: 21px;
 height: 20px;
 background-position: -350px -100px;
}

.ico_metro {
 width: 17px;
 height: 17px;
 background-position: -350px -125px;
}

.ico_info {
 width: 7px;
 height: 13px;
 background-position: -275px -100px;
}

.help_area:hover .ico_info {
 background-position: -275px -125px;
}

.ico_plus {
 width: 14px;
 height: 14px;
 background-position: -50px -25px;
}

.ico_plus:hover {
 background-position: -50px -50px;
}

.ico_plus:active {
 background-position: -50px -75px;
}

.ico_minus, .open .ico_plus {
 width: 14px;
 height: 14px;
 background-position: -75px -25px;
}

.ico_minus:hover, .open .ico_plus:hover {
 background-position: -75px -50px;
}

.ico_minus:active, .open .ico_plus:active {
 background-position: -75px -75px;
}

.ico_consum {
 width: 10px;
 height: 12px;
 background-position: -275px -150px;
}

.btn_stl .ico_consum {
 margin-right: 6px;
 top: 1px;
}

.close_btn {
 width: 16px;
 height: 16px;
 background-position: -425px -50px;
 cursor: pointer;
}

.close_btn:hover {
 background-position: -425px -75px;
}

.alter_close_btn {
 width: 9px;
 height: 9px;
 background-position: -425px -125px;
 cursor: pointer;
}

.alter_close_btn:hover {
 background-position: -425px -150px;
}

/*btns*/
.btn_stl, .btn_stl:visited {
 display: inline-block;
 overflow: hidden;
 position: relative;
 vertical-align: top;
 height: 22px;
 padding: 0 9px;
 border: 0;
 border-bottom: 3px solid #001d5a;
 border-radius: 4px;
 line-height: 20px;
 font-size: 12px;
 font-family: Tahoma, Geneva, sans-serif;
 text-align: center;
 color: #fff;
 text-decoration: none !important;
 cursor: pointer;
 text-shadow: 0 -1px 1px RGBA(0, 0, 0, .4);

 -webkit-appearance: none;

 -webkit-box-shadow: 1px 1px 1px RGBA(0, 0, 55, .5);
 box-shadow: 1px 1px 1px RGBA(0, 0, 55, .5);

 background: -webkit-gradient(linear, 0 100%, 0 0, from(#4d72ff), color-stop(0.45, #3853ba), color-stop(0.45, #213ca1), to(#002e8c));
 background: -webkit-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
 background: -moz-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
 background: -o-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
 background: linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);

 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;

 -moz-transition: background .15s;
 -o-transition: background .15s;
 -webkit-transition: background .15s;
 transition: background .15s;

 -moz-user-select: none;
 -o-user-select: none;
 -webkit-user-select: none;
 user-select: none;
}

input.btn_stl, input.btn_stl:visited {
 padding-bottom: 3px;
}

.btn_stl:hover, .btn_stl:visited:hover {
 color: #fff;
 border-bottom-color: #00236d;
 -webkit-box-shadow: 1px 1px 1px RGBA(0, 0, 0, .5);
 box-shadow: 1px 1px 1px RGBA(0, 0, 0, .5);

 background: -webkit-gradient(linear, 0 100%, 0 0, from(#7b97ff), color-stop(0.45, #3853ba), color-stop(0.45, #3145ad), to(#002e8c));
 background: -webkit-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -moz-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -o-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
}

.btn_stl:active, .btn_stl:visited:active {
 border-bottom-color: #002e8c;
 -webkit-box-shadow: inset 1px 2px 3px #2b2565;
 box-shadow: inset 1px 2px 3px #2b2565;

 background: -webkit-gradient(linear, 0 100%, 0 0, from(#7b97ff), color-stop(0.45, #3853ba), color-stop(0.45, #3145ad), to(#002e8c));
 background: -webkit-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -moz-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -o-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
}

.btn_def, .btn_def:visited {
 border-bottom-color: #f3b600;
 color: #333;
 text-shadow: 0 -1px 1px #fee666;
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff400), color-stop(0.45, #ffed00), color-stop(0.45, #fed800), to(#fed300));
 background: -webkit-linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
 background: -moz-linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
 background: -o-linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
 background: linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
}

.btn_def:hover, .btn_def:visited:hover {
 border-bottom-color: #f3b600;
 color: #333;
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff842), color-stop(0.55, #fff23d), color-stop(0.55, #ffe52e), to(#ffe22a));
 background: -webkit-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
 background: -moz-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
 background: -o-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
 background: linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
}

.btn_def:active, .btn_def:visited:active {
 border-bottom-color: #ffe12a;
 -webkit-box-shadow: inset 1px 2px 3px RGBA(194, 139, 0, .56);
 box-shadow: inset 1px 2px 3px RGBA(194, 139, 0, .56);

 background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff842), color-stop(0.55, #fff23d), color-stop(0.55, #ffe52e), to(#ffe12a));
 background: -webkit-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
 background: -moz-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
 background: -o-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
 background: linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
}

.btn_submt {
 border-bottom-color: #45a500;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#56cc00), color-stop(0.5, #4eb900), color-stop(0.5, #49ae00), to(#45a500));
 background: -webkit-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
 background: -moz-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
 background: -o-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
 background: linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
}

.btn_submt:hover {
 border-bottom-color: #357e00;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#56cb00), color-stop(0.5, #4eb900), color-stop(0.5, #49ae00), to(#357e00));
 background: -webkit-linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
 background: -moz-linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
 background: -o-linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
 background: linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
}

.btn_submt:active {
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#56cc00), color-stop(0.5, #4eb900), color-stop(0.5, #49ae00), to(#347b00));
 background: -webkit-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
 background: -moz-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
 background: -o-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
 background: linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
}

.btn_stl.btn_alt, .btn_stl.btn_alt:visited {
 border: 1px solid #c2d4e6;
 color: #2263a0;
 text-shadow: none;
 background: #fff;
 -webkit-box-shadow: none;
 box-shadow: none;
}

.btn_stl.btn_alt:hover, .btn_stl.btn_alt:visited:hover {
 border-color: #f3b600;
 color: #2263a0;
 background: #fff;
 -webkit-box-shadow: none;
 box-shadow: none;
}

.btn_stl.btn_alt:active, .btn_stl.btn_alt:visited:active {
 border-color: #ffe12a;
 background: #fff;
 -webkit-box-shadow: inset 1px 2px 3px RGBA(194, 139, 0, .56);
 box-shadow: inset 1px 2px 3px RGBA(194, 139, 0, .56);
}

.btn_stl.btn_xxl {
 height: 32px;
 padding: 0 15px;
 font-size: 14px;
 line-height: 28px;
 border-radius: 5px;
}

.btn_stl.btn_xxl2 {
 height: 28px;
 padding: 0 15px;
 font-size: 14px;
 line-height: 28px;
 border-radius: 5px;
 font-size: 12px;
}

.btn_alt.btn_xxl {
 font-size: 12px;
}

input.btn_stl.btn_xxl {
 padding-bottom: 3px;
}

.btn_stl.btn_xxx {
 height: 42px;
 padding: 0 15px;
 font-size: 18px;
 font-weight: bold;
 line-height: 40px;
 border-radius: 5px;
}

input.btn_stl.btn_xxx {
 padding-bottom: 3px;
}

.btn_stl.btn_mid {
 height: 28px;
 padding: 0 15px;
 font-size: 14px;
 line-height: 25px;
 border-radius: 5px;
}

input.btn_stl.btn_mid {
 padding-bottom: 3px;
}

.btn_stl + .btn_stl {
 margin-left: 10px;
}

.add_one_box {
 overflow: hidden;
 padding: 0 2px 2px;
 margin: 0 -2px;
}

.add_one_box > * {
 float: left;
 height: 18px;
}

.add_one_box .float_r {
 float: right;
}

.add_one_box .add_one {
 width: 14px;
 padding: 0;
 border-radius: 0 3px 3px 0;
 font-size: 12px;
 line-height: 18px;
 font-weight: bold;
 cursor: pointer;
}

.add_one_box .rem_one {
 width: 14px;
 padding: 0;
 margin-right: 1px;
 border-radius: 3px 0 0 3px;
 font-size: 17px;
 line-height: 17px;
 cursor: pointer;
}

.add_one_box .text_input {
 width: 32px;
 height: 19px;
 margin-right: 1px;
 padding: 0 2px;
 color: #2d2d2d;
 font-size: 11px;
 line-height: 18px;
 text-align: center;
 background: -webkit-linear-gradient(top, #e5e5e5 0, #fff 50%, #fff 100%);
 background: linear-gradient(to bottom, #e5e5e5 0, #fff 50%, #fff 100%);
}

.add_one_box .text_input:hover, .add_one_box .text_input:focus, .no_mobile_device .prices_list tr:hover .add_one_box .text_input {
 background: -webkit-linear-gradient(top, #e5e5e5 0, #fff 20%, #fff 100%);
 background: linear-gradient(to bottom, #e5e5e5 0, #fff 20%, #fff 100%);
}

.add_one_box .add_one + .btn_stl {
 width: 32px;
 padding: 0;
 margin-left: 7px;
}

.add_one_box.xxl > * {
 height: 29px;
 line-height: 28px;
}

.add_one_box.xxl .add_one {
 font-size: 12px;
}

.add_one_box.xxl .rem_one {
 font-size: 17px;
}

.add_one_box.xxl .text_input {
 height: 29px;
 font-size: 12px;
}

.btn_stl.disabled {
 background: #dedede !important;
 color: #808080 !important;
 text-shadow: none !important;
 cursor: default;
 border-bottom-color: #ccc !important;
 -webkit-box-shadow: inset 1px 1px 5px RGBA(0, 0, 0, .30) !important;
 box-shadow: inset 1px 1px 5px RGBA(0, 0, 0, .30) !important;
}

/*chosen*/
.chosen-container {
 position: relative;
 display: inline-block;
 min-height: 23px;
}

.chosen-single {
 display: block;
 position: relative;
 padding: 0 18px 0 6px;
 height: 23px;
 border: 0 none;
 border-radius: 4px;
 box-shadow: 1px 1px 3px RGBA(0, 0, 0, .3);
 color: #4c4c4c;
 line-height: 20px;
 white-space: nowrap;
 text-decoration: none !important;
 text-overflow: ellipsis;
 cursor: pointer;
 overflow: hidden;

 background: -webkit-linear-gradient(top, #fff 0, #fff 50%, #e5e5e5 100%);
 background: linear-gradient(to bottom, #fff 0, #fff 50%, #e5e5e5 100%);

 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;

 -moz-user-select: none;
 -o-user-select: none;
 -webkit-user-select: none;
 user-select: none;
}

.chosen-single:hover {
 background: -webkit-linear-gradient(top, #fff 0, #fff 50%, #b2b2b2 100%);
 background: linear-gradient(to bottom, #fff 0, #fff 50%, #b2b2b2 100%);
}

.chosen-single span {
 white-space: nowrap;
 text-overflow: ellipsis;
}

.chosen-single div {
 position: absolute;
 right: -1px;
 top: 0;
 width: 20px;
 height: 100%;
 border-radius: 0 4px 4px 0;
 background: -webkit-linear-gradient(top, #cecece 0, #a0a0a0 100%);
 background: linear-gradient(to bottom, #cecece 0, #a0a0a0 100%);
}

.chosen-single b {
 position: absolute;
 top: 50%;
 left: 6px;
 margin-top: -1px;
 border-top: 4px solid #fff;
 border-left: 4px solid RGBA(255, 255, 255, 0);
 border-right: 4px solid RGBA(255, 255, 255, 0);
 border-bottom: none;
}

.chosen-container:hover .chosen-single {
 color: #333;
}

.chosen-container:hover .chosen-single div {
 background: -webkit-linear-gradient(top, #cecece 0, #666 100%);
 background: linear-gradient(to bottom, #cecece 0, #666 100%);
}

.chosen-container:hover .chosen-single b {
 border-top-color: #fff;
}

.chosen-disabled .chosen-single {
 cursor: default;
 z-index: 0;
}

.chosen-disabled .chosen-single div b {
 border-top-color: #ccc;
}

.chosen-with-drop .chosen-single, .chosen-with-drop:hover .chosen-single {
 background: #283136;
 border-radius: 4px 4px 0 0;
 box-shadow: none;
 color: #fff;
}

.chosen-with-drop .chosen-single div, .chosen-with-drop:hover .chosen-single div {
 background: none;
}

.chosen-with-drop .chosen-single b, .chosen-with-drop:hover .chosen-single b {
 border-top-color: #fff;
}

.chosen-container-single-nosearch .chosen-search input {
 position: absolute;
 left: -9000px;
 display: none !important;
}

.chosen-drop {
 display: none;
 position: absolute;
 top: 100%;
 margin-top: -1px;
 left: 0;
 padding-bottom: 10px;
 min-width: 100%;
 background: #fff;
 border-top: 1px solid #283136;
 border-radius: 0 0 8px 8px;
 z-index: 500;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.chosen-with-drop .chosen-drop {
 display: block;
}

.chosen-results {
 max-height: 120px;
 position: relative;
 overflow-x: hidden;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
}

.chosen-results li {
 display: none;
 line-height: 20px;
 padding: 0 7px;
 white-space: nowrap;
 max-width: 700px;
 overflow: hidden;
 text-overflow: ellipsis;
}

.chosen-results .active-result {
 cursor: pointer;
 display: list-item;
}

.chosen-results .highlighted {
 background-color: #ffefa4;
}

.chosen-results .result-selected { /*display:none;*/
 background-color: #ffefa4;
}

.alter_chosen_select .chosen-single {
 height: 28px;
 line-height: 26px;
 padding: 0 21px 0 10px;
 border-radius: 0;
 background: #fff;
 border: 1px solid #dcdcdc;
 color: #333;
 -webkit-box-shadow: none;
 box-shadow: none;
}

.alter_chosen_select .chosen-single:hover {
 border-color: #b2b2b2;
}

.alter_chosen_select .chosen-single div {
 width: 19px;
 top: 1px;
 bottom: 1px;
 right: 1px;
 height: auto;
 border-radius: 0;
 border-bottom: 1px solid #5d5d5d;
 background: -webkit-linear-gradient(top, #afafaf 0, #a8a8a8 55%, #969696 55%, #919191 100%);
 background: linear-gradient(to bottom, #afafaf 0, #a8a8a8 55%, #969696 55%, #919191 100%);
}

.alter_chosen_select .chosen-single div b {
 margin-top: -2px;
}

.alter_chosen_select.chosen-container:hover .chosen-single div {
 background: -webkit-linear-gradient(top, #969696 0, #8f8f8f 55%, #7d7d7d 55%, #787878 100%);
 background: linear-gradient(to bottom, #969696 0, #8f8f8f 55%, #7d7d7d 55%, #787878 100%);
}

.alter_chosen_select .chosen-drop {
 border-radius: 0;
 border: 0;
 margin-top: 0;
}

.alter_chosen_select.chosen-with-drop .chosen-single, .alter_chosen_select.chosen-with-drop:hover .chosen-single {
 background: #fff;
 border-radius: 0;
 border-color: #393185;
 box-shadow: none;
 color: #333;
}

.alter_chosen_select.chosen-with-drop .chosen-single div, .alter_chosen_select.chosen-with-drop:hover .chosen-single div {
 border-bottom-color: #0e0b4d;
 background: -webkit-linear-gradient(top, #6658e5 0, #5d50d2 55%, #463ca0 55%, #403795 100%);
 background: linear-gradient(to bottom, #6658e5 0, #5d50d2 55%, #463ca0 55%, #403795 100%);
}

.alter_chosen_select .chosen-results li {
 padding: 0 11px;
}

.select_small .chosen-container {
 font-size: 12px;
}

.select_small .chosen-single {
 height: 23px;
 line-height: 21px;
}

.select_small .chosen-single div {
 width: 17px;
 height: 17px;
}

.select_small .chosen-single div b {
 left: 5px;
 top: 8px;
}

.select_small .chosen-drop {
 top: 24px !important;
}

.chosen-container .chosen-results li.group-result {
 display: list-item;
 font-weight: bold;
 cursor: default;
}

.chosen-container .chosen-results li.group-option {
 padding-left: 15px;
}

.chosen-container .chosen-results li.sub_level {
 padding-left: 20px;
}

/*niceCheck*/
.niceCheck {
 width: 20px;
 height: 18px;
 display: inline-block;
 cursor: pointer;
 overflow: hidden;
 vertical-align: top;
 background-position: -450px -25px;
}

.niceCheck.niceChecked {
 background-position: -450px -50px;
}

/*niceRadio*/
.niceRadio {
 width: 17px;
 height: 17px;
 display: inline-block;
 cursor: pointer;
 overflow: hidden;
 vertical-align: top;
 background-position: -475px -25px;
}

.niceRadio.radioChecked {
 cursor: default;
 background-position: -475px -50px;
}

.niceCheck.niceCheckDisabled, .niceRadio.niceRadioDisabled, .niceCheck.niceCheckDisabled + label, .niceRadio.niceRadioDisabled + label {
 opacity: 0.5;
}

.niceCheck input, .niceRadio input {
 margin-left: -100px;
}

.formated_text {
 font-size: 14px;
 line-height: 18px;
}

.formated_text h2, .formated_text .alt_h2 {
 font-size: 18px;
 font-weight: normal;
 line-height: 23px;
}

.formated_text p + p {
 margin-top: 5px;
}

.formated_text ul {
 padding-left: 30px;
 margin: 15px 0;
}

.formated_text ul li {
 padding-left: 12px;
 line-height: 18px;
}

.formated_text li + li {
 margin-top: 5px;
}

.formated_text ul li:before {
 content: '';
 display: block;
 position: absolute;
 margin: 8px 0 0 -12px;
 width: 4px;
 height: 4px;
 border-radius: 50%;
 background-color: #333;
 overflow: hidden;
}

.formated_text ul.ndash_list li:before {
 content: '\2013';
 margin-top: 0;
 width: 12px;
 height: auto;
 border-radius: 0;
 background: none;
}

.formated_text ol {
 padding-left: 48px;
 margin: 15px 0;
 list-style: decimal;
}

.formated_text ol li {
 line-height: 18px;
}

.formated_text ol li + li {
 margin-top: 2px;
}

.info_area + h2 {
 padding-top: 30px;
}

p + img, img + p, .img_area + p, .rounded_list + p {
 margin-top: 15px;
}

img[align='left'] + p, img[align='right'] + p, .img_area.float_l + p, .img_area.float_r + p {
 margin-top: 0;
}

ol.rounded_list {
 margin: 0;
 padding: 0;
 list-style: none;
 counter-reset: section;
}

ol.rounded_list > li {
 min-height: 21px;
 padding-left: 28px;
 line-height: 18px;
 position: relative;
}

ol.rounded_list > li + li {
 margin-top: 15px;
}

ol.rounded_list > li:before {
 content: counter(section);
 counter-increment: section;
 position: absolute;
 margin: 0px 0 0 -28px;
 width: 21px;
 height: 21px;
 background-position: -325px -100px;
 font-family: Tahoma, Geneva, Arial, sans-serif;
 font-weight: bold;
 line-height: 21px;
 color: #fff;
 text-align: center;
}

h2 + .rounded_list {
 margin-top: 4px;
}

p + .rounded_list {
 margin-top: 15px;
}

/*ol.alter_rounded_list li{padding:19px 11px 22px 50px; font-size:14px; line-height:19px; border-bottom:1px solid #e6e6e6;}
ol.alter_rounded_list li:first-child{border-top:1px solid #e6e6e6;}
ol.alter_rounded_list li:before{margin-left:-39px;}
ol.alter_rounded_list li + li{margin:0;}*/

ol.num_list {
 padding-left: 20px;
 list-style: decimal;
}

ol.num_list li {
 line-height: 18px;
}

ol.num_list li + li {
 margin-top: 2px;
}

.colored_list {
 line-height: 1.333;
}

.colored_list li {
 position: relative;
 padding: 8px 0 7px 23px;
}

.colored_list li:before {
 content: '';
 position: absolute;
 left: 0;
 top: 9px;
 width: 17px;
 height: 14px;
 background-position: -325px -25px;
}

.colored_list .def_li:before {
 display: none;
}

/* Main
******************************/
.main {
 min-width: 1000px;
 max-width: 1110px;
 min-height: 100%;
 position: relative;
 margin: 0 auto;
 background: #fff;
 background-repeat: no-repeat;
 -webkit-box-shadow: 0 0 6px RGBA(0, 0, 0, .15);
 box-shadow: 0 0 6px RGBA(0, 0, 0, .15);
}

.wrapper {
 width: 990px;
 margin: 0 auto;
}

.main_left_col {
 float: left;
 width: 220px;
}

.main_left_col.is_stuck {
 z-index: 1;
}

.main_left_col + .main_content_col,
.main_content_col-with-side {
 margin-left: 240px;
 font-size: 14px;
}
.main_left_col.no_left_menu {
 display: none;
}
.no_left_menu ~ .main_content_col,
.no_left_menu ~ .main_content_col-with-side{
 margin-left: 0;
}
.static_page_container {
 width: auto!important;
 padding: 0!important;
 text-align: center;
}
.static_page_container div {
 box-sizing: border-box;
}
.static_page_container .blocks-under-menu {
 display: none;
}
.section {
 padding: 30px 60px;
 width: 100%;
 display: inline-block;
 text-align: left;
 position: relative;
}
.tooltip__box {
 position: relative;
}
.align-center {
 text-align: center;
}
.section_3, .section_5, .section_7 {
 background-color: #f7f7f7;
}
.section_1 {
 position: relative;
 background-position: left center;
 background-repeat: no-repeat;
 background-size: cover;
 min-height: 340px;
 padding: 20px;
}
.section_1__title {
 font-size: 24px;
 line-height: 29px;
 font-weight: bold;
 max-width: 280px;
}
.section_1__subtitle {
 font-size: 16px;
 line-height: 22px;
 color: #D40E2A;
 margin-top: 18px;
 margin-bottom: 10px;
}
.section_1__subtext {
 font-size: 14px;
 line-height: 20px;
 max-width: 420px;
}
.section_1_right_block{
 padding-top: 70px;
}
/*.section_1__text {
 position: absolute;
 right: 7%;
 top: 31%;
}*/
.xerox_title {
 font-size: 20px;
 line-height: 24px;
 margin: 17px 0;
}
.xerox_text {
 font-size: 14px;
 line-height: 20px;
 margin-top: 14px;
 margin-bottom: 21px;
 position: relative;
}
.section_2_addition {
 position: relative;
}
.section_2_addition_img {
 float: right;
 right: 0;
 top: 0;
 max-width: 130px;
}
.section_2_action {
 max-width: 480px;
}
.xerox-img-boxes {
 text-align: right;
}
.xerox-img-boxes img {
 max-width: 350px;
 width: 100%;
}
.static_page_container .row {
 margin-left: -15px;
 margin-right: -15px
}
.yellow_circle {
 position: relative;
 display: inline-block;
}
.yellow_circle__counter {
 position: absolute;
 bottom: calc(100% - 40px);
 left: calc(100% - 40px);
 width: 94px;
 height: 94px;
 background-color: yellow;
 border-radius: 50%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 font-size: 13px;
}
.yellow_circle__num {
 color: #d40e2a;
 font-size: 24px;
 font-weight: bold;
 text-align: center;
}
.yellow_circle__text {
 text-align: center;
}
.section_3 .xerox_title {
 margin-top: 18px;
 margin-bottom: 80px;
}
.section_3___title {
 font-weight: bold;
 font-size: 16px;
 line-height: 22px;
 margin-top: 40px;
 margin-bottom: 13px;
}
.section_3 .yellow_circle__text {
 font-weight: bold;
}
.section_4 {
 text-align: center;
}
.section_4 .xerox_title {
 margin-top: 8px;
}
.section_4 .xerox_text {
 max-width: 590px;
 margin: 0 auto 20px;
}
.section_5 {
 background-image: url("/xerox2019/img/iphone-x5-bg.png");
 background-repeat: no-repeat;
 background-position: center bottom;
 padding-top: 60px;
 -webkit-background-size: contain;
 background-size: contain;
}
.section_5 .xerox_title {
 margin-top: 30px;
}
.xerox_list {

}
.xerox_list_item {
 line-height: 18px;
 margin-top: 10px;
}
.xerox_list_item:before {
 content: '';
 display: inline-block;
 width: 20px;
 height: 20px;
 background-image: url("/xerox2019/img/checkmark.svg");
 background-repeat: no-repeat;
 position: relative;
 top: 5px;
}
.section_6 {

}
.section_6 .xerox_text{
 line-height: 18px;
}
.section_7 {
 padding-top: 90px;
}
.section_7 .xerox_title{
 margin-top: 40px;
}
.section_7 .yellow_circle{
 margin-left: 50px;
}

.section_8 {
 text-align: center;
}
.section_8 .xerox_title {
 font-size: 24px;
 line-height: 29px;
 font-weight: bold;
 max-width: 400px;
 margin: 10px auto 25px;
}
.tooltip__question {
 border: 1px solid #777777;
 border-radius: 50%;
 cursor: pointer;
 width: 16px;
 height: 16px;
 display: inline-block;
 text-align: center;
 position: relative;
}
.tooltip__icon {
 color: #777777;
 line-height: 16px;
 display: block;
}
.tooltip__content {
 display: none;
 position: absolute;
 bottom: 40px;
 left: -20px;
 right: -20px;
 width: calc(100% + 40px);
 background-color: #fff;
 border-radius: 10px;
 padding: 25px;
 box-shadow: 0px 4px 15px rgba(25, 43, 88, 0.15);
 text-align: left;
 z-index: 1;
}
.tooltip_opened .tooltip__content {
 display: block;
}
.tooltip_opened .tooltip__icon:before {
 content: '';
 display: block;
 position: absolute;
 top: -20px;
 left: -6px;
 border: 15px solid transparent;
 border-top: 15px solid #fff;

}
.tooltip__cross {
 position: absolute;
 top: 2px;
 right: 2px;
 padding: 10px;
 width: 34px;
 height: 36px;
 cursor: pointer;
 color: red;
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
.tooltip__cross:hover {
 -webkit-transform: rotate(180deg);
 -moz-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 -o-transform: rotate(180deg);
}
.color_red {
 color: #D40E2A;
}
#bx_incl_area_17 .main_content_col-with-side { margin-left: 0px; }

@media only screen and (min-width: 1250px) {
 .main {
 min-width: 1240px;
 max-width: 1350px;
 }

 .wrapper {
 width: 1230px;
 padding-right: 0;
 }
}

/* header
******************************/
.header {
 min-height: 149px;
}

.header .wrapper {
 padding: 6px 0 3px;
}

.header .main_content_col {
 padding-top: 19px;
}

.logo {
 display: block;
 min-height: 103px;
 margin: 14px 0 10px 4px;
 border: 0 none;
}

.logo > img {
 max-width: 100%;
 max-height: 100%;
}

.searchAndHeader {
 background: 50% 0% no-repeat transparent;
}

.main_logo_col {
 width: 220px;
 float: left;
}

.header .main_logo_content_col {
 padding-top: 19px;
}

.main_logo_col + .main_logo_content_col {
 margin-left: 237px;
 font-size: 14px;
}

.user_panel {
 color: #999;
 float: right;
 height: 32px;
 margin-top: -9px;
 padding: 8px 0;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.user_panel .bx-context-toolbar-empty-area > div {
 float: left;
 position: relative;
}

.user_panel .cabinet {
 margin-left: 20px;
 position: relative;
 border-bottom: 1px solid #c2d4e6;
}

.user_panel .spacer {
 float: left;
 width: 1px;
 height: 100%;
 background-color: #fdfdfd;
 border-left: 1px solid #e6e6e6;
 overflow: hidden;
}

.user_panel a {
 border-bottom: 0 none;
}

.user_panel_item {
 float: left;
 position: relative;
 padding: 2px 20px 0;
}

.user_panel_item:first-child {
 float: left;
 padding-left: 10px;
}

.user_panel .name, .user_panel .logout {
 border-bottom: 1px solid;
}

.user_panel .logout {
 margin-left: 20px;
 position: relative;
}

.user_panel .logout:before, .user_panel .cabinet:before {
 content: '';
 display: block;
 position: absolute;
 left: -14px;
 top: 50%;
 width: 4px;
 height: 4px;
 margin-top: -2px;
 overflow: hidden;
 background-color: #ccc;
 border-radius: 50%;
}

.user_panel .drop_lnk {
 display: block;
 position: relative;
 height: 100%;
 padding-right: 11px;
}

.drop_lnk_standalone {
 display: inline-block;
 position: relative;
 padding-right: 16px;
 font-size: 12px;
 line-height: 14px;
}

.user_panel .drop_lnk:before,
.drop_lnk_standalone:before {
 content: '';
 display: block;
 position: absolute;
 right: 0;
 top: 50%;
 border-left: 4px solid RGBA(255, 255, 255, 0);
 border-right: 4px solid RGBA(255, 255, 255, 0);
 border-top: 3px solid;
 margin-top: -1px;
}

.user_panel .is_open {
 background-color: #fff;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.user_panel .is_open:before {
 content: '';
 position: absolute;
 top: 0;
 left: -2px;
 width: 2px;
 height: 100%;
 background-color: #fff;
 z-index: 2;
}

.user_panel .is_open:after {
 content: '';
 position: absolute;
 bottom: 0;
 left: -2px;
 width: 100%;
 height: 5px;
 padding-left: 2px;
 background-color: #fff;
 z-index: 50;
}

.user_panel .is_open + .spacer {
 visibility: hidden;
}

.is_open .drop_lnk {
 background-color: #fff;
}

.is_open .drop_lnk:before {
 border-top: 0 none;
 border-bottom: 3px solid #999;
 margin-top: -1px;
}

.user_panel .drop_list {
 display: none;
 position: absolute;
 left: -2px;
 top: 100%;
 background-color: #fff;
 border-radius: 0 0 8px 8px;
 color: #4d4d4d;
 z-index: 40;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.user_panel .drop_list_wrap {
 padding: 20px;
}

.user_name {
 white-space: nowrap;
}

.support_info, .settings {
 height: 100%;
 margin: -7px 0 0;
 padding: 9px 20px 7px;
}

.contact_type {
 min-width: 123px;
 line-height: 16px;
}

.contact_type + .contact_type {
 padding-left: 20px;
}

.contact_type .phone {
 white-space: nowrap;
 color: #000;
}

.contact_type .phone + .phone {
 margin-top: 3px;
}

.drop_list .actions_box {
 padding-top: 20px;
}

.settings .drop_list {
 width: 327px;
}

.support_info .drop_list {
 width: 228px;
}

.settings .price_increase {
 margin-bottom: 20px;
}

.settings .price_increase .text_input {
 width: 59px;
 vertical-align: middle;
}

.settings .label {
 margin-bottom: 8px;
}

.settings .chosen-container, .settings .chosen_select {
 display: block;
 width: 100% !important;
 margin-bottom: 15px;
}

.settings .chosen-results, .list_filter .chosen-results {
 color: #000;
}

.settings .ch_box_line {
 color: #002e8c;
}

.settings .ch_box_line + .ch_box_line {
 margin-top: 10px;
}

.serv_menu {
 padding-top: 8px;
 height: 24px;
 background: -webkit-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -moz-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -o-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
}

.login_box {
 float: right;
 position: relative;
 color: #999;
}

.login_box > a {
 font-weight: bold;
}

.serv_lnks {
 overflow: hidden;
}

.serv_lnks .wrapperLinks {
 display: inline-block;
 min-width: 15px;
}

.serv_lnks .wrapperLinks a + a {
 margin-left: 12px;
}

.login_form_area {
 display: none;
 position: absolute;
 right: 0;
 top: 0;
 width: 370px;
 background-color: #fff;
 border-radius: 8px;
 z-index: 100;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.close_btn {
 position: absolute;
 right: 7px;
 top: 10px;
 height: 16px;
 width: 16px;
 margin-left: 5px;
}

.login_form {
 padding: 20px 30px;
 background-color: #fcfcfc;
 border-radius: 4px 4px 0 0;
 color: #333;
 background: -webkit-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -moz-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -o-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
}

.login_form .title {
 padding: 6px 0 10px;
 font-size: 14px;
 font-weight: bold;
}

.login_form .form_row + .form_row {
 margin-top: 10px;
}

.login_form label {
 float: left;
 width: 70px;
 line-height: 28px;
}

.login_form .input_box {
 margin-left: 70px;
}

.login_form .explanation {
 padding: 10px 0 2px;
 font-size: 13px
}

.form_row .error_mess {margin-top: 10px; }

.exp_icon {
	margin-right: 5px;
	position: relative;
	top: 1px;
	width: 12px;
	height: 12px;
}

.login_form .text_input {
 width: 100%;
}

.form_actions {
 text-align: right;
}

.login_form .form_actions {
 margin-top: 12px;
}

.forgot_pass, .forgot_pass:visited {
 display: inline-block;
 position: relative;
 vertical-align: middle;
 margin-top: 6px;
 border-bottom-color: #c2d4e6;
 color: #2263a0;
}

.forgot_pass:hover, .forgot_pass:visited:hover {
 border-bottom-color: #CA9300;
 color: #ca9300;
}

.login_form .btn_stl {
 margin-left: 44px;
}

.reg_info_box {
 padding: 25px 30px;
 color: #333;
}

.reg_info_box .title {
 padding: 6px 0 16px;
 font-size: 14px;
 font-weight: bold;
}

.reg_info_box .btn_stl {
 display: block;
 margin-top: 15px;
}

.contact_info {
 position: relative;
 overflow: hidden;
}

.contact_box {
 display: table-cell;
 vertical-align: middle;
 height: 60px;
 padding: 0 0 0 10px;
 line-height: 20px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.contact_phones .contact_box:first-child, .alter_contact_box .phone:first-child {
 padding-left: 0;
}

.phone_num {
 font-size: 14px;
 font-weight: bold;
}

.phone_sign {
 display: inline-block;
}

.contact_phones .phone {
 font-size: 12px;
 line-height: 16px;
}

.no_mobile_phone .contact_phones .phone a[href^=tel] {
 border: 0 !important;
 color: inherit !important;
 text-decoration: none !important;
 cursor: default;
}

.site_cons, .site_cons:hover {
 width: 201px;
 height: 55px;
 border: 1px solid #e6e6e6;
 border-radius: 3px;
 padding: 7px 0 0 16px;
 background-color: #fff;
 background-repeat: no-repeat;
 background-position: 100% 100%;
 display: block;
 overflow: hidden;
 position: relative;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.site_cons * {
 display: block;
}

.site_cons_status {
 display: block;
 position: absolute;
 left: 0;
 top: 0;
 width: 18px;
 height: 55px;
 background-position: -225px -175px;
}

.site_cons_status.offline, .offline .site_cons_status {
 background-position: -250px -175px;
}

.site_cons_status + .site_cons_cont {
 padding-left: 12px;
}

.site_cons_cont .title {
 font-size: 14px;
}

.site_cons_cont .additional_info {
 font-size: 13px;
}

.site_cons .status {
 font-weight: bold;
}

.icon_top_lnk {
 display: inline-block;
 vertical-align: top;
 margin-right: 12px;
 padding-left: 22px;
 border: 0 none;
}

.icon_top_lnk .icon {
 position: absolute;
 margin: 4px 0 0 -22px;
}

.jabber_lnk .ico_skype {
 margin-top: 3px;
}

.contact_phones {
 display: table;
 width: 100%;
 color: #333;
}

.contact_actions {
 float: right;
}

.contact_phones .contact_box {
 height: auto;
}

.alter_contact_box {
 display: table-row;
}

.alter_contact_box .phone {
 display: table-cell;
 padding: 8px 0 0 10px;
}

.main_menu {
 position: relative;
 margin: 22px 0 13px -14px;
 font-size: 0.01px;
}

.mm_item {
 display: inline-block;
 margin-left: 13px;
 font-size: 14px;
 line-height: 16px;
}

.mm_icon {
 width: 16px;
 height: 16px;
 position: relative;
 top: 3px;
 left: 10px;
}


@media only screen and (min-width: 1250px) {
/* .phone_sign {
 margin-top: 0px;
 }
*/

 .alter_contact_box .phone + .phone {
 margin-top: 5.5px;
 }

 .contact_phones .contact_box {
 height: 60px;
 }

 .alter_contact_box {
 display: table-cell;
 }

 .alter_contact_box .phone {
 display: block;
 padding: 0;
 }

 .site_cons, .site_cons:hover {
 width: 221px;
 }
}

/* search
******************************/
.search_box {
 height: 80px; /*position:relative;*/
}

.search_area {
 height: 80px;
 border-radius: 5px;
 background: #ffdb24;
/* background: -webkit-gradient(linear, 0 100%, 0 0, from(#ffe836), color-stop(0.81, #fecd00), to(#fecd00));
 background: -webkit-linear-gradient(#ffe836 0%, #fecd00 81%, #fecd00 100%);
 background: -moz-linear-gradient(#ffe836 0%, #fecd00 81%, #fecd00 100%);
 background: -o-linear-gradient(#ffe836 0%, #fecd00 81%, #fecd00 100%);
 background: linear-gradient(#ffe836 0%, #fecd00 81%, #fecd00 100%);

 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2); */
}

.search_label {
 float: left;
 width: 57px;
 padding: 16px 5px 0 20px;
 text-align: left;
 font-size: 14px;
 font-weight: bold;
}

.search_field {
 margin: 0 220px 0 83px;
 padding: 10px 20px 0 0;
}

.search_btn {
 float: right;
 position: relative;
 margin-left: 10px;
 width: 78px;
 height: 32px;
 border-bottom: 0;
 font-size: 14px;
 line-height: 30px;
 color: #333;
 text-shadow: 0 1px 1px RGBA(255, 255, 255, .4);
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#fff), color-stop(0.5, #e6e6e6), color-stop(0.5, #d9d9d9), to(#cdcdcd));
 background: -webkit-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #cdcdcd 100%);
 background: -moz-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #cdcdcd 100%);
 background: -o-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #cdcdcd 100%);
 background: linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #cdcdcd 100%);
}

.search_btn:hover {
 color: #000;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#fff), color-stop(0.5, #e6e6e6), color-stop(0.5, #d9d9d9), to(#999));
 background: -webkit-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
 background: -moz-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
 background: -o-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
 background: linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
}

.search_btn:active {
 color: #000;
 left: 1px;
 top: 1px;
 -webkit-box-shadow: inset 0 1px 5px RGBA(0, 0, 0, .75);
 box-shadow: inset 0 1px 5px RGBA(0, 0, 0, .75);

 background: -webkit-gradient(linear, 0 100%, 0 0, from(#fff), color-stop(0.5, #e6e6e6), color-stop(0.5, #d9d9d9), to(#999));
 background: -webkit-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
 background: -moz-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
 background: -o-linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
 background: linear-gradient(#fff 0%, #e6e6e6 50%, #d9d9d9 50%, #999 100%);
}

.search_input {
 position: relative;
 height: 32px;
 margin-right: 88px;
 padding: 1px;
 background-color: #fff;
 border-radius: 4px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;

 -webkit-box-shadow: inset 0 2px 3px RGBA(0, 0, 0, .3);
 box-shadow: inset 0 2px 3px RGBA(0, 0, 0, .3);
}

.search_input.in_focus {
 padding: 0;
 border: 1px solid #b39625;
}

.set_search {
 float: left;
 max-width: 200px;
 padding: 2px 0 0 2px;
}

.set_search select, .set_search .chosen-container {
 width: auto !important;
 max-width: 200px;
 height: 27px;
}

.set_search .chosen-single {
 padding-right: 20px;
 border-right: 1px solid #e6e6e6;
 border-radius: 4px 0 0 4px;
 box-shadow: none;
 height: 27px;
 line-height: 26px;
 background: -webkit-linear-gradient(top, #fff 0, #fff 30%, #d9d9d9 100%);
 background: linear-gradient(to bottom, #fff 0, #fff 30%, #d9d9d9 100%);
}

.set_search .chosen-single:hover {
 background: -webkit-linear-gradient(top, #fff 0, #fff 30%, #b2b2b2 100%);
 background: linear-gradient(to bottom, #fff 0, #fff 30%, #b2b2b2 100%);
}

.set_search .chosen-single div, .set_search .chosen-container:hover .chosen-single div {
 background: none;
}

.set_search .chosen-single b {
 margin-top: -1px;
 border-top: 4px solid #c5c5c5;
 border-left: 4px solid RGBA(255, 255, 255, 0);
 border-right: 4px solid RGBA(255, 255, 255, 0);
 border-bottom: none;
}

.set_search .chosen-container:hover .chosen-single {
 color: #333;
}

.set_search .chosen-container:hover .chosen-single b {
 border-top-color: #969696;
}

.set_search .chosen-disabled .chosen-single {
 cursor: default;
 z-index: 0;
}

.set_search .chosen-disabled .chosen-single div b {
 border-top-color: #ccc;
}

.set_search .chosen-with-drop .chosen-single, .set_search .chosen-with-drop:hover .chosen-single {
 background: #f1f1ef;
 border-radius: 4px 0 0 0;
 color: #4d4d4d;
}

.set_search .chosen-with-drop .chosen-single b, .set_search .chosen-with-drop:hover .chosen-single b {
 border-top-color: #c5c5c5;
}

.set_search .chosen-drop {
 border-top-width: 3px;
 border-top-color: #f1f1ef;
 -webkit-box-shadow: 1px 6px 6px RGBA(0, 0, 0, .3);
 box-shadow: 1px 6px 6px RGBA(0, 0, 0, .3);
}

.set_search .chosen-results {
 max-height: 200px;
}

.set_search .chosen-results li {
 padding-right: 17px;
 margin-right: 2px;
 width: 100%;
 color: #002e8c;
}

.search_input .input {
 overflow: hidden;
 height: 29px;
}

.search_input .input .text_input {
 width: 100%;
 height: 100%;
 padding: 0 9px;
 background-color: transparent;
 border: 0 none;
 color: #000;
 font-size: 15px;
}

.search_examples {
 height: 30px;
 margin: 4px 0 0 -63px;
 color: #574500;
 line-height: 30px;
}

.search_examples label {
}

.search_examples .example {
 cursor: pointer;
 color: #115487
}

.search_examples .example:hover {
 color: #115487;
}

.rubrics_lks {
 float: right;
 margin: 0 -19px 0 10px;
 position: relative;
 height: 100%;
}

.rubrics_grp {
 padding: 0 14px;
 border-radius: 7px 7px 0 0;
 text-align: right;
 font-family: Tahoma, Geneva, Arial, sans-serif;
 font-size: 0.01px;
 height: 100%;
}

.rubrics_grp.open {
 position: relative;
 z-index: 36;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#fcfcfc), to(#f1f1ef));
 background: -webkit-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -moz-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -o-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
}

.rubrics_grp a {
 display: inline-block;
 vertical-align: middle;
 padding: 0 6px;
 border-bottom: 0 none !important;
 font-size: 12px;
 color: #115487;
 border-radius: 3px;
}

.rubrics_grp a.current {
 padding-bottom: 4px;
 margin-bottom: -4px;
 background-color: #8c8c8c;
 color: #fff;
 position: relative;
}

.rubrics_grp a.current:after {
 content: '';
 position: absolute;
 display: block;
 bottom: -4px;
 left: 50%;
 margin-left: -3px;
 border-right: 3px solid RGBA(255, 255, 255, 0);
 border-left: 3px solid RGBA(255, 255, 255, 0);
 border-top: 4px solid #8c8c8c;
}

.rubrics_drop {
 position: absolute;
 left: 0;
 top: 100%;
 right: -221px;
 padding: 12px 0 19px 26px;
 background-color: #fff;
 border-top: 4px solid #f1f1ef;
 border-radius: 0 0 7px 7px;
 z-index: 35;
 display: none;
 font-size: 12px;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.rubrics_drop a {
 padding: 1px 0;
 border: 0;
 display: block;
}

.rubrics_drop ul {
 margin: 0;
 padding: 0;
}

.rubrics_drop ul li:before {
 background-color: #999;
}

.rubrics_drop li + li {
 margin-top: 0px;
}

.rubrics_letter {
 width: 32px;
 padding: 5px 16px 0 0;
 float: left;
 font: bold 36px/1 Tahoma, Geneva, Arial, sans-serif;
 color: #4e4e4e;
 text-transform: uppercase;
 overflow: hidden;
}

.rubrics_lists {
 overflow: hidden;
}

.rubric_col {
 width: 50%;
 padding-right: 26px;
 float: left;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.rubr_replace_text {
 margin-right: 19px;
}

.search_acompl {
 display: none;
 position: absolute;
 left: 0;
 width: 908px;
 padding: 2px 1px 0;
 z-index: 35;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

/*@media (max-height: 435px) {*/
/*.search_acompl {max-height: 300px;overflow: scroll}*/
/*}*/

/*@media (max-height: 335px) {*/
/*.search_acompl {max-height: 200px;overflow: scroll}*/
/*}*/
.in_focus .search_acompl {
 margin-top: -4px;
}

/*rem if use js*/
.in_focus .search_acompl {
 display: block;
}

.search_acompl_wrap {
 background-color: #fff;
 border-radius: 0 0 7px 7px;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.search_acompl_wrap .left_col {
 width: 220px;
 background-color: #f2f2f2;
 border-right: 1px solid #e6e6e6;
}

.acompl_tbl {
 border-bottom: 1px solid #e6e6e6;
}

.acompl_tbl .left_menu {
 margin-top: -5px;
}

.acompl_tbl .searchPaginator {
 padding: 10px 0;
}

.acompl_tbl .searchPaginator .paging {
 padding-top: 0px;
}

.acompl_tbl .product_warning {
 /*margin:0 6px 0 8px;*/
 /*position: absolute;*/
 z-index: 1;
 left: 0;
 /*top: 56px !important;*/
}

.sac_previev {
 width: 65px;
}

.sac_price {
 width: 100px;
}

.sac_val {
 width: 115px;
}

.sac_now_in {
 visibility: hidden;
}

.in_basket .sac_now_in, .acompl_tbl_hdr .sac_now_in {
 visibility: visible;
}

.priceFull {
 display: none;
}

.in_basket .priceFull {
 display: block;
}

.sac_descr {
 overflow: hidden;
}

.prices_list .fixHeight {
 max-height: calc(100vh - 70px);
 overflow: auto;
}

.preview-image-clone {
 position: absolute;
 left: 100%;
}

.acompl_tbl_hdr {
 display: table;
 width: 100%;
 position: relative;
 overflow: hidden;
 height: 16px;
 /*margin-left: -2px;*/
 background-color: #f2f2f2;
 border: 1px solid #e6e6e6;
 border-width: 0 0 1px;
 color: #999;
 font-size: 10px;
 line-height: 16px;
}

.sac_hdr_col {
 display: table-cell;
 vertical-align: middle;
 border-left: 1px solid #e6e6e6;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.sac_hdr_col:before {
 content: '';
 display: block;
 position: absolute;
 margin-left: -2px;
 height: 100%;
 width: 1px;
 background-color: #fff;
}

.sac_hdr_col:first-child, .sac_hdr_col.sac_descr {
 border-left: 0;
}

.sac_hdr_col:first-child:before, .sac_hdr_col.sac_descr:before {
 display: none;
}

.sac_hdr_col.sac_previev {
 padding-left: 12px;
 width: 67px;
}

.sac_hdr_col.sac_price {
 padding-right: 10px;
 text-align: right;
}

.sac_hdr_col.sac_val {
 text-indent: 7px;
}

.sac_hdr_col.sac_now_in {
 text-align: center;
 width: 57px;
}

.acompl_tbl_row {
 display: table;
 width: 100%;
 border-collapse: separate;
 padding: 5px 0;
 cursor: pointer; /*height: 32px; */
 border-bottom: 1px solid #e6e6e6;
 position: relative;
}

.acompl_tbl_row:before {
 content: '';
 display: block;
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 width: 5px;
 z-index: 2;
}

.no_mobile_device .acompl_tbl_row.activeEl, .no_mobile_device .acompl_tbl_row.activeEl:before {
 background-color: #ffefa4;
}

.acompl_tbl_row.in_basket, .acompl_tbl_row.in_basket:hover, .acompl_tbl_row.in_basket:before, .no_mobile_device .acompl_tbl_row.in_basket, .no_mobile_device .acompl_tbl_row.in_basket:hover, .no_mobile_device .acompl_tbl_row.in_basket:before {
 background-color: #e1ff98;
}

.sac_body_col {
 display: table-cell;
 vertical-align: top;
 font-size: 11px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.sac_body_col.sac_previev {
 padding-left: 8px;
}

.sac_previev .img_box {
 overflow: visible;
 position: static;
 height: 45px;
 width: 55px;
}

.sac_previev .img_previev {
 display: none;
 position: absolute;
 width: 215px;
 height: auto;
 padding: 3px;
 background-color: #ffefa4;
 z-index: 1;
 right: 100%;
 top: 0;
 -webkit-box-shadow: 1px 1px 5px RGBA(0, 0, 0, .3);
 box-shadow: 1px 1px 5px RGBA(0, 0, 0, .3);
}

.sac_previev .img_previev img {
 max-height: none;
}

.acompl_tbl_row.in_basket .img_previev {
 background-color: #e1ff98;
}

.acompl_tbl_row.activeEl .img_previev {
 display: none;
}

/*.acompl_tbl_row.activeEl .img_previev > img{z-index:2; position:relative; border:3px solid #ffefa4; margin:-3px;}*/
.acompl_tbl_row.in_basket.activeEl .img_previev > img {
 border-color: #e1ff98;
}

.sac_body_col.sac_price {
 padding: 1px 10px;
 overflow: hidden; /*color:#c00;*/
 line-height: 18px;
 text-align: right;
}

.sac_body_col.sac_val {
 padding: 1px 0 0 7px;
}

.sac_body_col.sac_now_in {
 padding: 1px 6px 2px 0;
 overflow: hidden;
 color: #000;
 font-size: 11px;
 line-height: 18px;
 text-align: right;
 width: 36px;
}

.sac_body_col.sac_descr { /*max-height:32px; */
 padding: 3px 10px 2px;
 overflow: hidden;
 border: 0 none;
 line-height: 14px;
}

.sac_descr a, .sac_descr a:hover {
 border-bottom: 0 none;
 color: #002e8c;
}

.sac_body_col.sac_descr .additional_info span {
 margin-right: 10px;
 font-size: 10px;
}

.acompl_info_box {
 background-color: #f2f2f2;
 border-top: 1px solid #fff;
 border-radius: 0 0 7px 7px;
 font-size: 11px;
 line-height: 30px;
 white-space: nowrap;
 overflow: hidden;
 text-align: center;
 text-overflow: ellipsis;
}

.basket_field {
 float: right;
 position: relative;
 width: 220px;
 height: 100%;
 border-left: 1px solid #f9e8a1;
 border-left-color: RGBA(255, 255, 255, .4);
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.basket_field:before {
 content: '';
 position: absolute;
 width: 1px;
 height: 100%;
 left: -2px;
 top: 0;
 background-color: #c3ad4c;
 background-color: RGBA(0, 0, 0, .2);
}

.basket_link, .basket_link:visited {
 display: block;
 height: 100%;
 padding: 10px 15px 6px 44px;
 background-color: transparent;
 border-radius: 0 7px 7px 0;
 border-bottom: 0 none;
 color: #1a1a1a;
 position: relative;
 z-index: 35;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.state_fixed {
 z-index: 1;
}

.search_area.state_fixed .basket_link, .search_area.state_fixed .basket_link:visited {
 border-radius: 0 0 7px 0;
}

.search_area.state_fixed .basket_field.hovered a.basket_link.have_items {
 border-radius: 0;
}

.basket_link * {
 display: block;
}

.basket_link .title {
 font-size: 14px;
}

.basket_link .title + span {
 line-height: 1;
}

.basket_link .alt_title {
 font-size: 19px;
 font-weight: bold;
}

.basket_link .ico_basket {
 position: absolute;
 margin: 3px 0 0 -26px;
}

span.basket_link .ico_basket {
 cursor: default;
}

.basket_link .basket_summ {
 padding: 3px 0 0 0;
 font-size: 15px;
 line-height: 1;
 font-weight: bold;
}

/* ����� �������� ��������� ������ � ������ ������� */
.basket_link .a {
 display: inline-block;
 color: #002e8c;
 border-bottom: 1px solid #002e8c;
}

.basket_field.hover a.basket_link {
 color: #333;
 background: -webkit-linear-gradient(top, #ffdb32 0, #f2b100 100%);
 background: linear-gradient(to bottom, #ffdb32 0, #f2b100 100%);

 -moz-transition: background .15s;
 -o-transition: background .15s;
 -webkit-transition: background .15s;
 transition: background .15s;
}

.basket_field.hover a.basket_link .a {
 color: #002e8c;
 border-bottom: 1px solid #002e8c;
}

.basket_field.hovered a.basket_link.have_items {
 border-radius: 0 7px 0 0;
}

.quick_basket_list {
 display: none;
 position: absolute;
 width: 400px;
 right: 0;
 background-color: #fff;
 border-top: 4px solid #f2b100;
 border-radius: 0 0 7px 7px;
 top: 100%;
 margin-top: -4px;
 z-index: 30;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.quick_basket_list_wrap {
 position: relative;
 padding: 0 10px;
}

.basket_list_overflow {
 margin: 0 -10px 0 0;
 padding: 0 10px 0 0;
 max-height: 223px;
 overflow-x: hidden;
 overflow-y: auto;
 position: relative;
}

.quick_basket_list .basket_list_item {
 display: block;
 padding: 5px 0;
 border: 0 none;
 font-size: 11px;
 line-height: 14px;
 cursor: pointer;
}

.basket_list_item + .basket_list_item, .product_warning + .basket_list_item {
 border-top: 1px solid #e6e6e6;
}

.quick_basket_list .actions_col {
 float: right;
 min-width: 65px;
 max-width: 40%;
 padding: 1px 9px;
 overflow: hidden;
 white-space: nowrap;
 text-align: right;
 text-overflow: ellipsis;
}

.quick_basket_list .item_col {
 overflow: hidden;
}

.quick_basket_list .img_box {
 float: left;
 width: 55px;
 height: 45px;
 margin-right: 10px;
 border: 0 none;
 text-align: center;
}

.quick_basket_list .basket_item_info {
 display: block;
 margin-left: 65px;
 padding-top: 1px;
}

.quick_basket_list .descr {
 display: block;
 padding-top: 2px;
 color: #4c4c4c;
}

.quick_basket_list .value {
 color: #000;
}

.quick_basket_list .basket_check_out {
 margin: 0 -10px;
 padding: 10px;
 border-top: 1px solid #e6e6e6;
 border-radius: 0 0 7px 7px;
}

.quick_basket_list .btn_stl {
 width: 48%;
 padding: 0;
}

.search_area.state_fixed {
 position: fixed;
 top: 0;
 width: 990px;
 height: 60px;
 z-index: 20;
 border-radius: 0 0 9px 9px;
}

.state_fixed .search_examples, .state_fixed .basket_link .a {
 display: none;
}

.basket_message {
 margin-bottom: 20px;
 padding: 5px 10px;
 background-color: #fff694;
 color: #4c4c4c;
}

.basket_message .img_box {
 height: auto;
 margin: 0;
 padding-right: 10px;
 display: table-cell;
 float: none;
 vertical-align: top;
}

.basket_message .img_box img {
 max-width: none;
 max-height: none;
}

.basket_message .basket_item_info {
 margin: 0;
 padding: 0;
 display: table-cell;
 vertical-align: middle;
 width: 100%;
}

.basket_message .messageItem {
 margin: 8px 0;
}

.messageItem > ul > li {
 padding-bottom: 10px;
}

.quick_basket_list .basket_message {
 margin: 0 -10px;
}

.quick_basket_list .basket_bonuses {
 padding: 5px 0 18px;
}

.quick_basket_list .basket_bonuses .basket_item_info {
 padding-top: 3px;
}

.quick_basket_list .basket_bonuses_item {
 overflow: hidden;
 font-size: 11px;
 line-height: 14px;
 color: #4c4c4c;
}

.quick_basket_list .sign {
 float: left;
 padding-right: 7px;
}

.quick_basket_list .spacer {
 overflow: hidden;
 height: 11px;
 border-bottom: 1px dotted #999;
}

.quick_basket_list .sum {
 padding: 0 9px 0 7px;
 float: right;
}

.quick_basket_list .total {
 font-size: 13px;
}

.quick_basket_list .basket_empty {
 padding: 15px 11px 19px;
}

.quick_basket_list .basket_empty .alt_h2 {
 padding-bottom: 10px;
}

.quick_basket_list .num_list {
 padding-bottom: 24px;
}

.quick_basket_list .product_warning {
 margin-bottom: 10px;
}

.quick_basket_list .basket_actions {
 text-align: center;
}

@media only screen and (min-width: 1250px) {
 .search_area.state_fixed {
 width: 1230px;
 }

 .search_acompl {
 width: 100%;
 }

 .sac_previev .img_previev {
 left: 100%;
 right: auto;
 }

 /*.acompl_tbl_row.activeEl .img_previev{display: block;}*/
 .acompl_tbl_row:before {
 left: auto;
 right: 0;
 }
}

/* Content
******************************/
.content {
 padding: 0px 0 20px !important;
}

.content_area {
 padding: 20px;
 background-color: #FFF;
 border-radius: 0 15px 15px 15px;
 -webkit-box-shadow: 1px 1px 2px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 2px RGBA(0, 0, 0, .2);
}

.breadcrumbs {
 margin: 0 0 10px;
 color: #999;
 font-size: 12px;
 line-height: 18px;
}

.breadcrumbs a, .gray_link {
 color: #999;
 border-bottom-color: #ccc;
}

.breadcrumbs a:hover, .gray_link:hover {
 color: #4c4c4c;
 border-bottom-color: #999;
}

.breadcrumbs .ico_arrow_gray {
 margin: 0 4px;
}

h1, .alt_h1 {
 margin-bottom: 14px;
 font-size: 20px;
 line-height: 25px;
 color: #000;
}

h2, .alt_h2 {
 margin-bottom: 14px;
 font-size: 18px;
 line-height: 18px;
 color: #283136; /*font-weight:bold;*/
}

.sidebar_style, .btn_up.state_fixed {
 background-color: #fff;
 margin-bottom: 10px;
}

.sidebar_style {
 border-radius: 5px;
 border: 1px solid RGBA(0,0,0,0.1);
 /*-webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);*/
}

.sidebar_style .item_price_info {
 border-radius: 5px;
 border: 1px solid RGBA(0,0,0,0.1);
 /* -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);*/
}

.sidebar_style.is_stuck {
 margin-bottom: 0;
}

.sidebar_gray {
 background-color: #f2f2f2;
}

.sidebar_style + .sidebar_style {
 margin-top: 20px;
}

.sidebar_banner + .sidebar_style {
 margin-top: 9px;
}

.left_sidebar > .title, .left_sidebar > .title:hover {
 display: block;
 padding: 7px 10px 10px;
 border-radius: 7px 7px 0 0;
 border: 0 none;
 color: #002e8c;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#fcfcfc), to(#f1f1ef));
 background: -webkit-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -moz-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: -o-linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
 background: linear-gradient(#fcfcfc 0%, #f1f1ef 100%);
}

.sidebar_2d {
 box-shadow: none;
 border: 0px;
}

.sidebar_cont {
 padding: 10px;

}

.search_acompl_wrap .sidebar_cont{
 overflow-y: scroll;
 max-height: 90vh;
}

.menuAreaContent .sidebar_cont {
 padding-top: 0px;
}

.sidebar_visible {
 overflow: visible;
}

.left_menu {
 position: relative;
 margin-top: -2px;
}

.left_menu li {
 position: relative;
 line-height: 16px;
 padding: 0 10px;
 margin: 0 -10px;
}

.left_menu li > a {
 padding: 6px 6px 6px 20px;
 display: inline-block;
}

.left_menu li .pseudo_link {
 padding: 6px 0 6px 20px;
 display: inline-block;
 color: #002e8c;
}

.left_menu li > .pseudo_link:hover {
 cursor: pointer;
 color: #ca9300;
}

.left_menu a, .left_menu a > span {
 border-bottom: 0 none;
}

.left_menu .pseudo_link, .left_menu .pseudo_link > span {
 border-bottom: 0 none;
}

.left_menu .spec > a:before, .supplies > a:before, .left_menu .favorite > a:before, .left_menu li > a .icon_menu {
 content: '';
 width: 14px;
 height: 14px;
 margin: 2px 0 0 -20px;
 display: block;
 position: absolute;
 overflow: hidden;
 background-position: -50px -25px;
}

.left_menu .spec > .pseudo_link:before, .supplies > .pseudo_link:before,
.left_menu .favorite > .pseudo_link:before, .left_menu li > .pseudo_link .icon_menu {
 content: '';
 width: 14px;
 height: 14px;
 margin: 2px 0 0 -20px;
 display: block;
 position: absolute;
 overflow: hidden;
 background-position: -50px -25px;
}

.left_menu .is_open {
 padding-bottom: 0;
 background-color: #a8b3b9;
}

.left_menu .is_open > a {
 padding-top: 7px;
 padding-bottom: 7px;
 color: #fff;
}

.left_menu .is_open > a span {
 border: 0 none;
 color: #fff;
}

.left_menu .is_open > a:before {
 background-position: -75px -25px;
}

.is_open > a:hover:before {
 background-position: -75px -50px;
}

.is_open > a:active:before {
 background-position: -75px -75px;
}

.sub_menu {
 overflow: hidden;
 margin: 0 -10px;
 padding: 0 10px 10px;
 background-color: #f2f2f2;
}

.is_open .sub_menu {
 display: block;
}

.sub_menu li > * {
 padding: 6px 0 6px 20px;
}

.sub_menu li > *:before {
 content: '';
 display: block;
 position: absolute;
 width: 4px;
 height: 4px;
 margin: 6px 0 0 -15px;
 background-color: #808080;
 border-radius: 50%;
}

.insertWhereSearch{
 background: #fff;
}

.insertWhereSearch li{
 position: relative;
 line-height: 16px;
 padding: 0 7px;
 margin: 5px 0px;
 background: #f2f2f2;
 border-radius: 5px;
 box-shadow: 1px 1px 1px RGBA(0, 0, 0, .2);
}

.insertWhereSearch li:hover{
 background: #ccc;
}

.insertWhereSearch li > *:before, .insertWhereSearch li > *:after{
 content: none;

}
.insertWhereSearch li a {
 padding-left: 10px !important;
 margin: 0 -7px !important;
 color: #000;

}
.insertWhereSearch li.current a {
 border-radius: 5px;
}
.search_acompl .left_col{
 background: #fff;
}

.search_acompl .alt_h2{
 font-size: 14px;
}

.sub_menu .current > * {
 display: block;
 position: relative;
 margin: 0 -10px;
 padding: 6px 10px 6px 30px;
 background-color: #f6d336;
 
 color: #000;
/* -webkit-box-shadow: 1px 1px 1px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 1px RGBA(0, 0, 0, .2); */
}

.sub_menu .current span {
 color: #000 !important;
 border: 0 none;
}

.sub_menu .current > *:before {
 background-color: #000;
}

/*.sub_menu .current > *:after {*/
 /*content: '';*/
 /*position: absolute;*/
 /*top: 50%;*/
 /*right: -8px;*/
 /*margin-top: -4px;*/
 /*width: 8px;*/
 /*height: 10px;*/
 /*background-position: -325px -60px;*/
 /*z-index: 1;*/
/*}*/

.left_menu .spec a > span {
 color: #c00;
 border-bottom-color: #ecc0c0;
}

.left_menu .spec .pseudo_link > span {
 color: #c00;
 border-bottom-color: #ecc0c0;
}

.left_menu .spec > a:before {
 background-position: -100px -25px;
}

.left_menu .spec > .pseudo_link:before {
 background-position: -100px -25px;
}

.spec > a:hover:before {
 background-position: -100px -50px;
}

.spec > a:active:before {
 background-position: -100px -75px;
}

/*.left_menu .favorite {padding-top:10px;}*/
.left_menu .favorite a > span {
 color: #2a700c;
}

.left_menu .favorite .pseudo_link > span {
 color: #2a700c;
}

.left_menu .favorite > a:before {
 margin-top: 1px;
 background-position: -50px -100px;
}

.left_menu .favorite > .pseudo_link:before {
 margin-top: 1px;
 background-position: -50px -100px;
}

.favorite > a:hover:before {
 background-position: -50px -125px;
}

.favorite > .pseudo_link:hover:before {
 background-position: -50px -125px;
}

.favorite > a:active:before {
 background-position: -50px -150px;
}

.favorite > .pseudo_link:active:before {
 background-position: -50px -150px;
}

.left_menu a > .num, .left_menu a:hover > .num {
 position: relative;
 top: -6px;
 font-size: 10px;
 color: #999 !important;
}

.left_menu .pseudo_link > .num, .left_menu .pseudo_link:hover > .num {
 position: relative;
 top: -6px;
 font-size: 10px;
 color: #999 !important;
}

.btn_up {
 display: block;
 text-align: center;
 height: 51px;
 padding-right: 10px;
 color: #999;
 font-size: 18px;
 line-height: 50px;
 cursor: pointer;
}

.btn_up.state_fixed {
 position: fixed;
 width: 210px;
}

.btn_up .arrw {
 display: inline-block;
 position: relative;
 vertical-align: baseline;
 top: -3px;
 border-right: 6px solid RGBA(255, 255, 255, 0);
 border-left: 6px solid RGBA(255, 255, 255, 0);
 border-bottom: 7px solid #999;
}

.btn_up:hover {
 color: #666;
}

.btn_up:hover .arrw {
 border-bottom-color: #666;
}

@media only screen and (max-width: 1000px) {
 .btn_up.state_fixed {
 position: fixed;
 top: 40px !important;
 left: 10px;
 width: 0;
 height: 0;
 cursor: pointer;
 margin: 0px;
 z-index: 100;
 padding: 26px;
 border-radius: 5px;
 background: rgba(128, 128, 128, 0.7) url("/img/arrow-top-white.png") no-repeat scroll center center;
 background-size: 60% 60%;
 font-size: 0;
 }

 .btn_up .arrw {
 display: none;
 }
}

.rotator {
 position: relative;
 z-index: 1;
 height: 220px;
 background-color: #fff;
 border: 1px solid #e5e5e5;
 border-radius: 7px;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.rotator_nav {
 width: 40px;
 height: 100%;
 cursor: pointer;
 position: absolute;
 z-index: 10;
}

.rotator_nav:before, .carousel_nav {
 content: '';
 position: absolute;
 left: 50%;
 top: 50%;
 margin: -20px 0 0 -8px;
 width: 19px;
 height: 47px;
 background-position: 0 -25px;
}

.rotator_nav.left {
 left: 0;
 border-radius: 7px 0 0 7px;
}

.rotator_nav.left:hover:before, .carousel_nav.left:hover {
 background-position: 0 -125px;
}

.rotator_nav.left:active:before, .carousel_nav.left:active {
 background-position: 0 -175px;
}

.rotator_nav.right {
 right: 0;
 border-radius: 0 7px 7px 0;
}

.rotator_nav.right:before, .carousel_nav.right {
 background-position: -25px -25px;
}

.rotator_nav.right:hover:before, .carousel_nav.right:hover {
 background-position: -25px -125px;
}

.rotator_nav.right:active:before, .carousel_nav.right:active {
 background-position: -25px -175px;
}

.rotator_body {
 position: relative;
 overflow: hidden;
 height: 100%;
 border-radius: 7px
}

.rotator li {
 width: 100%;
 height: 100%;
 position: relative;
 border-radius: 7px;
 cursor: pointer;
}

.rotator_body img {
 position: absolute;
 z-index: 1;
 bottom: 0;
 right: 0;
 border-radius: 7px;
}

.rotator_body .label {
 position: relative;
 margin: 15px 0 0 40px;
 max-width: 320px;
 z-index: 2;
}

.rotator_body .label .alt_h1 {
 padding-bottom: 10px;
 font-size: 17px;
 line-height: 22px;
 color: #000;
}

.rotator_body .label .heightDiv {
 min-height: 135px;
}

.rotator_body .label .alt_h2 {
 padding-bottom: 10px;
 font-size: 15px;
 line-height: 15px;
 color: #283136; /*font-weight:bold;*/
}

.rotator_body .label .text {
 font-size: 12px;
}

.rotator_body .title {
 color: #010101;
 font-size: 24px;
 line-height: 26px;
}

.rotator_body .text {
 margin-bottom: 15px;
 color: #999;
 font-size: 14px;
 line-height: 16px;
}

.rotator_body .text ul {
 padding-left: 0;
}

.rotator_body .text ul li:before {
 background-color: #999;
}

.rotator_body .title + .text {
 margin-top: 15px;
}

@media only screen and (min-width: 1250px) {
 .rotator_nav {
 width: 80px;
 }

 .rotator_body .label {
 max-width: 480px;
 margin: 23px 0 0 76px;
 }

 .rotator_body .label .alt_h1 {
 padding-bottom: 14px;
 font-size: 20px;
 line-height: 25px;
 color: #000;
 }

 .rotator_body .label .alt_h2 {
 padding-bottom: 14px;
 font-size: 18px;
 line-height: 18px;
 color: #283136; /*font-weight:bold;*/
 }

 .rotator_body .label .text {
 font-size: 14px;
 line-height: 20px;
 }
}

.tabs_area {
 position: relative;
}

.rotator + .tabs_area {
 margin-top: 20px;
}

.tab_lnk, .tabs_backlight {
 display: inline-block;
 height: 30px;
 margin-right: 3px;
 padding: 0 15px;
 overflow: hidden;
 border: 1px solid #e6e6e6;
 border-radius: 4px;
 color: #002e8c;
 font-size: 18px;
 line-height: 27px;
 text-align: center;
 cursor: pointer;
 z-index: 2;
 -moz-user-select: none;
 -o-user-select: none;
 -webkit-user-select: none;
 user-select: none;
}

.tab_lnk.current {
 position: relative;
 border-color: #fecd00;
 color: #000;
 cursor: default;
}

.tabs_backlight {
 position: absolute;
 background: #fecd00;
 overflow: visible;
 z-index: 0 !important;
 padding: 0 !important;
}

.tabs_backlight:after {
 content: '';
 position: absolute;
 top: 100%;
 left: 50%;
 margin-left: -5px;
 border-left: 4px solid rgba(255, 255, 255, 0);
 border-right: 4px solid rgba(255, 255, 255, 0);
 border-top: 6px solid #fecd00;
}

.tabs_content {
 display: none; /*overflow:hidden;*/
}

.swiper-slide.tabs_content {
 display: none;
}

.tabs {
 overflow: hidden;
}

/*catalog list*/
.catalog_content {
 margin-left: 253px;
}

.qfilter { 
	border-bottom: 1px solid #c2d4e6;
}

#qfilterdiv {
	background-color: #faf5d6!important; margin: 7px 0 5px 0; padding: 5px; font-size: 12px;
}
 
.catalog_list_short {
 margin-right: -16px;
 font-size: 0.01px;
}

.catalog_list_short .gray_line {
 margin-right: 16px;
}

.catalog_short_item {
 display: inline-block;
 position: relative;
 width: 176px;
 min-height: 226px;
 padding-top: 30px;
 margin: 30px 13px 0px 0;
 font-size: 14px;
 line-height: 17px;
 vertical-align: top;
}

.parent_title, .parent_title:visited {
 position: absolute;
 top: 0;
 max-width: 140px;
 max-height: 100%;
 padding: 3px 7px 5px;
 background-color: #f1f1ef;
 border-radius: 3px;
 border: 0 none;
 color: #999;
 font-size: 11px;
 line-height: 14px;
 z-index: 2;
}

.parent_title:hover {
 background-color: #8c8c8c;
 color: #fff;
}

.parent_title:before {
 content: '';
 display: block;
 position: absolute;
 bottom: -4px;
 left: 50%;
 margin-left: -3px;
 border-right: 3px solid RGBA(255, 255, 255, 0);
 border-left: 3px solid RGBA(255, 255, 255, 0);
 border-top: 4px solid #f1f1ef;
 z-index: 2;
}

.parent_title:hover:before {
 border-top-color: #8c8c8c;
}

.parent_title > .row {
 display: block;
 max-height: 156px;
}

.catalog_short_item_wrap > * {
 display: block;
}

.catalog_short_item .img_box {
 width: 145px;
 height: 130px;
 margin: 0 0 6px;
 border: 0 none;
 position: relative;
 font-size: 0.01px;
}

.catalog_short_item .name {
 display: inline;
 border: 0;
}

.catalog_short_item .descr, .item_info_box.item_params .descr {
 margin-top: 4px;
 color: #999;
 font-size: 11px;
}

.catalog_short_item .price {
 margin-top: 11px;
}

.catalog_short_item .promo_status {
 position: absolute;
 width: 100%;
 bottom: 0;
 left: 0;
}

.price > del {
 color: #4c4c4c;
}


.parent_title_relative, .parent_title_relative:visited{position:relative; top:0; max-width:140px; max-height:100%; padding: 10px 16px 11px; background-color:#f1f1ef; border-radius:3px; border:0 none; color:#999; font-size:11px; line-height:14px; z-index:2;}
.parent_title_relative:hover, .parent_title_relative.active{background-color:#8c8c8c; color:#fff;}
.parent_title_relative:hover:before{border-top-color:#8c8c8c;}

.search_section_tags {
 padding: 6px;
}
.search_section_tags .banner_section_tags__item{
 display: inline-block; margin: 7px 3px;
}
.search_section_tags .banner_section_tags__item .parent_title_relative{
 padding: 8px 11px 6px;
}

.price__new {
 color: #cc0000;
}

.status_state {
 display: inline-block;
 font-size: 9px;
 color: #fff;
 padding: 0 8px;
 margin: 1px 1px 0 0;
 height: 16px;
 line-height: 14px;
 border-radius: 3px;
 vertical-align: bottom;
}

.new_status {
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#2fb75c), to(#06792a));
 background: -webkit-linear-gradient(#2fb75c 0%, #06792a 100%);
 background: -moz-linear-gradient(#2fb75c 0%, #06792a 100%);
 background: -o-linear-gradient(#2fb75c 0%, #06792a 100%);
 background: linear-gradient(#2fb75c 0%, #06792a 100%);
}

.recom_status {
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#f2e22b), to(#df910e));
 background: -webkit-linear-gradient(#f2e22b 0%, #df910e 100%);
 background: -moz-linear-gradient(#f2e22b 0%, #df910e 100%);
 background: -o-linear-gradient(#f2e22b 0%, #df910e 100%);
 background: linear-gradient(#f2e22b 0%, #df910e 100%);
}

.sale_status {
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#f27676), to(#dc0303));
 background: -webkit-linear-gradient(#f27676 0%, #dc0303 100%);
 background: -moz-linear-gradient(#f27676 0%, #dc0303 100%);
 background: -o-linear-gradient(#f27676 0%, #dc0303 100%);
 background: linear-gradient(#f27676 0%, #dc0303 100%);
}

.popular_status {
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#70bef7), to(#276cdb));
 background: -webkit-linear-gradient(#70bef7 0%, #276cdb 100%);
 background: -moz-linear-gradient(#70bef7 0%, #276cdb 100%);
 background: -o-linear-gradient(#70bef7 0%, #276cdb 100%);
 background: linear-gradient(#70bef7 0%, #276cdb 100%);
}

.every_5_item {
 display: none;
}

.siblings_items {
 overflow: hidden;
 margin-top: 22px;
}

.siblings_items .catalog_short_item {
 padding-top: 0;
}

.siblings_items .catalog_short_item.last {
 display: none;
}

.siblings_items .gray_line {
}

.every_4_item {
 display: inline-block;

 width: 99%;
}

.info_area .gray {
 font-size: 12px;
}

@media only screen and (min-width: 1250px) {
 .every_4_item {
 display: none;
 }

 .every_5_item, .siblings_items .catalog_short_item.last {
 display: inline-block;

 width: 99%;
 }
}

/*catalog*/
.list_filter, .basket_steps {
 height: 23px;
 padding: 4px 5px;
 margin: 6px 0 0;
 background-color: #f2f2f2;
/* border-radius: 8px; */
 color: #4d4d4d;
 line-height: 20px;
 font-size: 12px;
}

.filter_item {
 float: left;
 position: relative;
 height: 100%;
 padding: 0 12px 0 10px;
 border-right: 1px solid #fcfcfc;
}

.filter_item:first-child {
 padding-left: 3px;
}

.filter_item:after {
 content: '';
 display: block;
 position: absolute;
 height: 100%;
 width: 1px;
 top: 0;
 right: 0;
 overflow: hidden;
 background-color: #e6e6e6;
}

.filter_item label {
 margin-right: 6px;
}

.filter_item .chosen_select, .filter_item .chosen-container {
 width: 138px !important;
 vertical-align: top;
}

.filter_item .chosen-results li {
 max-width: 360px;
}

.filter_item.list_type {
 font-size: 0.01px;
}

.list_type a, .basket_steps a {
 display: inline-block;
 margin-bottom: -7px;
 padding: 0 7px 7px;
 font-size: 12px;
}

.list_type .current, .basket_steps .current {
 background-color: #fff;
 border-radius: 3px 3px 0 0;
 color: #4d4d4d;
 cursor: default;
}

.list_type .current span {
 border: 0 none;
 color: #4d4d4d;
}

.filter_info {
 height: 100%;
 overflow: hidden;
 padding: 0 10px;
 white-space: nowrap;
 text-align: right;
}

.catalog_list {
 width: calc(100% - 240px);
 font-size: 13px;
}

.orderList{
 width: 100%;
}

@media only screen and (max-width: 1250px) {
 .catalog_list {
 width: 100%;

 }
}
.catalog_list + .about_box {
 font-size: 12px;
 line-height: 16px;
}

.right_sidebar + .catalog_list {
 margin-right: 0;
}

.right_sidebar + .catalog_list + .about_box {
 max-width: 750px;
 font-size: 12px;
 line-height: 16px;
}

.catalog_rows_list {
 padding-top: 16px;
 padding-bottom: 20px;
 border-bottom: 1px solid #e6e6e6;
}

.catalog_item {
 padding: 15px 0;
 border-bottom: 1px dotted #d6d6d6;
 overflow: hidden;
}

.catalog_item:last-child {
 border-bottom: 0px hidden ;
}



.catalog_item .image_area {
 float: left;
 width: 190px;
 margin-right: 15px;
}

.catalog_item .img_box {
 display: block;
 text-align: center;
 max-height: 172px;
 margin-bottom: 5px;
}

.catalog_item .img_box > img {
 cursor: pointer;
}

.image_action {
 font-size: 11px;
 line-height: 14px;
 color: #999;
 border-bottom-color: #ccc;
 white-space: nowrap;
 cursor: pointer;
}

.image_action + .image_action {
 margin-left: 10px;
}

.image_action:hover, .img_box:hover .image_action {
 color: #4c4c4c;
 border-bottom-color: #999;
}

.catalog_item .share_block {
 margin: 2px 0 17px;
}

.additionalDescription > br:first-child, .additionalDescription > br + br + br {
 display: none;
}

.additionalDescription th, .additionalDescription td {
 padding: 4px 8px;
}

.additionalDescription tr:first-child th + td {
 display: none;
}

.item_descr .additionalDescription table {
 margin-bottom: 10px;
}

.catalog_item .descr_area {
 margin-left: 205px;
}

.catalog_item .item_actions {
 padding-bottom: 0;
}

.catalog_item ~ h3 {
 margin-top: 32px;
}

.descr_area .title {
 margin-bottom: 8px;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 0 none;
 overflow: hidden;
 margin-left: 0;
 padding: 0
}

.descr_area .title a {
 border-bottom: 0 none;
 display: block;
 overflow: hidden;
}

.descr_area > h3.title > a {
 display: inline;
 text-decoration: none;
 color: black;
}

.descr_area .ico_fav_pas, .descr_area .ico_fav_act {
 margin-top: 2px;
 float: left;
}

.descr_area .text {
 margin-bottom: 10px;
 color: #4c4c4c;
 font-size: 12px;
 line-height: 16px;
}

.descr_area .size {
 color: #999;
 font-size: 11px;
 line-height: 17px;
}

.item_spec {
 margin: 7px 0 3px;
 overflow: hidden;
}

.item_spec .nodecor { color: black; }

.item_spec_offer {
 display: inline-block;
 vertical-align: top;
 font-size: 13px;
 line-height: 15px;
 color: #4d4d4d;
 border: 0;
}

a.item_spec_offer {
 color: #002e8c;
}

.item_spec_offer > .icon {
 width: 35px;
 height: 35px;
 line-height: 30px;
 margin-right: 7px;
 border-radius: 50%;
 text-align: center;
 overflow: hidden;
 vertical-align: middle;
 background-size: contain;
 background-repeat: no-repeat;
 /* background:-webkit-gradient(linear, 0 100%, 0 0, from(#acacac), to(#8c8c8c));
 background:-webkit-linear-gradient(#acacac 0%, #8c8c8c 100%);
 background:-moz-linear-gradient(#acacac 0%, #8c8c8c 100%);
 background:-o-linear-gradient(#acacac 0%, #8c8c8c 100%);
 background:linear-gradient(#acacac 0%, #8c8c8c 100%); */
}

/* a.item_spec_offer > .icon{
 background:-webkit-gradient(linear, 0 100%, 0 0, from(#82acfc), to(#6490de));
 background:-webkit-linear-gradient(#82acfc 0%, #6490de 100%);
 background:-moz-linear-gradient(#82acfc 0%, #6490de 100%);
 background:-o-linear-gradient(#82acfc 0%, #6490de 100%);
 background:linear-gradient(#82acfc 0%, #6490de 100%);
}*/
/*.item_spec_offer > .icon:after{content:''; display:inline-block; vertical-align:top;}*/
.item_spec_offer > .row {
 display: inline-block;
 max-width: 250px;
 vertical-align: middle;
}

.item_spec .item_spec_offer {
 margin-right: 14px;
}

/*.buy_more > .icon:after{width:12px; height:15px; margin-top:6px; background-position:-225px -75px;}
.format_size > .icon:after{width:16px; height:10px; margin-top:9px; background-position:-250px -125px;}
.by_the_piece > .icon:after{width:11px; height:14px; margin-top:7px; background-position:-225px -100px;}
.apiece > .icon:after{width:14px; height:16px; margin-top:6px; background-position:-225px -150px;}
.pick_up_rods > .icon:after{width:14px; height:15px; margin-top:6px; background-position:-225px -125px;}*/
.markStore, .markStore td {
 background-color: lightyellow;
}

.prices_list {
 width: 100%;
 font-size: 11px;
 line-height: 18px;
 position: relative;
}

.prcs_previev {
 width: 30px;
}

.prcs_type {
 width: 15px;
}

.prcs_price {
 width: 73px;
}

.prcs_sum {
 width: 100px;
}

.prcs_stock {
 width: 15px;
}

.prcs_val {
 width: 48px;
}
.prcs_val_с {
 width: 70px;
}

.prcs_nov_in {
 width: 70px;
}

.prcs_num {
 width: 70px;
}

.prices_list th {
 height: 16px;
 border: solid #e6e6e6;
 border-width: 1px 0;
 background-color: #f2f2f2;
 font-size: 10px;
 line-height: 14px;
 color: #999;
 white-space: nowrap;
 text-align: center;
}

.prices_list th > div {
 height: 100%;
 border-right: 1px solid #e6e6e6;
}

.prices_list th + th > div {
 border-left: 1px solid #fcfcfc;
}

th.prcs_nov_in > div {
 border-right: 0 none;
}

.prices_list .prcs_descr {
 text-align: left;
}

th.prcs_descr > div {
 padding: 0 7px;
}

td.prcs_descr > div {
 padding: 0 2px;
}

.prcs_price, .prcs_stock, .prcs_val, .prcs_nov_in {
 background-color: #f9f9f9;
}

.prices_list td {
 padding: 4px 0 5px;
 vertical-align: middle;
 border-bottom: 1px dotted #d6d6d6;
 text-align: center;
}

.no_mobile_device .prices_list tr:hover > td {
 background-color: #ffefa4;
}

td.prcs_previev {
 font-size: 0;
 line-height: 0;
}

td.prcs_previev img {
 font-size: 12px;
 line-height: 1.2;
 height: auto;
}

.prcs_descr a, .prcs_nov_in a {
 border-bottom-width: 0;
}

.no_mobile_device tr:hover > .prcs_descr a, .no_mobile_device tr:hover > .prcs_nov_in a {
 border-bottom-width: 1px;
}

.prices_list .prcs_price {
 text-align: right;
}

th.prcs_previev, th.prcs_type, th.prcs_val, th.prcs_descr, th.prcs_price, th.prcs_stock, th.prcs_val, th.prcs_nov_in { 
 text-align: center !important; 
}

.prices_list .prcs_price > div {
 position: relative;
 padding: 0 5px;
 white-space: nowrap;
}

.prices_warning_str > td {
 padding: 0 0 9px 0;
}

.no_mobile_device .prices_list .prices_warning_str:hover > td {
 background: #fff;
}

.no_mobile_device .prices_list tr:hover + .prices_warning_str > td {
 background: #ffefa4;
}

.prices_warning_str > td > div {
 position: relative;
}

.prices_warning_str .product_warning {
 top: -1px;
}

.prices_warning_str .product_warning:before {
 left: 60px;
}

.prices_warning_str .product_warning:after {
 left: 61px;
}

.prices_list .explanation {
 margin: 0;
 font-size: 13px;
}

.prices_list .prcs_num {
 text-align: center;
}

.prices_list .edit_link + .edit_link {
 margin-left: 10px;
}

.no_mobile_device .prices_list .prcs_actions .edit_link {
 visibility: hidden;
}

.no_mobile_device .prices_list tr:hover > .prcs_actions .edit_link, .no_mobile_device .prices_list tr.open > .prcs_actions .edit_link {
 visibility: visible;
}

.status_msg {
 position: absolute;
 display: none;
 right: 100%;
 top: -15px;
 /*height: 22px;*/
 padding: 5px 10px;
 border-radius: 5px;
 background-color: #fff;
 line-height: 20px;
 text-align: left;
 font-size: 12px;
 white-space: nowrap;
 z-index: 2;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.status_msg:after {
 content: '';
 position: absolute;
 top: 50%;
 right: -4px;
 margin: -3px 0 0;
 border-top: 3px solid RGBA(255, 255, 255, 0);
 border-bottom: 3px solid RGBA(255, 255, 255, 0);
 border-left: 4px solid #FFF0;
}

.green_msg {
 background-color: #47a900;
 color: #fff;
}

.green_msg:after {
 border-left: #47a900 !important;
}

.yellow_msg {
 background-color: #ffaf83;
}

.yellow_msg:after {
 border-left: 4px solid #FFAF84;
}

.red_msg {
 background-color: #C00;
 color: #fff;
}

.red_msg:after {
 border-left: #C00!important;
}

.brown_msg {
 background-color: #877624;
 color: #fff;
}

.brown_msg:after {
 border-top-color: #877624!important;
}

.spec_price {
 height: auto;
 top: 0;
 right: auto;
 font-size: 11px;
 color: #4c4c4c;
}

.prcs_price .spec_price {
 right: 100%;
}

.prcs_price:hover .spec_price {
 display: block;
}

.spec_price .title {
 height: 18px;
 margin: 0 -8px;
 padding: 0 8px;
 background-color: #ffefa4;
 border-bottom: 1px solid #e6e6e6;
 border-radius: 3px 3px 0 0;
 color: #000;
 line-height: 16px;
 font-weight: normal;
}

.small_price {
 width: 100%;
 margin: 3px 0 2px;
}

.small_price td {
 padding: 0 3px 0 0;
 height: 14px;
 vertical-align: top;
 border-top: 1px dotted #e6e6e6;
 border-bottom: 0 none;
 color: #4c4c4c;
 font-size: 11px;
 line-height: 12px;
 text-align: left;
 white-space: nowrap;
}

.small_price td + td {
 padding: 0 0 0 3px;
 text-align: right;
}

.no_mobile_device .small_price tr:hover td {
 background-color: #fcfcfc;
 color: #000;
 cursor: default;
}

.small_price tr:first-child td {
 border-top: 0 none;
}

.gray.small_price {
 font-size: 13px;
}

.prcs_val .add_one_box {
 width: 64px;
 margin: 0 auto;
}

.no_mobile_device .prcs_val .add_one_box .btn_stl {
 visibility: hidden;
}

.no_mobile_device tr:hover .prcs_val .add_one_box .btn_stl {
 visibility: visible;
}

td.prcs_nov_in {
 text-align: right;
}

.prcs_nov_in .ico_clear {
 margin-right: 8px;
}

.item_btns_area {
 overflow: hidden;
 min-height: 22px;
 padding: 15px 0 2px;
}

.item_btns_area .item_logo {
 float: left;
 margin-right: 10px;
 max-height: 40px;
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.item_logo a{
 border-bottom: none;
}
.img_logo {
 max-width: 150px;
 max-height: 40px;
}

.item_btns_area .item_btns {
 float: right;
 text-align: right;
}

.item_btns a {
 display: inline-block;
 vertical-align: middle;
 border-bottom: 0;
}

.item_btns a + a {
 margin-left: 10px;
}

.item_btns .btn_stl {
 width: 150px;
 white-space: nowrap;
}

.float_btn_bskt {
 width: 150px;
 left: -75px;
 position: RELATIVE;
}

.float_btn_bskt.state_fixed {
 position: fixed;
 bottom: 2px;
 padding: 15px;
 margin-left: -165px;
 background-color: #ffefa4;
 border-radius: 8px 8px 0 0;
 -webkit-box-shadow: 1px 1px 6px RGBA(0, 0, 0, .3);
 box-shadow: 1px 1px 6px RGBA(0, 0, 0, .3);
 width: auto !important;
 left: initial;
}

.right_sidebar {
 float: right;
 width: 220px;
 margin-left: 20px;
 font-size: 12px;
}

.catalog_filters {
 width: 0;
 top: 0;
 right: 0;
 position: absolute;
 z-index: 1;
}

.catalog_filters.open {
 width: 220px;
}

.catalog_filters.state_fixed {
 right: 50% !important;
 position: fixed;
 z-index: 19;
}

.catalog_filters .sidebar_banner, .catalog_filters .links_box, .catalog_filters .filters_area {
 visibility: hidden;
 left: -9999px;
}

.open.catalog_filters .filters_area {
 visibility: visible;
 left: auto;
}

.catalog_area {
 position: relative;
}

.filters_area {
 padding: 10px 15px;
 position: relative;
}

.filters_area.state_fixed {
 position: fixed;
}

.filters_group {
 padding-bottom: 7px;
}

.filters_group + .filters_group {
 padding-top: 8px;
 margin-top: 1px;
 border-top: 1px dashed #e6e6e6;
}

.filters_group.js-accordion:nth-child(2) {
 border-top: 0;
 margin: 0px;
}


.filters_group .title {
 line-height: 16px;
 font-weight: bold;
}

.filters_group .ico_help {
 vertical-align: top;
 margin-left: 10px;
}

.filters_group .ch_box_line {
 overflow: hidden;
 vertical-align: middle;
 display: inline-block;
}

.filters_group .ch_box_line input {
 float: left;
 display: block;
 margin: 0px 4px 0px 1px;
}

.filters_group .ch_box_line input {
 float: left;
 display: block;
 margin: 1px 4px 0px 1px;
}

.filters_group .additional_info {
	font-size: 10px;
	color: #BBB;
}

.filters_group input:checked + label {
 color: #000;
 font-weight: bold;
}

.filter_link { border-bottom: 0px; }

.show_hiddens {
 display: block;
 position: relative;
 margin-top: 14px;
 padding-left: 20px;
 color: #002e8c;
 cursor: pointer;
}

.show_hiddens:before {
 content: '';
 display: block;
 position: absolute;
 top: 50%;
 left: 8px;
 margin-top: -1px;
 border-left: 3px solid RGBA(255, 255, 255, 0);
 border-right: 3px solid RGBA(255, 255, 255, 0);
 border-bottom: 3px solid #002e8c;
}

.show_hiddens.closed:before {
 left: 10px;
 margin-top: -2px;
 border-top: 3px solid RGBA(255, 255, 255, 0);
 border-bottom: 3px solid RGBA(255, 255, 255, 0);
 border-left: 3px solid #002e8c;
 border-right: 0 none;
}

.hidden_list {
 display: none;
}

.from_to {
 padding: 8px 0 5px;
 line-height: 20px;
}

.from_to .chosen-container, .from_to select, .from_to > label {
 float: left;
}

.from_to .chosen-container, .from_to select {
 margin: 0 6px;
 width: 54px !important
}

.from_to > label {
 text-align: center;
}

.from_to > label:first-child {
 text-align: left;
}

.links_box {
 padding: 10px 15px 12px;
}

.links_box > .title {
 margin-bottom: 12px;
 line-height: 16px;
 font-weight: bold;
}

.links_box li {
 padding-left: 14px;
 line-height: 18px;
}

.links_box li + li {
 margin-top: 12px;
}

.links_box ul li:before {
 content: '';
 display: block;
 position: absolute;
 margin: 8px 0 0 -14px;
 width: 4px;
 height: 4px;
 border-radius: 50%;
 background-color: #808080;
 overflow: hidden;
}

.sidebar_banner .img_box {
 display: block;
 border: 0;
}

.sidebar_banner img {
 border-radius: 7px;
}

.filters_toogle_btn, .filters_toogle_btn:active {
 width: 35px;
 height: 162px;
 margin-top: -81px;
 top: 50%;
 right: 0;
 background-position: 0 -225px;
 display: inline-block;
 position: fixed;
 cursor: pointer;
}

.filters_toogle_btn:hover {
 background-position: -50px -225px;
}

.open .filters_toogle_btn, .open .filters_toogle_btn:active {
 height: 105px;
 margin-top: -52px;
 right: 100%;
 background-position: -100px -225px;
}

.open .filters_toogle_btn:hover {
 background-position: -150px -225px;
}

@media only screen and (min-width: 1250px) {
 .catalog_list_with-right_sidebar,
 .right_sidebar + .catalog_list {
 margin-right: 240px;
 }

 .catalog_filters {
 width: 220px !important;
 margin: 0 0 0 20px !important;
 right: auto;
 top: auto;
 position: static !important;
 }

 .catalog_filters .sidebar_banner, .catalog_filters .links_box, .catalog_filters .filters_area {
 visibility: visible;
 left: auto;
 }

 .catalog_filters .filters_toogle_btn {
 display: none;
 }
}

/*item card*/
.item_info {
 margin-right: 240px;
}

.item_imgs {
 padding: 6px 0 17px;
 overflow: hidden;
}

.item_imgs .img_box {
 text-align: center; /*min-height:310px; cursor:pointer;*/
}

.more_images {
 float: left;
 width: 60px;
 margin-right: 10px;
 position: relative;
}

.more_images_wrap {
 max-height: 340px;
 margin-right: -20px;
 overflow-x: hidden;
 overflow-y: auto;
}

.more_images ul {
 position: relative;
 font-size: 0;
}

.more_images li, .more_images a {
 display: block;
 width: 60px;
 height: 50px;
}

.more_images li {
 margin-bottom: 20px;
 position: relative;
 border: 1px solid transparent;
 cursor: pointer;
}

.more_images .active {
 border-color: #e7e7e7;
 cursor: default;
}

.more_images img {
 max-width: 100%;
 max-height: 100%;
}

.img_box .image_action {
 position: absolute;
 bottom: 2px;
 left: 50%;
 margin-left: -35px;
 z-index: 2;
}

.more_images + .img_box {
 width: auto;
}

.item_info_box + .item_info_box {
 margin-top: 22px;
}

.item_actions {
 padding-bottom: 15px;
}

.params_table {
 width: 100%;
 color: #1a1a1a;
 font-size: 11px;
}

.params_table td {
 padding: 8px 0 6px;
 border-bottom: 1px solid #e6e6e6;
}

.params_table tr:first-child td {
 border-top: 1px solid #e6e6e6;
}

.params_table td:first-child {
 font-weight: bold;
 width: 185px;
}

.no_mobile_device .params_table tr:hover td {
 background-color: #fcfcfc;
 color: #000;
}

.additionalDescription-wrapper {
 margin-top: 20px;
 }

.b-share_theme_counter a {
 border-bottom: 0px; 
 }

.item_price_info {
 padding: 13px;
}


.item_price_info .item_logo {
 margin-bottom: 13px;
 text-align: center;
}

.item_price_info .alertObj {
 top: 5px;
 left: -2px;
}

.cartPriceParams {
 position: relative;
 float: left;
}

.cartPriceParams .spec_price {
 right: 105%;
}

.param_rows {
 margin-bottom: 6px;
}

.param_row {
 overflow: hidden;
 padding: 12px 0 14px;
 border-top: 1px solid #e6e6e6;
 line-height: 16px;
}

.param_row .label {
 float: left;
 width: 80px;
 color: #999;
 font-size: 11px;
}

.param_row .value {
 display: block;
 margin-left: 80px;
}

.param_row .price {
 line-height: 18px;
}

.param_row.price .label {
 position: relative;
 top: 2px;
}

.param_row .value .price {
 color: #000;
 font-size: 18px;
 line-height: 1;
}

.param_row .buy_more {
 margin-top: 10px;
 padding: 2px 3px;
}

.item_price_info .add_one + .btn_stl {
 width: 115px;
 margin-left: 10px;
}

.item_price_info .product_warning {
 width: 435px;
 right: 220px;
 top: 0;
}

/*paging*/
.paging {
 padding: 85px 0 15px;
 font-size: 0.01px;
 text-align: center;
}

.pager_top .paging {
 padding: 10px 0 15px;
}

div.paging:before {
 content: 'Страница: '; 
 font-size: 15px;
 position: relative;
 top: 5px;
 margin-right: 10px;
}

.paging > * {
 display: inline-block;
 margin: 5px 0px;
 padding: 5px 10px;
 vertical-align: top;
 height: 15px;
 line-height: 14px;
 font-size: 14px;
}

.paging-arrow { 
 height: 14px;
 fill: #002e8c; }

.paging a {
 border: 0;
}

.paging .current {
 background-color: #ffe748;
 border-bottom: 2px solid #e30410;
 cursor: default;
 color: #e90023;
 position: relative;
}

.paging .current:hover {
 text-decoration: none;
}

.pagging_arrw {
 position: absolute;
 width: 100%;
 height: 5px;
 top: -5px;
 left: 0;
}

.reviews_list + .paging {
 padding-top: 8px;
}

.about_box {
 margin-top: 22px;
}

.rounded_list + .about_box {
 margin-top: 31px;
}

.about_box .catalogProductsGroup {
 width: 730px !important;
}

/*footer*/
.footer { /*position:absolute; bottom:0; left:0; height:180px;*/
 width: 100%;
 font-size: 12px;
 line-height: 18px;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#fff), color-stop(0.65, #fff), to(#f3f3f3));
 background: -webkit-linear-gradient(#fff 0%, #fff 65%, #f3f3f3 100%);
 background: -moz-linear-gradient(#fff 0%, #fff 65%, #f3f3f3 100%);
 background: -o-linear-gradient(#fff 0%, #fff 65%, #f3f3f3 100%);
 background: linear-gradient(#fff 0%, #fff 65%, #f3f3f3 100%);
}

.footer .wrapper {
 padding: 25px 0 30px;
 overflow: hidden;
 border-top: 1px solid #e6e6e6;
}

.footer .half {
 padding-right: 10px;
}

.footer .half + .half {
 padding-left: 10px;
}

.creator {
 float: right;
 text-align: left;
 margin-left: 40px;
}

.copy {
 padding-bottom: 5px;
}

.footer .promo_lnk {
 padding-top: 5px;
}

.footer .main_left_col {
 width: 25%;
 padding-right: 20px;
}

.footer .main_content_col {
 margin-left: 25%;
 font-size: 12px;
}

.footer .creator {
 max-width: 33.3%;
 margin-left: 0;
 padding-left: 10px;
}

.footer .row {
 width: 66.7%;
 float: left;
}

.footer .main_left_col, .footer .creator {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.counters_area {
 height: 40px;
 margin-top: 25px;
}

.counters {
 float: right;
}

.social {
 float: left;
 width: 25%;
}

.counters a, .social a {
 border-bottom: 0;
}

.counters img {
 margin-left: 10px;
 vertical-align: middle;
}

/**
* ajax
*/
iframe.waitwindowlocal {
 border: 0;
}

.waitwindowlocalshadow {
 position: absolute;
 z-index: 11112;
 opacity: 0.7;
 background: #FFF;
}

.waitwindowlocalshadow .waitwindowlocal {
 background: url("/images/loading_verysmall-16.gif") no-repeat scroll 50% 50%;
}

/*.waitwindowlocalshadow .waitwindowlocal.big{background-image:url(/images/loading_big.gif);}*/
.waitwindowlocalshadow .waitwindowlocal.big {
 background: url(/images/loading_big.gif) no-repeat fixed;
}

.waitwindowlocalshadow .waitwindowlocal.small {
 background-image: url(/images/loading_small.gif);
}

div.bx-core-dialog-content input, div.bx-core-dialog-content select {
 border: 1px solid #C2C2C2;
}

.localshadow {
 position: absolute;
 z-index: 11112;
 opacity: 0.7;
 background: #FFF;
 top: 0px;
 left: 0px;
}

.bx-core-waitwindow {
 display: none;
}

.delovoyCatalogGallery {
 cursor: pointer;
}

#galclose {
 background-image: url(/img/gallery_top_bg.png);
 _background: transporent;
 top: 0;
 z-index: 9999;
 left: 0;
 position: absolute;
}

#gallery_show {
 position: absolute;
 top: 10px;
 left: 10px;
 width: 720px;
 max-width: 100%;
 height: 514px;
 z-index: 100001;
 background-color: #fff;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

#gallery_show #galer_right {
 float: left;
 height: 472px;
 width: 83px;
 max-width: 100%;
 overflow-x: hidden;
 overflow-y: auto;
}

#gallery_show #galer_left {
 float: left;
 width: 622px;
 max-width: calc(100% - 105px);
 margin-left: 15px;
 margin-top: 10px;
 background: url(/img/load.gif) no-repeat 50% 50%;
}

#gallery_show #galer_left .name {
 text-align: left;
 width: 90%;
 font-size: 14px;
 border-bottom: 1px solid #E1DFD7;
}

#gallery_show #SHOWCONT {
 width: 622px;
 height: 460px;
 max-width: 100%;
}

#gallery_show #galer_left #SHOWCONT img {
 margin: 10px 0px 10px 0px;
}

#gallery_show #galer_left #SHOWCONT .videoBox img {
 margin: auto;
}

#gallery_show #galer_left .text {
 display: inline-block;
 text-align: left;
 color: gray;
 font-size: 11px;
}
#gallery_show #galer_left .cod {
 display: inline-block;
 margin-right: 8px;
 text-align: left;
 max-width: 100px;
 color: gray;
 font-size: 11px;
}

#gallery_show #galer_left span {
 color: #E30410;
 font-size: 14px;
}

#gallery_show #galer_left .video {
 padding-top: 35px;
}

#gallery_show .galer_right_ {
 box-shadow: 2px 0 3px 0 #d0d0d0 inset;
 -moz-box-shadow: 2px 0 3px 0 #d0d0d0 inset;
 -webkit-box-shadow: 2px 0 3px 0 #d0d0d0 inset;
 float: left;
 width: 83px;
 height: 514px;
}

#gallery_show .close_ {
 float: left;
 height: 42px;
 width: 83px;
 border-bottom: 1px solid #E1DFD7;
}

#gallery_show #galer_right img {
 opacity: 0.8;
 margin: 6px;
 cursor: pointer;
 border: 1px solid #f1efe7;
 height: 45px;
 width: 55px;
}

#gallery_show #galer_right img:hover {
 opacity: 1;
 border: 1px solid #a0a0a0;
}

#gallery_show #galer_right div.active {
 background-color: #fff;
 box-shadow: 0 2px 3px 0 #d0d0d0;
 -moz-box-shadow: 0 2px 3px 0 #d0d0d0;
 -webkit-box-shadow: 0 2px 3px 0 #d0d0d0;
}

#gallery_show #galer_right div.active img {
 opacity: 1;
 border: 1px solid #fff;
 cursor: auto;
}

/*#gallery_show #galer_right div.active_gr img{opacity:1;}*/
#gallery_show #galer_right div.active img:hover {
 border: 1px solid #fff;
}

#gallery_show .close {
 float: right;
 padding-top: 3px;
 background: url(/img/button_close1.png) no-repeat;
 background-position: 100% 50%;
 clear: both;
 margin: 11px 9px 0 0;
 width: 70px;
 height: 16px;
 color: gray;
}

#gallery_show .close:hover {
 background: url(/img/button_close_red1.png) no-repeat;
 background-position: 100% 50%;
 color: gray;
}

#gallery_show .close .zebra {
 color: gray;
 float: right;
 margin-right: 25px;
 border-bottom: 0px solid black;
 cursor: pointer;
 font-family: Tahoma, Geneva, Arial, sans-serif;
 font-size: 10px;
 text-decoration: none;
}

#gallery_show.delovoyGallery {
 height: auto!important;
 min-height: 514px!important;
 text-align: left;
}

#gallery_show.delovoyGallery #SHOWCONT {
 overflow: hidden;
 height: auto;
}

#gallery_show.delovoyGallery .textPad {
 padding: 10px 15px 15px 0;
}

#gallery_show.delovoyGallery .textPad > * {
 height: 0 !important;
 min-height: 100%;
 padding-bottom: 56%;
 max-width: 100%;
 background-size: contain !important;
}

#gallery_show.delovoyGallery .name {
 height: 32px;
 float: none;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}

#gallery_show.delovoyGallery .galer_right_ .close_ {
 width: 100%;
 float: none;
}

#gallery_show.delovoyGallery .galer_right_ li {
 border-top: 1px solid #E1DFD7;
 display: block;
 padding: 0;
 text-align: left;
 cursor: pointer;
}

#gallery_show.delovoyGallery .galer_right_ li.active {
 background: none repeat scroll 0 0 #FFFFFF;
}

#gallery_show.delovoyGallery .galer_right_ li.active a {
 border: none;
 color: #2D2D2D;
}

#gallery_show.delovoyGallery .galer_right_ li.noBorder {
 border-top: none;
}

#gallery_show.delovoyGallery .galer_right_ .noBorder.active {
}

#gallery_show.delovoyGallery .galer_right_ li > span {
 display: block;
 margin-left: 3px;
 padding: 18px 15px 4px 22px;
 position: relative;
}

#gallery_show.delovoyGallery .galer_right_ li a {
 font-size: 14px;
}

#gallery_show.delovoyGallery .additional_info {
 font-size: 12px;
}

#gallery_show.delovoyGallery .galer_right_ li a:hover {
 text-decoration: none;
}

.text_input.type_text_nnum {
 width: 60px;
}

.text_input.type_text_name {
 width: 100%;
}

textarea.type_text_name {
 height: 70px;
 min-height: 70px;
 max-width: 100%;
 min-width: 100%;
}

.text_input.type_text_qty {
 width: 38px;
}

.text_input.type_text_qty_с {
 width: 60px;
 text-align: right;
}

p + .type_text_name {
 margin-top: 14px;
}

.contactsData {
 margin: 20px 0;
}

.contactsData tr .error {
 display: none;
 padding-left: 10px;
}

.contactsData tr.error .error {
 display: block;
}

.contactsData tr td {
 padding: 4px 0 5px;
 vertical-align: middle;
}

.cross td {
 text-align: center;
}

.cross a {
 display: block;
 float: left;
 font-size: 12px;
 height: 24px;
 line-height: 25px;
 padding: 0 3px;
 width: 15px;
 color: #003ba7;
 text-decoration: none;
 border-bottom: none;
}

.cross a.current {
 width: 17px;
 text-decoration: none;
 background: url(/img/nav_item.gif) no-repeat 50% 50%;
 color: #e0000c;
}

.cross a.prev {
 width: auto;
 margin-right: 10px;
 text-decoration: none;
}

.cross a.next {
 width: auto;
 margin-left: 10px;
 text-decoration: none;
}

.text_left, .text_left td, .prices_list .text_left td, .prices_list td.text_left {
 text-align: left;
}

.text_right, .text_right td, .prices_list .text_right td, .prices_list td.text_right {
 text-align: right;
}

.text_center, .text_center td, .prices_list .text_center td, .prices_list td.text_center {
 text-align: center;
}

.inBasketBlock {
 display: none;
 position: relative;
}

.in_basket .inBasketBlock {
 display: block;
 overflow: visible;
}

/*main_accent_area*/
.main_accent_area {
 overflow: hidden;
}

.main_accent_area .alt_h1 {
 padding-bottom: 15px;
}

.main_accent_area .img_list_item .alt_h2 {
 padding-bottom: 7px;
 font-size: 14px;
 font-weight: bold;
}

.main_accent_col {
 width: 50%;
 padding-right: 25px;
 float: left;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

/*img_list*/
.img_list_item {
 overflow: hidden;
}

.img_list_item + .img_list_item {
 padding-top: 23px;
}

.img_list_item .img_box {
 width: 65px;
 padding: 2px 10px 0 0;
 float: left;
 display: block;
 border: 0;
 text-align: center;
}

.img_list_item .descr {
 overflow: hidden;
 font-size: 12px;
 line-height: 18px;
}

.img_list_item h2, .img_list_item .alt_h2 {
 padding-bottom: 7px;
 font-size: 14px;
 font-weight: bold;
}

.img_list_item .title {
 padding-bottom: 3px;
}

.img_list_item .alter_actions {
 margin-top: 10px;
 padding: 8px 0 3px;
 border-top: 1px solid #ccc;
}

.paging + .img_list {
 margin-top: 9px;
}

/*catalog_sections_list*/
.catalog_sections_list {
 padding: 10px 0 37px;
 font-size: 0.01px;
}

.catalog_sections_item {
 width: 33.33%;
 display: inline-block;
 vertical-align: top;
 font-size: 14px;
 padding-top: 20px;
}

.catalog_sections_item .img_box {
 width: 65px;
 padding: 10px 10px 0px 10px;
 display: table-cell;
 border: 0;
 text-align: center;
 vertical-align: top;
}

.catalog_sections_item .descr {
 padding-right: 10px;
 display: table-cell;
 vertical-align: middle;
}

.catalog_sections_item .alt_h2 {
 padding-bottom: 7px;
}

/*our_clients_area*/
.main_content_col + .clear + .gray_line {
 margin-top: 31px;
}

.our_clients_area {
 padding: 24px 0 29px;
}

.our_clients_area .alt_h1 {
 padding: 0;
}

/*client_carousel*/
.carousel_nav.left, .carousel_nav.right {
 left: 0;
 border-radius: 0;
 margin-left: 0;
 text-indent: -9999px;
 cursor: pointer;
}

.carousel_nav.right {
 right: 0;
 left: auto;
 border-radius: 0;
}

.client_carousel {
 overflow: hidden;
 padding: 9px 30px;
 position: relative;
}
.caroufredsel_wrapper{
 min-height: 56px;
}

.carousel_area {
 min-height: 56px;
 overflow: hidden;
}

.carousel_area .item {
 float: left;
 background-position: center 0;
 background-repeat: no-repeat;
 text-align: center;
}

.carousel_area .item img {
 -moz-transition: opacity .5s;
 -o-transition: opacity .5s;
 -webkit-transition: opacity .5s;
 transition: opacity .5s;
}

.carousel_area img:hover {
 opacity: 0;
}

/*search_list*/
.dependent_price {
 background-color: #ffe836;
}

.search_message {
 padding: 3px 0 12px;
 color: #4d4d4d;
 word-wrap: break-word;
}

.search_row_list {
 padding-top: 16px;
}

.search_list {
 font-size: 12px;
}

.search_list .prcs_previev {
 width: 75px;
 text-align: left;
}

.search_list .prcs_previev > div {
 padding: 0 8px;
}

.search_list th.prcs_previev > div, .search_list th.prcs_type > div {
 border: 0;
}

.search_list th.prcs_descr > div {
 border-left: 0;
}

.search_list .prcs_descr .status_state, .search_list .prcs_descr img {
 margin-right: 10px;
}

.search_list .prcs_descr .status_state, .search_list .prcs_descr img, .search_list .prcs_descr .explanation {
 vertical-align: middle;
}

.search_list td {
 vertical-align: top;
}

.search_list .prcs_price {
 width: 95px;
}

.search_list .prcs_nov_in {
 white-space: nowrap;
}

.search_list .prcs_nov_in .ico_clear {
 margin-right: 13px;
}

.search_list .prcs_nov_in a {
 margin-right: 8px;
}

.search_list .prcs_val {
 width: 123px;
}

.search_list .prcs_val .ico_basket {
 margin: 0;
}

.search_list .prcs_val .btn_bskt {
 height: 19px;
 line-height: 17px;
}

.search_list .prcs_val .add_one_box {
 display: inline-block;
 vertical-align: top;
}

.search_list sections_list_lvl_2 {
 position: relative;
}

.search_list .help_area {
 float: right;
 margin-left: 10px;
}

.helper_popup_search {
 width: 750px;
 margin-left: -55px;
}

.helper_popup.helper_popup_search:after {
 margin-left: 47px;
}

.helper_popup_search .helper_popup_wrp {
 padding: 10px;
}

.helper_popup_search .img_box {
 margin-bottom: 7px;
}

.helper_popup_search .item_spec {
 margin: 16px 0 0 0;
}

.helper_popup_search .item_spec_offer > .row {
 max-width: 175px;
}

/*contact_area*/
.alter_right_sidebar {
 width: 200px;
 float: right;
 position: absolute;
 top: 0;
 right: 0;
}

.info_area { /*display:table;*/
 width: 100%;
 position: relative;
}

.info_area:after {
 content: '';
 position: absolute;
 top: 0;
 bottom: 0;
 right: 220px;
 width: 1px;
 background: #e6e6e6;
}

h1 + .info_area {
 margin-top: 6px;
}

.alt_h2 + .info_area {
 margin-top: 8px;
}

.tabs_area + .info_area {
 margin-top: 35px;
}

.item_carousel + .info_area, .info_area + .info_area {
 margin-top: 14px;
}

.common_info {
 margin-right: 240px;
}

.alter_link_box {
 padding-left: 0px;
}

.alter_link_box .alt_h2 {
 padding-bottom: 10px;
}

.alter_img_list .descr {
 font-size: 12px;
 line-height: 18px;
}

.alter_img_list .img_box {
 width: 60px;
}

.alter_img_list .img_list_item + .img_list_item {
 padding-top: 12px;
}

.inner_contact_phones .contact_box, .inner_contact_phones .contact_box:first-child {
 height: auto;
 vertical-align: top;
 padding: 0;
}

.inner_contact_phones .contact_box:first-child {
 padding-right: 15px;
}

.inner_contact_phones .phone_num {
 margin-right: 7px;
}

.inner_contact_phones .title {
 margin-top: -1px;
 font-size: 11px;
 line-height: 17px;
 font-weight: bold;
}

.inner_contact_phones .phone {
 white-space: nowrap;
}

.inner_contact_phones .phone + .phone {
 padding-top: 6px;
}

.inner_contact_phones + .colored_list {
 padding-top: 3px;
}

.inner_contact_info {
 min-height: 180px;
 margin-right: -20px;
 padding: 14px 15px 18px 130px;
 background: #f7f7f6 url('/images/inner_contact_info_back.png') no-repeat 0 100%;
 color: #333;
}

.inner_contact_info .descr {
 padding-top: 16px;
 line-height: 18px;
}

.inner_contact_info .alt_title {
 padding-bottom: 2px;
 font-weight: bold;
 line-height: 24px;
}

.alter_right_sidebar .img_area + .inner_contact_phones {
 margin-top: -1px;
}

.alter_right_sidebar .inner_contact_phones .phone + .phone {
 padding-top: 11px;
}

.no_pseudo_content:after {
 content: none;
}

.info_area + .tabs_area {
 margin-top: 29px;
}

.contact_map_area {
 margin-top: 7px;
 height: 405px;
 position: absolute;
 left: 60px;
 top: 45px;
 border-radius: 10px;
}

.contact_map {
 width: 100%;
 height: 400px;
 -webkit-border-radius: 30px;
 -moz-border-radius: 30px;
 border-radius: 30px;
 margin-top: 7px;
}

.map_note {
 width: 300px;
 background-color: rgba(255, 255, 255, 0.95);
 color: #333;
 -webkit-box-shadow: 1px 1px 6px RGBA(0, 0, 0, .3);
 box-shadow: 1px 1px 6px RGBA(0, 0, 0, .3);
}

.map_note:after {
 content: "";
}

.map_note .title {
 padding-bottom: 6px;
 font-size: 12px;
 font-weight: bold;
}

.contact_map_area .map_note {
 max-height: 345px;
 overflow: auto;
}

.map_note_group {
 padding: 14px 20px 17px;
 line-height: 18px;
}

.map_note_group + .map_note_group {
 border-top: 1px solid #e6e6e6;
}

.small_tabs .tab_lnk, .small_tabs .tabs_backlight {
 padding: 0 11px;
 font-size: 14px;
 font-weight: bold;
 line-height: 29px;
}

.alter_tabs {
 padding: 7px 7px 0;
 background-color: #f2f2f2;
 font-size: 0.01px;
}

.alter_tabs .tabs_backlight {
 display: none;
}

.alter_tabs .tab_lnk {
 font-size: 12px;
 height: 34px;
 line-height: 32px;
 padding: 0 11px;
 border-radius: 4px 4px 0 0;
 border: 0;
}

.alter_tabs .tab_lnk.current {
 background-color: #fff;
}

.company_info {
 color: #333;
 line-height: 18px;
}

.company_info .alt_h2 {
 padding-bottom: 10px;
}

.company_info p + p {
 padding-top: 18px;
}

.recom_star {
 font-size: 12px;
 color: #cc0000;
}

.recom_note {
 padding: 7px 0 1px;
 font-size: 11px;
 color: #999;
}

.recom_note .recom_star {
 margin-right: 4px;
}

@media only screen and (max-width: 1249px) {
 .info_area .contact_box {
 display: block;
 }

 .info_area .common_info {
 margin-right: 215px;
 }

 .info_area .alter_right_sidebar {
 width: 175px;
 }

 .info_area .contact_box + .contact_box {
 margin-top: 16px;
 }
}

/*registration*/
h1 + .tabs_area {
 margin-top: 12px;
}

.explanation {
 font-size: 12px;
 color: #999;
}

.error_explanation {
 padding: 10px 0 2px;
 font-size: 13px;
 color: #cc0000;
}

.success_explanation {
 padding: 5px 0 2px;
 font-size: 12px;
 color: #4eb900;
}

.registration_area .reg_info_box {
 padding-top: 0;
 padding-bottom: 0;
}

.registration_area .reg_info_box .title {
 padding: 16px 0 5px;
}

.registration_form_area {
 padding-top: 11px;
}

.registration_form_area .colored_list {
 padding-bottom: 20px;
}

.registration_form_area .colored_list li {
 padding: 8px 0 7px 23px
}

.registration_form {
 width: 100%;
 margin-bottom: 20px;
 padding: 19px 30px 31px;
 background-color: #f1f1f1;
 font-size: 12px;
 display: table;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.registration_form .label {
 width: 148px;
 min-height: 1px;
 line-height: 28px;
 float: left;
}

.registration_form .input_box {
 margin-left: 148px;
}

.registration_form .form_row + .form_row {
 margin-top: 11px;
}

.registration_form .explanation {
/* line-height: 28px; */
 display: block;
 margin-top: 5px;
}

.registration_form .btn_stl + .explanation {
/* line-height: 29px; */
}

.registration_form .text_input, .registration_form .btn_stl {
 width: 276px;
}

.registration_form textarea.text_input {
 height: 70px;
 min-height: 70px;
 max-height: 70px;
 width: 276px;
 min-width: 276px;
 max-width: 276px;
 resize: none;
}

.registration_form .chzn_select {
 width: 276px;
}

.registration_form .chzn-container {
 margin-top: 4px;
}

.registration_form .rad_box_line {
 margin-right: 24px;
 padding: 7px 0 13px;
 display: inline-block;
 vertical-align: top;
}

.registration_form .rad_box_line label {
 display: inline;
}

.registration_form .alter_ch_box_line {
 padding: 5px 0 9px;
}

.registration_actions {
 float: right;
}

.registration_actions .additional_info {
 font-size: 12px;
 margin-right: 18px;
 line-height: 32px;
}

/*sections_list*/
.sections_list_columnize {
 -moz-column-count: 2;
 column-count: 2;
 -webkit-column-count: 2;
 -moz-column-gap: 0;
 column-gap: 0;
 -webkit-column-gap: 0;
}

.sections_list_lvl_0 .column {
 padding-right: 20px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.sections_list_lvl_0 > li {
 padding-top: 2px;
 overflow: hidden;
}

.sections_list_lvl_0 > li + li {
 margin-top: 24px; 
 padding-top: 19px;
 border-top: 1px solid #e6e6e6;
}

.sections_list_lvl_0 a {
 border: 0;
 display: block;
}

.sections_list_lvl_0 .img_box {
 display: block;
 padding: 5px 0 9px;
 text-align: center;
}

.sections_list_lvl_0 ul li {
 line-height: 18px;
 break-inside: avoid-column; 
}

.sections_list_lvl_1 > li {
 margin-bottom: 2px;
}

.sections_list_lvl_1 a {
/* margin-top: 10px;
 margin-bottom: 5px; */
 line-height: 18px;
 font-size: 15px;
}

.sections_list_lvl_2 li {
 padding-left: 15px;
}
.sections_list_lvl_2 li:first-child {
 margin-top: 5px;
}
.sections_list_lvl_2 li:last-child {
 padding-bottom:10px; 
}

.sections_list_lvl_2 a {
 margin-top: 5px;
 line-height: 17px;
 font-size: 14px;
 color: #4c4c4c;
}

.sections_list_lvl_2 span.dot {
 display: block;
 position: relative;
 width: 4px;
 height: 4px;
 border-radius: 50%;
 background-color: #999;
 overflow: hidden;
 left: -8px;
 top: 8px;
 float: left;
}

@media only screen and (min-width: 1250px) {
 .sections_list_columnize {
 -moz-column-count: 3;
 column-count: 3;
 -webkit-column-count: 3;
 column-gap: 10px;
 }
}

/*help_area*/
.help_area {
 display: inline-block;
 width: 27px;
 height: 27px;
 line-height: 28px;
 border: 1px solid #bfbfbf;
 color: #bfbfbf;
 border-radius: 50%;
 background: #fff;
 text-align: center;
 vertical-align: top;
 cursor: pointer;
}

.help_area .svg-icon {
 width: 27px;
 height: 27px;
}

.help_area:hover {
 border-color: #012f8c;
}

.catalog_list .catalog_item .descr_area .help_area {
 border: none;
}

/*helper_popup*/
.helper_popup {
 position: absolute;
 display: none;
 background: #fff;
 font-size: 12px;
 line-height: 17px;
 color: #4c4c4c;
 z-index: 40;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.helper_popup:after {
 content: '';
 display: block;
 position: absolute;
 left: 50%;
 margin-left: -8px;
 width: 16px;
 height: 11px;
 bottom: -11px;
 background-position: -350px -150px;
}

.helper_popup_wrp {
 padding: 10px;
 overflow-x: hidden;
 overflow-y: auto;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

/*catalog_table*/
.share_block {
 padding: 0 5px;
 position: relative;
 font-size: 12px;
 text-align: left;
 z-index: 0;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.share_block:before, .share_block:after {
 content: '';
 display: block;
 position: absolute;
 width: 5px;
 top: 0;
 bottom: 0;
 background: url(/images/share_block.gif) repeat-y 0 0;
}

.share_block:before {
 left: 0;
}

.share_block:after {
 right: 0;
 background-position: -5px 0;
}

.share_text {
 padding: 13px 19px 15px;
 background: url(/images/share_text.gif) repeat 0 0;
 overflow: hidden;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.share_text:after {
 content: '';
 position: absolute;
 z-index: -1;
 bottom: 15px;
 right: 25px;
 left: 14px;
 height: 20%;
 -webkit-box-shadow: 0 15px 5px rgba(0, 0, 0, 0.35);
 box-shadow: 0 15px 5px rgba(0, 0, 0, 0.35);
 -webkit-transform: rotate(1deg);
 transform: rotate(1deg);
}

.share_title {
 font-size: 18px;
 font-weight: bold;
 line-height: 22px;
 color: #eb8b06;
}

.share_text p {
 line-height: 16px;
 color: #4c4c4c;
}

.share_title + p {
 margin-top: 8px;
}

.share_text a {
 font-size: 12px;
 font-weight: normal;
 border: 0;
}

.table_cell {
 display: table-cell;
 vertical-align: top;
 width:49%;
}

.table_str {
 display: table-row;
 width:100%;
}

.catalog_table_rows_list {
 padding-top: 26px;
 display: table;
 width: 100%;
}

.catalog_table {
 width: 100%;
 /*display: table;*/
 table-layout: fixed;
}

.catalog_table .table_cell:first-child {
 border-right: 1px solid #e7e7e7;
}

.catalog_table .table_cell:first-child > div {
 padding: 0 21px 0 13px;
}

.catalog_table .table_cell:first-child + .table_cell > div {
 padding: 0 11px 0 23px;
}

.catalog_str_descr .table_cell > div {
 position: relative;
}

.catalog_str_descr .product_warning_float {
 left: 0;
 right: 0;
 bottom: 0;
 position: absolute;
}

.catalog_str_descr .product_warning_float .img_box, .catalog_str_descr .product_warning_float .product_warning_info {
 padding: 30px 10px 31px 0;
}

.catalog_str_action .table_cell {
 padding: 16px 0 13px;
 background-color: #f9f9f9;
 border-bottom: 1px solid #e7e7e7;
}

.catalog_str_action .empty_cell {
 background-color: transparent;
}

.catalog_table .img_box {
 height: 230px;
 margin: 15px 0 18px;
 position: relative;
 font-size: 0.01px;
 overflow: visible;
 text-align: center;
}

.catalog_table .img_box a {
 display: block;
 border: 0;
}

.catalog_table .img_box .share_block {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 100%;
}

.catalog_table .img_box .share_text {
 max-height: 230px;
}

.catalog_table .title {
 margin-bottom: 4px;
}

.catalog_table .size {
 margin-bottom: 16px;
}

.catalog_table .item_spec {
 margin-top: 16px;
}

.catalog_table .price_col {
 font-size: 12px;
 line-height: 17px;
 color: #cc0000;
 white-space: nowrap;
 text-overflow: ellipsis;
}

.catalog_table .price_col .icon {
 margin-right: 12px;
}

.catalog_table .price_col del {
 margin-left: 28px;
 display: inline-block;
}

.catalog_table .price {
 font-size: 13px;
 font-weight: bold;
}

.catalog_table .actions_col {
 float: right;
}

.catalog_table .btn_bskt {
 height: 19px;
 line-height: 17px;
}

.catalog_table .ico_basket {
 margin: 0;
 margin-top: 0 !important
}

.catalog_table .order_lnk {
 margin-right: 10px;
 font-size: 11px;
 line-height: 18px;
 width: auto;
 float: none;
}

.catalog_table .order_lnk .ico_clear {
 margin-left: 5px;
}

.catalog_table .add_one_box {
 margin-right: 3px;
}

.catalog_table .add_one_box, .catalog_table .order_lnk {
 display: inline-block;
 vertical-align: top;
}

.catalog_table .help_area {
 float: right;
 margin-left: 10px;
}

.catalog_table .helper_popup {
 left: 2px;
 right: 2px;
 bottom: 100%;
 margin-bottom: 12px;
}

.catalog_table .helper_popup:after {
 right: 16px;
 left: auto;
 margin-left: 0;
}

.catalog_table .helper_popup_wrp {
 max-height: 305px;
}

.catalog_table .table_cell:first-child .helper_popup:after {
 right: 24px;
}

.catalog_table .status_msg, .catalog_table .deleteItem .status_msg, .catalog_table .changeItem .status_msg {
 right: -85px;
}

.catalog_table .in_basket .status_msg {
 right: 10px;
}

/*basket_p1*/
.additional_info {
 font-size: 11px;
 line-height: 16px;
 color: #999;
}

.add_link {
 font-size: 14px;
 font-weight: normal;
}

.open .add_link .dotted, .open.add_link .dotted {
 font-weight: bold;
 color: #333;
 border: 0;
}

.basket_steps_area {
 margin-bottom: 20px;
}

h2 + .basket_steps_area {
 margin-top: 10px;
}

.basket_steps_area .actions {
 margin-left: 8px;
 float: right;
}

.basket_steps {
 margin: 0;
 padding: 5px 9px 4px;
 overflow: hidden;
}

h1 + .basket_steps_area, h1 + .basket_message {
 margin-top: 6px;
}

.basket_list .prcs_previev {
 width: 77px;
}

.basket_list .prcs_previev > div {
 padding: 0 3px 0 19px;
 border: 0;
 text-align: left;
}

.basket_list th.prcs_descr > div {
 border-left: 0;
}

.basket_list .prcs_stock {
 width: 140px;
 text-align: left;
}

.basket_list td.prcs_stock {
 background: transparent;
}

.basket_list .prcs_stock > div {
 padding: 0 8px;
}

.basket_list .prcs_stock .icon {
 float: left;
 margin-right: 7px;
 top: 4px;
}

.basket_list .prcs_price {
 width: 88px;
}

.basket_list .prcs_price > div {
 padding: 0 12px;
}

.basket_list .prcs_nov_in {
 width: 40px;
 text-align: center;
}

.basket_list .prcs_nov_in .ico_clear {
 margin: 0;
}

.basket_list td {
 padding: 6px 0;
 font-size: 13px;
}

.basket_list .prcs_previev, .basket_list .prcs_descr, .basket_list .prcs_stock {
 vertical-align: top;
}

.basket_total_str > td {
 padding: 9px 0 13px;
 text-align: left;
 border: 0;
}

tr.basket_total_str > td, tr.basket_promo_row > td, .no_mobile_device tr.basket_total_str:hover > td {
 background-color: #e1ff98;
}

tr.basket_total_str > td > div {
 padding-right: 52px;
}

.basket_total {
 padding-top: 3px;
 font-size: 17px;
 color: #2d2d2d;
}

.row-val{
 float: right;
}

.basket_total_str .additional_info{
 font-size: 13px;
}

.basket_total .sum {
 margin-left: 6px;
 float: right;
 font-size: 18px;
 color: #221e05;
}

.basket_total .sign {
 margin-right: 7px;
 float: left;
}

.basket_total .spacer {
 height: 14px;
 overflow: hidden;
 border-bottom: 1px dotted #221e05;
}

tr.basket_bonuses_str > td {
 padding: 0;
 border-bottom: 0;
 border-top: 1px solid #fff;
 text-align: left;
}

tr.basket_bonuses_str > td, .no_mobile_device tr.basket_bonuses_str:hover > td {
 background-color: #f9f9f9;
}

.basket_bonuses_auth {
 background: url(/images/basket_bonuses_str_back.jpg) no-repeat 0 0;
}

tr.basket_bonuses_str > .basket_bonuses_auth, .no_mobile_device tr.basket_bonuses_str:hover > .basket_bonuses_auth {
 background-color: #f6f6f6;
}

.basket_bonuses_auth {
 height: 105px;
}

.basket_bonuses_auth > div {
 padding: 0 45px;
}

.bonuses_product_list {
 font-size: 0.01px;
}

.basket_bonuses_product .bonuses_product_list {
 margin-left: -19px;
}

.bonuses_product_item {
 width: 49.99%;
 padding: 8px 19px 9px;
 display: inline-block;
 position: relative;
 vertical-align: top;
 overflow: hidden;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.bonuses_product_item:hover {
 background-color: #FFEFA4;
}

.bonuses_product_item .img_box {
 width: 55px;
 margin-right: 7px;
 float: left;
}

.bonuses_product_item .img_box img {
 display: block;
}

.bonuses_product_item .descr {
 overflow: hidden;
}

.bonuses_product_item .title {
 font-size: 12px;
 line-height: 14px;
 color: #4d4d4d;
}

.bonuses_product_item .additional_info {
 padding-top: 2px;
}

.bonuses_product_item .ico_clear {
 position: absolute;
 top: 8px;
 right: 8px;
 visibility: hidden;
}

.bonuses_product_item:hover .ico_clear {
 visibility: visible;
}

tr.basket_bonuses_str > .basket_bonuses_product {
 padding: 10px 0;
}

tr.basket_bonuses_str > .basket_bonuses_product, .no_mobile_device tr.basket_bonuses_str:hover > .basket_bonuses_product {
 background-color: #fff;
}

tr.basket_bonuses_str > .basket_bonuses_product > div {
 padding: 0 19px;
}

.basket_bonuses_str .lowBonusCount, .basket_bonuses_str.showLowBonusCountMessage .showBonus {
 display: none;
}

.basket_bonuses_str.showLowBonusCountMessage .lowBonusCount {
 display: block;
}

.basket_bonuses_choose {
 border-left: 1px solid #fff;
}

.basket_bonuses_choose > div {
 position: relative;
 padding: 0 25px;
}

.basket_bonuses_choose > div:before, .basket_bonuses_choose > div:after {
 display: block;
 content: '';
 width: 0;
 height: 0;
 border-top: 12px solid rgba(255, 255, 255, 0);
 border-right: 11px solid #fff;
 border-bottom: 12px solid rgba(255, 255, 255, 0);
 position: absolute;
 left: -11px;
 top: 50%;
 margin-top: -12px;
}

.basket_bonuses_choose > div:after {
 border-top-width: 11px;
 border-right: 10px solid #f9f9f9;
 border-bottom-width: 11px;
 left: -10px;
 margin-top: -11px;
}

.basket_bonuses_message {
 max-width: 158px;
 max-height: 54px;
 margin-bottom: 8px;
 overflow: hidden;
 font-size: 14px;
}

.basket_warning_table {
 width: 100%;
}

.basket_warning_table td {
 border: 0;
}

.basket_warning_str .prcs_price, .basket_warning_str .prcs_val, .basket_warning_str .prcs_nov_in {
 vertical-align: top;
 padding-top: 17px;
}

.basket_warning_str .product_warning {
 margin-right: 9px;
}

.toggle_link:after {
 display: inline-block;
 content: '';
 width: 0;
 height: 0;
 margin-left: 4px;
 border-left: 3px solid rgba(255, 255, 255, 0);
 border-right: 3px solid rgba(255, 255, 255, 0);
 border-top: 3px solid #aeaeae;
 position: relative;
 top: -2px;
}

.open > .toggle_link:after, .open.toggle_link:after {
 border-top: 0;
 border-bottom: 3px solid #aeaeae;
}

.toggle_block {
 display: none;
}

.open > .toggle_block {
 display: block;
}

.basket_nav {
 margin-bottom: 28px;
 padding-top: 20px;
 overflow: hidden;
 margin-top: 10px;
}

.basket_nav .actions {
 width: 290px;
 margin-left: 21px;
 float: right;
 text-align: center;
}

.basket_nav .actions .btn_stl {
 width: 100%;
}

.basket_nav .actions .additional_info {
 padding-top: 9px;
 font-size: 12px;
}

.basket_nav .back_actions {
 float: left;
 margin-right: 21px;
}

.basket_nav .comment {
 overflow: hidden;
 text-align: right;
 padding-top: 9px;
}

.basket_nav .comment textarea {
 width: 100%;
 max-width: 100%;
 min-width: 100%;
 height: 84px;
 min-height: 84px;
}

.basket_nav .toggle_block {
 padding-top: 14px;
}

.basket_nav.last_step .actions {
 width: 355px;
}

.common_table {
 width: 100%;
 line-height: 18px;
}

.common_table td, .common_table th {
 height: auto;
 padding: 4px 0 7px;
 border: 0;
 border-top: 1px solid #e6e6e6;
 text-align: left;
 font-size: 12px;
 color: #333;
 background: transparent;
 line-height: 18px;
}

.common_table th {
 font-size: 11px;
 font-weight: bold;
}

.common_table tr:first-child td, .common_table tr:first-child th {
 border-top: 0;
}

.last_time_order {
 padding: 16px 21px 19px;
 background-color: #f9f9f9;
 overflow: hidden;
}

.basket_nav + .last_time_order {
 margin-top: 28px;
}

.last_time_order .actions {
 width: 217px;
 margin-left: 24px;
 float: right;
}

.last_time_order .actions .additional_info {
 padding-top: 13px;
 line-height: 16px;
}

.last_time_order .common_table {
 margin-top: 2px;
}

.last_time_order .common_table th {
 width: 150px;
}

.last_time_order + .alt_h2 {
 margin-top: 28px;
}

.alt_h2 + .prices_list {
 margin-top: 2px;
}

.valign_middle_list td {
 vertical-align: middle;
}

.more_area {
 padding-top: 14px;
 text-align: center;
}

.more_area .btn_stl {
 margin-top: 15px;
}

.more_link {
 font-size: 14px;
}

.catalogProductsGroup .limited, .catalogProductsGroup hideButtons .inStok {
 display: none;
}

.catalogProductsGroup hideButtons .limited {
 display: block;
}

/* basket promo */
.basket_total_str .basket_promo_cell {
 padding: 16px 18px;
}

.basket_promo_row {
}

.basket_promo_row td {
 padding: 4px 20px 22px;
}

.basket_promo_row .promo_result {
 margin: 15px 0;
}

.promo_result {
 background: #fff;
 min-height: 30px;
 padding: 15px 15px 15px 70px;
 text-align: left;
 font-size: 12px;
 position: relative;
}

.promo_result .success_icon_1, .promo_result .error_icon_1 {
 position: absolute;
 top: 19px;
 left: 19px;
}

.promo_input {
 width: 200px;
}

.promo_input + .btn_stl {
 margin-left: 2px;
}

.btn_enter, .btn_stl.btn_enter, .btn_stl.btn_alt.btn_enter {
 background: url(/images/sprite.png) -289px -170px no-repeat #fff;
 width: 40px;
}

.success_icon_1, .error_icon_1 {
 display: block;
 width: 32px;
 height: 25px;
}

.success_icon_1 {
 background-position: -307px -204px;
}

.error_icon_1 {
 background-position: -275px -206px;
}

/*basket_p2*/
.icon_area {
 width: 16px;
 height: 16px;
 display: inline-block;
 border-radius: 50%;
 text-align: center;
 vertical-align: baseline;
 position: relative;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#acacac), to(#8c8c8c));
 background: -webkit-linear-gradient(#acacac 0%, #8c8c8c 100%);
 background: -moz-linear-gradient(#acacac 0%, #8c8c8c 100%);
 background: -o-linear-gradient(#acacac 0%, #8c8c8c 100%);
 background: linear-gradient(#acacac 0%, #8c8c8c 100%);
}

.edit_link {
 font-size: 11px;
 white-space: nowrap;
}

.edit_link .icon_area {
 margin-right: 7px;
 top: 1px;
}

.basket_clarification {
 padding-left: 16px;
 margin-bottom: 16px;
}

.prices_list + .basket_clarification {
 margin-top: -3px;
}

.basket_address_list {
 width: 100%;
 line-height: 18px;
 color: #4d4d4d;
}

.basket_address_list td {
 padding: 15px 0 16px;
 border-top: 1px solid #e6e6e6;
 border-bottom: 1px solid #e6e6e6;
}

.basket_address_list tr.open td {
 background-color: #e1ff98;
}

.basket_address_list td > div {
 margin-left: 19px;
 margin-right: 19px;
}

.basket_address_list tfoot td {
 padding: 0;
}

.basket_address_list tfoot td > div {
 padding-left: 0;
 padding-right: 0;
}

.basket_address_list .address {
 width: 50%;
}

.basket_address_list .actions {
 width: 215px;
 line-height: 17px;
 text-align: right;
}

.basket_address_list .actions > div {
 padding-right: 0;
}

.basket_address_list .actions p + p {
 margin-top: 7px;
}

.basket_address_list .note {
 font-size: 12px;
 width: 20%;
}

.basket_address_list .niceRadio {
 margin-top: 2px;
}

.basket_address_list .title {
 margin-bottom: 7px;
 font-size: 14px;
 font-weight: bold;
 margin-left: 0;
}

.basket_address_list .descr_area {
 margin-bottom: 7px;
 margin-left: 0;
}

.basket_address_list .descr {
 font-size: 14px;
 line-height: 17px;
}

.basket_address_list .descr p + p {
 margin-top: 5px;
}

.basket_address_list .link {
 font-size: 11px;
}

.basket_address_list .additional_info {
 font-size: 12px;
 line-height: 17px;
}

.basket_address_list .descr + .additional_info {
 margin-top: 7px;
}

.basket_address_list .rad_box_line .niceRadio {
 margin-right: 12px;
}

.basket_address_list .num {
 width: 17px;
 margin-right: 12px;
 float: left;
 overflow: hidden;
}

.basket_address_list .edit_link + .edit_link {
 margin: 10px;
}

.basket_address_list > tbody > tr.adress_disabled {
 background: transparent !important;
 cursor: default;
}

.basket_address_list .adress_disabled .title, .basket_address_list .adress_disabled .descr, .basket_address_list .adress_disabled .actions * {
 color: #999;
}

.no_mobile_device .basket_address_list .edit_link {
 visibility: hidden;
}

.basket_address_list > tbody > tr {
 cursor: pointer;
}

.basket_address_list > tbody > tr.open {
 cursor: default;
}

.basket_address_list .add_address_form .address_form {
 display: table;
 width: 45%;
 float: left;
 margin-right: 35px;
}

.no_mobile_device .basket_address_list > tbody > tr:hover {
 background: #ffefa4;
}

.no_mobile_device .basket_address_list tr:hover .edit_link {
 visibility: visible;
}

.basket_address_list td > .add_link {
 margin-left: 19px;
}

.basket_address_list > tbody > tr > td[colspan], .no_mobile_device .basket_address_list > tbody > tr:hover > td[colspan] {
 background: #fff;
 cursor: default;
}

.add_address_form {
 position: relative;
 margin-top: 12px;
 padding: 11px 30px 21px;
 background-color: #fff;
 font-size: 12px;
}

.add_address_form .title, .add_address_form h3 {
 padding-bottom: 8px;
 font-size: 12px;
 font-weight: bold;
}

.add_address_form .label {
 width: 109px;
 min-width: 109px;
 min-height: 1px;
 line-height: 17px;
 padding-top: 7px;
 display: table-cell;
}

.add_address_form .label .recom_star {
 margin-left: -5px;
}

.add_address_form .input_box {
 margin-left: 109px;
 display: table-cell;
 vertical-align: middle;
 padding: 4px;
}

.add_address_form .form_block {
 float: left;
}

/*.add_address_form .form_row{padding-bottom:18px;}*/
/*.add_address_form .form_row + .form_row{margin-top:11px; display: table-row;}*/

.add_address_form .form_row {
}

.add_address_form .form_row + .title {
 margin-top: 32px;
}

.add_address_form .text_value {
 font-weight: bold;
 line-height: 28px;
}

.add_address_form .explanation {
 font-size: 11px;
 line-height: 16px;
 display: inline-block;
 margin: 3px 0 0 7px;
 padding-top: 4px;
 vertical-align: top;
 width: 305px; /*210px;*/
}

tr.add_address .explanation {
 width: 100%;
 margin: 0;
}

tr.add_address .index_input + .explanation {
 width: 220px;
 margin-left: 10px;
}

.add_address_form .btn_stl + .explanation {
 padding-top: 7px;
 margin-left: 2px;
}

.add_address_form textarea + .explanation {
 padding-top: 6px;
}

.add_address_form .input_box {
 max-width: 333px;
 width: 100%;
 border-radius: 3px;
}

.add_address_form .text_input {
 width: 100%;
 max-width: 320px;
 border-radius: 3px;
}

.add_address_form.no-auth .text_input {
 width: 100%;
}

.address_form + .address_map {
 position: static;
}

.address_form .form_row {
 display: table;
 width: 100%;
 table-layout: fixed;
}

.address_table {
 min-height: 323px;
 display: flex;
 align-items: stretch;
}

.add_address_form .index_input {
 width: 62px;
}

.add_address_form textarea {
 width: 100%;
 height: 59px;
 min-height: 59px;
 max-height: 79px;
 resize: none;
}

.add_address_form .chosen_select {
 width: 100%;
}

.add_address_form .chosen-container {
 max-width: 100% !important;
 width: 280px;
/* margin-top: 4px; */
}

.add_address_form .time_select {
 width: 77px;
}

.add_address_form .time_select_wide {
 width: 171px;
}

.add_address_form .btn_stl {
 letter-spacing: -0.2px;
}

.add_address_form .btn_stl {
 margin: 0 7px 0 0;
}

.add_address_form .spacer {
 line-height: 28px;
 margin: 0 5px;
 vertical-align: top;
}

.add_address_form .legend {
 margin-top: 16px;
}

.add_address_form .legend .explanation {
 display: block;
 margin: 0;
 padding: 0;
 max-width: none;
}

.add_address_form .legend .explanation + .explanation {
 margin-top: -1px;
}

@media only screen and (min-width: 1250px) {
 .add_address_form .explanation {
 width: 500px; /*285px; */
 margin: 3px 0 0 7px;
 }
}

/*delivery_contact_info*/
.delivery_contact_info {
 width: 100%;
 display: table;
}

.delivery_contact_info .img_box {
 width: 25px;
 display: table-cell;
 vertical-align: middle;
}

.delivery_contact_descr {
 display: table-cell;
 vertical-align: top;
 line-height: 16px;
}

.delivery_contact_info .icon, .delivery_contact_info img {
 display: block;
}

.delivery_contact_descr .link {
 margin-left: 11px;
}
.pickup_points_table .delivery_contact_descr .link {
 position: relative;
 top: -5px;
}

/*basket_p3*/
.help_info {
 color: #39881e;
}

.footnote {
 font-size: 8px;
 font-weight: bold;
 color: #cc0000;
 position: relative;
 top: -3px;
}

.footnote_note {
 padding: 7px 0 10px;
 overflow: hidden;
}

.footnote_note .footnote {
 float: left;
 margin-right: 4px;
}

.footnote_note .additional_info {
 font-size: 11px;
 line-height: 16px;
}

.footnote_note p + p {
 margin-top: 16px;
}

.shipping_type_form .chosen-container {
 width: 90px;
}

.basket_shipping_address_list {
 width: 100%;
 color: #333;
}

.basket_shipping_address_list td {
 padding: 0;
 border: 0;
}

.basket_shipping_address_list .address {
 width: auto;
}

.basket_shipping_address_list .actions {
 width: 237px;
 text-align: left;
}

.basket_shipping_address_list .delivery_contact_info {
 margin-top: 7px;
}

.basket_shipping_address_list .shipping_type_form {
 padding: 16px 30px;
}

.basket_shipping_address_list .shipping_type_form .form_row {
 display: table-row;
}

.basket_shipping_address_list .shipping_type_form .label {
 display: table-cell;
 vertical-align: top;
 float: none;
 padding-right: 20px;
 white-space: nowrap;
}

.basket_shipping_address_list .shipping_type_form .input_box {
 display: table-cell;
 vertical-align: top;
 margin: 0;
}

.basket_shipping_address_list .shipping_type_form .explanation {
 max-width: 460px;
 margin-left: 22px;
 padding-top: 5px;
 font-size: 12px;
 line-height: 17px;
}

.basket_shipping_address_list .shipping_type_form .form_row + .form_row .label {
 padding-top: 11px;
}

.basket_shipping_address_list .shipping_type_form .form_row + .form_row .input_box {
 padding-top: 11px;
}

.basket_shipping_address_list .shipping_type_form .chosen-single {
 width: auto;
}

.basket_shipping_address_list .note {
 width: 255px;
}

.basket_shipping_address_list_msg {
 padding: 0 9px;
}

.basket_shipping_address_list_alt {
 padding: 15px 20px;
 background-color: #fcfcf1;
}

.divider {
 margin: 15px 0;
 display: block;
 height: 1px;
 background-color: #f1efe7;
}

.videoBox .divider {
 margin: auto;
}

.shipping_item {
 overflow: hidden;
 font-size: 11px;
 color: #000;
}

.shipping_item ~ .shipping_item {
 margin-top: 15px;
}

.shipping_item .img_box {
 width: 55px;
 margin-right: 15px;
 padding-top: 6px;
 float: left;
}

.shipping_action {
 width: 179px;
 float: right;
}

.shipping_descr {
 overflow: hidden;
}

.shipping_toggle_group .toggle_block {
 margin: 18px 0 12px;
}

.shipping_toggle_group .toggle_link {
 margin-left: 30px;
 font-size: 12px;
 }

.shipping_toggle_group_alt {
 margin-top: 8px;
}

.shipping_rad_box_line ~ .shipping_rad_box_line {
 margin-top: 9px;
}

.shipping_rad_box_price {
 width: 168px;
 float: right;
}

.shipping_rad_box_txt {
 overflow: hidden;
}

.shipping_param_area {
 font-size: 12px;
 padding: 0 10px;
}

.shipping_param_area .divider {
 margin-left: -10px;
 margin-right: -10px;
}

.shipping_param_area ol {
 padding-left: 17px;
}

.shipping_param_area > *:last-child {
 margin-bottom: 0;
}

.shipping_param_str {
 overflow: hidden;
 display: table;
 width: 100%;
 table-layout: fixed;
}

.shipping_param_name {
 width: 290px;
 padding-right: 20px;
 display: table-cell;
}

.shipping_param_val {
 overflow: hidden;
 vertical-align: bottom;
 display: table-cell;
}

.shipping_param_str_alt {
 width: 436px;
}

.shipping_param_val_alt {
 text-align: right;
}

/*basket_p4*/
.advise_star {
 font-size: 12px;
 color: #d98b1f;
}

.basket_payment {
 padding-top: 9px;
}

.payment_type_form {
 display: table;
 width: 100%;
 position: relative;
}

.payment_type_form .label {
 width: 149px;
}

/*basket_p5*/
.bonuses_info {
 font-size: 10px;
 text-transform: uppercase;
 color: #cc0000;
}

.basket_confirmation_list .prcs_stock {
 width: 86px;
}

.basket_confirmation_list .prcs_price {
 width: 105px;
}

.basket_confirmation_list .prcs_val + .prcs_price > div {
 padding: 0 21px;
 border-right: 0;
}

.basket_confirmation_list .prcs_descr > div {
 padding: 0 19px;
}

.basket_confirmation_list tr.basket_total_str > td > div {
 padding-right: 19px;
}

.basket_confirmation_list tr.text_left > td, .no_mobile_device .basket_confirmation_list tr.text_left:hover > td {
 background: #fff;
}


.basket_adress_str > td {
 padding: 20px 0;
 border: 0;
 border-top: 1px solid #fff;
}

tr.basket_adress_str > td, .no_mobile_device tr.basket_adress_str:hover > td {
 background-color: #e1ff98;
}

.basket_adress_str > td > div {
 padding: 0 20px;
}

.basket_adress_str .add_address_form {
 margin: 0;
}

.basket_adress_str .common_table th {
 width: 150px;
}

.no_mobile_device .basket_adress_str .common_table tr:hover > td {
 background-color: #fff;
}

.basket_adress_str .common_table textarea {
 width: 100%;
 max-width: 100%;
 min-width: 100%;
 height: 76px;
 max-height: 76px;
 min-height: 76px;
 margin-top: 5px;
}

.basket_adress_str .common_table .actions {
 width: 280px;
 vertical-align: top;
}

.no_mobile_device .basket_adress_str .edit_link {
 visibility: hidden;
}

.no_mobile_device .basket_adress_str .common_table tr:hover .edit_link {
 visibility: visible;
}

/*product_warning*/
.product_warning {
 background-color: #fff;
 border: 1px solid #efc408;
 font-size: 12px;
 line-height: 17px;
 color: #4c4c4c;
 text-align: left;
 position: relative;
}

.product_warning:after, .product_warning:before {
 content: '';
 width: 0;
 height: 0;
 display: block;
 position: absolute;
}

.product_warning:before {
 border-left: 5px solid rgba(255, 255, 255, 0);
 border-right: 5px solid rgba(255, 255, 255, 0);
 border-bottom: 7px solid #efc408;
 top: -7px;
 left: 65px;
}

.product_warning:after {
 border-left: 4px solid rgba(255, 255, 255, 0);
 border-right: 4px solid rgba(255, 255, 255, 0);
 border-bottom: 5px solid #fff;
 top: -5px;
 left: 66px;
}

.product_warning_float {
 position: absolute;
 z-index: 3;
 -webkit-box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
 box-shadow: 1px 1px 4px RGBA(0, 0, 0, .2);
}

.product_warning_right:before {
 border-right: 0;
 border-top: 5px solid rgba(255, 255, 255, 0);
 border-bottom: 5px solid rgba(255, 255, 255, 0);
 border-left: 7px solid #efc408;
 margin-top: -3px;
 top: 50%;
 left: auto;
 right: -7px;
}

.product_warning_right:after {
 border-right: 0;
 border-top: 4px solid rgba(255, 255, 255, 0);
 border-bottom: 4px solid rgba(255, 255, 255, 0);
 border-left: 5px solid #fff;
 margin-top: -2px;
 top: 50%;
 left: auto;
 right: -5px;
}

.product_warning .img_box {
 width: 65px;
 height: auto;
 max-height: none;
 margin: 0;
 display: table-cell;
 float: none;
 vertical-align: top;
 text-align: center;
}

.product_warning .img_box img {
 display: block;
 cursor: default;
}

.product_warning .product_warning_info {
 padding: 7px 10px 11px 0;
 display: table-cell;
 vertical-align: middle;
}

.product_warning_float .img_box {
 padding: 13px 0 14px;
 vertical-align: top;
}

.product_warning_float .product_warning_info {
 padding: 13px 10px 14px 0;
}

.product_warning_bottom:before {
 border-bottom: 0;
 border-left: 5px solid rgba(255, 255, 255, 0);
 border-right: 5px solid rgba(255, 255, 255, 0);
 border-top: 7px solid #efc408;
 top: auto;
 left: 31px;
 bottom: -7px;
}

.product_warning_bottom:after {
 border-bottom: 0;
 border-left: 4px solid rgba(255, 255, 255, 0);
 border-right: 4px solid rgba(255, 255, 255, 0);
 border-top: 5px solid #fff;
 top: auto;
 left: 32px;
 bottom: -5px;
}

.product_warning_text + .product_warning_text {
 margin-top: 4px;
}

.product_warning_actions {
 margin-top: 5px
}

.product_warning_actions a {
 margin-right: 10px;
}

.product_warning .alter_close_btn {
 position: absolute;
 top: 6px;
 right: 5px;
}

.product_finded {
 width: 35px;
 cursor: pointer;
 position: absolute;
 height: 19px;
 z-index: 10;
 background: url(/images/find.gif) no-repeat 0 0;
}

.fedbackForm .registration_form {
 padding: 0;
}

.fedbackForm .registration_form .label {
 width: 190px;
}

.fedbackForm .registration_form .input_box {
 margin-left: 200px;
}

/*about*/
.img_area {
 margin-bottom: 14px;
}

.alter_right_sidebar .alt_h2 + .img_area {
 margin-top: 7px;
}

.img_area.float_l {
 margin: 0 22px 22px 0;
}

.img_area.float_r {
 margin: 0 0 22px 22px;
}

.img_area .img_box {
 display: block;
 border: 0;
}

.img_area .descr {
 margin-top: 10px;
 font-size: 11px;
 line-height: 15px;
}

.img_area .descr p {
 line-height: 15px;
}

p + .img_area {
 margin-top: 14px;
}

/*reviews*/
.intro_area {
 overflow: hidden;
 font-size: 14px;
}

.reviews_list_descr .alter_right_sidebar {
 width: 200px;
}

.reviews_list_descr .common_info {
 margin-right: 280px;
}

.reviews_list {
 padding-top: 7px;
}

.reviews_table {
 width: 100%;
 table-layout: fixed;
 display: table;
 color: #2d2d2d;
}

.reviews_table .table_cell {
 padding-right: 9px;
}

.reviews_table .table_cell + .table_cell {
 padding: 0 0 0 9px;
}

.reviews_str_message .table_cell {
 vertical-align: bottom;
}

.reviews_str_person .table_cell {
 vertical-align: top;
}

.reviews_message {
 padding: 15px 22px 8px;
 border-radius: 7px;
 border: 2px solid #8f8f8f;
 position: relative;
 -webkit-box-shadow: 0 1px 0 #aeaeae;
 box-shadow: 0 1px 0 #aeaeae;
}

.reviews_message.my_review {
 background-color: #f8f8f8;
 -webkit-box-shadow: 0 1px 0 #6e6e6e;
 box-shadow: 0 1px 0 #6e6e6e;
}

.reviews_message.my_review:before {
 content: '��� �����';
 display: block;
 height: 14px;
 padding: 0 5px;
 position: absolute;
 right: 15px;
 top: 0;
 background-color: #8f8f8f;
 font-size: 11px;
 line-height: 1;
 color: #fff;
}

.reviews_message:after {
 content: '';
 display: block;
 width: 18px;
 height: 20px;
 position: absolute;
 left: 11px;
 bottom: -20px;
 background-position: -175px -175px;
}

.reviews_message.mark5 {
 border-color: #40b52f;
 -webkit-box-shadow: 0 1px 0 #007400;
 box-shadow: 0 1px 0 #007400;
}

.reviews_message.mark4 {
 border-color: #9cc316;
 -webkit-box-shadow: 0 1px 0 #7e9f0b;
 box-shadow: 0 1px 0 #7e9f0b;
}

.reviews_message.mark3 {
 border-color: #f8c501;
 -webkit-box-shadow: 0 1px 0 #df910e;
 box-shadow: 0 1px 0 #df910e;
}

.reviews_message.mark2 {
 border-color: #ef7c33;
 -webkit-box-shadow: 0 1px 0 #e8461c;
 box-shadow: 0 1px 0 #e8461c;
}

.reviews_message.mark1 {
 border-color: #ce0000;
 -webkit-box-shadow: 0 1px 0 #9f0b0b;
 box-shadow: 0 1px 0 #9f0b0b;
}

.reviews_message.mark5:after {
 background-position: -50px -175px;
}

.reviews_message.mark4:after {
 background-position: -75px -175px;
}

.reviews_message.mark3:after {
 background-position: -100px -175px;
}

.reviews_message.mark2:after {
 background-position: -125px -175px;
}

.reviews_message.mark1:after {
 background-position: -150px -175px;
}

.reviews_message.mark5.my_review {
 background-color: #e9fae6;
}

.reviews_message.mark4.my_review {
 background-color: #f7ffe7;
}

.reviews_message.mark3.my_review {
 background-color: #fffdf0;
}

.reviews_message.mark2.my_review {
 background-color: #fff7eb;
}

.reviews_message.mark1.my_review {
 background-color: #fef3f3;
}

.reviews_message.mark5.my_review:before {
 background-color: #40b52f;
}

.reviews_message.mark4.my_review:before {
 background-color: #9cc316;
}

.reviews_message.mark3.my_review:before {
 background-color: #f8c501;
}

.reviews_message.mark2.my_review:before {
 background-color: #ef7c33;
}

.reviews_message.mark1.my_review:before {
 background-color: #ce0000;
}

.reviews_message.my_review:after {
 background-position: -175px -200px;
}

.reviews_message.mark5.my_review:after {
 background-position: -50px -200px;
}

.reviews_message.mark4.my_review:after {
 background-position: -75px -200px;
}

.reviews_message.mark3.my_review:after {
 background-position: -100px -200px;
}

.reviews_message.mark2.my_review:after {
 background-position: -125px -200px;
}

.reviews_message.mark1.my_review:after {
 background-position: -150px -200px;
}

.reviews_message.mark5 .raiting_value {
 color: #40b52f;
}

.reviews_message.mark4 .raiting_value {
 color: #9cc316;
}

.reviews_message.mark3 .raiting_value {
 color: #f8c501;
}

.reviews_message.mark2 .raiting_value {
 color: #ef7c33;
}

.reviews_message.mark1 .raiting_value {
 color: #ce0000;
}

.reviews_message:hover .raiting_value {
 visibility: visible;
}

.reviews_message .descr {
 line-height: 18px;
}

.raiting_area {
 min-height: 10px;
}

.ansver_link {
 display: inline-block;
 vertical-align: middle;
 margin-right: 4px;
 font-size: 11px;
}

.raiting_value {
 margin-right: 4px;
 font-size: 11px;
 margin-bottom: 3px;
}

.raiting_stars {
 font-size: 0.01px;
}

.raiting_value, .raiting_stars {
 display: inline-block;
 float: right;
}

.reviews_person {
 overflow: hidden;
}

.reviews_person .img_box {
 width: 55px;
 margin-right: 10px;
 float: left;
}

.reviews_person .descr {
 overflow: hidden;
 font-size: 11px;
 line-height: 18px;
}

.reviews_person .name {
 font-weight: bold;
}

.reviews_person .organization {
 padding-top: 5px;
}

.reviews_person .date {
 padding-top: 5px;
 font-size: 10px;
 color: #999;
}

.reviews_table .reviews_person {
 padding: 11px 0 30px 33px;
}

.reviews_table .reviews_message .descr {
 padding-bottom: 10px;
}

.ansver_preview {
 text-align: left;
 font-size: 12px;
 font-style: italic;
}

/*quick_request*/
.no_mobile_device .quick_request_list tr:hover > td {
 background-color: transparent;
}

.quick_request_list td {
 border-bottom: 0;
}

.quick_request_list td > div {
 padding: 0 4px;
}

.add_row_actions {
 margin: 15px 0 20px;
}

.contacts_form {
 width: 100%;
 margin: 0 0 20px 0;
 padding: 0;
 display: table;
}

.contacts_form .label {
 width: 170px;
}

.contacts_form .input_box {
 margin-left: 170px;
}

.quick_request_form .legend .explanation {
 width: auto;
}

/*basket_p6*/
.alter_img_area .descr {
 font-size: 12px;
 line-height: 18px;
}

.alter_img_area .descr p {
 line-height: 18px;
}

.basket_success_help {
 height: 152px;
 display: table-cell;
 vertical-align: middle;
}

.basket_success_info {
 margin-bottom: 30px;
 padding: 16px 200px 20px 50px;
 background: #f7f7f6 url(/css/../upload/basket_success_info_back.png) 97% 13px no-repeat;
 background-size: 180px;
}

.basket_success_info .alt_h2 {
 padding-bottom: 9px;
}

.basket_success_info .descr + .actions {
 padding-top: 18px;
}

.basket_success_str + .basket_success_str {
 margin-top: 23px;
}

/*dellors*/
.item_carousel {
 overflow: hidden;
 padding: 9px 30px;
 position: relative;
 font-size: 12px;
}

.item_carousel .item {
 margin-right: 5px;
 border-left: 1px solid #dad9d5;
 border-right: 1px solid #dad9d5;
 height: 100%;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.item_carousel .img_box {
 padding: 20px 0 10px;
 text-align: center;
}

.item_carousel .descr {
 padding: 5px;
}

.item_carousel .additional_info {
 padding-top: 5px;
}

.item_carousel .price_area {
 padding: 5px;
 text-align: right;
}

.item_carousel .price {
 font-weight: bold;
}

.item_img_carousel .item {
 border-top: 1px solid #dad9d5;
}

.item_price_carousel .item {
 border-bottom: 1px solid #dad9d5;
}

.item_carousel_area {
 overflow: hidden;
 position: relative !important;
}

.item_carousel_area .item {
 float: left;
}

.item_carousel .caroufredsel_wrapper {
 height: auto !important;
}

/*delivery*/
.google_map {
 height: 473px;
 overflow: visible;
 width: 100%;
}

.google_map .map_note {
 max-height: 420px;
 overflow: visible;
}

.google_map .map_note_group {
 padding: 5px 15px 10px
}

.delivery_form {
 padding: 15px 8px;
 background: -webkit-gradient(linear, 0 100%, 0 0, from(#fcfade), to(#f9f6c2));
 background: -webkit-linear-gradient(#fcfade 0%, #f9f6c2 100%);
 background: -moz-linear-gradient(#fcfade 0%, #f9f6c2 100%);
 background: -o-linear-gradient(#fcfade 0%, #f9f6c2 100%);
 background: linear-gradient(#fcfade 0%, #f9f6c2 100%);
}

.departmentMap {
 width: 100%;
 height: 473px;
}

.delivery_form .label {
 width: 60px;
}

.delivery_form .input_box {
 margin-left: 60px;
}

.delivery_form .chzn_select {
 width: 100% !important;
}

.delivery_form .chosen-container {
 width: 100% !important;
}

.chosen-search {display: none; }

.delivery_form .explanation {
 display: block;
 max-width: none;
 margin: 0;
 padding: 0 0 5px;
}

/*catalog_order*/
.flv_viewer {
 height: 360px;
 border-top: 1px solid #898989;
}

div.bx-debug-summary {
 position: absolute;
}

/*delivery_dates_area*/
.delvr_dates_area {
 margin-top: 17px;
 padding-top: 45px;
 border-top: 1px solid #e6e6e6;
}

.delvr_dates_title {
 margin-bottom: 24px;
}

.delvr_dates_title h2 {
 margin-right: 22px;
 display: inline;
}

.delvr_dates_list_lvl_0 {
 font-size: 0.01px;
 color: #333;
}

.delvr_dates_list_lvl_0 > li {
 width: 33.3%;
 margin-bottom: 24px;
 display: inline-block;
 vertical-align: top;
 font-size: 12px;
 line-height: 14px;
}

.delvr_dates_list_lvl_0 .title {
 margin-bottom: 10px;
 font-weight: bold;
}

.delvr_dates_list_lvl_0 .name {
 margin-right: 6px;
 float: left;
}

.delvr_dates_list_lvl_0 .date {
 width: 125px;
 margin-left: 6px;
 float: right;
 font-size: 11px;
 color: #999;
}

.delvr_dates_list_lvl_1 {
 padding-right: 25px;
}

.delvr_dates_list_lvl_1 > li {
 overflow: hidden;
}

.delvr_dates_list_lvl_1 > li + li {
 margin-top: 6px;
}

.delvr_dates_list_lvl_1 .row:after {
 content: '';
 display: block;
 overflow: hidden;
 height: 11px;
 border-bottom: 1px dotted #999;
}

/*help_page*/
.help_page .items {
 margin-bottom: 14px;
}

.help_page .text {
 display: none;
}

.help_page a.opentext {
 font-size: 18px;
}

.help_page .opened .text {
 display: block;
}

.help_page .opened .openpad {
 margin-bottom: 14px;
}

.help_page .opened a.opentext {
 border-bottom: 0;
 color: #283136;
 cursor: text;
 border-bottom: #bbb 1px solid;
}

/*private_office_form*/
.private_office_form {
 background: #fff;
 border: 1px solid #dad9d5;
}

.private_office_form .btn_stl {
 width: auto;
}

.private_office_form .label {
 width: 170px;
}

.private_office_form .input_box {
 margin-left: 170px;
}

/*private_office_address_list*/
.private_office_address_list .address {
 width: 340px;
}

/*order_list*/
.order_list > tbody > tr {
 cursor: pointer;
}

.order_list .open > td {
 background: #e1ff98 !important;
}

.order_prices_str {
 cursor: default !important;
}

.order_prices_str > td {
 background: #fff !important;
}

.order_prices_str > td > div {
 padding-left: 55px;
}

/*consum_item*/
.consum_area {
 margin: 22px 0;
 overflow: hidden;
}

.consum_item .image_area, .consum_item .img_box {
 width: 115px;
}

.consum_item .item_actions {
 float: right;
 margin-left: 15px;
}

.consum_item .descr_area {
 margin: 0;
 overflow: hidden;
}

/*partnerPopup*/
.add_address_form .formInsert, .private_office_form .formInsert {
 position: relative;
 display: inline-block;
 vertical-align: top;
 padding-top: 4px;
 margin-left: 12px;
 max-width: 210px;
}

.add_address_form .formInsert .showPopapLink {
 font-size: 11px;
 line-height: 16px;
}

.add_address_form .formInsert + .explanation {
 display: none;
}

.partnerPopup {
 left: 0;
 position: absolute;
 top: 0;
 z-index: 11111;
 margin-top: 0px;
 display: none;
}

.partnerPopup .content_block {
 background: #fff;
 border: solid 1px #e0e0e0;
 margin: 0px auto;
 width: 800px;
 -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
 box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

/*.partnerPopup .content_block .container{min-height: 470px;}*/
.partnerPopup .title_block {
 border-bottom: solid 1px #dad9d5;
 padding: 12px 20px 14px;
}

.partnerPopup .title_block h3 { /*display:inline-block; float:left; margin:12px 0 0 20px;*/
 padding: 0;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.partnerPopup .content_block {
 width: 258px;
}

.partnerPopup .content_block .container .cont_block { /*margin-left: -6px;*/
 min-height: 50px;
 max-height: 350px;
 overflow-x: hidden;
 overflow-y: auto;
}

.partnerPopup .content_block .container .cont_block {
 padding: 10px 20px;
}

.partnerPopup .content_block .container .for_scroll {
 max-height: 220px;
 overflow: auto;
}

.partnerPopup .content_block .container td {
 padding: 5px 0 5px 10px
}

.partnerPopup .content_block .container .buttons_block {
 border-top: 1px solid #DAD9D5;
 padding: 11px 20px 11px 20px;
}

.partnerPopup .input_box {
 margin-left: 0;
}

.partnerPopup .rad_box_line {
 margin-top: 10px;
}

input.partner_color {
 background: #e1ff98;
}

.hiddenWarningObj {
 display: none;
}

/*.hiddenWarningObj.in_basket{display: block;}*/
tr.hiddenWarningObj.in_basket {
 display: table-row;
}

.rediscount_message {
 padding: 2px 0 0;
 background: #faf5d6;
 display: block;
}

.rediscount_message_wrap {
 width: 1000px;
 margin: 0 auto;
}

.rediscount_message_table {
 width: 100%;
}

.rediscount_message_wrap .rediscount_message_table {
 width: auto;
 margin: 0 12px 0 20px;
}

.rediscount_message_table td {
 font-size: 12px;
 text-align: left;
 vertical-align: middle;
}

.rediscount_message_table .img_cell {
 width: 58px;
}

.rediscount_message_table .descr_cell {
 line-height: 18px;
 color: #4c4c4c;
}

.rediscount_message_table .action_cell {
 width: 100px;
}

.rediscount_message_table .close_btn {
 float: right;
}

.forgot_product {
 border: 2px solid #efc408;
}

.pdng_btm10 {
 padding-bottom: 10px;
}

/*��������� ������*/
.menuTreeIcon {
 cursor: pointer;
 background: url(/images/sprite.png) 0 0 no-repeat;
 overflow: hidden;
 display: block;
 border: 0 none;
 width: 14px;
 height: 14px;
 margin: 10px 0 0 0px;
 display: block;
 position: absolute;
 overflow: hidden;
 background-position: -50px -25px;
}

li.have_sub:hover span.menuTreeIcon {
 background-position: -50px -50px;
}

/*����������� ������*/
li.is_open.have_sub span.menuTreeIcon {
 background-position: -75px -50px;
}

li.is_open.have_sub:hover span.menuTreeIcon {
 background-position: -75px -75px;
}

.shiftIncrementText {
 margin-top: 11px;
 font-size: 11px;
 color: #999;
}

/* ������� ������ � �������� �������� � ������ */
.popup-informer {
 background-color: #fff;
 border-radius: 6px;
 box-shadow: 0px 0px 6px rgba(0, 0, 0, .3);
 position: absolute;
 top: 100px;
 left: 50%;
 margin-left: -375px;
 width: 750px;
 overflow: hidden;
 line-height: 1.5em;
 z-index: 200;
 display: none;
}

.popup-informer-row {
 padding: 15px 30px;
 border-top: 1px solid #e6e6e6;
}

.popup-informer-padded-row {
 padding: 18px 30px;
}

.popup-informer-gradient-row {
 background: linear-gradient(to bottom, #fbfafa, #f1f1ef) #f6f5f4;
 border: none;
}

.popup-informer-row:first-child,
.popup-informer-gradient-row + .popup-informer-row {
 border: none;
}

.popup-informer p {
 margin-bottom: 10px;
}

.popup-informer p:last-child {
 margin-bottom: 0;
}

.popup-close-btn {
 position: absolute;
 top: 10px;
 right: 10px;
 width: 16px;
 height: 16px;
 display: block;
 cursor: pointer;
 background: url(/images/sprite.png) no-repeat scroll -425px -50px;
}

.popup-close-btn:hover {
 background-position: -425px -75px;
}

.popup-close-btn:active {
 background-position: -423px -98px;
}

.select-group-inline {
 display: inline-block;
 vertical-align: baseline;
 margin-right: 15px;
}

.select-group-inline label,
.select-group-inline select {
 display: inline-block;
 vertical-align: baseline;
}

.select-group-inline label {
 margin-right: 5px;
}

.select-group-inline-sel {
 display: inline-block;
 width: 140px;
 vertical-align: middle;
}

.select-group-inline-sel .chosen-container {
 width: 140px !important;
}

.chosen-search { display: none; }

.v-style-list > li {
 padding-left: 20px;
 position: relative;
}

.v-style-list > li:before {
 content: "";
 display: inline-block;
 background: url(/images/sprite.png) no-repeat scroll -400px -96px;
 width: 10px;
 height: 8px;
 position: absolute;
 top: 6px;
 left: 0;
}

.dot-style-list > li {
 padding-left: 20px;
 position: relative;
}

.dot-style-list > li:before {
 content: "�";
 display: inline-block;
 position: absolute;
 top: 0;
 left: 0;
}

.img-style-list > li {
 padding-left: 84px;
 position: relative;
 margin-bottom: 12px;
 min-height: 40px;
}

.img-style-list > li:last-child {
 margin-bottom: 0;
}

.img-style-list-img-box {
 position: absolute;
 top: 5px;
 left: 0;
 width: 65px;
 min-height: 35px;
}

.img-style-list-img-box img {
 max-width: 100%;
 max-height: 100%;
}

.strong {
 font-weight: bold;
 font-size: 14px;
}

.strong-title {
 display: block;
 margin-bottom: 8px;
}

.payment_logos {
 width: 677px;
 height: 40px;
}

.payments-row {
 margin: 15px 0;
}

.payments-row > img, .payments-row > a {
 display: inline-block;
 vertical-align: middle;
 margin-right: 16px;
}

.payments-row > img:last-child, .payments-row > a:last-child {
 margin-right: 0;
}

.transparent-btn {
 border: 1px solid #a9c0ff;
 border-radius: 4px;
 color: #1d4ac1;
 display: inline-block;
 padding: 8px 20px;
}

.transparent-btn:hover {
 border-color: #EAD395;
}

.price .nowrap .gray {
 font-size: 10px;
 line-height: 8px;
}

.denominated_price {
 font-size: 10px;
 line-height: 8px;
 color: #999;
}

.ib {
 display: inline-block;
}

.pointer {
 cursor: pointer;
}

.site_cons .drop_lnk_standalone {
 display: inline-block;
}

.site_delivery, .site_delivery:hover {
 padding-top: 6px;
}

.right-img {
 float: right;
}

.prcs_price .price__old,
.prcs_price .price__new {
 display: block;
 font-size: 13px;
 line-height: 15px;
}

.prcs_price span.gray.nowrap {
 display: block;
 font-size: 10px;
 line-height: 8px;
 color: gray;
 /*padding-right: 2px;*/
}

.prcs_price span.gray.price__denom {
 line-height: 15px;
}

.basket_summ_new.gray {
 display: block;
 font-weight: normal;
 font-size: 11px;
 line-height: 18px;
 color: #999966;
}

.js-hiden-price {
 visibility: hidden;
}

.catalog_short_item:hover .js-hiden-price, .basket_field:hover .js-hiden-price {
 visibility: visible;
}

abbr {
 border-bottom: 1px dotted;
 cursor: help;
}

h4 {
 font-weight: bold;
}

.add_address_form.no-auth > div:first-child {
 margin-right: 15px;
}

.address_table > div {
 width: 48%;
 float: left;
 vertical-align: top;
}

.add_address_form.no-auth .form_row {
 display: table;
 width: 100%;
 table-layout: fixed;
}

.isNotAutorizedUserPage .address_map .stick {
 position: fixed;
 top: 100px;
}

.isNotAutorizedUserPage .address_map .stick-stop {
 position: relative;
 top: auto;
}

.align-right {
 text-align: right;
}

.prcs_price del {
 display: block;
}

.type_text {
 font: 12px Tahoma, Geneva, Arial, sans-serif;
 border: 1px solid #d9d9d9;
 color: #2d2d2d;
 position: relative;
 vertical-align: top;
 border-radius: 0;
 padding: 0 8px;
 height: 28px;
 -webkit-appearance: none;

 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.type_text.error {
 border-color: #e08181;
}

.type_text:hover {
 border-color: #b2b2b2;
}

.type_text:focus {
 border-color: #393185;
}

.type_text[disabled], .type_text[disabled]:hover {
 cursor: default;
 background-color: #eee;
 border-color: #dad9d5;
}

.edit_user_d {
 width: auto;
 max-width: 650px;
 display: block;
 padding: 19px 30px 11px;
 background-color: #F1F1F1;
}

.edit_user_d input[type='submit'], .edit_user_d input[type='submit']:visited {
 display: inline-block;
 overflow: hidden;
 position: relative;
 vertical-align: top;
 height: 32px;
 padding: 0 15px;
 border: 0;
 border-bottom: 3px solid #001d5a;
 border-radius: 5px;
 line-height: 28px;
 font-size: 14px;
 font-family: Tahoma, Geneva, Arial, sans-serif;
 text-align: center;
 color: #fff;
 text-decoration: none !important;
 cursor: pointer;
 text-shadow: 0 -1px 1px RGBA(0, 0, 0, .4);

 -webkit-appearance: none;

 -webkit-box-shadow: 1px 1px 1px RGBA(0, 0, 55, .5);
 box-shadow: 1px 1px 1px RGBA(0, 0, 55, .5);

 background: -webkit-gradient(linear, 0 100%, 0 0, from(#4d72ff), color-stop(0.45, #3853ba), color-stop(0.45, #213ca1), to(#002e8c));
 background: -webkit-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
 background: -moz-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
 background: -o-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
 background: linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);

 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;

 -moz-transition: background .15s;
 -o-transition: background .15s;
 -webkit-transition: background .15s;
 transition: background .15s;

 -moz-user-select: none;
 -o-user-select: none;
 -webkit-user-select: none;
 margin-top: 20px;
 user-select: none;
}

.edit_user_d input[type='submit']:hover, .edit_user_d input[type='submit']:visited:hover {
 color: #fff;
 border-bottom-color: #00236d;
 -webkit-box-shadow: 1px 1px 1px RGBA(0, 0, 0, .5);
 box-shadow: 1px 1px 1px RGBA(0, 0, 0, .5);

 background: -webkit-gradient(linear, 0 100%, 0 0, from(#7b97ff), color-stop(0.45, #3853ba), color-stop(0.45, #3145ad), to(#002e8c));
 background: -webkit-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -moz-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -o-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
}

.edit_user_d input[type='submit']:active, .edit_user_d input[type='submit']:visited:active {
 border-bottom-color: #002e8c;
 -webkit-box-shadow: inset 1px 2px 3px #2b2565;
 box-shadow: inset 1px 2px 3px #2b2565;

 background: -webkit-gradient(linear, 0 100%, 0 0, from(#7b97ff), color-stop(0.45, #3853ba), color-stop(0.45, #3145ad), to(#002e8c));
 background: -webkit-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -moz-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: -o-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
 background: linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
}

.edit_user_d td:first-child + td label {
 float: left;
 padding: 7px 8px 0 0;
 display: block;
 overflow: hidden;
 line-height: normal;
 cursor: pointer;
}

.edit_user_d td:first-child + td label + label {
 float: none;
 padding-right: 0;
}

.edit_user_d td:first-child + td label ~ br {
 display: block;
 margin-top: 10px;
}

.edit_user_d td:first-child + td br ~ label {
 padding-top: 0;
}

.edit_user_d td:first-child + td br ~ label ~ br {
 display: none;
}

.edit_user_d table {
 width: 100%;
 table-layout: fixed;
 background: transparent;
}

.edit_user_d td {
 width: auto;
 padding-bottom: 3px;
 font-size: 14px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.edit_user_d .head td:first-child {
 max-width: 500px;
 word-wrap: break-word;
 text-align: left !important;
}

.edit_user_d .niceRadio {
 margin-top: 7px;
}

.edit_user_d .inner_table {
 margin-top: 7px;
 table-layout: fixed;
 background-size: 300px auto;
}

.edit_user_d .inner_table td {
 padding-bottom: 5px;
 font-size: 14px;
}

.edit_user_d .inner_table .head td:first-child {
 width: 300px;
 padding: 7px 20px 0px 0;
 letter-spacing: -0.1px;
}

.edit_user_d .inner_table .variant {
 text-align: center;
}

.edit_user_d .inner_table .head .variant {
 font-size: 12px;
}

.edit_user_d .inner_table .rows .variant {
 background: url("/img/mnenie_dot.png") repeat-x 0 15px;
}

/*
.edit_user_d .inner_table2 td {
 padding-bottom: 20px;
}

.edit_user_d .inner_table2 td:first-child {
 width: 200px;
 padding: 7px 20px 20px 0;
}*/

.edit_user_d .inner_table2 td:first-child + td + td {
 width: 155px;
}

.edit_user_d input[type='submit'] + .explanation {
 width: auto;
 margin-left: 2px;
 padding-top: 7px;
}

.edit_user_d .error_ico {
 font-size: 14px;
 color: #CC0000;
 padding: 7px 0 0 20px;
 display: none;
}

.edit_user_d .type_text, edit_user_d textearea {
 width: 100%;
 min-width: 100%;
 max-width: 100%;
}

@media only screen and (min-width: 1250px) {
 .edit_user_d {
 margin-right: 275px;
 }
}

.success_pol h3 {
 margin-top: 15px;
 padding-bottom: 5px !important;
 font-size: 14px !important;
}

@media (max-width: 1250px) {
 .address_map {
 /*display:none!important;*/
 }

 input.btn_stl.btn_xxl {
 margin-bottom: 10px;
 font-size: 12px;
 margin-right: 0;
 }
 /*.section_1__text {
 position: initial;
 }
 .section_1__title {
 position: absolute;
 top: 30px;
 left: 50%;
 text-align: center;
 }
 .section_1__subtitle {
 position: absolute;
 right: 40px;
 bottom: 80px;
 width: 300px;

 }
 .section_1__subtext {
 position: absolute;
 right: 40px;
 bottom: 40px;
 width: 300px;

 }*/
}

.form_wrapper_wbg {
 width: 95%;
 height: 100%;
 padding: 1px 0px 11px 17px;
 background: #fff;
 position: relative;
 margin-top: 12px;
}

.noauth-map-wrapper {
 display: block !important;
 position: relative;

}

.open.add_address .add_address_form {
 padding-left: 0;
 padding-right: 0;
}

/*���� � ������� �������� � �������� ������� */
.qfilter {
 border-bottom: 1px solid #c2d4e6;
}

#qfilterdiv {
 background-color: #faf5d6 !important;
 margin: 10px 0 15px 0;
 padding: 5px;
 font-size: 12px;
}

.lazy-preload {
 max-width: 100%;
}

#gallery_show .galer_right_ .galer_right {
 height: calc(100% - 43px);
 overflow-y: scroll;
}
.delivery_contact_descr .chosen-container{
 width: auto!important;
}
.delivery_contact_descr .chosen-single{
 display: inline;
 padding-right: 25px;
 padding-top: 3px;
 padding-bottom: 3px;
}
.delivery_contact_descr .descr{
 margin-top: 8px;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery li.active .point-name:before{
 background-color: #000;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery:not(.removed) li{
 background-color: #f2f2f2;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery .collection-delivery .menuTreeIcon{
 top: 11px;
 left: 5px;
 background-position: -75px -50px;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery .collection-delivery a{
 margin-left: 12px;
 display: inline-block;
 border: none;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery.removed .menuTreeIcon{
 background-position: -50px -25px;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery:not(.removed) .collection-delivery a{
 color: #fff;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery:not(.removed){
 background-color: #a8b3b9;
}

#gallery_show.delovoyGallery .galer_right_ .delivery-select li.active {
 background-color: #f6d336!important;
 color: #000!important;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select li{
 background-color: #fff;
 width: 100%;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select li .point-name{
 padding: 18px 10px 4px 22px;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .additional_info{
 padding: 0 10px 20px 22px;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select .collection-delivery{
 padding: 18px 10px 10px 10px;
}
#gallery_show.delovoyGallery .galer_right_ .delivery-select > ul > li:last-child .additional_info{
 border-bottom: 1px solid #E1DFD7;
}

#gallery_show.delovoyGallery .galer_right_ .delivery-select .submenu-delivery .point-name:before{
 content: '';
 display: block;
 position: absolute;
 width: 4px;
 height: 4px;
 margin: 6px 0 0 -15px;
 background-color: #808080;
 border-radius: 50%;
}

.delivery-basket-item .delivery-container{
 padding-left: 30px;
}

.delivery-basket-item .rad_box_line,
.delivery-basket-item .row{
 overflow: visible;
}
.pickup_points_table .chosen-single{
 display: inline-block;
}
.js-delivery-point option:first-child{
 display: none;
 visibility: hidden;
}
.inBasketBlockMobile {
 display: none;
}

@media (max-width: 767px) {
 .pickup_points_table .delivery_contact_descr .link {
 display: block;
 border: none;
 margin-left: 0;
 margin-top: 5px;
 position: initial;
 }
 select{
 -webkit-appearance: menulist;
 }
 #gallery_show.delivery-order-map .galer_right,
 #gallery_show.delivery-order-map #galer_left .name{
 display: none!important;
 }
 .js-delivery-point{
 max-width: 310px;
 background-color: #e4e4e4;
 }
 .section_1_right_block{
 padding-top: 10px;
 }
 .section_1__title{
 max-width: 100%;
 }
 .section_1__subtext {
 float: right;
 text-align: right;
 }

 .section_6 .pedestal {
 text-align: center;
 }
 .section_7_sm-center {
 text-align: center;
 }
 .section_7_sm-center .yellow_circle {
 margin-left: 0;
 }
 .section_1__subtitle {
 display: none;
 }
 /*.section_1__subtext {
 position: initial;
 max-width: 100%;
 width: 100%;
 text-align: center;
 font-size: 12px;
 padding: 0 10px;
 }
 .section_1__text {
 bottom: 10px;
 right: 10px;
 top: initial;
 left: initial;
 }
 .section_1__title {
 font-size: 20px;
 width: 240px;
 left: 40%;
 }*/
 #gallery_show {
 height: auto !important;
 padding-top: 42px;
 margin: 30px 0;
 }

 #gallery_show #galer_left {
 float: none;
 height: auto !important;;
 max-width: 100%;
 margin: 0;
 padding: 15px;
 }

 #gallery_show #galer_left .name {
 width: auto !important;
 white-space: normal;
 height: auto;
 line-height: 18px;
 padding-bottom: 10px;
 }

 #gallery_show .galer_right_ {
 float: none;
 height: auto !important;
 width: 100% !important;
 }

 #gallery_show .galer_right_ .galer_right {
 height: auto !important;
 padding: 1px 0;
 }

 #gallery_show.delovoyGallery .galer_right_ li {
 display: inline-block;
 vertical-align: middle;
 }

 #gallery_show.delovoyGallery .galer_right_ .close_ {
 position: absolute;
 top: 0;
 background: rgb(241, 239, 231);
 }

 #gallery_show.delovoyGallery .galer_right_ li {
 border: none;
 }

 #gallery_show.delovoyGallery .galer_right_ li.active {
 border: 1px solid #CC0000 !important;
 margin: -1px;
 }

 #gallery_show.delovoyGallery .textPad {
 padding-right: 0;
 }

 .in_basket .inBasketBlockMobile{
 display: block;
 }
}

.delete_link .icon_area {
 background: url('/images/ic_delete.png');

}

.delete_link .icon_area .icon.ico_clear {
 background: none;
}

.nothing-found {
 padding-top: 8px !important;
 padding-left: 12px !important;
 font-size: 12px;
}

.main_page--buttons {
 float: left;
 width: 102px !important;
}

.main_page--action {
 margin-top: 10px;
 position: absolute;
 bottom: 20px;
}

.bx-no-touch .main_page--action {
 display: none;
}

.bx-no-touch .catalog_short_item.catalog_item:hover .main_page--action {
 display: block;
 overflow: visible;
 background: #fff;
 margin-bottom: -10px;
}

.main_page--action:after {
 content: '';
 clear: both;
 width: 100%;
}

.main_page--action .item_btns_area {

 padding: 0;
}

.main_page--action .item_btns_area .item_btns .btn_bskt {
 width: 50px;
 height: 29px !important;
 margin: 0;
 padding-top: 4px;
}

.main_page--action .item_btns_area .item_btns .btn_bskt .ico_basket {
 margin: 0;
}

.main_page--buttons .prcs_val .add_one_box .btn_stl {
 visibility: visible;
 height: 28px;
 padding-top: 5px;
 width: 22px;
}

.main_page--buttons .add_one_box .text_input {
 height: 28px;
 width: 37px;
}

.main_page--buttons .prcs_val {
 border-bottom: none;
 background-color: transparent;
 padding: 0;
}

.main_page--buttons .prcs_val:hover {
 background-color: transparent;
}

.catalog_short_item.catalog_item {
 border-bottom: none;
 overflow: visible;
 padding: 23px 5px;
}

.main_page--action .prices_list tr:hover > td {
 background-color: transparent;
}

.main_page--buttons .alertObj {
 left: 89%;
 top: -26px;
}

.main_page--buttons .status_msg:after, .main_page--buttons .status_msg:before {
 top: 100%;
 left: 90%;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none;
}

.main_page--buttons .status_msg:after {
 border-color: rgba(136, 183, 213, 0);
 border-top-color: #877624;
 border-width: 4px;
 margin-left: -4px;
}

.main_page--buttons .status_msg:before {
 border-color: rgba(194, 225, 245, 0);
 border-top-color: #877624;
 border-width: 5px;
 margin-left: -5px;
}

.main_page--buttons .brown_msg.status_msg:after {
 border-color: rgba(136, 183, 213, 0);
 border-top-color: #877624;
 border-width: 4px;
 margin-left: -4px;
}

.main_page--buttons .brown_msg.status_msg:before {
 border-color: rgba(194, 225, 245, 0);
 border-top-color: #877624;
 border-width: 5px;
 margin-left: -5px;
}

.main_page--buttons .red_msg.status_msg:after {
 border-color: rgba(136, 183, 213, 0);
 border-top-color: #C00;
 border-width: 4px;
 margin-left: -4px;
}

.main_page--buttons .red_msg.status_msg:before {
 border-color: rgba(194, 225, 245, 0);
 border-top-color: #C00;
 border-width: 5px;
 margin-left: -5px;
}

.main_page--buttons .green_msg.status_msg:after {
 border-color: rgba(136, 183, 213, 0);
 border-top-color: #47a900;
 border-width: 4px;
 margin-left: -4px;
}

.main_page--buttons .green_msg.status_msg:before {
 border-color: rgba(194, 225, 245, 0);
 border-top-color: #47a900;
 border-width: 5px;
 margin-left: -5px;
}

.main_page--buttons .yellow_msg.status_msg:after {
 border-color: rgba(136, 183, 213, 0);
 border-top-color: #ffefa4;
 border-width: 4px;
 margin-left: -4px;
}

.main_page--buttons .yellow_msg.status_msg:before {
 border-color: rgba(194, 225, 245, 0);
 border-top-color: #ffefa4;
 border-width: 5px;
 margin-left: -5px;
}

.main_page--action .in_order_count {
 font-size: 13px;
 padding-right: 7px;
 padding-top: 10px;
}

.prices_warning_str--main {
 position: absolute;
 width: 405px;
 display: none !important;
 z-index: 10;
}

.catalog_short_item:hover .js_warning_show {
 display: block !important;
}

.catalog_list_short {
 display: -webkit-box;
 display: -webkit-flex;
 display: -moz-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 margin-right: -7px;
 margin-left: -7px
}

.catalog_short_item.catalog_item {
 display: -webkit-box;
 display: -webkit-flex;
 display: -moz-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: stretch;
 -webkit-align-items: stretch;
 -moz-box-align: stretch;
 -ms-flex-align: stretch;
 align-items: stretch;
 position: relative;
 margin-right: 0;
 padding: 0 7px;
 margin-bottom: -65px;
}

.catalog_short_item_wrap {
 position: relative;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 padding: 23px 0 65px;
 min-width: 155px;
}

.bx-touch .catalog_short_item_wrap {
 padding-bottom: 80px;
 padding-bottom: 80px;
}

.catalog_short_item_wrap .spec_price {
 top: 76%;
 right: 95%;
}

.bx-no-touch .catalog_short_item.catalog_item:hover {
 z-index: 3
}

.bx-no-touch .catalog_short_item.catalog_item:hover .catalog_short_item_wrap {
 background: #ffffff;
 padding: 38px 15px 80px;
 margin: -15px;
 -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
 box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2)
}

.bx-no-touch .catalog_short_item.catalog_item:hover .parent_title {
 top: 15px
}

.catalog_short_item_wrap .price_wrapper {
 padding-top: 3px;
}

.sf-email-input {
	height: 25px;
 width: 60%;
 text-align: center;
 min-width: 99px;
 margin: 0px 0px 10px 0px;
 top: 0px;
 position: relative;
 line-height: 22px;
 text-align: left;
 padding: 1px 0px 2px 7px;
 border-radius: 5px 0 0 5px;
 border: 1px solid RGBA(0,0,0,0.2);
}

.filters_area ~ div {
 z-index: -1;
}

.scroll-wrapper {
 overflow: hidden !important;
 padding: 0 !important;
 position: relative
}

.scroll-wrapper > .scroll-content {
 border: none !important;
 box-sizing: content-box !important;
 height: auto;
 left: 0;
 margin: 0;
 max-height: none;
 max-width: none !important;
 overflow: scroll !important;
 padding: 0;
 position: relative !important;
 top: 0;
 width: auto !important
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
 height: 0;
 width: 0
}

.scroll-element {
 display: none
}

.scroll-element, .scroll-element div {
 box-sizing: content-box
}

.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
 display: block
}

.scroll-element .scroll-arrow, .scroll-element .scroll-bar {
 cursor: default
}

.scroll-textarea {
 border: 1px solid #ccc;
 border-top-color: #999
}

.scroll-textarea > .scroll-content {
 overflow: hidden !important
}

.scroll-textarea > .scroll-content > textarea {
 border: none !important;
 box-sizing: border-box;
 height: 100% !important;
 margin: 0;
 max-height: none !important;
 max-width: none !important;
 overflow: scroll !important;
 outline: 0;
 padding: 2px;
 position: relative !important;
 top: 0;
 width: 100% !important
}

.scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-outer > .scroll-element .scroll-element_outer {
 overflow: hidden
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
 height: 0;
 width: 0
}

.scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div {
 border: none;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 10
}

.scrollbar-inner > .scroll-element div {
 display: block;
 height: 100%;
 left: 0;
 top: 0;
 width: 100%
}

.scrollbar-inner > .scroll-element.scroll-x {
 bottom: 0px;
 height: 8px;
 left: 0;
 width: 100%
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
 left: -12px
}

.scrollbar-inner > .scroll-element.scroll-y {
 height: 100%;
 right: 0px;
 top: 0;
 width: 8px
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
 top: -12px
}

.scrollbar-inner > .scroll-element .scroll-bar, .scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track {
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 border-radius: 8px
}

.scrollbar-inner > .scroll-element .scroll-bar, .scrollbar-inner > .scroll-element .scroll-element_track {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 filter: alpha(opacity=40);
 opacity: .4
}

.scrollbar-inner > .scroll-element .scroll-element_track {
 background-color: #e0e0e0
}

.scrollbar-inner > .scroll-element .scroll-bar {
 background-color: #c2c2c2
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar, .scrollbar-inner > .scroll-element:hover .scroll-bar {
 background-color: #919191
}

.scrollbar-outer > .scroll-element, .scrollbar-outer > .scroll-element div {
 border: none;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 10
}

.scrollbar-outer > .scroll-element {
 background-color: #fff
}

.scrollbar-outer > .scroll-element div {
 display: block;
 height: 100%;
 left: 0;
 top: 0;
 width: 100%
}

.scrollbar-outer > .scroll-element.scroll-x {
 bottom: 0;
 height: 12px;
 left: 0;
 width: 100%
}

.scrollbar-outer > .scroll-element.scroll-y {
 height: 100%;
 right: 0;
 top: 0;
 width: 12px
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
 height: 8px;
 top: 2px
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
 left: 2px;
 width: 8px
}

.scrollbar-outer > .scroll-element .scroll-element_track {
 background-color: #eee
}

.scrollbar-outer > .scroll-element .scroll-bar, .scrollbar-outer > .scroll-element .scroll-element_outer, .scrollbar-outer > .scroll-element .scroll-element_track {
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 border-radius: 8px
}

.scrollbar-outer > .scroll-element .scroll-bar {
 background-color: #d9d9d9
}

.scrollbar-outer > .scroll-element .scroll-bar:hover {
 background-color: #c2c2c2
}

.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
 background-color: #919191
}

.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
 left: -12px;
 margin-left: 12px
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
 left: -14px
}

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
 top: -12px;
 margin-top: 12px
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
 top: -14px
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
 min-width: 10px
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
 min-height: 10px
}

.scrollbar-macosx > .scroll-element, .scrollbar-macosx > .scroll-element div {
 background: 0 0;
 border: none;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 10
}

.scrollbar-macosx > .scroll-element div {
 display: block;
 height: 100%;
 left: 0;
 top: 0;
 width: 100%
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
 display: none
}

.scrollbar-macosx > .scroll-element .scroll-bar {
 background-color: #6C6E71;
 display: block;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 opacity: 0;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
 -webkit-transition: opacity .2s linear;
 -moz-transition: opacity .2s linear;
 -o-transition: opacity .2s linear;
 -ms-transition: opacity .2s linear;
 transition: opacity .2s linear
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar, .scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 filter: alpha(opacity=70);
 opacity: .7
}

.scrollbar-macosx > .scroll-element.scroll-x {
 bottom: 0;
 height: 0;
 left: 0;
 min-width: 100%;
 overflow: visible;
 width: 100%
}

.scrollbar-macosx > .scroll-element.scroll-y {
 height: 100%;
 min-height: 100%;
 right: 0;
 top: 0;
 width: 0
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
 height: 7px;
 min-width: 10px;
 top: -9px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
 left: -9px;
 min-height: 10px;
 width: 7px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
 left: 2px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
 left: -4px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
 top: 2px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
 top: -4px
}

.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
 left: -11px
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
 top: -11px
}

.scrollbar-light > .scroll-element, .scrollbar-light > .scroll-element div {
 border: none;
 margin: 0;
 overflow: hidden;
 padding: 0;
 position: absolute;
 z-index: 10
}

.scrollbar-light > .scroll-element {
 background-color: #fff
}

.scrollbar-light > .scroll-element div {
 display: block;
 height: 100%;
 left: 0;
 top: 0;
 width: 100%
}

.scrollbar-light > .scroll-element .scroll-element_outer {
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px
}

.scrollbar-light > .scroll-element .scroll-element_size {
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0, #dbdbdb), color-stop(100%, #e8e8e8));
 background: -webkit-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
 background: -o-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
 background: -ms-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
 background: linear-gradient(to right, #dbdbdb 0, #e8e8e8 100%);
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px
}

.scrollbar-light > .scroll-element.scroll-x {
 bottom: 0;
 height: 17px;
 left: 0;
 min-width: 100%;
 width: 100%
}

.scrollbar-light > .scroll-element.scroll-y {
 height: 100%;
 min-height: 100%;
 right: 0;
 top: 0;
 width: 17px
}

.scrollbar-light > .scroll-element .scroll-bar {
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0, #fefefe), color-stop(100%, #f5f5f5));
 background: -webkit-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
 background: -o-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
 background: -ms-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
 background: linear-gradient(to right, #fefefe 0, #f5f5f5 100%);
 border: 1px solid #dbdbdb;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px
}

.scrollbar-light > .scroll-content.scroll-scrolly_visible {
 left: -17px;
 margin-left: 17px
}

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
 top: -17px;
 margin-top: 17px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
 height: 10px;
 min-width: 10px;
 top: 0
}

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
 left: 0;
 min-height: 10px;
 width: 10px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
 height: 12px;
 left: 2px;
 top: 2px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
 left: -4px
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
 left: 2px;
 top: 2px;
 width: 12px
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
 left: -19px
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
 top: -4px
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
 top: -19px
}

.scrollbar-rail > .scroll-element, .scrollbar-rail > .scroll-element div {
 border: none;
 margin: 0;
 overflow: hidden;
 padding: 0;
 position: absolute;
 z-index: 10
}

.scrollbar-rail > .scroll-element {
 background-color: #fff
}

.scrollbar-rail > .scroll-element div {
 display: block;
 height: 100%;
 left: 0;
 top: 0;
 width: 100%
}

.scrollbar-rail > .scroll-element .scroll-element_size {
 background-color: #999;
 background-color: rgba(0, 0, 0, .3)
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
 background-color: #666;
 background-color: rgba(0, 0, 0, .5)
}

.scrollbar-rail > .scroll-element.scroll-x {
 bottom: 0;
 height: 12px;
 left: 0;
 min-width: 100%;
 padding: 3px 0 2px;
 width: 100%
}

.scrollbar-rail > .scroll-element.scroll-y {
 height: 100%;
 min-height: 100%;
 padding: 0 2px 0 3px;
 right: 0;
 top: 0;
 width: 12px
}

.scrollbar-rail > .scroll-element .scroll-bar {
 background-color: #d0b9a0;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 box-shadow: 1px 1px 3px rgba(0, 0, 0, .5)
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
 box-shadow: 1px 1px 3px rgba(0, 0, 0, .6)
}

.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
 left: -17px;
 margin-left: 17px
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
 margin-top: 17px;
 top: -17px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
 height: 10px;
 min-width: 10px;
 top: 1px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
 left: 1px;
 min-height: 10px;
 width: 10px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
 height: 15px;
 left: 5px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
 height: 2px;
 left: -10px;
 top: 5px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
 top: 5px;
 width: 15px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
 left: 5px;
 top: -10px;
 width: 2px
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
 left: -25px
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
 top: -25px
}

.scrollbar-dynamic > .scroll-element, .scrollbar-dynamic > .scroll-element div {
 background: 0 0;
 border: none;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 10
}

.scrollbar-dynamic > .scroll-element div {
 display: block;
 height: 100%;
 left: 0;
 top: 0;
 width: 100%
}

.scrollbar-dynamic > .scroll-element.scroll-x {
 bottom: 2px;
 height: 7px;
 left: 0;
 min-width: 100%;
 width: 100%
}

.scrollbar-dynamic > .scroll-element.scroll-y {
 height: 100%;
 min-height: 100%;
 right: 2px;
 top: 0;
 width: 7px
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
 opacity: .3;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px
}

.scrollbar-dynamic > .scroll-element .scroll-element_size {
 background-color: #ccc;
 opacity: 0;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -webkit-transition: opacity .2s;
 -moz-transition: opacity .2s;
 -o-transition: opacity .2s;
 -ms-transition: opacity .2s;
 transition: opacity .2s
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
 background-color: #6c6e71;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
 bottom: 0;
 height: 7px;
 min-width: 24px;
 top: auto
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
 left: auto;
 min-height: 24px;
 right: 0;
 width: 7px
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
 bottom: 0;
 top: auto;
 left: 2px;
 -webkit-transition: height .2s;
 -moz-transition: height .2s;
 -o-transition: height .2s;
 -ms-transition: height .2s;
 transition: height .2s
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
 left: auto;
 right: 0;
 top: 2px;
 -webkit-transition: width .2s;
 -moz-transition: width .2s;
 -o-transition: width .2s;
 -ms-transition: width .2s;
 transition: width .2s
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
 left: -4px
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
 top: -4px
}

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
 left: -11px
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
 top: -11px
}

.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer {
 overflow: hidden;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 filter: alpha(opacity=70);
 opacity: .7
}

.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size {
 opacity: 1
}

.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar {
 height: 100%;
 width: 100%;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px
}

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer {
 height: 20px;
 min-height: 7px
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer {
 min-width: 7px;
 width: 20px
}

.scrollbar-chrome > .scroll-element, .scrollbar-chrome > .scroll-element div {
 border: none;
 margin: 0;
 overflow: hidden;
 padding: 0;
 position: absolute;
 z-index: 10
}

.scrollbar-chrome > .scroll-element {
 background-color: #fff
}

.scrollbar-chrome > .scroll-element div {
 display: block;
 height: 100%;
 left: 0;
 top: 0;
 width: 100%
}

.scrollbar-chrome > .scroll-element .scroll-element_track {
 background: #f1f1f1;
 border: 1px solid #dbdbdb
}

.scrollbar-chrome > .scroll-element.scroll-x {
 bottom: 0;
 height: 16px;
 left: 0;
 min-width: 100%;
 width: 100%
}

.scrollbar-chrome > .scroll-element.scroll-y {
 height: 100%;
 min-height: 100%;
 right: 0;
 top: 0;
 width: 16px
}

.scrollbar-chrome > .scroll-element .scroll-bar {
 background-color: #d9d9d9;
 border: 1px solid #bdbdbd;
 cursor: default;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
 background-color: #c2c2c2;
 border-color: #a9a9a9
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
 background-color: #919191;
 border-color: #7e7e7e
}

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
 left: -16px;
 margin-left: 16px
}

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
 top: -16px;
 margin-top: 16px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
 height: 8px;
 min-width: 10px;
 top: 3px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
 left: 3px;
 min-height: 10px;
 width: 8px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
 border-left: 1px solid #dbdbdb
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
 height: 14px;
 left: -3px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
 height: 14px;
 left: -4px
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
 left: -19px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
 border-top: 1px solid #dbdbdb
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
 top: -3px;
 width: 14px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
 top: -4px;
 width: 14px
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
 top: -19px
}

.scroll-scrollx_visible {
 padding-bottom: 8px !important;
}

.scroll-scrolly_visible {
 padding-right: 8px !important;
}

/********** slick slider (lib) **********/

.complex-block, .complex-block *, .complex-block *:after, .complex-block *:before {
 box-sizing: border-box;
}

.slick-slider {
 position: relative;
 display: block;
}

.slick-list {
 position: relative;
 display: block;
 overflow: hidden;
 margin: 0;
 padding: 0;
 height: 100%;
 border-radius: 7px;
}

.slick-list:focus {
 outline: none;
}

.slick-list.dragging {
 cursor: pointer;
 cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}

.slick-track {
 position: relative;
 top: 0;
 left: 0;
 display: block;
 height: 100%;
}

.slick-track:after {
 clear: both;
}

.slick-loading .slick-track {
 visibility: hidden;
}

.slick-slide {
 display: none;
 vertical-align: middle;
 height: 100%;
 min-height: 1px;
 outline: none;
}

.slick-slide.slick-loading img {
 display: none;
}

.slick-slide.dragging img {
 pointer-events: none;
}

.slick-initialized .slick-slide {
 display: inline-block;
 vertical-align: top;
}

.slick-loading .slick-slide {
 visibility: hidden;
}

.slick-vertical .slick-slide {
 display: block;
 height: auto;
 border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
 display: none;
}

.slick-dots {
 position: absolute;
 bottom: 10px;
 display: block;
 width: 100%;
 padding: 0;
 list-style: none;
 text-align: center;
 transition: 300ms;
}

.slick-dots li {
 position: relative;
 display: inline-block;
 width: 20px;
 height: 20px;
 margin: 0;
 padding: 0;
 cursor: pointer;
 opacity: 0.4;
 transition: 300ms;
}

.slick-dots li button {
 font-size: 0;
 line-height: 0;
 display: block;
 width: 20px;
 height: 20px;
 padding: 5px;
 cursor: pointer;
 color: transparent;
 border: 0;
 outline: none;
 background: transparent;
}

.slick-dots li button:before {
 content: '';
 line-height: 20px;
 display: block;
 margin: auto;
 top: 0;
 left: 0;
 width: 8px;
 height: 8px;
 border-radius: 100%;
 text-align: center;
 background: #fff;
 border: 1px solid #cecece;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active {
 opacity: 1;
}

.slick-dots .slick-dot-on-edge button {
 transform: scale(.75);
 opacity: .7;
}

.slick-dots .slick-dot-out-of-edge button {
 transform: scale(0);
 opacity: 0;
}

.slick-dots li.slick-dot-out-of-edge {
 margin: 0;
 width: 0;
}

.slick-arrow {
 border-radius: 7px;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 60px;
 font-size: 0;
 line-height: 0;
 cursor: pointer;
 color: #b4c1f3;
 transition: color 300ms, background 300ms;
 z-index: 3;
}

.slick-arrow .svg-icon {
 width: 30px;
 height: 30px;
 position: relative;
 text-shadow: 0 2px 5px rgba(0, 0, 0, 1);
}

.slick-next {
 right: 0;
 left: auto;
}

.arrow-round .slick-arrow {
 position: absolute;
 top: 50%;
 margin-top: -20px;
 height: 40px;
 width: 40px;
 padding: 0;
 color: #ffffff;
 border-radius: 100%;
 border: 2px solid rgba(255, 255, 255, .3);
 background: transparent;
 cursor: pointer;
 font-size: 0;
 z-index: 2;
 transition: 300ms;
}

.arrow-round .slick-arrow:before {
 content: '';
 position: relative;
 left: 0;
 display: inline-block;
 width: 12px;
 height: 12px;
 border-bottom: 2px solid;
 border-right: 2px solid;
 transition: 300ms;
}

.arrow-round .slick-next {
 right: 15px;
}

.arrow-round .slick-next:before {
 transform: translate(-2px, 0) rotate(-45deg)
}

.arrow-round .slick-next:active:before {
 transform: translate(3px, 0) rotate(-45deg)
}

.arrow-round .slick-prev {
 left: 15px;
}

.arrow-round .slick-prev:before {
 transform: translate(2px, 0) rotate(135deg)
}

.arrow-round .slick-prev:active:before {
 transform: translate(-3px, 0) rotate(135deg)
}

.slick-arrow:hover {
 color: #e5edff;
}

.slick-arrow.slick-next .svg-icon {
 left: 10px;
}

.slick-arrow.slick-prev .svg-icon {
 left: -10px;
}

.slick-arrow.slick-prev:hover {
 background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=0); /* IE6-9 */
}

.slick-arrow.slick-next:hover {
 background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to left, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=0); /* IE6-9 */
}

.arrow-round_inverse .slick-arrow {
 border-color: #000;
 color: #fff;
}

.no-touch .arrow-round .slick-arrow:hover {
 border-color: #fff;
}

.complex-block {
 display: table;
 table-layout: fixed;
 width: 100%;
}

.complex-block__slider {
 display: table-cell;
 vertical-align: top;
 width: 750px;
 max-width: 100%;
}

.complex-block__panel {
 display: table-cell;
 vertical-align: top;
 padding-left: 20px;
}

.main-slider {
 border-radius: 7px;
 overflow: hidden;
}

.main-slider__slide {
 position: relative;
 border-radius: 7px;
 height: 340px;
 padding: 30px 60px;
 display: flex;
 align-items: center;
 justify-content: flex-start;
 overflow: hidden;
}

.main-slider-content {
 display: flex;
 position: relative;
 align-items: center;
 max-width: 330px;
 height: 100%;
 text-align: left;
 z-index: 2;
}

.main-slider-image {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center;
 overflow: hidden;
 border-radius: 7px;
 z-index: 0;
}

.main-slider-image_mobile {
 display: none;
}

.slider-content-wrapper {
}

.content-title {
 font-size: 30px;
 line-height: 34px;
 font-weight: 700;
 max-height: 100px;
 overflow: hidden;
}

.content-descr,
.content-descr p {
 font-size: 14px;
 line-height: 20px;
 margin-top: 20px;
}

.main-slider-content .btn {
 margin-top: 10px;
}

.slide-dark {
 color: #ffffff;
}

.slide-center .main-slider-content {
 max-width: 100%;
 text-align: center;
 display: flex;
 justify-content: center
}

.slide-center .content-descr_textblock {
 margin: auto;
}

.slide-overflow {
 color: #ffffff;
}

.slide-overflow:before {
 content: '';
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0, 0, 0, 0.5);
 z-index: 1;
}

.slider-panel {
 height: 340px;
 overflow: auto;
}

.panel-link {
 overflow: hidden;
 box-sizing: border-box;
 border-radius: 7px;
 display: block;
 width: 100%;
 table-layout: fixed;
 padding: 11px;
 border: none;
 color: #1946a3;
 height: 100px;
}

.panel-link-bg {
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center center;
}

.panel-link-label {
 display: block;
 margin-bottom: 7px;
}

.panel-link-label .label {
 display: inline-block;
 vertical-align: middle;
 font-size: 11px;
 line-height: 18px;
 font-weight: 700;
 background: #f1f1ef;
 color: #000;
 border-radius: 3px;
 padding: 0 7px;
 max-height: 36px;
 overflow: hidden;
}

.panel-link-label .label-hot {
 color: #fff;
 background: #cc0000;
}

.panel-link-label .label-yellow {
 color: #000;
 background: #fecd00;
}

.panel-link-title {
 font-size: 14px;
 line-height: 20px;
 height: 80px;
 overflow: hidden;
 display: block;
}

.panel-link__icon {
 display: table-cell;
 vertical-align: top;
 width: 60px;
 font-size: 0;
 line-height: 0;
 transition: 300ms;
}

.panel-link__icon .link-icon {
 display: block;
 width: 60px;
 height: 60px;
 border-radius: 7px;
 overflow: hidden;
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

.panel-link__icon img {
 display: inline-block;
 vertical-align: middle;
 max-width: 100%;
 height: auto;
}

.panel-link__content {
 display: table-cell;
 vertical-align: middle;
 padding-left: 0px;
 padding-right: 5px;
}

.panel-link__icon + .panel-link__content {
 padding-left: 10px;
}

.panel-link:hover .panel-link__icon {
/* opacity: 0.7; */
}

.content-descr_textblock {
 max-height: 180px;
 overflow: hidden;
}
.section_3___phone img {
 max-height: 275px;
}
.form_example {
 max-width: 800px;
 margin: 0 auto;
 width: 100%;
 border-radius: 10px;
 box-shadow: 0px 1px 10px 2px #00000033;
}
.section_5__image img {
 max-width: 280px;
}
.pedestal img {
 max-width: 320px;
 width: 100%;
}
.section_7 .yellow_circle img {
 max-width: 320px;
 width: 100%;
}

@media (min-width: 1250px) {
 .slider-panel__item {
 margin-bottom: 20px;
 padding-right: 5px;
 }

 .slider-panel__item:last-child {
 margin-bottom: 0px;
 }
}

@media (max-width: 1249px) {
 .complex-block {
 display: block;
 }

 .complex-block__slider {
 display: block;
 margin-bottom: 9px;
 }

 .complex-block__panel {
 display: block;
 padding-left: 0;
 }

 .slider-panel {
 white-space: nowrap;
 height: auto;
 max-width: 100%;
 }

 .slider-panel__item {
 padding-bottom: 5px;
 display: inline-block;
 vertical-align: top;
 width: 244px;
 border-bottom: 0;
 white-space: normal;
 max-height: 120px;
 overflow: hidden;
 margin-right: 4.5px;
 }

 .slider-panel__item:last-child {
 margin-right: 0;
 }

 .panel-link {
 padding: 15px 10px;
 }

 .panel-link__icon {
 vertical-align: top;
 }

 .panel-link__content {
 vertical-align: top;
 }
}

@media (max-width: 767px) {
 .section {
 padding: 20px;
 }
 .section_1 {
 margin-top: 30px;
 min-height: 280px;
 }
 .section_1 {
 background-image: none;
 }
 .section_8 {
 padding-bottom: 50px;
 }
 .xerox-img-boxes {
 text-align: center;
 }
 .sm-absolute {
 position: absolute;
 left: 30px;
 }
 .section_3___phone {
 clear: both;
 }
 .section_3___phone:first-child {
 margin-bottom: 40px;
 }
 .section_3___phone:last-child .yellow_circle {
 position: relative;
 left: -35px;
 }
 .yellow_circle__counter {
 top: 50%;
 right: 0;
 left: 60%;
 }
 .yellow_circle {
 text-align: center;
 }
 .complex-block__slider {
 width: auto;
 }

 .main-slider__slide {
 min-height: 180px;
 }

 .main-slider-image_mobile {
 display: block;
 }

 .main-slider-image_mobile ~ .main-slider-image {
 display: none;
 }
}

@media (max-width: 560px) {
 .section_1__subtext{
 padding: 10px;
 }
 .section {
 padding: 20px 0;
 }
 .section_8 {
 padding-bottom: 50px;
 }
 .section_3___phone {
 margin: 0 -15px;
 }
 .section_5__image {
 text-align: center;
 }
 .section_7 .yellow_circle {
 margin: 20px 10px 0;
 }
 .section_2_addition_img {
 display: none;
 }
 .section_2 .tooltip__cross {
 top: 0;
 }
 .section_2 .tooltip__content {
 padding: 30px 10px;
 margin: -15px;
 width: calc(100% + 30px);
 }
 .tooltip__content {
 width: 100%;
 left: 0;
 right: 0;
 }

 .main-slider__slide {
 padding: 20px 15px 30px;
 }
 .section_1__bg {
 height: 250px;
 object-fit: cover;
 object-position: left bottom;
 }
 .section_1 {
 padding: 0;
 }
.section_1__title {
 position: absolute;
 bottom: 40%;
 top: 20px;
 left: 0;
 right: 0;
 width: 100%;
 max-width: 100%;
 font-size: 16px;
 line-height: 22px;
 text-align: center;
}
 .main-slider .slick-arrow {
 display: none !important;
 }
 .slider-content-wrapper .content-descr {
 margin-top: 0px;
 }
 .slider-content-wrapper .content-descr_textblock{
 max-height: 120px;
 }
}

.search_acompl_wrap .prices_list {
 overflow-y: scroll;
 max-height: 67vh;
 min-height: 95px;
 padding-bottom: 11px;
}

.prices_list .productItem:first-child .spec_price{
margin-top: -3px!important;
}
.prices_list .productItem:first-child .spec_price:after{
 top: 12px!important;
}
.preview-image-clone {
 position: absolute;
 width: 215px;
 height: auto;
 padding: 3px;
 background-color: #ffefa4;
 z-index: 1;
 margin-left: -17px;
 top: 0;
 -webkit-box-shadow: 1px 1px 5px RGBA(0, 0, 0, .3);
 box-shadow: 1px 1px 5px RGBA(0, 0, 0, .3);
 display: none;
}

@media (max-width: 1249px) {
 .preview-image-clone {
 left: 0;
 margin-left: 0;
 }
}

.siblings_items.product_page {
 overflow: visible;
}

.isbn_book_img {
 width: 15px;
 height: auto;
 max-height: 20px;
 position: relative;
 bottom: 2px;
 vertical-align: middle;
 margin-left: 1px;
 cursor: pointer;
}

.question-mark {
 background: url(/images/question.svg) no-repeat;
 width: 15px;
 height: 15px;
 opacity: 0.5;
 display: inline-block;
 vertical-align: middle;
 margin-left: 0px;
 cursor: pointer;
}

.question-mark:hover {
 opacity: 1;
}

.question-mark-prop {
 margin-left: 0;
}

.title.vertical-middle span {
 vertical-align: middle;
}

.vertical-middle-inner {
 margin-top: 10px;
}

.ref_orders_table {
 margin-top: 10px;
}

.ref_orders_table td {
 border: 1px solid black;
 padding: 3px;
}

.ref_orders_table td:nth-child(3) {
 text-align: right;
}

.ref_orders_table .head td {
 font-weight: bold;
}

.advantages {
 position: relative;
 /*border-bottom: 1px solid #e6e6e6;*/
}

.advantages .head__title {
 display: block;
 position: relative;
 padding: 15px 95px 15px 85px;
 min-height: 70px;
 font-weight: bold;
 font-size: 14px;
 line-height: 20px;
 z-index: 1;
}

.advantages .head__title:after {
 content: '';
 display: inline-block;
 vertical-align: middle;
 width: 10px;
 height: 10px;
 margin-left: 5px;
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 -webkit-transition: 300ms;
 transition: 300ms;
 background: url("/upload/mobile/arrow-to-right.svg") center/contain no-repeat;
}

.advantages.open .head__title:after {
 -webkit-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
}

.advantages .decor_cat {
 position: absolute;
 right: 0;
 bottom: 0;
}

.advantages .advantages__count {
 position: absolute;
 top: 54%;
 -webkit-transform: translate3D(0, -50%, 0);
 -ms-transform: translate3D(0, -50%, 0);
 transform: translate3D(0, -50%, 0);
 left: 12px;
 height: 59px;
 width: 67px;
 background-image: url("/upload/mobile/decoration/sun.svg");
 background-repeat: no-repeat;
 background-size: contain;
 background-position: 100% center;
 font-size: 40px;
 line-height: 40px;
 color: #1946a3;
 font-weight: bold;
}

.advantages .advantages__count span {
 display: block;
 position: absolute;
 top: 5px;
 right: 17px;
}

.advantages .alt_h1 {
 padding: 10px 5px;
}

.advantages .advantages-footer {
 padding: 0 15px;
}

.advantages ul > li, .advantages ol > li {
 padding: 0px 35px 10px 85px;
 margin-top: 0;
 display: block;
 position: relative;
 border-bottom: 1px solid #e6e6e6;
}

.advantages ul > li:before, .advantages ol > li:before {
 display: none;
}

.advantages ul > li .img__box, .advantages ol > li .img__box {
 position: absolute;
 left: 15px;
 top: 5px;
 width: 50px;
 height: 50px;
 color: #1946a3;
}

.advantages ul > li .img__box .ico, .advantages ol > li .img__box .ico {
 display: inline-block;
 vertical-align: middle;
 max-width: 100%;
 width: 50px;
 height: 50px;
}

.advantages ul > li .title, .advantages ol > li .title {
 display: block;
 color: #1946a3;
 margin-bottom: 2px;
}

.advantages ul > li .description, .advantages ol > li .description {
 display: block;
 font-size: 12px;
 line-height: 18px;
}

.advantages .button-row {
 padding: 20px 15px;
}

.advantages .button-row .btn {
 color: #000000;
 border: 1px solid #e6e6e6;
}

@media (min-width: 767px) {
	.adv_mini > ol.rounded_list {
	 display:flex;
		margin-top: 10px;
	}

	.adv_mini ol.rounded_list > li {
	 padding: 0px 0px 0px 42px;
	 border-bottom: 0px; 
	 margin: auto; 
	 max-width: 27%;
	}

	.adv_mini ol.rounded_list > li:last-child {
	 margin-right:0px; 
	}
	.adv_mini ol.rounded_list > li:first-child {
	 margin-left:0px; 
	}

	.adv_mini ul > li .img__box, .adv_mini ol > li .img__box {
	 position: absolute;
	 left: -1px;
	 top: -7px;
	 width: 32px;
	 height: 32px;
	}

	.adv_mini ul > li .img__box, .adv_mini ol > li .img__box {
	 position: absolute;
	 left: -1px;
	 top: -7px;
	 width: 32px;
	 height: 32px;
	}

}

.bonusTable#layer {
 top: 0 !important;
}

#layer .content_block {
 /*width: auto;*/
}

.table-mobile-destruct > tbody > tr.productItemBonus {
 padding-top: 10px;
 padding-bottom: 10px;
}

#layer .content_block .tablesList {
 height: auto !important;
}

#layer .content_block table.prices_list .priceArea {
 padding: 0;
}

#layer .content_block table.prices_list .priceArea td {
 padding: 15px;
}

.express-form .form_row .input_box{
 margin-bottom: 10px;
}

.express-form .form_row .input_box input[type="text"]{
 width: 400px;
}

.express-form .form_row .title{
 padding-top: 10px;
 font-size: 15px;
 padding-bottom: 10px;
 font-weight: bold;
}

.express-form .form_row label{
 font-size: 12px;
}

ul.search-tags-block{
 list-style-type: none;
 padding: 3px 15px;
 margin: 4px;
}

.search-tags-block li{
 background: #fff;
 box-shadow: none;
 display: inline-block;
 padding-bottom: 0px;
 line-height: 11px;
}

.search-tags-block li a{
 color: #002e8c;
 border-bottom: none;
 padding-left: 0px !important;
 border-bottom: 1px solid #c2d4e6;
 margin-right: 5px !important;

}
.search-tags-block li a span svg{
 width: 10px;
 height: 10px;
}
.search-tags-block li.current{
 font-weight: bold;
}

.search-tags-block li:hover{
 background: #fff;
}

/*.search-tags-block li:hover a{*/
 /*color: #FFF;*/
/*}*/

.search_filter_icon{
 font-size: 12px;
}

.search-content-title{
 margin-top: 10px;
 margin-left: 18px;
 margin-bottom: 0;
}

.confirm-action-wrapp .action-prompt{
 margin-bottom:10px;
}

.confirm-action-wrapp .action-prompt .input-block, .confirm-action-wrapp .action-points .input-block{
 display: inline-block;
 width:10%;
 vertical-align: top;
}

.confirm-action-wrapp .action-prompt .input-desc, .confirm-action-wrapp .action-points .input-desc{
 display: inline-block;
 text-align: justify;
 width:90%;
}

.confirm-action-wrapp .action-points .point-title {
 display: inline-block;
 vertical-align: top;
 font-weight: 600;
}
.confirm-action-wrapp .action-points .points-values{
 display: inline-block;
 padding-left: 15px;
}

.confirm-action-wrapp .action-points .points-values .rad_box_line{
 padding-bottom: 7px;
 width: 100%;
 text-align: justify;
}
.check-form-adres-box{
 display:none;
}


 .sidebar .sidebar__catalog .catalog_body {
 padding-left:env(safe-area-inset-left)!important;
 padding-bottom:env(safe-area-inset-bottom);
 padding-left: env(safe-area-inset-left)!important;
 }

 .deliveryItem .pickup_points_table{
 display: none;
 }
 .deliveryItem .pickup_points_count{
 display: block;
 }

 .deliveryItem.open .pickup_points_table{
 display: block;
 margin: 15px 0 7px 0;

 }
 .deliveryItem.open .pickup_points_count{
 display: none;
 }
 .pickup_points_table .pickup_point:not(:last-child) td{
 padding-bottom: 7px;
 }

.formated_text_brand{
 margin-bottom: 50px;
}
.mobile_color_img{
 padding-right: 5px;
}
.visible-xs{
 display: none;
}
@media (max-width: 767px){
 .visible-xs_ib {
 padding-left: 5px;
 }
 .visible-xs {
 padding-right: 5px;
 }
 .inline-block-xs{
 display: inline-block!important;
 }
 .mobile-price-confirm{
 margin-left: 10px
 }
 .wrapper-mobile-price-confirm{
 float: right;

 }
}
.mobile-menu-wrapper{
 padding-bottom: 100px;
}

.hidden {
 display:none;
}

.basket_confirmation_list del.price__old, .basket_confirmation_list .price__new{
 display: inline-block;
 margin: 0 0px 0 5px;
}

.inline-block{
 display: inline-block;
}

.accept_opd{

}

.cookies__wrapper {
 box-sizing: border-box;
 margin-left: auto;
 margin-right: auto;
 min-width: 1025px;
 max-width: 1440px;
 padding-left: 60px;
 padding-right: 60px;
 overflow: hidden;
}

.cookies__block {
 position: fixed;
 left: 50%;
 bottom: 0px;
 background-color: #f1f1ef;
 box-shadow: 0 4px 12px rgb(1 26 51 / 16%);

 padding: 8px 50px;
 border-top: 1px solid rgba(153, 153, 153, 0.3);
 display: -ms-flexbox;
 display: flex;
 -ms-flex-align: center;
 align-items: center;
 -ms-flex-pack: justify;
 justify-content: space-between;
 width: 1350px;
 box-sizing: border-box;
 max-width: calc(100%);
 z-index: 15;
 transform: translate(-50%);
}

@media (min-width: 813px) and (orientation: landscape) {
 .cookies__block {
 bottom: 0;
 padding: 8px 60px 8px 50px;
 
 }
}

@media (max-width: 813px) {
 .cookies__block {
 bottom: 0;
 padding: 8px 60px 8px 10px;
 
 }
}

.cookies__text {
 color: #888;
}

.cookies__text-info {
 font-size: 14px;
 font-weight: 500;
 line-height: 20px;
}

.cookies__text-link {
 font-size: 13px;
 line-height: 16px;
 color: #888;
 text-decoration: none;
 border-bottom: 1px solid hsl(0, 0%, 60%);
}

.cookies__btn>.cbtn {
 display: inline-block;
 padding: 4px 16px;
 border-radius: 3px;
 border: 1px solid hsl(0, 0%, 60%);
 color: #999;
 font-size: 13px;
 line-height: 20px;
 cursor: pointer;
 margin-left: 10px;
 margin-right: 30px;
 transition-duration: .12s;
 transition-timing-function: ease-in-out;
 background: none;
 white-space: nowrap;
}

.cbtn:not(:disabled) {
 cursor: pointer;
}

.cbtn {
 position: relative;
 display: -ms-inline-flexbox;
 display: inline-flex;
 -ms-flex-pack: center;
 justify-content: center;
 -ms-flex-align: center;
 align-items: center;
 box-sizing: border-box;
 padding: 11px 16px;
 overflow: hidden;
 font-weight: 500;
 font-size: 15px;
 line-height: 20px;
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 vertical-align: top;
 text-align: center;
 color: #999;
 text-decoration: none;
 background-color: #178ed1;
 border-radius: 6px;
 cursor: pointer;
 transition-duration: .3s;
 transition-property: border,color,background-color;
}

.column-list li{
 display: inline-block;
 padding: 10px 10px;
}


.irs--flat .irs-bar {
 background-color: #265cb7 !important;
}

.irs--flat .irs-handle > i:first-child {
 background-color: #265cb7 !important;
}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
 background-color: #f6d336!important;
 color: #000!important;;
}
/* End */


/* Start:/site_include/css/external.css?173696122733003*/
.js_hiden_text a { border-bottom: 1px dashed rgba(0, 46, 140, 0.5); }

/*body {
 background-image: url(/images/balloons_bg.gif?v2);
 background-size: 163px 163px;
}*/

.no-ds .link-icon { 
box-shadow: none;
}

.no-ds a.panel-link {
 background: linear-gradient(124deg, rgba(192, 239, 252, 1), rgba(254, 233, 99, 1));
 border-radius: 7px;
}

/*body {
 margin: 0;
 padding: 0;
 background-image: url(/img/christmas-bg2.gif);

 color: #000;
 font: 13px /1.4 Tahoma, Geneva, Arial, sans-serif;
}*/

.lorex .btn_stl, .lorex .btn_stl:visited { box-shadow: 0px; background: rgba(0, 0, 0, 0.6); border-bottom: 0px; font-family: Helvetica, Arial, sans-serif;} 

.site_cons_status {
display: block;
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 55px;
background-position: 0 0;
background: url(https://cdn1.delovoy.by/images/online.png);
background-size: 18px 55px;
}


/* праздничный фон поиска с цветами 
.search_area {
 background: #EEEEEE;
 background-image: url(/img/flowers-back5.gif);
 background-size: 1230px 80px;
} 
*/

.logo {margin: 7px 0 0 4px;}

.contact_phones .contact_box:first-child, .alter_contact_box .phone:first-child {
 padding-left: 0;
}

.contact_phones .contact_box {
 padding: 0; 
 min-width: 150px;
}

@media (max-width: 1250px) {
 .alter_contact_box {
 display: none;
 }
 .contact_phones .contact_box {
 padding: 10px; 
 }
}


.contact_phones .phone {
 line-height: 20px;
}

.ref_orders_text {padding-top: 15px;}
.descr_area .text { font-size: 13px;}
.sac_body_col { font-size: 12px;}

.ico_newsite2x { 
background: url(/images/newsite.png) 0 0 no-repeat;
background-size: 20px 21px;
width: 20px;
height: 21px;
vertical-align: top;
margin-right: 3px;
display: inline-block;}

.external:after {
 content:url(/img/newwindow.gif);
 margin-left:3px;
}

.header {min-height: 139px;} 
.main_menu {margin: 15px 0 1px -13px;}

/*Rexel*/
.productItemS37032 .sale_status {font-size: 0px;}
.productItemS37032 .sale_status:after { 
font-size: 11px;
content: '����� -20%';
background: -webkit-gradient(linear, 0 100%, 0 0, from(#f27676), to(#dc0303));
background: -webkit-linear-gradient(#f27676 0%, #dc0303 100%);
background: -moz-linear-gradient(#f27676 0%, #dc0303 100%);
background: -o-linear-gradient(#f27676 0%, #dc0303 100%);
background: linear-gradient(#f27676 0%, #dc0303 100%);
}

.productItemS37029 .sale_status {font-size: 0px;}
.productItemS37029 .sale_status:after { 
font-size: 11px;
content: '����� -20%';
background: -webkit-gradient(linear, 0 100%, 0 0, from(#f27676), to(#dc0303));
background: -webkit-linear-gradient(#f27676 0%, #dc0303 100%);
background: -moz-linear-gradient(#f27676 0%, #dc0303 100%);
background: -o-linear-gradient(#f27676 0%, #dc0303 100%);
background: linear-gradient(#f27676 0%, #dc0303 100%);
}

.productItemS39208 .sale_status {font-size: 0px;}
.productItemS39208 .sale_status:after { 
font-size: 11px;
content: '����� -20%';
background: -webkit-gradient(linear, 0 100%, 0 0, from(#f27676), to(#dc0303));
background: -webkit-linear-gradient(#f27676 0%, #dc0303 100%);
background: -moz-linear-gradient(#f27676 0%, #dc0303 100%);
background: -o-linear-gradient(#f27676 0%, #dc0303 100%);
background: linear-gradient(#f27676 0%, #dc0303 100%);
}
/* Jivosite */

#offline-form .description {margin-bottom: 10px !important; font-size: 14px !important; line-height: 16px !important;}

#jivo_top_wrap .jivo-triangle-wraper .jivo-triangle-clip .jivo-bottom-left-square {
 background-color: #77A627;
 background: linear-gradient(rgb(174, 245, 50), rgb(118, 163, 38)) !important;
}

/* #jivo_close_button {
 position: relative;
 left: 270px; 
 top: 18px; 
 display: block !important; 
 width: 17px !important;
 height: 17px !important;
 background-image: url(/images/jivo-close1.png) !important;
 background-position: 0px 0px !important;
 background-size: 17px 17px !important;
 background-attachment: scroll !important;
 opacity: 0.7 !important;
 z-index: 10;
}

#jivo_close_button:hover {
 background-image: url(/images/jivo-close2.png) !important;
 background-position: 0px 0px !important;
 background-size: 17px 17px !important;
 background-attachment: scroll !important;
 opacity: 1.0 !important;
}
*/

.left_menu li > a {
padding: 8px 0 2px 19px;
}

/* ������ ��������� ���� �������*/
.left_menu .newgoods > a:before {background:url(/images/sprite.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: -299px -100px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position:-299px -100px;}
.is_open.newgoods > a:before {background-position: -299px -150px !important;}
.newgoods > a:hover:before {background-position: -299px -125px;}
.newgoods > a:active:before {background-position: -299px -150px;}

/*������� ��� ������ */
.left_menu .gifts_men > span.pseudo_link:before {background:url('/images/gift_icon.gif') 0 0 no-repeat; overflow:hidden; display:block; border:0 none; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; }
.left_menu .gifts_men > a:before {background:url('/images/gift_icon.gif') 0 0 no-repeat; overflow:hidden; display:block; border:0 none; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; }
.left_menu .gifts_men > span.pseudo_link:before {background:url('/images/gift_icon.gif') 0 0 no-repeat; overflow:hidden; display:block; border:0 none; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; }
.is_open.gifts_men > span.pseudo_link {font-weight: bold;}
.is_open.gifts_men > span.pseudo_link > span {color: rgb(0, 46, 140) !important; }

/*������� ��� ������ */
.left_menu .gifts_women > span.pseudo_link:before {background:url('/images/red_gift_icon.jpg') 0 0 no-repeat; overflow:hidden; display:block; border:0 none; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; }
.left_menu .gifts_women > a:before {background:url('/images/red_gift_icon.jpg') 0 0 no-repeat; overflow:hidden; display:block; border:0 none; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; }
.left_menu .gifts_women > span.pseudo_link:before {background:url('/images/red_gift_icon.jpg') 0 0 no-repeat; overflow:hidden; display:block; border:0 none; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; }
.is_open.gifts_women > span.pseudo_link {font-weight: bold;}
.is_open.gifts_women > span.pseudo_link > span {color: rgb(0, 46, 140) !important; }

/*������� ��� ����� */
.left_menu .gifts_children > span.pseudo_link:before {background:url('/images/balloons_2.png') ; background-size: 9px 14px; width: 9px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.left_menu .gifts_children > a:before {background:url('/images/balloons_2.png'); background-position: 0px 0px; background-size: 9px 14px; width: 9px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.is_open.gifts_children > span.pseudo_link:before {background:url('/images/balloons_2.png'); background-size: 9px 14px; width: 9px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.is_open.gifts_children > span.pseudo_link {font-weight: bold;}
.is_open.gifts_children > span.pseudo_link > span {color: rgb(0, 46, 140) !important; }

/*����� ��� */
.left_menu .novogodnie-tovary > span.pseudo_link:before {background:url('/images/newy_icon.png'); background-size: 14px 14px; width: 14px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.left_menu .novogodnie-tovary > a:before {background:url('/images/newy_icon.png'); background-position: 0px 0px; background-size: 14px 14px; width: 14px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.is_open.novogodnie-tovary > span.pseudo_link:before {background:url('/images/newy_icon.png'); background-size: 14px 14px; width: 14px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.is_open.novogodnie-tovary > span.pseudo_link {font-weight: bold;}
.is_open.novogodnie-tovary > span.pseudo_link > span {color: rgb(0, 46, 140) !important; }

/* ���� */
.left_menu .izyum > a:before {background:url(/images/sprite.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: -100px -150px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position:-100px -150px;}
.izyum > a:hover:before {background-position: -100px -150px;}
.izyum > a:active:before {background-position: -100px -150px;}

.left_menu .izyum > span.pseudo_link:before {background:url(/images/sprite.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: -100px -150px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position:-100px -150px;}
.is_open.izyum > span.pseudo_link:before {background-position: -100px -150px !important;}
.izyum > span.pseudo_link:hover:before {background-position: -100px -150px;}
.izyum > span.pseudo_link:active:before {background-position: -100px -150px;}

/* ������ (/images/coin14.png) */
.left_menu .coin > span.pseudo_link:before {background:url(/images/5kop.png); background-size: 14px 14px; border:0 none; content:''; width: 14px; height: 14px; margin:2px 0 0 -20px; display:block; overflow:hidden; position:absolute; }

.left_menu .coin > a:before {background:url(/images/5kop.png); background-size: 14px 14px; border:0 none; content:''; width: 14px; height: 14px; margin:2px 0 0 -20px; display:block; overflow:hidden; position:absolute; }

.is_open.coin > span.pseudo_link {background-position: 0px 0px !important;}
.is_open.coin > span.pseudo_link > span {background-position: 0px 0px !important;}

.left_menu .dblw > span.pseudo_link:before {background:url(/img/DoubleW_ani.gif); background-size: 14px 14px; border:0 none; content:''; width: 14px; height: 14px; margin:2px 0 0 -20px; display:block; overflow:hidden; position:absolute; }

.left_menu .dblw > a:before {background:url(/img/DoubleW_ani.gif); background-size: 14px 14px; border:0 none; content:''; width: 14px; height: 14px; margin:2px 0 0 -20px; display:block; overflow:hidden; position:absolute; }
.is_open.dblw > span.pseudo_link {background-position: 0px 0px !important;}


/* ������ */
.left_menu .paint > a:before {background:url(/images/palitra.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px;}
.is_open.paint > a:before {background-position: 0px 0px !important;}
.paint > a:hover:before {background-position: 0px 0px;}
.paint > a:active:before {background-position: 0px 0px;}
.left_menu .paint > span.pseudo_link:before {background:url(/images/palitra.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px;}
.is_open.paint > span.pseudo_link:before {background-position: 0px 0px !important;}
.paint > span.pseudo_link:hover:before {background-position: 0px 0px;}
.paint > span.pseudo_link:active:before {background-position: 0px 0px;}

.left_menu .paint > span.pseudo_link:before {background:url(/images/palitra.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px;}
.is_open.paint > span.pseudo_link:before {background-position: 0px 0px !important;}
.paint > span.pseudo_link:hover:before {background-position: 0px 0px;}
.paint > span.pseudo_link:active:before {background-position: 0px 0px;}

/* Звездочка */
.left_menu .star > a:before {background:url(/images/star3.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px;}
.is_open.star > a:before {background-position: 0px 0px !important;}
.star > a:hover:before {background-position: 0px 0px;}
.star > a:active:before {background-position: 0px 0px;}
.left_menu .star > span.pseudo_link:before {background:url(/images/star3.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px;}
.is_open.star > span.pseudo_link:before {background-position: 0px 0px !important;}
.star > span.pseudo_link:hover:before {background-position: 0px 0px;}
.star > span.pseudo_link:active:before {background-position: 0px 0px;}

.left_menu .star > span.pseudo_link:before {background:url(/images/star3.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px;}
.is_open.star > span.pseudo_link:before {background-position: 0px 0px !important;}
.star > span.pseudo_link:hover:before {background-position: 0px 0px;}
.star > span.pseudo_link:active:before {background-position: 0px 0px;}


/* ������ */
.left_menu .heart > a:before {background:url(/images/heart.gif) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.heart > a:before {background-position: 0px 0px !important; background-size: 14px;}
.heart > a:hover:before {background-position: 0px 0px;}
.heart > a:active:before {background-position: 0px 0px;}
.left_menu .heart > span.pseudo_link:before {background:url(/images/heart.gif) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.heart > span.pseudo_link:before {background-position: 0px 0px !important; background-size: 14px;}
.heart > span.pseudo_link:hover:before {background-position: 0px 0px;}
.heart > span.pseudo_link:active:before {background-position: 0px 0px;}

/* ������*/
.left_menu .car > a:before {background:url(/images/car.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.car > a:before {background-position: 0px 0px !important; background-size: 14px;}
.car > a:hover:before {background-position: 0px 0px;}
.car > a:active:before {background-position: 0px 0px;}
.left_menu .car > span.pseudo_link:before {background:url(/images/car.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.car > span.pseudo_link:before {background-position: 0px 0px !important; background-size: 14px;}
.car > span.pseudo_link:hover:before {background-position: 0px 0px;}
.car > span.pseudo_link:active:before {background-position: 0px 0px;}

/* ����*/
.left_menu .summer > a:before {background:url(/images/summer_1.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.summer > a:before {background-position: 0px 0px !important; background-size: 14px;}
.summer > a:hover:before {background-position: 0px 0px;}
.summer > a:active:before {background-position: 0px 0px;}
.left_menu .summer > span.pseudo_link:before {background:url(/images/summer_1.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.summer > span.pseudo_link:before {background-position: 0px 0px !important; background-size: 14px;}
.summer > span.pseudo_link:hover:before {background-position: 0px 0px;}
.summer > span.pseudo_link:active:before {background-position: 0px 0px;}

/* �����*/
.left_menu .broom > a:before {background:url(/images/broom.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:12px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.broom > a:before {background-position: 0px 0px !important; background-size: 14px;}
.broom > a:hover:before {background-position: 0px 0px;}
.broom > a:active:before {background-position: 0px 0px;}
.left_menu .broom > span.pseudo_link:before {background:url(/images/broom.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:12px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.broom > span.pseudo_link:before {background-position: 0px 0px !important; background-size: 14px;}
.broom > span.pseudo_link:hover:before {background-position: 0px 0px;}
.broom > span.pseudo_link:active:before {background-position: 0px 0px;}

/* �����*/
.left_menu .stopcovid > a:before {background:url(/images/stopcovid.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.stopcovid > a:before {background-position: 0px 0px !important; background-size: 14px;}
.stopcovid > a:hover:before {background-position: 0px 0px;}
.stopcovid > a:active:before {background-position: 0px 0px;}
.left_menu .stopcovid > span.pseudo_link:before {background:url(/images/stopcovid.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:16px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.stopcovid > span.pseudo_link:before {background-position: 0px 0px !important; background-size: 14px;}
.stopcovid > span.pseudo_link:hover:before {background-position: 0px 0px;}
.stopcovid > span.pseudo_link:active:before {background-position: 0px 0px;}

/* �����������*/
.left_menu .bell > a:before {background:url(/images/bell.png?v3) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:12px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.bell > a:before {background-position: 0px 0px !important; background-size: 14px;}
.broom > a:hover:before {background-position: 0px 0px;}
.broom > a:active:before {background-position: 0px 0px;}
.left_menu .bell > span.pseudo_link:before {background:url(/images/bell.png?v3) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:12px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.bell > span.pseudo_link:before {background-position: 0px 0px !important; background-size: 14px;}
.broom > span.pseudo_link:hover:before {background-position: 0px 0px;}
.broom > span.pseudo_link:active:before {background-position: 0px 0px;}

/* kotobaza*/
.left_menu .kotobaza > a:before {background:url(/img/kotobaza.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.kotobaza > a:before {background-position: 0px 0px !important; background-size: 14px;}
.kotobaza > a:hover:before {background-position: 0px 0px;}
.kotobaza > a:active:before {background-position: 0px 0px;}
.left_menu .kotobaza > span.pseudo_link:before {background:url(/img/kotobaza.png) 0 0 no-repeat; overflow:hidden; display:block; border:0 none; background-position: 0px 0px; content:''; width:14px; height:14px; margin:2px 0 0 -20px; display:block; position:absolute; overflow:hidden; background-position: 0px 0px; background-size: 14px;}
.is_open.kotobaza > span.pseudo_link:before {background-position: 0px 0px !important; background-size: 14px;}
.kotobaza > span.pseudo_link:hover:before {background-position: 0px 0px;}
.kotobaza > span.pseudo_link:active:before {background-position: 0px 0px;}

/*berlingo */
.left_menu .berlingo > span.pseudo_link:before {background:url('/images/berlingo.png'); background-size: 14px 14px; width: 14px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.left_menu .berlingo > a:before {background:url('/images/berlingo.png'); background-position: 0px 0px; background-size: 14px 14px; width: 14px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.is_open.berlingo > span.pseudo_link:before {background:url('/images/berlingo.png'); background-size: 14px 14px; width: 14px; height: 14px; overflow:hidden; display:block; border: 0 none; content:''; margin: 2px 0 0 -20px; position:absolute; }
.is_open.berlingo > span.pseudo_link {font-weight: bold;}
.is_open.berlingo > span.pseudo_link > span {color: rgb(0, 46, 140) !important; }


/* ������ ������ ��� ����������� � ������� ������ */
.btn_stl.btn_alt {
 border: 1px solid rgba(0, 46, 140, 0.53);
 color: rgb(0, 46, 140); 
}

/* ������ ������ ��� ����������� */
.registration_actions > a.btn_alt {
 border: none;
 border-radius: 0px;
 padding: 1px 0 0 0;
 font-size: 16px;
 height: 44px;
 padding-top: 7px;
 vertical-align: top;
}

.registration_actions > a.btn_alt:before {
 content: '';
 background-image: url('/img/flash2.png');
 display: inline-block;
 vertical-align: middle;
 width: 38px;
 height: 38px;
 margin-right: 10px;
 margin-top: -4px;
}

.registration_actions > a.btn_alt:hover {
 color: #ca9300;
 -webkit-box-shadow: none; 
 box-shadow: none; 
}

.registration_actions .additional_info {
 margin-right: 11px;
 line-height: 44px;
}

.btn_stl.btn_xxl { font-size:13px; }

.additional_info {
 font-size: 11px;
 line-height: 18px;
 color: #747474;
}

.company_info .additional_info {
 font-size: 13px;
 line-height: 18px;
 color: #747474;
 padding-left: 11px;
 padding-bottom: 5px;
}


.prices_list {
 width: 100%;
 font-size: 12px;
}

@keyframes goldwash {
 from { background-position: -600px 0;
 background: -webkit-linear-gradient(-9.462322208025626deg, rgba(255,255,255,1) 0, rgba(255,255,255,1) 28%, rgba(252,234,194,1) 50%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
 background: -moz-linear-gradient(99.46232220802563deg, rgba(255,255,255,1) 0, rgba(255,255,255,1) 28%, rgba(252,234,194,1) 50%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
 background: linear-gradient(99.46232220802563deg, rgba(255,255,255,1) 0, rgba(255,255,255,1) 28%, rgba(252,234,194,1) 50%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);}
 to { background-position: 1000px 0;
 background-color: white; }
}

@-webkit-keyframes goldwash {
 from { background-position: -600px 0;
 background: -webkit-linear-gradient(-9.462322208025626deg, rgba(255,255,255,1) 0, rgba(255,255,255,1) 28%, rgba(252,234,194,1) 50%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
 background: -moz-linear-gradient(99.46232220802563deg, rgba(255,255,255,1) 0, rgba(255,255,255,1) 28%, rgba(252,234,194,1) 50%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
 background: linear-gradient(99.46232220802563deg, rgba(255,255,255,1) 0, rgba(255,255,255,1) 28%, rgba(252,234,194,1) 50%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
}
 to { background-position: 1000px 0;
 background-color: white; }
}

.product_warning {

 -o-text-overflow: clip;
 text-overflow: clip;
 background-repeat: no-repeat;
 -webkit-animation-name: goldwash; 
 -webkit-animation-duration: 1s; 
 animation-name: goldwash;
 animation-duration: 1s;
 background-position: 0 0;
}

.footnote_note .additional_info {
 font-size: 13px;
}
@media (max-width: 767px) {
 .search_area.fixedStateInit.state_fixed .additional_info {
 visibility: hidden;
 }
}
#comp_3841093f3378fb59f235541e96c6d824 {display: inline;}

.text_input:focus, textarea:focus {
 border-color: #002E8C;
 box-shadow: 0 0 5px #0054A2;
}

/* ���� ����������� ���� � ������� ���������� �������� � ������ */

.filter_item .chosen_select, .filter_item .chosen-container{width: 130px !important;}

.chosen-results li {padding: 0 4px!important;}

.tabs_content .reg_info_box { padding: 0px 0px 5px 5px;}

.btn_bskt .ico_basket {margin-top: 10px; margin-right: 5px;}
a.btn_stl.btn_bskt_link,
a.btn_stl.btn_bskt {height: 40px !important; width: 220px; font-size: 14px; margin-right: 5px !important; margin-left: 15px !important;}

.item_btns_area {padding: 10px 0 0;}

/*����� ������ ���*/

.pvzicons {font-size:8pt;}

ul.pvz-icons {
 margin: 0; /* �������� �������� �������� */
 padding-left: 4px;
 display: inline-block;
 }

ul.pvz-icons li {
 display: inline; /* ���������� ��� �������� ������� */
 }

#obozn ul.pvz-icons > li {
 display: block; 
 padding-bottom: 2px;
 }

#obozn ul.pvz-icons {
 padding: 0px;
 }

ul.pvz-icons img {
 vertical-align: middle; 
 padding-right: 2px; 
 max-height: 16px;
}

/*��������*/
#vyborka .raisin {
 color: rgb(90,0,100);
 margin-bottom: 5px;
 margin-top: 5px;
 font-size: 13px;
 line-height: 17px;
 }


/*�������� � ��������: */

#vyborka span.raisin {
 display: block;
 }

#vyborka .raisin:before {
 height: 26px;
 width: 40px;
 background-image: url('/images/raisins.png'); 
 background-size: 40px 26px;
 position: relative;
 content: '';
 display: inline-block;
 vertical-align: top;
 margin-right: 10px; 
 float: left;
 }

.additional_info_red {
font-size: 13px;
 font-size: 14px;
 line-height: 18px;
 color: rgb(238, 29, 36);
 margin-left: 11px;
 padding: 0px;
}

/* ������ � �������� */

#vyborka span.coin {
 display: block;
 }

#vyborka .coin:before {
 height: 40px;
 width: 40px;
 background-image: url('/img/coin.png'); 
 position: relative;
 content: '';
 display: inline-block;
 vertical-align: top;
 margin-right: 10px; 
 float: left;
 }

.additional_info_red {
font-size: 13px;
 font-size: 14px;
 line-height: 18px;
 color: rgb(238, 29, 36);
 margin-left: 11px;
 padding: 0px;
}

/* ������ ������ ������ */

.search_input .input .text_input {
 font-size: 12px;
}


/* ������� ������� ������� ���������� */
.zebra img {width:100px !important;}
.icons img {
 width: 50px !important;
 border: 5px solid #FFFFFF;
 border-radius: 50%;
 background: #FFD184;
}

.zebra tr {
 vertical-align: middle;
}
.zebra table {
vertical-align: middle;
border-spacing: 0;
empty-cells: hide;
}
.zebra td {
 vertical-align: middle;
padding: 10px 20px;
text-align: center;
border-bottom: 1px solid #FFFFFF;
transition: all 0.5s linear;
}
.zebra td:first-child {
text-align: left;
color: #3D3511;
font-weight: bold;
}
.zebra th {
padding: 10px 20px;
color: #3D3511;
border-bottom: 1px solid #FFFFFF;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.zebra td:nth-child(even) {
background: #ffefa4;
}
.zebra td:nth-child(odd) {
background: #FECD00;
}
.zebra th:nth-child(even) {
background: #ffefa4;
}
.zebra th:nth-child(odd) {
background: #FECD00;
}
.zebra .round-top {
border-top-left-radius: 5px;
}
.zebra .round-bottom {
border-bottom-left-radius: 5px;
}
.zebra tr:hover td{
background: #FECD00;
}
.first_gifts {
 margin: 30px 0;
 background-color: #FED108;
 color: #FBF5DB;
 font-weight: bold;
 border-radius: 5px;
}

.text_gifts {
 padding: 20px;
 line-height: 80px;
 font-size: xx-large;
 text-shadow: 1px 1px 2px black, 0 0 1em #FE5C00;
}

.inner_contact_info {
min-height: 180px;
margin-right: -20px;
padding: 14px 15px 18px 260px;
background: #f8f8f6;
background-image: url(/images/call-centre.png) ;
background-position: left bottom; 
background-repeat: no-repeat; 
background-size: contain;
color: #333;
}

.btn_enter, .btn_stl.btn_enter, .btn_stl.btn_alt.btn_enter {
 background: url(/site_include/upload/apply-promocode1.png) -5px -3px #fff;
 width: 90px;
 background-size: 110%;
 background-color: white;
}


img.detail_picture {
 float: none;
 margin: 0 8px 6px 1px;
}

.otzyvy_spec a {background: rgba(30,141,245,1);
background: -moz-linear-gradient(-45deg, rgba(30,141,245,1) 0%, rgba(7,73,143,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(30,141,245,1)), color-stop(100%, rgba(7,73,143,1)));
background: -webkit-linear-gradient(-45deg, rgba(30,141,245,1) 0%, rgba(7,73,143,1) 100%);
background: -o-linear-gradient(-45deg, rgba(30,141,245,1) 0%, rgba(7,73,143,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(30,141,245,1) 0%, rgba(7,73,143,1) 100%);
background: linear-gradient(135deg, rgba(30,141,245,1) 0%, rgba(7,73,143,1) 100%);
}

.otzyvy_eurpst a {
background: #ffe100;
background: linear-gradient(3200deg, #ffe100, #fef9b4)
}

.otzyvy_eurpst .panel-link__icon {background: #ffe100; border-radius: 7px; }

/* Xerox Landing */

.section_1__title {
 max-width: 780px;
}

@media (min-width: 768px) {
.col-sm-4 {
 width: 50%;
}}

.section_1_right_block {
 padding-top: 20px;
}

.section_1__subtitle {
 font-size: 16px;
 line-height: 22px;
 color: #D40E2A;
 margin-top: 55px;
 margin-bottom: 10px;
}

.section_1__subtext {
 font-size: 14px;
 line-height: 20px;
 max-width: 420px;
}

.section_2_addition_block {
 width: 425px;
}

.tooltip__content {
 display: none;
 position: absolute;
 bottom: 20px;
 left: -20px;
 right: -20px;
 width: calc(100% + 40px);
 background-color: #fff;
 border-radius: 10px;
 padding: 25px;
 box-shadow: 0px 4px 15px rgba(25, 43, 88, 0.15);
 text-align: left;
 z-index: 1;
}

.main_cats {
 background-image: url(/img/cats/cats.png);
 background-repeat: no-repeat;
 background-height: 58px; 
}

.main_cats .cat_one {
 background-size: 58px 52px;
 background-posiition: 0px 0px;
}

.covid .btn_stl, .covid .btn_stl:visited {
 box-shadow: 0px;
 border-bottom: 0px;
 margin-left: -24px;
}

.crown .btn_stl, .covid .btn_stl:visited {
 box-shadow: 0px;
 border-bottom: 0px;
 margin-left: -5px;
}

.planners .btn_stl, .covid .btn_stl:visited {
 box-shadow: 0px;
 border-bottom: 0px;
 margin-left: -24px;
}

.promo .btn_stl, .covid .btn_stl:visited {
 box-shadow: 0px;
 border-bottom: 0px;
 margin-left: 295px;
 margin-top: 195px;
}

.ezhe2020 .slider-content-wrapper { width: 100%; height: 100%; }

.ezhe2020 .btn_stl, .ezhe2020 .btn_stl:visited {
 box-shadow: 0px;
 width: 50%;
 height: 50%;
 position: absolute;
 bottom: -10px;
 right: -10px;
 opacity: 0%;
}


//.ezhe2020 .btn_stl, .ezhe2020 .btn_stl:visited { box-shadow: 0px; border-bottom: 0px; margin-left: 150%; margin-top: 30px; }

.krause .btn_stl, .covid .btn_stl:visited {
 box-shadow: 0px;
 border-bottom: 0px;
 margin-left: 55px;
}
/* End */


/* Start:/js/tooltipster/css/tooltipster.bundle.min.css?15984345136805*/
.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}@keyframes tooltipster-fading{0{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading 400ms}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating 600ms}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling 600ms}.tooltipster-sidetip .tooltipster-box{background:#fff;border:1px solid #efc408;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#4c4c4c;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-6px;top:0;width:12px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:12px;margin-top:-6px;right:-1px;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:12px;margin-top:-6px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-6px;width:12px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:6px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;left:0;top:2px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-1px;top:1px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:1px;top:1px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;left:0;top:0}.tooltipster-sidetip .tooltipster-arrow-border{border:6px solid transparent;left:0;top:1px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#efc408}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#efc408}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#efc408}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#efc408}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-5px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-4px}
/* End */


/* Start:/css/main_new_grid.min.css?1701974162172514*/
.new--red {color: #f44848 }.new--gray {color: #848484 }.new--black {color: #000 }html {line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100% }body {margin: 0 }article, aside, footer, header, nav, section {display: block }.new--page_block h1 {font-size: 2em;margin: .67em 0 }figcaption, figure, main {display: block }figure {margin: 1em 40px }hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible }pre {font-family: monospace, monospace;font-size: 1em }a {background-color: transparent;-webkit-text-decoration-skip: objects }abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted }b, strong {font-weight: inherit }b, strong {font-weight: bolder }code, kbd, samp {font-family: monospace, monospace;font-size: 1em }dfn {font-style: italic }mark {background-color: #ff0;color: #000 }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }audio, video {display: inline-block }audio:not([controls]) {display: none;height: 0 }img {border-style: none }svg:not(:root) {overflow: hidden }button, input, optgroup, select, textarea {font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0 }button, input {overflow: visible }button, select {text-transform: none }[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button }[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0 }[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText }fieldset {padding: .35em .75em .625em }legend {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal }progress {display: inline-block;vertical-align: baseline }textarea {overflow: auto }[type=checkbox], [type=radio] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 }[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto }[type=search] {-webkit-appearance: textfield;outline-offset: -2px }[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {-webkit-appearance: button;font: inherit }details, menu {display: block }summary {display: list-item }canvas {display: inline-block }template {display: none }[hidden] {display: none }html, body {padding: 0;margin: 0;min-width: 320px }body {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100% }[class^='new--'], [class^='new--']::before, [class^='new--']::after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-tap-highlight-color: transparent }ul, ol, li {padding: 0;margin: 0 }.new--page_block a {color: inherit;text-decoration: none;-webkit-transition: color 200ms;transition: color 200ms }input, textarea, button {outline: none }input::-ms-clear {display: none;width: 0;height: 0 }input:focus, textarea:focus, *:focus {outline: none }.clearfix:after, .clearfix:before {content: "";display: table;clear: both }.svg-icon, img {display: inline-block;max-width: 100%;height: auto }video {display: block;width: 100% }input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0 }input[type="number"] {-moz-appearance: textfield }.touch *, .touch *:before, .touch:after {cursor: pointer }.container {margin-right: auto;margin-left: auto;padding-left: 60px;padding-right: 60px;max-width: 100% }.container:before, .container:after {content: " ";display: table }.container:after {clear: both }@media (min-width: 1210px) {.container {width: 1600px }}@media (max-width: 991px) {.container {padding-left: 30px;padding-right: 30px }}@media (max-width: 767px) {.container {padding-left: 15px;padding-right: 15px }}.container-fluid {margin-right: auto;margin-left: auto;padding-left: 60px;padding-right: 60px;max-width: 100% }.container-fluid:before, .container-fluid:after {content: " ";display: table }.container-fluid:after {clear: both }.new--page_block .row {margin-left: -15px;margin-right: -15px }.new--page_block .row:before, .new--page_block .row:after {content: " ";display: table }.new--page_block .row:after {clear: both }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px }.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left }.col-xs-1 {width: 8.33333% }.col-xs-2 {width: 16.66667% }.col-xs-3 {width: 25% }.col-xs-4 {width: 33.33336% }.col-xs-5 {width: 41.66667% }.col-xs-6 {width: 50% }.col-xs-7 {width: 58.33333% }.col-xs-8 {width: 66.66667% }.col-xs-9 {width: 75% }.col-xs-10 {width: 83.33333% }.col-xs-11 {width: 91.66667% }.col-xs-12 {width: 100% }.col-xs-pull-0 {right: auto }.col-xs-pull-1 {right: 8.33333% }.col-xs-pull-2 {right: 16.66667% }.col-xs-pull-3 {right: 25% }.col-xs-pull-4 {right: 33.33333% }.col-xs-pull-5 {right: 41.66667% }.col-xs-pull-6 {right: 50% }.col-xs-pull-7 {right: 58.33333% }.col-xs-pull-8 {right: 66.66667% }.col-xs-pull-9 {right: 75% }.col-xs-pull-10 {right: 83.33333% }.col-xs-pull-11 {right: 91.66667% }.col-xs-pull-12 {right: 100% }.col-xs-push-0 {left: auto }.col-xs-push-1 {left: 8.33333% }.col-xs-push-2 {left: 16.66667% }.col-xs-push-3 {left: 25% }.col-xs-push-4 {left: 33.33333% }.col-xs-push-5 {left: 41.66667% }.col-xs-push-6 {left: 50% }.col-xs-push-7 {left: 58.33333% }.col-xs-push-8 {left: 66.66667% }.col-xs-push-9 {left: 75% }.col-xs-push-10 {left: 83.33333% }.col-xs-push-11 {left: 91.66667% }.col-xs-push-12 {left: 100% }.col-xs-offset-0 {margin-left: 0% }.col-xs-offset-1 {margin-left: 8.33333% }.col-xs-offset-2 {margin-left: 16.66667% }.col-xs-offset-3 {margin-left: 25% }.col-xs-offset-4 {margin-left: 33.33333% }.col-xs-offset-5 {margin-left: 41.66667% }.col-xs-offset-6 {margin-left: 50% }.col-xs-offset-7 {margin-left: 58.33333% }.col-xs-offset-8 {margin-left: 66.66667% }.col-xs-offset-9 {margin-left: 75% }.col-xs-offset-10 {margin-left: 83.33333% }.col-xs-offset-11 {margin-left: 91.66667% }.col-xs-offset-12 {margin-left: 100% }@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left }.col-sm-1 {width: 8.33333% }.col-sm-2 {width: 16.66667% }.col-sm-3 {width: 25% }.col-sm-4 {width: 33.33336% }.col-sm-5 {width: 41.66667% }.col-sm-6 {width: 50% }.col-sm-7 {width: 58.33333% }.col-sm-8 {width: 66.66667% }.col-sm-9 {width: 75% }.col-sm-10 {width: 83.33333% }.col-sm-11 {width: 91.66667% }.col-sm-12 {width: 100% }.col-sm-pull-0 {right: auto }.col-sm-pull-1 {right: 8.33333% }.col-sm-pull-2 {right: 16.66667% }.col-sm-pull-3 {right: 25% }.col-sm-pull-4 {right: 33.33333% }.col-sm-pull-5 {right: 41.66667% }.col-sm-pull-6 {right: 50% }.col-sm-pull-7 {right: 58.33333% }.col-sm-pull-8 {right: 66.66667% }.col-sm-pull-9 {right: 75% }.col-sm-pull-10 {right: 83.33333% }.col-sm-pull-11 {right: 91.66667% }.col-sm-pull-12 {right: 100% }.col-sm-push-0 {left: auto }.col-sm-push-1 {left: 8.33333% }.col-sm-push-2 {left: 16.66667% }.col-sm-push-3 {left: 25% }.col-sm-push-4 {left: 33.33333% }.col-sm-push-5 {left: 41.66667% }.col-sm-push-6 {left: 50% }.col-sm-push-7 {left: 58.33333% }.col-sm-push-8 {left: 66.66667% }.col-sm-push-9 {left: 75% }.col-sm-push-10 {left: 83.33333% }.col-sm-push-11 {left: 91.66667% }.col-sm-push-12 {left: 100% }.col-sm-offset-0 {margin-left: 0% }.col-sm-offset-1 {margin-left: 8.33333% }.col-sm-offset-2 {margin-left: 16.66667% }.col-sm-offset-3 {margin-left: 25% }.col-sm-offset-4 {margin-left: 33.33333% }.col-sm-offset-5 {margin-left: 41.66667% }.col-sm-offset-6 {margin-left: 50% }.col-sm-offset-7 {margin-left: 58.33333% }.col-sm-offset-8 {margin-left: 66.66667% }.col-sm-offset-9 {margin-left: 75% }.col-sm-offset-10 {margin-left: 83.33333% }.col-sm-offset-11 {margin-left: 91.66667% }.col-sm-offset-12 {margin-left: 100% }}@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left }.col-md-1 {width: 8.33333% }.col-md-2 {width: 16.66667% }.col-md-3 {width: 25% }.col-md-4 {width: 33.33336% }.col-md-5 {width: 41.66667% }.col-md-6 {width: 50% }.col-md-7 {width: 58.33333% }.col-md-8 {width: 66.66667% }.col-md-9 {width: 75% }.col-md-10 {width: 83.33333% }.col-md-11 {width: 91.66667% }.col-md-12 {width: 100% }.col-md-pull-0 {right: auto }.col-md-pull-1 {right: 8.33333% }.col-md-pull-2 {right: 16.66667% }.col-md-pull-3 {right: 25% }.col-md-pull-4 {right: 33.33333% }.col-md-pull-5 {right: 41.66667% }.col-md-pull-6 {right: 50% }.col-md-pull-7 {right: 58.33333% }.col-md-pull-8 {right: 66.66667% }.col-md-pull-9 {right: 75% }.col-md-pull-10 {right: 83.33333% }.col-md-pull-11 {right: 91.66667% }.col-md-pull-12 {right: 100% }.col-md-push-0 {left: auto }.col-md-push-1 {left: 8.33333% }.col-md-push-2 {left: 16.66667% }.col-md-push-3 {left: 25% }.col-md-push-4 {left: 33.33333% }.col-md-push-5 {left: 41.66667% }.col-md-push-6 {left: 50% }.col-md-push-7 {left: 58.33333% }.col-md-push-8 {left: 66.66667% }.col-md-push-9 {left: 75% }.col-md-push-10 {left: 83.33333% }.col-md-push-11 {left: 91.66667% }.col-md-push-12 {left: 100% }.col-md-offset-0 {margin-left: 0% }.col-md-offset-1 {margin-left: 8.33333% }.col-md-offset-2 {margin-left: 16.66667% }.col-md-offset-3 {margin-left: 25% }.col-md-offset-4 {margin-left: 33.33333% }.col-md-offset-5 {margin-left: 41.66667% }.col-md-offset-6 {margin-left: 50% }.col-md-offset-7 {margin-left: 58.33333% }.col-md-offset-8 {margin-left: 66.66667% }.col-md-offset-9 {margin-left: 75% }.col-md-offset-10 {margin-left: 83.33333% }.col-md-offset-11 {margin-left: 91.66667% }.col-md-offset-12 {margin-left: 100% }}@media (min-width: 1210px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left }.col-lg-1 {width: 8.33333% }.col-lg-2 {width: 16.66667% }.col-lg-3 {width: 25% }.col-lg-4 {width: 33.33336% }.col-lg-5 {width: 41.66667% }.col-lg-6 {width: 50% }.col-lg-7 {width: 58.33333% }.col-lg-8 {width: 66.66667% }.col-lg-9 {width: 75% }.col-lg-10 {width: 83.33333% }.col-lg-11 {width: 91.66667% }.col-lg-12 {width: 100% }.col-lg-pull-0 {right: auto }.col-lg-pull-1 {right: 8.33333% }.col-lg-pull-2 {right: 16.66667% }.col-lg-pull-3 {right: 25% }.col-lg-pull-4 {right: 33.33333% }.col-lg-pull-5 {right: 41.66667% }.col-lg-pull-6 {right: 50% }.col-lg-pull-7 {right: 58.33333% }.col-lg-pull-8 {right: 66.66667% }.col-lg-pull-9 {right: 75% }.col-lg-pull-10 {right: 83.33333% }.col-lg-pull-11 {right: 91.66667% }.col-lg-pull-12 {right: 100% }.col-lg-push-0 {left: auto }.col-lg-push-1 {left: 8.33333% }.col-lg-push-2 {left: 16.66667% }.col-lg-push-3 {left: 25% }.col-lg-push-4 {left: 33.33333% }.col-lg-push-5 {left: 41.66667% }.col-lg-push-6 {left: 50% }.col-lg-push-7 {left: 58.33333% }.col-lg-push-8 {left: 66.66667% }.col-lg-push-9 {left: 75% }.col-lg-push-10 {left: 83.33333% }.col-lg-push-11 {left: 91.66667% }.col-lg-push-12 {left: 100% }.col-lg-offset-0 {margin-left: 0% }.col-lg-offset-1 {margin-left: 8.33333% }.col-lg-offset-2 {margin-left: 16.66667% }.col-lg-offset-3 {margin-left: 25% }.col-lg-offset-4 {margin-left: 33.33333% }.col-lg-offset-5 {margin-left: 41.66667% }.col-lg-offset-6 {margin-left: 50% }.col-lg-offset-7 {margin-left: 58.33333% }.col-lg-offset-8 {margin-left: 66.66667% }.col-lg-offset-9 {margin-left: 75% }.col-lg-offset-10 {margin-left: 83.33333% }.col-lg-offset-11 {margin-left: 91.66667% }.col-lg-offset-12 {margin-left: 100% }}.new-page__content h1, .new--h1 {font-size: 30px;line-height: 36px;font-weight: 700;text-transform: none;margin: 40px 0 30px }.new--tabs-row-title, .new--sale-section.open .new--sale-section__header, .new--h2 {font-size: 24px;line-height: 30px;font-weight: 700;text-transform: none;margin: 32px 0 24px }.new--h3 {font-size: 18px;line-height: 24px;font-weight: 700;text-transform: none;margin: 24px 0 18px;}.new--h4 {font-size: 16px;line-height: 22px;font-weight: 700;text-transform: none;margin: 20px 0 14px }.new--h5 {font-size: 14px;line-height: 18px;font-weight: 700;text-transform: none;margin: 15px 0 10px }.new--page_block p {font-size: inherit;line-height: inherit;margin: 11px 0 10px }.new--page_block small {font-size: 13px;color: #848484;text-transform: none;font-weight: 300 }a .link-text {border-bottom: 1px solid }.no-touch a:hover .link-text {border-bottom: 1px solid }.new--h1:first-child,.new--tabs-row-title:first-child, .new--sale-section.open .new--sale-section__header:first-child, .new--h2:first-child, .new--h3:first-child, .new--h4:first-child, .new--h5:first-child, .new--page_block p:first-child, .new--page_block p:only-child {margin-top: 0 }.new--h1:last-child, .new--tabs-row-title:last-child, .new--sale-section.open .new--sale-section__header:last-child, .new--h2:last-child,.new--h3:last-child, .new--h4:last-child, .new--h5:last-child, .new--page_block p:last-child {margin-bottom: 0 }@media (max-width: 991px) {.new--page_block h1, .new--h1 {font-size: 28px;line-height: 36px;margin: 36px 0 22px }.new--page_block h2, .new--tabs-row-title, .new--sale-section.open .new--sale-section__header, .new--h2 {font-size: 24px;line-height: 34px;margin: 28px 0 18px }.new--page_block p {font-size: 14px;line-height: 24px;margin: 7px 0 }.new--page_block {font-size: 14px;line-height: 24px }}@media (max-width: 767px) {.new--h1 {font-size: 24px;line-height: 30px;margin: 32px 0 24px }.new--tabs-row-title, .new--sale-section.open .new--sale-section__header, .new--h2 {font-size: 20px;line-height: 26px;font-weight: 700;margin: 26px 0 18px }.new--h3 {font-size: 16px;line-height: 22px;font-weight: 700;margin: 20px 0 14px }.new--h4 {font-size: 14px;line-height: 18px;font-weight: 700;margin: 16px 0 14px }.new--h5 {font-size: 14px;line-height: 18px;font-weight: 700;margin: 15px 0 10px }}.fancybox-enabled {overflow: hidden }.fancybox-enabled body {overflow: visible;height: 100% }.fancybox-is-hidden {position: absolute;top: -9999px;left: -9999px;visibility: hidden }.fancybox-container {position: fixed;top: 0;left: 0;width: 100%;min-width: 320px;height: 100%;z-index: 99993;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0) }.fancybox-container ~ .fancybox-container {z-index: 99992 }.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {position: absolute;top: 0;right: 0;bottom: 0;left: 0 }.fancybox-outer {overflow-y: auto;-webkit-overflow-scrolling: touch }.fancybox-bg {opacity: 0;-webkit-transition-duration: inherit;transition-duration: inherit;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);background: rgba(0, 0, 0, 0.5) }.fancybox-is-open .fancybox-bg {opacity: .87;-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1) }.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar {position: absolute;direction: ltr;z-index: 99997;opacity: 0;visibility: hidden;-webkit-transition: opacity .25s, visibility 0s linear .25s;transition: opacity .25s, visibility 0s linear .25s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }.fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;visibility: visible;-webkit-transition: opacity .25s, visibility 0s;transition: opacity .25s, visibility 0s }.fancybox-infobar {top: 0;left: 50%;margin-left: -79px }.fancybox-infobar__body {display: inline-block;width: 70px;line-height: 44px;font-size: 13px;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;text-align: center;color: #dddddd;background-color: rgba(30, 30, 30, 0.7);pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: subpixel-antialiased }.fancybox-toolbar {top: 0;right: 0 }.fancybox-stage {overflow: hidden;direction: ltr;z-index: 99994;-webkit-transform: translateZ(0) }.fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: none;white-space: normal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch;display: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition-property: opacity, -webkit-transform;-webkit-transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.fancybox-slide:before {content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0 }.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block }.fancybox-slide--image {overflow: visible }.fancybox-slide--image:before {display: none }.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {background: #000000 }.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe {background: #e5e3df }.fancybox-slide--next {z-index: 99995 }.fancybox-slide > * {display: inline-block;position: relative;margin: 44px 0;border-width: 0;vertical-align: middle;text-align: left;background-color: #ffffff;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }.fancybox-slide .fancybox-image-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;z-index: 99995;background: transparent;cursor: default;overflow: visible;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;background-size: 100% 100%;background-repeat: no-repeat;-webkit-backface-visibility: hidden;backface-visibility: hidden }.fancybox-can-zoomOut .fancybox-image-wrap {cursor: -webkit-zoom-out;cursor: zoom-out }.fancybox-can-zoomIn .fancybox-image-wrap {cursor: -webkit-zoom-in;cursor: zoom-in }.fancybox-can-drag .fancybox-image-wrap {cursor: -webkit-grab;cursor: grab }.fancybox-is-dragging .fancybox-image-wrap {cursor: -webkit-grabbing;cursor: grabbing }.fancybox-image, .fancybox-spaceball {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;max-width: none;max-height: none }.fancybox-spaceball {z-index: 1 }.fancybox-slide--iframe .fancybox-content {padding: 0;width: 80%;height: 80%;max-width: -webkit-calc(100% - 100px);max-width: calc(100% - 100px);max-height: -webkit-calc(100% - 88px);max-height: calc(100% - 88px);overflow: visible;background: #ffffff }.fancybox-iframe {display: block;padding: 0;border: 0;height: 100% }.fancybox-error, .fancybox-iframe {margin: 0;width: 100%;background: #ffffff }.fancybox-error {padding: 40px;max-width: 380px;cursor: default }.fancybox-error p {margin: 0;padding: 0;color: #444444;font: 16px/20px Helvetica Neue, Helvetica, Arial, sans-serif }.fancybox-close-small {position: absolute;top: 0;right: 0;width: 44px;height: 44px;padding: 0;margin: 0;border: 0;-webkit-border-radius: 0;border-radius: 0;outline: none;background: transparent;z-index: 10;cursor: pointer }.fancybox-close-small:after {content: "×";position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;color: #888888;font-weight: 300;text-align: center;-webkit-border-radius: 50%;border-radius: 50%;border-width: 0;background: #ffffff;-webkit-transition: background .25s;transition: background .25s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 2 }.fancybox-close-small:focus:after {outline: 1px dotted #888888 }.fancybox-close-small:hover:after {color: #555555;background: #eeeeee }.fancybox-slide--iframe .fancybox-close-small {top: 0;right: -44px }.fancybox-slide--iframe .fancybox-close-small:after {background: transparent;font-size: 35px;color: #aaaaaa }.fancybox-slide--iframe .fancybox-close-small:hover:after {color: #ffffff }.fancybox-caption-wrap {bottom: 0;left: 0;right: 0;padding: 60px 30px 0;pointer-events: none }.fancybox-caption {padding: 30px 0;border-top: 1px solid rgba(255, 255, 255, 0.4);color: #000;line-height: 20px;-webkit-text-size-adjust: none }.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {pointer-events: all }.fancybox-caption a {color: #ffffff;text-decoration: underline }.fancybox-button {display: inline-block;position: relative;margin: 0;padding: 0;border: 0;width: 44px;height: 44px;line-height: 44px;text-align: center;background: transparent;color: #dddddd;-webkit-border-radius: 0;border-radius: 0;cursor: pointer;vertical-align: top;outline: none }.fancybox-button[disabled] {cursor: default;pointer-events: none }.fancybox-button, .fancybox-infobar__body {background: rgba(30, 30, 30, 0.6) }.fancybox-button:hover:not([disabled]) {color: #ffffff;background: rgba(0, 0, 0, 0.8) }.fancybox-button:after, .fancybox-button:before {content: "";pointer-events: none;position: absolute;background-color: currentColor;color: currentColor;opacity: .9;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block }.fancybox-button[disabled]:after, .fancybox-button[disabled]:before {opacity: .3 }.fancybox-button--left:after, .fancybox-button--right:after {top: 18px;width: 6px;height: 6px;background: transparent;border-top: 2px solid currentColor;border-right: 2px solid currentColor }.fancybox-button--left:after {left: 20px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg) }.fancybox-button--right:after {right: 20px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg) }.fancybox-button--left {-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px }.fancybox-button--right {-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px }.fancybox-button--close:after, .fancybox-button--close:before {content: "";display: inline-block;position: absolute;height: 2px;width: 16px;top: -webkit-calc(50% - 1px);top: calc(50% - 1px);left: -webkit-calc(50% - 8px);left: calc(50% - 8px) }.fancybox-button--close:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg) }.fancybox-button--close:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.fancybox-arrow {position: absolute;top: 50%;margin: -50px 0 0;height: 100px;width: 54px;padding: 0;border: 0;outline: none;background: none;cursor: pointer;z-index: 99995;opacity: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: opacity .25s;transition: opacity .25s }.fancybox-arrow:after {content: "";position: absolute;top: 28px;width: 44px;height: 44px;background-color: rgba(30, 30, 30, 0.8);background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat: no-repeat;background-position: 50%;background-size: 24px 24px }.fancybox-arrow--right {right: 0 }.fancybox-arrow--left {left: 0;-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1) }.fancybox-arrow--left:after, .fancybox-arrow--right:after {left: 0 }.fancybox-show-nav .fancybox-arrow {opacity: .6 }.fancybox-show-nav .fancybox-arrow[disabled] {opacity: .3 }.fancybox-loading {border: 6px solid rgba(99, 99, 99, 0.4);border-top: 6px solid rgba(255, 255, 255, 0.6);-webkit-border-radius: 100%;border-radius: 100%;height: 50px;width: 50px;-webkit-animation: a .8s infinite linear;animation: a .8s infinite linear;background: transparent;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;z-index: 99999 }@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }to {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }to {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}.fancybox-animated {-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);transition-timing-function: cubic-bezier(0, 0, 0.25, 1) }.fancybox-fx-slide.fancybox-slide--previous {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);opacity: 0 }.fancybox-fx-slide.fancybox-slide--next {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);opacity: 0 }.fancybox-fx-slide.fancybox-slide--current {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1 }.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1) }.fancybox-fx-fade.fancybox-slide--current {opacity: 1 }.fancybox-fx-zoom-in-out.fancybox-slide--previous {-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5);opacity: 0 }.fancybox-fx-zoom-in-out.fancybox-slide--next {-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);opacity: 0 }.fancybox-fx-zoom-in-out.fancybox-slide--current {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);opacity: 1 }.fancybox-fx-rotate.fancybox-slide--previous {-webkit-transform: rotate(-1turn);-ms-transform: rotate(-1turn);transform: rotate(-1turn);opacity: 0 }.fancybox-fx-rotate.fancybox-slide--next {-webkit-transform: rotate(1turn);-ms-transform: rotate(1turn);transform: rotate(1turn);opacity: 0 }.fancybox-fx-rotate.fancybox-slide--current {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);opacity: 1 }.fancybox-fx-circular.fancybox-slide--previous {-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);opacity: 0 }.fancybox-fx-circular.fancybox-slide--next {-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);opacity: 0 }.fancybox-fx-circular.fancybox-slide--current {-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);opacity: 1 }.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg) }.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg) }.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1) }@media (max-width: 800px) {.fancybox-infobar {left: 0;margin-left: 0 }.fancybox-button--left, .fancybox-button--right {display: none !important }.fancybox-caption {padding: 20px 0;margin: 0 }}.fancybox-button--fullscreen:before {width: 15px;height: 11px;left: -webkit-calc(50% - 7px);left: calc(50% - 7px);top: -webkit-calc(50% - 6px);top: calc(50% - 6px);border: 2px solid;background: none }.fancybox-button--pause:before, .fancybox-button--play:before {top: -webkit-calc(50% - 6px);top: calc(50% - 6px);left: -webkit-calc(50% - 4px);left: calc(50% - 4px);background: transparent }.fancybox-button--play:before {width: 0;height: 0;border-top: 6px inset transparent;border-bottom: 6px inset transparent;border-left: 10px solid;-webkit-border-radius: 1px;border-radius: 1px }.fancybox-button--pause:before {width: 7px;height: 11px;border-style: solid;border-width: 0 2px }.fancybox-button--thumbs, .fancybox-thumbs {display: none }@media (min-width: 800px) {.fancybox-button--thumbs {display: inline-block }.fancybox-button--thumbs span {font-size: 23px }.fancybox-button--thumbs:before {width: 3px;height: 3px;top: -webkit-calc(50% - 2px);top: calc(50% - 2px);left: -webkit-calc(50% - 2px);left: calc(50% - 2px);-webkit-box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0 }.fancybox-thumbs {position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 220px;margin: 0;padding: 5px 5px 0 0;background: #ffffff;word-break: normal;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 99995 }.fancybox-show-thumbs .fancybox-thumbs {display: block }.fancybox-show-thumbs .fancybox-inner {right: 220px }.fancybox-thumbs > ul {list-style: none;position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0 }.fancybox-thumbs > ul > li {float: left;overflow: hidden;max-width: 50%;padding: 0;margin: 0;width: 105px;height: 75px;position: relative;cursor: pointer;outline: none;border: 5px solid transparent;border-top-width: 0;border-right-width: 0;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }li.fancybox-thumbs-loading {background: rgba(0, 0, 0, 0.1) }.fancybox-thumbs > ul > li > img {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.fancybox-thumbs > ul > li:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-border-radius: 2px;border-radius: 2px;border: 2px solid orange;z-index: 99991;opacity: 0;-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) }.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {opacity: 1 }}.mCustomScrollbar {-ms-touch-action: pinch-zoom;touch-action: pinch-zoom }.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {-ms-touch-action: auto;touch-action: auto }.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr }.mCSB_container {overflow: hidden;width: auto;height: auto }.mCSB_inside > .mCSB_container {margin-right: 10px }.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0 }.mCS-dir-rtl > .mCSB_inside > .mCSB_container {margin-right: 0;margin-left: 30px }.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-left: 0 }.mCSB_scrollTools {position: absolute;width: 10px;height: auto;left: auto;top: 0;right: 0;bottom: 0 }.mCSB_outside + .mCSB_scrollTools {right: -26px }.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {right: auto;left: 0 }.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {left: -26px }.mCSB_scrollTools .mCSB_draggerContainer {position: absolute;top: 5px;left: 0;bottom: 5px;right: 0;height: auto }.mCSB_scrollTools a + .mCSB_draggerContainer {margin: 20px 0 }.mCSB_scrollTools .mCSB_draggerRail {width: 2px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;border-radius: 16px }.mCSB_scrollTools .mCSB_dragger {cursor: pointer;width: 100%;height: 30px;z-index: 1 }.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position: relative;width: 4px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;border-radius: 16px;text-align: center }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {width: 12px }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width: 8px }.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer }.mCSB_scrollTools .mCSB_buttonDown {bottom: 0 }.mCSB_horizontal.mCSB_inside > .mCSB_container {margin-right: 0;margin-bottom: 30px }.mCSB_horizontal.mCSB_outside > .mCSB_container {min-height: 100% }.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal {width: auto;height: 16px;top: auto;right: 0;bottom: 0;left: 0 }.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: -26px }.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {margin: 0 20px }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 2px;margin: 7px 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {width: 30px;height: 100%;left: 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 4px;margin: 6px auto }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height: 12px;margin: 2px auto }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height: 8px;margin: 4px 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {display: block;position: absolute;width: 20px;height: 100%;overflow: hidden;margin: 0 auto;cursor: pointer }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {left: 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right: 0 }.mCSB_container_wrapper {position: absolute;height: auto;width: auto;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;margin-right: 30px;margin-bottom: 30px }.mCSB_container_wrapper > .mCSB_container {padding-right: 30px;padding-bottom: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 20px }.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {right: 20px }.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 0 }.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {right: 0 }.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {left: 20px }.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {left: 0 }.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0;margin-left: 30px }.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {padding-right: 0 }.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {padding-bottom: 0 }.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0;margin-left: 0 }.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0 }.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;transition: opacity .2s ease-in-out, background-color .2s ease-in-out }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out }.mCSB_scrollTools {opacity: 0.75;filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)" }.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {opacity: 0;filter: "alpha(opacity=0)";-ms-filter: "alpha(opacity=0)" }.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {opacity: 1;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)" }.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.4);filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)" }.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.75);filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)" }.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.85);filter: "alpha(opacity=85)";-ms-filter: "alpha(opacity=85)" }.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.9);filter: "alpha(opacity=90)";-ms-filter: "alpha(opacity=90)" }.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {background-image: url(/css/mCSB_buttons.png);background-repeat: no-repeat;opacity: 0.4;filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)" }.mCSB_scrollTools .mCSB_buttonUp {background-position: 0 0 }.mCSB_scrollTools .mCSB_buttonDown {background-position: 0 -20px }.mCSB_scrollTools .mCSB_buttonLeft {background-position: 0 -40px }.mCSB_scrollTools .mCSB_buttonRight {background-position: 0 -56px }.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {opacity: 0.75;filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)" }.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {opacity: 0.9;filter: "alpha(opacity=90)";-ms-filter: "alpha(opacity=90)" }.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.15) }.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75) }.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.85) }.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.9) }.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -80px 0 }.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -80px -20px }.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -80px -40px }.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -80px -56px }.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {width: 4px;background-color: #fff;background-color: rgba(255, 255, 255, 0.1);-webkit-border-radius: 1px;border-radius: 1px }.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 4px;background-color: #fff;background-color: rgba(255, 255, 255, 0.75);-webkit-border-radius: 1px;border-radius: 1px }.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 4px;margin: 6px auto }.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.85) }.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.9) }.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px 0 }.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -20px }.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -40px }.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -56px }.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.1);-webkit-border-radius: 1px;border-radius: 1px }.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75);-webkit-border-radius: 1px;border-radius: 1px }.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.85) }.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.9) }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px 0 }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -20px }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -40px }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -56px }.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {width: 4px;background-color: #fff;background-color: rgba(255, 255, 255, 0.1);-webkit-border-radius: 2px;border-radius: 2px }.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 6px;background-color: #fff;background-color: rgba(255, 255, 255, 0.75);-webkit-border-radius: 2px;border-radius: 2px }.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 4px;margin: 6px 0 }.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 6px;margin: 5px auto }.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.85) }.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.9) }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {background-position: -16px 0 }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {background-position: -16px -20px }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position: -20px -40px }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {background-position: -20px -56px }.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.1);-webkit-border-radius: 2px;border-radius: 2px }.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75);-webkit-border-radius: 2px;border-radius: 2px }.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.85) }.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.9) }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {background-position: -96px 0 }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {background-position: -96px -20px }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position: -100px -40px }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {background-position: -100px -56px }.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {background-color: #fff;background-color: rgba(255, 255, 255, 0.1) }.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 2px }.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100% }.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 2px;margin: 7px auto }.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.15) }.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75) }.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.85) }.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.9) }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {background-position: -80px 0 }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {background-position: -80px -20px }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {background-position: -80px -40px }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {background-position: -80px -56px }.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {background-color: #fff;background-color: rgba(255, 255, 255, 0.15) }.mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {height: 14px }.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 14px;margin: 0 1px }.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {width: 14px }.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height: 14px;margin: 1px 0 }.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {width: 16px;height: 16px;margin: -1px 0 }.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width: 4px }.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height: 16px;width: 16px;margin: 0 -1px }.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height: 4px;margin: 6px 0 }.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {background-position: 0 -72px }.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {background-position: 0 -92px }.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {background-position: 0 -112px }.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {background-position: 0 -128px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.15) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.85) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.9) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -80px -72px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -80px -92px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -80px -112px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -80px -128px }.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {width: 4px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {background-color: transparent;background-position: center }.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat: repeat-y;opacity: 0.3;filter: "alpha(opacity=30)";-ms-filter: "alpha(opacity=30)" }.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {height: 4px;margin: 6px 0;background-repeat: repeat-x }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {background-position: -16px -72px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {background-position: -16px -92px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {background-position: -20px -112px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {background-position: -20px -128px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=") }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -96px -72px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -96px -92px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -100px -112px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -100px -128px }.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-repeat: repeat-y;background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%) }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {background-repeat: repeat-x;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%) }.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {height: 70px }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {width: 70px }.mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools {opacity: 1;filter: "alpha(opacity=30)";-ms-filter: "alpha(opacity=30)" }.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-border-radius: 16px;border-radius: 16px }.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {width: 8px;background-color: #000;background-color: rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2) }.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #555 }.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 8px }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 8px;margin: 4px 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2) }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 8px;margin: 4px auto }.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px }.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px }.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px }.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px }.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1) }.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1) }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px }.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools {opacity: 1;filter: "alpha(opacity=30)";-ms-filter: "alpha(opacity=30)" }.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {-webkit-border-radius: 7px;border-radius: 7px }.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-border-radius: 5px;border-radius: 5px }.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {right: 1px }.mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical {-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5) }.mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal {bottom: 1px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5) }.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);width: 12px;margin: 2px;position: absolute;height: auto;top: 0;bottom: 0;left: 0;right: 0 }.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4) }.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #555 }.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height: 12px;width: auto }.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {background-color: #000;background-color: rgba(0, 0, 0, 0.05);-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1) }.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px }.mCS-3d-thick-dark.mCSB_scrollTools {-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2) }.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2) }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2) }.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2) }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #777 }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {background-color: #fff;background-color: rgba(0, 0, 0, 0.05);-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1) }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px }.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {right: 0;margin: 12px 0 }.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: 0;margin: 0 12px }.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {left: 0;right: auto }.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent }.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {height: 50px }.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {width: 50px }.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.2);filter: "alpha(opacity=20)";-ms-filter: "alpha(opacity=20)" }.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.5);filter: "alpha(opacity=50)";-ms-filter: "alpha(opacity=50)" }.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.2);filter: "alpha(opacity=20)";-ms-filter: "alpha(opacity=20)" }.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.5);filter: "alpha(opacity=50)";-ms-filter: "alpha(opacity=50)" }.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {width: 4px;background-color: #f2f2f2 }.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #d4d4d4 }.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 4px }.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 4px;margin: 5px 0 }.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width: 8px }.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height: 12px;margin: 2px 0 }.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px }.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px }.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px }.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px }.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75) }.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.85) }.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.9) }.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.1) }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px }.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {width: 12px;background-color: #000;background-color: rgba(0, 0, 0, 0.2) }.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 6px;margin: 3px 5px;position: absolute;height: auto;top: 0;bottom: 0;left: 0;right: 0 }.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height: 6px;margin: 5px 3px;position: absolute;width: auto;top: 0;bottom: 0;left: 0;right: 0 }.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 12px;margin: 2px 0 }.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px }.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px }.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px }.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px }.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75) }.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.85) }.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.9) }.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.1) }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px }.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent;border-width: 1px;border-style: solid;border-color: #fff;border-color: rgba(255, 255, 255, 0.2);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {border-color: #000;border-color: rgba(0, 0, 0, 0.2) }.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {background-color: #fff;background-color: rgba(255, 255, 255, 0.6) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0, 0, 0, 0.6) }.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.75) }.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.85) }.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #000;background-color: rgba(0, 0, 0, 0.9) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.75) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.85) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255, 255, 255, 0.9) }.tooltip-content {display: none }.tooltipster-fall, .tooltipster-grow.tooltipster-show {-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) }.tooltipster-base {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;pointer-events: none;position: absolute }.tooltipster-box {-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto }.tooltipster-content {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height: 100%;max-width: 100%;overflow: auto }.tooltipster-ruler {bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;visibility: hidden }.tooltipster-fade {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity }.tooltipster-fade.tooltipster-show {opacity: 1 }.tooltipster-grow {-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-backface-visibility: hidden }.tooltipster-grow.tooltipster-show {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) }.tooltipster-swing {opacity: 0;-webkit-transform: rotateZ(4deg);-ms-transform: rotateZ(4deg);transform: rotateZ(4deg);-webkit-transition-property: -webkit-transform, opacity;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform }.tooltipster-swing.tooltipster-show {opacity: 1;-webkit-transform: rotateZ(0);-ms-transform: rotateZ(0);transform: rotateZ(0);-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4) }.tooltipster-fall {-webkit-transition-property: top;transition-property: top;-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) }.tooltipster-fall.tooltipster-initial {top: 0 !important }.tooltipster-fall.tooltipster-dying {-webkit-transition-property: all;transition-property: all;top: 0 !important;opacity: 0 }.tooltipster-slide {-webkit-transition-property: left;transition-property: left;-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) }.tooltipster-slide.tooltipster-initial {left: -40px !important }.tooltipster-slide.tooltipster-dying {-webkit-transition-property: all;transition-property: all;left: 0 !important;opacity: 0 }@-webkit-keyframes tooltipster-fading {0% {opacity: 0 }100% {opacity: 1 }}@keyframes tooltipster-fading {0% {opacity: 0 }100% {opacity: 1 }}.tooltipster-update-fade {-webkit-animation: tooltipster-fading .4s;animation: tooltipster-fading .4s }@-webkit-keyframes tooltipster-rotating {25% {-webkit-transform: rotate(-2deg);transform: rotate(-2deg) }75% {-webkit-transform: rotate(2deg);transform: rotate(2deg) }100% {-webkit-transform: rotate(0);transform: rotate(0) }}@keyframes tooltipster-rotating {25% {-webkit-transform: rotate(-2deg);transform: rotate(-2deg) }75% {-webkit-transform: rotate(2deg);transform: rotate(2deg) }100% {-webkit-transform: rotate(0);transform: rotate(0) }}.tooltipster-update-rotate {-webkit-animation: tooltipster-rotating .6s;animation: tooltipster-rotating .6s }@-webkit-keyframes tooltipster-scaling {50% {-webkit-transform: scale(1.1);transform: scale(1.1) }100% {-webkit-transform: scale(1);transform: scale(1) }}@keyframes tooltipster-scaling {50% {-webkit-transform: scale(1.1);transform: scale(1.1) }100% {-webkit-transform: scale(1);transform: scale(1) }}.tooltipster-update-scale {-webkit-animation: tooltipster-scaling .6s;animation: tooltipster-scaling .6s }.tooltipster-sidetip .tooltipster-box {background: #ffeaad;border: 1px solid #002e8c;-webkit-border-radius: 4px;border-radius: 4px }.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {margin-top: 8px }.tooltipster-sidetip.tooltipster-left .tooltipster-box {margin-right: 8px }.tooltipster-sidetip.tooltipster-right .tooltipster-box {margin-left: 8px }.tooltipster-sidetip.tooltipster-top .tooltipster-box {margin-bottom: 13px }.tooltipster-sidetip .tooltipster-content {color: #002e8c;padding: 10px 20px }.tooltipster-sidetip .tooltipster-arrow {position: absolute }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {height: 10px;margin-left: -10px;top: 2px;width: 20px;-webkit-filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.15));filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.15)) }.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {height: 20px;margin-top: -10px;right: 2px;top: 0;width: 10px;-webkit-filter: drop-shadow(1px 0px 1px rgba(0, 0, 0, 0.15));filter: drop-shadow(1px 0px 1px rgba(0, 0, 0, 0.15)) }.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {height: 20px;margin-top: -10px;left: 2px;top: 0;width: 10px;-webkit-filter: drop-shadow(-1px 0px 1px rgba(0, 0, 0, 0.15));filter: drop-shadow(-1px 0px 1px rgba(0, 0, 0, 0.15)) }.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {bottom: 3px;height: 10px;margin-left: -10px;width: 20px;-webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15));filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15)) }.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {height: 0;position: absolute;width: 0 }.tooltipster-sidetip .tooltipster-arrow-background {border: 10px solid transparent }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #ffeaad;left: 0;top: 3px }.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {border-left-color: #ffeaad;left: -4px;top: 0 }.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {border-right-color: #ffaead;left: 4px;top: 0 }.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color: #ffaead;left: 0;top: -4px }.tooltipster-sidetip .tooltipster-arrow-border {border: 7px solid transparent;left: 3px;top: 0 }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #002e8c;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {border-left-color: #002e8c;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {border-right-color: #002e8c;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #002e8c;}.tooltipster-sidetip .tooltipster-arrow-uncropped {position: relative }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {top: -10px }.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {left: -10px }.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {border: 1px solid #d4d4d4;-webkit-border-radius: 5px;border-radius: 5px;background: #ffffff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) }.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {max-width: 100%;margin-top: 10px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {margin-right: 10px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {margin-left: 10px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {margin-bottom: 10px }.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {color: #000;font-size: 15px;line-height: 22px }.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {height: 8px;margin-left: -7px;width: 12px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {height: 12px;margin-left: 0;margin-top: -7px;width: 8px }.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {display: none }.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {border: 8px solid transparent }.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {border-left-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {border-right-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {border-top-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {top: -7px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {left: -7px }.tooltipster-sidetip.tooltipster-shadow-light .tooltipster-box {border: none;background: #fff2d8;-webkit-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1) }.tooltipster-sidetip.tooltipster-shadow-light .tooltipster-content {padding: 5px 20px 6px;font-size: 13px;line-height: 18px }.tooltipster-sidetip.tooltipster-error .tooltipster-box {border: 1px solid #ffa1a1;-webkit-border-radius: 5px;border-radius: 5px;background: #ffffff;-webkit-box-shadow: none;box-shadow: none }.tooltipster-sidetip.tooltipster-error.tooltipster-bottom .tooltipster-box {margin-top: 10px }.tooltipster-sidetip.tooltipster-error.tooltipster-left .tooltipster-box {margin-right: 10px }.tooltipster-sidetip.tooltipster-error.tooltipster-right .tooltipster-box {margin-left: 10px }.tooltipster-sidetip.tooltipster-error.tooltipster-top .tooltipster-box {margin-bottom: 10px }.tooltipster-sidetip.tooltipster-error .tooltipster-content {color: #f44848;font-size: 15px;line-height: 22px }.tooltipster-sidetip.tooltipster-error .tooltipster-arrow {height: 8px;margin-left: -7px;width: 12px }.tooltipster-sidetip.tooltipster-error.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-error.tooltipster-right .tooltipster-arrow {height: 12px;margin-left: 0;margin-top: -7px;width: 8px }.tooltipster-sidetip.tooltipster-error .tooltipster-arrow-background {display: none }.tooltipster-sidetip.tooltipster-error .tooltipster-arrow-border {border: 8px solid transparent }.tooltipster-sidetip.tooltipster-error.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #fff }.tooltipster-sidetip.tooltipster-error.tooltipster-left .tooltipster-arrow-border {border-left-color: #fff }.tooltipster-sidetip.tooltipster-error.tooltipster-right .tooltipster-arrow-border {border-right-color: #fff }.tooltipster-sidetip.tooltipster-error.tooltipster-top .tooltipster-arrow-border {border-top-color: #fff }.tooltipster-sidetip.tooltipster-error.tooltipster-bottom .tooltipster-arrow-uncropped {top: -7px }.tooltipster-sidetip.tooltipster-error.tooltipster-right .tooltipster-arrow-uncropped {left: -7px }.tooltipster-sidetip.tooltipster-error.tooltipster-bottom .tooltipster-arrow {-webkit-filter: drop-shadow(0 -1px 0px #ffa1a1);filter: drop-shadow(0 -1px 0px #ffa1a1) }.tooltipster-follower .tooltipster-box {background: #565656;border: 2px solid #000000;-webkit-border-radius: 4px;border-radius: 4px }.tooltipster-follower .tooltipster-content {color: #ffffff;line-height: 18px;padding: 6px 14px }.tooltipster-follower.tooltipster-borderless .tooltipster-box {border: none;background: #1b1b1b;background: rgba(10, 10, 10, 0.9) }.tooltipster-follower.tooltipster-light .tooltipster-box {-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #cccccc;background: #ededed }.tooltipster-follower.tooltipster-light .tooltipster-content {color: #666666 }.tooltipster-follower.tooltipster-noir .tooltipster-box {-webkit-border-radius: 0;border-radius: 0;border: 3px solid #000000;background: #ffffff }.tooltipster-follower.tooltipster-noir .tooltipster-content {color: #000000 }.tooltipster-follower.tooltipster-punk .tooltipster-box {-webkit-border-radius: 5px;border-radius: 5px;border: none;border-bottom: 3px solid #f71169;background: #2a2a2a }.tooltipster-follower.tooltipster-shadow .tooltipster-box {border: none;-webkit-border-radius: 5px;border-radius: 5px;background: #ffffff;-webkit-box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1);box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1) }.tooltipster-follower.tooltipster-shadow .tooltipster-content {color: #8d8d8d }.ui-helper-hidden {display: none }.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px }.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none }.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse }.ui-helper-clearfix:after {clear: both }.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0) }.ui-front {z-index: 100 }.ui-state-disabled {cursor: default !important;pointer-events: none }.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat }.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block }.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100% }.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none }.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0 }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px }.ui-datepicker .ui-datepicker-prev {left: 2px }.ui-datepicker .ui-datepicker-next {right: 2px }.ui-datepicker .ui-datepicker-prev-hover {left: 1px }.ui-datepicker .ui-datepicker-next-hover {right: 1px }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px }.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center }.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0 }.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45% }.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em }.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0 }.ui-datepicker td {border: 0;padding: 1px }.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none }.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0 }.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left }.ui-datepicker.ui-datepicker-multi {width: auto }.ui-datepicker-multi .ui-datepicker-group {float: left }.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em }.ui-datepicker-multi-2 .ui-datepicker-group {width: 50% }.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3% }.ui-datepicker-multi-4 .ui-datepicker-group {width: 25% }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0 }.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left }.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0 }.ui-datepicker-rtl {direction: rtl }.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto }.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto }.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto }.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto }.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right }.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px }.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em }.ui-widget {font-family: Arial, sans-serif;font-size: 1.1em }.ui-widget .ui-widget {font-size: 1em }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial, sans-serif;font-size: 1em }.ui-widget.ui-widget-content {border: 1px solid #d8dcdf }.ui-widget-content {border: 1px solid #eee;background: #fff;color: #333 }.ui-widget-content a {color: #333 }.ui-widget-header {border: 1px solid #e3a1a1;background: #c00 url("/css/images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;color: #fff;font-weight: bold }.ui-widget-header a {color: #fff }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 1px solid #d8dcdf;background: #eee url("/css/images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;font-weight: bold;color: #004276 }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color: #004276;text-decoration: none }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {border: 1px solid #cdd5da;background: #f6f6f6 url("/css/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight: bold;color: #111 }.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {color: #111;text-decoration: none }.ui-visual-focus {-webkit-box-shadow: 0 0 3px 1px #5e9ed6;box-shadow: 0 0 3px 1px #5e9ed6 }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #eee;background: #fff;font-weight: bold;color: #c00 }.ui-icon-background, .ui-state-active .ui-icon-background {border: #eee;background-color: #c00 }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #c00;text-decoration: none }.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcd3a1;background: #fbf8ee url("/css/images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;color: #444 }.ui-state-checked {border: 1px solid #fcd3a1;background: #fbf8ee }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #444 }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #c00;background: #f3d8d8 url("/css/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;color: #2e2e2e }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #2e2e2e }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #2e2e2e }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7;filter: Alpha(Opacity=70);font-weight: normal }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none }.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35) }.ui-icon {width: 16px;height: 16px }.ui-icon, .ui-widget-content .ui-icon {background-image: url("/css/images/ui-icons_cc0000_256x240.png") }.ui-widget-header .ui-icon {background-image: url("/css/images/ui-icons_ffffff_256x240.png") }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {background-image: url("/css/images/ui-icons_cc0000_256x240.png") }.ui-state-active .ui-icon, .ui-button:active .ui-icon {background-image: url("/css/images/ui-icons_cc0000_256x240.png") }.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {background-image: url("/css/images/ui-icons_004276_256x240.png") }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/css/images/ui-icons_cc0000_256x240.png") }.ui-button .ui-icon {background-image: url("/css/images/ui-icons_cc0000_256x240.png") }.ui-icon-blank {background-position: 16px 16px }.ui-icon-caret-1-n {background-position: 0 0 }.ui-icon-caret-1-ne {background-position: -16px 0 }.ui-icon-caret-1-e {background-position: -32px 0 }.ui-icon-caret-1-se {background-position: -48px 0 }.ui-icon-caret-1-s {background-position: -65px 0 }.ui-icon-caret-1-sw {background-position: -80px 0 }.ui-icon-caret-1-w {background-position: -96px 0 }.ui-icon-caret-1-nw {background-position: -112px 0 }.ui-icon-caret-2-n-s {background-position: -128px 0 }.ui-icon-caret-2-e-w {background-position: -144px 0 }.ui-icon-triangle-1-n {background-position: 0 -16px }.ui-icon-triangle-1-ne {background-position: -16px -16px }.ui-icon-triangle-1-e {background-position: -32px -16px }.ui-icon-triangle-1-se {background-position: -48px -16px }.ui-icon-triangle-1-s {background-position: -65px -16px }.ui-icon-triangle-1-sw {background-position: -80px -16px }.ui-icon-triangle-1-w {background-position: -96px -16px }.ui-icon-triangle-1-nw {background-position: -112px -16px }.ui-icon-triangle-2-n-s {background-position: -128px -16px }.ui-icon-triangle-2-e-w {background-position: -144px -16px }.ui-icon-arrow-1-n {background-position: 0 -32px }.ui-icon-arrow-1-ne {background-position: -16px -32px }.ui-icon-arrow-1-e {background-position: -32px -32px }.ui-icon-arrow-1-se {background-position: -48px -32px }.ui-icon-arrow-1-s {background-position: -65px -32px }.ui-icon-arrow-1-sw {background-position: -80px -32px }.ui-icon-arrow-1-w {background-position: -96px -32px }.ui-icon-arrow-1-nw {background-position: -112px -32px }.ui-icon-arrow-2-n-s {background-position: -128px -32px }.ui-icon-arrow-2-ne-sw {background-position: -144px -32px }.ui-icon-arrow-2-e-w {background-position: -160px -32px }.ui-icon-arrow-2-se-nw {background-position: -176px -32px }.ui-icon-arrowstop-1-n {background-position: -192px -32px }.ui-icon-arrowstop-1-e {background-position: -208px -32px }.ui-icon-arrowstop-1-s {background-position: -224px -32px }.ui-icon-arrowstop-1-w {background-position: -240px -32px }.ui-icon-arrowthick-1-n {background-position: 1px -48px }.ui-icon-arrowthick-1-ne {background-position: -16px -48px }.ui-icon-arrowthick-1-e {background-position: -32px -48px }.ui-icon-arrowthick-1-se {background-position: -48px -48px }.ui-icon-arrowthick-1-s {background-position: -64px -48px }.ui-icon-arrowthick-1-sw {background-position: -80px -48px }.ui-icon-arrowthick-1-w {background-position: -96px -48px }.ui-icon-arrowthick-1-nw {background-position: -112px -48px }.ui-icon-arrowthick-2-n-s {background-position: -128px -48px }.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px }.ui-icon-arrowthick-2-e-w {background-position: -160px -48px }.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px }.ui-icon-arrowthickstop-1-n {background-position: -192px -48px }.ui-icon-arrowthickstop-1-e {background-position: -208px -48px }.ui-icon-arrowthickstop-1-s {background-position: -224px -48px }.ui-icon-arrowthickstop-1-w {background-position: -240px -48px }.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px }.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px }.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px }.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px }.ui-icon-arrowreturn-1-w {background-position: -64px -64px }.ui-icon-arrowreturn-1-n {background-position: -80px -64px }.ui-icon-arrowreturn-1-e {background-position: -96px -64px }.ui-icon-arrowreturn-1-s {background-position: -112px -64px }.ui-icon-arrowrefresh-1-w {background-position: -128px -64px }.ui-icon-arrowrefresh-1-n {background-position: -144px -64px }.ui-icon-arrowrefresh-1-e {background-position: -160px -64px }.ui-icon-arrowrefresh-1-s {background-position: -176px -64px }.ui-icon-arrow-4 {background-position: 0 -80px }.ui-icon-arrow-4-diag {background-position: -16px -80px }.ui-icon-extlink {background-position: -32px -80px }.ui-icon-newwin {background-position: -48px -80px }.ui-icon-refresh {background-position: -64px -80px }.ui-icon-shuffle {background-position: -80px -80px }.ui-icon-transfer-e-w {background-position: -96px -80px }.ui-icon-transferthick-e-w {background-position: -112px -80px }.ui-icon-folder-collapsed {background-position: 0 -96px }.ui-icon-folder-open {background-position: -16px -96px }.ui-icon-document {background-position: -32px -96px }.ui-icon-document-b {background-position: -48px -96px }.ui-icon-note {background-position: -64px -96px }.ui-icon-mail-closed {background-position: -80px -96px }.ui-icon-mail-open {background-position: -96px -96px }.ui-icon-suitcase {background-position: -112px -96px }.ui-icon-comment {background-position: -128px -96px }.ui-icon-person {background-position: -144px -96px }.ui-icon-print {background-position: -160px -96px }.ui-icon-trash {background-position: -176px -96px }.ui-icon-locked {background-position: -192px -96px }.ui-icon-unlocked {background-position: -208px -96px }.ui-icon-bookmark {background-position: -224px -96px }.ui-icon-tag {background-position: -240px -96px }.ui-icon-home {background-position: 0 -112px }.ui-icon-flag {background-position: -16px -112px }.ui-icon-calendar {background-position: -32px -112px }.ui-icon-cart {background-position: -48px -112px }.ui-icon-pencil {background-position: -64px -112px }.ui-icon-clock {background-position: -80px -112px }.ui-icon-disk {background-position: -96px -112px }.ui-icon-calculator {background-position: -112px -112px }.ui-icon-zoomin {background-position: -128px -112px }.ui-icon-zoomout {background-position: -144px -112px }.ui-icon-search {background-position: -160px -112px }.ui-icon-wrench {background-position: -176px -112px }.ui-icon-gear {background-position: -192px -112px }.ui-icon-heart {background-position: -208px -112px }.ui-icon-star {background-position: -224px -112px }.ui-icon-link {background-position: -240px -112px }.ui-icon-cancel {background-position: 0 -128px }.ui-icon-plus {background-position: -16px -128px }.ui-icon-plusthick {background-position: -32px -128px }.ui-icon-minus {background-position: -48px -128px }.ui-icon-minusthick {background-position: -64px -128px }.ui-icon-close {background-position: -80px -128px }.ui-icon-closethick {background-position: -96px -128px }.ui-icon-key {background-position: -112px -128px }.ui-icon-lightbulb {background-position: -128px -128px }.ui-icon-scissors {background-position: -144px -128px }.ui-icon-clipboard {background-position: -160px -128px }.ui-icon-copy {background-position: -176px -128px }.ui-icon-contact {background-position: -192px -128px }.ui-icon-image {background-position: -208px -128px }.ui-icon-video {background-position: -224px -128px }.ui-icon-script {background-position: -240px -128px }.ui-icon-alert {background-position: 0 -144px }.ui-icon-info {background-position: -16px -144px }.ui-icon-notice {background-position: -32px -144px }.ui-icon-help {background-position: -48px -144px }.ui-icon-check {background-position: -64px -144px }.ui-icon-bullet {background-position: -80px -144px }.ui-icon-radio-on {background-position: -96px -144px }.ui-icon-radio-off {background-position: -112px -144px }.ui-icon-pin-w {background-position: -128px -144px }.ui-icon-pin-s {background-position: -144px -144px }.ui-icon-play {background-position: 0 -160px }.ui-icon-pause {background-position: -16px -160px }.ui-icon-seek-next {background-position: -32px -160px }.ui-icon-seek-prev {background-position: -48px -160px }.ui-icon-seek-end {background-position: -64px -160px }.ui-icon-seek-start {background-position: -80px -160px }.ui-icon-seek-first {background-position: -80px -160px }.ui-icon-stop {background-position: -96px -160px }.ui-icon-eject {background-position: -112px -160px }.ui-icon-volume-off {background-position: -128px -160px }.ui-icon-volume-on {background-position: -144px -160px }.ui-icon-power {background-position: 0 -176px }.ui-icon-signal-diag {background-position: -16px -176px }.ui-icon-signal {background-position: -32px -176px }.ui-icon-battery-0 {background-position: -48px -176px }.ui-icon-battery-1 {background-position: -64px -176px }.ui-icon-battery-2 {background-position: -80px -176px }.ui-icon-battery-3 {background-position: -96px -176px }.ui-icon-circle-plus {background-position: 0 -192px }.ui-icon-circle-minus {background-position: -16px -192px }.ui-icon-circle-close {background-position: -32px -192px }.ui-icon-circle-triangle-e {background-position: -48px -192px }.ui-icon-circle-triangle-s {background-position: -64px -192px }.ui-icon-circle-triangle-w {background-position: -80px -192px }.ui-icon-circle-triangle-n {background-position: -96px -192px }.ui-icon-circle-arrow-e {background-position: -112px -192px }.ui-icon-circle-arrow-s {background-position: -128px -192px }.ui-icon-circle-arrow-w {background-position: -144px -192px }.ui-icon-circle-arrow-n {background-position: -160px -192px }.ui-icon-circle-zoomin {background-position: -176px -192px }.ui-icon-circle-zoomout {background-position: -192px -192px }.ui-icon-circle-check {background-position: -208px -192px }.ui-icon-circlesmall-plus {background-position: 0 -208px }.ui-icon-circlesmall-minus {background-position: -16px -208px }.ui-icon-circlesmall-close {background-position: -32px -208px }.ui-icon-squaresmall-plus {background-position: -48px -208px }.ui-icon-squaresmall-minus {background-position: -64px -208px }.ui-icon-squaresmall-close {background-position: -80px -208px }.ui-icon-grip-dotted-vertical {background-position: 0 -224px }.ui-icon-grip-dotted-horizontal {background-position: -16px -224px }.ui-icon-grip-solid-vertical {background-position: -32px -224px }.ui-icon-grip-solid-horizontal {background-position: -48px -224px }.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px }.ui-icon-grip-diagonal-se {background-position: -80px -224px }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {-webkit-border-top-left-radius: 6px;border-top-left-radius: 6px }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {-webkit-border-top-right-radius: 6px;border-top-right-radius: 6px }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {-webkit-border-bottom-left-radius: 6px;border-bottom-left-radius: 6px }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {-webkit-border-bottom-right-radius: 6px;border-bottom-right-radius: 6px }.ui-widget-overlay {background: #a6a6a6 url("/css/images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;opacity: .4;filter: Alpha(Opacity=40) }.ui-widget-shadow {-webkit-box-shadow: -8px -8px 8px #333;box-shadow: -8px -8px 8px #333 }.text-guide h5 {margin: 20px 0 12px }.text-guide ul {margin-top: 10px }.text-guide ul > li {position: relative;padding-left: 30px;margin: 2px 0 }.text-guide ul > li:before {content: '';display: block;position: absolute;width: 10px;left: 12px;top: 11px;color: inherit;border-bottom: 1px solid }.text-guide ul[type='disc'] {margin-top: 10px;margin-left: 30px }.text-guide ul[type='disc'] > li {position: relative;padding-left: 10px;margin: 5px 0 }.text-guide ul[type='disc'] > li:before {content: '';display: block;position: absolute;width: 5px;height: 4px;-webkit-border-radius: 100%;border-radius: 100%;background: #3f5bcb;left: 0;top: 9px;color: inherit;border: none }.text-guide table {width: 100%;border-collapse: collapse }.text-guide table td {padding: 5px 0 }.text-guide a {color: #3f5bcb;}iframe {vertical-align: middle }.main {-webkit-transition: -webkit-filter 300ms;transition: -webkit-filter 300ms;transition: filter 300ms;transition: filter 300ms, -webkit-filter 300ms }.new--fancybox-enabled .main {-webkit-filter: blur(3px);filter: blur(3px) }.new--back-link {position: relative;display: inline-block;vertical-align: middle;font-size: 24px;line-height: 1;padding-left: 50px;border-bottom: none;color: #000 }.new--back-link .svg-icon {position: absolute;left: 0;top: 0;width: 23px;height: 24px }.new--clear-link {position: relative;font-size: 13px;line-height: 1;padding-left: 25px;border-bottom: none }.new--clear-link .svg-icon {width: 12px;height: 12px;position: absolute;left: 0;top: 3px }.new--order-content-top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between }.new--order-content-top__left {padding: 30px 0 }.new--order-content-top__right {padding: 30px 0 }.new--order-content {display: table;width: 100%;table-layout: fixed }.new--order-content__main {display: table-cell;vertical-align: top;padding-right: 45px }.new--order-content__main:only-child {padding-right: 0 }.new--order-content__right {display: table-cell;vertical-align: top;width: 295px }.new--commercial-block {margin-bottom: 30px }.new--commercial {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border: 1px solid #d4d4d4;-webkit-border-radius: 5px;border-radius: 5px }.new--commercial__image {width: 170px;padding: 10px 20px;text-align: center }.new--commercial__content {padding: 10px 20px 10px 0;max-width: 450px }.new--commercial-title {font-size: 15px;line-height: 22px;font-weight: 700 }.new--commercial-descr {color: #848484;margin-top: 7px;font-weight: 300 }.new--commercial_full .new--commercial__content {max-width: none }.new--commercial-action {margin: 10px -5px -5px }.new--commercial-action .new--btn {margin: 5px }.new--order-list {margin-bottom: 30px }.new--order-list__header {display: table;width: 100%;table-layout: fixed;font-size: 11px;line-height: 18px;color: #848484;text-align: center;border-bottom: 1px solid #d4d4d4;margin-bottom: -1px }.new--order-list-header-titlte {display: table-cell;vertical-align: top;text-align: left;padding: 5px 17px }.new--order-list-header-price {display: table-cell;vertical-align: top;width: 100px;padding: 5px 17px }.new--order-list-header-count {display: table-cell;vertical-align: top;width: 140px;padding: 5px 17px }.new--order-list-header-fullprice {display: table-cell;vertical-align: top;width: 116px;padding: 5px 17px }.new--order-product {display: table;width: 100%;table-layout: fixed;font-size: 13px;line-height: 20px;padding: 10px 0;border: 1px solid transparent;-webkit-transition: 300ms;transition: 300ms }.no-touch .new--order-product:hover {border-color: #d4d4d4;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) }.new--order-product__image {display: table-cell;vertical-align: top;width: 85px;padding: 10px }.new--order-product__content {display: table-cell;vertical-align: top }.new--product-content-table {display: table;width: 100%;table-layout: fixed }.new--product-descr {display: table-cell;vertical-align: top;padding: 5px 17px 5px 0 }.new--product-price {display: table-cell;vertical-align: top;width: 94px;padding: 5px 17px }.new--product-count {display: table-cell;vertical-align: top;width: 140px;padding: 0 17px;text-align: center }.new--product-fullprice {display: table-cell;vertical-align: top;width: 84px;padding: 5px 17px;text-align: center }.new--product-remove {display: table-cell;vertical-align: top;width: 32px;color: #848484;text-align: center }.new--product-price-info {display: table-cell;vertical-align: top;width: 262px;padding: 0 17px;color: #848484 }.new--product-content-table .new--price-descr {display: none }.new--product-title {margin-bottom: 3px }.new--product-info {font-size: 11px;line-height: 20px;color: #848484 }.new--product-info__item {display: inline-block;vertical-align: middle;margin-right: 5px;border-bottom: none }.new--price {}.new--price_dellor {padding: 2px 0 2px 40px;background: url("/local/images/ico/icon-cat-1.png") no-repeat 0 0;background-size: 29px 20px }.new--price__value {font-weight: 700;margin-right: 10px;line-height: 29px;}.new--price__currency {margin-left: 5px;font-style: normal;font-weight: normal;color: #848484 }.new--price__info {font-size: 13px;color: #848484;display: block;width: 100%;padding: 4px 0 0 0;}.new--btn-remove {display: inline-block;vertical-align: middle;padding: 10px;border-bottom: none;font-size: 0;line-height: 0;color: inherit }.new--btn-remove .svg-icon {width: 12px;height: 12px }.new--product-content-hint {display: inline-block;vertical-align: middle;padding: 8px 15px 0;margin-right: 10px;background: #fff2d8;-webkit-border-radius: 3px;border-radius: 3px }.new--product-content-hint_order {background: #ddebfa }.new--product-hint__message {display: inline-block;vertical-align: baseline;padding-right: 20px;margin-bottom: 10px }.new--product-hint__message .svg-icon {width: 10px;height: 10px;margin-right: 10px }.new--product-hint__message span {vertical-align: middle }.new--product-hint__row {display: inline-block;vertical-align: baseline;line-height: 0;margin: -10px -10px 0 }.new--product-hint-action {display: inline-block;vertical-align: middle;margin: 10px;font-weight: 700;border-bottom: none;color: #3f5bcb;line-height: 1 }.new--product-hint-action-accept {color: #3f9719 }.new--dotted {line-height: 1;border-bottom: 1px dotted }.new--product-content-comment {margin-bottom: 10px;font-size: 11px;line-height: 17px;color: #848484 }.new--product-comment-link {border-bottom: none;margin-right: 10px }.new--comment-txt {vertical-align: middle }.svg-icon-comment, .svg-icon-comment-add {width: 15px;height: 14px }.svg-icon-question-white {width: 17px;height: 17px }.svg-icon-form-eye {width: 22px;height: 18px }.svg-icon-form-ok {width: 16px;height: 11px }.svg-icon-cart {width: 17px;height: 13px }select.new--select {display: none;padding: 0 30px 0 14px;border: none;-moz-appearance: none;-webkit-appearance: none;text-indent: 0.01px;font-size: 15px;min-width: 0;width: 100% }select.new--select::-ms-expand {border: none;-moz-appearance: none;-webkit-appearance: none;text-indent: 0.01px }.new--select {position: relative;max-width: 100%;background: #fff;text-align: left }.new--select-value {display: block;position: relative;height: 30px;-webkit-border-radius: 3px;border-radius: 3px;line-height: 28px;padding: 0 10px 0 10px;text-align: center;cursor: pointer;font-size: 13px;background-color: transparent;border: 1px solid #d4d4d4;opacity: 1;-webkit-transition: 300ms;transition: 300ms }.new--select.open .new--select-value {-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);border-bottom-color: transparent;background: #f1f1f1 }.new--select.open .new--select-value:after {-webkit-transform: translateY(3px) rotate(-135deg);-ms-transform: translateY(3px) rotate(-135deg);transform: translateY(3px) rotate(-135deg) }.new--select-list {opacity: 0;visibility: hidden;position: absolute;right: 0;left: 0;max-height: 258px;overflow: auto;-webkit-overflow-scrolling: touch;top: auto;margin-top: -1px;background: #ffffff;border: 1px solid #d4d4d4;border-top: none;color: #000;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);text-align: center;-webkit-transition: 300ms;transition: 300ms;z-index: 9 }.new--select.open .new--select-list {opacity: 1;visibility: visible }.new--select-list li {padding: 6px 10px 6px;cursor: pointer;line-height: 20px }.new--select-list li.active {background: #eaeaea }.no-touch .new--select-value:hover {border-color: #d4d4d4 }.no-touch .new--select-list li:hover {background: rgba(219, 7, 3, 0.1) }.no-touch .new--placeholder-state:hover .new--select-placeholder {color: #848484 }.new--touch select.new--select {display: block;position: absolute;right: 0;left: 0;top: 0;bottom: 0;z-index: 1;width: 100%;opacity: 0 }.new--select_link {text-align: left }.new--select_link .new--select-value {border: none;min-width: 125px }.new--select_link .new--select-value__txt {border-bottom: 1px dotted }.new--select_link .new--select-value:before {content: '';position: absolute;left: 0;right: 0;bottom: -1px;opacity: 0;height: 3px;background: #fff;z-index: 10 }.new--select_link.open .new--select-value:before {opacity: 1 }.new--select_link .new--select-list {border: none }.new--select_min .new--select-value {min-width: 0 }.new--touch .new--select-value {min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100% }.new--cart-block-wrap {position: -webkit-sticky;position: sticky;top: 20px }.new--cart-block {background: #f1f1f1;color: #848484;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #d4d4d4;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) }.new--cart-block__row {padding: 10px 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid #d4d4d4;font-size: 13px;line-height: 20px }.new--cart-block__row_top {color: #000 }.new--cart-block__row_promo {background: #fff;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.new--cart-row-title {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;padding-right: 15px }.new--cart-row-title__img {display: inline-block;vertical-align: middle;margin-right: 5px;max-width: 70px;line-height: 0 }.new--cart-block__row_center {display: block;text-align: center;color: #000;padding: 15px 20px }.new--cart-block__row_center .new--cart-row-title {max-width: none;padding-right: 0 }.new--cart-block__row_center .new--cart-row-value {max-width: none;font-size: 26px;line-height: 36px;font-weight: 700 }.new--cart-block__row_center .new--price__currency {color: inherit }.new--cart-block-auth {margin-bottom: 30px }.new--status {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;color: #3f5bcb;border-bottom: none;font-size: 13px;line-height: 13px;font-weight: 700;white-space: nowrap }.new--status_ok {color: #3f9719 }.new--status_failed {color: #f44848 }.new--status .svg-icon {width: 12px;height: 12px;margin-right: 5px }.new--status__txt {vertical-align: middle }.new--status-input.active ~ .new--status_btn {display: block }.new--status-input.failed ~ .new--status_failed {display: block }.new--cart-block__row_promo input {padding: 5px 15px 3px 0;min-width: 150px;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1 }.new--cart-block__row_promo .new--status {display: none;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1 }.new--cart-block-action {margin-top: 30px }.new--cart-block-info {margin-top: 23px;color: #848484;font-size: 13px;line-height: 20px }.new--btn {display: inline-block;vertical-align: middle;position: relative;top: 0;padding: 0 20px;height: 50px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 0;line-height: 0;font-weight: 600;text-align: center;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;border: none;overflow: hidden }.new--btn__txt {vertical-align: middle;font-size: 15px;line-height: 50px }.new--btn .new--ripple {position: absolute;width: 0;padding-top: 0;-webkit-border-radius: 50%;border-radius: 50%;pointer-events: none;background-color: rgba(255, 255, 255, 0.4);opacity: 1;-webkit-transition: all 1.5s cubic-bezier(0.39, 0.61, 0.57, 1);transition: all 1.5s cubic-bezier(0.39, 0.61, 0.57, 1);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.new--btn.new--ripple-animated .new--ripple {opacity: 0;width: 200%;padding-top: 200%;z-index: 20 }.new--btn_sm {height: 30px;padding: 0 15px;-webkit-border-radius: 3px;border-radius: 3px }.new--btn_sm .new--btn__txt {line-height: 30px;font-size: 13px }.new--btn_block {display: block;width: 100% }.new--btn_light {border: 2px solid #b2beee;height: 30px;color: #3f5bcb }.new--btn_light .new--btn__txt {line-height: 26px;font-size: 13px }.new--btn_lg.new--btn_light {height: 50px }.new--btn_lg.new--btn_light .new--btn__txt {line-height: 46px }.new--btn_lg .svg-icon {width: 20px;height: 20px }.new--btn_lg .svg-icon:first-child {margin: 0 12px 0 0 }.new--btn_lg .svg-icon:last-child {margin: 0 0 0 12px }.new--btn_lg .svg-icon:only-child {margin: 0 }.new--btn_light:hover {border-color: #3f5bcb;color: #3f5bcb }.new--btn_primary {background: #3f5bcb;color: #fff;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 55, 0.5), 0 2px #003ba4;box-shadow: 0 1px 3px rgba(0, 0, 55, 0.5), 0 2px #003ba4 }.no-touch .new--btn_primary:hover {background: #2945b4;color: #fff }.new--dropdown {position: relative }.new--dropdown.open .new--dropdown_arrow::before {opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1) }.new--dropdown__btn {cursor: pointer }.new--dropdown__btn > .svg-icon-arrow-down {width: 6px;height: 6px;margin-left: 12px;-webkit-transition: 300ms;transition: 300ms }.new--dropdown__btn.open > .svg-icon-arrow-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.new--dropdown-title {font-size: 16px;border-bottom: 1px dotted }.new--dropdown__body {position: absolute;top: 100%;left: 0;padding: 15px 30px;min-width: -webkit-calc(40vw - 20px);min-width: calc(40vw - 20px);max-width: -webkit-calc(100vw - 20px);max-width: calc(100vw - 20px);white-space: normal;background-color: #ffffff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);font-size: 16px;line-height: 26px;color: #313131;text-align: left;-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;opacity: 0;-webkit-transform: scaleY(0) translate3d(0, 0, 0);transform: scaleY(0) translate3d(0, 0, 0);pointer-events: none;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, -webkit-transform 0.3s;transition: transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;z-index: 101 }.new--dropdown__body.open {opacity: 1;-webkit-transform: scaleY(1) translate3d(0, 0, 0);transform: scaleY(1) translate3d(0, 0, 0);pointer-events: all }.new--dropdown[data-dropdown-init] .new--dropdown__body {position: static;-webkit-transform: none;-ms-transform: none;transform: none;opacity: 1;pointer-events: all;-webkit-box-shadow: none;box-shadow: none;padding: 0 }.new--dropdown_arrow::before {content: '';position: absolute;top: 100%;margin-top: 2px;left: 20px;border: 8px solid transparent;z-index: 102;opacity: 0;border-top: none;border-bottom: 8px solid #ffffff;-webkit-transition: 0.2s;transition: 0.2s;-ms-transform: scaleY(0);-webkit-transform: scaleY(0);transform: scaleY(0);-ms-transform-origin: center bottom;-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.3));filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.3)) }.new--dropdown_arrow.open::before {opacity: 1;-ms-transform: scaleY(1);-webkit-transform: scaleY(1);transform: scaleY(1) }.new--dropdown_arrow .new--dropdown__body {margin-top: 10px }.new--dropdown-list__item {margin: 15px 0 }.new--dropdown-list__item:first-child {margin-top: 0 }.new--dropdown-list__item a {-webkit-transition: 300ms;transition: 300ms }.no-touch .new--dropdown-list__item a:hover {color: #003ba4 }.new--tabs-block {display: none;width: 100% }.new--tabs-block.open {display: block }.new--tabs-with-accordion-row {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 0 25px;border-bottom: 1px solid #d4d4d4 }.new--tabs-accordion-btn-wraper {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1 }.new--tabs-accordion__btn {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;height: 60px;padding-right: 40px;cursor: pointer;color: #3f5bcb }.new--tabs-row-title {position: relative;margin: 0;line-height: 1;font-weight: normal;white-space: nowrap }.new--tabs-row-title .svg-icon {position: absolute;left: 0;top: 2px;width: 18px;height: 18px }.new--tabs-decor {position: absolute;bottom: 0;left: 0;height: 4px;-webkit-border-radius: 1px;border-radius: 1px;margin-bottom: -1px;width: 100px;background: #fecd00;-webkit-transition: 300ms ease-out;transition: 300ms ease-out }.js-accordion__btn .new--tabs-row-title {padding-left: 60px }.new--tabs-accordion__btn .svg-icon-arrow-down {position: absolute;right: 10px;top: 50%;margin-top: -3px;width: 16px;height: 10px;-webkit-transition: 300ms;transition: 300ms }.new--tabs-accordion__btn.open {color: #000 }.new--tabs-accordion__btn.open .svg-icon-arrow-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.new--tabs-row-wraper {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-box-flex: 100;-webkit-flex-grow: 100;-ms-flex-positive: 100;flex-grow: 100;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding: 0 15px }.new--tabs-row {white-space: nowrap;max-width: 700px;width: 100%;font-size: 0 }.new--tabs-row__item {display: inline-block;vertical-align: middle;position: relative;-webkit-transition: 300ms;transition: 300ms }.new--tabs-row-item-link {display: block;position: relative;height: 60px;font-size: 15px;line-height: 60px;padding: 0 14px;cursor: pointer;border-bottom: none }.new--tabs-row-item-link:after {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: #fecd00;-webkit-transition: 300ms;transition: 300ms;opacity: 0 }.new--tabs-row-item-link .svg-icon {width: 6px;height: 6px;margin-left: 8px;-webkit-transition: 300ms;transition: 300ms }.new--tabs-row-item-link.open:not(.new--collapsible-menu__tail-trigger) {color: black;cursor: default;pointer-events: none }.new--tabs-row__item.open {-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) }.new--tabs-row__item.open > .new--tabs-row-item-link:after {opacity: 1 }.new--tabs-row__item.open > .new--tabs-row-item-link .svg-icon-arrow-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.new--collapsible-menu:not(.has-tail) .new--collapsible-menu__tail-trigger {display: none }.new--collapsible-menu_tail-block .new--tabs-row__item {display: block;margin: 5px 0;position: static }.new--collapsible-menu_tail-block .new--tabs-row-item-link {display: block;line-height: 26px;height: auto;padding: 0 }.new--collapsible-menu_tail-block .new--tabs-row__item.open {-webkit-box-shadow: none;box-shadow: none }.new--collapsible-menu_tail-block.new--dropdown__body {right: 0;left: auto;top: auto }.new--section {margin-bottom: 30px }.new--section__title {font-size: 24px;line-height: 30px;font-weight: 700;margin-bottom: 20px }.new--tabs-row-descr {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;max-width: 1070px;margin: 20px -15px 0 }.new--tabs-row-descr__item {padding: 15px;font-size: 13px;line-height: 20px;color: #999999 }.new--dellor-panel {position: relative;white-space: nowrap;padding: 5px 20px 5px 36px;margin-left: 15px;height: 34px;-webkit-border-radius: 34px;border-radius: 34px;background: #fecd00;color: #000 }.new--dellor-panel:after {content: '';position: absolute;width: 40px;height: 25px;top: 50%;margin-top: -15px;left: -15px;background: url("/local/images/ico/icon-cat-2.png") no-repeat 50% 50%;background-size: contain }.new--bonus-table {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 0 -15px }.new--bonus-table__item {width: 16.6666667%;padding: 15px;margin: 15px 0 }.new--bonus-product {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column }.new--bonus-product__image {margin-bottom: 15px }.new--bonus-product__title {font-size: 15px;line-height: 20px;margin-bottom: 5px }.new--bonus-product__info {font-size: 13px;line-height: 18px;color: #848484;-webkit-box-flex: 100;-webkit-flex-grow: 100;-ms-flex-positive: 100;flex-grow: 100;margin-bottom: 10px }.new--bonus-product__price {padding-left: 50px;margin-bottom: 10px;background: url("/local/images/ico/icon-cat-2.png") no-repeat 0 50%;background-size: 40px 28px }.new--product__price {margin-bottom: 10px }.new--bonus-product__price .new--price {display: block }.new--bonus-product__price .new--price-descr {font-size: 13px;color: #848484 }.new--action-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: -5px;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch }.new--action-row__btn {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;margin: 5px }.new--action-row__input {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-flex: 100;-webkit-flex-grow: 100;-ms-flex-positive: 100;flex-grow: 100;max-width: 120px;margin: 5px }.new--action-row__input .new--input {position: relative;padding: 0 37px;-webkit-border-radius: 3px;border-radius: 3px;font-size: 15px;line-height: 0;text-align: center;margin: 0 -2px;-webkit-transition: color 300ms, border-color 300ms;transition: color 300ms, border-color 300ms }.new--input-text-counter {position: relative;opacity: 0;visibility: hidden;width: 0;border: 1px solid #d4d4d4;height: 30px;min-width: 0;font-size: 0;color: #d7d7d7;cursor: pointer }.new--input-text-counter:first-child {-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px }.new--input-text-counter:last-child {-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0 }.new--input-text-counter .svg-icon {width: 14px;height: 14px }.no-touch .new--action-row:hover .new--input-text-counter, .new--touch .new--input-text-counter {width: 30px;min-width: 30px;opacity: 1;visibility: visible }.no-touch .new--action-row:hover .new--input, .new--touch .new--action-row .new--input {-webkit-border-radius: 0;border-radius: 0;padding: 0 8px;margin: 0 -1px }.new--action-row__input .new--input:active, .no-touch .new--action-row__input .new--input:hover, .new--input-text-counter:active, .no-touch .new--input-text-counter:hover {border-color: #3f5bcb;z-index: 2 }.new--input-text-counter:active, .no-touch .new--input-text-counter:hover {color: #3f5bcb }.new--product-count .new--action-row__input .new--input {padding: 0 27px }.new--preloder-row {text-align: center;width: 295px;max-width: 100%;margin: 20px auto 45px;color: #3f5bcb }.new--btn-preloder {display: inline-block;position: relative;vertical-align: middle;width: 60px;height: 60px;line-height: 58px;font-size: 0;border: none;-webkit-border-radius: 100%;border-radius: 100%;cursor: pointer }.new--btn-preloder:before {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;border: 2px solid #b2beee;-webkit-border-radius: 100%;border-radius: 100% }.new--btn-preloder__icon {position: absolute;display: none;left: 0;right: 0;top: 0;bottom: 0;z-index: 1 }.new--btn-preloder__title {font-size: 15px }.new--btn-preloder.new--load:before {display: none }.new--btn-preloder.new--load .new--btn-preloder__icon {display: block }.new--tooltip {display: inline-block;vertical-align: middle;margin: 0 5px;line-height: 0;font-size: 0;cursor: pointer }.new--tooltip-content {display: none }.new--form-row-section {margin: 35px 0 }.new--form-row-section-title {margin-bottom: 16px;font-size: 24px;line-height: 26px;font-weight: 600 }.new--form-row-section-title + .new--form-row {margin-top: 0 }.new--form-row {margin: 10px 0 }.new--form-row:first-child {margin-top: 0 }.new--form-row:last-child {margin-bottom: 0 }.new--form-row_btn {margin-top: 40px }.new--form-row_info {font-size: 13px;line-height: 18px;color: #848484 }.new--info-row-item {display: block;margin-bottom: 5px }.new--form-row_md {margin-top: 30px }.new--form-row_flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-right: -10px;margin-left: -10px }.new--form-row_flex .new--form-row__item {margin: 0 10px }.new--form-row .new--link {border-bottom: none }.new--form-row_animate {position: relative;overflow: hidden }.new--form-row-animate-container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;-webkit-transition: 300ms;transition: 300ms }.new--form-row_animate .new--form-row-animate-item {-webkit-transition: 300ms;transition: 300ms }.new--form-row_animate .new--rich-text-input__label {opacity: 0;visibility: hidden;-webkit-transition-delay: 0ms;transition-delay: 0ms;-webkit-transition: 300ms;transition: 300ms }.new--form-row-animate-label {opacity: 1;visibility: visible;position: absolute;left: 0;top: 20px;right: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 18px;color: #000;pointer-events: none;cursor: text;-webkit-transition: 300ms;transition: 300ms;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 1 }.new--form-row_animate.animate .new--form-row-animate-container {margin-left: -15px;margin-right: -15px }.new--form-row_animate.animate .new--form-row-animate-item {min-width: 0;padding: 0 15px }.new--form-row_animate.animate .new--rich-text-input__label {visibility: visible;opacity: 1;-webkit-transition: 300ms, opacity 300ms 300ms;transition: 300ms, opacity 300ms 300ms }.new--form-row_animate.animate .new--form-row-animate-label {opacity: 0;visibility: hidden }.new--form-row-complex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 25px -15px }.new--form-row-complex:first-child {margin-top: 0 }.new--form-row-complex:last-child {margin-bottom: 0 }.new--form-row-complex .new--form-row {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;width: 50%;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding: 0 15px;margin: 0 }.new--form-row-complex .new--form-row-animate-label {left: 15px }.new--input {width: 100%;line-height: 36px;padding-left: 12px;padding-right: 12px;font-size: inherit;border-width: 0;border-color: #898989;background: #fff;color: #000;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: .3s;transition: .3s }.new--input-text {height: 30px;border: 1px solid #d4d4d4;-webkit-border-radius: 3px;border-radius: 3px }.new--rich-text-input {position: relative }.new--rich-text-input__input {padding: 18px 40px 0 0;border-bottom: 1px solid #d4d4d4;-webkit-border-radius: 0;border-radius: 0;line-height: 31px;height: 50px;position: relative;color: #000 }.new--rich-text-input__message, .new--rich-text-input__label {text-align: left;position: absolute }.new--rich-text-input__label {left: 0;top: 20px;right: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 18px;color: #000;pointer-events: none;cursor: text;-webkit-transition: .15s;transition: .15s;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.new--rich-text-input__btn {position: absolute;right: 0;top: 8px;padding: 10px 12px;border-bottom: none;z-index: 1;color: #848484 }.new--rich-text-input__btn.active {color: #3f5bcb }.new--rich-text-input__icon {position: absolute;right: 0;top: 8px;padding: 10px 12px;width: 46px;text-align: center;visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms }.new--rich-text-input__icon:first-child {left: -12px;width: 40px;right: auto;opacity: 1;visibility: visible;z-index: 2 }.new--rich-text-input__icon .svg-icon-search {width: 16px;height: 16px }.new--rich-text-input__icon + .new--rich-text-input__input {padding-left: 30px }.new--rich-text-input.active .new--rich-text-input__label, .new--rich-text-input__input:focus ~ .new--rich-text-input__label {top: 5px;color: #848484;font-size: 13px;line-height: 18px }.new--rich-text-input__message {display: none;margin-top: 3px;font-size: 13px;line-height: 18px }.new--rich-text-input__links {display: block;margin: 20px -7px }.new--rich-text-input__links a {display: inline-block;margin: 0 7px;font-size: 13px;line-height: 18px;color: #848484;border-bottom: 1px dotted }.new--rich-text-input_success .new--rich-text-input__icon_success {color: #3f5bcb;visibility: visible;opacity: 1 }.new--rich-text-input_error .new--rich-text-input__input {border-bottom-color: #f44848;-webkit-box-shadow: 0 1px 0 #f44848;box-shadow: 0 1px 0 #f44848 }.new--rich-text-input_error .new--rich-text-input__message_error {display: block;color: #f44848 }.new--rich-text-input__counter {position: absolute;right: 0;top: 100%;color: #848484;font-size: 13px }.new--rich-input::-webkit-input-placeholder {color: transparent;-webkit-transition: color 300ms 0ms;transition: color 300ms 0ms }.new--rich-input:-moz-placeholder {color: transparent;-webkit-transition: color 300ms 0ms;transition: color 300ms 0ms }.new--rich-input::-moz-placeholder {color: transparent;-webkit-transition: color 300ms 0ms;transition: color 300ms 0ms }.new--rich-input:-ms-input-placeholder {color: transparent;-webkit-transition: color 300ms 0ms;transition: color 300ms 0ms }.new--rich-input:focus::-webkit-input-placeholder {color: #dadada;-webkit-transition: color 300ms 300ms;transition: color 300ms 300ms }.new--rich-input:focus:-moz-placeholder {color: #dadada;-webkit-transition: color 300ms 300ms;transition: color 300ms 300ms }.new--rich-input:focus::-moz-placeholder {color: #dadada;-webkit-transition: color 300ms 300ms;transition: color 300ms 300ms }.new--rich-input:focus:-ms-input-placeholder {color: #dadada;-webkit-transition: color 300ms 300ms;transition: color 300ms 300ms }.new--popup {display: none;background: #fff;color: #000;width: 900px;max-width: 100%;overflow: visible;-webkit-border-radius: 5px;border-radius: 5px }.new--popup_sm {width: 750px }.new--popup_min {width: 410px;padding: 20px 50px 40px }.new--popup_hint {min-height: 0;width: 460px;padding: 20px 30px 35px;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) }.new--popup-header {padding: 0 40px 0 0 }.new--popup-header__title {margin-top: 40px }.new--popup-header__buttons {position: absolute;top: 0;right: 0;font-size: 0;line-height: 0;z-index: 1 }.new--popup-btn {display: inline-block;vertical-align: middle;text-align: center;line-height: 0;width: 52px;height: 52px;padding: 20px;color: #848484;cursor: pointer;background: transparent }.new--popup-btn .svg-icon {width: 12px;height: 12px }.new--popup-btn_close {background: #fff }.new--popup-btn:disabled {color: #848484;cursor: default }.new--popup-footer .new--section {margin-bottom: 20px }.new--popup-body .new--tabs-row {width: auto }.new--popup-body .new--tabs-with-accordion-row {padding: 0;margin-bottom: 20px }.new--social_complex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;overflow: hidden;-webkit-border-radius: 5px;border-radius: 5px;border: 2px solid #b2beee;float: none !important }.new--social__item {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;text-align: center;font-size: 0;line-height: 46px;border-right: 2px solid #b2beee;color: #b2beee }.new--social__item:last-child {border-right: none }.new--social__item .svg-icon {width: 21px;height: 21px }.new--order-empty {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background: #f1f1f1;-webkit-border-radius: 5px;border-radius: 5px }.new--order-empty__image {padding: 10px 25px 0 }.new--order-empty-image {width: 115px;height: 115px;background-repeat: no-repeat;background-position: center;background-size: contain }.new--order-empty__content {padding: 25px }.new--order-empty-title {font-size: 35px;line-height: 42px;color: #848484 }.new--order-empty_no-auth .new--order-empty__image {min-width: 50% }.new--order-empty_no-auth .new--order-empty-image {width: 100%;padding-bottom: 75%;background-size: auto;background-position: center 20px }.new--order-empty_no-auth .new--order-empty-title {font-size: 50px;line-height: 60px }.new--order-history-list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px }.new--order-history-list__item {width: 50%;padding: 15px }.new--order-history {display: block;padding: 20px 20px 20px 30px;border: 1px solid #d4d4d4;color: #000;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: 300ms;transition: 300ms }.new--order-history-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between }.new--order-history-row__left {padding-right: 20px;margin-top: 5px }.new--order-history-row__right {margin-top: 5px }.no-touch .new--order-history:hover {-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);color: #000;border-bottom-color: #d4d4d4 }.new--order-history-date {font-size: 24px;margin-right: 10px }.new--order-history-number {font-size: 24px;margin-right: 5px;color: #3f5bcb }.new--order-history-info {font-size: 15px;line-height: 22px;color: #848484 }.new--sale-section-wrap {border: 1px solid #d4d4d4;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom: 30px }.new--sale-section {border-bottom: 1px solid #d4d4d4 }.new--sale-section:last-child {border-bottom: none }.new--sale-section__header {position: relative;padding: 20px 96px 20px 40px;background: #f1f1f1;color: #3f5bcb;font-size: 15px;line-height: 26px;font-weight: 600 }.new--sale-section:first-child .new--sale-section__header {-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0 }.new--sale-section:not(.open):last-child .new--sale-section__header {-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px }.new--sale-section__header > .svg-icon {position: absolute;left: 40px;top: 30px;width: 14px;height: 8px;-webkit-transition: 300ms;transition: 300ms }.new--sale-section.new--passed .new--sale-section__header {cursor: pointer }.new--sale-section.open .new--sale-section__header {padding: 30px 40px;background: #002d8b;line-height: 26px;color: #fff;font-weight: 500 }.new--sale-section.open .new--sale-section__header > .svg-icon {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);top: 40px }.new--sale-section__body {padding: 30px 40px 40px }.new--sale-section__body:not(:only-child) {border-bottom: 4px solid #002d8b }.new--sale-section-inner {padding: 0 130px 0 45px }.new--sale-section-header-title {padding-left: 45px }.new--sale-section-header-status {opacity: 0;visibility: hidden;position: absolute;right: 40px;top: 50%;margin-top: -13px;-webkit-transition: 300ms;transition: 300ms }.new--sale-section.new--passed:not(.open) .new--sale-section-header-status {opacity: 1;visibility: visible }.new--sale-section-inner .new--form-row {padding-right: 35px }.new--sale-section-inner .new--rich-text-input__icon {right: -46px }.new--sale-section-body-btn {height: 50px;margin-top: 25px }.new--form-row_btn.is-fixed .new--btn:hover {top: -25px }.new--tabs-row-decor {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: 20px;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;border: 1px solid #d4d4d4;-webkit-border-radius: 5px;border-radius: 5px }.new--tabs-row-decor__item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0 30px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-weight: 700;color: #000;border-bottom: none;border-right: 1px solid #d4d4d4;-webkit-transition: 300ms;transition: 300ms }.new--tabs-row-decor__item:last-child {border-right: none }.new--tab-item-icon {padding: 10px 10px 10px 0 }.new--tabs-row-decor__item.open {background: #ddebfa;-webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.15);box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.15) }.new--input-group__item {font-weight: inherit;margin: 5px 0 }.new--checkbox, .new--radio {display: none }.new--checkbox-label, .new--radio-label {position: relative;display: inline-block;vertical-align: middle;padding: 3px 0 3px 32px;cursor: pointer }.new--checkbox-text, .new--radio-text {display: block;overflow: hidden }.new--checkbox-hint, .new--radio-hint {display: block;overflow: hidden;padding-left: 32px;font-size: 13px;line-height: 18px;color: #848484 }.new--checkbox-visual, .new--radio-visual {display: inline-block;position: absolute;top: 5px;left: 0;width: 18px;height: 18px;border: 1px solid #d4d4d4;-webkit-transform: translate3D(0, 0, 0);-ms-transform: translate3D(0, 0, 0);transform: translate3D(0, 0, 0);-webkit-border-radius: 4px;border-radius: 4px;font-size: 0;line-height: 0;background-color: #fff;-webkit-transition: .15s;transition: .15s }.new--radio-visual {-webkit-border-radius: 100%;border-radius: 100% }.new--checkbox-visual::after, .new--radio-visual::after {content: '';position: absolute;top: 50%;left: 50%;opacity: 0;-webkit-transition: .15s;transition: .15s;-webkit-transform: rotate(-45deg) translate3D(0, 0, 0) scale(0);-ms-transform: rotate(-45deg) translate3D(0, 0, 0) scale(0);transform: rotate(-45deg) translate3D(0, 0, 0) scale(0) }.new--checkbox-visual::after {margin-top: -4px;margin-left: -5px;width: 10px;height: 6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff }.new--radio-visual::after {margin-top: -4px;margin-left: -4px;width: 8px;height: 8px;background-color: #fff;-webkit-border-radius: 100%;border-radius: 100% }.new--checkbox:checked ~ .new--checkbox-visual, .new--radio:checked ~ .new--radio-visual {border-color: #3f5bcb;background: #3f5bcb }.new--checkbox:checked ~ .new--checkbox-visual::after, .new--radio:checked ~ .new--radio-visual::after {opacity: 1;-webkit-transform: rotate(-45deg) translate3D(0, 0, 0) scale(1);-ms-transform: rotate(-45deg) translate3D(0, 0, 0) scale(1);transform: rotate(-45deg) translate3D(0, 0, 0) scale(1) }.new--checkbox:disabled ~ .new--checkbox-visual, .new--checkbox:disabled ~ .new--checkbox-visual::after, .new--radio:disabled ~ .new--radio-visual {border-color: rgba(0, 0, 0, 0.54) }.new--form-row .new--select {position: relative;background: transparent;max-width: 100%;min-width: 140px }.new--form-row .new--select-value {height: auto;padding: 19px 40px 2px 0;text-align: left;font-size: 15px;border: none;-webkit-border-radius: 0;border-radius: 0;border-bottom: 1px solid #d4d4d4 }.new--form-row .new--select-value:after {content: '';display: inline-block;width: 0;height: 0;border: 4px solid;border-color: #d4d4d4 transparent transparent transparent;border-bottom: none;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 300ms;transition: -webkit-transform 300ms;transition: transform 300ms;transition: transform 300ms, -webkit-transform 300ms;position: absolute;top: 32px;right: 15px }.new--form-row .new--select.open .new--select-value {background: #fff;-webkit-box-shadow: none;box-shadow: none;border-bottom-color: #d4d4d4 }.new--form-row .new--select.open .new--select-value:after {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg) }.new--form-row .new--select-list {text-align: left;margin-top: 0 }.no-touch .new--placeholder-state:hover .new--select-placeholder {color: #848484 }.new--touch .new--select select {display: block;position: absolute;right: 0;left: 0;top: 0;bottom: 0;z-index: 1;width: 100%;opacity: 0 }.new--label {display: inline-block;vertical-align: middle;font-size: 11px;line-height: 15px;padding: 0 6px;margin: 0 5px }.new--label_new {background: #fecd00 }.new--accordion-list {position: relative }.new--accordion-list .new--accordion-list {margin-top: 20px }.new--accordion-list__item {-webkit-transition: background 300ms, padding 300ms;transition: background 300ms, padding 300ms }.new--accordion-list__item.open {background: #ddebfa }.new--accordion-list__item .new--accordion__body {padding: 0 20px 40px;-webkit-transform: none;-ms-transform: none;transform: none }.new--accordion-list .new--accordion-list .new--accordion-list__item.open {padding: 10px 0;background: #fff }.new--accordion-list .new--accordion-list .new--accordion__body {padding: 0 60px 20px }.new--accordion-list .new--accordion-list .new--delivery-row {padding: 15px 60px }.new--accordion-list .new--accordion-list .new--sale-section-inner {margin-top: 20px;padding: 0 110px 0 60px }.new--accordion-list .new--form-row_accordion .new--accordion__body {padding-left: 0;padding-right: 0;padding-top: 10px }.new--additionally-row .new--accordion__btn {margin-right: 30px }.new--accordion__btn {display: inline-block;vertical-align: middle }.new--accordion__btn_arrow {position: relative;padding-right: 16px;border-bottom: none;color: #002e8c;font-weight: 700 }.new--accordion__btn_arrow:after {content: '';position: absolute;width: 0;height: 0;margin-left: 8px;margin-top: 12px;border: 4px solid transparent;border-top-color: inherit;border-bottom: none;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 300ms;transition: -webkit-transform 300ms;transition: transform 300ms;transition: transform 300ms, -webkit-transform 300ms }.new--accordion__btn_arrow.open:after {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg) }.new--accordion-btn-title {vertical-align: baseline;border-bottom: 1px dotted }.new--accordion-btn-title:not(:last-child) {margin-right: 5px }.new--accordion__btn_arrow small {vertical-align: baseline;margin-top: 0 }.new--delivery-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;padding: 10px 45px;cursor: pointer;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;width: 100%;-webkit-transition: 300ms;transition: 300ms }.new--delivery-row__title {-webkit-box-flex: 100;-webkit-flex-grow: 100;-ms-flex-positive: 100;flex-grow: 100;-webkit-transition: 300ms;transition: 300ms }.new--delivery-row__date {min-width: 120px;text-align: right;padding: 3px 0 3px 15px;font-size: 13px;line-height: 22px;color: #848484;font-weight: normal }.new--delivery-row__price {text-align: right;min-width: 100px;padding: 3px 0 3px 15px;font-weight: 700 }.new--delivery-row-subtitle {padding: 0 25px;margin-right: 215px }.new--small-text {font-size: 13px;line-height: 22px;color: #848484;font-weight: normal }.new--delivery-row .new--input-group__item {margin: 0 }.no-touch .new--accordion-list__item:not(.open) .new--delivery-row:hover {background: #ddebfa }.no-touch .new--accordion-list .new--accordion-list .new--accordion-list__item:not(.open) .new--delivery-row:hover {background: #fff }.new--accordion-list__item.open > .new--delivery-row {padding-top: 15px;padding-bottom: 15px }.new--accordion-list__item.open .new--delivery-row__title {font-weight: 700 }.new--sale-section-inner-btn {position: absolute;right: 0;top: 0;width: 200px }.new--sale-section-inner-btn:hover, .new--sale-section-inner-btn:focus, .new--sale-section-inner-btn:active {bottom: 2px }.new--tooltipster-content-header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 12px }.new--tooltipster-map-body {height: 270px;margin: 0 -20px -12px }.new--tooltipster-header-btn {padding-left: 15px;margin-top: 7px }.new--page_block, body .new--order-content {font: 400 15px/22px 'Open Sans', sans-serif;color: #313131 }.new--content-top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px 20px }.new--content-top__main {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;padding: 0 15px;margin: 0px 0 15px;width: 50%;min-width: 290px }.new--content-top__decor {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;width: 50%;padding: 0 15px }.new--content-top-title {margin-bottom: 32px;font-size: 30px;line-height: 34px;font-weight: 700 }.new--content-top-action {margin-top: 20px }.new--color-box {padding: 15px;margin-bottom: 8% }.new--color-box_beige {background: #fff2d8 }.new--color-box__inner {background: #fff;padding: 5px 30px 5px;}.new--search-panel .new--rich-text-input__input {padding-top: 15px;font-size: 22px }.new--search-panel .new--rich-text-input__links {margin: 10px -7px 0 }.new--map-overflow {margin: 30px 0 }.new--personal-settings-block__header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;background: #ddebfa;padding: 7px 0;}.new--personal-settings-block__body {padding: 0px 0 20px }.new--settings-block-title {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-box-flex: 100;-webkit-flex-grow: 100;-ms-flex-positive: 100;flex-grow: 100;padding: 0 20px;font-size: 18px;line-height: 24px;font-weight: 700 }.new-page__content .main_content_col *{font-family: 'Tahoma';}.payment_page .new--personal-settings-block:last-child .new--personal-settings-block__body {padding-bottom: 0px;}.payment_page .new--settings-block-title{align-items: center;}.payment_page .new--settings-block-title .new--h3{margin: 0;}.payment_page .new--settings-block-title img{margin-right: 20px;max-height: 50px;width: auto;}.new--personal-settings-main-descr{padding-left: 5px;}.new--settings-block-properties {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding: 7px 20px 0;min-width: 0px;width: auto;margin: 0 -10px }.new--settings-block-properties__content{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.new--settings-block-properties__content-sup{text-align: center;}.new--settings-block-properties__item {padding: 0 10px }.new--settings-block-properties-label {display: inline-block;vertical-align: middle;padding: 6px 10px;font-size: 0;line-height: 0;color: #848484;background: #fff;-webkit-border-radius: 3px;border-radius: 3px }.properties-label-title {font-size: 13px;line-height: 18px }.new--personal-settings {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: start;-ms-flex-align: start;align-items: start }.new--personal-settings__icon {width: 124px;min-width: 124px;text-align: center;padding: 0 20px 0 10px;margin: 10px 0 }.new--personal-settings__main {-webkit-box-flex: 100;-webkit-flex-grow: 100;-ms-flex-positive: 100;flex-grow: 100;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;max-width: 100%;padding: 0 30px 0 0;margin: 15px 0 }.new--personal-settings-main-top {padding-bottom: 0px;margin-bottom: 30px;border-bottom: 1px solid #e2e2e2 }.new--personal-settings-table-action-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin: 10px 0 }.new--personal-settings-table {display: table;border-collapse: collapse }.new--personal-settings-tbody {display: table-row-group }.new--personal-settings-trow {display: table-row }.new--personal-settings-tcell {display: table-cell;vertical-align: top;padding: 2px 10px }.new--personal-settings-tcell:first-child{padding-left: 0;}.new--personal-settings-tcell .new--h3, .new--personal-settings-tcell .new--h3 + *{top: -3px;position: relative;}.new--personal-settings-tcell:first-child {width: 200px }.new--personal-settings-tcell-title__lg {font-size: 18px;font-weight: 600 }.new--personal-settings-tcell-subtitle {font-size: 13px;color: #848484 }.new--personal-settings-tcell .new--tooltip {vertical-align: text-top }.new--personal-settings-table_sm .new--personal-settings-tcell:last-child {font-size: 13px }.new--personal-settings-table-action .new--accordion__btn {white-space: nowrap }.new--dashed-box {margin: 30px 0;padding: 12px 30px 18px;border: none;background: -webkit-linear-gradient(left, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-x 3px 0px/10px 1px, -webkit-linear-gradient(top, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-y 100% 3px/1px 10px, -webkit-linear-gradient(left, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-x 3px 100%/10px 1px, -webkit-linear-gradient(top, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-y 0px 3px/1px 10px;background: linear-gradient(to right, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-x 3px 0px/10px 1px, linear-gradient(to bottom, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-y 100% 3px/1px 10px, linear-gradient(to right, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-x 3px 100%/10px 1px, linear-gradient(to bottom, #3f5bcb 0px, #3f5bcb 7px, rgba(207, 212, 215, 0) 7px, rgba(207, 212, 215, 0) 10px, #3f5bcb 10px) repeat-y 0px 3px/1px 10px }.new--dashed-box .new--accordion__btn {display: inline-block;vertical-align: middle;padding-top: 5px;padding-bottom: 5px }.new--dashed-box .new--accordion__body {padding: 10px 0 20px }.new--location-list {}.new--location-list__item {margin-bottom: 16px }.new--location-list .new--accordion__btn {font-weight: 400 }.new--location-item {padding-left: 16px }.new--location-item-coord {position: relative;border-bottom: 0 }.new--location-item-coord .svg-icon {position: absolute;left: -16px;top: 4px;width: 10px;height: 14px }.new--location-coord-title {border-bottom: 1px dotted }.new--location-item__title {margin-bottom: 5px 0 }.new--location-item__subtitle {font-size: 13px;line-height: 18px;color: #848484;margin: 5px 0 }.new--location-item__hint {display: inline-block;vertical-align: middle;padding: 4px 15px 6px;margin-right: 10px;background: #fff2d8;-webkit-border-radius: 3px;border-radius: 3px }.new--location-item-hint-msg {font-size: 13px;line-height: 18px }.new--location-item-hint-msg .svg-icon {width: 10px;height: 10px;margin-right: 10px }.new--location-item-hint-msg span {vertical-align: middle }.new--location-coord-icon-list {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;margin: 0 -3px }.new--location-coord-icon-list__item {margin: 3px;max-width: 25px;max-height: 25px;}.js-tooltip-follow {cursor: help }.new--help-list .new--help-list__item {position: relative;min-height: 16px;margin: 5px 0;padding-left: 40px }.new--help-list .new--help-list__item:before {left: 23px;top: 10px }.new--help-list-item-icon {position: absolute;left: 0;top: -2px;width: 16px;height: 16px }.new--page_block .table-wrap {max-width: 100%;overflow: auto }.new--icon-list {margin: -5px -5px 15px }.new--icon-list .new--icon-list__item {display: inline-block;vertical-align: middle;padding: 0;margin: 5px }.new--icon-list .new--icon-list__item:before {display: none }.delivery-map form {position: relative;top: -2px;}.delivery-map .new--settings-block-title{align-items: center;}.delivery-map .new--settings-block-title .new--h3{margin: 0;}.delivery-map .new--settings-block-title img{margin-right: 20px;max-height: 50px;width: auto;}.delivery-map .chosen-container {top: 1px;}select.chzn_select {-moz-appearance: none;-webkit-appearance: none;background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position: calc(100% - 15px) calc(1em + 0px), calc(100% - 10px) calc(1em + 0px), calc(100% - 2.5em) 0.5em;background-size: 5px 5px, 5px 5px, 1px 1.5em;background-repeat: no-repeat;padding-right: 20px;}.delivery-map .new--location-item-coord .svg-icon {left: -15px;top: 2px;}.delivery-map svg.svg-icon.svg-icon-location * {color: #3f5bcb;}.noMB{margin-bottom: 0!important;}@media (max-width: 1249px) {.new--sale-section-inner {padding-left: 0;padding-right: 0 }.new--delivery-row {padding: 10px 25px }.new--delivery-row-subtitle {padding: 0 5px }.new--accordion-list .new--accordion-list .new--sale-section-inner {padding: 0 30px }.new--accordion-list .new--accordion-list .new--delivery-row {padding: 15px 30px }.new--bonus-table__item {width: 20% }.new--order-empty_no-auth .new--order-empty__image {min-width: 0 }.new--order-empty_no-auth .new--order-empty-image {width: 115px;height: 115px;padding-bottom: 0;background-size: contain;background-position: center }.new--order-empty_no-auth .new--order-empty-title {font-size: 50px;line-height: 60px }}@media (max-width: 767px) {.new--order-content-top {padding: 0 15px }.new--cart-block-wrap {position: relative;top: 0 }.new--order-content, .new--order-content__main, .new--order-content__right {display: block;width: auto;padding: 0 }.new--order-content {padding: 0 15px }.new--order-product {position: relative }.new--order-content__right {padding: 0 15px;margin-bottom: 30px }.new--product-content-table {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px }.new--product-descr {display: block;width: 100%;padding-right: 50px }.new--product-price, .new--product-count, .new--product-fullprice, .new--product-remove {display: block;padding-left: 0 }.new--product-count {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0 }.new--product-price {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;white-space: nowrap;width: auto }.new--product-fullprice {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;white-space: nowrap;width: auto }.new--product-remove {position: absolute;top: 10px;right: 10px;z-index: 1 }.new--product-content-table .new--price-descr {display: inline;font-size: 11px;color: #848484;margin-right: 5px }.new--product-content-comment, .new--product-content-hint {margin-left: -75px;margin-right: 10px }.new--bonus-table {margin: 0 }.new--tabs-with-accordion-row {padding: 0 15px }.new--tabs-row-descr {margin-left: 0;margin-right: 0 }.new--bonus-table__item {width: 33.33336% }.new--tabs-with-accordion-row {display: block;width: 100%;max-width: 100%;padding: 0 15px }.new--tabs-accordion-btn-wraper {display: block;width: auto;padding: 0 }.new--tabs-row-wraper {display: block;width: auto;padding: 0 }.new--popup {padding-left: 20px;padding-right: 20px }.new--order-history-list {margin-left: 0;margin-right: 0 }.new--order-history-list__item {width: 100%;padding-bottom: 0 }.new--order-content {padding: 0 }.new--sale-section-wrap, .new--sale-section-wrap .new--sale-section .new--sale-section__header {-webkit-border-radius: 0;border-radius: 0;border-left: none;border-right: none }.new--sale-section__body {padding-right: 0;padding-left: 0 }.new--form-row-section-title {padding-left: 15px;padding-right: 15px }.new--sale-section-inner .new--form-row {padding: 0 15px }.new--sale-section-inner .new--rich-text-input__icon {right: 0 }.new--form-row-animate-label {left: 25px }.new--form-row-complex:not(.new--form-row-complex-xs) {display: block;margin-top: 0;margin-bottom: 0 }.new--form-row-complex:not(.new--form-row-complex-xs) .new--form-row {width: 100%;margin: 25px 0 }.new--form-row-complex:not(.new--form-row-complex-xs) .new--form-row:first-child {margin-top: 0 }.new--form-row-complex:not(.new--form-row-complex-xs) .new--form-row:last-child {margin-bottom: 0 }.new--form-row_btn {margin-top: 30px;padding: 0 15px }.new--form-row_animate:not(.new--form-row_animate_xs) .new--form-row-animate-container {display: block }.new--form-row_animate:not(.new--form-row_animate_xs) .new--form-row-animate-label {display: none }.new--form-row_animate:not(.new--form-row_animate_xs) .new--rich-text-input__label {opacity: 1;visibility: visible }.new--delivery-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-right: 15px;padding-left: 15px }.new--delivery-row__title {width: 100% }.new--delivery-row__date {padding-left: 30px;text-align: left }.new--delivery-row-subtitle {margin-right: 0 }.new--accordion-list .new--accordion-list .new--delivery-row {padding-right: 15px;padding-left: 15px }.new--accordion-list .new--accordion-list .new--accordion__body {padding-right: 15px;padding-left: 15px }.new--accordion-list .new--accordion-list .new--sale-section-inner {padding: 0;margin-top: 10px }.new--accordion-list .new--sale-section-inner .new--form-row_btn-xs {padding-left: 0;padding-right: 0 }.new--tabs-row-decor {display: block;margin: 0 15px 20px }.new--tabs-row-decor__item {padding: 0 15px;border: none;border-bottom: 1px solid #d4d4d4 }.new--tabs-row-decor__item:last-child {border-bottom: none }.new--accordion-list__item .new--accordion__body {padding-left: 15px;padding-right: 15px }.new--btn_block-xs {width: 100% }.new--accordion-list__item.open > .new--delivery-row {padding-bottom: 5px }.new--sale-section__header {padding: 10px 15px 10px 20px }.new--sale-section.open .new--sale-section__header {padding: 20px 15px 20px 20px }.new--sale-section.open .new--sale-section__header .svg-icon {top: 30px }.new--sale-section__header > .svg-icon {left: 18px;top: 20px }.new--small-text {line-height: 18px }.new--order-empty {-webkit-border-radius: 0;border-radius: 0 }.new--order-empty .new--order-empty__image {min-width: 0;padding: 10px 15px }.new--order-empty .new--order-empty-title {font-size: 35px;line-height: 42px }.new--accordion__btn_arrow:after {margin-top: 10px }.new--page_block, body .new--order-content {font: 400 13px/20px 'Open Sans', sans-serif }.new--personal-settings {display: block }.new--personal-settings__icon {display: none }.new--personal-settings__main {padding: 0 }.new--personal-settings-block__header {display: block;padding: 10px 0 }.new--settings-block-title {padding: 0 15px }.new--settings-block-properties {min-width: 0;max-width: 100%;margin-top: 5px;padding: 0 15px }.new--personal-settings-table-action-wrap {display: block }.new--personal-settings-table, .new--personal-settings-trow, .new--personal-settings-tcell {display: block;padding: 0 }.new--personal-settings-trow:only-child {padding-top: 0 }.new--personal-settings-tcell:first-child {width: auto }.new--dashed-box {padding: 12px 15px 18px }.payment_page .new--content-top__main {width: 100%;}.payment_page .new--content-top__decor {display: none;}.payment_page .new--settings-block-title img {max-width: 50px;margin-right: 10px;}.delivery-map .new--settings-block-title img {max-width: 50px;margin-right: 10px;}.delivery-map .new--content-top__decor {display: none;}.new--dropdown__body {min-width: -webkit-calc(80vw - 20px);min-width: calc(80vw - 20px);}}@media (max-width: 580px) {.new--bonus-table__item {width: 50% }.new--tabs-row-descr {display: block }.new--order-empty {display: block }.new--order-empty__content {padding-top: 0;text-align: center }.new--order-empty .new--order-empty-image {width: auto;height: 115px;padding-bottom: 0;background-size: contain;background-position: center }.new--order-history {padding: 15px }.new--order-history-row__right {width: 90px }.new--order-history-date, .new--order-history-number {display: block;margin-right: 0;font-size: 18px }.new--tooltipster-content-header {display: block }.new--tooltipster-header-btn {padding-left: 0 }.new--content-top {display: block }.new--content-top__main, .new--content-top__decor{width: auto;}.new--color-box {padding: 1px }.new--color-box__inner {padding: 5px 30px 5px;}}@media(max-width: 580px){.delivery-map .new--color-box__inner{padding-top: 1px;padding-bottom: 23px;}}@media (max-width: 518px){.delivery-map .select-group-inline label {min-width: 55px;}}@media (max-width: 400px) {.new--bonus-table__item {width: 100%;border-top: 1px solid #d4d4d4 }.new--bonus-product__image {text-align: center }.new--action-row {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between }.new--action-row__input, .new--action-row__btn {-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none }}
/* End */


/* Start:/bitrix/components/delovoy/summary_rating/templates/Header/style.css?1707137763932*/

.total-site_rating{
    display: inline-block;
/*    float: center; */
    text-align: left;
    min-width: 150px;
    min-height: 20px;

}

.footer .total-site_rating{
    padding: 0px 0px;
    display: inline-block;
    float: left;
    width: 200px;
    text-align: left;
}

.total-site_rating .raiting_stars{
    float: none;
}

.stars {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  line-height: 16px;
}

.svg_star {
  position: relative;
  padding: 0 1px;
  white-space: nowrap;
  height: 14px;
  line-height: 16px;
}


.graycover {
  background: gray;
  height: 16px; /*100%;*/
  overflow: hidden;
  mix-blend-mode: color;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 1px;
}

.rating_base { 
   margin-top: 0px;
   font-size: 12px;
   padding-left: 2px;
}

.rating_value {
  position: relative; 
  top: -1px;
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  color: gray;
}
/* End */
/* /css/styles.css?1756226929228861 */
/* /site_include/css/external.css?173696122733003 */
/* /js/tooltipster/css/tooltipster.bundle.min.css?15984345136805 */
/* /css/main_new_grid.min.css?1701974162172514 */
/* /bitrix/components/delovoy/summary_rating/templates/Header/style.css?1707137763932 */
