p@charset "UTF-8";@font-face{font-family:'main_font';src:
url('/fonts/2212.ttf') format('truetype')}
@font-face{font-family:"main_font_bold";src:url("/fonts/2212.eot");src:url("/fonts/2212.eot?#iefix")format("embedded-opentype"),
url("/fonts/2212.woff") format("woff"),
url("/fonts/2212.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"main_font_light";src:url("/fonts/2212.eot");src:url("/fonts/2212.eot?#iefix")format("embedded-opentype"),
url("/fonts/2212.woff") format("woff"),
url("/fonts/2212.ttf") format("truetype");font-style:normal;font-weight:normal;}
#div_UC_BONUS select {
    border: 1px solid #dedede;
    height: 35px;
    width: 100%;
}

.bxa-prev {
	background: url(/img/str_l.png) no-repeat -40px center;
    width: 40px;
    height: 50px;
	      position: absolute;
    top: 50%;
    margin-top: -62px;
    outline: 0;
    
    text-indent: -9999px;
    z-index: 25;
}
.bxa-prev:hover {
	background: url(/img/str_l.png) no-repeat 0px center;
}

.bxa-next {
	 background: url(/img/str_r.png) no-repeat 0px center;
    width: 40px;
    height: 50px;
	 position: absolute;
    top: 50%;
	right: 0;
    margin-top: -62px;
    outline: 0;
    
    text-indent: -9999px;
    z-index: 25;
}
.bxa-next:hover {
	background: url(/img/str_r.png) no-repeat -40px center;
}

.my_slider_gift .slick-slide .pr_img{
    height: 120px;
    width: 120px;
    margin: 0 auto;
}
.gradient-border {
  --borderWidth: 3px;
  background: white;
    
  position: relative;
  border-radius: var(--borderWidth);
 margin: 10px 0;

}
.answer{
    padding: 10px;
}
.gradient-border:after {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background: linear-gradient(60deg, rgb(229,9,127,0.4),rgb(149,203,185,0.4),rgb(0,141,210,0.4),rgb(227,30,36,0.4),rgb(239,127,26,0.4),rgb(142,35,111,0.4),rgb(227,30,36,0.4),rgb(229,9,127,0.4)); /* background: linear-gradient(60deg, #87CEFA,#DDA0DD,#AFEEEE,#E6E6FA); */
  border-radius: calc(2 * var(--borderWidth));
  z-index: -1;
  animation: animatedgradient 3s ease alternate infinite;
  background-size: 300% 300%;
}


@keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.btn_block{
text-align: center;
}
.button-2 {
    text-decoration: none;
    position: relative;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    font-family: monospace;
    font-size: 16px;
    color: #232323;
}
.button-2 span {
    position: relative;
}
.button-2:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 35px;
    height: 100%;
    background: #00FF7F	;
    transition: .3s ease-in-out;
}
.button-2:hover:before {
    width: 100%;
}

.bonus_block{
display: flex;


}

.new_det_text{
    display: flex;
    position: relative;
}
    .progr_item {
      width: 24.7%;
      box-sizing: border-box;
      padding-left: 15px;
      margin-bottom: 15px;
    display: inline-block;
    }

    .progr_item_pre {
      padding: 10px;
      padding-bottom: 60px !important;
      background: #fff;
     box-shadow: 0px 5px 10px 2px rgba(99, 231, 214, 0.2);

      position: relative;
      box-sizing: border-box;
      transition: box-shadow .1s ease-in-out;
      height: 100%;
      border-radius: 30px;
    }

    .progr_item_pre img {
      margin-bottom: 10px;
    width: 100%;
      height: auto;
      box-sizing: border-box;
      vertical-align: middle;
      border-radius: 20px;
    }

    .prog_i_title {
      font-size: 1.25rem;
      line-height: 1.2;
    
      color: gray;
    }

    .progr_prev_text {
      margin: 10px 0;
        min-height: 100px;
            max-height: 100px;
    overflow: hidden;
    }
