@import "../css/reset.css";@import "../css/bootstrap_grid.css";@import "../css/flexslider.css";@import "../css/owl.carousel.css";@import "../css/jquery.fancybox.css";@import "../fonts/AGGloria/styles.css";article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
html{width:100%}
body{font-family:Arial, Tahoma, serif;font-size:12px;line-height:14px;min-width:960px;min-height:100%;color:#353535;-webkit-text-size-adjust:none;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;height:auto;}
.bg_main{}
.bg_catalog_main{background:url(../images/bg_catalog_main.jpg) 50% 0 repeat-y #fff;}
a{color:#353535;outline:none;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
button[class*="_btn"],
a[class*="_btn"]{display:inline-block;cursor:pointer;border:none;outline:none;}
.lazy {visibility: hidden;}
.red_link,
.red_link.active{color:#B71E24;}
#disqus_thread{padding-bottom:20px;}
.reg{text-transform:uppercase}
.f_left{float:left}
.f_right{float:right}
.al_left{text-align:left;}
.al_right{text-align:right}
.al_center{text-align:center}
.al_just{text-align:justify;}
.txt_dec{text-decoration:underline;}
.it{font-style:italic}
.let{letter-spacing:1px}
.full_w{top:0;right:0;left:0;bottom:0;}
.val_mid,
.val_mid_childes>*{vertical-align:middle;}
.bold{font-weight:700;}
.middle{font-weight:600;}
.m_b_zero{margin-bottom:0 !important;}
.m_l_zero{margin-left:0 !important;}
.p_b_zero{padding-bottom:0 !important;}
.p_l_zero{padding-left:0 !important;}
.p_t_zero{padding-top:0 !important;}
.p_abs{position:absolute;}
.p_rel{position:relative;}
.p_fix{position:fixed;}
.clear{clear:both;width:100%;line-height:0;font-size:0;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.wrapper{overflow:hidden}
.f_elem>*:first-child{margin-top:0 !important;}
.f_elem1>*:first-child{margin-top:0 !important;border:none !important;}
.bg_none{background:none !important;}
.red2{color:#FF1818;}
.d_block{display:block;}
.d_ib{display:inline-block;}
.d_none{display:none;}
.d_tc{display:table-cell;}
.d_t{display:table;}
.fz_16{font-size:16px;line-height:1.23;}
.main_header{color:#000;}
.main_header > .container{padding:17px 10px 18px;}
.main_header_logo{overflow:hidden;text-align:center;float:left;}
.main_header_logo a{display:inline-block;background:url(../images/logo2_seven.png) 0 0 no-repeat;background-size:cover;width:295px;height:90px;}
.main_header_logo span{visibility:hidden;display:none;}
.header_banners_block .banners_lk2{margin-top:7px;}
.header_basket_box{padding:0 15px 0 21px;border:1px solid #919191;min-width:140px;margin:41px 0 0 67px;background:#fff;overflow:hidden;}
.header_basket_box span{display:inline-block;padding-left:21px;background:url(../images/icon/basket_icon.png) 0 8px no-repeat;font-size:16px;line-height:30px;height:30px;}
.header_contact{font-size:18px;line-height:21px;letter-spacing:1px;}
.header__contact{padding:0px 0 0;font-size:12px;line-height:1.1;width:350px;margin-right:5px;}
.header__contact_client_id{padding-top:11px;}
.header__contact_list{padding-top:2px;}
.header__contact_list dt{font-size:18px;line-height:22px;letter-spacing:1px;margin-bottom:1px;}
.header__contact_list dd{margin-bottom:4px;}
.header__contact_list_region{padding:2px 0 0 16px;position:relative;line-height:1.5;}
.header__contact_list_region:before{position:absolute;left:3px;top:0px;content:"-";}
.region_name{margin-bottom:-5px;letter-spacing:1px;}
.region_name,
.header__contact_list_region:before{color:#ff0000;font-size:18px;}
.main_header_basket_box{padding:41px 0 0;}
.main_header_basket{min-width:172px;height:32px;padding:0 15px;font-size:16px;line-height:32px;text-align:center;background:#fff;color:#000;border:1px solid #919191;}
[class*="main_header_basket_inner"]{display:inline-block;padding-left:20px;background:url(../images/ico_basket_black.png) 0 8px no-repeat;}
.main_header_basket_inner_2{background:url(../images/icon/basket_icon2.png) 0 8px no-repeat;}
.region{top:3px;left:93%;width:200px;}
.city{font-size:18px;color:#ff0000;letter-spacing:1px;}
.region_message{margin-left:13px;font-size:12px;line-height:17px;}
.header_contact_t{padding-top:9px;}
.header_contact_box{margin-top:3px;}
.primary_nav .container{background-color:#000;}
.menu_item{float:left;}
.primary_nav_top{padding-top:9px;position:relative;}
.primary_nav_bottom{background:url(../images/nav_bottom_bg.jpg) repeat-x 0 0;}
.menu_closed_icon{display:none;position:absolute;top:10px;right:20px;width:13px;height:14px;background:url(../images/icon/close_icon.png) 0 0 no-repeat;z-index:13;cursor:pointer;}
.menu{margin:0 -9px 9px -2px;}
.menu li{margin-left:7px;float:left;}
.menu li:first-child{margin-left:0;}
.menu li a{display:block;padding:3px 11px 4px 11px;color:#ccc;}
.menu li a:hover{color:#fff;text-decoration:underline;}
.primary_nav_bottom{padding:0 0 16px;}
.menu_categories > li{position:static;float:left;}
[class*="categories_lk"]{display:inline-block;color:#fff;padding:0 12px 0 11px;margin:0;font-size:13px;line-height:38px;letter-spacing:normal; background: url("/assets/vt/images/down_menu.png") center bottom 4px no-repeat; text-transform: uppercase;}
.menu_categories > li:hover div,
.menu_categories > li.active div{opacity:1;visibility:visible;height:auto;z-index:999;}
.categories_lk_men{padding-left:44px!important;background:url(../images/icon/icon_men.png) 9px 50% no-repeat;}
.categories_lk_client{padding:0 7px 0 11px;margin:7px 0 0;}
.categories_lk_hit{background:url(../images/icon/icon_small_hit.png) 8px 49% no-repeat;padding-left:46px!important;}
.categories_lk_col{background:url(../images/icon/ico_new.png) 9px 49% no-repeat;padding-left:44px!important;}
.lookbook_body [class*="categories_lk"]{padding:0 6px 0 6px;}
.categories_new_icon{width:32px;height:32px;border-radius:50%;background-color:#ff1817;font-size:12px;line-height:32px;color:#fff;text-align:center;margin-top:-7px;}
[class*="subcategories_show"]{position:absolute;top:38px;left:4px;z-index:10;opacity:0;height:1px;visibility:hidden;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;display:inline-block;cursor:pointer;}
.subcategories_show{width:362px;}
.subcategories_show_1, .subcategories_show_3{width:200px;}
.subcategories_show_2{width:206px;}
[class^="subcategories_list"]{color:#fff;background:#2d2f30;border:1px solid #9d9d9d;}
[class^="subcategories_list"]>li{font-size:12px;line-height:20px;border-bottom:1px solid #9d9d9d;display:block;}
.subcategories_list2 > li{width:100%;}
[class^="subcategories_list"]>li>a{display:block;white-space:nowrap;font-size:14px;line-height:20px;color:black;}
.header_search{float:right;}
.search_field{position:relative;top:-1px;width:157px;height:20px;margin:0 2px;padding:0 0 0 35px;background:url(../images/icon/icon_search.png) 10px 1px no-repeat #e5e5e5;border:1px solid #e5e5e5;border-radius:2px;font-size:12px;line-height:18px;color:#888;}
.search_btn{position:relative;height:21px;padding:0 12px;color:#fff;background:url(../images/search_btn.jpg) 0 0 repeat-x;}
.advantages_list{background-color:#fff;}
.advantages_list li, .catalog_advantages_item{display:block;float:left;margin:10px 0;line-height:26px;height:26px;border-right:1px solid #aaa;}
.advantages_list li:last-child, .catalog_advantages_item:last-child{border-right:none;}
[class*="advantages_lk"]{padding:6px 0 0 42px;display:block;margin:-6px 9px 0 8px;height:34px;font-size:11px;}
.advantages_lk1{background:url(../images/icon/categ_sprite.png) 0px 2px no-repeat;}
.advantages_lk2{background:url(../images/icon/categ_sprite.png) -30px -31px no-repeat;}
.advantages_lk3{background:url(../images/icon/categ_sprite.png) -63px -64px no-repeat;}
.advantages_lk4{background:url(../images/icon/categ_sprite.png) -96px -97px no-repeat;}
.advantages_lk5{background:url(../images/icon/categ_sprite.png) -129px -130px no-repeat;}
.advantages_lk6{background:url(../images/icon/categ_sprite.png) -165px -163px no-repeat;}
.advantages_lk7{background:url(../images/icon/categ_sprite2.png) 0px 0px no-repeat;}
.advantages_lk8{background:url(../images/icon/categ_sprite2.png) -38px bottom no-repeat;}
.banners_lk{width:143px;margin-top:7px;margin-left:-6px;}
.banners_lk img{height:31px;}
.white_lk{color:#fff;display:inline-block;}
.white_lk:hover{color:#d0d0d0;}
.bl_banners_item > a{display:block;text-align:center;position:relative;}
.bl_banners_item figcaption{padding:6px 20px;text-align:center;}
.bl_banners_item > a{height:231px;overflow:hidden;}
[class*="carousel_wrap"]{overflow:hidden;padding:18px 48px 0;margin-bottom:18px;}
.owl-carousel-type .owl-item{padding:0 5px;}
.owl-carousel-type .owl-prev{left:-35px;}
.carousel_wrap_new{background:url(../images/bg_new_carousel.png) 0 0 no-repeat;}
.carousel_wrap_sale{background:url(../images/bg_sale_carousel.png) 0 0 no-repeat;}
.carousel_wrap_hit{background:url(../images/bg_new_carousel.png) 0 0 no-repeat;}
.carousel_wrap_skin{background:url(../images/bg_skin_carousel.png) 0 0 no-repeat;}
.carousel_wrap_hit.skin_box_bg{background:url(../images/bg_skin_carousel.png) 0 0 no-repeat;}
.carousel_wrap_hit.skin_box_bg2{background:url(../images/bg_hit_carousel.png) 0 0 no-repeat;}
.carousel_wrap_offers{background-color: #fff;border: 1px solid #95111c;margin: 0px 15px 15px 15px;}
.product_sovet_goods{background-color: #fff;border: 1px solid #c6c6c6;margin: 0px 10px 15px 10px;padding: 15px;}
.product_sovet_goods.dublicate{background-color: #000;border: 1px solid #282828;color: #282828;}
.carousel_item figcaption{color:#fff;padding:5px 10px 8px;text-align:center;}
.carousel_new_icon, .carousel_sale_icon, .carousel_hit_icon{display:block;top:4px;right:5px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;}
.carousel_new_icon{background-color:#ff1817;border-radius:50%;font-size:15px;}
.carousel_sale_icon{background:url(../images/icon/icon_sale.png) 0 0 no-repeat;line-height:34px;}
.carousel_hit_icon{background:url(../images/icon/icon_hit.png) 0 0 no-repeat;}
.owl_company{font-size:12px;color:#d1d1d1;margin:0 auto 5px;}
.owl_old_price{font-size:14px;color:#a1a1a1;text-decoration:line-through;margin:0 auto 5px;}
.owl_price{font-size:16px;line-height:20px;color:#fff;}
.offers_title{margin: 0 15px;padding:12px;background: linear-gradient(to top,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);background: -webkit-linear-gradient(to top,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);background: -ms-linear-gradient(to top,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);}
.product_sovet_header{font-size: 15px;text-transform: uppercase;padding: 24px 0 2px 14px;margin: 0 10px;padding:12px;background: linear-gradient(to top,rgb(198,198,198) 0%, rgb(233,233,233) 100%);background: -webkit-linear-gradient(to top,rgb(198,198,198) 0%, rgb(233,233,233) 100%);background: -ms-linear-gradient(to top,rgb(198,198,198) 0%, rgb(233,233,233) 100%);}
.product_sovet_header.dublicate{color: #fff;font-size: 15px;text-transform: uppercase;padding: 24px 0 2px 14px;margin: 0 10px;padding:12px;background: linear-gradient(to top,rgb(60,60,60) 0%, rgb(27,27,27) 100%);background: -webkit-linear-gradient(to top,rgb(60,60,60) 0%, rgb(27,27,27) 100%);background: -ms-linear-gradient(to top,rgb(60,60,60) 0%, rgb(27,27,27) 100%);}
.offers_title .title1{color:#fff;padding:0;text-transform: uppercase;font-weight: 400;font-size: 15px;}
.brands_box{background-color:#111;margin-bottom:20px;padding:2px;}
.brands_list > li, .catalog_brands_item{float:left;display:block;}
.brands_list > li > a, .catalog_brands_lk{padding:0 7px;display:block;}
.brands_list > li > a{width:122px;height:50px;}
.catalog_brands_lk{width:182px;}
.brands_btn{display:none!important;padding:10px;font-size:18px;line-height:1.1;color:#fff;background:#000;border-radius:4px;border:1px solid #fff!important;}
.brands_list > li > a:hover{background-color:#222;}
.blog_item_left{margin-left:25px;padding-top:25px}
.blog_item_right{margin-right:25px;padding-top:25px;margin-left:-16px;}
[class*="blog_subitem"]{width:200px;float:left;}
.blog_subitem_2{margin-left:15px;}
[class*="blog_subitem"] > a{display:block;height:150px;margin-bottom:10px;}
.more_lk{color:#fff;padding-top:6px;text-decoration:underline;}
.more_lk:hover{text-decoration:none;}
.blog_subitem time{display:block;margin-bottom:8px;}
.header_contact_resp{float:right;}
.catalog_box_right{width:77.2%;}
.catalog_brands_box{padding:10px;}
[class*="catalog_aside_list"]{margin-bottom:20px;}
.catalog_aside_list_top a{color:#fff;font-weight:bold;}
.catalog_aside_lk:hover{background:#333;color:#fff;}
.active.catalog_aside_lk{background:#804040;}
.cart_preim .catalog_advantages .comp_advantages_list > li > a{padding:15.5px 0 15.5px 48px;}
.cart_preim .catalog_advantages .comp_advantages_list > li > a:before{background:url(../images/kp_sprite.png) 0 0 no-repeat;width:33px;height:33px;margin-top:-16.5px;left:8px;}
.cart_preim .catalog_advantages .comp_advantages_list > li > [data-advantage="adventage1"]:before{background-position:0 0;}
.cart_preim .catalog_advantages .comp_advantages_list > li > [data-advantage="adventage2"]:before{background-position:-34px -33px;}
.cart_preim .catalog_advantages .comp_advantages_list > li > [data-advantage="adventage3"]:before{background-position:-67px -66px;}
.cart_preim .catalog_advantages .comp_advantages_list > li > [data-advantage="adventage4"]:before{background-position:-101px -99px;}
.cart_preim .catalog_advantages .comp_advantages_list > li > [data-advantage="adventage5"]:before{background-position:-134px -132px;}
.cart_preim .catalog_advantages .comp_advantages_list > li > [data-advantage="adventage6"]:before{background-position:-168px -165px;}
.catalog_advantages{margin:0;font-size:11px;}
.catalog_comment_box{background-color:#fff;border-color:rgba(0,39,59,.08);padding:0;margin-bottom:24px;padding:0 20px 20px;}
.catalog_comment_counter{padding:10px 0;font-size:15px;font-weight:700;color:#3f4549;position:relative;}
.catalog_comment_counter:after{content:" ";display:block;right:0;height:2px;background:#2e9fff;position:absolute;bottom:-2px;left:0;}
.catalog_comment_community_lk{padding:12px 0;margin:0 15px;color:rgba(0,39,59,.5);font-size:15px;line-height:15px;font-weight:bold;}
.catalog_comment_community_lk:hover{color:#000;}
.catalog_product_item{width:calc(33.3% - 10px);margin:0 5px 20px;height:379px;background-color:#1a1a1a;}
.catalog_product_discount{top:5px;right:5px;width:60px;line-height:60px;text-align:center;font-size:15px;font-weight:bold;color:#fff;z-index:10;}
.catalog_product_item__caption{position:relative;padding:11px 10px 0;}
.catalog_product_item__caption .catalog_product_item_line{margin:0;}
.catalog_product_item_line{width:100%;height:0;display:block;background:none;border:none;border-bottom:1px solid #555;}
.catalog_product_item__name{color:#d1d1d1;font-weight:bold;}
.catalog_product_item__descr{color:#d1d1d1;font-style:italic;margin-bottom:4px;margin-top:4px;height:28px;overflow:hidden;}
.catalog_product_item__descr a{color:#d1d1d1;}
.catalog_product_item__article{color:#666;font-size:11px;}
.catalog_price{color:#d1d1d1;font-size:15px;line-height:16px;overflow:hidden;white-space:nowrap;margin-right:-10px;width:92px;}
.catalog_sale_percent{background:#2d2b2b;color:#d1d1d1;font-size:15px;line-height:16px;padding:3px 4px 3px;margin:0 0 3px;width:57px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.catalog_more_btn{color:#fff;background:#ff1818;font-size:15px;padding:9px 42px 10px 30px;text-align:center;overflow:hidden;position:relative;}
.catalog_more_btn:hover{background:#d20c0c;}
.catalog_more_btn:after{content:"";width:0;height:0;position:absolute;top:50%;right:20%;border:4px solid transparent;border-left:4px solid #fff;margin-top:-4px;}
[data-catalog-sale]:before{display:block;top:5px;right:5px;width:61px;height:61px;line-height:61px;z-index:10;background:url(../images/icon/catalog_sale_label.png) 0 0 no-repeat;position:absolute;content:"";color:#fff;}
.catalog_aside_item{padding-bottom:5px;}
.catalog_aside_lk1{background:url(../images/icon/ico_new.png) 1px 1px no-repeat;}
.catalog_aside_lk2{background:url(../images/icon/ico_rare.png) 1px 1px no-repeat;}
.catalog_aside_lk3{background:url(../images/icon/icon_small_hit.png) 1px 1px no-repeat;}
.catalog_aside_lk4, .catalog_aside_lk5{background:url(../images/icon/ico_sale.png) 1px 1px no-repeat;}
[class*="catalog_aside_lk"]{padding:8px 0 8px 38px;display:inline-block;color:#b1b1b1;}
[class*="catalog_aside_lk"]:hover{color:#fff;}
.simple_box_type{padding:18px;background-color:#fff;}
.simple_box_type p{font-size:13px;line-height:15px;font-family:Arial, Tahoma, serif;text-align:justify;}
.simple_title{display:block;font-size:14px;line-height:16px;text-decoration:underline;font-weight:bold;font-family:Arial, Tahoma, serif;margin-bottom:18px;}
.simple_img_box{margin-bottom:25px;}
.simple_list{margin-bottom:35px;}
.simple_list li{display:list-item;list-style:circle;margin:0 0 18px 50px;}
.right_contact_content{width:77.2%;}
.contacts_box,.about_box{padding:18px;background:#fff;font-size:13px;line-height:15px;color:#000;}
.contact_title{margin:0 0 18px;font-size:24px;line-height:28px;font-family:aggloriacbold;}
.contact_town{text-decoration:underline;}
.contacts_box .contacts p,
.about_box .abouts p{margin-bottom:18px;}
.contacts_box .contacts p span,{display:block;}
.contact_box_img{margin-bottom:19px;}
.main_header_basket2{min-width:172px;height:32px;padding:0 15px;font-size:16px;line-height:30px;text-align:center;background:#313131;color:#fff;border:1px solid #919191;}
.main_header_basket3{min-width:172px;height:32px;padding:0 15px;font-size:16px;line-height:32px;text-align:center;color:#000;background-color:#FFF;border:1px solid #919191;}
.main_header_basket_inner2{display:inline-block;margin-left:-1px;padding-left:20px;background:url(../images/icon/basket_icon2.png) 0 5px no-repeat;}
.main_header_basket_inner3{display:inline-block;padding-left:20px;background:url(../images/icon/basket_icon.png) 0 8px no-repeat;}
.button_absolute{right:0;top:-25px;border:none;}
.comp_right_block{width:740px;}
.abouts p{text-align:justify;}
.text_list{margin:0 0 18px 80px;}
.text_list li{margin-bottom:12px;}
.text_list li:before{content:'• ';}
.not_product_yet_box{padding-bottom:30px;padding-top:30px;}
.not_product_yet{padding:13px 5px 13px 54px;background:#eaeaea;text-align:left;max-width:299px;border:1px solid #d6d6d6;background:#eaeaea url('../images/ico_smile.gif') no-repeat 12px 24px;margin:0 10px 0px 20px;}
.product_desc_box{background-color:#fff}
.product_box_top{margin:0 0 6px;}
.product_data_bl{float:right;width:50%;height:auto;padding-left: 20px;}
.product_fotos_box{width:calc(100% - 51%);float:left;}
.product_brands{margin-bottom:13px;position:relative;}
.product_brands img{margin:0 auto;display: block;}
.product_hologram{position:absolute;top:10px;right:10px;width:50px;height:auto;}
.product_title{margin:0;font-size:21px;line-height:24px;float:left;width: 50%;font-family: 'Open Sans', sans-serif;font-weight: 100;}
.product_articul{margin:0 25px 15px;font-size:22px;line-height:16px;float:right;font-size: 16px;color: #818181;}
.product_articul.dublicate{margin: 40px auto;font-size: 16px;color: #999;text-align: center;float: none;}
.product_articul.dublicate.fastform{margin: 60px 0 0 0px;;font-size: 16px;color: #999;text-align: left;float: none;width: 50%;}
.product_title.dublicate{margin:0;font-size:21px;line-height:24px;float:left;width: 100%;font-family: 'Tahoma', sans-serif;color: #fff;text-align: center;font-weight: 100;}
.product_title.dublicate.fastform{margin:0;font-size:21px;line-height:24px;float:left;width: 50%;font-family: 'Tahoma', sans-serif;color: #fff;text-align: left;font-weight: 100;}
/*.product_price{margin:0 20px 6px;}*/
.product_cur{float:left;font-weight:bold;font-size:24px;line-height:40px;color:#95111c;font-family: 'Tahoma', sans-serif;}
.DiscountPrice{font-size: 14px;color: #737373;font-family: 'Open Sans', sans-serif;font-weight: 400;margin-top: 20px;}
.DiscountPrice.dublicate{font-size: 20px;color: #fff;font-family: 'Tahoma', sans-serif;font-weight: 400;margin-top: 20px;text-align: center;}
#printDiscountPrice{margin-top: -25px;display:inline-block;}
.DiscountPrice.dublicate span{line-height: 30px;margin-left: 50px;display:inline-block;font-size: 34px;color: #cc9966;font-family: 'Tahoma', sans-serif;font-weight: 400;}
.DiscountPrice.dublicate.fastform span{line-height: 30px;margin-left: 50px;display:inline-block;font-size: 24px;color: #cc9966;font-family: 'Tahoma', sans-serif;font-weight: 400;}
.product_old{float:left;text-align:left;font-size:14px;line-height:31px;margin:23px 86px;font-family: 'Tahoma', sans-serif;color:#737373;}
.product_old > span{text-decoration:line-through;font-size:24px;line-height:40px;color:#737373;font-family: 'Tahoma', sans-serif;font-weight: 400;}
.product_countdown{margin: 0px 0px 30px 0px;float: left;width:150px;height:46px;text-align:center;font-size:13px;line-height:20px;}
.product_cur.fast{line-height: 30px;}
.product_cur.fastform{line-height: 30px;float: right;margin-top: -98px;}
.product_cur.fast>.DiscountPrice{margin-top: 0;}
.product_countdown div > span{color:#000;}
.product_countdown > span{display:block;margin:0 0 2px;color:#000;}
.product_countdown div{float:left;width:36px;height:20px;border:1px solid #c6c6c6;border-right:none;color:#c6c6c6;}
.product_countdown div:last-child{border-right:1px solid #c6c6c6;}
.product_buttons{margin:0px 0px 20px 0px;}
.product_buttons button, .product_blog_button button,
.product_buttons a, .product_blog_button a{float:left;height:45px;font-size:14px;line-height:45px;color:#fff;position:relative;text-transform: uppercase;text-align: center;}
.product_buttons button,.product_buttons a{min-width: 208px;}
.dublicate_btn{background-color: #c0945a;}
.product_blog_button a, .product_blog_button button{width:135px;}
.product_red_btn{background:#9a111c;background: linear-gradient(to top,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);background: -webkit-linear-gradient(to top,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);background: -ms-linear-gradient(to top,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);}
.product_red_btn:hover{background:#9a111c;background: linear-gradient(to bottom,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);background: -webkit-linear-gradient(to bottom,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%);background: -ms-linear-gradient(to bottom,rgb(129,19,28) 0%, rgb(152,17,28) 50%, rgb(178,16,29) 100%)}
.product_buttons button:after, .product_blog_button button:after,
.respmb0{padding: 0 15px;}
.product_blog_button a:after{content:"";width:0;height:0;position:absolute;top:25px;right:14%;border:4px solid transparent;border-left:4px solid #fff;margin-top:-6px;}
.product_black_btn{background: linear-gradient(to top,rgb(74,74,74) 0%, rgb(86,86,86) 50%, rgb(95,95,95) 100%);background: -webkit-linear-gradient(to top,rgb(74,74,74) 0%, rgb(86,86,86) 50%, rgb(95,95,95) 100%);background: -ms-linear-gradient(to top,rgb(74,74,74) 0%, rgb(86,86,86) 50%, rgb(95,95,95) 100%);margin-left:20px;text-align: center;}
.product_black_btn:hover{background: linear-gradient(to bottom,rgb(74,74,74) 0%, rgb(86,86,86) 50%, rgb(95,95,95) 100%);background: -webkit-linear-gradient(to bottom,rgb(74,74,74) 0%, rgb(86,86,86) 50%, rgb(95,95,95) 100%);background: -ms-linear-gradient(to bottom,rgb(74,74,74) 0%, rgb(86,86,86) 50%, rgb(95,95,95) 100%);}
.product_instock{margin: 4px 0 0px 78px;font-weight: 400;float: left;}
.product_instock p{font-weight:400l;text-decoration:underline;color: #95111c;}
.product_optionwrap{padding: 15px 15px;display: none;}
.product_optionwrap span.sr{cursor: pointer;color: #95111c;background: url(../images/sr-ico.png) 0 2px no-repeat;font-size: 14px;padding: 0px 36px 0px 20px;font-family: 'Tahoma', sans-serif;}
.product_optionwrap span.srlist{cursor: pointer;color: #666;background: url(../images/list-ico.png) 0 2px no-repeat;font-size: 14px;padding: 0px 0px 0px 20px;font-family: 'Tahoma', sans-serif;text-decoration: underline}
.product_fotos_box{padding:8px 0px 0;}
.product_fotos_ul{width:65px;float:right;}
.product_fotos_ul li{display:block;float:left;margin:0 2px 2px 0;margin-bottom:3px;}
/*.product_fotos_ul li:first-child a{height:208px;width:208px;}*/
.product_fotos_ul li:first-child a img{max-width:100%;height:auto;width:auto;margin:0;}
.product_fotos_ul li a img{width:115px;margin:0 0 0 -7px;max-width:initial;height:100px;display:none;}
.product_fotos_ul a,
.order_fotos_ul a{display:block;border:1px solid #000;overflow:hidden;width:65px;height:65px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 0;}
.product_fotos_main{float:left;display:block;position:relative;}
.product_fotos_main >span{position:absolute;top:12px;right:9px;width:79px;height:79px;text-align:center;line-height:80px;text-indent:0;color:#000;font-size:18px;font-weight:bold;}
.product_fotos_main a,
.order_fotos_main a{display:none;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 0;background-repeat:no-repeat;width:405px;height:405px;}
.product_fotos_main a.active{display:block;}
.product_sale_icon{position:absolute;top:12px;right:9px;width:79px;height:79px;text-align:center;line-height:80px;background:url(../images/icon/product_sale_icon.png) 0 0 no-repeat;text-indent:0;color:#000;font-size:18px;font-weight:bold;}
.product_skin_icon{position:absolute;top:2px;right:2px;width:80px;height:35px;background:url(../images/icon/product_skin_icon.png) 0 0 no-repeat;text-indent:80px;white-space:nowrap;overflow:hidden;}
.product_blog_box{position:relative;background:#f0efef;width:50.8%;float:left;margin-bottom:20px;}
.product_blog{padding:20px 35px;}
.product_blog_box p{line-height:16px;}
.product_blog_desc:before{content:"";width:26px;height:32px;position:absolute;left:5px;top:100px;background:url(../images/icon/quotes_left.png) 0 0 no-repeat;}
.product_blog_title img{float:left;margin:0 10px 0 0;}
.product_blog_title a{font-size:24px;line-height:57px;color:#9b0211;text-decoration:underline;}
.product_blog_title a:hover{text-decoration:none;}
.product_blog_button{margin:40px 0 0;padding:7px;background:#eaeaea;border:1px solid #d6d6d6;}
.product_blog_price{float:left;display:inline-block;color:#ff1717;padding:0 10px;text-align:center;font-weight:bold;font-size:17px;line-height:45px;}
.product_back_box{padding:20px;font-size:16px;line-height:18px;background:#383838;}
.product_back_box a{color:#fff;}
.product_back_box span{border-bottom:1px solid #fff;}
.product_back_box span:hover{border-bottom:1px solid #383838;}
.product_accord{margin-bottom:20px;width:49%;float:right;}
.product_accord_list > li{display:block;color:#000;background-color:#f0efef;margin:0 0 2px;}
.product_accord_list > li a.active{background-color:#fff;}
.product_accord_list > li a.active + .blog_accord{background-color:#fff;}
.product_accord_list > li a.active:after{background:url(../images/icon/product_arrow_right.png) 0 0 no-repeat;}
.product_accord_list > li > a{font-family:'aggloriacbold';text-decoration:none;display:block;position:relative;font-size:18px;line-height:45px;padding:8px 18px;}
.product_accord_list > li > a:after{position:absolute;top:50%;right:23px;margin-top:-9px;content:"";width:18px;height:18px;display:block;background:url(../images/icon/product_accord_arrow.png) 0 0 no-repeat;}
.blog_accord{display:none;height:auto;padding:6px 18px;}
.blog_accord p{margin:0 0 12px;}
.blog_accord.dublicate p{margin:0 0 12px;color: #fff;}
.blog_accord_table{width:100%;border-collapse:collapse;margin-bottom:8px;background:url(../images/icon/print_skin.png) 100% -6px no-repeat;}
.blog_accord_table td{padding-bottom:3px;}
.blog_accord_table td span,
.blog_accord_table td .tooltip_box{font-size:12px;line-height:14px;position:relative;bottom:-4px;padding-left:5px;color:#393939;}
.blog_accord_table td .tooltip_box{text-decoration:underline;color:#393939;position:relative;}
.tooltip_box_show{position:absolute;bottom:-17px;left:-285px;width:279px;padding:5px;z-index:10;display:none;font-size:11px;line-height:14px;color:#393939;border:2px solid #b2b2b2;background:#e8e8e8;}
.tooltip_box_show:after{background:url(../images/icon/tool_r.png) 0 0 no-repeat;display:inline-block;content:"";height:11px;width:9px;right:-9px;bottom:17px;position:absolute;}
.tooltip_box_show:before{padding-right:15px;content:"";position:absolute;right:-15px;top:0;height:100%;}
.tooltip_box:hover .tooltip_box_show{display:block;}
.title_tooltip{font-weight:bold;font-size:11px !important;padding-left:0 !important;line-height:14px !important;position:static;bottom:0 !important;}
.categ_tb{width:170px;font-weight:bold;border-bottom:1px dotted #393939;}
.blog_accord_table td.categ_tb span{background-color:#fff;padding-left:0;}
/* Базовый контейнер табов */
.product_tabs {
	/*min-width: 320px;*/
	max-width: 755px;
	padding: 0px;
	margin: 15px auto 5px 10px;;
}
/* Стили секций с содержанием */
.product_tabs>section {
	display: none;
	padding: 15px;
	background: #fff;
	border: 1px solid #ddd;
	margin-right: 17px;

}
.product_tabs.dublicate>section {
	display: none;
	padding: 15px;
	background: #000;
	border: 1px solid #282828;
	margin-right: 17px;

}
.product_tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
.product_tabs.dublicate>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #fff;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.product_tabs>input {
	display: none;
	position: absolute;
}
/* Стили переключателей вкладок (табов) */
.product_tabs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 25px;
	font-weight: 400;
	text-align: center;
	color: #000;
	border: 0px solid  #f0ece9;
	border-width: 1px 1px 1px 1px;
	background: #f0ece9;
	min-width: 128px;
}

.product_tabs.dublicate>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 25px;
	font-weight: 400;
	text-align: center;
	color: #fff;
	border: 0px solid  #282828;
	border-width: 1px 1px 1px 1px;
	background: #282828;
	min-width: 138px;
}
/* Изменения стиля переключателей вкладок при наведении */

.product_tabs>label:hover {
	color: #888;
	cursor: pointer;
}
/* Стили для активной вкладки */
.product_tabs>input:checked+label {
	color: #555;
	
	border-bottom: 1px solid #fff;
	background: #fff;
}
.product_tabs.dublicate>input:checked+label {
	color: #fff;
	
	border-bottom: 1px solid #000;
	background: #000;
}
/* Активация секций с помощью псевдокласса :checked */
#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4, #tab5:checked~#content-tab5 {
	display: block;
}
}
/* Изменяем внутренние отступы 
*  переключателей для малых экранов
*/
@media screen and (max-width: 400px) {
	.product_tabs>label {
		padding: 15px;
	}
}
section.dublicate p{color: #fff;}
.table {
	width:100%;
	font-family: 'Tahoma', sans-serif;
}

.table > tbody > tr > td,.table > tbody > tr > td {
	padding:5px 10px;
	vertical-align:top;
}
.tableStriped > tbody > tr:nth-of-type(even) {
	background:#f9f6f3;
}
.tableStriped.dublicate > tbody > tr:nth-of-type(even) {
	background:#282828;
}
.tableStriped.dublicate > tbody > tr>td>span a {
	color: #fff;
}
.tableCharacteristics.dublicate tbody>tr>td:nth-child(1){
	text-align:left;
	font-weight:normal;
	color:#818181;
	width:220px;
	border-right:1px solid #000;
}
.tableCharacteristics tbody>tr>td:nth-child(1){
	text-align:left;
	font-weight:normal;
	color:#818181;
	width:220px;
	border-right:1px solid #fff;
}
.tableCharacteristics.dublicate tbody>tr>td:nth-child(2){
	color:#fff;
}
.preimbanner{
	float: right;
	margin: 15px 10px;
}
.partners{margin: 0 15px;}
.headertext{
	font-family: "Verdana";
font-style: italic;
width: 79%;
text-align: center;
margin: 10px auto;
font-size: 14px;
color: #737373;
}

.product_delivery_list{width:100%;padding-left:44px;position:relative;margin-bottom:24px;}
.product_delivery_list li{cursor:pointer;}
.product_delivery_list:before{content:"";display:block;width:41px;height:171px;position:absolute;top:0;left:0;background:url(../images/icon/bg_product_delivery_list.jpg) 0 0 no-repeat;}
.product_delivery_list span{width:65.03%;display:block;height:42px;line-height:42px;padding:0 10px;background:#f0f0f0;cursor:pointer;margin-bottom:1px;position:relative;}
.product_delivery_list li:hover p{display:block;}
.product_delivery_list li span:hover:before{content:"";position:absolute;z-index:2;top:50%;right:-12px;display:block;margin-top:-4px;width:0;height:0;border:6px solid transparent;border-right:12px solid #3f3f3f;}
.product_delivery_list p{position:absolute;display:none;top:0;right:0;width:130px;height:171px;padding:20px 15px;line-height:16px;color:#fff;border-radius:5px;background:#3f3f3f;}
.product_delivery_list p.active{display:block;}
/*.order_desc_box{background:url(../images/bg_order.jpg) 0 0 repeat;}*/
.order_data_bl{padding:18px 15px 18px 32px;position: absolute;top: 50px;left: 487px;}
.order_fotos_box{float:left;width:calc(100% - 44.4%);padding:8px 11px;}
.order_fotos_main{float:right;position:relative;width:calc(100% - 110px);}
.order_fotos_main a{display:block;border:1px solid #222;display:none;}
.order_fotos_main a.active{display:block;border:1px solid #222;}
.order_data_bl h2{color:#b00a17;font-size:16px;line-height:30px;margin:0 0 2px;display:block;font-family: "Open Sans";text-transform: uppercase;}
.orderformwrap.dublicate h2{color:#c0945a;font-size:16px;line-height:30px;margin:0 0 2px;display:block;font-family: "Open Sans";}
.orderformwrap.dublicate.fastform h2{color:#c0945a;font-size:16px;line-height:30px;margin:0 0 15px;display:block;font-family: "Open Sans";text-align: center;}
.order_fotos_ul{width:102px;float:left;}
.order_fotos_ul img,.order_fotos_main img{display:none;}
.order_fotos_ul li{margin:0 2px 2px 0;}
.order_name_box{margin-bottom:30px;}
.order_name{float:left;width:220px;height:50px;}
.order_price{float:right;font-size:18px;font-style:italic;line-height:20px;padding-right:10px;margin-top:-5px;}
.order_name_box .product_title h2 {
	display: block;
	font-weight: bold;
	font-size: 21px;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	text-transform: none;
}
.order_form_box{width:100%;margin-bottom:12px;display:block;float:left;padding: 0!important;}
.order_form_box input{font-size:14px;padding:10px 10px;border:1px solid #ccc;border-radius:2px;width:100%;}
.order_buttons_box{clear:both;padding-top:20px;}
.order_buttons_lk{display:inline-block;float: right;line-height:55px;width:220px;text-align:center;text-decoration:underline;font-size:16px;color: #fff;text-transform: uppercase;text-decoration:none;margin-left: 0;}
.order_buttons_lk:hover{}
.order_btn{color:#fff;outline:inherit;font-size:16px;text-transform: uppercase;line-height: 55px;width:220px;position:relative;}
.orderformwrap{margin-top:-10px;}
img.nadeznaya{margin-top: 15px;}
.order_required{color:#e01043;display:inline-block;padding-right:4px;}
.label_required{margin-left:-10px;}
.order_form_box label{font-size:14px;display:block;margin-bottom:2px;}
.order_phone{padding:0 5px;display:inline-block;height:47px;font-size:26px;font-weight:bold;line-height:47px;text-align:center;background:url(../images/icon/order_phone.jpg) 0 0 repeat-x;}
.order_phone.dublicate{padding:0 5px;display:inline-block;height:47px;font-size:26px;font-weight:bold;line-height:47px;text-align:center;background:transparent;}
.report_box{padding:20px 21px 33px 24px;background:#fff;font-size:13px;line-height:15px;color:#000;margin-bottom:23px;}
.txt_und_ban{line-height:1.2;margin-bottom:12px;color:#010101;font-family:Arial;font-size:14px;font-weight:400;}
.report_banner{display:inline-block;position:relative;}
.title_baner{text-align:center;color:#b2001d;font-family:Arial;font-size:18px;line-height:1.2;font-weight:400;}
.partner_table{table-layout:fixed;max-width:581px;margin:auto;}
.table_tr_partner{}
.table_th_partner{}
.w94{width:94px;}
.w90{width:90px;}
.w36{width:36px;}
.w86{width:86px;}
.w88{width:88px;}
.w87{width:87px;}
.table_td_partner{border:2px solid #525252;vertical-align:middle;}
.table_img{}
.table_img img{}
.policy_field_dublicate {margin: 5px 0;}
label.dublicate, label.dublicate a{font-size: 11px;color: #fff;}
label.dublicate a{text-decoration: underline;}

.box_img{max-width:684px;margin:auto;}
.box_img_it{margin-right:1px;}
.fixed_banner{position:fixed;top:0;height:0;margin:0 auto;width:100%;}
.fixed_banner_it{position:relative;width:1000px;margin:0 auto;}
.fixed_banner_it > div{position:absolute;top:257px;left:-252px;width:116px;height:231px;}
.fixed_close{top:-12px;right:-9px;cursor:pointer;width:15px;height:15px;background:url(../images/fixed_close.jpg) 0 0 no-repeat;}
.fixed_close:hover{opacity:0.6;}
[data-bg-image-body="report"]{background:#fae0bb url(../images/bg_main_report.jpg) 50% 0 no-repeat;}
.rating_box{padding:24px 21px 34px 24px;background:#fff;font-size:14px;line-height:24px;color:#000;margin-bottom:23px;}
.rating_table{color:black;font-family:Arial;font-size:13px;font-weight:400;width:100%;background-color:#ece3d8;border:1px solid #9A7D5F;text-align:center;}
.rating_table .table_tr_rating:last-child .table_td_rating{border-bottom:none;}
.table_tr_rating{}
.table_th_rating{border:1px solid #9a7d5f;vertical-align:middle;border-bottom:none;border-top:none;}
.table_tr_rating .table_td_rating:first-child,
.table_tr_rating .table_th_rating:first-child{border-left:none;}
.table_tr_rating .table_td_rating:last-child,
.table_tr_rating .table_th_rating:last-child{border-right:none;}
.table_td_rating{border:1px solid #9a7d5f;vertical-align:middle;}
.w69{width:69px;}
.w192{width:192px;}
.w81{width:81px;}
.w97{width:97px;}
.w99{width:99px;}
.w166{width:166px;}
.table_rating_img{}
.see_more_box{background-color:#59554f;width:100%;height:40px;position:relative;margin-bottom:19px;}
.see_more_box > a{position:absolute;top:0;bottom:0;right:0;left:0;}
.see_more_box > a span{font-family:Arial;color:white;font-size:12px;font-weight:400;line-height:40px;text-decoration:underline;background:url(../images/treangular.png) right 50% no-repeat;padding-right:10px;}
.see_more_box > a:hover span{text-decoration:none;}
.small_txt{font-size:14px;font-weight:400;color:black;margin-bottom:5px;line-height:24px;}
.large_txt{font-size:18px;font-weight:700;line-height:24px;}
.designation{color:dimgrey;font-size:11px;font-weight:400;display:block;text-align:left;line-height:normal;}
.dont_find_yourself{max-height:116px;background-color:#ece3d8;text-align:center;padding:18px 30px 23px;margin-bottom:35px;}
.title_find{color:black;font-size:18px;font-weight:400;line-height:20px;margin-bottom:14px;}
.form_find{display:inline-block;padding:5px 0;}
.form_find_it{display:inline-block;margin-right:51px;}
.form_find_label{font-size:14px;font-weight:400;line-height:33px;padding-right:5px;}
.form_find_input{width:178px;height:33px;background-color:white;border:1px solid #ccc;padding:3px 5px;}
.place_btn{background-color:#858585;}
.gold_img{display:inline-block;margin-top:-21px;}
.h67{height:67px;padding:12px 30px;}
.place_btn:hover{opacity:0.6;}
.place_btn span{padding:13.5px 36px 13.5px 21px;display:inline-block;font-size:13px;color:#fff;line-height:16px;position:relative;}
.place_btn span:after{content:"";height:7px;width:9px;position:absolute;top:50%;margin-top:-2.5px;right:22px;background:url(../images/treangular.png) right 50% no-repeat;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.how_win{margin-bottom:41px;}
.how_win_it{float:left;width:220px;font-size:15px;line-height:1.2;text-align:center;color:#000;position:relative;padding-top:35px;}
.how_win_it img{display:inline-block;height:71px;margin-bottom:15px;}
.how_win_it:before{content:attr(data-step);position:absolute;margin:auto;top:0;right:0;left:0;width:21px;height:21px;overflow:hidden;-webkit-border-radius:100px;border-radius:100px;border:1px solid black;text-align:center;line-height:23px;font-size:18px;}
.indent_wrap{margin:0 25px;}
.place_btn.red_bg{background-color:#b3001e;}
.place_btn.red_bg:hover{opacity:0.6;}
.place_btn.red_bg span{display:inline-block;text-align:center;font-size:18px;line-height:22px;color:#dfdfdf;padding:19px 44px 19px 31px;position:relative;}
.place_btn.red_bg span:after{position:absolute;background:url(../images/arr_more.png) right 50% no-repeat;content:"";width:7px;height:12px;margin-top:-6px;right:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
[data-bg-image-body="rating"]{background:#111115 url(../images/bg_main_rating.png) 50% 0 no-repeat fixed;}
.w1010{max-width:1010px;width:auto;padding:0;}
.ico_boxes{margin:10px 71px 16px;}
.ico_boxes_it{}
.ico_boxes_indent{margin:0 160px;}
.ico_boxes_it_img{margin-right:7px;}
.ico_boxes_it_txt{font-size:12px;color:#000;}
.ttle_in_box{padding:10px 0;background-color:#ece3d8;}
.tile{margin:5px -5px 0 0;}
.tile_figure.big_til{width:401px;height:465px;background:url(../images/tile_img1.jpg) 0 0 no-repeat;padding:19px 20px 27px;position:relative;}
.tile_figure.big_til .tile_place,
.tile_figure.big_til .tile_place span{color:#FFF;}
.tile_figure.big_til .tile_figcaption{color:#ffdba8;font-weight:700;font-size:16px;line-height:22px;padding-top:10px;}
.tile_figure.big_til .tile_figcaption .tile_old_price{position:absolute;bottom:24px;color:#FFF;left:0;right:0;text-align:center;}
.tile_figure.win_fig{background-color:#b3001e;position:relative;}
.tile_figure.win_fig a{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;z-index:9;}
.tile_figure.win_fig:hover{opacity:0.7;}
.tile_figure.win_fig:hover .tile_figcaption{text-decoration:none;}
.tile_figure.win_fig .tile_figcaption{color:white;font-family:"HeliosCondRegular";font-size:31px;font-weight:400;line-height:32px;padding:81px 0 0;text-decoration:underline;}
.tile_figure.win_fig .tile_figcaption span{padding-right:11px;background:url(../images/arr_more.png) right 70% no-repeat;}
.tile_figure{float:left;margin:0px 5px 5px 0px;width:198px;height:230px;padding:6px 10px 10px;background-color:#FFF;overflow:hidden;}
.tile_place{color:#b3001e;font-size:20px;line-height:1.2;font-weight:700;}
.tile_place span{color:#10100f;font-size:13px;line-height:2;}
.tile_img{margin-bottom:5px;}
.tile_figcaption{font-weight:400;color:#10100f;font-size:12px;}
.tile_old_price{font-size:13px;line-height:24px;text-decoration:line-through;display:block;}
.see_more_box.see_more_box2{background-color:#7d7871;}
.dont_find_yourself.h41 .gold_img{margin-right:-75px;margin-left:65px;}
.h41{height:41px;padding:10px 0;}
.how_win.how_win_shares{margin:0 0 0 30px;padding-bottom:20px;}
.how_win.how_win_shares .how_win_it{width:305px;}
.rating_table.share_table{background-color:#FFF;}
.rating_table.share_table .table_th_rating{padding:17px 0;}
.w79{width:79px;}
.ful_link{color:black;font-size:12px;font-weight:400;line-height:24px;text-decoration:underline;}
.offers_title.offers_title_share{background-color:transparent;padding:0 0 13px 0;}
[data-bg-image-body="share"]{background:#cfc2af url(../images/bg_share_main.png) 49.8% 0 no-repeat;}
#fast_order{}
.fast_order_popup{width:347px;height:430px;background-color:white;border:2px solid #777;border-radius:2px;position:relative;padding:30px 25px 32px;}
.fast_order_popup .arcticmodal-close{background:url(../images/arcticmodal-close.jpg) 0 0 no-repeat;width:21px;height:21px;right:-10px;top:-10px;position:absolute;overflow:hidden;text-indent:-9999px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
.fast_order_popup .arcticmodal-close:hover{opacity:0.8;}
.fast_order_popup .title_fast{color:black;font-family:AGGloriaC;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:24px;}
.fast_order_popup img{max-width:100%;height:auto;margin-bottom:11px;}
.name_prod_popup{font-size:13px;font-weight:400;color:black;margin-bottom:30px;}
.name_prod_popup span{color:#ff1717;}
.form_wrap_popup{margin:0 19px;}
.form_wrap_it{margin-bottom:10px;}
.form_wrap_label{float:left;font-size:13px;font-weight:400;color:black;line-height:30px;}
.form_wrap_input{width:161px;float:right;height:30px;border:1px solid #b2b2b2;border-radius:2px;font-size:13px;font-weight:400;line-height:16px;padding:7px;}
.fast_order_popup .product_red_btn{color:white;font-family:Arial;font-size:13px;font-weight:400;-webkit-border-radius:2px;border-radius:2px;line-height:18px;float:none;display:inline-block;width:auto;padding:11px 39px 11px 23px;height:40px;width:162px;}
.fast_order_popup .product_red_btn:hover{background:#d20c0c;}
.fast_order_popup .form_wrap_label{min-width:92px;text-align:right;}
.fast_order_popup .product_red_btn:after{top:50%;margin-top:-4px;}
.bg_footer_main2{background:#fff url(../images/footer_bg_img.jpg) 100% 0 no-repeat !important;margin:0 20px;}
.bg_footer_main2 .title3{color:#333;}
.bg_footer_main2 .footer_list > li > a,
.bg_footer_main2 .footer_list > li{color:#787878;margin-bottom:1px;}
.bg_footer_main2 .footer_container{padding:28px 20px 15px;}
.bg_footer_main2 .footer_item_left,
.bg_footer_main2 .footer_item_middle{width:194px;}
.bg_footer_main2 .footer_item_right .footer_list{margin-bottom:13px;}
#fast_popup_box{}
.fast_popup_box .name_prod_popup{margin-bottom:39px;}
.fast_popup_box .name_prod_popup span{padding-top:10px;}
.fast_popup_box .product_buttons{margin-top:27px;}
.fast_popup_img_box{width:500px;height:420px;margin-right:10px;}
.fast_order_popup_rgt{margin-right:26px;}
.fast_popup_img_box .product_fotos_ul{width:76px;}
.fast_popup_img_box .product_fotos_ul li{float:none;height:76px;width:76px !important;margin-bottom:10px;}
#fast_popup_box .product_fotos_ul a{height:76px;width:76px;}
.fast_popup_img_box .product_fotos_ul li:last-child,
.fast_popup_box .fast_order_popup .product_fotos_ul img,
.fast_popup_img_box .product_fotos_main img{margin-bottom:0;}
.fast_popup_img_box .product_fotos_ul a{border:2px solid #b2b2b2;}
.fast_popup_img_box .product_fotos_main{width:82.8%;height:420px;border:2px solid #b2b2b2;overflow:hidden;}
.product_fotos_main img{height:410px;display:none;}
.fast_popup_box .fast_order_popup{width:908px;min-height:570px;height:auto;padding:14px 18px 14px 18px;}
.fast_popup_box .product_sale_icon{position:absolute;top:11px;right:13px;width:74px;height:109px;text-align:center;padding-top:42px;line-height:2;background:url(../images/product_sale_icon2.png) 0 0 no-repeat;color:#b7101a;font-size:18px;font-weight:bold;}
.fast_popup_box .fast_order_popup_rgt .title_fast{font-family:'aggloriacbold';}
.competitive_advantages_bx{padding-top:28px;text-align:center;min-height:130px;background:#FFF;}
.competitive_advantages_bx_item{width:13.71932032724984%;text-align:center;display:inline-block;padding:0 10px;}
.competitive_advantages_bx_item .competitive_advantages_img,
.competitive_advantages_bx_item .compet_numb{height:45px;vertical-align:middle;display:inline-block;}
.competitive_advantages_bx_item .compet_numb{line-height:45px;}
.compet_numb{font-size:17px;color:#a1a1a1;}
.fast_popup_box .competitive_advantages_img,
.fast_popup_box .compet_numb,
.competitive_advantages_img{height:46px;margin-bottom:8px;}
.fast_popup_box .competitive_advantages_img{position:relative;}
.fast_popup_box .competitive_advantages_img:before,
.competitive_advantages_img:before{content:"";height:100%;margin-left:0;visibility:hidden;width:0;vertical-align:middle;display:inline-block;padding:7px 0;}
.fast_popup_box .competitive_advantages_img img,
.fast_popup_box .compet_numb,
.competitive_advantages_img img{display:inline-block;vertical-align:middle;line-height:46px;}
.competitive_advantages_img img{margin-bottom:11px;}
.competitive_advantages_txt{font-size:12.6px;color:#333;line-height:normal;}
.err_txt_form{color:#FF1717;font-size:11px;line-height:12px;padding-top:2px;width:161px;text-align:left;float:right;}
.fast_popup_box input:invalid,
.invalid_form,
.order_form_box input.invalid_form{border:1px solid #FF1717 !important;}
.fast_order_popup_rgt2{float:right;width:calc(100% - 520px);}
.fast_order_popup_rgt2 .name_prod_popup span{color:#777;}
.fast_order_popup_rgt2 .product_cur{font-size:22px;line-height:36px;}
.fast_order_popup_rgt2 .product_buttons{margin:0;padding:0;}
.fast_order_popup_rgt2 .product_buttons a{width:46%;float:none;display:inline-block;}
.fast_order_popup_rgt2 .product_black_btn{margin:0 0 0 10px;padding-right:35px;}
.fast_order_popup_rgt2 .product_red_btn{margin-left:0px;padding:15px 39px 15px 23px;height:45px;}
.fast_order_popup_rgt2 .place_deliv{font-size:11px;color:#000;line-height:normal;padding-top:20px;padding-bottom:40px;}
.fast_order_popup_rgt2 .town{text-decoration:underline;}
.fast_order_popup_rgt2 .town:hover{text-decoration:none;}
.togle_link_box{padding:0 45px;}
.togle_link_box a{text-decoration:underline;font-size:12px;color:#777;}
.togle_link_box a:hover{text-decoration:none;}
.more_popup_btn_box{text-align:center;margin:14px 0 33px 0;}
.more_popup_btn{font-size:12px;line-height:15px;color:#333;text-align:center;padding:8.5px 10px;background-color:#f0f0f0;border:1px solid #c3c3c3 !important;-webkit-border-radius:2px;border-radius:2px;display:inline-block;}
.more_popup_btn:hover{background-color:#FFF;}
.fast_order_popup_rgt2 .product_price{margin:0 22px 19px;}
.fast_order_popup_rgt2 .baner_lnk_popup img{margin-bottom:0;}
.baner_lnk_popup{display:inline-block;}
.togle_box_ppup{position:relative;}
.togle_box_ppup:hover .tgle_show{display:block;}
.tgle_show{font-size:12px;line-height:normal;display:none;height:auto;width:343px;position:absolute;bottom:-306px;left:-355px;z-index:9;background-color:#E8E8E8;padding:22px 22px 22px 22px;-webkit-border-radius:2px;border-radius:2px;color:#393939;text-align:justify;}
.tgle_show:after{content:"";background:url(../images/togle_arr.png) 0 0 no-repeat;position:absolute;top:50%;margin-top:-28.5px;height:11px;width:6px;right:-6px;}
.tgle_show.bx2{width:344px;height:auto;left:-218px;bottom:-14px;}
.tgle_show.bx2 p:last-child{margin-bottom:0;}
.tgle_show.bx2:after{top:initial;margin-top:0;bottom:1px;}
.togle_list{font-size:12px;line-height:normal;color:#393939;font-weight:bold;text-align:left;}
.togle_list_item{padding-bottom:8px;}
.togle_list span{font-weight:normal;}
.basket_advantage_box{}
.basket_advantage_box .advantages{}
.basket_advantage_box .advantages_list{background-color:#dadada;}
.basket_advantage_box .advantages_list li{width:auto;}
.basket_advantage_box .advantages_list li a{margin:-6px 20px 0;}
.thank_you_left{font-size:13px;line-height:15px;margin-bottom:49px;color:#000;}
.thank_you_left p{margin-bottom:18px;}
.thank_you_left p.mb38{margin-bottom:38px;}
.thank_you_left .basket_title{color:#FF1818;margin-bottom:18px;}
.signature_box{padding-top:14px;}
.signature_box p{text-align:right;}
.signature_box.al_right p{text-align:right;}
.quality_mark_left{width:calc(100% - 253px);text-align:justify;font-size:13px;line-height:15px;}
.quality_mark_left p a ,
.diamond_processing_box p a{color:#b71e24;text-decoration:underline;}
.quality_mark_left p a:hover ,
.diamond_processing_box p a:hover{text-decoration:none;}
.delivery_box .aggloriaB{font-family:'aggloriacbold';}
.rospis{width:75px;height:52px;}
.stamp{margin:0 10px 10px 0;}
.quality_mark_right{float:right;}
.quality_mark_right img{width:auto;margin:0 5px;}
.img_indent{margin:0 5px 10px;}
.img_indent.second{margin:10px 0 10px 10px;}
.img_indent.third{margin:0;}
.diamond_processing_box{text-align:justify;font-size:13px;line-height:15px;}
.diamond_processing_box p{margin-bottom:18px;}
.citation{font-style:italic;}
.blog-page-dots{background:#f1f1f1 !important;color:#000 !important;}
.blog-page-dots:hover{background:#000 !important;color:#fff !important;}
.error_box_main{background-color:#D7D7D7;}
.error_box_main .search{padding:20px 60px 31px 60px;}
.error_box_main .search input{width:calc(100% - 113px);}
.error_item_box{background:url(../images/main_bl404_bg.jpg) 50% 50% no-repeat;padding:0 60px 0 60px;min-height:376px;max-width:100%;}
.error_item_title{margin:0 0 31px;font-size:38px;font-weight:bold;line-height:42px;color:#e81b4c;}
.error_item_box_txt{margin-bottom:14px;font-size:14px;max-width:320px;line-height:19px;}
.error_item_box strong{font-size:14px;line-height:28px;margin-bottom:5px;}
.error_item_box a{font-size:14px;color:#e81b4c;}
.arcticmodal-overlay,
.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;}
.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse;}
*:first-child+html .arcticmodal-container{height:100%}
.arcticmodal-container_i{height:100%;margin:0 auto;}
.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle;}
.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff;}
.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url(loading.gif) no-repeat 50% 50%;}
.white{color:#fff;}
.gray{color:#a1a1a1;}
.gray_1{color:#b1b1b1;}
.black{color:#000;}
.red{color:#b71e24;}
.red2{color:#b3001e;}
ul.list-inline{background: url(../images/ul.jpg) 0 0 repeat-x;}
ul.list-inline.white-kp{background:#fff;padding: 15px 0;}
ul.list-inline li{display:inline-block;background-color: #fff;padding-right: 1px;}
ul.list-inline.white-kp li{display:inline-block;background-color: #cbcbcb;padding-right: 1px;}
ul.list-inline li:last-child{padding-right:0px;}
ul.list-inline.white-kp li:last-child{padding-right:0px;}
.accept_bg_color1{background-color:#000;}
.accept_bg_color3{background-color:#fff;}
.accept_bg_color2{background-color:#313131;}
.accept_bg_color4{background-color:#cfc2af;}
.bg_color_dublicate{background: url(../images/card_dublicate_bg.jpg) 0 0 repeat-y;}
p{margin-bottom:14px}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb16{margin-bottom:16px;}
.mb20{margin-bottom:20px;}
.mb23{margin-bottom:23px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb38{margin-bottom:38px;}
.mb34{margin-bottom:34px;}
.pt30{padding-top:30px;}
.mt34{margin-top:34px;}
.mt50{margin-top:50px;}
.mt-6{margin-top:-6px;}
.ml7{margin-left:7px;}
.mr8{margin-right:8px;}
.pb20{padding-bottom:20px !important;}
.pt11{padding-top:11px;}
.list1{}
.list1_item{margin-bottom:15px;}
.flexslider
{
    max-height:258px;
    overflow:hidden;
	margin-top: 0;
}
.flexslider.main_page_slider{max-height:257px;}
h2,h3,h4{font-weight:normal;}
.title1{padding:0 0 17px 17px;font-weight:bold;font-size:18px;line-height:21px;color:#fff;}
.title2{margin:0 0 12px;font-size:18px;font-weight:bold;color:#fff;}
.title3{margin-bottom:5px;font-weight:normal;font-size:16px;line-height:18px;color:#fff;}
.title4{font-size:24px;line-height:28px;margin-bottom:18px;}
.title5{font-size:13px;line-height:15px;margin-bottom:18px;text-transform:uppercase;color:#B71E24;text-decoration:underline;font-weight:bold;}
.fw400{font-weight:400;}
.fw700{font-weight:700;}
.td_und,
.td_und_imp{text-decoration:underline;}
.td_und:hover{text-decoration:none;}
.aggloriaC{font-family:'aggloriacregular';}
.aggloriaB{font-family:'aggloriacbold';}
.helios{font-family:"HeliosCondRegular";}
.museo{font-family:"webfontregular";}
@font-face{font-family:"HeliosCondRegular";src:url("../fonts/HeliosCondRegular/HeliosCondRegular.eot");src:url("../fonts/HeliosCondRegular/HeliosCondRegular.eot?#iefix")format("embedded-opentype"),
url("../fonts/HeliosCondRegular/HeliosCondRegular.woff") format("woff"),
url("../fonts/HeliosCondRegular/HeliosCondRegular.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:'webfontregular';src:url('../fonts/museosanscyrl 100/museosanscyrl-webfont.eot');src:url('../fonts/museosanscyrl 100/museosanscyrl-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/museosanscyrl 100/museosanscyrl-webfont.woff2') format('woff2'),
url('../fonts/museosanscyrl 100/museosanscyrl-webfont.woff') format('woff'),
url('../fonts/museosanscyrl 100/museosanscyrl-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
.bg_footer_main:before{position:absolute;top:0;left:0;height:30px;width:100%;content:'';background:linear-gradient(to top, #222, #000);}
.bg_footer_main{position:relative;background:url('../images/bg_footer.jpg') no-repeat 98% 25px #000 !important;padding-bottom:15px;}
.bg_footer_main.woline:before{position:static;background:none;height:0;}
.bg_footer_main:before{position:absolute;top:0;left:0;height:30px;width:100%;content:'';background:-webkit-linear-gradient(bottom, #222, #000);background:-o-linear-gradient(bottom, #222, #000);background:linear-gradient(to top, #222, #000);}
.footer_container{padding:60px 20px 16px;color:#b1b1b1;}
.footer_list{margin-bottom:20px;font-size:12px;line-height:19px;}
.footer_list > li > a{color:#b1b1b1;}
.footer_list > li > a:hover{text-decoration:underline;}
.footer_item_left{width:185px;}
.footer_item_middle{width:220px;}
.footer_item_right{width:20%;}
.footer_copy{text-align:center;}
.arrow_up_box{position:fixed;bottom:0;margin:0 auto;width:100%;height:0;font-size:0;}
.arrow_up_box div{position:relative;width:1000px;margin:0 auto;}
.arrow_up{position:absolute;left:-155px;display:none;bottom:292px;width:112px;height:93px;background:url(../images/icon/fix_up_img.jpg) 50% 50% no-repeat;}
.active.arrow_up{display:inline-block;}
.error_box_main{background-color:#D7D7D7;}
.error_box_main .search{padding:20px 60px 31px 60px;}
.error_box_main .search input{width:calc(100% - 113px) !important;}
.error_item_box{background:url(../images/main_bl404_bg.jpg) 50% 50% no-repeat;padding:0 60px 0 60px;min-height:376px;max-width:100%;}
.error_item_title{margin:0 0 31px;font-size:38px;font-weight:bold;line-height:42px;color:#e81b4c;}
.error_item_box_txt{margin-bottom:14px;font-size:14px;max-width:320px;line-height:19px;}
.error_item_box strong{font-size:14px;line-height:28px;margin-bottom:5px;}
.error_item_box a{font-size:14px;color:#e81b4c;}
@media only screen and (max-width:767px){.error_item_box{background:none;}
.error_box_main .search{padding:20px 15px 31px;}
.error_box_main .search button{margin:2px 0 0 10px;}
.error_item_box{padding:0 15px;}
}


.subcategories_show{width: 1010px;}
ul.subcategories_list{background: white; color: black;}



@font-face {
    font-family: mullerR; /* Имя шрифта */
    src: url(/assets/vt/fonts/muller-r.otf); /* Путь к файлу со шрифтом */
}
body{
    margin: 0;
    font-size: 13px;
    color: #000;
    line-height: 1.42857143;
    font-family: 'Tahoma', 'Verdana', 'Segoe', sans-serif;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.header{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e4e4));
    background: -webkit-linear-gradient(top,#fff 0%,#e5e4e4 100%);
    background: -o-linear-gradient(top,#fff 0%,#e5e4e4 100%);
    background: -ms-linear-gradient(top,#fff 0%,#e5e4e4 100%);
    background: linear-gradient(to bottom,#fff 0%,#e5e4e4 100%);
    padding: 5px 0;
    min-height: 75px;
    border-bottom: 1px solid #600c13;
}
.container{
    position: relative;
    width: 100%;
    max-width: 1010px;
    min-width: 320px;
    min-height: 1px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
.rowMiddle{
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
p{margin-bottom: 0;}
.logo_vt{padding-top: 20px;}
.phones{
    display: flex;
    font-family: mullerR;
    color: black;
    line-height: 0.529;
    padding-left: 0px;
    padding-top: 15px;
    text-align: center;
}
.tel{
    font-family: mullerR;
    font-size: 20px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    color: #000;
}
.hide-mobile{
    color: #949494;
    line-height: 13px;
}
.search_vt_field{
    display: block;
    width: 100%;
    padding: 6px;
    outline: none;
    background-color: #bebcba;
    border: 0;
    color: #737373;
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.35);
    float: left;
    max-width: 153px;
height: 27px;

}
.btn_search_vt{
    float: left;
    border: none;
    width: 27px;
    height: 27px;
    background: #484848;
    background: -moz-linear-gradient(top,#484848 0%,#212020 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#484848),color-stop(100%,#212020));
    background: -webkit-linear-gradient(top,#484848 0%,#212020 100%);
    background: -o-linear-gradient(top,#484848 0%,#212020 100%);
    background: -ms-linear-gradient(top,#484848 0%,#212020 100%);
    background: linear-gradient(to bottom,#484848 0%,#212020 100%);
    color: #c7c3bb;
    padding: 7px;
    cursor: pointer;
}
.header_search{
    padding-top: 20px;
}
.topMenuVT{
    min-height: 40px;
    background: #151414;
    background: -moz-linear-gradient(top,#151414 0%,#272626 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#151414),color-stop(100%,#272626));
    background: -webkit-linear-gradient(top,#151414 0%,#272626 100%);
    background: -o-linear-gradient(top,#151414 0%,#272626 100%);
    background: -ms-linear-gradient(top,#151414 0%,#272626 100%);
    background: linear-gradient(to bottom,#151414 0%,#272626 100%);
}

.topMenuVT.fixed {
    box-shadow: rgba(0,0,0,0.95) 2px 5px 5px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}
.newPrice {
	font-size: 13px;
}
.discountPercent {
	font-size: 12px;
	background: #000;
	color: #fff;
}
.oldPrice {
	font-size: 13px;
	text-decoration: line-through;
	color: #6f6c77;
}
.blockPrice {
	margin-bottom: 5px;
}
.newsblock .owl-item {
	margin-right: 0px !important;
}