body{margin:0;font-size:16px;position:relative;line-height:1.6;font-family:'Arial',sans-serif;color:#000;background:url(/design/new/img/fone.jpg) top center repeat}a[href^="tel:"],a[href^="mailto:"],a[href^="http:"],a[href^="https:"]{color:inherit;font:inherit;text-decoration:inherit}a{outline:none !important;cursor:pointer}a[href^="mailto:"]{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;font-family:'Arial'}h1{color:#ff0100;line-height:1;text-align:center;font-size:60px;padding:80px 0 40px}.btn{color:#fff;font-size:19px;font-family:"ArialNarrow";text-transform:uppercase;width:268px;height:38px;line-height:38px;margin:auto;letter-spacing: .6px;border:2px solid #fff;cursor:pointer}.btn a{text-decoration:none;text-align:center;display:inherit;color:inherit}.wdth{width:1220px;margin:0 auto}.wdthc{width:1095px;margin:0 auto}.head_contacts{height:114px;font-size:0;position:relative}.head_contacts .wdth{position:relative}.opening_hours,.office,.svc{display:inline-block;vertical-align:top;line-height:1;margin-top:37px}.svc a{color:inherit;text-decoration:none;cursor:pointer}.opening_hours{font-family:"ArialBlack";font-size:16px}.opening_hours span{text-transform:uppercase}.opening_hours strong{font-size:36px;color:#ff0100}.wr_office{display:inline-block;vertical-align:top}.office{margin-top:46px;margin-top:29px;padding-top:17px;font-family:"ArialBlack";font-size:11px;text-transform:uppercase;cursor:pointer}.office img{vertical-align:middle;margin-right:5px}.office>span{text-decoration:underline}.office a{color:inherit;text-decoration:inherit}.office_hidden{font-family:"MyriadProBold";font-size:12px;display:none}.office_hidden span{font-family:"ArialBold";font-size:14px}.office:hover{-webkit-box-shadow:0 -12px 7px rgba(0, 0, 1, 0.2);-moz-box-shadow:0 -12px 7px rgba(0, 0, 1, 0.2);box-shadow:0 -12px 7px rgba(0, 0, 1, 0.2);border-radius:5px;min-height:90px;width:273px;padding-left:20px;background-color:#fff}.office:hover span{text-decoration:none}.office:hover .office_hidden{display:block;font-size:12px;text-transform:none;padding-top:4px;padding-left:30px;padding-bottom:14px}.office:hover .office_hidden div{color:#ff0100;padding-top:2px;font-size:13px;font-family:"ArialBold"}.office:first-child{width:220px;padding-left:73px}.office:nth-child(2),.office:first-child:hover{width:273px;padding-left:20px}.svc{margin-left:10px;margin-top:45px;font-family:"ArialBlack";font-size:16px;text-transform:uppercase}.svc strong{font-size:26px;color:#ff0100;text-transform:none}.mnu_line{height:81px;background-color:#353484;background:linear-gradient(to right, #353484 70%, #ff0100 100px)}.logo img{-webkit-box-shadow:-10px 0 16px rgba(0, 0, 0, 0.35), 10px 0 16px rgba(0, 0, 0, 0.35);-moz-box-shadow:-10px 0 16px rgba(0, 0, 0, 0.35), 10px 0 16px rgba(0, 0, 0, 0.35);box-shadow:-10px 0 16px rgba(0, 0, 0, 0.35), 10px 0 16px rgba(0,0,0,0.35)}.mnu{width:704px;height:81px;background-color:#353484;list-style-type:none;margin:0;padding:0;font-size:0;display:inline-block;vertical-align:top;margin-left:14px}.mnu li{display:inline-block;margin:19px 4px}.mnu li:hover{outline:2px solid #fff}.mnu .act_mnu{outline:2px solid #fff}.mnu a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:"Arial";font-size:14px;padding:8px 12px;display:block}.wr_call{display:inline-block;vertical-align:top;height:81px;background-color:#ff0100}.call{display:inline-block;vertical-align:top;margin-top:20px;margin-left:30px;width:160px;height:38px;font-family:"ArialNarrow";font-size:16px;color:#fff;text-transform:uppercase;outline:2px solid #fff;text-align:center;line-height:38px;cursor:pointer}.slider{position:relative}.slider:before,.slider:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:99%;bottom:0;left:400px;right:400px;-moz-border-radius:200px / 10px;border-radius:200px / 10px}.wr_services{font-size:0;padding-top:83px;padding-bottom:60px}.wr_services .wdth{width:1100px}.wr_services_cat{padding-top:0}.wr_services_cat .wr_cat{width:895px;display:inline-block;vertical-align:top}.wr_services_cat .wdth{width:1220px}.serv{display:inline-block;vertical-align:top;margin-bottom:25px;width:275px;cursor:pointer}.serv .wr_serv_img{display:inline-block;vertical-align:middle;background-color:#353484;width:100px;height:100px;-webkit-box-shadow:0 -9px 12px -4px rgba(0, 0, 1, 0.2);-moz-box-shadow:0 -9px 12px -4px rgba(0, 0, 1, 0.2);box-shadow:0 -9px 12px -4px rgba(0, 0, 1, 0.2);border:solid 6px #fff}.serv .serv_img{width:100px;height:100px;background-position:0px 0px;display:inline-block;vertical-align:middle}.serv span{display:inline-block;text-decoration:none;text-align:left;vertical-align:middle;width:130px;line-height:1.2;font-family:"ArialBold";font-size:12px;margin-left:15px;text-transform:uppercase;color:#353484}.serv:hover .wr_serv_img{background-color:#fff}.serv:hover .serv_img{background-position:-100px 0px}.question{height:240px;background-color:#ff0100;text-align:center}.question p{color:#fff;margin:0;font-size:60px;padding:47px 0 32px;line-height:1}.advantages{min-height:440px;text-align:center}.adv{text-align:center;display:inline-block;vertical-align:top;width:240px !important;position:relative}.adv div{display:block;margin:auto;vertical-align:middle;background-color:#fff;width:100px;height:100px;border-radius:10px;-webkit-box-shadow:0 9px 12px -4px rgba(0, 0, 1, 0.2);-moz-box-shadow:0 9px 12px -4px rgba(0, 0, 1, 0.2);box-shadow:0 9px 12px -4px rgba(0, 0, 1, 0.2);border:solid 6px #fff}.adv p{padding:0;margin:17px auto 0;display:block;font-size:14px;line-height:1.2}.current{opacity:1}.news{background-color:#ededed;font-size:0;min-height:1057px}.new img{display:inline-block;vertical-align:top}.new .desc{display:inline-block;vertical-align:top;width:430px;padding:90px 60px 0;padding:93px 58px 0;color:#000}.new .desc h2{font-size:24px;text-transform:uppercase;line-height:1.2;color:#000}.new .desc span{font-size:14px;line-height:1.2;margin-top:20px;display:block;height:50px;overflow:hidden}.new .desc .btn{margin-top:37px;border:2px solid #ff0100;color:#ff0100;text-align:center}.new:nth-child(2n) .new_img{float:right}.partners{text-align:center}.partners img{margin:0px 18px 30px;max-width:160px;vertical-align:middle}.free_call{height:240px;text-align:center;background:url(/design/new/img/violet.jpg) top center no-repeat}.free_call p{color:#fff;margin:0;font-size:60px;padding:45px 0;line-height:1}footer{width:100%;font-size:0}.wr_fcount{background-color:#353484;width:50%;height:410px;display:inline-block;vertical-align:top}#map{width:50%;height:410px;display:inline-block;vertical-align:top}.fcont{width:500px;float:right;text-align:left}.fcont h1{padding:64px 0 40px 0;color:#fff;text-align:left}.fphone{margin-bottom:19px}.fphone img{display:inline-block;vertical-align:top;margin-right:25px;margin-left:5px}.fphone span{font-size:14px;color:#fff;display:inline-block;vertical-align:top;line-height:1.2}.fmail img{margin-left:0}.fphone strong{color:#353484;font-weight:normal}.new_img{width:547px;height:391px;display:inline-block;vertical-align:top}.breadcrumb{list-style-type:none;margin:0;padding:15px 0 0}.breadcrumb li{display:inline-block;vertical-align:top}.breadcrumb li a{text-decoration:none;color:#000;font-size:14px}.breadcrumb li a:hover{color:#353484;text-decoration:underline}.item{margin-bottom:25px}.item .image{display:inline-block;vertical-align:top;margin-right:20px}.item .wr_data{display:inline-block;vertical-align:top;width:1000px}.item .wr_data a{text-decoration:none;font-size:18px}.item .wr_data a:hover{text-decoration:underline;color:#ff0100}.item .wr_data p{margin:0}.annotation{height:80px;overflow:hidden;margin:12px 0}.date{margin-top:5px;color:#353484}.blog{padding-bottom:50px}.single-post{min-height:350px}.single-post .image{float:left;margin-right:20px;margin-bottom:20px}.single-post .date{font-size:16px}.links{padding:10px 0;min-height:30px}.link_right{float:right}.mnu_product ul{list-style-type:none;padding:0;margin:0;width:300px}.mnu_product ul>li{height:60px;line-height:60px;background-color:#353484;margin-bottom:4px;display:table;width:300px;background-image:url(/design/new/img/arrowBl.png);background-size:8px 15px;background-repeat:no-repeat;background-position:270px center}.mnu_product ul>li>a{color:#fff;font-size:16px;display:block;line-height:1.15;padding:0 25px 0 15px;display:table-cell;vertical-align:middle;text-decoration:none}.mnu_product ul>li>a:focus{text-decoration:none}.mnu_product ul>.act_prod{background-color:#fff;background-image:url(/design/new/img/arrow.png);background-size:15px 8px}.mnu_product ul>.act_prod:hover{background-color:#fff;background-image:url(/design/new/img/arrow.png);background-size:15px 8px}.mnu_product ul > .act_prod a{color:#353484}.mnu_product ul>li:hover{background-color:#fff;background-image:url(/design/new/img/arrowl.png);background-size:8px 15px}.mnu_product ul > li:hover a{color:#353484}.children_block,.child_block{width:280px;padding:0;margin:0;list-style-type:none;display:none}.children_block>li,.child_block>li{height:40px;margin-left:20px;line-height:40px;background-color:rgba(53,52,132,0.8);margin-bottom:2px;width:280px;display:table}.child_block>li{width:260px;margin-left:40px;background-color:rgba(53,52,132,0.6)}.children_block>li:last-child,.child_block>li:last-child{margin-bottom:4px}.children_block li > a, .child_block li>a{font-size:16px;color:#fff;display:block;line-height:1;padding:0 10px;display:table-cell;vertical-align:middle;text-decoration:none}.children_block li:hover{background-color:#fff}.children_block li:hover a{color:#353484}.child,.ch,.sub{display:block}.sub,.s{background:#fff !important}.sub a, .s a{color:rgb(53, 52, 132) !important}.aside{display:inline-block;vertical-align:top;margin-right:25px;padding-bottom:60px;margin-top:50px}.products,.wrap_product{display:inline-block;vertical-align:top;padding-bottom:60px;width:895px}.wrapp_prd h1, .wrap_product h1{color:#ff0100;line-height:1;text-align:left;font-size:40px;padding:50px 0 40px}.wrap_product h1{padding:50px 0 20px}.description p{margin:0;padding:7px 0}.serv_sub{display:inline-block;vertical-align:top;cursor:pointer;margin:0 15px 30px}.serv_sub a{text-decoration:inherit;color:inherit}.serv_sub .wr_serv_img{display:block;background-color:#fff;width:130px;min-height:155px;-webkit-box-shadow:0 -9px 12px -4px rgba(0, 0, 1, 0.2);-moz-box-shadow:0 -9px 12px -4px rgba(0, 0, 1, 0.2);box-shadow:0 -9px 12px -4px rgba(0, 0, 1, 0.2);border:solid 6px #fff;position:relative}.serv_sub .serv_img{width:100px;height:100px;text-align:center;margin:10px auto;display:block}.serv_sub span{display:block;text-decoration:none;text-align:left;margin:5px;line-height:1.2;font-family:"ArialBold";font-size:12px;text-transform:uppercase;color:#353484;position:absolute;bottom:0}.serv_sub:hover .wr_serv_img{border:solid 6px #353484}/*/*/.swiper-pagination-bullet{display:inline-block;border-radius:100%;background-color:rgba(255, 255, 255, 0.4);-webkit-box-shadow:1px 1px #fff, inset 1px 1px rgba(0,0,0,.26);-moz-box-shadow:1px 1px #fff, inset 1px 1px rgba(0,0,0,.26);box-shadow:1px 1px #fff, inset 1px 1px rgba(0,0,0,.26);width:17px;height:16px}.callback-form,.feedback-form{background:url(/design/new/img/red_pimples.jpg) top center repeat;padding:30px 25px}.fancybox-skin{padding:8px !important}.callback-form input, .feedback-form input, .feedback-form textarea{display:block;-webkit-box-shadow:1px 1px #fff, inset 1px 1px rgba(0,0,0,.26);-moz-box-shadow:1px 1px #fff, inset 1px 1px rgba(0,0,0,.26);box-shadow:1px 1px #fff, inset 1px 1px rgba(0,0,0,.26);width:418px;padding-left:16px;height:28px;background-color:#fff;border:none;outline-color:#353484;color:#000;font-size:16px;font-family:"ArialNarrow";margin-bottom:8px}.callback-form input::placeholder, .feedback-form input::placeholder, .feedback-form textarea::placeholder{color:#3b3e4a;font-size:16px;font-family:"ArialNarrow"}.feedback-form textarea{height:95px;padding-top:5px}.btn{text-align:center}.note{width:425px;margin:auto;font-size:14px;line-height:1.2;color:#fff;border-left:3px solid #fff;padding:10px;margin-bottom:10px}.note a{color:#fff}/**/.wr_feed{font-size:0}#map_1,#map_2,#map_3{display:inline-block;vertical-align:top;width:685px;height:250px;border:2px solid #353484;margin-bottom:20px}.wr_vc,.fphone{display:inline-block;vertical-align:top;width:530px;font-size:16px}.fphone{cursor:pointer}.wr_feed .fphone span{color:#000;font-size:16px;line-height:1.8}.wr_feed .fphone span strong{color:#ff0100;font-family:"ArialBold"}.backward{background-color:#e9e9e9;margin:50px 0}.backward h2{text-align:center;font-size:36px;color:#353484;line-height:1;padding:50px 0 5px;width:700px;margin:auto;margin-bottom:40px;border-bottom:1px solid #353484}.feedback_form{width:520px;margin:auto;padding-bottom:50px}.feedback_form input, .feedback_form textarea{width:480px;font-size:18px;color:#000;background:#f5f5f5;margin:0px auto 10px;padding:13px 19px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid #ddd;border-width:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:none;margin:0px auto 20px;display:block;outline-color:#353484;vertical-align:top;-webkit-box-shadow:1px 1px #fff, inset 1px 1px rgba(0, 0, 0, 0.26);-moz-box-shadow:1px 1px #fff, inset 1px 1px rgba(0, 0, 0, 0.26);box-shadow:1px 1px #fff, inset 1px 1px rgba(0, 0, 0, 0.26)}.feedback_form textarea{width:480px;min-height:130px}.feedback_form input::placeholder, .feedback_form textarea::placeholder{font-size:16px;color:#5c5c5c;font-family:"ArialNarrow"}.input_captcha{display:inline-block !important;width:370px !important;vertical-align:top}.feedback_form input[type="submit"]{width:515px;background-color:#353484;background-color:#ff0100;outline:none;color:#fff;font-size:19px;font-family:"ArialNarrow";text-transform:uppercase;padding:0;height:38px;line-height:36px;margin:auto;letter-spacing: .6px;border:2px solid #fff;cursor:pointer}.wr_fcaptcha{text-align:center;margin:auto}.wr_fcaptcha img{margin-right:15px}.feedback_form .note{border-left:2px solid #353484;margin-left:2px;margin-bottom:18px;color:#000;padding:10px}.feedback_form .note a{color:#353484}.f_feed{height:auto;background-color:#353484}.f_feed{margin:auto;display:block;text-align:center}.f_feed .contact{width:400px;height:auto;margin:auto;text-align:left;padding-bottom:15px;color:#fff;font-size:15px}.f_feed .contact h2{padding:20px 0 7px;font-size:34px;color:#fff}.f_feed .contact hr{width:380px;margin-bottom:20px}/*/*//**/.item_slider{width:310px}.item_slider a img{display:block;margin:auto;padding-top:45px}.similar .fs-slides{text-align:center}.wr_similar{width:800px;margin:auto}.similar .serv_sub{margin:auto}.similar h2{color:#353484}.swiper-button-next{background-image:url("/design/new/img/arR.png");right:0;cursor:pointer}.swiper-button-prev{background-image:url("/design/new/img/arL.png");left:0;cursor:pointer}.slider-for{width:310px;height:310px;background-color:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.35);-moz-box-shadow:0 0 7px rgba(0,0,0,.35);box-shadow:0 0 7px rgba(0,0,0,.35)}.slider-nav{position:relative;width:240px;margin:20px auto}.slick-prev{left:-20px;background:url(/design/new/img/arL.png) no-repeat;width:15px;background-size:15px 24px;margin-top:13px;height:24px;top:0;font-size:0;border:none;outline:none;position:absolute;z-index:99;cursor:pointer}.slick-next{background:url(/design/new/img/arR.png) no-repeat;width:15px;right:-20px;background-size:15px 24px;margin-top:13px;height:24px;top:0;border:none;outline:none;font-size:0;position:absolute;z-index:99;cursor:pointer}.item_slick img{margin:auto}.item_slick_nav{cursor:pointer;outline:none}.lt{width:310px;display:inline-block;vertical-align:top}.rt{width:555px;display:inline-block;vertical-align:top;margin-left:30px}.item_current_sku{color:#353484;font-weight:bold}.buy_block_prod{background-color:#353484;color:#fff;font-size:16px;font-family:"ArialNarrow";text-transform:uppercase;width:160px;height:38px;outline:none;text-align:center;padding:0;line-height:36px;letter-spacing: .6px;border:none;cursor:pointer;margin-top:10px;box-shadow:0 -4px rgb(47, 46, 119) inset;transition:0.2s}.buy_block_prod:hover{background-color:rgba(53,52,132,.8)}.buy_block_prod:active{background-color:rgba(53,52,132,.7);box-shadow:0 0px rgba(53,52,132,.7) inset}.item_h1{color:#ff0100;font-size:24px;font-family:'ArialBold'}.feedback-form h3, .callback-form h3{color:#fff}.adv div img{margin-top:28px}.adv:last-child .wr_adv_img img{margin-left:12px}.rubic{display:inline-block;vertical-align:top;list-style-type:none;padding:0;margin:0;width:300px}.rubic li{height:50px;line-height:50px;background-color:#353484;margin-bottom:4px;display:table;width:300px}.rubic li a{color:#fff;font-size:16px;display:block;line-height:1.15;padding:0 25px 0 15px;display:table-cell;vertical-align:middle;text-decoration:none}.mnu_product li a:focus{text-decoration:none}.rubic .act_prod{background-color:#fff}.rubic .act_prod a{color:#353484}.rubic li:hover{background-color:#fff}.rubic li:hover a{color:#353484}.wrap_comp{width:878px;display:inline-block;vertical-align:top;padding-left:40px}.gallery a{width:295px;height:295px;display:inline-block;margin:5px}.svc{outline:4px solid #353484;padding:8px 8px 10px}footer{overflow:hidden}#map{width:50%;height:410px;display:inline-block;vertical-align:top}#map1,#map2,#map3{width:100%;height:410px}.wrap_map{width:50%;display:inline-block;vertical-align:top}.wr_map1,.wr_map2,.wr_map3{height:0px;overflow:hidden}.wr_map1.vis,.wr_map2.vis,.wr_map3.vis{height:410px;overflow:visible}.locality{display:inline}.locality.red{color:#ff0100}.socsety{float:right;margin:30px 10px 0 0;height:23px}.socsety a{display:inline-block;vertical-align:middle;margin:0 18px 0 0}.soc{margin:0;height:23px;position:absolute;top:12px;right:0px}.soc a{display:inline-block;vertical-align:middle;margin:0 0 0 18px}#map_4{display:inline-block;vertical-align:top;width:685px;height:250px;border:2px solid #353484;margin-bottom:20px}.cont{columns:2}.cont>div{display:block}.f_feed .contact{width:700px}.f_feed .contact h2{text-align:center}.wr_call>div>a{display:inline-block;vertical-align:top;margin-top:20px;margin-left:30px;width:160px;border:solid 2px;height:38px;font-family:"ArialNarrow";font-size:16px;color:#fff;text-transform:uppercase;outline:2px solid #fff;text-align:center;line-height:38px;cursor:pointer}.fcont h1{padding:39px 0 23px 0;color:#fff;text-align:left}.office:nth-child(3),.office:first-child:hover{width:231px;padding-left:20px}.office:nth-child(2),.office:first-child:hover{width:229px;padding-left:20px}header .svc{display:none}.svc{margin-left:10px;margin-top:-27px;font-family:"ArialBlack";font-size:16px;text-transform:uppercase}