

/* Start:/css/styles.css?1683915084225809*/
/* 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;
}

.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_cion { 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;
}

.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: 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;
}

@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;
}

.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: 5px;
 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 {
 idth: 290px;
 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: 279px;
 width: 100%;
}

.add_address_form .text_input {
 width: 279px;
 max-width: 100%;
}

.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: 79px;
 min-height: 79px;
 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 .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: 77px !important;
}

.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;
}

.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: 60px;
 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;
}

@media (min-width: 813px) and (orientation: landscape) {
 .cookies__block {
 bottom: 0;
 }
}

.cookies__block {
 position: fixed;
 left: 50%;
 bottom: 0px;
 background-color: #f1f1ef;
 box-shadow: 0 4px 12px rgb(1 26 51 / 16%);

 padding: 8px 16px;
 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% - 20px);
 z-index: 15;
 transform: translate(-50%);
}

.cookies__text {
 color: #999;
}

.cookies__text-info {
 font-size: 13px;
 font-weight: 500;
 line-height: 20px;
}

.cookies__text-link {
 font-size: 13px;
 line-height: 16px;
 color: hsl(0, 0%, 60%);
 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: auto;
 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: Roboto,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?168391606230565*/
.js_hiden_text a { border-bottom: 1px dashed rgba(0, 46, 140, 0.5); }

