@charset "utf-8";img,legend{border:0}body,figure{margin:0}#p,body{min-height:100%}.city,.width,sub,sup{position:relative}.city_name_help,.city_t{visibility:hidden;display:block}.call_n_main,.city_in,.city_t,.subm_in{text-align:left}.call_n2,.cart_cost,.item_link,.menu_l,.serv_is,.sort_text,.subm_l_black,b,strong{font-weight:700}.citem_best:after,.city_drop_menu:before,.menu_i.parent .menu_l:after{content:""}.sl_item_link1 .sl_text,.sl_item_link3 .sl_text{letter-spacing:.3em;font-size:30px;line-height:36px}.city_u_list,.foot_m,.imgs_list,.like_list,.map_tabs,.menu,.soc,.tabs_h{list-style-type:none}:focus,a:active,a:hover,input{outline:0}article,aside,details,div,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}#p,body,html{background:transparent}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}.call_n_main,.cart_in,.city,.city_i,.h_line_link,.menu_l,.subm_in,.subm_l{white-space:nowrap}q{quotes:"\201C""\201D""\2018""\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}body,button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:none;box-sizing:content-box}
.about_news_item,
.f_text,
.head_search_inp,
.p_text,
.text-input,
.search_txt {
  box-sizing:border-box;
  
}
html {
  overflow-y:scroll;
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}#p,.mag_in_city,.search_btn{overflow:hidden}table{border-collapse:collapse;border-spacing:0}body,html{height:100%}body{font-size:14px;font-family:'PT Sans',Helvetica,Arial,sans-serif;color:#333;-webkit-font-smoothing:antialiased;min-width:1000px;line-height:1.5}.call_n,.h_line_link{font-size:13px;vertical-align:top}
#baloon,#fancybox-loading,
.added_to_cart__btn,
.av_close,
.buttons,
.city,
.f_found,
.ico_f_check,
.mp_slider .bx-pager-link,
.p_error,
.popup_sub_btn,
.search_del,
.shop_list_sel,
.subscr_btn,
.tag_del{
  cursor:pointer
}
.clearfix:after {
  content: "";
  clear:both;
  display: block;
}
#p{width:100%;margin:0 auto -210px}#p.small_footer{margin-bottom:-139px}.fc{height:210px;clear:both}.width{margin:0 auto;min-width:980px;max-width:1240px;padding:0 14px}@media all and (min-width:1110px){.width{padding:0 40px}}a,a:hover{color:#931B44;text-decoration:underline}.cart_in,.cart_link,.city_l,.city_l:hover,.h_line_link,.h_line_link:hover,.subm_l,.subm_l.active,.subm_l:hover,a.cart_link:hover{text-decoration:none}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}.header{background:#f2f3f4;min-height:64px}.header_r{margin:0 75px 0 222px;padding:18px 0 10px}.header_r_t{display:table;width:100%}.header_i{display:table-cell;vertical-align:top;width:27%}.h_line_menu{display:table;margin:0 auto;width:100%}.h_line_menu_i{display:table-cell;vertical-align:top;padding:0 2%}.call_n,.call_n_main,.h_line_menu_i .city{display:inline-block}.h_line_menu_i .city{margin-left:0}.h_line_menu_i .city_in{padding-right:0;padding-left:0}.h_line_link{color:#333;line-height:29px;padding:0 0 2px;margin:0}.call_n,.call_n2,.city{line-height:1}.h_line_link span{color:#2e3641;border-bottom:1px solid transparent}.h_line_link:hover{border-bottom-color:#2e3641;color:#333}.h_line_link:hover span{border-bottom-color:#999}@media screen and (min-width:1100px){.h_line_menu{width:85%}}.call_n{color:#333;padding:9px 3px 0 0;float:left}.call_n2{font-size:19px}.call_n_main{margin:-1px auto 0;padding-top:0;vertical-align:top;float:none}
.city{
  margin:1px 0 0 -10px;
  border-radius:3px;
  z-index:9;
}
.city_drop_menu:before{position:absolute;width:5px;height:5px;overflow:hidden;background:url(../img/sprite.png) -40px -43px no-repeat;opacity:0;right:0;bottom:0;z-index:3}.city_i,.city_name{position:relative}.city_in{padding:4px 10px 13px}
.city .ico_arr_d{
  opacity:.5;
  margin-left:2px;
}
.city_t{font-size:9px;color:#7c7d80;padding:0 0 0 14px}.city_i,.city_i.active,.city_i.active .city_l{color:#333}.city_u{font-size:14px;line-height:1.5;padding:7px 0 0;margin:0 -40px 0 -20px}.city_u_list{vertical-align:top;width:50%;margin:0;padding:0;float:left}.city_i{margin:0 0 10px;padding:0 0 0 20px}.city_l{color:#931b44}.city_l:hover{border-bottom:1px solid #bec1c5}.city_name_help{font-size:9px;color:#7c7d80;position:absolute;bottom:100%;left:0}.city:hover .city_name_help,.city:hover .city_t{visibility:visible}.city_name_text{border-bottom:1px dotted #b5b5b5}.mag_in_city{margin:-30px 0 30px;display:block;height:0}
.ico_city_check{
  width:19px;
  height:15px;
  background-position:0 -446px;
  position:absolute;
  left:0;
  top:.143em;
}
.city:hover .ico_mark_s{background-position:-54px -300px}.city:hover .ico_arr_s{background-position:-40px -305px}.city:hover .ico_mark_g,.city_inline .ico_mark_g{background-position:0 -38px}.city_inline{display:inline-block;margin:-10px 0 -10px -5px}.city_inline .city_in{padding-top:10px}.city_inline .ico_mark_g{vertical-align:middle;margin:0 0 1px}.city_inline .ico_arr_d{margin:0;background-position:-10px -64px;opacity:1}.city_inline .city_name{margin:0;border-bottom:1px dotted #931b44;position:relative;top:-2px}.city_inline .city_name_text{margin:0;position:relative;top:3px;border-bottom:none}.city_inline2:before{display:none}.city_inline2 .city_u{border-radius:0 0 3px 3px}.city_drop_menu{margin:-13px -22px -13px -5px}.city_drop_menu .city_in{border:3px solid transparent;border-width:3px 3px 0;position:relative;z-index:1;border-radius:3px 3px 0 0}.city_drop_menu .city_u{position:absolute;background:#a3a3a3;background:rgba(0,0,0,.2);border-radius:0 3px 3px;top:-9999px;text-align:left;min-width:100%;margin:-3px 0 0;white-space:nowrap;padding:3px}.city_drop_menu:hover .city_u,.city_drop_menu:hover:before{opacity:1;top:auto}.city_drop_menu .city_u_in{background:#fff;border-radius:0 3px 3px;padding:18px 0 7px}.city_drop_menu .city_u_list{padding:0 20px 0 0;display:inline-block;vertical-align:top;width:auto;float:none}.city_drop_menu:hover{background:#c2c2c3}.city_drop_menu:hover .city_in{background:#fff;border-color:#c2c2c3}.city_drop_menu:hover .city_name{border-bottom-color:transparent}.city:hover .ico_arr_d,.city_drop_menu:hover .ico_arr_d{background-position:0 -64px;opacity:1}.city_drop_menu .city_name_custom{display:inline-block;width:200px}.city_drop_menu.focused{background:0 0}.city_drop_menu.focused .city_u{top:-9999px}.city_drop_menu.focused .city_in{border-color:transparent;background:0 0}.user_menu{float:right;padding:18px 0 10px}.service_link{vertical-align:top}.service_rzd{margin:25px 0;border-top:1px solid #d9dade}.serv_is{font-size:12px;line-height:1.2;margin:10px 0 8px}.serv_i{float:left;margin:0 0 0 15px}.serv_i:first-child{margin-left:0}
.ico_card,
.ico_serv{
  width:14px;
  height:14px;
  background-position:-50px -17px;
  margin:0 4px 0 0;
  vertical-align:-3px;
}
.cart_cost,.h_line_btn,.search,.subm_u,.tag,.tag_del{vertical-align:top}.ico_serv{background-position:-52px -46px}.search{position:relative;margin:0 20px 0 0;min-width:172px}.search_btn,.search_del{position:absolute;right:0}.search_btn{width:22px;height:20px;background-position:-57px -280px;top:0;border:none;text-indent:-999px;margin:4px}.search_txt{width:100%;height:31px;background:#fff;border:1px solid #ccc;padding:6px 30px 6px 10px;display:block;color:#333;font-size:14px;line-height:17px;border-radius:3px}.menu_l,.menu_o{border-radius:3px}.search_del{opacity:0;width:19px;height:19px;background-position:-12px -91px;top:-190px}.logo,.logo_sber,.logo_vtb{height:43px;text-indent:-999px;width:166px;margin:11px 0 0;float:left;overflow:hidden}.active .search_del{opacity:.5;top:0}.active .search_del:hover{opacity:1}.logo{background:url(../img/logoN.png) no-repeat}.logo_vtb{background:url(../img/logo_vtb_sml.png) no-repeat}.logo_sber{background:url(../img/sber_consul_sml.png) no-repeat}
.buttons,
.fancybox-nav span,
.text_replace{
  text-indent:-9999px
}
.nav_line{margin:0 0 15px}
.menu{
  display:table;
  display: flex;
  justify-content: space-between;
  width:78%;
  float:left;
  font-size:16px;
  line-height:32px;
  height:37px;
  padding:0;
  margin:2px 0 0
}
.menu_i{display:table-cell;height:39px;background:0 0}
.menu_o,.subm_u{display:inline-block}
/*.menu_o a.menu_l {text-transform: uppercase;}*/


.subm.cols1 ul.subm_u{
  width: 14em;
}
.subm.cols1 .subm_u li.subm_i {
  width: 100%;
}


.subm.cols2 ul.subm_u{
  width: 26em;
}
.subm.cols2 .subm_u li.subm_i {
  width: 49%;
}


.subm.cols3 ul.subm_u{
  width: 38em;
}
.subm.cols3 .subm_u li.subm_i {
  width: 32.7%;
}


.subm.cols4 ul.subm_u{
  width: 50em;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
}

.subm.cols4 .subm_u li.subm_i {
  width: 100%;
}

.menu_l{height:29px;position:relative}
.menu_l {
  border:3px solid transparent;
}

.parent .menu_l {
  border-width:3px 3px 0;
  border-radius:5px 5px 0 0
}

.parent .menu_o:hover{background-color:#a3a3a3;background-color:rgba(0,0,0,.2)}
.menu_i.active{background-color:#6c1333}
.menu_i.parent:hover,.menu_o:hover{color:#921944}

.menu_i.parent:hover .menu_l,
.menu_o:hover .menu_l{
  color:#931b44;
  text-decoration:none;
  background:#fff;
  position:relative;
  z-index:1010;
}

.menu_i.parent:hover .menu_l{background:#fff;border-color:#761636}.menu_i.parent .menu_l:after{position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;left:100%;background:url(../img/sprite.png) -40px -43px no-repeat;opacity:0;top:-9999px}.menu_i.parent:hover{border-radius:3px 3px 0 0}
.subm,.subm_in{border-radius:0 3px 3px}
.menu_i.parent:hover .menu_l:after{opacity:1;top:auto}
.subm{position:absolute;opacity:0;top:-9999px;z-index:10;margin:-3px 0 0;padding:3px;background:#a3a3a3;background:rgba(0,0,0,.2);box-sizing: border-box;}
.subm_in{background:#fff;font-size:14px;line-height:1.2;    white-space: normal;}
.menu_i:hover .subm{opacity:1;top:auto}
.subm_u{
  padding: 1em;
  margin: 0;
  width: 50em;
  box-sizing: border-box;}
.subm_i {
  margin: 0;
  padding: 0 .5em;
  width: 24.5%;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  height: 1.8em;
  line-height: 1.8em;
  text-overflow: ellipsis;
  overflow: hidden;
}

.invisible_btn{display: none !important;}

.subm_l{color:#921944;line-height:1.5;margin:0 0 10px}
.subm_l.active,.subm_l:hover{color:#921944;border-bottom:1px solid #bec1c5}
.subm_l_black.active,.subm_l_black:hover{color:#000}.cart{float:right;width:20%;text-align:center;border-left:1px solid #a85f79}.cart_link{display:block}.cart_cost,.cart_in{display:inline-block}a.cart_link:hover{background-color:#6c1333}.cart_in{line-height:1.1;height:34px;text-align:left;position:relative;padding:2px 0 2px 43px}.citem_img,.cost_line_credit_text,.h_line_btn,.item_img,.sl_btn{text-align:center}.cart_cost{font-size:16px;color:#fff;padding-top:3px}.cart_cost.empty{color:#a85f79}.cart_count{position:relative;top:-1px;font-size:10px;color:#921944;background:#fff;padding:0 4px;min-width:11px;line-height:1;border-radius:3px;margin-left:2px}.h_line_btn,.menu_l{line-height:29px;text-decoration:none}.cart_number{font-size:11px;color:#fff;display:block}.h_line_btn{background:#e5e6e8;border:1px solid #ccc;color:#333;width:63px;height:29px;display:inline-block;border-radius:3px}.sort_link,.tag{border-radius:3px}.h_line_btn:hover{background:#e5e6e8;text-decoration:none}.nav,.nav_section{background:#921a44;height:39px;z-index:12;position:relative}.nav_section{margin:0 0 15px}
.menu_l{
  display:block;
  font-size:16px;
  color:#fff;
  padding:0 12px
}

.citem,.item_link,.sort_link,.tag{display:inline-block}.sort,.tag{font-size:14px;line-height:19px}

.menu_i:hover .menu_l{
  background:#fff;
  color:#921a44;
  text-decoration:none;
}

.menu_i .subm {
  z-index: 1000;
}

.hgroup{padding:0 0 5px}.tags{margin:0 0 7px}
.tag{background:#cbcdd0;padding:1px 3px 0 9px;color:#2c343f;margin: 6px 6px 0 0;cursor:pointer;}
.tag_del{background-position:-35px -184px;width:16px;height:16px;opacity:.6;margin:2px}.tag_del:hover{opacity:1}
.sort{color:#931b44;margin:0 0 7px;padding: 0;}
.sort_text{color:#931b44;margin-right:5px}.sort_link{color:#2c343f;padding:1px 9px 2px;text-decoration:none;margin-left:5px;line-height:16px}

.tag.clear_tags {
  display: block;
  margin: 14px 0 15px;
  width: 140px;
  background: #e4b5c5;
}


.sort_link .ico{
  opacity:.5;
}

.tag.res_tags {
  background-color: #dbbdc7;
  cursor: pointer;
}
.sort_link_in{border-bottom:1px dotted #b5b5b5}.sort_link.active,.sort_link:hover{background-color:#cbcdd0;text-decoration:none;color:#2c343f}.sort_link.active .sort_link_in,.sort_link:hover .sort_link_in{border-bottom-color:transparent}
.sort_link:hover .ico{
  opacity:1;
}
.item_img{width:152px;height:163px;background:#fff;border-radius:3px 3px 0 0;margin:0 0 9px}.item_img_img{margin:0 auto;vertical-align:middle;line-height:163px}
.citem,
.cols_margin2 .col,
.cost_line_credit_container,
.fb_iframe_widget,
.ico_cart,
.mp_slider .bx-pager-item,
.pages a,
.pitem,
.soc__button,
.socs .fb_iframe_widget,
.socs .fb_iframe_widget span{
  vertical-align:top
}

.item_link{
  font-size: 15px;
  color: #333;
  line-height: 1.2;
  padding: 2px 2% 2px 2%;
  border-radius: 3px;
  margin: 0 0 5px;
  text-decoration: none;
  max-width: 136px;
  white-space: normal;
}
.citem_cost_old,.f_found,.map_tab_i a,.tab_l,.tab_l2{white-space:nowrap}.name_link{border-bottom:1px solid #bec1c5}
.name_link span{
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.4rem;
}

.item_link:hover{background:#cbcdd0;color:#333;text-decoration:none}.item_link:hover .name_link{border-bottom-color:transparent;color:#333}
/*.citem_in,.nitem_in{box-shadow: 0 0 9px -4px #369}*/
/*.citem_in:hover,.nitem_in:hover{box-shadow: 0 0 16px -5px #036}*/
.citem_in:hover,.nitem_in:hover {
  /*box-shadow: 0 0 16px -5px #036;*/
  box-shadow: 0 2px 10px rgba(0,0,0,.2);
}
.item_type{font-size:13px;color:#666;line-height:1;padding:0 8px}.catalog{margin:0 -10px;font-size:.01px}
.citem{width:33%}
.citem_wide{width:66%}
.citem .item,.citem_img{display:block}
.citem_in{
  border-radius:3px;
  padding:4px;
  background-color:#fff;
  position:relative;
  min-height:284px;
  margin:0 10px 20px;
  text-align: center;
}
.citem_img_wrapper {
  position: relative;
}
.citem_img{
    border-radius:3px 3px 0 0;
    background:#fff;
    margin:0 11px 9px;
    min-height:224px;
    padding:7px;
    overflow: hidden;
}
.citem_img_img{
  width:auto;
  height:auto;
  max-height:315px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
}

.citem_img_img.w80proc{
  max-width: 60%;
  vertical-align: middle;
}

.citem_overlay_bottom {
  color: #0066cc;
  margin-top: 3px;
  font-size: 14px;
  min-height: 20px;
  background: transparent;
}

.citem_city,
.citem_oneclick {
  display: block;
  line-height: 1em;
  padding: 3px;
  background: rgba(255, 255, 255, 1);
  clear: both;
  margin: 0 auto;
}

.citem_oneclick {
  color: black;
  font-weight: bold;
  font-size: 16px;
  display: none;
}

.citem_in:hover .citem_oneclick {
  display: inline-block;
}

.citem_overlay {
  position: absolute;
  bottom: -8px;
  text-align: center;
  line-height: 1em;
  left: 0;
  right: 0;
}

.citem_btns {
  display: none;
}

.cart_oneclick {
  font-size: 19px;
}

.citem_in:hover .citem_btns {
  display: inline-block;
}

.citem_btns .citem_btn {
  font-size: 22px;
  line-height: 1.3em;
  height: auto;
  padding: .2em 1.5em;
}

.citem_cost{font-size:24px;line-height:1;margin:10px}
.cost_line_credit{color:#999;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;font-size:22px}.cost_line_credit:hover{color:#666}.cost_line_credit_container{display:inline-block;line-height:1}.cost_line_credit_text{font-size:11px;line-height:1;padding:5px 0 0}.cost_line{margin:0 0 15px}.cost_line .btn{font-size:17px}.citem_cost_old{color:#999;font-weight:400;font-size:18px;line-height:1;margin-left:13px}.rur{font-size:16px;font-weight:400}.bs_title,
.citem_best,.nitem_title,.pages a.active,.sl_btn,.tabs_h{font-weight:700}.citem_cost_old .rur{font-size:13px}.citem_marks{position:absolute;top:14px;left:-1px}.citem_marks_right{position:absolute;top:14px;right:0}
.citem_best {
  line-height:23px;
  font-size:14px;
  color:#ef5656;
  background:#fff;
  padding:0 10px 0 20px;
  border:2px solid #ef5656;
  margin:0 0 10px;
  border-right: 2px solid transparent;
  display:block;float:left;clear:left;position:relative;
  text-align: left;
}
/*.citem_best:after{*/
/*  width:10px;*/
/*  position:absolute;*/
/*  height:27px;*/
/*  background:url(../img/flag.svg) no-repeat;*/
/*  left:100%;*/
/*  top:-2px*/
/*}*/
.citem_best.citem_best--green {
  color: #3cb868;
  border: 2px solid #3cb868;
  border-right: 2px solid transparent;
}
/*.citem_best.citem_best--green:after {*/
/*  background:url(../img/flag_green.svg) no-repeat;*/
/*}*/
.wrench-icon {
  background: url(../img/screwdriver-and-wrench-crossed.png) no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  left: 4px;
  background-size: 14px;
  top: 4px;
}
.image .citem_best {
  padding:0 20px 0 10px;top:24px;float:right;clear:right;
  border-right:2px solid #ef5656;
  margin:0 0 10px;
  border-left: 2px solid transparent;
}
/*.image .citem_best:after{*/
/*  background:url(../img/flag-left.svg) no-repeat;*/
/*  left:auto;*/
/*  right:100%*/
/*}*/
.image .citem_best.citem_best--green {
  color: #3cb868;
  border: 2px solid #3cb868;
  border-left: 2px solid transparent;
  padding: 0 15px 0 10px;
}
/*.image .citem_best.citem_best--green:after {*/
/*  background:url(../img/flag-green-left.svg) no-repeat;*/
/*  left:auto;*/
/*  right:100%*/
/*}*/
.image .citem_best .wrench-icon {
  left: 6px;
}

.citem_marks__flagtail {
  position: absolute;
  width: auto;
  height: 120%;
  left: 100%;
  top: -10%;
  stroke: #ef5656;
  fill: white;
  stroke-width: 2px;
}

.citem_marks__flagtail--left {
  right:100%;
  left: auto;
}

.citem_marks__flagtail--2-rows,
.citem_marks__flagtail--3-rows {
  height: 112%;
  top: -6%;
}

.citem_marks__flagtail--4-rows {
  height: 110%;
  top: -5%;
}

.citem_best--green .citem_marks__flagtail {
  stroke: #3cb868;
}

.citem_link{
  max-width: 80% !important;
  display: inline-block;
  text-align: center;
}
.citem_buy{margin:10px}.sl_list,.sl_main{margin:0}.citem_buy .btn{padding-left:20px;padding-right:20px}.catalog_page .pages{margin-top:0}.sl_main,.sl_main .sl_item,.slider{position:relative;width:100%;overflow:hidden}.sl_list{padding:0;list-style:none}.sl_main .sl_item{display:block;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:opacity;border-radius:3px}.sl_item__in{padding:30px 0;width:850px;margin:0 auto;display:block}
.sl_item_link,
.sl_item_link:hover{
  display:block;
  text-decoration:none;
  height:420px
}
.sl_btn{color:#1e303d;font-size:18px;line-height:61px;height:61px;width:268px;background:#fff;display:inline-block;text-decoration:none;margin:30px 0 0;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.5)}.page_carousel{margin:0 0 1.25em}
.buttons{
  width:29px;
  height:53px;
  overflow:hidden;
  position:absolute;
  /*top:-158px;*/
  top:-205px;
  right:14px;
  opacity:.6;
  z-index:5;
}
.buttons:hover{opacity:1}
.ico_arr_more.next{background-position:0 -112px}.ico_arr_more.prev{background-position:0 -165px;left:14px}
.mp_slider{
  overflow:hidden;
  margin:0 0 25px;
  border-radius:3px;
  height:420px;
  box-shadow:0px 0px 5px -1px #bbb;
}
.mp_slider .bx-viewport{z-index:1}.mp_slider .bx-controls,.mp_slider .bx-pager{list-style-type:none;margin:-26px 0 5px;font-size:.01px;padding:0;position:relative;z-index:7;text-align:center}.mp_slider .bx-pager-item{display:inline-block}.mp_slider .bx-pager-link{width:11px;height:11px;display:block;padding:5px;margin:0 5px}.mp_slider .bx-pager-link:after{content:'';width:11px;height:11px;overflow:hidden;background:#cbcdd0;display:block;border-radius:6px}.mp_slider .bx-pager-link:hover:after{background:#7c7d80}.mp_slider .bx-pager-link.active:after{background:#931b44}.sl_title{font-size:55px;line-height:66px;display:block;margin:0 0 10px}.sl_title2{font-size:32px;line-height:38px;display:block;margin:33px 0 12px}.sl_text{display:block}
.sl_item_link{
  height:420px;
  width: 100%;
  display:block;
  overflow:hidden;
}
.sl_item--front {
  width: 100% !important;
}
.sl_item_link1,.sl_item_link1:hover{color:#fff;background:url(../img/sl1.jpg) 50% 0 no-repeat #322b24}.sl_item_link1 .sl_btn{text-shadow:0 1px 0 #eeffbe;background:#e1d3c3;background:rgba(229,218,206,.9);background:-webkit-linear-gradient(270deg,rgba(234,230,226,.9) 0,rgba(216,192,163,.9) 100%);background:linear-gradient(180deg,rgba(234,230,226,.9) 0,rgba(216,192,163,.9) 100%)}.sl_item_link2,.sl_item_link2:hover{color:#fff;background:url(../img/sl2.jpg) 50% 0 no-repeat #75b810;height:319px;text-align:right}.pages a,.pitem,.pitem_btn,.pitem_img,.socs{text-align:center}.sl_item_link2 .sl_title{margin-bottom:32px}.sl_item_link2 .sl_title2{margin:-7px 0 -3px}.sl_item_link2 .sl_item__in{width:470px;padding-right:380px}.sl_item_link2 .sl_text{font-size:30px;line-height:36px;width:120px;float:right}.col,.nitem,.soc_i{float:left}.sl_item_link2 .sl_btn{text-shadow:0 1px 0 #fffefe;background:#f7f7f7}.sl_item_link3,.sl_item_link3:hover{color:#eeffbe;background:url(../img/sl3.jpg) 50% 0 no-repeat #111011}.pages a,.pages a:hover{color:#333;text-decoration:none}.sl_item_link3 .sl_title{margin:34px 0 0}.sl_item_link3 .sl_text{margin:0 0 23px}.sl_item_link3 .sl_btn{text-shadow:0 1px 0 #eeffbe;background:#eeffbe;background:rgba(238,255,190,.8)}
.sl_item_link4{background:url(../img/sl4.jpg) 50% 0 no-repeat #140c01}
.sl_item_link5{background:url(../img/sl5.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link6{background:url(../img/sl6.jpg) 50% 0 no-repeat #eaeaea}
.sl_item_link7{background:url(../img/sl7.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link8{background:url(../img/sl8.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link9{background:url(../img/sl9.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link10{background:url(../img/sl10.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link11{background:url(../img/sl11.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link12{background:url(../img/sl12.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link13{background:url(../img/sl13.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link14{background:url(../img/sl14.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link15{background:url(../img/sl15.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link16{background:url(../img/sl16.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link17{background:url(../img/sl17.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link18{background:url(../img/sl18.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link19{background:url(../img/sl19.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link20{background:url(../img/b1.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link21{background:url(../img/b2.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link22{background:url(../img/b3.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link23{background:url(../img/b4.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link24{background:url(../img/b5.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link25{background:url(../img/b6.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link26{background:url(../img/bnov1.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_8m{background:url(../img/banner8m.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_khb{background:url(../img/b0915.png) 50% 0 no-repeat #fefefe}
.sl_item_link_2115{background:url(../img/b2115.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_2315{background:url(../img/b2315.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_2315-2{background:url(../img/summer25.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_posled_zvonok{background:url(../img/posled_zvonok.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_permhb{background:url(../img/permhb.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_shb{background:url(../img/shb.jpg) 50% 0 no-repeat #fefefe}
.sl_item_link_msbnn{background:url(../img/maxshowbnn.jpg) 50% 0 no-repeat #fefefe}
.pages{font-size:13px;line-height:37px;margin:20px -3px 32px}
.pages a, .pagination_promocode{background:#efeff0;min-width:40px;height:37px;display:inline-block;margin:0 3px;border-radius:3px}
.pages a:hover{background-color:#cbcdd0}.pages a.active{background:#931b44;color:#fff}
.pages a.arr{padding:0 25px}

.pagination_promocode {
  padding-left: 1em;
  padding-right: 1em;
  font-weight: bold;
}

.bs_title{color:#921944;font-size:18px;margin:0 0 10px}
h2.bs_title a {text-decoration: none;}
.bs_items{margin:0 0 15px}
.bs_items .citem {width:24.9%}
.products_content .bs_items .citem {width:33%}
.bs_items_onpage{margin:0 0 15px;overflow:hidden}.bs_items_onpage .brands_cols{margin:0 0 20px}
.nitems{margin:0 -10px}
.nitem{display:inline;width:33.3%}.nitem_in{position:relative;border-radius:3px;height:220px;margin:0 10px;overflow:hidden;display:block;text-decoration:none}.nitem_in:before,.nitem_text{position:absolute;bottom:0;right:0;left:0}
/*.nitem_in:before{
        content:"";
        top:0;
        background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADcCAMAAACGaztKAAABYlBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZVM1GAAAAdnRSTlMAngIEBQYICQsMDQ4QERMBFRcYGRscHR8gISMkJhQoKissLi8wMjM1Njc4Ojs9Pj9AQkRFRkdISkxNJ09RUlRVVldZWlxdXl9hY2RlZmdpa2xtbnBxc3R1dnh5e3x9foCBg4SFhoiKi4yNj5CSk5SVl5iam5xOd2i0iQAAAKRJREFUeF7FwYNxBAAAALC8a9u2bdu2bXf/TvHXxP9JFxQSFhEVkyBRkmQpUqUplSFTlmw5cuXJV6BQkWIlhpQpV6FSlWo1atWp16BRk2YtWrVp16FTl249evXpN2DQr2EjRo0ZN2HSlGkzZs2Zt2DRkmUrVq1Zt2HTlm07du3Zd+DQkWMnTp05d+HSlWs3bt259+DRk2cvXr159+HTl28/AvH4B2ngGyJC2chTAAAAAElFTkSuQmCC) 0 100% repeat-x;
        z-index:2
}*/
.hidden {
  display: none;
}
.nitem_in.nitem_shadow:before{
  content:"";
  top:0;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADcCAMAAACGaztKAAABYlBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZVM1GAAAAdnRSTlMAngIEBQYICQsMDQ4QERMBFRcYGRscHR8gISMkJhQoKissLi8wMjM1Njc4Ojs9Pj9AQkRFRkdISkxNJ09RUlRVVldZWlxdXl9hY2RlZmdpa2xtbnBxc3R1dnh5e3x9foCBg4SFhoiKi4yNj5CSk5SVl5iam5xOd2i0iQAAAKRJREFUeF7FwYNxBAAAALC8a9u2bdu2bXf/TvHXxP9JFxQSFhEVkyBRkmQpUqUplSFTlmw5cuXJV6BQkWIlhpQpV6FSlWo1atWp16BRk2YtWrVp16FTl249evXpN2DQr2EjRo0ZN2HSlGkzZs2Zt2DRkmUrVq1Zt2HTlm07du3Zd+DQkWMnTp05d+HSlWs3bt259+DRk2cvXr159+HTl28/AvH4B2ngGyJC2chTAAAAAElFTkSuQmCC) 0 100% repeat-x;
  z-index:2
}
.nitem_img{display:block;/*min-width:100%*/}.nitem_text{font-size:16px;color:#fff;line-height:1.2;max-height:100%;padding:13px 14px;z-index:3}
.nitem_title{
  margin:0 0 6px;
  text-align: right;
}
.nitem_date{
  display:block;
  font-size:18px;
  text-align: right;
}
a.nitem_in:hover{color:#fff;text-decoration:none}a.nitem_in:hover .nitem_title{text-decoration:underline}.pitem_in,.tab_i.active .tab_l:hover,.tab_l,.tab_l2,.tab_l4,.tab_l4:hover,.tabs_h2 .tab_l{text-decoration:none}.pitems{margin:0 -10px;font-size:.01px;padding:7px 0 0}.pitem{display:inline-block;width:33.29%}.pitem_in{position:relative;border:1px solid #d8dadf;border-radius:3px;height:205px;margin:0 10px 10px;overflow:hidden;display:block}.ico_arr_like,.ico_cart,.ico_zoom{position:absolute}.pitem_title{font-size:18px;line-height:1.2;color:#931b44;padding:10px 0 17px}.soc__title,.soc_title{font-size:13px}.pitem_img{display:block;margin:0 auto 25px}.pitem_btn{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ico_zoom,.popup_form.ok .popup_fs{-webkit-transition:opacity .3s ease}.pitem_btn .btn{width:68px}.pitem_in:hover{border-color:#c98da1}.pitem_in:hover .pitem_btn{opacity:1}
.soc{padding:0;margin:13px 0 15px;display:inline-block;vertical-align:top}
.col .gb,.social_tab{padding:15px}
.soc_foot{margin:0 0 0 30px}
.soc_i{margin:0 10px 0 0}.soc_data{width:372px;min-height:215px;margin:0 auto}.soc .ico{display:block;border-radius:2px}.soc__button{display:inline-block;margin:0 5px}.soc__button_vk{width:140px!important}.soc__button_fb{width:150px!important}.soc__button_tw{width:110px!important}.soc__button_pg{width:60px!important}.col{overflow:hidden;min-height:1px}.cols2 .col{width:50%}.cols3 .col{width:33.3333%}.cols4 .col{width:25%}.cols5 .col{width:20%}.cols8 .col{width:12.5%}.cols_margin{margin-left:-15px;margin-right:-15px}.cols_margin2{margin:0;text-align:justify}.cols_margin2 .col{display:inline-block;width:213px;float:none;text-align:left;max-width:24.5%;overflow:hidden}.cols_margin2 .cb{display:inline-block;width:100%}.cols_margin2 .mag_rzd{margin:0 0 22px}.shop_lists .mag_rzd{margin-top:18px}
.section{margin-bottom:25px}
.gb{background-color:#f2f3f4}.col .gb{margin:0 15px;border-radius:3px}
#baloon:after,
.f_found:before,
.ico,
.p_error:after{
  background-image:url(../img/sprite.png);
  background-color:transparent;
  background-repeat:no-repeat;display:inline-block;
}
.site_vers {
  overflow: hidden;
}
.site_vers .ver {
  float:left;
  width:100px;
  text-align: center;
  margin: 0 0 0 17px;
}
.site_vers .ver img{
  width:35px;
}


.site_vers .ver span{
  font-size: 0.85em;
  display: block;
  margin: 0 0 10px;
}

.ico_cart{width:30px;height:28px;background-position:-50px -321px;margin:7px 0 0;top:0;left:0}.ico_mark_g,.ico_mark_s,.ico_metro_b{vertical-align:text-top}.ico_metro{width:17px;height:12px;background-position:0 -76px}.ico_metro_b{width:21px;height:15px;background-position:-27px -52px;margin:4px 4px 0 0}
.ico_inst,
.ico_fb2,
.ico_ok2,
.ico_tw2,
.ico_vk2{
  width:20px;
  height:20px;
}
.ico_inst{
  background-image:url(../img/icon_ist_png.jpg) !important;
  background-size: auto !important;
  background-color:transparent;
  background-repeat:no-repeat;display:inline-block;
}
.ico_fb2{background-position:3px -907px;background-color:#38569c}.ico_fb2:hover{background-color:#314b89}.ico_vk2{background-position:-17px -907px;background-color:#4770a2}.ico_vk2:hover{background-color:#3e6490}.ico_tw2{background-position:-37px -907px;background-color:#f88200}.ico_tw2:hover{background-color:#e07401}.ico_ok2{background-position:-57px -907px;background-color:#00abf0}.ico_ok2:hover{background-color:#009ee0}.ico_mark_g{width:10px;height:16px;background-position:-10px -38px}.ico_arr_d,.ico_arr_d_g{width:6px;height:5px;background-position:0 -64px;margin-left:5px}.ico_arr_d{background-position:-10px -64px}.ico_arr_u{background-position:-20px -64px}.ico_zoom{width:48px;height:48px;bottom:5px;right:5px;opacity:.2;background-position:0 -314px;transition:opacity .3s ease}.ico360,.ico_video{width:50px;height:20px;position:absolute;top:78px;left:50%;margin-left:-25px;background-position:0 -362px}.ico_video{width:64px;margin-left:-32px;background-position:0 -382px}.item_img_big_l:hover .ico_zoom{opacity:1}.ico_arr_like{background-position:-50px 0;height:14px;width:7px;top:50%;right:0;margin-top:-7px}.ico_arr_like.prev{background-position:-57px 0;left:0}.viewport_centered .ico_arr_like{display:none}.ico_mark_s{width:10px;height:13px;background-position:-54px -202px;margin-top:3px}.pr_ico,.promo{vertical-align:middle}.ico_arr_s{width:6px;height:5px;background-position:-40px -207px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1){.logo,.logo_sber,.logo_vtb{background-size:166px 43px}.logo{background-image:url(../img/logoN2x.png)}.logo_vtb{background-image:url(../img/logo_vtb.png)}.logo_sber{background-image:url(../img/sber_consul.png)}.ico{background-image:url(../img/sprite2x.png);background-size:79px 1000px}}@media screen and (max-width:1280px){.hide_small{display:none!important}}

label.tag .ico_metro {position: relative;top:1px;}

.tab_c,.tab_i.active:first-child:before{display:none}
@media only screen and (max-width:1210px){.h_right2{width:158px}}@media only screen and (max-width:1149px){.h_right2{width:128px}}@media only screen and (max-width:1102px){.h_right2{width:100px}}.tabs_h{height:42px;font-size:14px;line-height:20px;position:relative;z-index:3;padding:0;margin:0}.tabs_h_line{background:#f2f3f4;height:12px}
.tab_i{float:left;padding:13px 25px 9px}
.tab_l,.tab_l2{color:#4c92c5;border-bottom:1px dotted #4c92c5}.tab_l2:hover,.tab_l:hover{text-decoration:none;color:#931b44;border-bottom-color:#931b44}.tab_l3{color:#4c92c5}.tab_l3:hover{color:#931b44}.tab_l4{color:#4c93c5;font-weight:400}
.call_tel,.mag_tel,.map_tab_i a,.show_all_link,.tab_l5{font-weight:700}
.tab_l4:hover{color:#931b44}
.tab_i.active .tab_l,.tab_i.active .tab_l4{color:#333}
.mp_shops .tab_i {cursor:pointer;}
.tab_l4 .dotted{border-bottom-color:#4c93c5}.tab_l4:hover .dotted{border-bottom-color:#931b44}
.tab_i.active .tab_l,.tab_i.active .tab_l4 .dotted{border-bottom-color:transparent}.tab_i.active{background:#f2f3f4;border-radius:3px 3px 0 0;position:relative}
.tab_i.active:after,.tab_i.active:before{content:"";position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;left:100%;background:url(../img/sprite.png) -30px -43px no-repeat}.mag_line,.s_form,.show_all_text_in{position:relative}
.tab_i.active:before{left:auto;right:100%;background-position:-35px -43px}
.tab_i.active .tab_l:hover{color:#333}.tabs_c{padding:15px;border-radius:0 3px 3px}.tab_c.active{display:block}.tabs_h2{height:auto;border-bottom:12px solid #f2f3f4;margin:0 0 17px;overflow:hidden}
.tabs_h2 .tab_i{padding:8px 18px 7px}.tabs_h2 .tab_l{color:#4c93c5;border-bottom:none}.pr_text,.tabs_h2 .active .tab_l{color:#333}.promos{display:table;height:53px;border-radius:3px;margin:0 0 15px;width:100%}.promo{display:table-cell;width:25%;padding:0 15px;height:53px}.pr_ico,.pr_text{display:inline-block}.promos3 .promo{width:33.3%;text-align:center}.promos2 .promo{width:50%}.promo:first-child{border-left:none}.pr_ico{margin:0 14px 0 0;opacity:.3}.pr_text{font-size:13px;line-height:1.2;max-width:72%;text-align:left;vertical-align:middle}.brand_l img,.brand_l:after,.brand_l:before{line-height:62px;vertical-align:middle}.pr_link,.pr_link:hover .pr_text{color:#000}.brand,.brand_l,.brand_l:hover{text-decoration:none;display:block}
.brand,.brand_name,.f_line_for,.mag_img,.map_desc,.map_tab_i a{text-align:center}
.pr_link{border-bottom:1px solid #cecfd0;text-decoration:none}.pr_link:hover{text-decoration:none;color:#000;border-bottom-color:#000}@media screen and (min-width:1100px){.pr_text{font-size:14px}}.pr_ico_car{width:44px;height:21px;background-position:-35px -875px}.pr_ico_reserv{width:26px;height:33px;background-position:-44px -832px}.pr_ico_warranty{width:33px;height:33px;background-position:0 -832px}.pr_ico_cert{width:31px;height:35px;background-position:0 -865px}.promo:hover .pr_ico{opacity:1}.brand{margin:0 5px;padding:30px 0}.brand:hover{text-decoration:none;color:#6c1333}.brand_l:after,.brand_l:before{content:"\xa0";color:transparent;display:inline-block;width:0;overflow:hidden}#baloon:after,.f_found:before,.p_error:after,.popup_checks li:before{content:""}.brands_list{font-size:.01px}.brands_list .col{display:inline-block;vertical-align:top;float:none;margin-right:-1px}
.aside,.f_line_for,.f_text_half,.map_tab_i{float:left}.brand_name{font-size:14px;line-height:1.2;display:block;text-decoration:underline;margin:18px 0 0}
.article_link,.article_link:hover,.back_link,.f_more_link:hover,.map_tab_i a,.path_link,.path_link:hover,.show_all_link,.show_all_link:hover,.title2_link,.title2_link:hover{text-decoration:none}.show_all{margin:37px 0}.show_all_link{background:#f2f3f4;color:#931b44;font-size:18px;line-height:36px;display:inline-block;padding:0 55px 6px;border-radius:3px}.show_all_text{border-bottom:1px dotted #931b44}.show_all_text_in{top:2px}.show_all_link:hover{color:#6c3144}.show_all_link:hover .show_all_text{border-bottom:1px solid #6c3144}
.shops{
  padding: 30px 0 0;
}


/*Слайдер магазинов и сервисов*/
.wrap_stores_services {
  position: relative;
}
.wrap_stores_services .prevPage{
  background: url(/design/consul/images/citiesarrs.png) no-repeat 0px -20px;
  width: 11px;
  height: 20px;
  position: absolute;
  top: 15px;
  z-index: 3;
  left: 3px;cursor: pointer;
}
.wrap_stores_services .nextPage{
  background: url(/design/consul/images/citiesarrs.png) no-repeat 0px 0px;
  width: 11px;
  height: 20px;
  position: absolute;
  top: 15px;
  z-index: 3;
  right: 3px;cursor: pointer;
}

.cities_slide {
  height: 43px;
  overflow: hidden;
}

.cities_slide ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.cities_slide ul li {
  float: left;
  margin: 0 1px 0 0;
  padding: 0;
  color: #ddd;
  text-align: center;
  cursor: pointer;
  position: relative;
  line-height: 40px;
  width: 210px;
  height: 40px;
  overflow: hidden;
}

.cities_slide_city_link {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.cities_slide ul li.active {
  color: #fff;
}

.cities_slide ul li span.title {
  position: absolute;
  top: 0px;
  text-align: center;
  width: 100%;
  left: 0px;
  color:#fdfdfd;
  z-index: 1;
  text-shadow: 2px 2px 5px rgba(34, 34, 34, 0.96);
  font-size: 14px;
}


.cities_slide ul li span.bg {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  left: 0px;
  opacity: 0.7;
  background: rgb(146, 25, 68);
}

.cities_slide ul li:hover span.bg {
  background: rgb(95, 15, 43);
}

.cities_slide ul li.active span.title {
  text-shadow: 2px 2px 5px rgba(0,0,0,0.8);
}

.cities_slide ul li.active span.bg {
  background: none;
}

.cities_slide ul li.active span.title {
  font-weight: bold;
  font-size: 115%;
}

.nextPage.disabled, .prevPage.disabled {
  display: none;
}

.bottom_slider.nodisp {
  display: none;
}


.wrap_stores_services .scrollbar {
  margin: 0 0 2px 0;
  height: 2px;
  background: #ccc;
  line-height: 0;
}

.wrap_stores_services .scrollbar .handle {
  width: 100px;
  height: 100%;
  background: #292a33;
  cursor: pointer;
}

.wrap_stores_services .scrollbar .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}
/*Слайдер магазинов и сервисов (конец)*/

.icon--address-commission-watches-svg {
   background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.186' height='1280.186' viewBox='0 0 194061.32 194061.32' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil0%7Bfill:%231f1b20;fill-rule:nonzero%7D%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='M97030.66 0c26793.85 0 51051.5 10860.73 68610.72 28419.94 17559.27 17559.22 28419.94 41816.93 28419.94 68610.72 0 26793.85-10860.67 51051.5-28419.94 68610.72-17559.22 17559.27-41816.87 28419.94-68610.72 28419.94-26793.79 0-51051.5-10860.67-68610.72-28419.94C10860.78 148082.22 0 123824.57 0 97030.66c0-26793.79 10860.73-51051.5 28419.94-68610.72C45979.1 10860.78 70236.87 0 97030.66 0zm15161.61 43480.38c-22179.17 0-40161.44 17982.33-40161.44 40161.38 0 6780.65 1696.85 13163 4668.76 18768.91l-27922.3 27918.91 23.43 20.05c-2182.13 2145.29-3540.95 5117.26-3540.95 8420.49 0 6522.89 5287.99 11810.82 11810.82 11810.82 3296.71 0 6271.89-1358.82 8417.29-3544.27l-6.82-6.65 27915.59-27912.27c5605.91 2982.05 11998.28 4685.55 18795.6 4685.55 22179.17 0 40161.44-17982.27 40161.44-40161.44 0-22179.17-17978.95-40161.5-40161.44-40161.5zm-50884.55 99372.86c-1077.68 1117.79-2570.34 1817.28-4237.06 1817.28-3263.08 0-5907.1-2640.64-5907.1-5903.72 0-1666.72 702.87-3156 1817.28-4237.06l-30.14-26.76 26995.23-26995.18c2359.51 3182.69 5170.77 5994.07 8346.87 8360.22l-26985.09 26985.21zm50884.55-25740.17c-18480.95 0-33467.87-14990.25-33467.87-33467.87 0-18480.95 14986.92-33467.93 33467.87-33467.93 18477.63 0 33467.93 14986.98 33467.93 33467.93 0 18477.57-14990.31 33467.87-33467.93 33467.87zm0-56898.78c-12942.02 0-23427.53 10488.89-23427.53 23427.59 0 923.68 749.68 1673.36 1673.3 1673.36 923.74 0 1673.42-749.68 1673.42-1673.36 0-11087.89 8989.47-20080.75 20080.75-20080.75 920.36 0 1673.3-749.68 1673.3-1673.36 0-923.74-752.83-1673.48-1673.25-1673.48zm47778-26123.23C143862.98 17983.77 121610.42 8021.05 97030.66 8021.05c-24579.75 0-46832.37 9962.77-62939.61 26070.01C17983.76 50198.35 8021.04 72450.97 8021.04 97030.67c0 24579.75 9962.71 46832.31 26070.01 62939.61 16107.29 16107.35 38359.91 26070.01 62939.61 26070.01 24579.75 0 46832.31-9962.66 62939.61-26070.01 16107.35-16107.29 26070.01-38359.85 26070.01-62939.61 0-24579.7-9962.66-46832.31-26070.01-62939.61z' id='Слой_x0020_1'/%3E%3C/svg%3E") no-repeat 50% 50%;
}
.icon--address-delivery-svg {
   background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.186' height='1280.186' viewBox='0 0 7161.11 7161.11' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil0%7Bfill:%231f1b20;fill-rule:nonzero%7D%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='M3580.56 0c988.73 0 1883.87 400.78 2531.82 1048.73 647.96 647.96 1048.73 1543.1 1048.73 2531.82 0 988.73-400.77 1883.87-1048.73 2531.82-647.96 647.96-1543.1 1048.73-2531.82 1048.73-988.73 0-1883.87-400.77-2531.82-1048.73C400.78 5464.41.01 4569.27.01 3580.55c0-988.73 400.77-1883.87 1048.73-2531.82C1696.7 400.77 2591.84 0 3580.56 0zm2200.2 3647.99l-416.23-693.72c-24.97-41.9-70.2-67.43-119.04-67.43h-832.46v-416.23c0-76.59-62.16-138.74-138.74-138.74H2331.88c-76.59 0-138.74 62.16-138.74 138.74v138.74h-693.72c-76.59 0-138.74 62.16-138.74 138.74 0 76.59 62.16 138.74 138.74 138.74h693.72v277.49h-416.23c-76.59 0-138.74 62.16-138.74 138.74 0 76.59 62.16 138.74 138.74 138.74h416.23v277.49H2054.4c-76.59 0-138.74 62.16-138.74 138.74 0 76.59 62.16 138.74 138.74 138.74h138.74V4413c0 76.59 62.16 138.74 138.74 138.74h164.27c57.44 161.22 210.06 277.49 390.7 277.49 180.65 0 333.26-116.27 390.7-277.49h1438.5c57.44 161.22 210.06 277.49 390.7 277.49 180.65 0 333.26-116.27 390.7-277.49h164.27c76.59 0 138.74-62.16 138.74-138.74v-693.72c0-25.25-6.66-49.95-19.7-71.31zm-2893.92 903.78c-76.31 0-138.74-62.16-138.74-138.74 0-76.59 62.43-138.74 138.74-138.74s138.74 62.16 138.74 138.74c0 76.59-62.43 138.74-138.74 138.74zm1248.7-277.49h-857.99c-57.44-161.22-210.06-277.49-390.7-277.49-180.65 0-333.26 116.27-390.7 277.49h-25.53V2609.35h1664.93v1664.93zm971.21 277.49c-76.31 0-138.74-62.16-138.74-138.74 0-76.59 62.43-138.74 138.74-138.74s138.74 62.16 138.74 138.74c0 76.59-62.43 138.74-138.74 138.74zm416.23-277.49h-25.53c-57.44-161.22-210.06-277.49-390.7-277.49-180.65 0-333.26 116.27-390.7 277.49h-303.02V3164.33h753.93l356.02 593.55v516.4zm380.14-3016.27c-594.38-594.38-1415.53-962.02-2322.55-962.02-907.02 0-1728.17 367.64-2322.55 962.02C663.64 1852.39 296 2673.54 296 3580.56c0 907.02 367.63 1728.17 962.02 2322.55 594.38 594.38 1415.53 962.02 2322.55 962.02 907.02 0 1728.17-367.63 2322.55-962.02 594.38-594.38 962.02-1415.53 962.02-2322.55 0-907.02-367.64-1728.17-962.02-2322.55z' id='Слой_x0020_1'/%3E%3C/svg%3E") no-repeat 50% 50%;
}
.icon--address-jewelry-svg {
   background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.186' height='1280.186' viewBox='0 0 2351.62 2351.62' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil0%7Bfill:%231f1b20%7D%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='M1899.18 1020.94l-232.72-417.13a44.279 44.279 0 0 0-38.66-22.7H723.85c-16.05 0-30.84 8.68-38.66 22.7l-232.75 417.13c-8.84 15.84-7.12 35.46 4.33 49.53l684.76 840.77c.22.27.47.5.7.77.71.83 1.44 1.64 2.21 2.42.09.09.17.2.25.28.2.2.41.38.61.57.07.07.15.12.22.2.79.74 1.59 1.45 2.43 2.13.38.31.77.63 1.17.93.86.65 1.74 1.26 2.64 1.85.42.28.84.55 1.28.82.76.45 1.55.87 2.34 1.29.32.17.64.35.97.51.3.15.6.3.9.44.88.41 1.79.76 2.71 1.11.57.22 1.13.47 1.72.67.11.04.21.09.32.12l.12.03c.39.13.81.2 1.21.32 1.49.44 3.01.8 4.55 1.09.64.12 1.27.24 1.91.32 1.82.25 3.67.41 5.54.44.17 0 .34.04.52.04h.02c.18 0 .35-.04.52-.04 1.87-.02 3.72-.18 5.54-.44.64-.09 1.26-.21 1.89-.32 1.55-.28 3.08-.65 4.58-1.1.38-.11.79-.18 1.17-.31.05-.02.09-.02.14-.04.12-.04.21-.09.32-.13.58-.2 1.13-.44 1.69-.65a43.4 43.4 0 0 0 2.73-1.12c.31-.14.61-.3.92-.44.31-.15.61-.33.92-.48.8-.42 1.6-.84 2.37-1.3.44-.27.86-.55 1.3-.83.9-.58 1.78-1.19 2.62-1.84.4-.3.79-.61 1.17-.93.85-.68 1.66-1.4 2.44-2.14.08-.08.16-.14.24-.21.18-.17.37-.33.54-.51.1-.1.19-.21.29-.31.79-.8 1.54-1.63 2.26-2.48.21-.25.45-.47.66-.72l684.68-840.78c11.45-14.07 13.17-33.69 4.33-49.53zM1175.81 0c324.68 0 618.64 131.61 831.42 344.39 212.78 212.78 344.39 506.73 344.39 831.42 0 324.69-131.61 618.64-344.39 831.42-212.78 212.78-506.73 344.39-831.42 344.39-324.69 0-618.64-131.61-831.42-344.39C131.61 1794.45 0 1500.5 0 1175.81c0-324.68 131.61-618.64 344.39-831.42C557.17 131.61 851.12 0 1175.81 0zm762.7 413.11C1743.32 217.92 1473.67 97.2 1175.81 97.2c-297.86 0-567.51 120.73-762.7 315.91C217.92 608.3 97.2 877.95 97.2 1175.81c0 297.86 120.73 567.51 315.91 762.7 195.19 195.19 464.84 315.91 762.7 315.91 297.85 0 567.51-120.73 762.7-315.91 195.19-195.19 315.91-464.84 315.91-762.7 0-297.85-120.73-567.51-315.91-762.7zm-675.3 256.55l125.39 328.58H963.08l125.43-328.58h174.69zm128.48 417.13l-215.83 655.04L960 1086.79h431.69zm-524.91 0l191.99 582.62-474.51-582.62h282.52zm618.14 0h282.46l-474.42 582.6 191.96-582.6zm300.21-88.54h-301.75l-125.39-328.58h243.83l183.31 328.58zM749.85 669.67h243.89L868.31 998.25H566.5l183.34-328.58z' id='Слой_x0020_1'/%3E%3C/svg%3E") no-repeat 50% 50%;
}
.icon--address-new-watches-svg {
   background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.186' height='1280.186' viewBox='0 0 14264.51 14264.51' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil0%7Bfill:%231f1b20;fill-rule:nonzero%7D%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='M7132.26 0c1969.48 0 3752.55 798.32 5043.24 2089.01 1290.69 1290.69 2089.01 3073.76 2089.01 5043.24 0 1969.49-798.32 3752.55-2089.01 5043.24-1290.69 1290.7-3073.76 2089.01-5043.24 2089.01-1969.49 0-3752.55-798.32-5043.24-2089.01C798.32 10884.8.01 9101.73.01 7132.25c0-1969.48 798.32-3752.55 2089.01-5043.24C3379.71 798.32 5162.78 0 7132.26 0zm221.61 5474.04c0-152.64-123.73-276.37-276.37-276.37s-276.37 123.73-276.37 276.37 123.73 276.37 276.37 276.37 276.37-123.73 276.37-276.37zm0 3316.44c0-152.64-123.73-276.37-276.37-276.37s-276.37 123.73-276.37 276.37 123.73 276.37 276.37 276.37 276.37-123.73 276.37-276.37zM5695.65 7132.26c0-152.64-123.73-276.37-276.37-276.37s-276.37 123.73-276.37 276.37 123.73 276.37 276.37 276.37 276.37-123.73 276.37-276.37zm3316.44 0c0-152.64-123.73-276.37-276.37-276.37s-276.37 123.73-276.37 276.37 123.73 276.37 276.37 276.37 276.37-123.73 276.37-276.37zM6181.24 8304.62c0-152.64-123.73-276.37-276.37-276.37s-276.37 123.73-276.37 276.37 123.73 276.37 276.37 276.37 276.37-123.73 276.37-276.37zm0-2345c0-152.64-123.73-276.37-276.37-276.37s-276.37 123.73-276.37 276.37 123.73 276.37 276.37 276.37 276.37-123.73 276.37-276.37zm2345 2345c0-152.64-123.73-276.37-276.37-276.37s-276.37 123.73-276.37 276.37 123.73 276.37 276.37 276.37 276.37-123.73 276.37-276.37zm1314.97-1725.1c-19.35 0-35.65 9.12-54.44 11.05-96.18-482.27-323.35-913.68-634.82-1269.64l-396.86-2159c-48.37-261.72-276.92-451.59-543.34-451.59H6000.79c-266.42 0-494.7 190.14-543.62 451.86l-386.92 2086.31c-464.3 493.87-756.43 1151.91-756.43 1883.74 0 713.86 280.24 1355.59 724.36 1845.6l390.24 2124.73c48.64 261.44 277.2 451.59 543.62 451.59H8183c266.14 0 494.42-190.14 543.62-451.86l393.55-2123.07c328.6-362.32 567.39-807 666.61-1305.85 18.79 2.48 35.1 11.61 54.44 11.61 305.11 0 552.74-247.63 552.74-552.74 0-305.39-247.63-552.74-552.74-552.74zM6000.78 3263.08h2210.96l276.37 1488.8c-408.2-237.4-875.54-383.33-1381.85-383.33-506.03 0-973.65 145.92-1381.85 383.33l276.37-1488.8zm2182.21 7738.35H5972.03l-276.37-1488.8c407.92 237.12 875.54 383.33 1381.85 383.33 506.03 0 973.93-146.2 1381.85-383.33l-276.37 1488.8zM7077.51 9343.21c-1219.07 0-2210.96-992.17-2210.96-2210.96 0-1219.07 991.89-2210.96 2210.96-2210.96 1219.07 0 2210.96 991.89 2210.96 2210.96 0 1218.79-992.17 2210.96-2210.96 2210.96zm1365.54-3585.62c-33.44-33.44-87.33-36.2-125.19-5.8L6882.95 6936.03c-52.79 53.06-81.81 123.26-81.81 198.43 0 72.68 28.19 141.5 79.87 192.9 51.68 51.4 121.05 80.15 195.39 80.7 69.09-.55 140.95-26.25 193.18-76.55l510.73-614.92 670.47-834.91c29.02-36.76 25.7-90.65-7.74-124.09zm3315.6-3251.72C10574.68 1321.9 8939 589.59 7132.26 589.59c-1806.74 0-3442.42 732.31-4626.39 1916.28C1321.9 3689.84 589.59 5325.52 589.59 7132.26c0 1806.74 732.31 3442.42 1916.28 4626.39 1183.97 1183.97 2819.65 1916.28 4626.39 1916.28 1806.74 0 3442.42-732.31 4626.39-1916.28 1183.97-1183.97 1916.28-2819.65 1916.28-4626.39 0-1806.74-732.31-3442.42-1916.28-4626.39z' id='Слой_x0020_1'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.icon--address-pickup-svg {
   background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.186' height='1280.186' viewBox='0 0 4809.87 4809.87' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil0%7Bfill:%231f1b20%7D%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='M3921.57 2420.41c-46.22-59.64-113.13-97.47-187.68-106.61-73.99-9.69-146.49 11.55-204.08 56.66l-664.05 514.95c-64.3 50.69-145.19 78.65-227.38 78.65h-159.91c121.33-118.53 197.18-283.29 197.18-465.75 0-51.44-41.75-93.19-93.19-93.19l-1025.05-.19v-93.19c0-51.44-41.75-93.19-93.19-93.19h-372.75c-51.44 0-93.19 41.75-93.19 93.19v1304.61c0 51.44 41.75 93.19 93.19 93.19h372.75c51.44 0 93.19-41.75 93.19-93.19v-93.19h1241.24c101.39 0 202.22-34.67 284.41-97.85l788.17-612.98c59.64-46.03 97.66-112.57 106.98-187.3 9.13-73.99-11.18-146.86-56.66-204.64zM2404.94 0c664.09 0 1265.33 269.19 1700.54 704.4 435.21 435.21 704.4 1036.45 704.4 1700.54 0 664.09-269.19 1265.33-704.4 1700.54-435.21 435.21-1036.45 704.4-1700.54 704.4-664.09 0-1265.33-269.19-1700.54-704.4C269.19 3670.27 0 3069.03 0 2404.94 0 1740.85 269.19 1139.61 704.4 704.4 1139.61 269.19 1740.85 0 2404.94 0zm1559.98 844.96c-399.22-399.22-950.76-646.15-1559.98-646.15S1244.19 445.74 844.96 844.96c-399.23 399.22-646.15 950.76-646.15 1559.98s246.93 1160.75 646.15 1559.98c399.22 399.23 950.76 646.15 1559.98 646.15s1160.75-246.93 1559.98-646.15c399.22-399.22 646.15-950.76 646.15-1559.98s-246.93-1160.75-646.15-1559.98zm-450.57 255.37H1464.24c-51.44 0-93.19 41.75-93.19 93.19v745.49c0 51.44 41.75 93.19 93.19 93.19s93.19-41.75 93.19-93.19V1286.7h559.12v465.93c0 34.48 19.01 65.98 49.2 82 30.38 16.4 66.91 14.54 95.8-4.47l227.75-151.9 227.93 151.89c15.66 10.44 33.55 15.66 51.63 15.66 15.1 0 30.19-3.73 43.98-11.18 30.19-16.03 49.2-47.53 49.2-82V1286.7h559.12v838.68c0 51.44 41.75 93.19 93.19 93.19s93.19-41.75 93.19-93.19v-931.87c0-51.44-41.75-93.19-93.19-93.19zm-838.68 478.05l-134.75-89.65c-31.31-20.69-72.13-20.69-103.44 0l-134.56 89.65v-291.67h372.75v291.67zm-1304.61 1944.8h-186.37V2404.94h186.37v1118.24zm2422.29-921.24c-3.17 24.97-15.84 47.34-36.16 63.18l-787.99 612.8c-49.39 38.02-110.15 58.89-170.53 58.89H1557.43v-745.49l922.55.19c-43.24 212.28-231.66 372.56-456.61 372.56-51.44 0-93.19 41.75-93.19 93.19s41.75 93.19 93.19 93.19h615.03c123.94 0 245.64-42.31 342.37-118.35l664.05-514.76c18.82-14.91 42.68-20.87 66.35-18.64 25.16 3.17 47.53 15.84 63.55 36.53 14.91 19.01 21.43 42.68 18.64 66.72z' id='Слой_x0020_1'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.icon--address-repair-watches-svg {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.186' height='1280.186' viewBox='0 0 12905.98 12905.98' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil0%7Bfill:%231f1b20;fill-rule:nonzero%7D%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='M6452.99 0c1781.92 0 3395.16 722.29 4562.93 1890.06 1167.77 1167.77 1890.06 2781.02 1890.06 4562.93 0 1781.92-722.29 3395.16-1890.06 4562.93-1167.77 1167.77-2781.02 1890.06-4562.93 1890.06-1781.91 0-3395.16-722.29-4562.93-1890.06C722.29 9848.15 0 8234.9 0 6452.99c0-1781.91 722.29-3395.16 1890.06-4562.93C3057.83 722.29 4671.08 0 6452.99 0zm-450.3 2772.06h819.95c130.12 0 238.46 93.19 261.97 216.46l180.68 722.72 505.58 234.73 656.47-418.78c105.99-67.54 241.69-50.49 327.97 33.57l.22-.23 551.11 537.67c95.65 93.03 106.33 240.5 30.72 345.67l-417.58 654.58 196.02 516.78 809.17 159.55c127.28 24.85 215.56 136.5 215.43 261.51h.24v752.74c0 128.1-90.33 235.1-210.76 260.82l-766.02 217.23-234.63 514.38 435.55 614.25c76.37 107.34 61.73 251.96-28.43 342.09l-589.05 602.44c-96.09 98.8-250.27 106.94-355.92 22.98l-595.89-430.36-514.78 213.01-171.76 778.64c-27.4 124.06-137.4 208.52-259.43 208.41v1h-833.39c-136.91 0-249.71-103.17-264.95-236l-144.32-766.02-445.09-179.75-694.59 393.6c-101.72 57.73-225.38 41.09-308.14-32.58l-.25.29-604.88-537.67c-103.33-91.96-118.16-246.31-38.27-355.78l418.04-632.71-175.15-499.17-778.57-157.97c-126.36-25.27-213.69-136.33-213.57-260.47h-1.06V6036.3c0-135.65 101.28-247.65 232.34-264.52l696.19-154.7 243.25-513.53-414.56-627.44c-71.1-107.41-54.09-247.51 33.7-335.12l-.36-.36 591.44-591.44c95.77-95.77 246.25-103.46 350.82-23.11l590.88 423.65 494.78-182.29 158.41-780.74c25.27-126.36 136.33-213.69 260.47-213.57v-1.06zm123.09 2834.11c0-147.3 119.42-266.72 266.72-266.72s266.72 119.42 266.72 266.72v735.03l375.75 364.71c105.3 102.42 107.63 270.82 5.21 376.12-102.42 105.3-270.82 107.63-376.12 5.21l-442.69-429.69c-58.43-48.93-95.59-122.4-95.59-204.57v-846.82zm327.21-1133.73c546.88 0 1042.02 221.69 1400.43 580.11 358.42 358.42 580.11 853.55 580.11 1400.43 0 546.88-221.69 1042.02-580.11 1400.43-358.42 358.42-853.55 580.11-1400.43 580.11-546.88 0-1042.02-221.69-1400.43-580.11-358.42-358.42-580.11-853.55-580.11-1400.43 0-546.88 221.69-1042.02 580.11-1400.43 358.42-358.42 853.55-580.11 1400.43-580.11zm1023.28 957.26c-261.86-261.86-623.64-423.83-1023.28-423.83-399.63 0-761.42 161.97-1023.28 423.83s-423.83 623.64-423.83 1023.28c0 399.63 161.97 761.42 423.83 1023.28s623.65 423.83 1023.28 423.83c399.64 0 761.42-161.97 1023.28-423.83s423.83-623.65 423.83-1023.28c0-399.64-161.97-761.42-423.83-1023.28zm-861.48-2124.21h-395.18l-140.82 694.03c-12.12 95.61-75.87 181.31-172.6 216.78l-754.61 278.02c-82.49 34.56-180.45 26.83-258.49-29.08l-528.56-378.97-277.94 277.94 376.16 569.32c50.38 75.17 61.16 174.16 19.73 261.95l-362.93 766.18-.4-.19c-33.92 71.75-99.47 127.61-182.97 146.05l-637.42 141.65v403.58l700.91 142.21c94.15 14.46 177.41 79.15 210.94 175.37l264.94 755.07c31.14 78.26 24.74 169.98-25.27 245.53l-369.94 559.91 290.42 258.15 635.36-360.04c68.79-40.96 155.21-50.55 235.26-18.46l694.4 280.43c83.75 31.87 149.41 105.28 167.11 199.8l133.72 709.73h399.67l153.25-694.71c15.69-86.14 73.56-162.74 160.55-198.5l779.62-322.6.03.09c82.03-33.62 179.02-25.48 256.26 30.12l540.44 390.32 276.26-282.53-395.57-557.86.15-.11c-53.12-74.8-66.02-175.09-25.16-264.53l343.01-751.98c29.3-75.38 92.44-136.54 176.3-160.07l705.77-200.15v-332.7l-738.7-145.65.07-.34c-87.47-17.16-164.31-77.86-198.03-167.4l-295.72-779.63.43-.16c-28.38-75.54-22.13-163.05 24.58-236.34l381.04-597.3-245.84-239.84-586.62 374.22c-75.55 55.59-178.25 69.49-269.45 27.43l-745.02-345.9c-74.35-31.51-133.53-96.33-154.63-180.71l-164.53-658.15zm4023.98-1038.29C9567.56 1195.99 8087.66 533.42 6452.99 533.42c-1634.66 0-3114.56 662.56-4185.78 1733.78C1196 3338.41 533.43 4818.32 533.43 6452.98c0 1634.67 662.57 3114.57 1733.78 4185.78 1071.21 1071.21 2551.11 1733.78 4185.78 1733.78 1634.67 0 3114.57-662.56 4185.78-1733.78 1071.21-1071.21 1733.78-2551.11 1733.78-4185.78 0-1634.66-662.56-3114.57-1733.78-4185.78z' id='Слой_x0020_1'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.icon--address-vip-shopping-svg {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.186' height='1280.186' viewBox='0 0 2000.31 2000.31' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil0%7Bfill:%231f1b20;fill-rule:nonzero%7D%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='M1000.16 0c276.18 0 526.22 111.95 707.21 292.94s292.94 431.03 292.94 707.21c0 276.18-111.95 526.22-292.94 707.21s-431.03 292.94-707.21 292.94c-276.18 0-526.22-111.95-707.21-292.94S.01 1276.33.01 1000.15c0-276.18 111.95-526.22 292.94-707.21S723.98 0 1000.16 0zM871.71 740.01V634.98l-139.64-194c-10.44-14.5-7.15-34.73 7.36-45.17 9.16-6.59 20.6-7.71 30.42-3.98l.03-.08L919 448.58l62.39-89.31c10.23-14.64 30.4-18.22 45.04-7.99 3.05 2.13 5.61 4.69 7.67 7.53l.07-.05 62.64 86.44 159.96-51.77c17.03-5.47 35.26 3.91 40.73 20.93 3.49 10.87.93 22.22-5.8 30.44l-143.69 191.22-4.02 105.12c-.62 17.49-14.99 31.24-32.35 31.23v.11H904.19c-17.94 0-32.48-14.54-32.48-32.48zm51.01-144.94h175.14l81.55-108.52-83.18 26.92c-13.44 5.3-29.27 1.08-38.14-11.16l-49.75-68.64L959 504.29c-7.86 13.45-24.51 19.65-39.55 13.92l-71.74-27.34 75 104.2zm159.58 64.96H936.67v47.5h143.82l1.82-47.5zM469.85 977.75c-7.85-21.4 3.14-45.12 24.54-52.97 21.4-7.85 45.12 3.14 52.97 24.54l137.94 373.35L828 939.89c7.94-21.31 31.65-32.16 52.97-24.22 21.31 7.94 32.16 31.65 24.22 52.97l-180.54 484.28c-3.59 12.07-12.63 22.35-25.36 27.02-21.4 7.85-45.12-3.14-52.97-24.54L469.85 977.76zm726.93 287.55l.65 175.63c0 22.74-18.44 41.18-41.18 41.18s-41.18-18.44-41.18-41.18l-.9-240.73c-.14-.99-.26-1.94-.35-2.85-.32-3.25-.49-5.73-.49-7.41V977.98c0-20.76 8.47-39.61 22.1-53.25 13.64-13.64 32.48-22.1 53.25-22.1h211.96c20.76 0 39.61 8.47 53.25 22.1 13.64 13.64 22.1 32.48 22.1 53.25v211.96c0 20.76-8.46 39.61-22.1 53.25s-32.48 22.1-53.25 22.1h-203.87zm196.55-279.99h-197.31v197.31h197.31V985.31zm-197.48 203.76l.02.07-.02-.12v.04zM963.36 951.42c0-22.83 18.51-41.34 41.34-41.34 22.83 0 41.34 18.51 41.34 41.34v489.97c0 22.83-18.51 41.34-41.34 41.34-22.83 0-41.34-18.51-41.34-41.34V951.42zm685.57-600.02c-166.03-166.03-395.4-268.72-648.76-268.72S517.44 185.37 351.41 351.4C185.38 517.43 82.69 746.8 82.69 1000.16s102.69 482.73 268.72 648.76c166.03 166.03 395.4 268.72 648.76 268.72s482.73-102.69 648.76-268.72c166.03-166.03 268.72-395.4 268.72-648.76s-102.69-482.73-268.72-648.76z' id='Слой_x0020_1'/%3E%3C/svg%3E") no-repeat 50% 50%;
}
.store-info-list-columns__item-list-icon {
  display: inline-block;;
  background-size: 100%;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}
.store-info-list-columns__item-list-text {
  vertical-align: middle;
  margin-left: 3px;
}
.store-info-list-columns__item-list-row {
  margin: 6px 0;
}
.store-info__route-details {
  overflow: hidden;
}
.store-info__route-details-map {
  float: right;
}
.store-info__addresses-map {
  width: 500px;
  height: 250px;
}
.store-info-list-columns__item {
  flex-basis: 33%;
  padding: 1px 0;
}
.store-info-list-columns {
  display: flex;
  padding: 5px 0 0;
  flex-wrap: wrap;
}
.store-info-list-columns__item-list--multi-row {
  display: flex;
  padding: 7px 0;
}
.store-info__route-details-row-text--paragraph-padding-0 p:first-child {
  margin: 0;
}
.address-payment {
  width: 83px;
  height: 50px;
  vertical-align: middle;
  margin-right: 5px;
}
.address-payment--mastercard {
  background: url(/design/consul/img/mastercard_payment.png) no-repeat 50%;
}
.address-payment--visa {
  background: url(/design/consul/img/_visa_payment.png) no-repeat 50%;
  width: 100px;
}
.address-payment--cash {
  background: url(/design/consul/img/cash_payment.png) no-repeat 50%;
  width: 67px;
}
.store-info__route-details-row-capture {
  font-weight: bold;
}
.store-info__route-details-row--double-string-padding {
  margin-bottom: 15px;
}
.store-info__route-details-row-capture--one-per-line {
  display: block;
}

.nextPage.disabled, .prevPage.disabled {
  display: none;
}

.stores_and_services {
  overflow: hidden;
  margin: 0 0.5em;
  padding-bottom: 11px;
}

.stores_and_services ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  font-size: 50px;
}

.stores_and_services ul li {
  float: left;
  width: 4.6em;
  padding: 0;
  margin: 0 0.1em;
}

.h2 {
  font-size: 22px;
  line-height: 1.25;
  margin: 0 0 12px;
  color: #931b44;
  font-weight: 700;
}


.bottom_slider{
  position: relative;
}
.bottom_slider__info {
  display: block;
  padding: 0px 0 15px 13px;
}
.bottom_slider .nav_arrows {
  width: 29px;
  height: 53px;
  overflow: hidden;
  position: absolute;
  opacity: .6;
  z-index: 5;
  top: 43px;
  cursor: pointer;
}

.bottom_slider .nav_arrows:hover {
  opacity: 1;
}


.bottom_slider .nav_arrows.next {
  right: 11px;
}

.bottom_slider .nav_arrows.prev {
  left: 11px;
}

.bottom_slider .nav_arrows.disabled {
  display:none;
}


.bottom_slider .scrollline {
  margin: 0 0 2px 0;
  height: 2px;
  background: #ccc;
  line-height: 0;
}

.bottom_slider .scrollline .handle {
  width: 100px;
  height: 100%;
  background: #292a33;
  cursor: pointer;
}

.bottom_slider .scrollline .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}



.mag_rzd,.map_tabs{padding:0;overflow:hidden}.mag_line{overflow:hidden}.mag_line:first-child{margin-top:0;padding-top:0}.mag_rzd{clear:both;border-top:1px solid #d9dadd;display:inline-block;height:0;margin:18px 30px 22px;width:100%}
.mag{width:215px;margin:0 auto}
.mag_img{display:block;margin:0 0 8px;overflow:hidden}
.mag_img img{height:132px;width:213px;}
.mag_pic{display:block;margin:0 auto}
.mag_data{font-size:13px;line-height:1.5}
#services .mag_adr {
  height: 61px;
}
#services .mag_mode:before,
#services .mag_adr:before {
    content: '';
    height: 1px;
    width: 100%;
    background: #e1e2e4;
    display: block;
    margin: 7px auto;
}
.mag_tel{margin:5px 0 0}
.mag_phone {
margin: 0px 0 6px;
}
.mag_phone a {
  text-decoration: none;
  color: #6c1333;
}
#services .mag_phone:before {
  content: '';
  display: inline-block;
  background: url(/design/consul/images/mag_phone.png) no-repeat;
  width: 11px;
  height: 11px;
  position: relative;
  top: 2px;
  margin: 0 1px 0 0;
}
.mag_mode{margin:2px 0 0}
.map_tabs{margin:25px 0 0}
.map_tab_i a{display:block;height:27px;line-height:27px;padding:5px 15px;min-width:120px;font-size:14px;color:#4c94c5}.map_tab_i .ico{vertical-align:middle;margin:0 3px 0 0}.map_tabs_text{border-bottom:1px dotted #4c94c5}.ico_cart_bl,.ico_serv_bl{width:13px;height:13px;background-position:-66px -66px}.ico_serv_bl{background-position:-66px -46px}.map_tab_i.active a{color:#333;background:#f2f3f4;border-radius:3px 3px 0 0}
.map{border-radius:2px;}
.map_tab_i.active .ico_cart_bl{background-position:-52px -66px}.map_tab_i.active .ico_serv_bl{background-position:-52px -46px}.map_tab_i.active .map_tabs_text{border-bottom-color:transparent}.map{padding:6px;background-color:#f2f3f4;margin:0 0 53px}.map_map{height:357px;overflow:hidden}.map_map img{display:block;width:100%}.call_tel_note,.map_desc_i{vertical-align:top;display:inline-block}.map_desc{font-size:13px;padding:16px 0 12px}.map_desc_i{line-height:33px;margin:0 46px}.ico_map1,.ico_map2{width:37px;height:33px;background-position:0 -246px;vertical-align:top;margin-right:8px}.ico_map2{background-position:0 -281px}.call{margin:0 0 20px;border-bottom:1px solid #f2f3f4;padding:0 0 20px}.call_tel{font-size:24px;line-height:1;color:#222;margin:0 0 8px}.call_tel_num{color:#333;margin:0 0 0 10px}.call_tel_note{font-size:10px;text-transform:uppercase;font-weight:400;padding:11px 0 0 3px;color:#333}.call_tel_desc{font-size:13px;line-height:20px}.shop_list{padding:12px 0 0}.shop_list_items{margin:0 -15px;padding:13px 0}.shop_list_item_in{width:212px;margin:0 auto}.shop_list_items2{margin:0;padding:13px 0;overflow:hidden}.shop_list_items2 .shop_list_item_in{margin:0}.shop_list_img{display:block;margin:0 auto 10px;height:133px;overflow:hidden}.shop_list_title{font-size:18px;font-weight:700;margin:0 0 5px}.shop_list_text{font-size:13px;line-height:20px}.shop_list_show{margin:8px 0 12px}.shop_rzd{border-top:1px solid #d9dade;margin:0 0 10px;display:inline-block;width:100%}.order_shops{background:#f2f3f4;padding:10px 0 24px;margin:0 0 40px}.shop_list_sel{overflow:hidden;display:block}.shop_list_radio{margin:16px -100% 0 32px;padding:0;float:left}.shop_list_data2{padding:10px 70px}.shop_list_title2{font-size:16px;margin:0 0 10px}.shop_list_tel{font-size:14px;font-weight:700;margin:0 0 5px}

.path{font-size:13px;color:#666;line-height:1.2;margin:0 0 15px}
.path_link{color:#666;border-bottom:1px solid #d5d7d9}.path_link:hover{color:#333;border-bottom-color:#333}
.aside{
  width:202px;
  margin-right:-100%;
  z-index: 100;
}
.s_form, .aside_menu {
  border-radius:2px;
  background:#f2f3f4;
  margin:0 0 40px;
  z-index:2;
}
.aside_menu {
  overflow: hidden;
  list-style-type: none;
  padding: 0;
}
.aside_menu_item_link, .aside_menu_item_link:hover {
  text-decoration: none;
  color: black;
  font-size: 14px;
  padding: .3em .4em;
  display: block;
}
.aside_menu_item_link:hover, .aside_menu_item_link.active {
  background-color: #DADADA;
}
.service-menu li.aside_menu_item {
    border-top: 1px solid #fff;
}
.s_field{padding:9px 13px;border:none;border-top:1px solid #e2e4e6}.s_field:first-child{border-top:none}.f_text{border:1px solid #ccc;font-size:12px;line-height:15px;color:#333;padding:3px 10px;box-shadow:inset 0 2px 2px rgba(0,0,0,.2);border-radius:3px}.f_text_half{width:42%}.f_line_for{width:16%;line-height:21px;font-size:12px}.f_check,.f_label,.f_more{font-size:12px;line-height:1.5}.f_label{font-weight:700;display:block;padding:0 0 2px}.f_check{display:block;text-shadow:0 1px 0 #fff}.f_check_inp{position:absolute;clip:rect(1px,1px,1px,1px)}.ico_f_check{display:inline-block;vertical-align:text-top;width:12px;height:13px;background-position:-36px -108px;margin-right:8px}.f_check_inp:checked+.ico_f_check{background-position:-36px -130px}.f_more{color:#09c;padding:3px 0 1px}.f_more_link{color:#09c;text-decoration:none;border-bottom:1px dotted #09c;cursor:pointer}.f_more_link:hover{color:#069;border-bottom-color:#069}.f_found{position:absolute;left:100%;border-radius:0 3px 3px 0;background:#931b44;box-shadow:0 1px 4px rgba(0,0,0,.4);padding:1px 14px 5px 10px;margin-top:-5px;color:#fff;font-size:16px;line-height:20px;font-weight:700}.f_found:before{position:absolute;right:100%;top:0;width:10px;bottom:0;background-position:0 -402px}.f_found_text{border-bottom:1px solid #a85e79}.f_fail_text,.f_found_text span{position:relative;top:2px}.f_interval{margin:4px 0 1px}.f_interval_slider{height:9px;box-shadow:inset 0 1px 3px rgba(0,0,0,.25);border:1px solid #bababa;border-color:#bababa #dbdbdb #f1f2f3;background:#fff;margin:14px 0 6px}.ui-slider{position:relative}.ui-slider-range{position:absolute;background:#ccc;z-index:2;border-top:1px solid #969696;border-bottom:1px solid #c2c2c2;margin:-1px 0;height:7px}.ui-slider-handle{position:absolute;width:8px;height:19px;z-index:3}.ui-slider-handle0{background-position:0 -226px;margin:-5px 0 0 -8px}.ui-slider-handle1{background-position:-15px -226px;margin:-5px -8px 0 0}

.f_checks.shops .f_check:last-child  {
  border-bottom: 0;
}

.f_checks.shops .f_check {
    padding: 2px 0 5px;
    margin: 0 0 5px;
    border-bottom: 1px dashed #e2e2e2;
}

.articles{padding:0 0 40px;margin-left:223px;position:relative;}
.articles.brands_list_wp {margin-left: 0px;}

.article{font-size:16px;line-height:1.6}.article_mp{padding:0 0 1em}
.article .title1,
.article h1,
.page_title,
.title2,
.title3,
.section__header {
  font-size:30px;
  color:#931b44;
  line-height:1.2;
  font-weight:700;
  margin:0 0 .25em;
}

.article .title1,
.article h1, .section__header {
  font-size:25px
}
.article h2,
.title2{font-size:22px;line-height:1.25;margin:0 0 12px;font-weight:700;}
.certificates_title {
  margin-top: 1em;
}
.article h3,.title3{font-size:18px;margin:0 0 11px}.article .article_date{font-size:14px;display:block;text-transform:uppercase;color:#666;margin:-3px 0 0}.article p{margin:0 0 1em}.article table,.table{margin:.25em 0 1em;color:#525252;font-size:13px}.back,.btn,.title2_link{font-size:16px}.article table tr,.table tr{background-color:#fff}.article table td,.article table th,.table td,.table th{padding:6px 20px;vertical-align:top}.article table th,.table th{color:#333;font-weight:700;text-align:left;white-space:nowrap}
.btn_big,.btn_med,.empty_cart_btn,.order_item_imgl{text-align:center}.article table tr:nth-child(odd),.table tr:nth-child(odd){background-color:#efefef}.title2_link{margin-left:16px;color:#666;font-weight:400;border-bottom:1px solid #d5d7d9}
.back,.btn{font-weight:700}
.btn {
  box-sizing: border-box;
  cursor: pointer;
}
.title2_link:hover{color:#333;border-bottom-color:#333}.about_banner{height:150px;width:100%;overflow:hidden;margin:1.25em 0}.about_banner1{background:url(../img/about_watches.jpg) repeat-x}.about_banner2{background:url(../img/about_jewelry.jpg) repeat-x}.blogs{margin:0 0 50px}.article_link{color:#931b44;border-bottom:1px solid #e5cfd7}.article_link:hover{color:#6c1333;border-bottom:1px solid #6c1333}.article_img{display:block;width:100%;margin:10px 0}.btn,.empty_cart_btn{display:inline-block}.back{line-height:1.2;color:#931b44;margin-top:1em}.back_link{border-bottom:1px solid #e5cfd7}.back_link:hover{border-bottom-color:#6c1333;color:#6c1333;text-decoration:none}.btn,.btn:hover{color:#fff;text-decoration:none}
.btn {
    background:#931b44;
    border-radius:3px;
    border: 1px solid #931b44;
    line-height:28px;
    height:28px;
    padding:0 10px 2px;
    -webkit-transition:background-color .3s ease;
    transition:background-color .3s ease
}
.btn.disabled,.btn:hover{background:#6c1333}.btn2{background:#bc7890}
.btn_small{
  height:20px;
  padding:0 18px;
  font-size:12px;
  line-height: 20px;}
.title2.inline_block{display: inline-block;}

h1 + .title2_link {
  cursor: pointer;
}
.float-right {
  float: right;
}
.alert-error {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
}

.alert {
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}
.btn--send-store-address {
  background: #2D2D2D;
  border: 1px solid #2D2D2D;
  text-align: center;
  margin: 10px auto;
  display: block;
  width: 200px;
}

.market_page .title1 {
  color: #921944;
}

.market-page-banners img {
  width: 100%;
  height: auto;
}
.market_page .bs_items {
  margin-top:15px;
}
.market_page h2 {
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  margin-top: 25px;
}
.market-page__link-to-catalog {
  text-transform: uppercase;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  margin: 10px 0;
  color: #921944;
  display: block;
}
.market-page-banners {
  margin: 0 -10px;
}
.market-page-banners__top {
  display: table;
  width:100%
}
.market-page-banners-top__item {
  display: table-cell;
  position: relative;
  padding: 11px;
  box-sizing: border-box;
  vertical-align: top;
}
.market-page-banners-bottom {
  display: table;
  width:100%
}
.market-page-banners-bottom img {
  width:100%;
}
.market-page-banners-top-item__bottom-image {
  position: absolute;
  bottom: 11px;
  right: 11px;
  left: 11px;
}

.market-page-banners-bottom__item {
  box-sizing: border-box;
  display: table-cell;
  padding: 11px;
}

.market-page-banners__bottom {
  display: table;
  width:100%
}
.market-page-banners__bottom img {
  display: block;
  height: auto;
}

@media (min-width:1335px) {
  .market-page-banners img {
    width: initial;
  }
}

.btn_med{
  width:135px;
  height:36px;
  line-height:34px;
  padding:0 0 2px;
  font-size:20px;
}
.btn_med2{
  width:168px;
  height:36px;
  line-height:34px;
  padding:0 0 2px;
  font-size:20px;
}
.item_cost_btns .btn_med2 {
  box-sizing: content-box;
}
.btn_wide{width:auto;padding-left:17px;padding-right:17px}
.btn_big{line-height:45px;height:47px;width:222px;font-size:22px}
.ico_q{background-position:-62px -82px;width:17px;height:17px;vertical-align:-2px;margin:0 5px 0 -2px}.btn_green{background-color:#6c3}.btn_green:hover{background-color:#51aa54}.empty_cart_btns{padding:14px 0}.empty_cart_btn{line-height:34px;height:34px;width:318px;font-size:20px}.order_table tbody td{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:10px 12px;vertical-align:middle}
.order_item_imgl,
.p_text,
.text-input {
  border:1px solid #ccc;
  display:block
}

.action_checkout_cart {
    margin: 7px 4px;
}

.action_checkout_cart--instalments {
    background: white;
    border: #931b44 1px solid;
    color: #931b44;
    padding: 0px 10px 0px;
    display: inline-block;
    box-sizing: border-box;
}

.input-group {
  display: flex;
}
.order_table .order_item_img{padding-left:0;width:5%}.order_item_imgl{height:52px}.order_item_imgl img{display:block;margin:0 auto}.order_item_link{font-size:14px;color:#5997d2;text-decoration:underline}.order_item_cost,.order_item_cost_all{font-size:15px;white-space:nowrap}.about_news_link,.about_news_link:hover,.active .foot_m_l,.aside_pr_text a,.aside_pr_text a:hover,.btn_vacancys_all,.cont_link,.foot_m_l,.foot_m_l:hover,.like_item_l,.like_item_l:hover,.nodeco,.p_label_link,.p_label_link:hover,.p_title_link,.p_title_link:hover,.pl_text_link,.pl_text_link:hover,.reserv,.reserv:hover,.vacancy_list a,.vacancy_list a:hover{text-decoration:none}.order_item_link:hover{color:#069}.order_item_cost_all{margin-left:12px;text-align:center}
.order_table .order_item_del{text-align:right}
.p_label__extra_text {
  color: #931b44;
  font-weight: normal;
}

.itog
{
  padding: 5px 12px 0px;
  font-weight: bold;
  text-align:right;
}
.order_item_count{font-size:13px;white-space:nowrap}.ico_del{width:14px;height:14px;vertical-align:middle;background-position:-34px -163px;display:block;float:right}
.total_sum{
  font-size:26px;
  line-height:1;
  color:#333;
  padding:17px 12px 22px
}
.subtotal_discount {
  font-weight: normal;
}
.added_to_cart__title,.p_title{font-weight:700;color:#931b44;line-height:1.2}.order_details{padding:0 0 40px}.order_details_delivery{margin:0 0 36px}.popup{padding:30px 50px;background:#f2f3f4;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.35)}.added_to_cart{text-align:center;width:399px}.added_to_cart__title{font-size:28px;margin:0 0 33px}.added_to_cart__text{margin:0 0 32px;text-align:left}.imgs_list_l,.item_cost_btns,.item_img_big_l,.like_item_l,.p_btn_big,.p_btns .btn,.p_capt,.popup_form_ready{text-align:center}.added_to_cart__btns{margin:0 -23px}.added_to_cart__btn{width:188px;padding:0 0 2px;margin:0 10px 12px}.p_form{width:321px}.p_title{font-size:22px;margin:0 0 20px}.p_title_link{font-size:15px;border-bottom:1px solid #d5d7d9;font-weight:400;margin-left:12px;line-height:1;vertical-align:middle}.p_title_link:hover{color:#333;border-bottom-color:#333}
.p_line,
.form__row {
  margin:0 0 12px
}
.p_label{display:block;font-size:13px;line-height:1.6;font-weight:700;padding:0 0 3px}.p_label_big{font-size:15px}.p_label_link{font-weight:400;color:#2e3641;border-bottom:1px solid #d5d7d9;font-size:12px;margin-left:6px}.p_label_link:hover{color:#333;border-bottom-color:#333}
.order_info__coupon_invalid {
  color: #931b44;
}

.p_line__coupon_code {
  width: 50%;
  float: right;
  margin-bottom: 2em;
}

.p_text_out{
  position:relative
}
.p_text, .text-input {
  font-size:21px;
  /*padding:4px 10px;*/
  padding:0 10px;
  height:31px;
  color:#333;
  width:100%;
  border-radius:2px;
  line-height:31px
}
.p_text--comment {
  height: 70px;
  font-size: 14px;
  line-height: 1.5em;
}

.p_desc{font-size:14px;font-weight:700;margin:0 0 1em}.p_area{resize:vertical;overflow-y:auto;min-height:123px;padding-right:2px}.about_news_img,.action,.aside_promo,.av,.av_img,.brands_i,.cb,.fancybox-inner,.footer,.imgs_list_l,.item_forms,.like_h,.like_item_l,.like_list,.mp_slider_about .sl_item,.text_replace{overflow:hidden}.p_capt{float:left;width:168px;border:1px solid #ccc;border-radius:2px}.p_capt img{vertical-align:top;display:block}.p_capt_text{float:right;width:210px}.p_btns{padding:15px 0 25px}.p_btns .btn{margin:0 24px 0 0;float:left;min-width:109px;padding-left:25px;padding-right:25px}.p_btns .f_check{margin-top:5px}.p_btn_big{padding:25px 0;background:#efefef;border-top:1px solid #cbcbcb;margin:32px 0 0}
.p_desc--city_select {
  font-size: 16px;
  margin: 10px 0 5px;
}

#baloon,
.p_error {
  white-space:nowrap;
  position:absolute;
  left:100%;
  background:#931b44;
  color:#fff;
  font-size:13px;
  padding:4px 17px;
  margin-left:13px;
  border-radius:0 3px 3px 0;
  line-height:20px;
  top:0;
}

.coupon_error,
.coupon_success {
  color:#fff;
  display: block;
  padding: 0.5em;
  line-height: 1.1em;
  margin: 1em 0;
}

.coupon_error {
  background:#931b44;
}

.coupon_success {
  background:#299f53;
}

.coupon_input {
  width: 50%;
  display: inline-block;
}
.apply_coupon {
  display: inline-block;
  vertical-align: top;
  height: 31px;
}
#baloon:after,.p_error:after{position:absolute;right:100%;top:0;height:28px;width:10px;background-position:0 -402px}.p_capt2{float:left;margin:0 15px 0 0;height:43px;width:91px;border:1px solid #ccc;border-radius:2px}.p_form_onpage{width:540px}
.p_form_onpage .p_line,
.form__row {
  margin:0 19px 22px 0;
  position:relative;
}
.p_form_onpage .p_capt_text{font-size:30px;font-weight:700;text-align:center;width:180px;height:41px;float:left;padding-top:3px;padding-bottom:2px;line-height:36px}.coupon{border-bottom:1px solid #cbcbcb;padding:10px 0 24px}.coupon_form{width:auto}.p_coupont_label{font-weight:400;font-size:16px}.p_coupon_btn{padding:0 20px 2px;vertical-align:top;height:31px}.p_coupon_text{width:475px;margin-right:5px}.popup_subcribe{font-size:16px;line-height:1.4;color:#931b44;padding:30px 30px 30px 318px;width:436px;background:url(../img/mail_form_bg.jpg) no-repeat #f2f3f4;height:366px}.popup_title{font-size:28px;margin:0 0 30px;font-weight:400}.item_articul,.item_data dt,.item_title,.popup_title b{font-weight:700}.popup_form{margin:36px 4px;padding:5px;background:url(../img/border.png) no-repeat;position:relative}.popup_fs{border:none;margin:23px 18px;position:relative;padding:0}.popup_form_ready{line-height:45px;font-size:20px;position:absolute;top:0;left:0;right:0;bottom:0;display:none}.popup_checks{list-style:none;margin:0;padding:0}.popup_checks li{padding:0 0 0 34px;margin:16px 0 0;position:relative}.popup_checks li:before{width:21px;height:21px;background:url(../img/sprite.png) -55px -218px no-repeat;position:absolute;top:2px;left:0}.imgs_list_l,.item_data,.item_img_big{position:relative}.popup_sub_error{line-height:36px;height:36px;margin-left:46px;margin-top:-4px;border-radius:0 3px 3px 0;left:100%;right:auto;font-weight:700;font-size:14px}.popup_sub_error:after{background-position:-53px -457px;height:44px;width:13px;right:100%;left:auto}.popup_sub_inp{float:left;height:30px;width:189px;font-size:16px;line-height:30px;padding:2px 11px;border:1px solid #ccc;background:#fff;border-radius:3px}.item_data,.item_forms{border-top:1px solid #e2e4e6}.popup_sub_btn{width:159px;height:36px;float:right;font-size:14px;padding:0}.popup_form.ok .popup_fs{opacity:.2;transition:opacity .3s ease}.popup_form.ok .popup_form_ready{display:block}.item_page{background:#f2f3f4;border-radius:4px;padding:5px;margin-top:14px}
.item_imgs{
  background:#fff;
  border-radius:3px;
  position: relative;
}
.item_datas{float:right;width:36.5%}.item_datas_r{float:left;width:62.5%}.item_datas_in{padding:0 7px 0 3px;margin:0 auto;max-width:420px}.item_title{font-size:22px;color:#333;line-height:1.2;margin:8px 0 5px}.item_articul{font-size:15px}.item_distr{margin-left:15px;font-size:15px}
.item_forms{margin:10px 0 0}
.item_costs{padding:14px 0 0}
/*.item_costs .citem_cost{margin:0;line-height:36px}*/
.item_costs .citem_cost{margin:0;line-height:20px}
.item_data{
  font-size:.01px;
  padding:18px 0 0;
  margin:12px 0 0;
  background:#f2f3f4
}
.item_data dl{font-size:13px;line-height:14px;margin:0 0 1em;width:49.5%;vertical-align:top;display:inline-block}.item_data dd{display:block;margin:0}

.product_manuals {
  padding-top: 17px;
  border-top: 1px solid #e2e4e6;
}

.product_manual_link {
    text-decoration: none;
    color: black;
    font-size: 15px;
}

.product_manual_link:hover .product_manual_text {
    text-decoration: underline;
    color: black;
}

.product_manual_text {
    line-height: 1.1em;
    display: inline-block;
    vertical-align: middle;
}

.product_manual_pdf {
  display: block;
  padding-left: 58px;
  line-height: 56px;
  background: no-repeat url(../images/pdf-icon.png);
  background-position: 0 0;
}

.item_img_big_l{
  display:block;
  min-height:504px;
  line-height: 504px;
  text-align: center;
}
.item_img_big_l .citem_best{bottom:15px;top:auto;opacity:.2;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.item_img_big_l:hover .citem_best{opacity:1}
.item_img_big_i{
  display:inline-block;
  margin:0 auto;
  max-width:430px;
  max-height:510px;
  width:auto;
  height:auto;
  vertical-align: middle;
}
.item_desc{padding:14px 25px 0;max-width:950px}.item_desc_title{font-size:22px;line-height:1.2;margin:0 0 .5em;font-weight:400}.item_desc_text{font-size:14px;line-height:1.6}.item_likes{margin:20px 20px 13px}
.item_img_more{margin:0 0 0 133px}
.item_cost_btns{float:right;width:40%}.reserv{font-size:15px;line-height:18px}.warranty{font-size:13px;line-height:14px;padding:1px 0}
.ico_delivery,
.ico_warranty{
  width:28px;
  height:29px;
  background-position:-51px -105px;
  margin:0 7px 0 0;
}
.ico_delivery{
  background-position:-51px -135px;
}
.item_data_r{
  float:left;
  width:50%;
  /*width:200px;*/
  padding:5px 0 0;
}
/*.item_data_r{float:left;width:200px;padding:5px 0 0}*/
.item_data_r_item{
  margin:5px 0 0;
  line-height:1.2;
}
.item_data_r_item:first-child{
  margin:0;
}

.item_data_r_item__text{line-height:28px}.catalog_like_items .citem{width:24.95%}
.imgs_list{
  padding:0;
  margin: -0 -100% 0 0;
  float:left;
  position: absolute;
  top: 5px;
  bottom: 5px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 200;
  width: 122px;
}
.imgs_list_l{
  display:block;
  width:105px;
  height:105px;
  border:1px solid #d7d7d7;
  background: white;
}
.imgs_list_i {
  display:block;
  margin:5px auto 0;
  position: relative;
}
.imgs_list_i:first-child{
  margin-top: 0;
}
.imgs_list_l img{top:0;left:0;right:0;bottom:0;position:absolute;margin:auto}

.youtube_video_preview {
  cursor: pointer;
}
.video_wrapper {
  display: none;
  padding: 5px;
}
.video_wrapper iframe {
  margin: 0 auto;
  display: block;
  box-sizing: border-box;
}
.youtube_play_button {
  display: block;
  background: url('/design/consul/dist/img/youtube_icon.png');
  width: 33px;
  height: 23px;
  z-index: 2;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}

.like_h,.like_item_l,.like_items,.subscr{position:relative}
.like_goods{padding:17px 0 0;border-top:1px solid #e2e4e6;margin:16px 0}.like_goods_t{font-size:15px;line-height:1.2;margin:0 0 10px;color:#333}.like_items{max-width:356px}.like_h{margin:0 auto;width:324px}.viewport_centered .like_h{margin:0}.like_list{margin:0;padding:0}.like_item{width:80px;height:80px;float:left;margin-left:1px}.like_item_l{border:1px solid #d7d7d7;width:78px;height:78px;display:block;background-color:#fff;color:#333}.like_item_title{font-size:13px;line-height:1.2;text-align:left;padding:0 10px}.like_item_cost{font-size:15px;text-align:left;padding:4px 10px 0;font-weight:700}
.subscr_btn,.subscr_field,.subscr_title{font-size:16px;vertical-align:top}
.box_items .like_item_i{vertical-align:top}.box_items .like_item{width:161px;height:auto}.box_items .like_item_l{width:157px;height:auto;padding:0 0 6px}.action_item{margin:0 0 50px}.action_item p{line-height:1.25}.action{display:block;width:100%;min-height:150px;margin:0 0 10px}
.onstage_list,.subscr_btn,.subscr_field,.subscr_mess,.subscr_title{display:inline-block}
.action4_l{float:left;margin-right:-100%}.action4_r{margin-left:250px}.b_info{margin:0 0 .5em}.b_info_error{color:#931b44;font-weight:700}
.action_link_wrap {
  text-align: center;
}
.action_link_wrap a {
  color: #fff;
  display: inline-block;
  text-decoration: none;
  background: #931b44;
  border-radius: 3px;
  padding: 4px 25px 4px;
  text-align: center;
  margin: 15px 0 20px;
  font-size: 15px;
}
.action_link_wrap a:hover {
  text-decoration: none;
}

article.action_body img {
  max-width: 100%;
}

.subscr{margin:0 0 15px;background:#f2f3f4;border-radius:3px;padding:15px 5px}
.subscr_title{font-weight:700;color:#921944;line-height:27px}
.subscr_field{height:20px;border:1px solid #e5e5e6;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#000;line-height:20px;margin:0 12px;border-radius:3px;padding:3px 10px 4px;width:235px;text-align:left}
.aside_gb,.pl_form,.subscr_mess{border-radius:3px}
.subscr_btn{height:27px;line-height:27px;color:#fff;width:168px}
.gray_placeholder::-webkit-input-placeholder{color:#999}.gray_placeholder:-moz-placeholder{color:#999}.gray_placeholder::-moz-placeholder{color:#999}.gray_placeholder:-ms-input-placeholder{color:#999}
.subscr_mess{
  font-size: 24px;
  line-height: 58px;
  font-weight: 700;
  vertical-align: middle;
  color: #fff;
  right: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3C931B44, endColorstr=#3C931B44);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background: rgba(147, 27, 68, 0.87);
  height: 61px;
}

.about_news_item,.btn_vacancys_all,.foot_m,.onstage_list,.pl_img img,.spy a,.spy img{vertical-align:top}.pl_form{width:656px;background:#fff;padding:0}.pl_left{float:left;width:200px;padding:25px;border-right:1px solid #d8dadf}.pl_right{margin-left:250px;width:365px;border-left:1px solid #d8dadf;padding:22px 20px}.pl_title{font-weight:400;margin:0 0 13px}.pl_img{text-align:center;margin:-5px 0 6px}.pl_img img{max-width:100%}.pl_text{line-height:1.4;margin:0 0 12px}.pl_text_link{border-bottom:1px solid rgba(46,54,65,.2);line-height:1.2;color:#2c333f}.pl_text_link:hover{border-bottom-color:#931b44}.pl_label_link{font-size:14px;line-height:1.2;float:right;margin-top:2px}.pl_btns{padding:15px 0 0}.main_center{margin-right:345px}.main_aside{width:313px;margin:0 0 0 -100%;float:right}.onstage{background:url(../img/onstage_map.jpg) center no-repeat;min-height:385px;border-top:1px solid #dfc8d1;border-bottom:1px solid #dfc8d1;padding:36px 0;margin:5px 0 35px}.onstage_title{font-size:28px;font-weight:600;margin-bottom:95px}.onstage_lists{white-space:nowrap;padding:0 0 0 25%}.onstage_list{width:40%;line-height:1;list-style:none;margin:0;padding:0}.onstage_list li{color:#D7B6C1;font-size:18px;margin:0 0 14px}.onstage_list a{color:#921a44;border-bottom:1px solid #d7b6c1;text-decoration:none}.onstage_list a:hover{border-bottom-color:#921a44}

.mp_slider_about,
.mp_slider_about .sl_item,
.mp_slider_about .sl_item_link{height:380px}
.mp_slider_about .sl_item{border-radius:3px}
.mp_slider_about .sl_item_link{position:absolute;left:50%;margin-left:-620px}
.article_about{color:#000;padding:0 0 1em}.article_about_title{font-size:28px}.aside_gb{background:#f2f3f4;margin:0 0 20px;padding:17px 15px 18px}.aside_gb_title{font-size:16px;color:#921a44;margin:0 0 5px}.aside_promo{margin-top:18px}.aside_promo:first-child{margin-top:0;overflow:hidden}.aside_promo_ico{border:1px solid #d7b5c1;border-radius:50%;width:68px;height:68px;position:relative;display:block;float:left;margin:0 13px 0 0}
.aside_promo_ico .ico{
  display:block;
  margin:auto;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:1;
}
.aside_pr_text{font-size:16px;line-height:1.4;color:#921a44;text-transform:uppercase;padding:11px 0 0}.aside_pr_text a{border-bottom:1px solid #dfc8d1}.aside_pr_text a:hover{border-bottom-color:#921a44}.vacancys{padding:0 0 7px}.vacancy_city{font-size:14px;color:#921a44;font-weight:700}.vacancy_list{list-style:none;margin:0 0 10px;padding:0}.vacancy_list li{margin:0 0 3px}.vacancy_list a{border-bottom:1px solid #dfc8d1}.vacancy_list a:hover{border-bottom-color:#921a44}.btn_vacancys_all{font-size:14px;line-height:29px;color:#fff;text-align:center;display:inline-block;padding:0 17px}.aside_subscr{padding:0;margin:0}.aside_subscr_text{line-height:1.4;color:#921a44;padding:6px 0 14px}.aside_subscr_field{background:#dfc8d1;position:relative;border-radius:0 0 3px 3px;margin:0 -15px -18px;padding:10px 15px 30px}.aside_subscr_field:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAEBAMAAAA+MnEyAAAAD1BMVEUAAAD///+SGUSSGUSSGUSItg5aAAAABHRSTlMAAGDgdmTvRQAAACVJREFUeF5jcIEBZ0E4YALxETJOCBlmVBlDhIwKqowiQsYExAcArR4RrQZ0eN4AAAAASUVORK5CYII=) repeat-x}.aside_subscr_label{font-weight:700;display:block;line-height:1.6;color:#921a44;margin:0 0 4px}.aside_subscr_inp{height:24px;border-color:#b28696;margin:0 0 -100%;float:left}.aside_subscr_btn{width:59px;height:31px;line-height:21px;float:right;position:relative;border-radius:0 3px 3px 0}.aside_subscr_mess{line-height:1.4;padding-top:24px;font-size:20px}.pink_placeholder::-webkit-input-placeholder{color:#C093A4}.pink_placeholder:-moz-placeholder{color:#C093A4}.pink_placeholder::-moz-placeholder{color:#C093A4}.pink_placeholder:-ms-input-placeholder{color:#C093A4}.about_news_list{margin:0 0 25px -21px;list-style:none;padding:5px 0}.about_news_item{width:50%;display:inline-block;padding:0 0 0 21px;margin:27px 0 0}.about_news_link{display:block}.about_news_img{display:block;height:214px;border-radius:3px;margin:0 0 13px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.about_news_text{color:#000;font-size:16px;line-height:1.6;border-bottom:1px solid transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.about_news_link:hover .about_news_img{opacity:.8;will-change:opacity}.about_news_link:hover .about_news_text{color:#000;border-bottom:1px solid #c2879c}.footer{font-size:14px;line-height:1.14;min-height:139px}
.cont_t,.foot_m,.foot_t_l{font-size:12px}.foot_t{background-color:#f2f3f4}
.bgr,.foot_b{background-color:#931b44}
.foot_t_c,.foot_t_l,.foot_t_r{min-height:78px;padding:5px 0}
.foot_t_l{float:left;
          width:18%;
          line-height:1.2;color:#666}
.foot_t_r{
  float:right;
  width:20%;
  padding:5px 0;
}
.foot_t_c{
  border:0 solid #cbcdd0;
  border-width:0 1px;
  width:60%;
  float:right
}
.foot_m{
  line-height:1.5;
  padding:0 5%;
  display:inline-block;
  margin:0;
  min-width:65px;
}
.foot_m_l{color:#333;border-bottom:1px solid transparent}.active .foot_m_l,.foot_m_l:hover{color:#333;border-bottom-color:#ccc}.cont_t{font-weight:700;color:#2C333F;margin:0}.cont_i{margin:10px 0 0}.cont_i:first-child{margin:0}.cont_link{color:#2D3540}.tel_num_big{color:#2e3641;font-size:22px;line-height:1;margin-bottom:-5px}.tel_num{color:#2e3641;font-size:13px;line-height:1.2;margin:2px 0 0}.foot_b{padding:1px 0 2px}.copy{font-size:11px;line-height:18px;color:#ccc;margin:6px 0;float:left}.cr,.error_title,.red{color:#931b44}.spy a{margin-right:20px}.reqs{text-align:right;padding:13px 0 0;float:right;width:60%}.cb{clear:both;height:0}.cf:after{content:"";display:table;clear:both}.av_btn_warrow:after,.av_close:after,.recall_close:after{content:''}.cf{zoom:1}.img_left{float:left;margin:0 13px 0 0}.img_right{float:right;margin:0 0 0 13px}.w100{width:100%}.w60{width:60%}.w50{width:50%}.w30{width:30%}.w27{width:27%}.normal{font-weight:400}.bold,.error_title{font-weight:700}.hide{display:none}.bgg{background-color:#f2f3f4}.disabled{opacity:.3}.arial{font-family:Arial,sans-serif}.center{text-align:center}.tar{text-align:right}.fl{float:left}.fr{float:right}.undeco{text-decoration:underline}.dotted,.dotted:hover{text-decoration:none}.nowrap{white-space:nowrap}.dotted{border-bottom:1px dotted #931b44}.error{background:#f2f3f4;border-radius:3px;padding:48px 0;margin:0 0 35px}.error_title{font-size:38px;line-height:1.2;width:540px;margin:0 auto}.error_title_32{font-size:32px;font-weight:400;width:615px}.error_text{font-size:18px;color:#999;margin:26px 0 30px}.av_close,.av_close:hover,.av_img,.av_img:hover{color:#fff;text-decoration:none}.brands_cols{border:1px solid #d8dadf;border-radius:3px;margin:15px 0 35px}.brands_l{font-size:14px;line-height:20px;padding:22px 0 6px 22px;margin:0}.av_img,.av_img2{line-height:1.25}.brands_i{white-space:nowrap;text-overflow:ellipsis;margin:0 0 18px}.av{position:relative;margin:0 0 15px}.av_img{display:block;height:115px;border-radius:3px;background:#ccc;font-size:22px}.av_close,.recall_btn{border:1px solid #fff}.av_img1{padding:0 0 0 34%}@media all and (min-width:1150px){.av_img1{padding:0 0 0 40%}}.av_img2{font-size:26px;padding:0 0 0 25%;background:url(../img/av/av_expert.png) 7.75% 50% no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAIVBMVEWOFj+PF0CQGEGRGUKSGkOTG0SUHEWVHUaWHkeXH0iYIEl4tanWAAAA50lEQVR4XgVAQU+CUAD+DHDunUDmRt2QsvBkLWt2gtIFnZpFo45k5DwVwXjr5BYj8sTMGXRqOJ3zVzZ8rwc3eqtfJyzyZ9XjzT273URnbTEF376yckRBiSTq4fxFwWXM9xbBtS0fwJAbMnP7aroWjI/0502J6SLAxBPS8VAiWQr/iHUkw32obYGWikQrr/TmCCfu+92KSyw3BmGEeyraT60vXDgZXQ5mfxOC86ynhPp8v1AR/TqfTDWYCUscVzJtR/P9/BF9r17enSrOWRdVzq+lRUM0Qww5OhUrm/HpBgnb2ab8SOpG/9XTQSJz5EnKAAAAAElFTkSuQmCC)}.av_btn_warrow,.av_close{font-weight:700;font-size:16px}.av_img_text{padding:6px 0 12px;display:block}.av_img2 .av_img_text{padding:16px 0}.av_close{position:absolute;bottom:13px;right:14px;line-height:27px;padding:0 10px;border-radius:3px}.av_close:after{display:inline-block;width:13px;height:13px;margin:0 0 0 8px;vertical-align:-1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAoADc5Y6lBQAAADhJREFUeF5jEGQAAkYBBhEBBgYQwejIAMQKIDYQKYA4QCEFkKSJAJhmdmaA82HycPUw/TDzYOYDAB1EBYtoPCb+AAAAAElFTkSuQmCC)}.av_btn_warrow{padding:0 18px;line-height:29px;background:#fff;border-radius:3px;white-space:nowrap;display:inline-block}.av_btn_warrow:after{display:inline-block;width:24px;height:16px;vertical-align:-2px;margin-left:12px}.av_btn_warrow_red{color:#B4190C}.av_btn_warrow_red:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQAgMAAABxSlcGAAAACVBMVEX///+0GQy0GQyIzQGKAAAAAnRSTlMAoKBFbtAAAAArSURBVHheYwACRgcGMDWBAQxSIJQkhGJDl1wFAiuhFFQQrgShQRJNCmoRANDBDQuRiFcrAAAAAElFTkSuQmCC)}.av_btn_warrow_rasp{color:#911942}.av_btn_warrow_rasp:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQAgMAAABxSlcGAAAACVBMVEX///+RGUKRGUILhVKdAAAAAnRSTlMAoKBFbtAAAAArSURBVHheYwACRgcGMDWBAQxSIJQkhGJDl1wFAiuhFFQQrgShQRJNCmoRANDBDQuRiFcrAAAAAElFTkSuQmCC)}div[style*="font-size:22px"]{display:none}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font-size:14px;line-height:20px;margin:0;padding:15px;white-space:nowrap}
.fancybox-type-image{
  left: 20% !important;
  right: 20% !important;
  width: auto !important;
  top: 2em !important;
  bottom: 2em  !important;
}
.fancybox-type-image .fancybox-skin,
.fancybox-type-image .fancybox-outer,
.fancybox-type-image .fancybox-inner,
.fancybox-type-image .fancybox-wrap-inner{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.fancybox-type-image .fancybox-skin{
  background: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-type-image .fancybox-wrap-inner{
  overflow: hidden;
}
.fancybox-type-image .fancybox-inner{
  width: auto !important;
  height: auto !important;
  -ms-transform: translateY(50%);
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.fancybox-type-html .fancybox-inner {
  overflow-y: auto !important;
}

.fancybox-iframe{
  display:block;
  width:100%;
  height:100%;
}
.fancybox-image{
  display: block;
  max-width:100%;
  max-height:100%;
  margin-left: auto;
  margin-right: auto;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#fancybox-loading{background-image:url(../img/fancybox_sprite.png);position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}
.fancybox-close{
  top:-23px;
  right:-23px;
  width:20px;
  height:20px;
  background-position:-28px -226px
}
.fancybox-nav{top:0;width:50%;height:100%;padding:0 50px 0 0;text-decoration:none;background:url(../img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{right:50%}.fancybox-next{left:50%}.fancybox-nav span{top:50%;opacity:.6;width:29px;height:53px;overflow:hidden;margin-top:-26px}.fancybox-nav:hover span,.head_line_nav_l:hover:after,.head_line_nav_l:hover:before{opacity:1}
.fancybox-prev .ico{
  left:0;
}
.fancybox-next .ico{
  right:0
}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:hidden;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}
.autocomplete-w1 {position:absolute;top:0;left:0;margin:6px 0 0 6px}
.autocomplete, .autocomplete-suggestions{background:#7c7d80;cursor:default;text-align:left;overflow-x:auto;overflow-y:auto;margin:-8px 6px 6px -6px;border-radius:0 0 3px 3px;padding:2px 0 0;color:#fff}
.autocomplete .selected, .autocomplete-selected {background:#cbcdd0}
.autocomplete div, .autocomplete-suggestion {padding:10px 3px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.autocomplete img, .autocomplete-suggestion img {float:left;margin:-7px 5px 0 0}
.autocomplete strong, .autocomplete-suggestion strong {font-weight:400;color:#931b44}
#baloon{position:absolute;margin:-18px 0 0 38px;left:-9999px;top:-9999px;z-index:8080}.recall{position:relative;overflow:hidden;border-radius:3px;margin:0 0 7px}.recall_in{display:block;text-decoration:none;height:103px;padding:6px 16px}.recall_btn,.recall_close:after{display:inline-block;vertical-align:top}.recall_in:hover{text-decoration:none}.recall_title{font-size:22px;line-height:1.25;color:#fff;margin:0 0 13px}.recall_btn,.recall_close{font-size:16px;line-height:26px;font-weight:700}.recall_btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAdCAYAAACE5jp+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALxJREFUeNrs2zEKgCAYgFGN7llHs5NaQUNraRb5Hji4OPzLh1IxbwIAXDQYAQACAoCAACAgAAgIAAgIQA+WYwkIAJfNT0RkNFeAX5tOETnvBQSAdyIiIAAiIiAAtIuIgACIiIAA/FR86NyiiPiMF4BbBATg+3LllY5zUyh4whIQgL7sPxTOpfEQEADxEBAA2sVDQADEQ0AAaBcPAQHoQ/V47GLemC0AbiAACAgAAgKAgACAgAAgIAC0tAowANLGMWDBfQ2dAAAAAElFTkSuQmCC) 100% 50% no-repeat;padding:0 46px 1px 15px;border-radius:2px}.recall_close{position:absolute;border:1px solid #fff;color:#fff;right:16px;bottom:12px;padding:0 9px 1px 10px;border-radius:2px;text-decoration:none;cursor:pointer}.recall_close:after{width:13px;height:13px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNpi/P///wIGIGBkZExgIABgapmg/HiYAAEN8SgC/yFgAS4NMHkgZiCoEV0cRRMOBRgGYWhCU3gHh804PQ3TcAeLHBVsItlPJIceyfFESAM2jSxQsYWE0h5IHuY0gAADAOl7/Z7hrRH3AAAAAElFTkSuQmCC) no-repeat;margin:7px 0 0 12px}.recall_close:hover{color:#fff;text-decoration:none}.recall_cert{background:url(../img/recall_bg1.jpg) 50% 0 repeat-y #b9241a}.recall_cert .recall_in{padding-left:38%}.recall_cert .recall_btn{color:#b4190c}.recall_expert{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAD5pJREFUeNpc21m2E9kVRVEQggQ64e64h+5pUmPv0AyW70h9vBEK3fIU+5Tv7X/+9e/v379/+PBhf9+8efP27dufP39+/vz5x48f7969ezwee3j//v2vX7/21Zj/vj5//fXXBv96fX7//v3x48dNfD6f++nLly9bYe+/ffu2MXuzWZtulq9b2cg3r4+J28gB9mbPf//99x4+ffq0n/Zyh9yCm2jf/fXG7ntwpOeG7mkjNm2j99UF9uwCft3QfbXZFtoqDrTn/boxe78Be783G+zme7YgYkWRvdz6u8ZubuK+bq577tfd/+vXr+9en9HUDfdmR0fEvd9059wuO8luvr/7+tjQrYhCroecDrEHS+zhIsDzuSkbsO03y00ab8p+8ncv0W9n2sMW3657sNqW2go7hDd73jpbYcR2bovjHsLZdF8dYL9aFqX2sH0fqNKi+4qKRA4BnNidjR+1vCFXFsWfDSYhBriniYQEgdB1fzEHNzaSkG/9LUuQHJcW7OvP12df7bu/G78VEGvPl6xZZauTqP3dlrFo63q/FfdMGTZ+xNubLbQtR9S4ipbu7MTfX59tvzuQYXfbrI3cG7clS/TEAz7Yay93zs16//qYi2k4QTU28RIldyAJxBppqZabUB5XRVRatzHkyulx35uttpGkK5XYVZF8g3F4Y3xN/fY1MXEwm+5r0IKNmEMttxpAuk7iZNsb1zaIKFMS8IDqyGk/RHUsiu7O+4wbZNXhHIiokA3wA53ssjc0h/Ig0B7gmx2tgHBU2mGoLuzZZys/d4ENGlzCEKiKsyQVxCM8McM3JKH6ThOHQRZOQjxHCbtHUcqJw8R1b7aCC5MdNEWI7U55MADJjKS3BO8SDbTcQV2REAegsdiFqQR2uyoyU98tklhTvB2dNtOirYAEnYwcRuwNw3lSg/z7dRTHUlrtPCQIMoFr7HlEOWBF9ug6Jf7w+lBHA3CM1ppOyzcef9AI87caGUNIDElsoAi6UG5CiL0AAPkZ3LBn6+wYo68pRJHkPwI3RyRF6L03m79BbBwyjPAOjWmhk73RzFfQRLVwIAuRaIUWFsRbY6wGu/e8M5BkAGuAS+79diEd12qhivONGICbKJuMy5g7whMSY/YGc7bxNiOEqMPVsPGeyTDUcly8RZo9wEN6YgU2Z+s7gJsjhN2Zny2FS/T2ycK0FmRzCFaINcjq83G2ytjV+ViwvQGbKfRp4jYxGw1XTg+Q9NIruse9pD9bBw4jJW5TkMwphl/UcV3OH5Ls7d6QXbvyU2xge/hGj2nCthwDoRapsE7+gXXoGPHO8YXa9iIaBqOyrbc4brSydb69Pnyr20yTN5AfDaw7SrsYWcqXA0eZBdxzYeaV7nIgqSKqMQBjJr8Bx7AL1fO4YUMW1uVNx+QdJv0hom5x7UvqcgS3rje7N+tm71Ru73dEaM4QsVdbdGeNNFE6f5dzSGc4Soi97YgWO4NGCW3ecE7ThrGquUXcQqp+7cU9RZUu7TTekGyX6aB0xgZQHsBQWTu5BvBMPRwL+fgc4IephasUOLhn2cQOpmCaW4GosOHCG+IIbcl6IkQNxD/4AH8xLVco4218X90ZIYqRdhorFyByrJwpv5mcszPIx7LbBTdMdEJqkqrf2zhHnMnvIu7ECZ6eEpLzRpzcMFbQIhAa/pIciEIlOpA1KYwtuE58l+KiHcydo7Lr3eTIsU0MLAeaNgclwtmNpN/25v+aOFBi+IuvQnA+lGPlszoix0dASkzQqHDbkVg5wmILBIKWht1B6gmsbsU8Ez/8oQbm4EyAVvT+D/OH/H7ihbgzTwpvc/8FvFlqttFh0nMeerBGbZIvnLxNXN4hMcuMJi1B1mkN0jQXQ3UMgTe7AyGkqyxbPgHAyD1HctGA8OQMqzA2Aab5KEUJiTFpumwXrd02TJXRRTvCmw6KDEXswM145M/VRx2yl8dQDsMnrxzzcY8JFqWTvaJ3i+T+lllAYiH2xSXG2BL8PyN85RFbAkJ4ufFlQnIvsuvxmYhuM54YG+q24fg2KuUUTrrnXm6XIqhzkTx0bBBGULPbJ7Ai0Rw9diDGK/PqMvjrGogKP/Z15xbVFIq1GoTcAL5PmM4bcEOSgkU0LVMLvUhKyEEukIzKIOjFCcIg1wVzdx8xAskusxFcUmWeFIXJJ+AKwAn74cDWH73JFYvpwvxXLk+zBCwk1vvMQwEFI7uT8DO2O7pf2gWjbG9COHumoIzOsUBO3Di1wvTSA7leIAtYO6Lt/O2BtY0Prl22kNtq67wTEFVO4XJWDCrhWNYue+pYRUFQ5XbjX2ttg1FrvHUNhqXkXhmlbA4Bw0xTSlw54nlPsgOc8hXpArWEigCZVF8CMx0IJVHCfha1K8E1rJiiz2bl3XBqGeugyU/biGXsNOhSnEaQLE44BdSWDULAowDMYGKFY3eGiDglYzzfcMKVugBOlu/OEzOdO8/rATC5VGSDJsS3093OCWCmyE4JE2Qtz5xTkjrcys/PxWuj6Wj7hWBE/PQyg43ACqTmzuRzZMeMKcdQnJsdp2wcCzan/GsmMfwsocCu+OlhcparFCS6cr2MLncz1jFK+cjlrlhJB0VL2lWO4fTT0xmb0s8yasCz7HQGsDyexDoNp2ys6+09FIHmfeO++ZUhbJOZ8oY4ISTMAYAwmlg6RBILbxJa5LeavKfFi+dHI9SsbIPb5YnKE148QDY+Mkkoz0bMfJVUOUsywGPjRRzZwaLG4I6IEy3AIBOW2Qi+K5lJgVR9KZVbccDKRqIpOt7pIeeg30QuhLBB5sI0excdUgznZs0AVKFu3neebgba1nRY0qtyDkGgUdkPQEpkRhegSvxyQZ9nbYeSdKvT6cqHZ615wadpZxzC60AfCTuWvbYFv7vM5n6tjIc5JbTgasZaArCaGMqemZxbZGVb+C/mZH/AV3UrN8QZqC0WRAgQQiDbDFfLdQFYSlLuGpd4JAqeyXZOUHrB9JWowufSKXdB9kRbdxUhE1wny+pjhVwS1aS7GCLwRhSwYZ1Sh/mjvL4S0UmHkLHyTGVfbjgSFPIgegWOu3RJ1VgA9lhmK98Pf/C6qoGXlaU5H87BoLH6lmJ5Uozyu4iIIhD/6+tz18ZfLoJh2R+L83K+vD7lKFXEn22Wj5cJp8r4U8a9LLlhtIWQlJIugQgqG5/rTfFob7XTVKKTEMsq0wbkIhNRP5VgvYSZK3WaM8DFeuBsCSdOOtUqKUUwoC3WwR/yLHNNecBjakA4XTUrlPFgl2sGMBh+OEynjdV3TtvMEvmUB5JURSwPXgW2dGFpRzfcm4SkjCmAqthRWd5PpK73dLu6YMIm9BSn8UgkG2hUceTjTCbyeQkljJLlKPCUNP6Ht1FvhMOdJaNKNSd/UuJd3gNxzdOjjQwAMDjr/ESaT8xy1hUDWi6624MgUbXwPi/m7Dyg8ae1Mf3MrSVRlQOBHmGGQKlE+obbde1ULigWKmWQJ112EdVuUSLEWSGTCxjLJwOfejFOdpep299/dAiU9CqyKD/KPeWRuEmuXVbIuRkc3t0Zz59VwFh97YUYKWL17TMt7Nqz90wbOCGc4IjQkhwuuWVD7epf7kbM8Jm2EASWtMQqyCleCm/T51NxaOMlzLweUlvLAkpQxwAUMdTF2AqRbF6MifwaF1Ptov0cAlJNFL2pZ4I4ZULyLaru5HOhe3pBOkqmP5Jv9pvrFQllXioPw0OswASqwtrQBxTNYTcXyZyDFRa3VvJQLytmOYP5fOtkGPDAeocszXitUGoKr4VrqX6NK3m3xADxyIbGOStwrGro8GZrblfZ3KxtqVm2jkko8i3ZRuDz3yvVoGN1MBiL1o9a93DDA4TN7dfqh4Q6IarUZyKJTfm63Jmir4wJSrtDJe3SdFU0wIaXhKL4pZp8JRKia4t7V7LruhKoeRUVT89ccViC6ZAdi4CSe7KG4pn6aQoQSDt5rvcrdFbPTm0Qt06gQhX7alVkr57VtAs8652rhqlwlBahSggmmijfYhaWnumByk1lV0ykhOkhU5bpL9JBnbIGpBca1Wh4d8uc3SA1vuASe1+QW/nImDrlyoSR77NzImPQTRyoFkhaUfGiegKwrb6C7WcRKS9MzIayWgCeRdcFhmS0biomVd6ZSc11IJDZHLJextAhyEwWOaNXqswKJiY8pLRaXsCNk4AU63LcWKpLUcmYtVihysPuA2HPmIo01lx1ptuNp07xE8dqPRM+kvPqmfn1iF2Xx1nhpfAVMEld8QiyXner848vAyszDmUSa8bL/oANTHM+HmQNNLVKVO2Tpqsjp9NQAxKLLrWUAcOcKZpcqcY6pVPultwc2Ow3/enEValqCOMlkYRKY/UDANx6QFoqxasIX5K+kiupKyGeH5ivQLqKg1yslP2dscM+mprZTfNcRrKl5kfAUG61omU55OIcbCmkjVhMk5St7IDFyapD13FZoE5eXJ5oVAtV2AQKTypRYijbSn3rRq0z6vSLOYc1UNArJ4D70gOmO3SFE0hVjpa+UUhxZKCcbS1cqJckvHUeBuquvhRLgibixExBc3rMd9w1AAaPpoS4izkNfoYl1ZHwk9yC6UrIWKQRSSwIzWokoWAMYNHR2bUEAx81k9RgiktyhcXMBZhsXFP6f4paa5G5WpCkT4VAt621or7YXGHwmwPZuTt64aAdzxIOf+BRlixXBdYRBhla9aKy3pCA4P6//fJPQ90ZILqGZIa0tXuOZHkhxT9lDkk4eKgEXvRZG2b1SJBYD/OdWDGNxpcEpvoIY29YF6JQHuF9QpWtKLWN8GeFt/VLm8WlIgDOoRDz9EL694pCmDOxfmmKWDXrnhjUqV+3o46hstWFkyFh2IpA5eNrR4k6/USM65CX1nOY/p2AcGayqn3l1NaocUcAhmYlXIN1hwRoXJ/B6ZWxxVUaa+IuH1/beFWcs7hSzgDW13J8/vuC7ZjasmXAhgk5e/rv9C2tqu+bteJoA0BEdY3ofTZw8rvwFiGTgQK1+iVrbapgoWk1Ha5Ngw7TFsBYkYH21nuftdA28shXZxPckO2jr1iUB1njRhnts8tZwkBlIa8qQa+BjPollvVMC58se/8DxUtVatEGY5INV7T3x3dDdwd+1knAbpaRyuM4u7LwDTqVx6mH16/WKf/Wv2bUtX42UoMisqcaUNtZ/5dSzFKDPVyFxmUEijifIrz6C9GmBBpPtNwap+62aH886HouCqrrfD07K4v8mNEc06pmhaFOXDa3mgNBRQhhbJ2eCcuVO4EVfJZy4vwDaTB78P3OG9YXmVzlW5WvyR2pP+5szDT99NPrsjSmqlf9lblUoXyIGi3+J8AAA25VKE6R++EAAAAASUVORK5CYII=) #901841;padding:0 0 0 24%}.recall_expert .recall_face{width:24%;overflow:hidden;text-align:center;position:absolute;top:0;left:0;bottom:0}.recall_expert .recall_face img{max-width:100px;max-height:100px;width:auto;height:auto;border-radius:50%;display:block;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.recall_expert .recall_title{font-size:26px;margin:10px 0 23px}.recall_expert .recall_btn{color:#911941}.main{padding:25px 0 0}
.head_line {
  background: white;
  color: #921944;
  border-bottom: 3px solid #921944;
}
.head_line_left
{
  float:left
}
.head_line_right{
  float:right
}
.head_line_nav_i{display:inline-block}
.head_line_nav_l{
  color:#931B44;
  text-decoration:none;
  display:block;
  line-height:20px;
  padding:0 .7em 1px;
  text-transform: uppercase;
  font-size: 14px;
}
.head_line_nav_l__city:after,.head_line_nav_l__city:before,.head_line_nav_l__user:before{content:'';display:inline-block;vertical-align:-4px}.head_line_nav_l:before{-webkit-transition:.3s;transition:.3s}
.head_line_nav_l:hover,
.head_line_nav_l.active{
  color: #fdfdfd;
  background: #931B44;
  text-decoration: none;
}
.head_line_nav_l__user:before{
  background:url(../img/head_line_user_ico_red.svg) 0 50% no-repeat;
  margin:0 9px 0 0;
  opacity:.7;
  width:18px;
  height:18px;
}
.head_line_nav_l__user:hover:before{
  background:url(/design/consul/dist/img/head_line_user_ico.svg) 0 50% no-repeat;
}
.head_line_nav_l__city:before{
  background:url(../img/head_line_city_ico_red.svg) no-repeat;
  width:12px;
  height:17px;
  opacity:.7;
  margin:0 4px 0 0;
}
.head_line_nav_l__city:hover:before{
  background:url(/design/consul/dist/img/head_line_city_ico.svg) no-repeat;
}
.head_line_nav_l__city:after{
  border:4px solid transparent;
  width:0;
  height:0;
  border-top-color:#931B44;
  position: relative;
  top: -2px;
  opacity:.7
}
.head_line_nav_l__city:hover:after{
  border-top-color:#fff;
}
.head_line_nav_l__city .dotted{border-bottom:1px dotted rgba(255,255,255,.3)}.head_line_nav_l__city:hover{text-decoration:none}.head{height:101px}
.head_logo{position:absolute;top:27px;left:50%;width:181px;height:47px;margin:0 0 0 -90px}
.head_logo_l{width:183px;height:48px;display:block;overflow:hidden;background:url(/design/consul/dist/img/logo.svg) no-repeat,none;text-indent:-999px}

.head_left_banner,
.head_right_banner {
  position:absolute;
  top: 26px;
}
.head_right_banner {
  left: 61%;
}
.head_left_banner {
  right: 61%;
  top: 16px;
}
.head_tel{float:left;padding:25px 0 0}
.head_tel--additional{
  padding: 12px 0 0 0;
  position: relative;
  left: -35px;
}

.head_tel_text{font-size:15px;color:rgba(0,0,0,.4);line-height:1.2;padding:0 0 5px}
.head_tel_text_small{font-size:14px;color:rgba(0,0,0,.4);line-height:1.2;padding:0px 0 0px 5px; margin-top: -0px; }
.head_tel_num{font-size:22px;color:#333;line-height:1.2;text-decoration:none;display:block;font-weight:700}
.head_tel_num_smoll{font-size:18px;color:#333;line-height:1.2;text-decoration:none;display:block;font-weight:700}

.head_search{width:240px;float:right;margin:36px 0 0}.head_search_form{position:relative}
.head_search_inp{font-size:15px;height:36px;line-height:1.2;padding:9px;display:block;border:1px solid #E8DDE2;border-radius:2px;width:100%}
.head_search_inp:focus{border-color:#951843}.head_search_btn{font-size:15px;width:20px;height:20px;opacity:.3;-webkit-transition:.3s;transition:.3s;border:0;top:50%;right:0;margin:-10px 11px 0 0;background:url(/design/consul/dist/img/head_search_ico.svg) no-repeat;text-indent:-999px;overflow:hidden;position:absolute}.head_search_btn:hover{opacity:1}.head_nav{height:50px;background:#f2f3f4}
.head_nav_menu_cart{margin:0 180px 0 0}

/* Блок подтверждения города пользователя */
.cityguess {
  position: fixed;
  background: white;
  right: 0;
  left: 0;
  text-align: center;
  padding: 2em 10px;
  z-index: 100;
  border-bottom: 3px solid black;
  min-width: 300px;
}

.cityguess__text {
  font-size: 24px;
  margin-bottom: 1em;
  line-height: 1.4em;
}

.cityguess__text span {
  white-space: nowrap;
}

.cityguess__actions .cityguess__actions__select_city {
  color: #931b44;
  background: transparent;
  transition: none;
}

.cityguess__actions .cityguess__actions__select_city:hover {
  color: white;
  background: #931b44;
}

.cityguess__actions .btn {
  margin: 0 .5em;
  font-size: 18px;
  line-height: 1.3em;
  height: auto;
  padding: .3em 1.4em;
  border: 1px solid #931b44;
}

@media all and (max-width:1320px) {
  .head_search { width: 17%; }
}

.head_nav_menu .menu{margin-top:3px;width:100%}
.head_nav_menu .menu_i{height:47px}
.head_nav_menu .menu_i.parent:hover .menu_l{border-color:#c2c3c3}
.head_nav_menu .menu_l{color:#951843;height:38px;line-height:37px}
.head_nav_menu .parent .menu_l{padding-bottom:6px}
.head_nav_menu .menu_i__discount .menu_l{padding:0 13px 0 39px;background-image:url(/design/consul/dist/img/menu_snow_ico.svg);background-repeat:no-repeat;background-position:13px 50%}
.head_nav_cart{float:right;margin:6px 0 0}
.head_nav_cart .cart_in{background:url(/design/consul/dist/img/head_cart_ico.svg) 0 50% no-repeat;padding:4px 0 4px 41px;text-decoration:none}
.head_nav_cart .ico_cart{
  display:none;
}
.head_nav_cart .cart_cost{color:#951843;padding:2px 0 1px}.head_nav_cart .cart_number{color:#951843}.cart_cost.empty+.head_nav_cart .cart_number{color:#a85f79}.head_nav_cart .cart_count{width:16px;height:16px;background:#951843;font-size:11px;font-weight:700;color:#fff;border-radius:7px}
.w45{
  font-size: 16px;
  font-weight: bold;
}
.w46{
  font-size: 16px;
}

.error_cart {
  box-shadow: 0 0 3px 2px #931B44;
}


p.jewelry {
  font-size: 16px;
  padding: 5px;
  margin: 0;
  text-align: justify;
  color: #921944;
  /* font-weight: bold; */
  line-height: 1.3em;
  /* border: 1px solid #fff; */
  background-color: #fff;
}
p.jewelry a {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-weight: bold;
}


/* Подписка на оповещения о бренде */
.brand-subscribe {
    overflow: hidden;
    margin: 0 0 88px;
}

.brand-subscribe__block {
  display: inline-block;
  width: 54%;
  vertical-align: middle;
}

.brand-subscribe__image-block {
  display: inline-block;
  width: 45%;
  text-align: center;
  vertical-align: middle;
}

.brand-subscribe__image-block img {
  margin: 10px 0 0;
  max-width: 250px;
}

.brand-subscribe__title {
    font-size: 1.7rem;
    margin: 0;
    color: #931b44;
}

.brand-subscribe__block section {
  margin: 25px 0;
}
.brand-subscribe__annotation {
  margin-top: 0;
}

.brand-subscribe__block section strong {
  text-transform: uppercase;
  font-size: 18px;
  /*color: #931b44;*/
}
.brand-subscribe__form {
  margin:10px 0;
}
.brand-subscribe__form input[type="email"]{
  width: 320px;
  height: 30px;
  font-size: 16px;
      box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}

.brand-subscribe__form button {
  padding: 0px 49px;
  float: right;
  height: 30px;
}

hgroup.catalog_p sel_lim{
  position:relative;
}

.products_content .sel_limit {
  float: right;
  margin-right: 1px;
  color: #2c343f;}

.products_content .sel_limit {
  float: right;
  color: #2c343f;
  margin-right: 1px;
}

.sel_limit form {
  display: inline;
  margin: 0 0 0 3px;}


.sel_limit form button{
  background-color: Transparent;
  background-repeat:no-repeat;
  border: none;
  cursor:pointer;
  overflow: hidden;
  outline:none;
}

.sel_limit form button:hover{
  background: #CBCDD0;
  border-radius: 3px;
}

.sel_limit form button.active{
  background: #CBCDD0;
  border-radius: 3px;
}

.brands_top_nav .pages{margin: 20px -3px 10px;}
.hgroup.catalog_p {position: relative;}
.hgroup.brands_p {position: relative;}

/*form.order .n_promo {
    float: right;
    width: 41%;
}

form.order .n_promo span {
font-size: 27px;
    font-weight: bold;
    display: block;}

form.order .n_promo ul {
    list-style: none;
    margin: 15px 0 0;
    padding: 0;}*/

form.order .p_form_onpage {
  width: 56%;
}

.citem_in .citem_img {
    height:315px;
    line-height: 315px;
}

.actions_page {
  width:100%;padding: 0 0 30px;
}

.actions_page h2.actions_products {
  margin: 0px 0 30px;
}

.actions_page h2.arch_tit {
  color: #828282;
  margin: 20px 0 5px;
}

article.article.action_body .sort{
  margin: 0px 0 17px;
  padding: 0;
}

.actions_list {
  width:100%;
}

.actions_list .action_item_short {
  width: 32%;
  float: left;
  margin: 0 2% 20px 0;
  overflow: hidden;
  box-sizing: border-box;
}

.actions_list .action_item_short a {
  text-decoration: none;
}

.actions_list .action_item_short__top {
  padding: 0 0 3px 0;
  color: #666;
  font-size: 16px;
}

.actions_list .action_item_body {
  border: 1px solid #ddd;
}

.action_item_body img.image_short {
	-webkit-transform: scale(0.71);
	transform: scale(0.71);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.action_item_body img.image_short:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.actions_list .action_item_short img.image_full {
  left: -155%;
  position: absolute;
  top: -21%;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}

.actions_list .action_item_short img.image_full:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.actions_list .action_item_short:nth-child(3n) {
  margin-right:0;
}

.actions_list .action_item_short img.image_short {
  left: -63px;
  position: absolute;
  top: -21%;
}


.actions_list .action_item_short .action_item_short__bottom {
  font-size: 17px;
  color: #000;
  overflow: hidden;
  padding: 8px 10px;
  font-weight: bold;
  line-height: 22px;
}

.actions_list .action_item_short span.schedule {
  color: #666;
  margin: 0 0 6px;
  display: block;
  height: 21px;
}

.actions_list .action_item_image {
  height: 294px;
  overflow: hidden;
  position: relative;
}

/*.actions_list .action_item_short a {
  text-decoration: none;
  display: block;
  height: 294px;
  overflow: hidden;
  position: relative;
}*/

.article.action_body img.main_img{
  max-width: 100%;
}

.action_body h1.title2 {
  margin:0;
}
.action_body .schedule {
  color: #666;
  margin: 3px 0 0;
  display: block;
}
.action_body img.main_img {
  margin: 7px 0 0;
}
.action_body .action_note{
  display: block;
  text-align: center;
  font-size: 30px;
}

.action_body .action_note.grey {
  color: #9a9a9a;
  font-weight: bold;
}
.action_body .title2.grey {
  color: #9a9a9a;
}

.actions-page-body__top--left {
  width: 25%;
  float: left;
}
.actions-page-body__top--right {
  width: 75%;
  float: right;
}

.actions-page-body__leftcol {
  float: left;
  width: 25%;
}
.actions-page-body__rightcol {
  float: left;
  width: 75%;
}

.actions-page-body__nav {
  padding: 0;
  margin: 33px auto 10px;
  text-align: center;
  width: 100%;
}

.action_page .actions-page-body__nav {
  margin: 10px auto 0;
}

.action_page h1 {
  color: #931b44;
  margin: 0 0 33px;
}

.actions-banners-wrapper {
  max-width: 95%;
}
.actions-banners-wrapper img {
  height: auto;
  margin: 0 0 20px;
  max-width: 100%;
  width: 240px;
}

.actions-page-body__nav-item {
  display: inline-block;
  list-style-type: square;
  text-transform: uppercase;
  position: relative;
  padding: 0 0 0 6%;
  line-height: 34px;
}

.actions-page-body__nav-item:nth-of-type(2):after {
  content: '\A';
  white-space: pre;
}

.actions-page-body__nav-item:nth-child(1),
.actions-page-body__nav-item:nth-child(5) {
  padding-left:0;
}

.actions-page-body__nav-item:nth-of-type(1):before,
.actions-page-body__nav-item:nth-of-type(5):before {
  content: "";
}

.actions-page-body__nav-item:before {
  content: "■";
  position: absolute;
  left: 20px;
  top: -2px;
  font-size: 15px;
}

.actions-page-body__nav-item a {
  font-size: 18px;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

.actions-page-body__nav-item span {
  font-size: 18px;
  color: #aaa;
  font-weight: bold;
}

.actions-page-body__nav-item a:hover {
  text-decoration: underline;
}

.actions-page-body__leftcol {
  margin: 0px 0 35px;
}

.actions-page-body__banner-top {
  max-width: 100%;
  margin: 0 0 25px;
}

.actions-page-body__top--left h1 {
  font-size: 2.1em;
}

.actions-page-body__top {
  padding: 0 0 15px;
}

.action_page .actions-page-body__top {
  padding: 0;
}

.actions_list h2 {
  font-size: 25px;
  margin: 0 0 20px;
  text-align: center;
  color: #931b44;
}

.action_body__date {
  color: #666;
  margin: 0 0 8px;
}

.actions_in_anothers_cities a.actions-title-link {
  color: #333;
  text-decoration: none;
  text-align: center;
}

.actions-promo-block {
  margin: 0 0 20px;
}

.link-to-archive {
  text-align: center;
}

.link-to-archive a {
  font-size: 23px;
  text-decoration: none;
  color: #999;
  font-weight: bold;
  display: inline-block;
  padding: 0 0px 0 6%;
  position: relative;
}

.link-to-archive a.link-to-archive__link--black {
  color: #000;
}

.link-to-archive a:nth-of-type(1) {
  padding-left: 0;
}

.link-to-archive a:before {
    content: "■";
    position: absolute;
    left: 22px;
    top: 6px;
    font-size: 15px;
}

.link-to-archive a:nth-of-type(1):before {
    content: "";
}

.action_item_short__bottom {
  height: 70px;
}

.actions-navigation {
  text-align: center;
  margin: 0 0 20px;
}

.actions-navigation span,
.actions-navigation a {
  display: inline-block;
  padding: 5px 11px;
  margin: 0px 0px;
  border: 1px solid #ddd;
  font-size: 14px;
  font-weight: bold;
}

.actions-navigation span:first-child,
.actions-navigation a:first-child {
    border-left: 1px solid #ddd;
}

.actions-navigation a:hover {
  background: #000;
  color:#fff;
}

.actions-navigation a {
  text-decoration: none;
}

.actions-navigation span.cur_page {
  color: #cacaca;
  font-weight: normal;
}

.clr {clear:both;}

span.nobold {
  font-weight: normal;
}

.cart_origin_price {
  display: block;
  color: #999;
  font-size: 14px;
}

.origin_order_item_cost_all {
  display: block;
  color: #999;
  font-size: 14px;
  margin-left: 12px;
}

.order_item_cost.nodiscount, .order_item_cost_all.nodiscount {
  font-size: 18px;
  font-weight: bold;
  display: block;
  margin-top: 16px;
  text-align: left
}

.subtotal {
  font-size:18px;
}
.subtotal_sum {
  text-decoration: line-through;
  color:#999;
}

table.order_pg .order_item_cost_all.nodiscount {margin-left:0;}
table.order_pg .order_item_cost_all {margin-left:0;}

.sign_block {
  font-size: 20px;
  line-height: 1;
  display: block;
  padding: 0 10px 5px;
}










.pickup {
  /*text-align: left;*/
  /*border-top: 1px solid #e2e4e6;*/
  margin-top: 0.7em;
}
.pickup:first-child {
  margin-top: 0;
}
.pickup .zbutton{
  text-decoration: none;
}
.pickup .zbutton,
.pickup button {
  display:block;
  background:none;
  border: none;
  width: 100%;
  text-align: left;
  border-bottom: 1px dotted;
  color: #931b44;
  font-size: 90%;
  padding-top: 1px;
}
div.pickup .zbutton span,
div.pickup button span {
  color: #017fbb;
}
/*div.pickup button div {
        line-height: 1em;
        height: 1em;
        padding-right: 15em;
        overflow: hidden;
        text-overflow: ellipsis;
}*/
.pickup .item_address__action {
  float: right;
  white-space: nowrap;
}
.pickup .item_address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.pickup .item_address__text {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pickup .zbutton .item_address_instance,
.pickup .item_address_instance {
  color: black;
  font-size: 12px;
}
div.pickup .zbutton:hover,
div.pickup button:hover {
  /*background: #017fbb;*/
  background: #59595B;
  /*background: #931b44;*/
  color: #f2f3f4;
}
div.pickup .zbutton:hover span,
div.pickup button:hover span {
  /*background: #017fbb;*/
  font-weight: bold;
  color: #fff;
}

.z_item_data .pickup strong {
  margin: 1px 0;
  display: inline-block;
}

.z_item_data,
.z_item_data_warranty,
.z_item_data_delivery_free_from {
  border-top: 1px solid #e2e4e6;
  display: block;
  padding: 0.3em 0 0.2em;
  width: 100%;
}
.z_item_data,
.z_item_data_warranty {
  margin: .5em 0 0 0;
}
.z_item_data_warranty,
.z_item_data_delivery_free_from {
  line-height: 29px;
  height: 29px;
}
.z_item_data_delivery_free_from {
  padding-left: 28px;
  font-weight: bold;
  font-size: 1.1em;
}
.z_item_data {
  line-height: 14px;
}
.z_item_data_warranty .ico_delivery,
.z_item_data_warranty .ico_warranty {
  width:28px;
  height:29px;
  background-position:-51px -105px;
  margin:0 0 0 0;
  vertical-align: middle;
}
.z_item_data_warranty .ico_delivery {
  background-position:-51px -135px;
}
.z_item_data_warranty span,
.z_item_data_delivery_free_from span {
  vertical-align: middle;
  margin-left: .5em;
}
.z_item_data_warranty + .item_data,
.z_item_data_delivery_free_from + .item_data {
  margin-top: 0;
}


.f_checks.shops {
  padding: 7px 0 0;
}
.f_checks.shops .ico_metro {
  margin: 0px 2px 0 1px;
  position: relative;
  top: 1px;
}

a.f_link,
a.f_link:hover {
  text-decoration: none;
  color: #333;
}

.f_checks span.f_check span {
  display: inline-block;
  width: 100%;
}

span.brand_item.f_check .ico.ico_f_check {
  display: none;
}

.f_brand_list .collect_bl {
  display: none;
  font-size: 12px;
  padding: 3px 7px 4px;
  margin: 1px 0 2px;
}

.f_brand_list .collect_bl.act {
  display: block;
}

.f_brand_list .collect_bl label {
  display: block;
}


/*.f_brand_list .f_checks span.f_check.noact:hover span:after {
    content: "\25BA";
    display: inline-block;
    float:right;
    color:#333;
    position: relative;
    left: 18px;
}

.f_brand_list .f_checks span.f_check.act span:after {
    content: "\25BC";
    display: inline-block;
    float:right;
    color:#333;
    position: relative;
    left: 18px;
}
*/

.f_brand_list .f_checks span.brand_item.f_check.noact span:before {
  content: "\25BA";
  display: inline-block;
  float: left;
  color: #333;
  position: relative;
  margin-right: 10px;
}

.f_brand_list .f_checks span.brand_item.f_check.act span:before {
  content: "\25BC";
  display: inline-block;
  float: left;
  color: #333;
  position: relative;
  margin-right: 10px;
}

.f_brand_list .collect_bl label span {
  width: 133px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 1em;
  position: relative;
  top: 2px;
}


.collect_bl i.sel-del {
  margin: 4px 0 0 22px;
  font-style: normal;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  background: #cbcdd0;
  padding: 0 5px;
  border-radius: 3px;
}

.f_brand_list .f_checks span.f_check span.act:after,
.f_brand_list .f_checks span.f_check a.act:after {
  content: "\25BC";
}

.page_404 {
  display: table;
  width: 100%;
}

.message_404, .suggestions_404 {
  display: table-cell;
}

.message_404 {
  width: 404px;
}

.search_404 {
  width: 220px;
}

.citem_img_404 {
  background-repeat:no-repeat;
  background-position: center center;
  background-size: contain;
  display: block;
  height: 200px;
}

.perrel_404 {
  background-size: cover;
  background-image: url(../img/perrel.524x267.jpg);
}

.suggestions_404 {
  margin: 0 -10px;
}

.suggestions_404 .citem_in {
  min-height: 0;
}

.name_link_404 {
  padding: 1em;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}

.ajaxImg {
  background: url(../img/ajax.gif) no-repeat;
  display: none;
  width: 34px;
  height: 34px;
  position: absolute;
  left: 50%;
  top: 500px;
  margin-left: -32px;
  margin-top: -32px;
  z-index: 10;
}

.opa_style {
  opacity: 0.3;
}

span.collection {
  display: block;
  cursor:pointer;
}

.black_friday_banner,
.new_year_banner {
  position: fixed;
  top: 0;
  right: 0;
}

.black_friday_banner_close,
.new_year_banner_close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  content: " ";
  overflow: hidden;
}

/* Новогодние подарки */
.side_images_wrapper {
  position: fixed;
  z-index: -1;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  /*overflow-x: hidden;*/
}

@media all and (max-width: 1340px) {
  .side_images_wrapper {
    display: none;
  }
}

.side_images_wrapper.absolute {
  position: absolute;
  top: 1137px;
}

.side_images_wrapper .width{
  padding: 0;
/*  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;*/
}

.ny_decor_left,
.ny_decor_right {
  position: absolute;
  bottom: 0;
  width: 346px;
  height: 932px;
}

.ny_decor_left {
  left: -356px;
  /*left: 0;*/
  background: no-repeat url(../images/new-year/gifts/ny-gifts-left.png);
}

.ny_decor_right {
  right: -356px;
  /*right: 0;*/
  background: no-repeat url(../images/new-year/gifts/ny-gifts-right.png);
}

.new_year_decor--tree .ny_decor_left,
.new_year_decor--tree .ny_decor_right{

  width: 80px;
  background-position: bottom;
  height: 879px;
}

.new_year_decor--tree .ny_decor_left::before,
.new_year_decor--tree .ny_decor_right::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;

  background-position: bottom;
  background-repeat: repeat-y;
  height: 9000px;
  top: -9000px;
}


.new_year_decor--tree .ny_decor_left {
  left: -80px;
  background: no-repeat url(../images/new-year/tree/new-year-decor-bottom-left.png);
}

.new_year_decor--tree .ny_decor_right {
  right: -80px;
  background: no-repeat url(../images/new-year/tree/new-year-decor-bottom-right.png);
}


.new_year_decor--tree .ny_decor_left::before {
  background-image: url(../images/new-year/tree/new-year-decor-repeat-left.png);
}

.new_year_decor--tree .ny_decor_right::before {
  background-image: url(../images/new-year/tree/new-year-decor-repeat-right.png);
}

.width_body {
  max-width: 1280px;
  margin: auto;
}

#p {
  overflow-x: hidden;
  min-width: 1000px;
  position: relative;
}

.main_width {
  min-height: 932px;
}

/* /Новогодние подарки */
.black_friday_banner_close {
  width: 26px;
  height: 26px;
}

.new_year_banner_close {
  width: 22px;
  height: 22px;
}


.brand-top-story-block {
  overflow: hidden;
  margin: 0 0 18px;
}

.brand-top-story-block__img {
  float:left;
  width: 420px;
  margin:0 20px 0 0;
}
.brand-top-story-block__img.right_pos {
    float: right;
    margin: 0 15px 0;
}

.brand-top-story-block__text {
  float:left;
  width: 520px;
  margin: 0;
  padding: 1px 0 0;
}

.brand-top-story-block__img.center_pos {
  margin: 0 auto;
  display: block;
  float: none;
}


.specprice_button,
.oneclick_link {
  font-weight: bold;
  margin: 10px 0 3px;
  display: block;
}

.oneclick_link {
  color: black;
  font-weight: bold;
  display: inline-block;
}

.oneclick_link .dotted {
  border-color: black;
}

.price__note {
  display: block;
  font-size: 12px;
  line-height: 15px;
  margin: 8px 0 0px;
  font-weight: bold;
}

.price__note--instalment {
  margin-top: 3px;
  color: green;
}

.brands_alphabet {
  font-size: 18px;
  background: #f2f3f4;
  text-align: center;
  padding: 8px;
  margin: 0 0 30px 0;
  border-bottom: 1px solid #ececec;
  border-top: 1px solid #ececec;
  width: 1225px;
  z-index: 1;
}

.brands_alphabet span {
  display: inline-block;
  padding: 0 10px;
  cursor: pointer;
}

.brands_alphabet span.active:hover {
  background-color: #fff;
  border-radius: 3px;
}

.brands_alphabet span.inactive {
  color: #ccc;
}

.brands_capture_link {
  margin: 15px 0 20px;
  font-size: 20px;
}
.brands_capture_link a:nth-of-type(2){
  display: inline-block;
  margin-left: 13px;
}
.brands_capture_link a {
  color: #000;
  text-decoration: none;
}
.brands_capture_link a:hover {
  text-decoration: underline;
}
.brands_capture_link a.active {
  font-weight: bold;
}
.brand_list__letter {
  float: left;
  width: 20%;
}

.brand_list__info {
  float: left;
  width: 77%;
  margin-left: 3%;
}

.brand_list_item {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #efefef;
  padding: 33px 0;
}
.brand_list_item:last-of-type {
  border-bottom: none;
}

.brand_list__letter {
  display: block;
  text-align: center;
  font-size: 27px;
}

.brand_list__link {
  display: inline-block;
  font-size: 16px;
  line-height: 1.8;
}

.brand_list__col {
  width: 25%;
  float:left;
}

.brand_list__col .count {
  position: relative;
  color: #353535;
  font-size: 12px;
  bottom: 6px;
  margin: 0 0 0 1px;
}

.brand_list__col .new {
  display: inline-block;
  position: relative;
  bottom: 6px;
  margin-left: 2px;
  font-weight: bold;
}

.inactive_brand {
  display: inline-block;
  font-size: 16px;
  line-height: 1.8;
  color: #ababab;
}

.message,
.alert {
  margin: 1em 0;
  padding: 1em;
  font-weight: bold;
  border: 1px solid;
}

.message_error,
.alert-error {
  border-color: #931b44;
}

.message_success,
.alert-succes {
  border-color: #33742c;
}

.message>span {
  display: block;
}
a.inactive_brand:hover {
  color: #ababab;
}

.service-page__box-gray {
  background-color:#efefef;
  padding: 25px;
  width:100%;
  box-sizing:border-box;
  margin-bottom:20px;
}

.service-page__box-left-side {
  float:left;
  width:48.5%
}
.service-page__box-right-side {
  float:left;
  width:48.5%;
  margin-left:3%;
}
.service-form-title {
  font-size:26px;
  display: block;
  margin:0 0 15px
}
.service-page__box-gray--contacts {
  margin-top: 10px;
  margin-bottom: 5px;
}
.service-menu {
  margin-bottom: 0;
}
.service-menu li ul {
  display: none;
  margin-bottom: 0;
}
.service-menu li.service-item--opened > ul {
  display: block;
}

.aside_menu_item_link.children2 {
  padding-left: 2em !important;
}

.service-menu {
  margin-bottom: 0;
}
.service-menu li ul {
  display: none;
  margin-bottom: 0;
}
.service-menu li.service-item--opened > ul {
  display: block;
}

.action_page.blog-page h1 {
  margin: 27px 0 33px;
}
.action_page.blog-page .actions-page-body__leftcol {
  padding-top: 1em;
}

.action_page.blog-page .actions-page-body__top--right {
  width: 100%;
  float: none;
}

/* Изображения 360 */
.image_360 .spritespin {
  width:100% !important;
  height: 510px !important;
  margin: 0 auto;
}
/* Изображения 360 */
.image_360 .spritespin-canvas {
  position: static !important;
  margin: 0 auto !important;
  display: block !important;
}
.image_360 {
  display: none;
}

.toggle_360 {
  border-radius: 3px;
  background: #1f9cdc;
  font-weight: bold;
  color: white;
  position: absolute;
  padding: .2em .4em;
  right: 0;
  top: 0;
  text-align: center;
  cursor: pointer;
}

.icon_360 {
  background: url(../img/360-degrees_red.svg) no-repeat;
  background-position: center center;
  background-size: contain;
  margin: auto;
  width: 95px;
  height: 105px;
}

.show_360 {
  cursor: pointer;
}

/* Dropzone */

.dropzone .dz-preview.dz-error .dz-error-message {
  top: 150px;
}

.citem_additional_order_type_text {
  font-size: 14px;
  color: rgb(255, 0, 0);
  display: block;
  line-height: 1em;
  padding: 3px;
  background: rgba(255, 255, 255, 1);
  clear: both;
  margin: 0 auto;
}
.text-two-column-responsive {
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}

.text-two-column-responsive img {
  max-width: 100%;
  height: auto;
}

.text-two-column-responsive > div {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.partners-list {
  margin: 30px 0;
}
.partners-list__item {
  display: flex;
  padding: 25px 0;
  border-bottom: 1px solid #000;
}

.partners-list__item-left {
  padding: 0 30px 0 0;
}

.partners-list__item:last-child {
  border-bottom: none;
}
.partners-list__item-info-capture {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 5px;
}
.partners-list__item-left-image {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.partners-list__item-right-text > p{
  margin: 0;
}
.partners-list .pages {
  text-align: center;
}

.two-column-flex {
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}

.two-column-flex div {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.text-dark {
  color: #333;
}

.action-details,
.action-rprice,
.action-personal,
.action-consult,
.action-instalments {
  background: white;
  color: red;
  font-size: 15px;
  border: 1px solid red;
  margin-top: 11px;
  padding-top: 3px;
  position: relative;
  left: 0;
}

.action-details,
.action-rprice,
.action-personal,
.action-consult {
  color: black;
  border-color: black;
}

.action-personal,
.action-consult {
  font-size: 13px;
  line-height: 140%;
  padding: 5px 0px;
}

.action-instalments:hover {
  background: red;
  color: white;
}

.action-details:hover,
.action-rprice:hover,
.action-personal:hover,
.action-consult:hover {
  background: black;
  color:white;
}