.progr_prev_text h3{
    max-height: 40px;
     min-height: 40px;
    overflow: hidden;

}

    .news_text {
      height: auto;
      display: -webkit-box;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .text_cont_t p {
      margin-bottom: 20px;
    }

    .ins-button-abs-bottom {
      position: absolute;
      bottom: 0;
      left: 50%;
      margin: 0 0 20px -73px;
      border-radius: 10px;
    }

    .uk-button {
      background-color: black;
      color: white	;
      border: 1px solid black	;
      text-transform: uppercase;
      display: inline-block;
      box-sizing: border-box;
      padding: 0 30px;
      line-height: 38px;
      text-align: center;
      text-decoration: none;
      cursor: pointer;
    }
.cata_sect_comp .cat_st_it .cat_st_name {
    height: 100%!important;
}
#d_js_href {text-align:center}
.tablebodytext {display:none!important}
.bx-wrapper img { 
    pointer-events: none;
    min-width: 100%;}
a {color:#000}
a:hover {}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none!important;-webkit-appearance:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
html{height:100%;width:100%}
input,textarea,button{outline:none;border-radius:0;-webkit-appearance:none}
html,
body{height:100%;font-size:14px;font-family:main_font,Helvetica,sans-serif;}
textarea:focus, input:focus, a:focus{outline:none;}
h1{line-height:1.42857143;max-width: 600px;margin: 0px auto;}
.main_cont {/*max-width:1200px;*/margin:0 auto}
.body_fix {position:relative;height:100%;overflow:hidden}
.cont{max-width:1200px;margin:0 auto;}
.sl_cont{padding-left:0px;padding-right:0px;}
.block_new_items .sl_cont {margin:15px 0 0 0}
.my_row{display:table;width:100%;box-sizing:border-box;}
.hide_cont{position:absolute;max-height:100%;height:100%;bottom:0px;top:0px;left:0;right:0;max-width:100%;overflow:hidden;}
.wrapper{height:100%;width:100%;margin:0 auto;}
.bx-controls{}
.a1th.selecta {color:#000}
.m_header{display:none;position:relative;z-index:60;width:100%;height:47px;box-sizing:border-box;padding:0px 10px 0px 10px;background-color:#017CC6;}
.m_menu_but{display:block;float:right;height:54px;width:54px;cursor:pointer;}
.m_menu{position:absolute;top:70px;right:0;border:0;width:100%;background:#fff;z-index:50;overflow:hidden;display:none;min-height:100%;padding-top:0px;box-sizing:border-box;}
.m_a{display:block;color:#000;padding:18px 7% 7px 10px;height:47px;text-decoration:none;border-bottom:1px solid #000;position:relative;font-size:14px;width:100%;text-transform:uppercase;}
/*.submenu_2 .m_a {height:auto;}*/
.s1rd:first-child .m_a, #am-001-n .s1rd:first-child .m_a{border-top:1px solid #000;}
.submenu_2 .s1rd:first-child .m_a{border-top:0;}
.submenu_2  .m_a {padding:15px 40px 3px 23px;font-size:13px;box-sizing:border-box;}
.a2rd {font-size:13px;padding:15px 0px 3px 23px}
.m_a:hover{text-decoration:none;color:#000;background:#DDE0E4;}
.m_a.selecta, .s1rd.selecta a {background:#000;color:#fff}
.s1rd.selecta .aplus {background:url(/img/fill_wstr_r.png) no-repeat center;background-size:10px auto}
.m_level2{border-bottom:1px solid #fff;background:#fff;overflow:hidden;display:none;}
.m_a_lev2{display:block;color:#333;text-transform:uppercase;padding:12px 0px 12px 20px;text-decoration:none;border-bottom:1px solid #ccc;white-space:nowrap;}
.m_a_lev2:hover{text-decoration:none;color:#000;background:#DDE0E4;}
.level2_but{position:absolute;right:16px;top:18px;width:10px;height:8px;background:url("../img/str1.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;}
.open_a{background:url("../img/str1.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;}
.menu-swt{display:none;width:40px;height:40px;position:absolute;top:2px;right:15px;}
.nav-toggle, .nav-toggle2{vertical-align:middle;height:40px;margin:0px 2px 0 0;}
.nav-toggle2{margin:12px 0 0}
.nav-toggle span, .nav-toggle2 span{position:absolute;left:50%;top:20px;margin:0 0 0 -20px}
.nav-toggle span,
.nav-toggle span:before,
.nav-toggle span:after,
.nav-toggle2 span,
.nav-toggle2 span:before,
.nav-toggle2 span:after{cursor:pointer;border-radius:1px;height:1px;width:30px;background:#000000;position:absolute;display:block;content:''}
.nav-toggle span:before,.nav-toggle2 span:before{top:-10px}
.nav-toggle span:after,.nav-toggle2 span:after{bottom:-10px}
.nav-toggle span, .nav-toggle span:before, .nav-toggle span:after,.nav-toggle2 span, .nav-toggle2 span:before, .nav-toggle2 span:after{transition:all 500ms ease-in-out;}
.nav-toggle, .nav-toggle2{position:absolute;vertical-align:middle;height:40px;margin:20px 0px 0 0;}
.nav-toggle.active2{border:0;}
.nav-toggle.active2 span,.nav-toggle2.active2 span{background-color:#fff;}
.nav-toggle.active2 span:before, .nav-toggle.active2 span:after,.nav-toggle2.active2 span:before, .nav-toggle2.active2 span:after{top:0;background:#343D44;}
.nav-toggle.active2 span:before,.nav-toggle2.active2 span:before{transform:rotate(45deg)}
.nav-toggle.active2 span:after,.nav-toggle2.active2 span:after{transform:rotate(-45deg)}
#nav-toggle-pc{position:relative;margin:-1px 6px 0 20px;}
.pc_head_fix{background-color:#fff;height:auto;position:relative;}
.pc_head{background-color:#fff;height:35px;padding:25px 0px}
.my_row_logo, .my_row_menu, .my_row_right{display:inline-block;vertical-align:middle;}
.fix_search_div { display: block; position: fixed; top: -90px; left: 0; right: 0; height: 83px;background-color: #fff; z-index: 150; border-bottom: 1px solid #ddd; transition: all 0.3s ease;}
.vis_search{top: 0;}
.search_modal_pre {padding:20px 10px 0 10px;text-align:center}
.search_modal_pre form {width:80%;display:inline-block;vertical-align:middle}
.search_close_div {width:40px;float:right;display:block;vertical-align:middle;cursor:pointer;background:url(/img/x.png) no-repeat center center;height:40px;background-size:30px;margin:3px 0 0 0}
.search_close {width:100%;height:100%;}

.my_row_logo {width:20%;min-width:180px;text-align:left;max-width:250px}
.my_row_menu {width:55%;position:relative}
.my_row_right {width:25%;text-align:right;min-width:230px}
.head_cat_btn {background:url(/img/line_cat.png) no-repeat 10px center;background-color:#000;border-radius:4px;width:60px;padding:8px 5px 8px 40px;display:inline-block;background-size:19px auto;cursor:pointer}
.cat_menu_opened {background-image:url(/img/xx.png);background-repeat: no-repeat;background-position: 10px center;background-size:12px auto}
.head_cat_btn a{color:#ffffff;text-decoration:none}
.head_cat_btn:hover {opacity:.8}
.h_nav {display:inline-block;padding-left:30px}

.head_2 .div_table, .pc_head .div_table{width:100%}
.head_2 .div_table {max-width: 1200px;
margin: 0px auto;}
.head_2 {border-top:1px solid #EBEDF1;padding:15px 0;border-bottom:1px solid #EBEDF1;background: #54525b; }
.head_2 .div_td, .pc_head .div_td{vertical-align:middle}
.pc_head .div_td:nth-child(2) {text-align:center}
.logo{display: inline-block;width:160px;height:45px;background:url("/svg/logo-cityprint.svg") no-repeat left center;background-size:contain}
.print-all{display: inline-block;width:100px;height:45px;background:url("/svg/print-all.svg") no-repeat left center;background-size:contain;margin-left: 60px;}
.double-logo {width: 400px;}

.sl_phone{display:none;color:#333;font-size:20px;}
.sl_phone:hover{text-decoration:underline;color:#333;}
.h_nav li{display:inline-block;list-style:none;margin-right:15px;}
.h_nav li:last-child{margin-right:0;}
.h_nav li a{color:#979FA8;font-size:14px;text-decoration:none}
.h_nav li a:hover{color:#000;}
.hr_row{display:table-row;}
.hr_left{display:table-cell;position:relative;}
.hr_right{display:table-cell;width:223px;}
.s_div{position:relative;}
.s_input{display:inline-block;width:90%;height:45px;border:1px solid #dedede;font-size:16px;padding:0px 55px 0px 10px;line-height:1;border-radius: 20px;}
.form_s_2 {position:relative}
.form_s_2 .s_input{display:block;width:100%;height:40px;border:1px solid #dedede;font-size:16px;padding:0px 55px 0px 10px;line-height:1;box-sizing:border-box}
.form_s_2 .s_but{position:absolute;top:0;right:0;margin:10px 10px 0 0}
.s_but{width:30px;height:23px;background:#fff url("/img/icon_s.png") no-repeat center 0;background-size:18px auto;display:inline-block;vertical-align:middle;border:0;margin-left:20px;cursor:pointer}
.pc_head .div_td:nth-child(3) {text-align:right}
.hr_tel{font-size:24px;color:#000;margin-bottom:14px;display:inline-block;margin-right:20px;}
.hr_tel:hover, .hr_tel:focus{text-decoration:underline;color:#000;}
.hr_tel_1{display:inline-block;color:#444c53;font-size:20px;text-decoration:underline;cursor:pointer;}
.hr_ib{display:inline-block;margin-right:10px;cursor:pointer;vertical-align:middle;position:relative}
.hr_ib:last-child{margin-right:0px;}
.hr_icon{width:18px;height:18px;margin-right:10px;display:inline-block;/*vertical-align:middle;*/
    vertical-align: top;
padding-top: 20px;
}
.hr_auth{background:url("/svg/auth.svg") no-repeat center;background-size:18px auto;}
.hr_izb{background:url("../img/izbrannoe2.png") no-repeat center -18px;background-size:18px auto;}
.hr_comp{background:url("../img/sravnenie.png") no-repeat center -18px;background-size:18px auto;}
.hr_c{background:url("/img/icon_cart.png") no-repeat center;background-size:18px auto;}
.hr_s_m{background:url("/img/icon_s.png") no-repeat center;background-size:18px auto;width:18px;height:18px;}
.hr_val, .small_cart{display:block;margin:0;}
.small_cart {margin:0}
.hr_cart_m{display:none;}
.sel_country {display:inline-block;vertical-align:middle;background:url(/img/str_grey.png)no-repeat right center;background-size:6px auto;margin:-3px 18px 0 0}
.cat_tp .select2-container--default .select2-selection--single{border:0;border-bottom:1px solid #F2F6FB}
.cat_tp .select2-container--default .select2-selection--single .select2-selection__rendered {color:#979FA8;font-size:14px;padding-left:0}
/*.cat_tp .select2-container--default .select2-selection--single .select2-selection__arrow {display:none}*/
.cat_tp .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(/img/str_down.png) no-repeat center;border:0!important;background-size:10px auto;width:15px;height:30px;top:0}
.cat_tp .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {background:url(/img/str_top.png) no-repeat center;border:0!important;background-size:10px auto;width:15px;height:30px;top:0}
.select2-results__option {font-size:14px;}

.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#F2F6FB!important;color:#000!important}
.select2-results__options {color:#979FA8}
.head_2 .div_td:nth-child(2) {text-align:right}
.hr_search_m{display:none;}
.hr_cart{background:url("/svg/cart.svg") no-repeat left center ;background-size:18px auto;cursor:pointer;margin:0;position:relative;padding:0 0 0 30px;text-align:left}
.hr_comp:hover {background-position:center 0;}  
.hr_s_m:hover  {opacity:.8}
.comp_val {}
.hr_cart_t{text-transform:uppercase;font-size:26px;color:#000;line-height:1;margin-bottom:1px;}
.hr_cart_v{font-size:16px;color:#777;line-height:1;}
.hr_mar{margin-bottom:12px;padding-left:15px;}
.hrm_search{position:relative;display:none;}
.hrm_rel{position:relative;}
.hrm_search .s_input{margin-bottom:10px;margin-top:5px;}
.scroll{top:-100px;position:fixed;}
.trans{transition:all 0.6s ease;}
.pc_in{border-bottom:1px solid #eee;max-width: 1200px;
margin: 0px auto;}
.fil_div_price {border:0!important}
.sm_cart_title {color:#fff;border-bottom:0px solid #CCD1D9;display: inline-block;text-transform: uppercase;text-align: left;padding-top: 5px;}
.sm_cabinet_title {}
.cart_count {position:relative; width: 15px;left: -30px;display: inline-block;background: #df8a1e; border-radius: 10px;color: #fff;padding-left: 5px;}
.cart_total {display: inline-block;text-align: left;position: relative;
left: -25px;}
.header_contacts {text-align: center;width: 400px;}
.header_phone {font-size: 20pt;}
.header_phone a{text-decoration: none;}
.header_email {font-size: 12pt;}
.header_email_link {color: lightgray;}
.header_email_link:hover {color: #df8a1e;text-decoration: none;}
#phone_header {
    width: 100px;
}
.start-banners {
    max-width: 1200px; margin: 0px auto;
    margin-top: 40px;
}
.start_banner {
    display:inline-block;
    width: 560px;
    margin: 10px;
    overflow: hidden;
    transition: all ease .5s;
	background-color: #000!important;
}
.ban_div_v {
    
}
.start_banner:hover a div {
    -webkit-transition: opacity .5s ease;
     -webkit-transition: transform .5s ease;
    transform: scale(1.2); /* Увеличиваем масштаб */
	   
   opacity: 0.5;
}

ymap-control {
    margin-top: -20px;
}
.map-email-icon {
    display: inline-block;vertical-align: top;margin-left: 20px;width: 5%;
}
.map-email {
    display: inline-block;vertical-align: top;margin-left: 20px;width: 35%;
}
.map-phone-icon {
    display: inline-block;vertical-align: top;margin-top: 20px; margin-left: 20px;width: 5%;
}

.map-phone {
    display: inline-block;vertical-align: top;margin-top: 20px; margin-left: 20px;width: 35%;
}

.address-icon {
    display: inline-block;vertical-align: top;margin-left: 20px;width: 5%;
}

.address {
    display: inline-block;vertical-align: top;margin-left: 20px;width: 35%;
}


.mtime-icon {
    display: inline-block;vertical-align: top;margin-top: 20px; margin-left: 20px;width: 5%;
}
.mtime {
    display: inline-block;vertical-align: top;margin-top: 20px;margin-left: 20px;width: 35%;
}
.map-contacts {
    padding-top: 60%;
}


.ymap-canvas {
   
   
}
.ymap {
    top: -510px;
    height: 500px;margin-top: 60px;     position: relative;
    width: 100%;
}
.map-banners{
    height: 600px;
}
.map_photo {
    display: block;
    width: 50%;
    height: 500px;
    position: relative;
    top: 50px;
    left: 50%;
    z-index: 100;
}
.start-section-img {
    height:150px;width: 150px;margin: 0px auto;
}
.benefits {width: 100%;background: #54525b;margin-top: 30px;}
.benefits-list {max-width: 1200px; margin: 0px auto;}
.benefit {display: inline-block; width: 25%;text-align: center;}
.benefit:last-child {width: 24%;}
.benefit-img {padding: 30px;}
.benefit-txt {margin-bottom: 30px;color: #fff;text-transform: uppercase;font-size: 12pt;}

.hr_call {
    display: none;
    color: #fff
}

.start-catalog {margin: 30px;}
.start-catalog-all {display: block; width: 200px;padding: 15px;border: 1px solid #df8a1e; border-radius: 20px;text-decoration: none;margin: 0px auto;margin-top: 20px;margin-bottom: 20px;}
.start-catalog-all:hover {
    background: #df8a1e;
    color: #fff;
}
.start-catalog-item {display: inline-block;width: 24%;text-align:center;
transition: all ease .5s;
    box-sizing: border-box;
    padding: 10px;
}

 

.start-catalog-item:hover  {
    color: #df8a1e;
        -webkit-transition: box-shadow ease-out .2s;
    transition: box-shadow ease-out .2s;
    box-shadow: 4px 2px 10px 5px rgba(221, 221, 221, 1);
    z-index: 60;

}
.start-catalog-item:hover a {
    color: #df8a1e;
}
.start-catalog-item a {text-decoration: none;font-size: 12pt;color: darkslategray;}
.start-item-name {padding: 30px;}

.review {background: #f5f5f5;color: #fff;text-align: center;min-height: 200px;border-radius: 20px;}

.small_cart {color:#CCD1D9}

/*slider*/
.slide_bl_div {}
.bxslider, .bxslider li, .slide_bl_div {height:100%}
.bx-viewport {height:100%!important;min-height:300px}
.bx-wrapper {/*height: 600px;*/ min-height:670px}
.slide_bl_div .div_table{width:100%;height:100%}
.slide_bl_div .div_table .div_td{width:35%;vertical-align:middle}
.slide_bl_div .sl_firt_td {min-width:200px;width:20%;}
.slide_bl_div .sl_bl_title{color:#ffffff;text-transform:uppercase;font-size:30px;font-family:main_font_bold}
.slide_bl_div .sl_bl_txt{color:#000000;font-size:20px;padding:20px 0 0 0}
.slide_block_text {max-width:300px;text-align:left}
.bx-wrapper .bx-controls .bx-prev, .my_slider .slick-prev, .my_slider .slick-prev:focus {background:url(/img/str_l.png) no-repeat -40px center;width:40px;height:50px}
.bx-wrapper .bx-controls .bx-next, .my_slider .slick-next, .my_slider .slick-next:focus {background:url(/img/str_r.png) no-repeat 0px center;width:40px;height:50px}
.my_slider_gift .slick-prev, .my_slider_gift .slick-prev:focus {
background: url(/img/str_l.png) no-repeat -40px
 center;
    width: 40px;
    height: 50px;
}
.my_slider_gift  .slick-prev, .my_slider_gift  .slick-next{
top: 30%;
}
.my_slider_gift .slick-next, .my_slider_gift .slick-next:focus {background:url(/img/str_r.png) no-repeat 0px center;width:40px;height:50px}
.bx-wrapper .bx-controls .bx-prev:hover, .my_slider_gift .slick-prev:hover {background-position:0 center}
.bx-wrapper .bx-controls .bx-next:hover, .my_slider_gift .slick-next:hover {background-position:-40px center}
.bx-wrapper .bx-controls .bx-prev:hover, .my_slider .slick-prev:hover {background-position:0 center}
.bx-wrapper .bx-controls .bx-next:hover, .my_slider .slick-next:hover {background-position:-40px center}


/*category slider*/
.categ_start_carusel {background:#F7F6F7;height:250px;}

.cat_st_it {height:210px;padding:20px;position:relative}
.cata_sect_comp .cat_st_it{height:auto}
/*.cata_sect_comp .cat_st_it .cat_st_name{height:30px;}*/
.cat_st_it  a {text-decoration:none;}

 
   

.cat_st_it:hover .cat_st_img {
     
     -webkit-transition: transform .5s ease;
    transform: scale(1.2); /* Увеличиваем масштаб */
}
.cat_st_name {color:#000000;text-align:left;height:35px;width:100%;font-size:14px;font-family:main_font_bold;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;  text-overflow: ellipsis;display:-webkit-box;text-align:center}
.cat_st_img {height:210px;width:210px;opacity: 0.5;}
.cat_st_img img{max-height:210px;max-width:210px;margin:0 auto}
/*.cat_st_it:hover .cat_st_name{color:#000;text-decoration:none;}*/
.cat_st_it:hover a{text-decoration:none;}
.cat_st_it .cat_st_name {position:absolute;top:0;left:0;background:rgba(0,0,0,.2);width:100%;height:100%;padding:100px 0 0 0;box-sizing:border-box;color:#ffff}
.cat_st_it a {display:block;position:relative;color:#ffff}

.cata_sect_comp {margin:0 0 50px 0}
.cata_sect_comp .cat_st_it{width:210px;display:inline-block;vertical-align:top;border:1px solid #F7F6F7;text-align:Center;margin:0 20px 30px 10px;padding:0;background-color: #000;
overflow: hidden;
    transition: all ease .5s;
}

/*novinki */
.block_new_items {margin:30px 0 0 0}
.ht_new_block_noshow {position:absolute;left:-9999px;width:100%;}
.sale_new_block_noshow {position:absolute;left:-9999px;width:100%;}

/* reclam banner block*/

/*brand block*/
.brand_block {padding:50px 0}

/*news block*/
.news_block_start {border-top:1px solid #F4F4F7;padding:40px 0 0 0;margin:0 0 40px 0}
.nw_bl_st_head {font-size:28px;font-family:main_font_bold}
.ns_split {width:1px;margin:0 20px;background:#DAD9DA;height:40px;display:inline-block;vertical-align:middle}
.ns_h_2 a {color:#DAD9DA;text-decoration:none}
.ns_h_2:hover a {color:#000;text-decoration:none}
.nw_bl_st_cont {margin:20px 0 0 0}
.news_item {width:24%;max-width:400px;display:inline-block;vertical-align:top}
.pl_nws_pic	{height:300px;position:relative}
.pl_nws_date {background:#000000;position:absolute;right:0;padding:10px 20px;bottom:0;color:#ffffff}
.pl_nws_bot {height:140px;background:#F7F6F7;padding:20px}
.pl_nws_bot .g_name{color:#000000;font-family:main_font_bold;font-size:16px}
.pl_nws_bot .g_text{color:#828282;font-size:15px}
.news_item:hover .pl_nws_bot{background:#000000;}
.news_item:hover .g_name, .news_item:hover .g_text{color:#ffffff;text-decoration:none}
.news_item:nth-child(1) {margin:0 1% 0 0}
.news_item:nth-child(3) {margin:0 1%}

/* ads block*/
.adss_block {height:500px}
.ads_left_b, .ads_right_b {display:inline-block;vertical-align:top;width:50%}
.ads_left_b {height:500px}
.ads_right_b_t, .ads_right_b_b {height:250px}
.ads_right_b_t .ads_right_b_t_i, .ads_right_b_b .ads_right_b_b_i {width:240px}
.ads_right_b_t .ads_right_b_t_t{width:55%;text-align:left;color:#ffffff}

.ads_right_b_b .ads_right_b_b_t{width:55%;text-align:right}
.ads_right_b_b_i {text-align:right}
.ads_right_b_b img, .ads_right_b_t img{max-width:200px;max-height:205px}
.ads_right_b_t_t, .ads_right_b_b_t {color:#ffffff;font-size:30px;font-family:main_font_bold;text-transform:uppercase}
.ads_right_b_t table, .ads_right_b_b table, .ads_right_b_t .div_table, .ads_right_b_b .div_table{height:100%;width:90%;margin:0 auto}
.ads_right_b_t .div_td, .ads_right_b_b .div_td{vertical-align:middle}
.div_table {display:table}
.div_tr {display:table-row}
.div_td {display:table-cell}


/* footer banner */
.foot_banner {height:350px;width:100%;}
.foot_banner table {width:100%;height:100%}
.foot_banner table td{width:50%;vertical-align:middle}
.foot_banner_c {height:100%;}
.foot_ban_txt {display:block;text-align:left;vertical-align:middle;font-size:28px;color:#ffffff;}
.seo_sect {padding:40px 0;color:#979FA8;width:50%}
.foot_a.active {color:#df8a1e}

/*catalog top main menu*/
.catalog_main_menu {position:absolute;width:120%;top:0;height:500px;margin:25px 0 0 -9999px;z-index:99;display:block;}
.left_none {margin-left:0}
.catalog_main_menu_pre {display:block;text-align:left;width:100%;height:300px;}
.catalog_main_menu_pre_pre {display:table;height:100%;width:100%}
.catalog_main_menu_left {display:block;width:310px;/*background:#000;*/height:300px;z-index:8;position:relative}
.catalog_m_m_l_cont {height:360px;background:#ffffff;border-radius:10px}
.catalog_main_menu_right {position:absolute;left:0;top:0;width:100%;max-width:50vw;margin:10px 0 0 308px;z-index:10;background:#ffffff;min-height:140px;box-shadow:-9px 17px 10px -10px rgba(0,0,0,.4);}

.cat_t_sec_li {color:#ffffff;font-family:main_font_bold;cursor:pointer;display:inline-block;vertical-align:middle;margin:0 25px 0 0;border-right: 1px solid gray;
padding-right: 25px;}
.cat_t_sec_li:last-child {border-right: 0px;}
.cat_mn_str_r {}
.cat_mn_name_l {color: #fff;}
.cat_t_sec_li a:hover .cat_mn_name_l
{opacity: 1.0!important; color: #df8a1e;}

.banners {
    max-width: 1200px;
margin: 0px auto;
}

.cat_t_sec_li a{color:#000000;display:block;text-decoration:none;text-transform:uppercase}
.cat_t_sec_li:hover a, .cat_t_sec_li.s_active a{opacity:.8}
.s2nd {display:inline-block;width:160px;vertical-align:top;padding:20px 20px 0 20px}
.s2nd .a2nd{color:#000000;text-decoration:none;font-family:main_font_bold;font-size:12px}
.a3nd {color:#979FA8;display:block;padding:5px 0 0 0;text-decoration:none;}
.catalog_m_m_r_cont_p {position:relative;min-height:200px;width:100%}
.catalog_m_m_r_cont {position:absolute;left:1px;top:0;background:#ffffff;width:100%;padding:10px 0 0px 0}
.s_active a{color:#000;}
.a3nd.active_menu {color:#000}
.catalog_main_menu_str_t {width:100%;background:url(/img/tr_top.png) no-repeat 40px bottom;background-size:15px auto;height:12px}
.sect_img {display:inline-block;vertical-align:middle;width:25px;padding:0 15px 0 20px }
.sect_img  img{max-width:25px;height:auto;max-height:30px}
.catalog_m_m_l_cont .simplebar-track {left:0;background:#eeeeee;border-bottom-left-radius:5px;border-top-left-radius:5px}
.abs_w_for_men {background:#ffffff;width:15px;height:40px;position:absolute;left:-14px;}

/*small fixed cart*/
.cart_fix_right {position:fixed;right:-330px;width:100%;max-width:325px;height:100%;top:0;background:#000000; transition: all 0.3s ease;z-index:120}
.cr_fx_top {padding:30px 20px 20px 20px;height:20px}
.cr_fx_top_cart {background-size: 18px auto;width:18px;height:18px;position:relative;float:left}
.cr_fx_top_close {background:url(/img/x.png) no-repeat center center;width:25px;height:25px;cursor:pointer;float:right}
.vis_cart {right:0}
.sm_fix_cart_it {border-top:1px solid #dedede;padding:20px;color:#ffffff}
.cd_order_cart {border-radius:4px;width:100%;color:#ffffff;font-family:main_font_bold;border:2px solid #000;margin:20px auto;line-height:40px;height:40px;text-align:center;display:block;text-decoration:none}
.cd_order_purch {border-radius:4px;width:100%;color:#ffffff;font-family:main_font_bold;background: #000;margin:0px auto;line-height:40px;height:40px;text-align:center;display:block;text-decoration:none}
.cd_order_cart:hover, .cd_order_purch:hover {opacity:.8;text-decoration:none}
.sm_fix_cart_btn {padding:0 20px}
.sm_fix_cart_title {font-size:24px;font-family:main_font_bold;color:#ffffff;padding:0 0 20px 20px}

/*cart page*/
.page_title {font-size:32px;font-family:main_font_bold;padding:0 0 20px 0;text-align:center;text-transform:uppercase}


/* review page*/
.rev_pg_title .func_c24{float:right;font-size:14px;width:220px}
.rev_pg_title h1{display:inline-block;width:auto}
.func_c214 {max-width:200px;margin:30px auto}
#shop_c_err {padding:0}
#add_shop_coment .vik_l, #add_shop_coment .vik_r {width:45%;}
#add_shop_coment .vik_r  {margin-left:9%}

.show{top:0;}
.scroll .pc_head{height:85px;}
.scroll .slogan, .scroll .hr_mar, .scroll .h_nav{display:none;}
.scroll .h_left{padding-top:25px;}
.scroll .hr_left{padding-top:25px;}
.scroll .hr_right{vertical-align:middle;padding-top:24px;}
.scroll .s_div{width:55%;float:right;}
.scroll .hrsc_l{width:45%;float:left;}
.scroll .hr_tel{font-size:19px;margin-bottom:0px;margin-right:5px;margin-top:-5px;}
.scr_cat{display:none;cursor:pointer;}
.scr_menu{display:block;display:inline-block;width:37px;height:37px;vertical-align:middle;margin-left:20px;margin-right:6px;cursor:pointer;}
.scroll .scr_cat{display:table-cell;font-size:24px;position:relative;}
.scr_span{display:inline-block;vertical-align:middle;line-height:1;text-transform:uppercase;}
.plus_head{text-align:center;color:#395221;font-size:65px;text-transform:uppercase;margin-bottom:40px;}
.plus_div{width:280px;display:inline-block;vertical-align:top}
.bold{font-weight:bold;}
.plus_row{border-top:1px solid #F4F4F7;text-align:center;margin:60px 0 0 0}
.plus_row_data{padding:50px 0;width:90%;text-align:center;margin:0 auto;}
.plus_row .slick-next, .plus_row .slick-prev{display:none!important;}
.plus_row .slick-dots{bottom:-45px;}
.plus_i{width:45px;height:60px;margin:0 30px 0 0 ;display:inline-block;vertical-align:middle}
.plus_t{color:#828282;font-size:18px;text-align:left;width:183px;display:inline-block;vertical-align:middle}
.pl_row{width:50%;float:left;display:table;}
.pl_col{width:50%;height:25vw;float:left;}
.pl_g{background-color:#343D44;padding:25px 25px 0px 25px;}
.pl_1{background:url("../img/pl_1.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;}
.pl_2{background:url("../img/pl_2.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;}
.pl_3{background:url("../img/pl_3.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;float:right;}
.pl_4{background:url("../img/pl_4.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;float:right;}
.g_t_row{margin-bottom:15px;}
.g_title{color:#032B23;height:39px;padding:7px 24px 0px 24px;text-align:center;display:table;background-color:#fff;text-transform:uppercase;font-size:18px;float:left;}
.g_main_a{color:#fff;text-decoration:underline;display:table;margin-top:5px;font-size:18px;float:right;}
.g_main_a:hover, .g_main_a:focus{color:#fff;text-decoration:none;}
.g_more{font-size:18px;color:#fff;text-decoration:underline;}
.g_more:hover, .g_more:focus{color:#fff;text-decoration:none;}
.more_str{display:inline-block;width:8px;height:10px;background:url("../img/podrobnee.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;margin-left:8px;}
.g_text{color:#979FA8;font-size:16px;margin-bottom:17px;line-height:1.2;}
.g_name{color:#fff;font-size:25px;text-decoration:none;margin-bottom:15px;line-height:1.2;display:block;}
.g_name:hover, .g_name:focus{color:#fff;text-decoration:underline;}
.g_date{color:#979FA8;font-size:16px;margin-bottom:15px;line-height:1.2;}
.footer{background: #54525b;height:267px;padding-top:30px;border-top:1px solid #EBEDF1;margin:20px 0 0 0}
.pod_row{margin-bottom:0px;}
.pod_col{width:50%;float:left;}
.foot_row {max-width:1250px;margin:0 auto}
.pod_title{font-size:14px;color:#fff;font-family:main_font_bold}
.pod_input{display:block;width:80%;border:none;height:42px;padding-left:10px;border:1px solid #EBEDF1; margin:0}
.subscribe-form .form_div{background:#ffffff;width:100%;border-radius:4px;height:42px;position:relative;margin:15px 0 0 0;max-width:260px}
.pod_but{display:block;position:absolute;right:0;background:url(/img/str_r.png) no-repeat 0px center ;height:44px;width:40px;background-size:80px auto;border:0;top:0;cursor:pointer}
.pod_but:hover{background-position: -40px center}
.f_col{width:25%;display:inline-block;vertical-align:top}
.foot_row_bot {border-top:1px solid #F2F6FB;margin:30px 0 0 0;padding:30px 0 0 0}
.f_title{color:#fff;font-size:14px;margin-bottom:15px;position:relative;font-family:main_font_bold}
.f_str{position:absolute;top:13px;right:0px;width:10px;height:8px;background:url("../img/f_str1.png") no-repeat center center;background-size:contain;display:none;}
.f_active .f_str{background-image:url("../img/f_str2.png") !important;background-size:contain;}
.f_list{display:block;}
.f_list li{display:block;list-style:none;margin-bottom:5px;}
.f_list li a{color:#979FA8;font-size:14px;text-decoration:none;}
.f_list li a:hover{color:#df8a1e;text-decoration:none;}
.f_re, .f_re a{color:#979FA8;text-decoration:none}
.f_re div{margin-bottom:5px;}
.f_row1{margin-bottom:40px;}
.f_col2a{width:50%;float:left;display:table;}
.f_col2{width:50%;float:left;}
.f_link{color:#fff;}
.f_link:hover{color:#fff;text-decoration:underline;}
.tar{margin-top:-5px;}
.share{display:inline-block;width:22px;height:22px;margin-right:15px;}
.share:last-child{margin-right:0;}
.share_1{background:url("../img/vk.png") no-repeat center bottom;background-size:100% auto;}
.share_2{background:url("../img/ok.png") no-repeat center bottom;background-size:100% auto;}
.share_3{background:url("../img/f.png") no-repeat center bottom;background-size:100% auto;}
.share_4{background:url("../img/s.png") no-repeat center bottom;background-size:100% auto;}
.share_5{background:url("../img/in.png") no-repeat center bottom;background-size:100% auto;}
.share_6{background:url("../img/y.png") no-repeat center bottom;background-size:100% auto;}
.share:hover{background-position:center top;}
.js_review_modal {border-radius:4px;background:#000000;text-align:center;padding:10px 20px;color:#ffffff;max-width:220px;display:block;line-height:1;margin:-16px 0 0 0;cursor:pointer}
.js_review_modal:hover {text-decoration:none;color:#ffffff;opacity:.9}
.foot_pay_bl {margin-top:40px}
.otp_but {color:#ffffff;background:#000;width:210px;height:40px;line-height:40px;text-align:center;font-family:main_font_bold;cursor:pointer;margin:30px 0 0 0;text-transform:uppercase;}
.otp_but:hover {opacity:.8;}

.copy{font-size:16px;color:#979FA8;}
.so{display:inline-block;background-color:#fff;margin-right:15px;}
.so_1{width:25px;height:29px;background:url("../img/qivi.png") no-repeat center bottom;background-size:100% auto;}
.so_2{width:45px;height:28px;background:url("../img/m-kard.png") no-repeat center bottom;background-size:100% auto;}
.so_3{width:55px;height:38px;background:url("../img/visa.png") no-repeat center bottom;background-size:100% auto;}
.so:last-child{margin-right:0px;}
.insy_div{width:188px;height:30px;border:1px solid #bbb}
.copy_2{width:188px;height:30px;margin:0px auto 0px;}
.copy_insy{display:block;float:left;width:94px;height:30px;background:url(/img/insy.png) center 7px no-repeat;background-size:75px 15px;}
.copy_text{float:right;color:#bbb;text-align:center;width:90px;font-size:14px;padding:7px 0;border-left:1px solid #bbb}
.top_but{position:fixed;bottom:50px;right:27px;width:60px;height:40px;background:url("/img/ss1_top.png") no-repeat center center;background-size:50px auto;cursor:pointer;opacity:.7}
.pr_col{width:25%;float:left;padding:0px;border:0;position:relative;}
.pr_col .pr {max-width:240px;margin:0 auto;box-sizing:border-box}
.cat_brand {text-transform:uppercase}
.pr{/*border:1px solid #F4F4F7;*/position:relative;padding:10px;background-color:#fff;position:relative;}
.pr_l{display:block;height:25px;color:#fff;text-align:center;padding:6px 15px 0px 15px;font-size:14px;font-family:main_font_bold;margin:0;z-index:9}
.pr_l_new{background-color:#000;position:absolute;left:0;top:0}
.pr_l_hit{background-color:#A19252;}
.pr_l_ac{background-color:#CC3300;}
.sort_row {margin:0 0 20px 0}
.pr_ar{float:right;text-align:right;display:table;color:#979FA8;font-size:16px;margin-top:-5px;}
.pr_img{cursor:pointer;height:250px;background-size:contain;margin:0px 0 20px 0;position:relative;}
.pr_name{color:#000000;text-align:left;height:41px;display:-webkit-box;text-decoration:none;font-family:main_font_bold;font-size:14px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;  text-overflow: ellipsis;}

.pr_article {color:#AAA5AA;padding:10px 0}
.pr_line {width:100%;height:1px;background:#E8E8E8;margin:0 0 20px 0}
.cat_tp {margin:20px 0 0 0}
.tp_sel {border:0;border-bottom:1px solid #969DA8;width:100%;height:30px;color:#969DA8}
.pr_name:hover, .pr_name:focus{opacity:.8;text-decoration:none}
.pr_ab{color:#979FA8;font-size:16px;margin-bottom:15px;}
.pr_buy{display:inline-block;height:18px;color:#fff;background:url("../img/korzina2.png") no-repeat center -36px;background-size:18px auto;width:18px}
.pr_up{background:#fff;border:2px solid #EC7328;color:#EC7328;font-size:14px;text-align:center;padding:3px 0px;}
.pr_p{display:block;margin:20px 0 0 0}
.pr_p1{color:#979FA8;font-size:18px;line-height:1;text-decoration:line-through;font-family:main_font_bold}
.pr_p2{
    color: #df8a1e;
font-family: main_font_bold;
font-size: 16pt;
}
.buy_click{color:#395221;text-decoration:none;margin-bottom:17px;font-size:20px;display:table;}
.buy_click:hover{color:#395221;text-decoration:underline;}
.buy_click:focus{color:#395221;text-decoration:none;}
.buy_row{display:inline-block;vertical-align:middle;width:50%;text-align:right}
.check_zp_price {border:1px solid #AAA5AA;color:#000000;text-align:center;width:99%;line-height:2;cursor:pointer;font-size:12px;font-family:main_font_bold}
.check_zp_price:hover {background:#000000;color:#ffffff;border-color:#000000}
.pr_f_col{width:50%;float:left;}
input[type="checkbox"]{display:none;}
input[type="checkbox"] + label span{display:inline-block;vertical-align:middle;width:21px;height:21px;margin:-5px 8px 0 2px;background:#fff;cursor:pointer;border:1px solid #BDC2C8;}
input[type="checkbox"]:checked + label span{background:#fff url(../img/galochka.png) no-repeat center center;-webkit-background-size:contain;background-size:contain;}
input[type="checkbox"] + label{font-size:15px;font-weight:normal;color:#395221;cursor:pointer;}
.with_check_o input[type="checkbox"] + label{font-size:18px;color:#395221;}
.pr_izb{background:url("../img/izbrannoe.png") no-repeat left -36px;-webkit-background-size:18px auto;background-size:18px auto;display:inline-block;width:18px;height:18px;margin:0 10px 0 0}
.active_izb .izb_a{background:url("../img/izbrannoe.png") no-repeat left 0;-webkit-background-size:18px auto;background-size:18px auto;display:block;width:18px;height:18px}
.pr_izb:hover, .compare:hover {background-position:center -18px}
.style_c15 .pr_izb:hover, .func_c47_1 .compare:hover {background-position:left 0} 
.pr_fust_b{display:none;position:absolute;top:125px;left:20px;right:20px;height:50px;background-color:rgba(0, 0, 0, 0.5);color:#fff;text-align:center;font-size:18px;text-transform:uppercase;padding-top:12px;cursor:pointer;}
.pr:hover, .pr:focus{/*border:1px solid #ccc;*/}
.pr:hover .pr_fust_b{display:block;}
.pr:hover .pr_ab{color:#333;}
/*.pr_title{display:block;vertical-align:top;font-family:main_font_bold;margin:0 auto;background:url(/img/icon_new.png) no-repeat center bottom;text-align:center;padding:0 0 7px 0}*/
.pr_title{display:inline-block;vertical-align:top;font-family:main_font_bold;margin:0 auto;background:url(/img/icon_new.png) no-repeat center bottom;text-align:center;padding:0 0 7px 0}

.pr_t_hit {padding-left:20px}
.pr_t_sale {padding-left:20px}
.pr_title_a{display:table;float:right;font-size:16px;color:#395221;text-decoration:underline;margin-top:13px;}
.pr_title_a:hover, .pr_title_a:focus{color:#395221;text-decoration:none;}
.grey_cont{background-color:#F0F0F4;}
.pad_pr{padding-top:50px;padding-bottom:80px;}
.baner{height:770px;background:url("../img/fon.png") no-repeat center center;background-size:cover;margin-bottom:50px;padding-top:40px;}
.b_div{position:absolute;top:0;left:0;right:0;padding-top:120px;display:none;}
.b_title{display:none;color:#fff;font-size:50px;padding-left:40px;font-weight:bold;}
.main_menu{border-collapse:collapse;border-spacing:0;}
.b_menu{display:table-cell;height:92px;background-color:#F0F0F4;}
.b_menu li{display:block;list-style:none;float:left;width:14.2857%;}
.b_akcia{display:table-cell;width:225px;vertical-align:top;}
.ba{display:block;width:100%;height:92px;color:#363F46;text-align:center;font-size:20px;padding-top:5px;line-height:1.2;}
.ba:hover, .ba:focus{background-color:#343D44;text-decoration:none;color:#fff;}
.active_pc{text-decoration:none;color:#fff;}
.ba_8{background-color:#EC7328;color:#fff;}
.ba_8:hover, .ba_8:focus{background-color:#F29153;color:#fff;}
.ba_i{width:56px;height:56px;margin:0px auto 2px;}
.ba_i1{background:url("../img/turizm.png") no-repeat center bottom;background-size:100% auto;}
.ba_i2{background:url("../img/odezhda.png") no-repeat center bottom;background-size:100% auto;}
.ba_i3{background:url("../img/rybalka.png") no-repeat center bottom;background-size:100% auto;}
.ba_i4{background:url("../img/optika.png") no-repeat center bottom;background-size:100% auto;}
.ba_i5{background:url("../img/pnevmatika.png") no-repeat center bottom;background-size:100% auto;}
.ba_i6{background:url("../img/sertifikat.png") no-repeat center bottom;background-size:100% auto;/*width:40px;height:40px;*/}
.ba_i7{background:url("../img/prokat.png") no-repeat center bottom;background-size:100% auto;}
.ba_i8{background:url("../img/akcii.png") no-repeat center center;background-size:100%;}
.ba:hover .ba_i, .active_pc .ba_i{background-position:center top;}
.b_menu .ba_none{display:none;}
.pc_menu{position:absolute;top:40px;left:0;right:0;z-index:27;}
.pc_menu_in{position:relative;top:0;margin-bottom:10px;}
.fix{position:fixed;top:100px;display:none;opacity:1.0;}
.open_pc{display:block!important;}
.menu_level2{position:absolute;top:92px;left:15px;right:15px;display:none;z-index:27;}
.fix .menu_level2{height:450px;/*overflow-y:scroll;*/}
.vis_menu{display:block;}
.ml_col_1{width:50%;float:left;height:600px;background-color:#343D44;padding:20px;}
.ml_col_2{width:50%;float:left;height:600px;background-color:#fff;padding-top:15px;padding-left:20px;}
.ml_row{display:table-row;}
.ml_left{display:table-cell;vertical-align:top;/*background:url("../img/pr_big.png") no-repeat center center;*/background-size:contain;}
.ml_left_1{background:url("../img/pr1.jpg") no-repeat center center;background-size:contain;}
.ml_right{width:220px;display:table-cell;vertical-align:top;}
.ml_title{text-transform:uppercase;font-size:26px;margin-bottom:15px;}
.ml_t_dpan{margin-top:10px;font-size:14px;color:#000;margin-bottom:3px;}
.timer{word-spacing:-2px;}
.t_div{width:20px;height:32px;background-color:#343D44;display:inline-block;color:#fff;font-size:18px;text-align:center;line-height:1;padding-top:5px;border-radius:3px;}
.t_pp{width:10px;height:32px;display:inline-block;color:#979FA8;font-size:20px;text-align:center;line-height:1;padding-top:5px;margin-right:-3px;}
.t_span{display:inline-block;color:#979FA8;font-size:14px;margin-right:0px;text-align:center;}
.t_span1{width:42px;}
.t_span2{width:54px;}
.t_span3{width:45px;}
.t_span4{width:54px;}
.timer_t{margin-bottom:15px;}
.ml_razd{margin-bottom:20px;}
.ml_r_title{display:table;color:#fff;font-size:18px;margin-bottom:8px;}
.ml_r_title:hover, .ml_r_title:focus{text-decoration:underline;color:#fff;}
.ml_a{color:#ccc;font-size:16px;text-decoration:none;display:table;}
.ml_a:hover, .ml_a:focus{color:#ccc;text-decoration:underline;}
.ml_buy{width:134px;}
.ml_th_title{font-size:22px;color:#000;margin-bottom:5px;}
.ml_th_data{font-size:16px;color:#777;line-height:1.2;}
.v_cont{background-color:#F0F0F4;}
.v_col{width:50%;float:left;background:url("../img/v_img.png") no-repeat center center;background-size:cover;}
.v_col_t{width:50%;float:right;padding:50px 0px 0px 30px;}
.v_height{height:540px;}
.v_mar_t{margin-top:-540px;}
.v_title{color:#3C5525;font-size:36px;text-transform:uppercase;margin-bottom:20px;}
.v_text{font-size:20px;color:#979FA8;margin-bottom:40px;}
.v_more{font-size:20px;color:#3C5525;text-decoration:underline;}
.v_more:hover, .v_more:focus{color:#3C5525;text-decoration:none;}
.br_col{display: inline-block;float: left; text-align: center; height:150px;max-width:220px;/*max-width:220px;width:10%;*/}
.br_img {width: 80px;height: auto;}
.br_div{max-width:220px;max-height:150px;background:url("../img/brand.png") no-repeat center center;margin:0px auto 0px;cursor:pointer;display: inline-block; vertical-align: middle;}
.br_text{text-align:center;font-size:14px;color:#777;display:none;}
.br_div:hover{background:url("../img/brand1.png") no-repeat center center;}
.br_div:hover + .br_text{display:block;}
#modal_fast{width:750px;height:410px;position:fixed;top:45%;left:50%;margin-left:-375px;margin-top:100px;display:none;opacity:0;z-index:120;box-sizing:border-box;}
.modal_in1{position:relative;background:#fff;padding:40px 40px;}
.modal_close{width:30px;height:30px;position:absolute;top:0px;right:0px;cursor:pointer;display:block;background:url(../img/x.png) no-repeat center center;z-index:999}
.mf_row{display:table-row;}
.mf_left{display:inline-block;width:49%;vertical-align:top;}
.mf_right{display:inline-block;width:49%;vertical-align:top;}
.mf_mar{margin-bottom:20px;}
#mod-res2 .re_col {width:45%;display:inline-block;vertical-align:top;margin:20px 0;}
#mod-res2 .re_col:nth-child(2) {margin:20px 0 20px 9%}
#mod-res2 .left_but {background:transparent;color:#000;font-family:main_font_bold;border:1px solid #000;}
.mf_img{height:250px;background:url("../img/pr.png") no-repeat center center;margin-bottom:15px;border:1px solid #ddd;}
.mf_title{color:#395221;font-size:20px;margin-bottom:20px;display:table;}
.mf_title:hover, .mf_title:focus{color:#395221;text-decoration:underline;}
.mf_col{width:33.3333%;float:left;}
.mf_price_o{color:#000;}
.mf_price_n{color:#000;}
.mf_buy{width:100%;height:50px;color:#fff;background:#EC7328 url("../img/kjrz.png") no-repeat 8px 12px;background-size:auto auto;background-size:24px 21px;text-transform:uppercase;font-size:16px;padding:12px 0px 0px 40px;display:block;}
.mf_buy:hover, .mf_buy:focus{color:#fff;text-decoration:none;background-color:#F29153;}
.mfc_pad{padding-top:10px;}
.count_but{display:inline-block;width:30px;height:30px;cursor:pointer;line-height:30px;vertical-align:top;padding:0;background:#000;color:#fff;font-size:24px;text-align:center}
.cart_row_itogo {}
.cart_row_itogo .cc_5{color:#A7AEB8;font-size:14px;}
.cart_row_itogo .cc_6{font-size:22px;font-family:main_font_bold}
.cart_row_itogo .c_row {height:40px}
.mf_count{display:inline-block;border-left:1px solid #000;border-right:1px solid #000;height:30px;width:50px;text-align:center;font-size:14px;vertical-align:middle;color:#000;background:transparent;border-top:0;border-bottom:0}
.cb_down{}
.cb_down font{}
.cb_up{}
.cb_up font{}
.cb_up:hover font{background-position:center -9px}
.cb_down:hover font{background-position:center -9px}
.mf_eskiz{width:50px;height:50px;cursor:pointer;}
#modal_cart{width:840px;height:600px;position:fixed;top:45%;left:50%;margin-left:-420px;margin-top:20px;display:none;opacity:0;z-index:120;box-sizing:border-box;}
.modal_in{position:relative;background:#fff;padding:30px 100px 50px;}
.mc_head{font-size:35px;text-align:center;padding-bottom:15px;}
.mc_col{width:50%;float:left;}
.mc_col_l{padding-right:15px;}
.mc_col_r{padding-left:15px;}
.mc_link{display:block;height:60px;background-color:#ec7328;color:#fff;text-transform:uppercase;font-size:20px;text-align:center;padding-top:14px;}
.mc_link:hover, .mc_link:focus{color:#fff;text-decoration:none;background-color:#F29153;}
.mc_div{height:90px;margin-bottom:30px;background-color:#f0f0f4;color:#000;text-align:center;padding-top:10px;font-size:23px;line-height:34px;}
.mc_icon{width:78px;height:78px;margin:0 auto 15px;background:url("../img/dobavlen.png") no-repeat center center;background-size:contain;}
.mc_title{color:#395221;font-size:22px;margin-bottom:30px;display:table;}
.mc_price{font-size:24px;color:#000;font-weight:bold;}
.mc_img{height:166px;background:url("../img/pr.png") no-repeat center center;background-size:contain;margin-bottom:15px;}
#overlay{z-index:110;position:fixed;background-color:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}
.modal_small{width:600px;height:auto;position:fixed;top:45%;left:50%;margin-left:-300px;margin-top:20px;display:none;opacity:0;z-index:120;box-sizing:border-box;}
.modal_big{width:800px;height:auto;max-height:90%;position:fixed;top:45%;left:50%;margin-left:-400px;margin-top:20px;display:none;opacity:0;z-index:120;box-sizing:border-box;overflow-y:scroll;}
.modal_in_1{position:relative;background:#fff;padding:30px 5px 30px;}
.modal_in_2{position:relative;background:#fff;padding:30px 5px 30px;}
.modal_title{display:block;text-align:center;margin:0 auto;color:#333;text-transform:uppercase;font-size:30px;margin-bottom:10px;padding-left:15px;padding-right:15px;}
.auth_form{margin-top:10px;padding-left:0px;padding-right:0px;}
.a_col{float:left;width:50%;box-sizing:border-box;padding:10px 15px 10px 15px;display:table;}
.auth_mar{margin-top:15px;}
.auth_without{background-image:url(../img/knopka-s.png);display:block;color:#fff;text-transform:uppercase;height:49px;background-size:100% 100%;margin-top:1px;font-size:15px;padding-top:15px;text-align:center;box-sizing:border-box;cursor:pointer;}
.auth_without:hover, .auth_without:focus{font-size:17px;padding-top:13px;}
.auth_in{width:100%;display:block;height:50px;padding:0px 8px 0px 8px;border:1px solid #999;}
.auth_link{display:block;width:100%;height:50px;background-color:#EC7328;text-align:center;color:#fff;font-size:20px;text-transform:uppercase;line-height:1;margin:0 auto;display:table-cell;vertical-align:middle;width:100%;}
.auth_link:hover, .auth_link:focus{text-decoration:none;color:#fff;background-color:#F29153;}
.reg_link{color:#AB8834;font-size:16px;}
.reg_link:hover, .reg_link:focus{color:#AB8834;text-decoration:underline;}
.mc_pr{margin-top:15px;color:#333;font-size:16px;padding:0px 15px;}
.mr_div{float:left;width:33.3333%;padding:0px 10px 15px 10px;}
.mr_pad{padding:0px 10px;}
.pc_menu_cont{height:92px;}
.bread{margin-top:10px;margin-bottom:10px;}
.br_link{color:#A7AEB8;vertical-align:middle;display:inline-block;margin-right:5px;text-decoration:none}
.br_st{display:inline-block;margin-right:5px;width:12px;height:13px;background:url("/img/br_st.png") no-repeat center center;background-size:5px auto;vertical-align:middle;}
.br_link:hover, .br_link:focus{color:#9EA5AE;text-decoration:none;}
.cat_cont{padding-left:5px;padding-right:5px;}
.cp_pad{padding:0px 10px 0px 10px;}
.cp_row{display:table-row;}
.cp_col_l{display:table-cell;width:250px;vertical-align:top;padding:20px 0 0 0;}
.cat_subsect {padding:0}
.cp_col_r{display:table-cell;vertical-align:top;}
.cp_pr{width:24%;float:left;position:relative;margin:0 0 20px 0;display:inline-block;vertical-align:top;margin: 10px;
    transition: all ease .5s;
    box-sizing: border-box;
}
.cp_pr:hover {
    -webkit-transition: box-shadow ease-out .2s;
    transition: box-shadow ease-out .2s;
    box-shadow: 4px 2px 10px 5px rgba(221, 221, 221, 1);
    z-index: 60;
}
.show_map {
    cursor: pointer;
}
.show_map:hover {
    color: #df8a1e;
}

.sort-block .txt, .paging-row .txt{color:#CCD1D9}
.sort-block {text-align:right}
.cp_pr .pr {padding:0 20px;max-width:240px;margin:0 auto}
.pages{text-align:right;margin-top:40px;margin-bottom:70px;}
.page{width:30px;height:25px;display:inline-block;margin-left:6px;text-align:center;padding-top:5px;color:#000000;text-decoration:none;border:1px solid #ffffff;font-family:main_font_bold;font-size:12px}
.page:hover, .active_page, .page:focus{color:#000;border:1px solid #979FA8;text-decoration:none}
#paging-sub-block {padding:0 40px 0 0}
.filter{width:100%;position:relative;}
.fil_title{width:100%;font-size:28px;color:#DAD9DA;margin:20px 0px 30px 0;font-family:main_font_bold}
.fil_main{padding:0px;}
.f_checks{padding-top:15px;}
#filter label{color:#000;}
.fil_div {border-top:1px solid #DAD9DA;padding:0 }
.fil_head{display:block;width:90%;color:#A7AEB8;line-height:1.2;font-family:main_font_bold;cursor:pointer;position:relative;padding:15px 0 15px 0;font-size:14px;text-transform:uppercase}
.fh_st{position:absolute;top:20px;right:7px;width:10px;height:7px;background:url(/img/str_down.png) no-repeat center 0;background-size:10px auto;margin:2px 0 0 0}
.open_head .fh_st{background:url(/img/str_top.png) no-repeat center ;background-size:10px auto;}
.fil_block{display:none;width:100%;margin:0px 0 20px 0;box-sizing:border-box;position:relative;}
.fil_block .ch {margin:0 0 10px 0}
.p_line{position:absolute;left:50%;top:23px;width:16px;margin-left:-8px;border-top:1px solid #CCD1D9;}
.d_block_1{display:table;float:left;}
.d_block_2{display:table;float:right;}
.fil_input{width:80px;height:32px;border:1px solid #CCD1D9;padding:0px 2px 0px 2px;box-sizing:border-box;margin-right:5px;font-size:14px;background:transparent}
.mar_2{margin-bottom:5px;margin-top:10px;}
.fil_close{display:none;position:absolute;top:8px;right:0px;width:32px;height:32px;background:url(../img/x.png) no-repeat center center;cursor:pointer;}
.but_row{margin:15px 0px 20px;}
.fil_but{display:inline-block;position:relative;width:75%;height:38px;text-decoration:none;color:#000;line-height:38px;text-align:center;background:transparent;z-index:18;margin:20px auto 0px;font-family:main_font_bold;font-size:15px;vertical-align:top;border:1px solid #000;}
.fil_but:hover, .fil_but:focus{opacity:.8}
.reset_but{display:inline-block;position:relative;background:url(/img/x.png) no-repeat 90% center;width:100%;height:40px;color:#fff;padding:0;background-size:40px;z-index:18;margin:20px auto 15px;font-family:main_font_bold;font-size:15px;vertical-align:top;width:20%}
.reset_but:hover, .reset_but:focus{opacity:.9;}
.f_span{font-size:16px;margin-right:2px;}
.cp_title{color:#496924;font-size:50px;line-height:1;margin-bottom:10px;font-family:head_font;}
.cpp_text{color:#777;display:table;float:left;padding-right:40px;padding-bottom:8px;}
.cpp_row{border-bottom:1px solid #ddd;margin-bottom:20px;}
.cpp_ul{display:block;float:left;padding-bottom:8px;}
.cpp_ul li{list-style:none;display:inline-block;margin-right:20px;}
.cpp_ul li a{color:#777;text-decoration:underline;}
.cpp_ul li a:hover, .cpp_ul li a:focus{color:#777;text-decoration:none;}
.view_col{display:table;float:left;margin-bottom:20px;}
.sort_col{display:table;float:right;margin-bottom:20px;}
.view{width:120px;height:30px;padding:4px 0px 0px 40px;border:1px solid #cacfd4;cursor:pointer;}
.view_1{float:left;background:url("../img/spisok.png") no-repeat left center;}
.view_2{float:left;margin-right:15px;background:url("../img/tablica.png") no-repeat left center;}
.view_active{border:none;background-color:#f0f0f4;}
.cat_pane{display:none;}
.active_t{display:table;}
.sort_l{display:table;float:left;padding-right:20px;}
.sort_r{display:table;float:left;}
.o_select1{position:relative;display:inline-block;width:172px;vertical-align:middle;}
.o_select2{position:relative;display:inline-block;width:55px;vertical-align:middle;}
.sort_text{display:inline-block;vertical-align:middle;}
.f_input{width:100%;height:30px;color:#A7AEB8;margin:0px auto;box-sizing:border-box;cursor:pointer;background:#fff;background-origin:content-box;position:relative;}
.my_check{position:relative;}
.str_ch{position:absolute;top:12px;right:5px;width:10px;height:8px;background:url("/img/str_down.png") no-repeat center center;background-size:contain;color:#A7AEB8;}
.open_input .str_ch{background-image:url("/img/str1.png")!important;background-size:contain;}
.check_value{display:block;width:100%;height:100%;padding:0 10px 0px 10px;box-sizing:border-box;text-align:left;line-height:30px}
.nonone {display:block!important}
.check_list{display:none;position:absolute;top:30px;left:-1px;right:-1px;border:1px solid #ddd;background-color:#fff;font-size:14px;height:auto;max-height:200px;z-index:50;padding:5px 0px 5px 0px;text-align:left;}
.check_list > div{padding:5px 0px 5px 10px;background-origin:content-box;cursor:pointer;}
.check_list > div:hover, .check_list > div:focus, .s_type.selecta{background-color:#CCD1D9;color:#000;}
.pag-c-but {border:1px solid #CCD1D9;color:#CCD1D9;width:30px;height:30px;text-align:center;line-height:30px;margin:0 5px;display:inline-block;vertical-align:top}
.pages, .paging-sub-block{display:inline-block;vertical-align:middle;width:48%}
.paging-sub-block {text-align:right}
.cpoint {cursor:pointer}
.cpa_g_i {display:inline-block;vertical-align:middle}
.pag-c-but.selecta, .pag-c-but:hover {border:1px solid #000;color:#000}
.open_list{display:block;}
.footer2{padding:70px 0px;}
.f2_col{width:50%;float:left;}
.f2_col_l{text-align:right;padding-right:30px;}
.f2_col_r{padding-left:30px;}
.f2_el{width:37px;height:41px;margin:0 0 10px 0;background:url("../img/el.png") no-repeat center center;display:inline-block;}
.f2_title{text-align:right;text-transform:uppercase;font-size:30px;color:#395221;line-height:1.2;}
.fil_title_m{display:none;}
#f_icon, #f_icon2{display:table;height:40px;float:right;cursor:pointer;background:url("/img/filtr.png") no-repeat 90% center;padding:13px 45px 0 10px;color:#000000;font-size:18px;font-family:main_font_bold;background-size:25px auto;border:1px solid #000000;}
#list{padding:0px 10px;}
.pr_list{border:1px solid #F4F4F7;padding:20px;margin-bottom:20px;}
.prl_row{display:table-row;}
.prl_col_l{display:table-cell;width:250px;position:relative;vertical-align:top;}
.prl_col_r{display:table-cell;vertical-align:top;padding-left:15px;position:relative;}
.pr_list .pr_img{margin-bottom:0;}
.pr_list .pr_fust_b{top:65px;}
.pr_list:hover, .pr_list:focus{border:1px solid #ccc;}
.pr_list:hover .pr_fust_b{display:block;}
.list_pr_f{position:absolute;bottom:0;left:15px;right:0;}
.lcol{float:left;}
.lcol_1{width:40%;}
.lcol_2{width:30%;}
.lcol_3{width:30%;}
.pr_list .pr_buy{width:130px;display:block;margin:0 auto 10px;float:none;}
.pr_list .pr_p{width:100%;}
.pr_list .buy_click{display:table;margin:0 auto;float:none;}
.pr_list .pr_img{height:140px;}
.pr_list .pr_f_col{width:150px;}
.prd_title{font-size:22px;color:#000000;display:table;width:auto;text-transform:none;font-weight:normal;margin-bottom:30px;padding-top:0px;font-family:main_font_bold;}
#item_pohozhie {margin:20px 0 0 0}
.d_js_eskiz_act {opacity:1!important}
#select2-tp_sel-container:focus, .select2-selection, .select2-selection:focus {outline:0!important}
.pad_pr_d{margin-bottom:50px;}
.pad_pr_d .pr_title_a{margin-top:16px;}
.d_tab{width:50%;height:50px;text-align:center;color:#000000;line-height:1;cursor:pointer;display:inline-block;line-height:50px;font-family:main_font_bold;text-transform:uppercase;border:1px solid #CCD1D9;box-sizing:border-box}
.ddv_cont2  {}
.dtab_active{border:1px solid #000;color:#000;}
.det_spoil_menu {}
.d_content{display:none;margin:30px 0 0 0}
.dc_active{display:block;margin-bottom:30px;}
.d_about h2 {font-family:main_font_bold}
.d_about h3 {font-style:italic}
.d_about p{padding:5px 0}
.dc_title{font-size:24px;margin:20px 0px 20px;}
.dth_col{width:48%;float:left;}
.dth_col_l{padding-right:1%;}
.dth_col_r{padding-left:2%;}
.dth_table{width:100%;}
.dth_table tr{}
.dth_table td{padding:5px 10px 5px 0px;color:#000;}
.dth_table .dth_h{color:#A7AEB8;width:46%}


.d_buy{/*margin:0;display:block;width:180px;height:40px;color:#fff;text-align:center;font-family:main_font_bold;font-size:16px;line-height:40px;text-transform:uppercase;*/
display: block; width: 200px;padding: 15px;border: 1px solid #df8a1e; border-radius: 20px;text-decoration: none;margin: 0px auto;margin-top: 20px;margin-bottom: 20px;
    text-align: center;text-transform: uppercase;background: #fff;color: #000;
}
#uploadform {
    display: none;
}
.d_buy_g{background:#CCD1D9}
.d_buy:hover, .d_buy:focus{/*opacity:.9*/; background: #df8a1e;
    color: #fff;}
.with_d_buy{margin-bottom:30px;}
.d_re{padding:55px 20px 55px 0px;background-color:#F0F0F4;margin-bottom:50px;}
.dre_col_1{width:25%;float:left;}
.dre_col_2{width:50%;float:left;}
.d_re .pod_input{font-style:normal;}
.d_re_title{color:#333;font-size:24px;margin-bottom:10px;}
.dre_icon{display:inline-block;vertical-align:middle;width:45px;height:60px;margin-right:10px;}
.dre_phone{background:url("../img/telefon.png") no-repeat center center;}
.dre_mail{background:url("../img/email.png") no-repeat center center;}
.dre_text{display:inline-block;vertical-align:middle;font-size:20px;color:#000;}
.dre_text:hover, .dre_text:focus{text-decoration:underline;color:#000;}
.dre_col_1a{padding-left:30px;}
.d_cont{margin-bottom:50px;padding-left:10px;}
.d_row{display:table;width:100%;table-layout: fixed;}
.d_col_l{float:left;width:50%;}
.d_col_r{display:table-cell;width:50%;float:left;}
.d_block{padding:30px 0px 30px 0px;}
.d_title{font-size:32px;color:#000000;margin-bottom:15px;font-family:main_font_bold;width:80%;display:inline-block;vertical-align:middle}
.d_brand {width:20%;display:inline-block;vertical-align:middle;text-align:right;}
.d_brand img {max-width:60px;padding-right:40px;}
.db_col{width:90%;}
.d_price_o{font-size:24px;color:#000;margin-top:7px;font-family:main_font_bold;}
.d_price_n{font-size:28px;color: #df8a1e;font-family:main_font_bold; width: 90%;}
.old_price,.old_price1 {
   
    float: right;
    color: #979FA8;
    position: relative;
}
.old_price:before,.old_price1:before {
	content: "";
	border-bottom: 2px solid red;
	position: absolute;
	width: 100%;
	height: 50%;
	transform: rotate(12deg);
}
.db_col_1, .db_col_3 {width:50%;display:inline-block;vertical-align:middle}
.det_brand_name {text-transform:uppercase;font-weight:bold;font-size:36px}
.d_block .mf_count{height:30px;width:50px;}
.db_pad{padding-top:22px;}
.db_table{margin-top:30px;padding:30px 0 0 0}
.db_row{display:table-row;}
.db_col_l{display:block;}
.db_col_r{display:block;padding-top:8px;}
.db_div{margin-bottom:10px;}
.db_span{color:#979FA8;vertical-align:middle;}
.db_val{color:#000;vertical-align:middle;}
.pr_re{font-size:17px;color:#000000;background:url("/img/re.png") no-repeat left top;-webkit-background-size:24px 24px;background-size:24px 24px;display:block;height:24px;padding-left:29px;}
.pr_re:hover{color:#395221;text-decoration:underline;}
.pr_re:focus{color:#395221;text-decoration:none;}
.d_type{width:37px;height:37px;display:inline-block;margin-left:16px;border:1px solid #F5F5F8;background-color:#fff;vertical-align:middle;cursor:pointer;}
.d_type_active{border:1px solid #555} 
.d_type1{background:url("../img/blue.png") no-repeat center center;}
.d_type2{background:url("../img/blue.png") no-repeat center center;}
.d_type3{background:url("../img/blue.png") no-repeat center center;}
.db_share_div{margin-top:35px;}
.share2{display:inline-block;width:28px;height:28px;margin-left:10px;position:relative;vertical-align:middle;}
.share_21{background:url("../img/vk2.png") no-repeat center bottom;background-size:100% auto;}
.share_22{background:url("../img/ok2.png") no-repeat center bottom;background-size:100% auto;}
.share_23{background:url("../img/f2.png") no-repeat center bottom;background-size:100% auto;}
.share_24{background:url("../img/sk2.png") no-repeat center bottom;background-size:100% auto;}
.share_25{background:url("../img/in2.png") no-repeat center bottom;background-size:100% auto;}
.share_26{background:url("../img/y2.png") no-repeat center bottom;background-size:100% auto;}
.share2:hover, .share2:focus{background-position:center top;}
.share2_count{display:block;position:absolute;background-color:#FF6600;color:#fff;line-height:1;text-align:center;font-size:10px;border-radius:3px;width:22px;height:12px;top:-3px;right:-8px;}
.d_links{padding:15px 20px 0px 20px}
.d_links a{font-size:18px;color:#333;}
.d_links a:hover, .d_links a:focus{color:#333;text-decoration:underline;}
.dl_col_1{display:table;float:left;background:url("../img/s-l.png") no-repeat left 1px;padding:0px 0px 0px 30px;}
.dl_col_2{display:table;float:right;background:url("../img/s-p.png") no-repeat right 1px;padding:0px 30px 0px 0px;}
.d_img{height:500px;position:relative;margin-top:40px;width:60%;}
.det_d_slider {width:35%;height:500px;max-width:180px;margin-right:5%;}
.d_slider {padding:0 0 0 40px}
.det_d_slider, .d_img  {display:inline-block;vertical-align:middle}
.vert_slider .slick-prev {background:url(/img/str_filt_op.png) no-repeat center 0px;width:18px;height:12px;top:0;left:50%;margin:-10px 0 0 10px;}
.vert_slider .slick-next {background:url(/img/str_filt.png) no-repeat center -24px;width:18px;height:12px;bottom:0;left:50%;margin:0px 0 -10px 10px;top:auto}
.vert_slider .slick-prev:hover {background-position:center -12px;}
.vert_slider .slick-next:hover {background-position:center -12px;}
.adpt_menu_cart {display:none!important}
.d_js_img{position:absolute;top:0;left:0;right:0;bottom:0;height:500px;width:100%;display:none;z-index:1;}
.d_show{display:block;z-index:2;opacity:0;}
.d_active{opacity:1;z-index:3;}
.d_per{position:absolute;top:20px;left:20px;background-color:#CC3300;color:#fff;text-align:center;font-size:20px;width:70px;height:30px;font-weight:bold;border-radius:5px;line-height:1;padding-top:3px;z-index:10;}
.d_slider{display:block;width:100%;height:500px}
.d_eskiz{height:130px!important;border:0!important;cursor:pointer;opacity:0.7;margin:20px 0 0 0}
.d_eskiz:hover {opacity:1}
.d_cont .slick-next:hover, .d_cont .slick-next:focus{background-position:-30px 0px;}
.d_cont .slick-prev:hover, .d_cont .slick-prev:focus{background-position:0px 0px;}
.d_cont .slick-prev, .d_cont .slick-prev{background-position:-30px 0px;}
.d_cont .slick-next{right:4px;background-size:60px 50px;}
.d_cont .slick-prev{left:5px;background-size:60px 50px;}
.d_cont .slick-prev, .d_cont .slick-next{width:30px;height:50px;}
.dre_head{font-size:33px;color:#395221;display:table;width:auto;text-transform:none;font-weight:normal;margin-bottom:30px;padding-top:0px;font-family:head_font;}
.my_ta{width:100%;height:150px;border:2px solid #DCDFE2;font-size:16px;color:#555;padding:10px;resize:none;margin-bottom:20px;}
.det_block_left, .det_block_right {display:table-cell;vertical-align:top;width:50%}
.det_block_right {}

.ca_rek{margin-bottom:12px;}
.ca_div{/*height:40px;*/margin-bottom:30px;}
.car_div{width:100%;margin-bottom:20px;}
.car_check{height:60px;border:2px solid #DCDFE2;padding-top:0px;display:table;color:#777;font-size:16px;}
.car_check .check_value{display:table-cell;vertical-align:middle;padding-top:0;padding-right:15px;}
.car_check .check_list{top:60px;}
.car_check .str_ch{top:26px;}
.ca_text{font-size:16px;color:#555;}
.step_row{margin-bottom:50px;margin-top:40px;}
.step{width:29%;float:left;height:50px;padding:4px 0px 0px 40px;position:relative;font-size:22px;color:#A7AEB8;font-family:main_font_bold}
.order_steps {border-bottom:1px solid #dedede}
.step_num{position:absolute;top:0;left:0;bottom:0;width:20px;text-align:center;color:#A7AEB8;font-size:22px;padding-top:3px;font-family:main_font_bold}
.active_step{color:#000000;}
.active_step .step_num{color:#000000;}
.step_t{position:absolute;width:60px;top:0;right:0;bottom:0;background:url("../img/t.png") no-repeat center center;}
.orderform {padding:30px 0 80px 0}
.cf_col_02{float:right;width:341px;position:absolute;top:0;right:25%}
.but_order{display:inline-block;height:40px;background:url(/img/ss1.png) no-repeat 94% center;background-size:8px auto;background-color:#000;text-align:center;color:#fff;font-family:main_font_bold;vertical-align:top;text-decoration:none;line-height:40px;width:200px;margin: 0 0 0 30px;cursor:pointer;text-transform:uppercase;}
.but_order:hover, .cf_link_back:hover{opacity:.8;}
.cart_f{margin:30px 0;position:relative}
.cf_link_back {background:url(/img/ss2.png) no-repeat 10px center;background-size:8px auto;color:#000;text-decoration:underline;font-family:main_font_bold;border:1px solid #000;text-align:center;line-height:38px;text-decoration:none;display:inline-block;height:38px;width:120px;cursor:pointer;text-transform:uppercase;}
.step_block_active .dis_blcok{display:none}
.dis_blcok {position:absolute;opacity:.4;background:#ffffff;width:100%;height:100%;}
.o_block_1 {display:inline-block;vertical-align:top;width:33.33%;position:relative}
.step_2_props {margin:20px 0 0 0}
.step_2_props select {border:1px solid #dedede;height:40px;width:100%}
.o_block_1 .next_btn{height:40px;width:100%;max-width:292px;cursor:pointer;font-family:main_font_bold;text-align:center;background:url(/img/ss1.png) no-repeat 96% center;background-size:8px auto;background-color:#000;color:#ffffff;line-height:40px}
.o_block_1 .next_btn:hover {opacity:.8}
.red_border {border-color:#000!important}
.red_bord {
    border-color:red!important;
    border-width: 3px;
}
.err_steps {color:#000}
.cart_f {text-align:right}

.step_2 .next_btn, .step_3 .next_btn{text-transform:uppercase;max-width:242px;display:inline-block;vertical-align:middle}
.prev_btn {border:1px solid #000;background:url(/img/str_l.png) no-repeat -40px center;background-size:80px auto;line-height:38px;height:38px;width:40px;margin-right:10px;cursor:pointer;display:inline-block;vertical-align:middle}
#div_UC_HOUSE , #div_UC_APART{width:31%;display:inline-block;vertical-align:top;}
#div_UC_APART {margin-left:26%}
.cart_foot_l, .cart_foot_r {width:50%;display:inline-block;vertical-align:middle}
.cart_foot_l {font-size:16px;color:#979FA8;padding:7px 0 }
.cart_foot_r {text-align:right;font-family:main_font_bold;color:#000000;font-size:15px;}
.crt_f_c {border-top:1px solid #dedede}
.crt_f_c_3 {background:#F7F6F7}
.crt_f_c_3 .cart_foot_r{font-size:18px}

.cf_col_1{padding-top:30px;}
.cart_row{border-top:1px solid #CCD1D9;}
.cart_row_title {color:#A7AEB8;height:50px}
.cart_row_title .c_row{color:#A7AEB8;height:50px}
.c_row{display:table-row;height:100px;}
.cc{display:table-cell;vertical-align:middle;}
.cc_1{width:15%;}
.cc_2{width:35%;padding:0 10px;}
.cc_3{width:10%;}
.cc_4{width:13%;}
.cc_5{width:12%;}
.cc_6{width:13%;}
.cc_7{width:2%;}
.cf_1{width:15%;}
.cf_2{width:35%;}
.cf_3{width:35%;}
.cf_4{width:15%;}
.cart_del{display:block;width:24px;height:24px;background:url("../img/x.png") no-repeat center center;}
.c_price{color:#000000;font-family:main_font_bold}
.c_kol{color:#979FA8;}
.c_img{height:100px;width:140px;background:url("../img/pr.png") no-repeat center center;background-size:contain;}
.c_title{color:#000000;font-family:main_font_bold;margin-bottom:2px;line-height:1.2;}
.c_title_brand{color:#000000;font-family:main_font_bold;margin-bottom:2px;line-height:1.2;text-transform:uppercase}
.c_title a{color:#000000;text-decoration:none}
.result_to_form {padding:20px 0}
.c_art{color:#979FA8;font-size:16px;line-height:1.2;}
.cart_head{color:#979FA8;font-size:18px;}
.c_row_h{display:table-row;height:40px;}
.cart_foot{margin:30px 0;}
.c_row_f .cc{vertical-align:top;padding-top:15px;}
.cfs_val .c_foot_span{color:#000;}
.c_count{position:relative;width:112px;border:1px solid #000;height:30px;display:block;}
.cart_mes{position:absolute;width:226px;height:110px;background:url("../img/cart_mes.png") no-repeat center center;color:#FF9650;font-size:16px;padding:12px 50px 0px 65px;line-height:1.2;top:-109px;right:-201px;display:none;z-index:5;}
.is_limit .cart_mes{display:block;}
.is_limit .mf_count{border:1px solid #FF9650;}
.open_cart{background-color:#F0F0F4;}
.cart_div{position:absolute;top:45px;right:0px;width:325px;background-color:#F0F0F4;display:none;}
.open_cart .cart_div{display:block;}
.cd_order{display:block;height:60px;background-color:#EC7328;color:#fff;font-size:20px;text-transform:uppercase;padding-top:15px;text-align:center;}
.cd_order:hover, .cd_order:focus{color:#fff;text-decoration:none;background-color:#F29153;}
.cd_foot{height:60px;}
.sm_fix_cart_block {height:250px;}
.cdf_col_l{color:#ffffff;display:inline-flex;vertical-align:middle;width:150px}
.cdf_col_r{color:#ffffff;font-family:main_font_bold;display:inline-block;vertical-align:middle;width:105px;text-align:right}
.cd_pr{border-bottom:2px solid #ccc;height:88px;position:relative;padding:2px 0px 2px 3px;}
.cd_img{float:left;width:97px;height:87px;background:#fff url("../img/pr.png") no-repeat center center;background-size:contain;}
.cd_name{color:#ffffff;font-size:16px;width:150px;display:inline-flex;vertical-align:middle}
.cd_price{color:#ffffff;width:105px;display:inline-block;font-family:main_font_bold;vertical-align:middle;text-align:right}
.cd_price_val{color:#ffffff;}
.cd_del{width:24px;height:24px;background:url("../img/x.png") no-repeat center center;position:absolute;top:5px;right:8px;}
.but_spo{display:block;height:90px;background-color:#EC7328;color:#fff;font-size:22px;text-transform:uppercase;padding-top:13px;text-align:center;transition:all 0.3s ease;}
.but_spo:hover, .but_spo:focus{color:#fff;text-decoration:none;background-color:#F29153;}
.ca_col{width:49%;display:inline-block;float:none;position:relative}
.ca_content{display:table;width:100%;padding-bottom:10px;}
.ca_str{position:absolute;top:16px;right:0px;width:10px;height:8px;background:url("../img/s1.png") no-repeat center center;background-size:contain;display:none;}
.ca_active .ca_str{background-image:url("../img/sd2.png")!important;background-size:contain;}
.ca_col_l{width:50%;float:left;padding-right:25px;}
.ca_col_r{width:50%;float:left;padding-left:25px;}
.ca_input{display:block;width:100%;height:40px;border:1px solid #dedede;color:#555;padding:0px 15px 0px 15px;max-width:260px}
.ca_text{font-size:16px;color:#555;}
.ca_txt {resize:none;width:100%;height:80px;max-width:100%;font-family:Arial;padding:10px 15px 0px 15px}
.ca_but{display:block;height:60px;background-color:#EC7328;color:#fff;font-size:22px;text-transform:uppercase;padding-top:13px;text-align:center;transition:all 0.3s ease;}
.ca_but:hover, .ca_but:focus{color:#fff;text-decoration:none;background-color:#F29153;}
.ca_link{color:#496924;font-size:14px;text-decoration:none;}
.ca_link:hover, .ca_link:focus{color:#496924;text-decoration:underline;}
.ca_pad{padding-top:16px;}
.cs_text{display:inline-block;vertical-align:middle;font-size:14px;color:#555;}
.cs{display:inline-block;width:25px;height:25px;margin-left:8px;vertical-align:middle;}
.cs_1{background:url("../img/vk2.png") no-repeat center bottom;background-size:25px 50px;}
.cs_2{background:url("../img/ok2.png") no-repeat center bottom;background-size:25px 50px;}
.cs_3{background:url("../img/f2.png") no-repeat center bottom;background-size:25px 50px;}
.cs_4{background:url("../img/in2.png") no-repeat center bottom;background-size:25px 50px;}
.cs_5{background:url("../img/vk2.png") no-repeat center bottom;background-size:25px 50px;}
.cs:hover, .cs:focus{background-position:center top;}
.ca_soc{padding-top:16px;}
.ca_check{width:33.3333%;float:left;height:60px;border:none;border-left:2px solid #DCDFE2;border-top:2px solid #DCDFE2;border-bottom:2px solid #DCDFE2;}
.ca_check:last-child{border-right:2px solid #DCDFE2;}
.ca_check .check_list{top:57px;}
.ca_check .check_value{padding:17px 10px 0px 10px;}
.ca_check .str_ch{top:24px;}
.ca_ob{font-size:14px;color:#777;padding-top:20px;}
.ca_div input[type="checkbox"] + label{color:#333;}
.ca_div_reg{padding-right:25px;margin-bottom:60px;}
.ca_head{font-size:24px;color:#555;margin-bottom:10px;position:relative;}
.ca_head_r{padding-left:25px;}
.caf_1{display:none;}
.caf_2{width:50%;padding-left:25px;}
.dos_col{width:50%;float:left;}
.dos_sp{margin-bottom:50px;max-width:292px}
.c_foot_span {display:inline-block;vertical-align:top;width:48%;margin:0 0 5px 0}
.dos_head{margin-bottom:25px;}
.sp_com{font-size:13px;color:#999;margin:-7px 0px 11px 32px;}
.kassa{width:50px;height:50px;background:url("../img/24.png") no-repeat center center;display:inline-block;vertical-align:middle;}
.kaspi{width:50px;height:50px;background:url("../img/kaspi.png") no-repeat center center;display:inline-block;vertical-align:middle;}
.op_sp{padding-left:25px;}
.op_row{margin-bottom:40px;}
.k_title{font-size:40px;color:#496924;margin-bottom:40px;display:table;float:left;}
.ks_row{margin-bottom:70px;}
.ks_col{width:50%;float:left;}
.ks_col_a{width:50%;float:left;}
.ks_link{display:table;margin-bottom:8px;color:#496924;font-size:24px;}
.ks_link:hover, .ks_link:focus{color:#496924;}
.k_tabs{float:right;width:230px;height:50px;display:table;}
.k_tab{width:115px;float:left;border:1px solid #D0D5D9;height:50px;text-align:center;padding:10px;font-size:18px;cursor:pointer;}
.kv_active{border:1px solid #496924;color:#496924;}
.k_table{display:table;width:100%;margin-bottom:0px;}
.k_row{display:table-row;min-height:75px;}
.k_col{display:table-cell;vertical-align:top;padding:25px 0;width:32%;padding-right:50px;}
.type_content_page {margin:0 auto 40px auto}
.k_row:last-child .k_col{}
.k_name_1{font-family:main_font_bold;color:#000000;margin-bottom:5px;margin-left:10px}
.k_name_2{color:#777;}
.k_adres, .k_phone{color:#A7AEB8;}
.k_rasp{font-size:16px;}
.kr_text{color:#A7AEB8;width:60px;display:inline-block;}
.kr_val{color:#333;}
.k_mail{font-size:16px;color:#333;text-decoration:underline;}
.k_mail:hover, .k_mail:focus{color:#333;text-decoration:none;}
.k_punkt{font-size:20px;color:#333;}
.kh_col{width:25%;float:left;color:#999;font-size:18px;padding:0px 0px 10px 0px;}
.kab_col{width:25%;float:left;padding-left:55px;min-height:40px;}
.kab_1{background:url("../img/adres.png") no-repeat left top;}
.kab_2{background:url("../img/rezhim.png") no-repeat left top;}
.kab_3{background:url("../img/telefon.png") no-repeat left top;}
.kab_4{background:url("../img/email.png") no-repeat left top;}
.kab_row{margin-bottom:40px;}
.kab_1 .k_adres{width:180px;}
.k_content{display:none;}
.kc_active{display:block;}
#map{height:500px;}
.kd_sity{display:table;float:right;width:325px;}
.kd_title{display:table;float:left;}
.k_title_1{font-size:40px;color:#496924;margin-bottom:0px;}
.k_title_2{font-size:30px;color:#999;margin-bottom:40px;}
.sity_check{width:100%;height:50px;color:#555;font-size:16px;margin-bottom:20px;}
.sity_check .check_value{padding:13px 10px 0px 10px;}
.sity_check .check_list{top:50px;}
.sity_check .str_ch{top:20px;right:14px;}
.k_img_cont{padding-left:5px;padding-right:5px;margin-bottom:60px;margin-top:60px;}
.kimg_col{padding:0px 10px 0px 10px;}
.kimg_col img{display:block;width:100%;height:auto;}
.kd_col{display:table-cell;vertical-align:top;padding-top:25px;width:25%;border-top:2px solid #F0F0F4;padding-right:30px;}
.kd_col:last-child .k_col{border-bottom:2px solid #F0F0F4;}
.kdp_div{display:table;margin:0 auto;}
.kp_link{color:#333;text-decoration:none;}
.kp_link:hover, .kp_link:focus{color:#333;text-decoration:underline;}

.top_but:hover, .top_but:focus{opacity:1.0;}
img.print{display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.modal-gr{display:none}
.slider_web{}

.tar .so:hover, .ba_1:hover .ba_i{background-position:center top!important}
.active_pc .ba_i{background-position:center top!important}
.plus_head{margin-top:40px;}
.compare{background:url(/img/sravnenie.png) no-repeat center -36px;background-size:18px auto;width:18px;height:18px;margin:0 10px 0 0}
.comp_is{background:url(/img/sravnenie.png) no-repeat center 0px;background-size:18px auto}
.comp_a, .izb_a_txt{color:#979FA8;cursor:pointer;text-transform:lowercase}
.db_col_l .db_div{display:block;width:100%}
.db_div {display:inline-block;width:160px;vertical-align:top;}
.db_div .comp_a, .db_div .compare, .db_div .izb_a_txt, .db_div .pr_izb{display:inline-block;vertical-align:middle}
.comp_a_is, .izb_a_txt_is {color:#000}
.db_div .func_c48_1:hover .compare{background-position:center 0;}
.db_div .func_c48_1:hover .comp_a{color:#000}
.db_div .func_c47:hover .pr_izb{background-position:center 0;}
.db_div .func_c47:hover .izb_a_txt{color:#000}
.buy_click, .pr_buy{cursor:pointer}
.brend-item{-webkit-filter:grayscale(100%);opacity:0.5}
.brend-item:hover{-webkit-filter:grayscale(0%);opacity:1}
.brend-item:hover .br_text{display:block}
.s1rd, .s2rd{position:relative;display:block}
.submenu_2{display:none}
.submenu_2 a {}
.aplus{background:url(/img/fill_str_r.png) no-repeat center center;background-size:10px auto;width:40px;height:47px}
.aminus{background:url(/img/fill_str_r.png) no-repeat center center;background-size:10px auto;width:40px;height:47px}
.aminus, .aplus{position:absolute;top:0;right:0px;line-height:47px;display:block;z-index:99}
.ml_col_1 .ml_r_title:hover{color:#fff;}
.my_slider_3 {overflow: hidden;}
.my_slider_3 .br_col a{display:block;vertical-align:middle;height:100%;line-height:100px;text-align:center}
.my_slider_3 .br_col img{max-width:100%;vertical-align:middle;display:inline;max-height:150px}
#js_img a{display:block;width:100%;height:100%;position:relative}
.char_mr{display:block;margin:10px 0}
.mf_slider .mf_eskiz{height:50px;min-width:50px}
/*.mf_slider .slick-track{width:100%!important}*/
.modal-gr{width:100%;height:100%;position:fixed;top:0;left:0;display:none;opacity:0;z-index:120;box-sizing:border-box;}
.modal-gr-row {display:table-row;width:100%}
.modal-gr-cell {display:table-cell;vertical-align:middle;width:100%}
.mf_buy{cursor:pointer}
.add_b_ok{display:block;text-align:center}
.title_basket{display:block;text-align:center;font-size:26px;margin:20px auto;}
.basket_deliv{background:#F0F0F4;display:block;width:100%;padding:7px 0;text-align:center;margin:20px auto}
.re_but{width:100%;display:block;text-align:center;background:#000;height:40px;line-height:40px;color:#fff;text-decoration:none;cursor:pointer;border:0;font-family:main_font_bold;text-transform:uppercase;}
.func_c206 {border:1px solid #000;background:none;color:#000}
.func_c206, .func_c207 {width:90%}
.func_c207 {margin-left:10%;}
.re_but:hover{opacity:0.8;color:#fff;text-decoration:none;}
.func_c206:hover {background:#000;color:#ffffff}
.add-cata-item{text-align:center}
.add-cata-item .mf_right{text-align:left}
.add-cata-item img{max-height:115px;}
.basket_deliv{font-size:20px}
.name_a_b{color:#000000;font-size:18px}
.price_a_b{font-size:16px;color:#000;margin:20px 0 0 0;font-family:main_font_bold}
.del_a_b{color:#343D44;}
.modal_title{display:block;text-align:center;font-size:26px;margin:0px auto;font-family:main_font_bold}
.v_input{padding:0 3%;border:1px solid #dedede;display:block;width:94%;height:40px}
.v_input_50{padding:0 10px;border:1px solid #dedede;display:block;width:50%;height:40px;margin-top: 10px;}
.v_input_full{width:94%;margin:20px 0 0 0}
.a-frgt{color:#000;cursor:pointer;text-align:left;display:inline-block;padding:10px 0;vertical-align:top;width:50%}
.a-frgt:hover{opacity:.9}
.modal_in_new{position:relative;padding:10px 20px;background:#fff;width:auto;max-width:420px;margin:0 auto}
.regist {display:inline-block;text-align:right;width:49%}
.vik_l, .vik_r{margin:20px 0 0 0;display:inline-block;vertical-align:top;width:50%}
#boolcall .vik_l, #boolcall .vik_r {width:45%}
#boolcall .vik_r {margin:20px 0 20px 8%}
.func_c217 {max-width:200px;margin:0 auto}
.auth_bl_it{margin:20px 0 0 0;}
.cont_custom{max-width:500px;margin:10px 0}
.com_i {border:1px solid #000;color:#000;background:none;width:90%;height:48px;line-height:48px}
.vik_r {text-align:right}
.func_c32 {width:90%}
.com_i:hover {background:#000;color:#ffffff;opacity:1}
h1.main_title{color:#000000;display:block;font-size:32px;margin:30px 0 0 0}
.order-half{text-align:center;margin:20px 0}
.ord-f-span-gr{display:block;text-align:left;margin:20px 0 15px 20px}
.func_c89 {max-width:200px;margin:20px auto}
.label_check{font-weight:normal;text-transform:lowercase;cursor:pointer}
.label_check input{position:absolute;left:-9999em;display:block}
label.nonicechecked input[type="checkbox"] + span, .nicechecked input[type="checkbox"] + span{display:inline-block;vertical-align:middle;width:30px;height:30px;margin:-2px 10px 0 1px;border:1px solid #DAD9DA;background:transparent;cursor:pointer;}
label.nonicechecked input[type="checkbox"]:checked + span, .nicechecked input[type="checkbox"]:checked + span{background-image:url(/img/galochka.png);background-repeat:no-repeat;background-size:15px;background-position:center center;}
label.nonicechecked input[type="checkbox"], .nicechecked input[type="checkbox"]{font-size:16px;font-weight:normal;color:#333;}
/**/label.nonicechecked input[type="radio"] + span{display:inline-block;vertical-align:top;width:21px;height:21px;margin:0px 10px 0 1px;border:1px solid #BDC2C8;background:#fff;cursor:pointer;}
label.nonicechecked input[type="radio"]:checked + span{background-image:url(../img/galochka.png);background-repeat:no-repeat;background-color:#fff;background-size:14px;background-position:center;border-color:#000000;}
.nicechecked input[type="radio"]:checked + span{background-image:url(../img/galochka.png);background-repeat:no-repeat;background-color:#fff;background-size:18px;}
label.nonicechecked input[type="radio"], .nicechecked input[type="radio"]{font-size:16px;font-weight:normal;color:#333;}
.nonicechecked font{display:inline-block;vertical-align:middle;/*width:95px*/}
.c_foot_span .nonicechecked font{width:95px}
.full_load {width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(255,255,255,.4);z-index:99;text-align:center}
.full_load img{margin:0 auto;vertical-align:middle}
.nicechecked input[type="radio"] + span{display:inline-block;vertical-align:middle;width:21px;height:21px;margin:-2px 10px 0 1px;border:1px solid #BDC2C8;background:#fff;cursor:pointer;}
.fil_input{border-color:#CCD1D9;}
.price_b_defis{width:50px;line-height:2;height:32px;text-align:center;color:#979FA8}
.fil_title_pc h1 {color:#000000;text-transform:uppercase;border-bottom:1px solid #EBEDF1;text-align:center;line-height:2}
.fil_but, .reset_but{cursor:pointer}

.sort_text{color:#979FA8;padding:0 10px 0 0}
.cp_title{margin-top:-8px}
.lcol_1 .pr_name{margin:-5px 0 0 0}
.lcol_1 .pr_ab{margin:14px 0 15px 0}
.pr_izb, .compare{cursor:pointer}
.mf_price_n{font-weight:normal}
.cp_filt .cp_col_l{padding:0}
.errors{color:red}
#mod-res2{z-index:999}
.ba_1, .pr_re{cursor:pointer}
.d_col_l .pr_l{position:absolute;top:20px;left:20px;font-size:20px;padding:0 17px 0px 17px}
#d_js_href{display:block;width:100%;height:100%}
.d_buy{cursor:pointer}
.p_zakaz{background:transparent;margin:30px 0 0 0;width:200px;display:block;}
#com_count{color:#777}
.det_review{background:#F0F0F4;padding:10px;display:block;margin:20px 0;width:100%}
.det_review .d_re_name{color:#3D5626;font-size:20px;float:left;width:50%}
.det_review .d_re_date{width:50%;float:right;text-align:right;display:block}
.det_review .d_re_text{margin:10px 0 0 0}
.det_review .main_re{display:block;height:35px}
.my_textarea{width:100%;height:100px;resize:none;margin:20px 0 10px 0;padding:10px;border:2px solid #DCDEE2}
.spam_form{text-align:center}
#modal_review{margin-top:20px}
.change_captcha{cursor:pointer;color:#3D5626;text-decoration:underline}
.dre_a_mail{color:#333}
#form_call_me .pod_but{text-align:center;line-height:57px;display:block;cursor:pointer}
#form_call_me .pod_but:hover{color:#fff;text-decoration:none}

.purch_one_click{display:block;margin:20px auto;text-align:center}
.cart_del, .cf_link, .but_spo, .ca_but{cursor:pointer}
.c_img a{display:block;width:100%;height:100%}
.cfs_val{padding:15px 0 15px 0}
.cart_foot .c_row_f{height:auto}
.dos_sp label, .op_sp label{color:#979FA8;}
.choose-cty{padding:0;position:relative;overflow:hidden;cursor:pointer;background:url(/img/str2.png) no-repeat 97% center;background-size:12px}
.choose-cty select{display:block;position:relative;z-index:2;width:100%;cursor:pointer;height:60px;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.choose-cty .input_wrapper{position:absolute;line-height:57px;z-index:1;left:0;top:0;width:100%;}
.choose-cty .input_wrapper input{display:inline-block;border:0;width:95%;padding:0 3%}
#main_mess, .main_mess{display:block;width:100%;border:1px solid #EC7328;padding:10px;margin:0 0 20px 0}
.error_p_mes{display:block;width:90%;color:red;padding:0;margin:0 0 20px 0}
#subsc_err {color:#000;text-align:center}
.success_p_mes{display:block;width:90%;color:#496924;padding:10px 0 10px 20px;margin:0 0 20px 20px}
.purch_but{line-height:60px}
.ca_check .input_wrapper input{width:83%;padding:0 12%}
#auth_msg_p{display:table}
#auth_msg {margin:0}
.cl_err_auth{width:100%}
#forget_pass_purch .error_p_mes{margin:20px 0}
#forget_pass .com_i {height:38px;line-height:38px}
#error_call{margin:0 0 20px 0;padding:0}
.success_auth{color:#A7AEB8;text-align:center}
.regist_page .choose-cty{margin:20px 0 0 0}
.regist_page{height:60px;display:block}
.regist_page_c .orderform{padding:0}
.re_change_pass {width:230px;margin:20px 0;font-family:main_font_bold;font-size:16px}

.order-table-props{display:table;width:100%;vertical-align:top}
.order-table-tr .order-b-items{border-bottom:1px solid #ddd}
.order-table-tr-o .order-table-td{padding:3px 5px;border-bottom:1px solid #979FA8;}
.order-t-first{background:#F0F0F4}
.order-table-tr{display:table-row}
.order-table-tr-1 .order-table-td{min-width:200px}
.order-table-tr-o .order-table-td{display:table-cell;width:16%}
.order-b-items .order-table-td{display:table-cell}
.order-table-comp{display:inline-table;width:17%;vertical-align:top}
.order-table-td-img{height:111px;position:relative}
.delete_compare_b{position:absolute;top:0;right:25px;cursor:pointer;width:24px;height:24px}
.order-table-td-img img{max-height:140px}
.success_order{font-size:16px;display:block;margin:0 0 40px 0}
.orders{margin:0;display:table;width:100%;padding:25px 0;cursor:pointer;border-bottom:1px solid #f7f6f7;}
.order:nth-child(1) {border-top:1px solid #f7f6f7}
.orders:hover {background:#f7f6f7}
.orders-rd{display:table-cell}
.orders-tr{display:table-row;}
.orders-tr .orders-rd:nth-child(1) {padding:0 0 0 10px}
.order_b_items{margin:0px 0 20px 0}
.quest_name{font-size:20px;color:#000;font-family:main_font_bold;cursor:pointer}
.quest_cell {display:inline-block;vertical-align:middle}
.quest_str {cursor:pointer}
.quest_block.question{padding: 10px}
.answer .quest_text {padding:0 0 20px 0}
.quest_str img{width:15px}
.pers_cab{max-width:500px;margin:0}
.addsub_but, .delsub_but, .change_pass_btn {margin:20px 0 0 0;max-width:200px;display:block;}
.subs_page_err {color:#000}
.pers_cab .v_input:nth-child(1) {margin-top:0}
.pers_cab .v_input_full {margin:20px 0 0 20px}
.subscr_page {padding:0 0 0 20px}
.subscr_page .v_input_full{margin:0}
.add_adres_a{cursor:pointer;display:block;margin:5px 0;text-decoration:none;}
.add_adres_a:hover{text-decoration:none;}
.edit_but{background:#EC7328;color:#fff;}
.del_but{background:#CC3300;color:#fff;}
.edit_but, .del_but{font-size:22px;text-align:center;line-height:60px;cursor:pointer;width:150px;display:inline-block;vertical-align:top;height:60px;text-transform:uppercase;}
.edit_but:hover, .del_but:hover{opacity:0.7;text-decoration:none;color:#fff}
.adres_table .cc{text-align:center}
.review_item{background:#f7f6f7;display:block;margin:15px 0;padding:20px;color:#979FA8}
.review_item_user{color:#000;font-size:16px;font-family:main_font_bold}
.review_text{margin:10px 0}
.review_recom img{width:30px}
.review_date{font-size:16px}
.review_admin_item {padding:0;border-top:1px solid #979FA8;}
.review_admin_item .review_admin {padding:10px 20px 0 20px}
.v_input_text{height:100px;resize:none;margin:20px 0 0 0;width:93%}
.add_it_c_but{cursor:pointer;text-align:right;color:#496924;display:block;width:100%;}
.add_it_c_but:hover{color:#496924;}
.del_i_but{color:#CC3300;cursor:pointer}
#items_hidden .cart_del{display:inline-block;margin:0 0 0 15px;vertical-align:middle}
.social_regist{margin:8px auto}
.social_regist .share{background-position:center top!important;}
.kab_col{min-height:45px}
.sity_check .active{background-color:#395221;color:#fff;}
.my_slider_k .kimg_col img{display:none}
.del_table td{padding:5px}
.akcia_block, .akcia_in {position:relative}
.ak_col{display:block;margin:0 0 30px 0}
.akcia_title{font-size:24px;color:#000000;font-family:main_font_bold;text-decoration:none}
.akcia_title:hover{color:#000}
.akcia_text, .news-detail .text{ flex-basis: 80%;
    margin: 20px;

}
.all__news{
    position: absolute;
    bottom: 0;
}
.akcia_text {color:#000000;}
.news-detail .date{color:#A7AEB8;padding:0 0 15px 0;}
.akcia_text .date {text-align:left;display:block;color:#A7AEB8;padding:0px 0 10px 0}
.akcia_in {height:300px}
.akcia_text .more {display:block;color:#fff;margin:20px 0;text-transform:uppercase;width:120px;height:40px;text-align:center;line-height:40px;background:#000;}
.akcia_text .more a {text-decoration:none;color:#fff;}
.akcia_text .more:hover {opacity:.8}
.akcia_img_div a{width:100%;height:100%;display:block}
.akcia_img_div img{max-width:100%;}
.dnew_img {text-align:center; }
#sert_err, #bonus_err, #bonus_suc{display:block;margin:20px 0 0 0}
.v_input_short{width:100px!important;text-align:center;display:inline-block}
.sum_b_c{color:#496924;}
.link_n_my{color:#496924;cursor:pointer;}
.link_n_my:hover{color:#496924;}
.link_no_item{display:block;margin:0 0 30px 0}
#edit_b_sum, #edit_b_sum a{font-size:14px;color:#496924;cursor:pointer}
.ldisabled{color:#999!important;}
.pay_text{font-size:15px;}
.but_visa{width:auto;display:block;padding:0 5px;margin:0 0 30px 0px;max-width:320px}
.order_det_but form{width:280px;margin:0 auto;display:inline-block}
.order_det_but .re_but{font-size:20px;width:100%}
.orderd_td_pay{text-align:right}
.myord_foot .c_row_f{height:122px}
.bank_pay{color:#496924;display:block;margin:0px 0 30px 0}
.bank_pay:hover{color:#496924;}
.orderd_td_pay .bank_pay{margin:0}
.comp_arr_r, .comp_arr_l{position:absolute;top:50%;display:block;width:49px;height:78px;cursor:pointer}
.comp_arr_r{background:url(/img/strelki-2.png) no-repeat 0 0;}
.comp_arr_r:hover{background:url(/img/strelki-2.png) no-repeat -49px 0;}
.comp_arr_l{background:url(/img/strelki-1.png) no-repeat -49px 0;}
.comp_arr_l:hover{background:url(/img/strelki-1.png) no-repeat 0px 0;}
.compare_result{position:relative}
.order-table-tr-o .first_left{padding:5px 0 5px 40px}
.order-table-td-img .pr_l{top:0;position:absolute}
#err_sert_online, #err_p, #for_mes,#reg_mess_pass, #reg_mess_pass_s, #reg_mess, #reg_mess_s, #err_post {margin:20px 0 0 0}
.prok_price{padding:10px 0 0 0}
#reg_mess {padding-left:0}
.pers_cab #reg_mess {padding-left:20px}
#mod-res-ar{z-index:9999}
.div_hlp{display:block;margin:10px 0}
.result_form{display:block;font-size:20px;text-align:center;margin:20px 0}
.pers_menu_2 a.rev_active {color:#000}
.pr_fust_b{z-index:999}
.k_title_blog{float:none!important}
.com_b_title{margin:0 0 20px 0}
#blog_c_text{margin:0}
#add_blog_coment{margin:0 0 20px 0}
.blog_navig{margin:20px 0} 
#like_count , #dislike_count{color:#979FA8;}
.cf_link_r{background:url(/img/s-p.png) no-repeat right center;padding:0 30px 0 0}
#blog_c_err, #blog_disubscr_err, #blog_subscr_err{margin:20px 0 0 0}
.br_div{background:none}
.link_to_s{color:#000;cursor:pointer;padding:0 10px 0 0}
.no_items{margin:0 0 30px 0}
.send_b_marg{margin:0 0 10px 0}
.autocomplete-suggestions{border-top:0;border-left:2px solid #F1F1F5;border-right:2px solid #F1F1F5;border-bottom:2px solid #F1F1F5;background:#fff;overflow-y:scroll;height:400px}
.autocomplete-suggestion{cursor:pointer;padding:5px}
.autocomplete-suggestion:hover{color:#fff;background:#000;}
.ml_col_1 , .ml_col_2{min-height:50px;height:100%;float:none;display:inline-block;vertical-align:top}
.ml_col_main{width:100%;height:auto;background:#343d44;}
.ml_col_2{padding-bottom:20px}
#subscr_blog, #disubscr_blog, #shop_c_res, #shop_c_err, #item_c_err, #item_c_res{margin-top:20px}
.add_re_tit{font-size:20px;color:#496924;}
.pr_t_new, .pr_t_hit, .pr_t_sale, .pr_t_ac{cursor:pointer;color:#000000;font-size:28px}
.news_blog_nav a{width:50%;display:inline-block}
.news_blog_nav .cf_link_r{text-align:right}
.ya_share_b{margin:20px 0 0 0}
.s1st2{display:block;color:#000000;margin:5px 0;text-decoration:none;padding:10px}
.s1st2:hover{color:#fff;background:#000}
.dre_text a, .dre_text a:hover{color:#333}
.pre_ord{line-height:15px;padding:19px 0px 0px 50px;}
.forgot_1{}
.margin_text_block{margin:0 0 30px 0}
.my_ozh_itm_b{margin:10px auto 0 auto;float:none;background:#000;color:#ffffff;border-radius:4px;line-height:40px;height:40px;text-align:center;width:120px;}
.my_ozh_itm_b:hover {opacity:.8}
.list_pers{float:none;margin:10px 0}
.list_pers li{display:block;font-size:20px}
.free_item_count{font-size:18px;text-align:center;color:#000}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type='number'] {
    -moz-appearance: textfield;
}
.review_text_it a{color:#496924;}
.review_recom img {margin:0 0 0 10px}
.a2rd {padding:10px 40px 10px 35px!important;}
.a3rd {padding:10px 40px 10px 38px!important;}
.paging-block {margin:0 0 20px 0;text-align:right}
.sub_but_blog {width:100%}
.rev_active {text-decoration:none!important}
.rev_it_sendv {float:right;margin:0 0 20px 0}
#add_item_coment {height:400px;overflow-y:scroll}
.review_text_it {font-size:18px}
.it_ij_k {margin:10px 0}
#mod_rev_data {min-height:200px}
.succ_rev_s {display:block;padding:100px 0;text-align:center;font-size:22px}
.text_repost_friend {color:#496924;font-size:20px;margin:20px 0 0 0}

.reg_attent {display:inline-block;vertical-align:top;position:relative}
.reg_attent  img {width:27px;height:20px;padding:0 0 0 5px}
.reg_at_mess {display:none;width:226px;height:109px;background:url(/img/reg_data.png) no-repeat center center;position:absolute;top:0;left:0;margin:30px 0 0 -210px;z-index:99;text-align:center;color:#777;padding:50px 10px;font-size:20px}
.reg_attent:hover  .reg_at_mess {display:block}
.pers_menu_1 a {padding:15px 0 15px 0px;text-decoration:none}
.none{display:none!important}
.pers_menu_1s .a1st {padding-left:20px;font-size:18px}
.pers_menu_2 {padding:0 0 0px 20px}
.review_sh_item .review_admin .review_text {width:100%;display:block}
.rss_lent {background:url(/img/rss.png) no-repeat center center;width:30px;height:30px;float:right;background-size:25px}
.rss_lent a {display:block;width:100%;height:100%}
.pers_menu_2 {margin:0 0 10px 0}
.pers_menu_2 a {color:#979FA8;text-decoration:none;padding:0px 0 5px 0;display:block}
.pers_menu_2 a:hover {color:#000;}
.nes_menu_l {position:relative}
.subsect_mod {display:none;border:1px solid #999;position:absolute;top:auto;left:0;background:#fff;padding:10px;width:150px;}
.subsect_mod a {color:#999;padding:5px 0}
.quest_prop_it {border-radius:20px;color:#4A6A25;border:1px solid #4A6A25;cursor:pointer;text-align:center;width:20px;height:20px;line-height:18px;display:inline-block;margin:0 0 0 5px;vertical-align:middle;}
.open_cart {cursor:pointer}
.review_item a:visited, .small_text:visited {color:#496924;}
.review_item a:active, .small_text:active {color:#496924;}

/*.bx-wrapper .bx-pager{display:none}*/
.bx-wrapper .bx-pager {bottom:40px!important}
.bx-wrapper .bx-pager.bx-default-pager a{width:13px!important;height:13px!important;border-radius:19px!important}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000!important}
.noauth_favo {width:100%;background:#F0F0F4;padding:10px}
.noauth_favo span {width:200px;display:inline-block;vertical-align:middle}
.modal_fav_nts {text-align:center;padding:10px 0}
#modal_main_favorite {width:90%;}
.modal_fav_nts .re_but {width:200px;margin:0 auto;color:#fff;}
.modal_fav_nts img {margin:0 auto}
.re_but a:active {color:#fff;text-decoration:none}
.center {text-align:center;}
.div_fav_b_3 .re_but {margin:10px auto}
.pr_favorite {height:320px}
.my_slider_001 {padding:10px;width:100%;height:345px;display:block}
.pr_favorite .pr_ar {margin:5px 0 0 0}
#favo_list .cc_4  {text-align:center}
#favo_list {padding:0 40px 0 20px}
.nes_menu_l {font-size:20px}
.nes_menu_l .ss1 {padding:0 5px}
.subsect_mod {font-size:17px}
.select_s1 {border:1px solid #496924;}
.select_s1 .ss1 {text-decoration:none;}
.small_text {font-size:16px}
 #f_icon2{display:table;height:45px;float:right;cursor:pointer;background:url("../img/filtr.png") no-repeat right center;margin-bottom:15px;padding-right:55px;color:#333;font-size:24px;}
.my_r_rev {position:relative}
.review_filt_ico {position:absolute;top:0;right:10}
.orders .quest_name {border-bottom:1px dashed}
#filter_item_name::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #555;opacity:1
}
#filter_item_name::-moz-placeholder { /* Firefox 19+ */
  color: #555;opacity:1
}
#filter_item_name:-ms-input-placeholder { /* IE 10+ */
  color: #555;
  opacity:1
}
#filter_item_name:-moz-placeholder { /* Firefox 18- */
  color: #555;opacity:1
}
.sity_check .check_list {height:200px;overflow-y:scroll}
.paging_news {margin:20px 0}
.style_c1 {width:100%}
.style_c2 {background:url(/img/x.png) no-repeat center }
.style_c3 {background:none}
.style_c4 {background:none;padding:0;font-size:16px}
.style_c5 {display:inline-block;line-height:2}
.style_c6 {display:inline-block;vertical-align:top;width:130px}
.style_c7 {padding:0 0 0 50px}
.style_c8 {display:none}
.style_c9 {line-height:24px}
.style_c10 {display:block;cursor:pointer}
.style_c10:hover {opacity:.8;}
.style_c11 {margin:-20px 0 20px 0}
.style_c12 {padding:0}
.style_c13 {margin-right:13px}
.style_c14 {color:#000;}
.style_c15 {display:block}
.style_c16 {text-decoration:none}
.style_c17 {display:inline-block}
.style_c22 {width:0;background:transparent;border:0;height:0}
.style_c23 {margin:0}
.style_c24 {background:#fff;line-height:37px;text-align:center}
.style_c25 {padding:7px 0 0 15px}
.style_c26 {text-decoration:underline}
.style_c27 {padding:10px 0 0 0}
.style_c28 {padding:5px 0 0 43px}
.func_c95 {width:230px;margin:20px 0}
.ml_razd {width:50%;float:left}
.db_div .d_type, .char_mr .d_type{width:auto;min-width:37px;padding:0 2px;}
#mod-size form{text-align:center;padding:10px 0}
.akdet img{margin:10px 20px;max-width:100%;height:auto} 
.d_img img {max-width:230px}


.whatsapp{
    background-image: url(/img/whatsapp.png);
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: cover;
    margin-left: 8px;
}
.whatsapp_mob{
    width: 15px;
    height: 15px;
    margin-left: 4px;
}
.cart_sadm_text_f {border:1px solid #EC7328;display:block;padding:11px 10px;margin:0 20px}
.d_col_l .pr_l {padding:0;left:0}
.d_col_l .pr_l div{border-radius:3px;display:inline-block;vertical-align:top;padding:0 14px 0px 14px;margin:0 0 0 20px}
.d_col_l .pr_l .pr_l_new {border-radius:0;padding:6px 15px ;margin:0;font-size: 14px;}
.lb-number {display:none!important}
#modal_fast .my_row, #modal_fast .mf_row {display:block;}
.ca_div_mob_ltl {height:auto}
#step_1 .cf_col_02{position:relative;right:auto;top:auto;float:none;margin:0 0px 10px 0}
.det_spoil_menu_web, .step_mobile, .show_mobile {display:none}
.step_mobile {height: 50px;padding: 4px 0px 0px 40px;position: relative;font-size: 24px; color: #979FA8; font-family: main_font_bold;}
.step_block_active  .o_block_1_pre {display:block}
.pay_ord_btn, .order_det_but {background:#000;color:#ffffff;text-align:center;line-height:40px;height:40px;width:230px;display:block;text-decoration:none;font-family:main_font_bold}
.order_det_but {width:130px}
.order_det_but:hover {opacity:0.5;}
.pay_ord_btn:hover {opacity:.8}
.lk_authorized_form .vik_l, .lk_authorized_form .vik_r {width:46%;font-size:14px}
.lk_authorized_form .vik_r {padding:0 0 0 8%}
.mdshall {background:#ffffff;margin:-4px 0 0 0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-family:main_font_bold;padding:12px 10px 12px 20px;font-size:13px}
.mdshall a {display:block;text-decoration:none;color:#000000;background:url(/img/str_black_left.png) no-repeat 112px center;background-size:5px auto}
.mdshall a:hover {color:#000;background:url(/img/str_red_left.png) no-repeat 112px center;background-size:5px auto;}
.head_phone {display:inline-block;vertical-align:middle;background:url(/img/icon_phone.png) no-repeat;text-decoration:none;background-size:18px auto;background-position:left center;margin:0;height:24px;width:40px;margin:0 auto}
.head_phone a, .head_email a {text-decoration:none;padding:0 0 0 30px;color:#000000;line-height:23px}
.head_email a {padding:0 0 0 28px;}
.s1rd_for_phone {padding:15px 0}
.s1rd_for_phone .m_a {border:0!important}
label.lbradio input[type="checkbox"] + span {border-color:#000000}
.lbradio {display:block;margin:20px 0 0 0;text-transform:none!important;color:#000000!important}
.k_row_bg1 {background:#f7f7f7;}
.head_small {font-weight:bold;font-size:22px;margin:0 0 10px 0}
.slid_pict_mob {display:none!important; overflow: hidden;height: 430px; width: 100%;background-size:contain!important;}
.banner_div {display:inline-block;vertical-align:top;width:48%;}
.banner_div img {max-width:100%}
.banner_row .div_td:nth-child(2) {text-align:right;}
.banner_row  {margin:20px 0}
.search_but_mob {display:none}
.banner_row .div_table {width:100%;height:100%}
.ban_div_v {position:relative;min-height:320px;/*max-width:580px*/}
.abs_block a {text-decoration:none}
.abs_block {position:absolute;top:0;left:0;width:100%;height:100%;}
.abs_name {color:#fff;text-align:center;font-size:22px}
.abs_btn {color:#fff;background:#000;height:40px;text-transform:uppercase;width:200px;margin:20px auto;line-height:40px;text-align:center;position:absolute;bottom:0;left:50%;margin:0 0 40px -100px}
.abs_btn:hover {opacity:.8}
.ban_div_v .div_td {vertical-align:middle;}
.bxslider, .owl-carousel .owl-stage-outer, .owl-stage {height:100%}

@media only screen and (max-width:1080px){
   
     .map_photo {
        width: 100%;
        left: 0px;
    }
    
    .ymap {
    top: -10px;
    height: 500px;
    width: 100%;margin-top: 60px;     position: relative;
   
}
.map-banners{
    /*height: 600px;*/
    height: 1100px;
}
    .map-email, .mtime {
        width: 30%;
    }
    
    .benefit, .benefit:last-child {
        width: 100%;
    }
    .benefit-txt {
        width: 80%;
        margin: 0px auto;
        padding-bottom: 20px;
    }
    .start-catalog-item {display: inline-block;width: 49%;text-align:center;}
    .start_banner {
        width: 90%;
padding-left: 20px;
        padding-right: 20px;
    }
    
    .header_contacts {text-align: left!important;}
    .header_phone {
        font-size: 16pt;
    }
    .header_phone a {
        min-width: 400px;
    }
    #lang_header {
        display: inline-block; float: right;
    }
    #menu {
        float: right;
    }
    
    .print-all {display: none;}
    .progr_item{
        width: 33%;
    }
    .det_block_right, .d_img{
        display: block!important;
    }
    .det_d_slider{
        display: none!important;
    }
    .tracker, .magnifier{
        display: none!important;
    }
    .db_table{
        padding: 0;
        margin: 0;
    }
    .d_img {
        width: 100%;
        height: auto;
    }
    
    .d_img img{
        max-width: 400px;
        /*width: 60%;*/
        max-height: 400px;
    }
}

@media only screen and (max-width:1023px){
    
	#search_header {display: none;}
	#phone_header {width: 100%;}
	.with_d_buy .rev_it_sendv{float:none}
	#boolcall .vik_l, #boolcall .vik_r {display:inline-block}
	.slid_pict_mob {display:block!important;}
	.slid_pict_web {display:none!important}
	.banner_div,.banner_row_data .div_td {display:block}
	.abs_block .div_td {display:table-cell}
	.banner_row  img {max-width:100%;display:block;margin:0 auto;text-align:center}
	.head_2,.cart_row_title, .f_col_mob_hide {display:none}
	.bx-viewport {min-height:600px}
	.f_col {width:50%}
	.search_but_mob {display:inline-block}
	.pc_head .div_td:nth-child(3) {padding:0 60px 0 0}
	.d_col_r {display:block}
	.head_2, .pc_head, footer, .cont {padding-left:10px;padding-right:10px}
	.d_slider .slick-next {}
	.d_slider .slick-prev {}
	.d_slider .slick-prev, .d_slider .slick-prev:focus {background:url(/img/str_l.png) no-repeat -40px center;width:40px;height:50px}
	.d_slider .slick-next, .d_slider .slick-next:focus {background:url(/img/str_r.png) no-repeat 0px center;width:40px;height:50px}
	.d_eskiz {opacity:1}
	.ban_div_v {margin:0 auto}
}	
@media only screen and (max-width:800px){
     .start_banner {
    background-color: transparent!important;
	}
	.progr_item{
        width: 49%;
    }
}
@media only screen and (max-width:640px){
    .start_banner {
    background-color: transparent!important;
	}
    .form-textarea {
        width: 70%!important;
    }
    
    .map_photo {
        width: 100%;
        left: 0px;
    }
    
    .ymap {
    top: -10px;
    height: 500px;
    width: 100%;margin-top: 60px;     position: relative;
   
}
.map-banners{
    /*height: 600px;*/
    height: 1100px;
}
    .map-email, .mtime {
        width: 30%;
    }
    
    .benefit, .benefit:last-child {
        width: 100%;
    }
    .benefit-txt {
        width: 80%;
        margin: 0px auto;
        padding-bottom: 20px;
    }
    .start-catalog-item {display: inline-block;width: 49%;text-align:center;}
    .start_banner {
        width: 90%;
padding-left: 20px;
        padding-right: 20px;
    }
    
    .header_contacts {text-align: left!important;}
    .header_phone {
        font-size: 16pt;
    }
    .header_phone a {
        min-width: 400px;
    }
     #lang_header {
        display: inline-block; float: right;
    }
    #menu {
        float: right;
    }
    
 .hr_bonus{
    float: left;
    }
    
    .new_det_text{
        flex-wrap: wrap;
        padding-bottom: 40px;
    }
    .progr_item{
        width: 100%;
    }
	#search_header {display: none;}
	#phone_header {width: 100%;}
	.pc_head .div_td{display:inline-block;vertical-align:middle;width:49%;}
	.pc_head .div_td:nth-child(1) {display:block;margin:0 0 10px 0}
	.pc_head .head_phone {margin:0}
	.bx-viewport {min-height:300px}
	.f_conv {text-align:left}
	.foot_row_bot .f_col:nth-child(3) {display:none}
	.foot_row_bot {margin:10px 0 0 0}
	.f_col {float:none;width:100%;text-align:center}
	.f_col_mob_hi {display:none}
	.search_but_mob {position:absolute;right:0;top:0;margin:24px 75px 0 0px}
	.pc_head .div_td:nth-child(3) {padding:0}
	.pages, .paging-sub-block {display:block;width:100%;text-align:center;box-sizing: border-box;}
	
	.paging-sub-block {margin:20px auto;text-align:center}
	.cata_sect_comp .cat_st_it {margin: 0 auto 20px auto}
	.ban_div_v {height:auto;width: 100%;background-size:contain!important}
}
@media only screen and (max-width:500px){
    
	.cata_sect_comp .cat_st_it {display:block}
}
@media only screen and (max-width:420px){
    .draggable{
    width: 350px;
    }
	.ban_div_v {height:345px;background-size:cover!important}

}
@media only screen and (min-width:1024px){
	.bx-wrapper, .slid_pict, .bx-wrapper .slick-list, .bx-wrapper .slick-track {height:670px;min-height:670px}
	.ca_col:nth-child(1) .ca_content {padding-right:20px}
	.det_spoil_menu_web {display:table}
	.d_tab_d_adp {display:none}
	.a-frgt {text-align:right}
	.vik_r .regist {padding:10px 0 0 0}
	#reg_prch {display:none}
	#my_auth .a-frgt{text-align:left}
	.cata_sect_comp {margin:0 auto 50px auto;text-align:center}
	.akcia_img_div img {max-height:100%}
   
}
@media only screen and (min-width:1200px){
	/*.cat_st_it:nth-child(2),.cat_st_it:nth-child(3),.cat_st_it:nth-child(6),.cat_st_it:nth-child(7) {margin:0 15px 15px 0}*/
	
	#catalog_new .pr_col:nth-child(1) .pr{margin-left:-10px;box-sizing:border-box}
	#catalog_new .pr_col:nth-child(5) .pr{margin-right:-10px;box-sizing:border-box}
	.ban_div_v:nth-child(2) {background-position:right center!important;}
	.ban_div_v {width:560px;}
	.banner_row_data .div_td:nth-child(2) .ban_div_v{float:right}
	.my_slider .slick-prev {left:-40px}
	.my_slider .slick-next {right:-40px}
	.d_img img {/*max-width:100%*/max-width: 300px; max-height: 300px;}
}
@media only screen and (max-width:1400px){
	
	.my_row_logo {width:16%}
	.h_nav li {margin:0 0 0 10px}
	.my_row_menu  {width:62%}
	.my_row_right  {width:22%}
}
@media only screen and (max-width:1300px){
	.h_nav {padding-left:16px}
	
	.my_row_right {width:22%}
	.my_row_menu  {width:61%}
	.h_nav li {margin:0 0 0 3px}
}


@media only screen and (min-width:1600px){
	.bx-wrapper, .slid_pict, .bx-wrapper .slick-list, .bx-wrapper .slick-track {height:670px;min-height:670px;}
 .cata_sect_comp, .block_new_items .cont, .cat_ins_cont {max-width:100%;}
 .cata_sect_comp .cat_st_it{width:17%;}
.catalog_pk .cp_pr{width:24.8%}
.foot_banner {height:450px}
.catalog_m_m_l_cont {height:495px}
.my_row_logo {max-width:100%}
}
	