body {
 margin: 0;
 padding: 0;

 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 .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 .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?1598433524164614*/
.new--red{color:#f44848}.new--gray{color:#848484}.new--black{color:#000}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */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:0;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:0}input::-ms-clear{display:none;width:0;height:0}input:focus,textarea:focus,*:focus{outline:0}.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 0 linear .25s;transition:opacity .25s,visibility 0 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 0;transition:opacity .25s,visibility 0}.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:#ddd;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:0;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:#000}.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:#fff;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:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;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:0;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:#888;font-weight:300;text-align:center;-webkit-border-radius:50%;border-radius:50%;border-width:0;background:#fff;-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 #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.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:#fff;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:#ddd;-webkit-border-radius:0;border-radius:0;cursor:pointer;vertical-align:top;outline:0}.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:#fff;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:0;background:0;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(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0{-webkit-transform:rotate(0);transform:rotate(0)}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(0);-ms-transform:rotate(0);transform:rotate(0);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:0}.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:#fff;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:0;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 .2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .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:0;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:.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:.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:.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:.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:.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:#565656;border:2px solid #000;-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:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;padding:12px 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 0 1px rgba(0,0,0,0.15));filter:drop-shadow(1px 0 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 0 1px rgba(0,0,0,0.15));filter:drop-shadow(-1px 0 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:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-4px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:4px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-4px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.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:#fff;-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:0;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:#fff;-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 0 #ffa1a1);filter:drop-shadow(0 -1px 0 #ffa1a1)}.tooltipster-follower .tooltipster-box{background:#565656;border:2px solid #000;-webkit-border-radius:4px;border-radius:4px}.tooltipster-follower .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-follower.tooltipster-borderless .tooltipster-box{border:0;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 #ccc;background:#ededed}.tooltipster-follower.tooltipster-light .tooltipster-content{color:#666}.tooltipster-follower.tooltipster-noir .tooltipster-box{-webkit-border-radius:0;border-radius:0;border:3px solid #000;background:#fff}.tooltipster-follower.tooltipster-noir .tooltipster-content{color:#000}.tooltipster-follower.tooltipster-punk .tooltipster-box{-webkit-border-radius:5px;border-radius:5px;border:0;border-bottom:3px solid #f71169;background:#2a2a2a}.tooltipster-follower.tooltipster-shadow .tooltipster-box{border:0;-webkit-border-radius:5px;border-radius:5px;background:#fff;-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}/*! jQuery UI - v1.12.1 - 2017-11-20* http://jqueryui.com* Includes: core.css, datepicker.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=blitzer&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=10&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=333333&opacityOverlay=40&bgImgOpacityOverlay=65&bgTextureOverlay=dots_small&bgColorOverlay=a6a6a6&iconColorError=cc0000&fcError=2e2e2e&borderColorError=cc0000&bgImgOpacityError=75&bgTextureError=diagonals_thick&bgColorError=f3d8d8&iconColorHighlight=004276&fcHighlight=444444&borderColorHighlight=fcd3a1&bgImgOpacityHighlight=55&bgTextureHighlight=glass&bgColorHighlight=fbf8ee&iconColorActive=cc0000&fcActive=cc0000&borderColorActive=eeeeee&bgImgOpacityActive=65&bgTextureActive=flat&bgColorActive=ffffff&iconColorHover=cc0000&fcHover=111111&borderColorHover=cdd5da&bgImgOpacityHover=100&bgTextureHover=highlight_hard&bgColorHover=f6f6f6&iconColorDefault=cc0000&fcDefault=004276&borderColorDefault=d8dcdf&bgImgOpacityDefault=100&bgTextureDefault=highlight_hard&bgColorDefault=eeeeee&iconColorContent=cc0000&fcContent=333333&borderColorContent=eeeeee&bgImgOpacityContent=75&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=e3a1a1&bgImgOpacityHeader=15&bgTextureHeader=highlight_soft&bgColorHeader=cc0000&cornerRadius=6px&fsDefault=1.1em&fwDefault=bold&ffDefault=Arial%2Csans-serif* Copyright jQuery Foundation and other contributors; Licensed MIT */.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:0}.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:0;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:0}.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:0}.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:0;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:0;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:0;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:0;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;font-size:15px;min-width:0;width:100%}select.new--select::-ms-expand{border:0;-moz-appearance:none;-webkit-appearance:none;text-indent:.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:#fff;border:1px solid #d4d4d4;border-top:0;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:0;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:0}.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:0;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 .2s ease;transition:all .2s ease;border:0;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:#fff;-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 .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .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:0;border-bottom:8px solid #fff;-webkit-transition:.2s;transition:.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:0}.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:#999}.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:0;-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:0}.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:0;transition-delay:0;-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:0;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 0;transition:color 300ms 0}.new--rich-input:-moz-placeholder{color:transparent;-webkit-transition:color 300ms 0;transition:color 300ms 0}.new--rich-input::-moz-placeholder{color:transparent;-webkit-transition:color 300ms 0;transition:color 300ms 0}.new--rich-input:-ms-input-placeholder{color:transparent;-webkit-transition:color 300ms 0;transition:color 300ms 0}.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:0}.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:0}.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:0;border-right:1px solid #d4d4d4;-webkit-transition:300ms;transition:300ms}.new--tabs-row-decor__item:last-child{border-right:0}.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:0;-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:0;-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:0;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:0;-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:0 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:0 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:0}.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:0;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:0;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:0;background:-webkit-linear-gradient(left,#3f5bcb 0,#3f5bcb 7px,rgba(207,212,215,0) 7px,rgba(207,212,215,0) 10px,#3f5bcb 10px) repeat-x 3px 0/10px 1px,-webkit-linear-gradient(top,#3f5bcb 0,#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 0,#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 0,#3f5bcb 7px,rgba(207,212,215,0) 7px,rgba(207,212,215,0) 10px,#3f5bcb 10px) repeat-y 0 3px/1px 10px;background:linear-gradient(to right,#3f5bcb 0,#3f5bcb 7px,rgba(207,212,215,0) 7px,rgba(207,212,215,0) 10px,#3f5bcb 10px) repeat-x 3px 0/10px 1px,linear-gradient(to bottom,#3f5bcb 0,#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 0,#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 0,#3f5bcb 7px,rgba(207,212,215,0) 7px,rgba(207,212,215,0) 10px,#3f5bcb 10px) repeat-y 0 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__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+0),calc(100% - 10px) calc(1em+0),calc(100% - 2.5em) .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:0;border-right:0}.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:0;border-bottom:1px solid #d4d4d4}.new--tabs-row-decor__item:last-child{border-bottom:0}.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?1683914115912*/

.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 { 
   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?1683915084225809 */
/* /site_include/css/external.css?168391606230565 */
/* /js/tooltipster/css/tooltipster.bundle.min.css?15984345136805 */
/* /css/main_new_grid.min.css?1598433524164614 */
/* /bitrix/components/delovoy/summary_rating/templates/Header/style.css?1683914115912 */
