@font-face{font-display:fallback;font-family:'arial_narrow';src:url(../fonts/arial_narrow.eot);src:url(../fonts/arial_narrow.eot?#iefix) format("embedded-opentype"),url(../fonts/arial_narrow.woff) format("woff"),url(../fonts/arial_narrow.ttf) format("truetype"),url(../fonts/arial_narrow.svg#arial_narrow) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'agencyfbregular';src:url(../fonts/agencyfbregular.eot);src:url(../fonts/agencyfbregular.eot?#iefix) format("embedded-opentype"),url(../fonts/agencyfbregular.woff) format("woff"),url(../fonts/agencyfbregular.ttf) format("truetype"),url(../fonts/agencyfbregular.svg#agencyfbregular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'pfsquaresanspro-light';src:url(../fonts/pfsquaresanspro-light.eot);src:url(../fonts/pfsquaresanspro-light.eot?#iefix) format("embedded-opentype"),url(../fonts/pfsquaresanspro-light.woff) format("woff"),url(../fonts/pfsquaresanspro-light.ttf) format("truetype"),url(../fonts/pfsquaresanspro-light.svg#pfsquaresanspro-light) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'pfsquaresanspro-regular';src:url(../fonts/pfsquaresanspro-regular.eot);src:url(../fonts/pfsquaresanspro-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/pfsquaresanspro-regular.woff) format("woff"),url(../fonts/pfsquaresanspro-regular.ttf) format("truetype"),url(../fonts/pfsquaresanspro-regular.svg#pfsquaresanspro-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'ubuntu-bold';src:url(../fonts/ubuntu-bold.eot);src:url(../fonts/ubuntu-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-bold.woff) format("woff"),url(../fonts/ubuntu-bold.ttf) format("truetype"),url(../fonts/ubuntu-bold.svg#ubuntu-bold) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'ubuntu-regular';src:url(../fonts/ubuntu-regular.eot);src:url(../fonts/ubuntu-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-regular.woff) format("woff"),url(../fonts/ubuntu-regular.ttf) format("truetype"),url(../fonts/ubuntu-regular.svg#ubuntu-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'ubuntu-medium';src:url(../fonts/ubuntu-medium.eot);src:url(../fonts/ubuntu-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-medium.woff) format("woff"),url(../fonts/ubuntu-medium.ttf) format("truetype"),url(../fonts/ubuntu-medium.svg#ubuntu-medium) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'ubuntu-light';src:url(../fonts/ubuntu-light.eot);src:url(../fonts/ubuntu-light.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-light.woff) format("woff"),url(../fonts/ubuntu-light.ttf) format("truetype"),url(../fonts/ubuntu-light.svg#ubuntu-light) format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'zemjuvvp';src:url(../fonts/zemjuvvp.eot);src:url(../fonts/zemjuvvp.eot?#iefix) format("embedded-opentype"),url(../fonts/zemjuvvp.woff) format("woff"),url(../fonts/zemjuvvp.ttf) format("truetype"),url(../fonts/zemjuvvp.svg#zemjuvvp) format("svg");font-weight:400;font-style:normal}body{margin:0;color:#485861;font:14px/18px Arial,Helvetica,sans-serif;background:#fff;min-width:1150px}img{border-style:none}a{color:#000;text-decoration:none}a:hover{color:#000}input,textarea,select{color:#000;vertical-align:middle;font:100% Arial,Helvetica,sans-serif}form,fieldset{margin:0;padding:0;border-style:none}a:focus,input:focus,textarea:focus,select:focus{outline:none}header,section,nav,footer,aside{display:block}#header{width:1024px;margin:0 auto;min-height:90px}#header:after{clear:both;content:'';display:block}#header .logo{float:left;text-indent:-9999px;overflow:hidden;background:url(../images/logo.png) no-repeat center center;width:300px;height:70px;margin:5px 0 0;background-size:100%}#header .logo a{display:block;height:100%}#header .question{float:left;margin:30px 0 0 53px;width:211px}#header .question a{display:block;width:100%;text-align:center;font:17px/23px arial_narrow,sans-serif;color:#fff;padding:14px 0 18px;background:url(../images/bg-btn-01.png) no-repeat}#header .question a:hover{text-decoration:none;background-position:0 -54px}#header .contacts{float:right;width:282px;margin:5px 5px 0 0}#header .phone{display:block;padding:2px 0 2px 50px;font:30px/36px agencyfbregular,sans-serif;margin:0 0 5px;background:url(../images/bg-phone.png) no-repeat;color:#6f6360;text-align:right}#header .phone a{color:#6f6360}#header .operation-time{display:block;padding:0 0 0 15px;background:url(../images/bg-operation-time.png) no-repeat 5px 3px;font-size:13px;line-height:16px;color:#3d3d3d;text-align:right}#header .operation-time em{font-style:normal;color:#f24040;text-transform:uppercase;padding:0 0 0 4px}#header .operation-time b{font-size:10px}.gallery-block{position:relative;width:100%;overflow:hidden}.gallery{position:relative}.gallery .slide{width:100%;position:relative;height:650px;background:url(../images/img-03.jpg) no-repeat 50% 50%;background-size:cover}.gallery .holder{width:1024px;margin:0 auto;z-index:20;position:relative;padding:30px 0 0;overflow:hidden}.gallery .block{display:block;position:relative}.gallery h2{color:#dd4654;font-size:50px;line-height:29px;margin:0 0 7px;font-family:"Arial";text-shadow:1px 1px .1px #fff}.gallery h2 span{color:#dd4654;font-size:44px;line-height:44px;padding:15px 0 0;display:block}.gallery h2 .bul-01{width:248px}.gallery h2 .bul-02{width:410px}.gallery .box{width:318px;background:url(../images/bg-gallery-box.png);font:26px/30px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;padding:20px 25px 17px 35px;position:absolute;bottom:187px;left:1px;min-height:62px}.gallery .box span{display:block}.gallery .box span em{font-size:24px;font-style:normal}.gallery .slide-02{background:url(../images/img-02.jpg) no-repeat 50% 50%;background-size:cover}.gallery .slide-03{background:url(../images/img-01.jpg) no-repeat 50% 50%;background-size:cover}.gallery .slide-02 .box{font-size:20px;line-height:24px}.gallery .slide-03 .box{font-size:20px;line-height:24px}.gallery-block .next,.gallery-block .prev{width:46px;height:46px;position:absolute;top:50%;left:69px;margin:-23px 0 0;background:url(../images/bg-prev-next.png) no-repeat;cursor:pointer;font-size:0;line-height:0;z-index:150;display:none}.gallery-block .next{left:auto;right:69px;background-position:0 -46px}.gallery-block .cycle-pager{width:1024px;position:absolute;bottom:60px;left:50%;margin:0 0 0 -512px;z-index:150;overflow:hidden}.gallery-block .cycle-pager span{float:left;width:20px;height:20px;margin:0 0 0 10px;font-size:0;line-height:0;background:url(../images/bg-pager.png) no-repeat;cursor:pointer}.gallery-block .cycle-pager .cycle-pager-active,.gallery-block .cycle-pager span:hover{background-position:0 -20px}.gallery-block .cycle-pager span:first-child{margin:0 0 0 32px;display:none}.consultation-form{position:relative;width:387px;float:right;background:url(../images/bg-consultation-form.png);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center;color:#fff;text-transform:uppercase;padding:15px 20px;margin:25px 23px 0 0}.consultation-form h3{font:30px/30px pfsquaresanspro-light,sans-serif;color:#fff;margin:0 0 20px;text-transform:uppercase;text-align:center}.consultation-form .row{min-height:1px;margin:0 0 14px}.consultation-form .row:after{clear:both;content:'';display:block}.consultation-form .text{width:250px;height:16px;font:16px/20px Arial,Helvetica,sans-serif;background:#fff;position:relative;color:#9d9d9d;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:12px 23px;box-shadow:0 0 1px #2f2821;-moz-box-shadow:0 0 1px #2f2821;-webkit-box-shadow:0 0 1px #2f2821;border:1px solid #fff}.consultation-form .row-submit{margin:15px 20px}.consultation-form label.error{display:none!important}.consultation-form .text.error{box-shadow:0 0 1px red;-moz-box-shadow:0 0 1px red;-webkit-box-shadow:0 0 1px red;border:1px solid red}.consultation-form .btn{width:300px;height:50px;background:url(../images/form-subm-bg.png) repeat-x;font:18px/48px Arial;padding:0 0 2px;color:#fff;text-align:center;border:0;cursor:pointer;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;box-shadow:0 0 1px #2f2821;-moz-box-shadow:0 0 1px #2f2821;-webkit-box-shadow:0 0 1px #2f2821;text-shadow:0 -1px 1px #871e1e;text-transform:uppercase}.consultation-form .btn:hover{background:url(../images/form-subm-bg-hover.png) repeat-x}.consultation-form p{margin:0;text-transform:uppercase;font-size:18px;font:16px/20px pfsquaresanspro-regular}.consultation-form .span{font-size:12px;text-align:center;text-transform:none;line-height:15px;display:block;margin:6px 0 0;padding:0;letter-spacing:.2px}.info{border-bottom:0 solid #363330;background:url(../images/bg-info.png) no-repeat 0 100%;font:17px/20px arial_narrow,sans-serif;color:#606a6f}.info .info-holder{background:url(../images/bg-info-holder.png) no-repeat 100% 100%}.info .holder{width:1024px;margin:0 auto;padding:0}.info .block{background:url(../images/bg-info-block.png) repeat-y;margin:0 0 0 -29px;padding:0 21px 79px 25px}.info h2{font:bold 31px/35px Arial,Helvetica,sans-serif;color:#fff;text-align:center;margin:0 0 41px;text-transform:uppercase;padding:13px 0 14px;background:#363330}.info .box{overflow:hidden;padding:0 45px 0 30px}.info .col-left{float:left;width:430px}.info .col-right{float:right;width:430px}.info h3{font:30px/36px arial_narrow,sans-serif;color:#2b2b2b;margin:0 0 36px}.info p{margin:0 0 22px}.info-box{background:url(../images/bg-info-box.png);position:relative;border-bottom:10px solid #cfd4d9;padding:31px 0 11px;position:relative;z-index:20}.info-box .arrow{position:absolute;width:50px;height:25px;background:url(../images/bg-arrow.png) no-repeat;bottom:-25px;left:50%;margin:0 0 0 -25px;font-size:0;line-height:0}.info-box .holder{width:1024px;margin:0 auto}.info-box h2{font:30px/36px arial_narrow,sans-serif;color:#000;text-align:center;text-transform:uppercase;margin:0 0 55px;padding:20px 0}.info-box .list{margin:0 0 0 -73px;padding:0;list-style:none;font-size:14px;line-height:18px;color:#6f6f6f}.info-box .list li{display:inline-block;vertical-align:top;width:450px;margin:0 0 70px 91px}.info-box .list li:after{clear:both;content:'';display:block}.info-box .list .image{float:left;width:79px;margin:10px 26px 0 0}.info-box .list .image img{vertical-align:top}.info-box .list .box{overflow:hidden}.info-box .list h3{font:21px/24px arial_narrow,sans-serif;color:#000;margin:0 0 20px;min-height:48px}.info-box .list p{margin:0}.info-area{background:#fff;position:relative;min-height:1px;position:relative;z-index:10}.info-area .arrow-block{background:url(../images/bg-info-area.png) no-repeat center top;position:absolute;z-index:5;bottom:0;left:0;width:100%;min-height:572px;background-size:cover;font-size:0;line-height:0}.info-area .info-holder{position:relative;z-index:1100;min-height:572px}.info-area h2{font:30px/36px arial_narrow,sans-serif;color:#cfd4d9;text-align:center;text-transform:uppercase;margin:0 0 133px;background:url(../images/bg-title-02.png) repeat-x 0 50%}.info-area h2 span{display:inline-block;vertical-align:top;background:#fff;padding:0 37px}.info-area .holder{width:1024px;margin:0 auto}.info-area .list{margin:0 0 224px;padding:0;list-style:none;font:20px/25px arial_narrow,sans-serif;color:#3a3f43;overflow:hidden;background:url(../images/bg-info-area-list.png) no-repeat 22% 47%;text-transform:uppercase}.info-area .list li{float:left;margin:0 0 51px 188px;width:370px}.info-area .list li:first-child{margin:0 0 51px 23px}.info-area .list li .image{width:151px;height:151px;text-align:center;background:#3a3f43;border-radius:75px;-moz-border-radius:75px;-webkit-border-radius:75px;position:relative;float:left;margin:0 40px 0 0}.info-area .list li .area{display:table;width:100%;height:100%}.info-area .list li .frame{display:table-cell;vertical-align:middle}.info-area .list li .box{float:left;height:151px;width:178px;margin:-10px 0 0}.info-area .list li .title{font:20px/25px arial_narrow,sans-serif;color:#f7d700;display:block}.info-area .list li .text{display:block}.info-area .list .bul-02{width:440px}.info-area .list .bul-02 .box{width:245px;margin:-3px 0 0}.info-area .list .bul-03{width:450px;margin:0 0 0 292px}.info-area .list .bul-03 .box{width:200px;margin:5px 0 0}.info-area .list .bul-03 .image{margin:0 33px 0 0}.info-area .two-columns{overflow:hidden;font:italic 14px/25px Arial,Helvetica,sans-serif;color:#fff}.info-area .two-columns p{margin:0}.info-area .two-columns p em{font-style:normal;color:#f7d700}.info-area .two-columns .col-left{float:left;width:330px;margin:242px 0 0}.info-area .two-columns .col-right{float:right;width:350px;margin:275px 96px 0 0}.info-area .two-columns h3{font:125px/130px arial_narrow,sans-serif;color:#f7d700;text-align:center;margin:0}.info-area .two-columns h3 strong{display:block;font-size:59px;line-height:64px;font-weight:400;margin:7px 0 0;text-transform:uppercase}.info-area .two-columns h3 span{font-size:34px;line-height:34px;display:block;margin:0}.info-block{background:#f5f6f7;padding:50px 0 0}.info-block .holder{width:1024px;margin:0 auto}.advantage{padding:0 0 123px;background:url(../images/bg-title-03.png) repeat-x 0 100%}.advantage h2{font:30px/35px arial_narrow,sans-serif;color:#27292b;margin:0 0 78px;text-transform:uppercase;text-align:center;background:url(../images/bg-title-03.png) repeat-x 0 50%;padding:20px 0}.advantage h2 span{padding:0 60px;display:inline-block;vertical-align:top;background:#f5f6f7}.advantage .list{margin:0 0 0 -87px;padding:0;list-style:none;font-size:14px;line-height:17px;color:#485861}.advantage .list li{display:inline-block;vertical-align:top;width:460px;margin:0 0 123px 73px}.advantage .list li:after{clear:both;content:'';display:block}.advantage .list .image{float:left;width:138px;margin:-4px 17px 0 0;text-align:right}.advantage .list .image img{vertical-align:top}.advantage .list .box{overflow:hidden}.advantage .list h3{font:bold 15px/18px Arial,Helvetica,sans-serif;color:#27292b;margin:0 0 13px;min-height:40px}.advantage .list p{margin:0}.advantage .block{width:775px;font-size:14px;line-height:17px;color:#485861;margin:-11px 0 0 101px}.advantage .block .image{width:118px;float:left;margin:6px 63px 0 0}.advantage .block .box{overflow:hidden}.advantage .block h3{font:20px/25px Arial,Helvetica,sans-serif;color:#27292b;text-transform:uppercase;margin:0 0 24px}.advantage .block p{margin:0}.works{position:relative;padding:35px 0 50px}.works h2{font:31px/36px ubuntu-bold,sans-serif;color:#323944;text-align:center;margin:0 0 36px}.works .list{margin:0 0 0 12px;padding:0;list-style:none;font:15px/18px ubuntu-regular,sans-serif}.works .list li{display:inline-block;vertical-align:top;width:131px;padding:0 54px 0 0;background:url(../images/bg-list.png) no-repeat 100% 50px;text-align:center;margin:0 0 0 21px}.works .list .items{padding:0;background:none}.works .list .image-block{padding:0 0 13px;background:url(../images/bg-shadow.png) no-repeat 50% 100%;margin:0 0 17px}.works .list .image{width:131px;height:131px;text-align:center;background:url(../images/bg-image.png) no-repeat}.works .list .items .image{background:url(../images/bg-image-items.png) no-repeat}.works .list .area{width:100%;height:100%;display:table}.works .list .frame{display:table-cell;vertical-align:middle}.works .list img{vertical-align:top}.works .list h3{font:15px/18px ubuntu-regular,sans-serif;color:#323944;text-align:center;margin:0}.works .list .items h3{color:#c01e1f}.discount-block{font:20px/25px Arial,Helvetica,sans-serif;color:#db3131;text-transform:uppercase;text-align:center;padding:38px 0 0}.discount-block h2{font:31px/36px ubuntu-bold,sans-serif;color:#323944;text-align:center;margin:0 0 8px;text-transform:uppercase}.discount-block p{margin:0 0 13px}.discount-block h3{font:20px/25px Arial,Helvetica,sans-serif;color:#323944;margin:0 0 38px;text-transform:uppercase;text-align:center}.ticker{width:514px;margin:0 auto 38px}.timer{position:relative}.timer .timer_wrap{position:relative;font:60px/100px ubuntu-bold,sans-serif;color:#fff;overflow:hidden}.timer .clock{min-height:1px}.timer .clock:after{clear:both;content:'';display:block}.timer .day-block{float:left;width:157px}.timer .day-block .day-block-0{float:left;width:66px;text-align:center;background:url(../images/bg-timer.png) no-repeat;margin:0}.timer .day-block .day-block-1{float:left;width:66px;text-align:center;margin:0 0 0 1px;background:url(../images/bg-timer.png) no-repeat}.timer .day-block .timer-line{float:left;margin:34px 0 0 20px;font:15px/20px ubuntu-medium,sans-serif;color:#4e626c}.timer .hour{float:left;width:157px;margin:0}.timer .hour .timer-line{float:left;margin:34px 0 0 20px;font:15px/20px ubuntu-medium,sans-serif;color:#4e626c}.timer .min .timer-line{float:left;margin:0 0 0 12px;font:15px/20px ubuntu-medium,sans-serif;color:#4e626c}.timer .sec .timer-line{display:none}.timer .min{float:left;width:157px;margin:0 0 0 21px}.timer .hour .hour0{float:left;width:66px;text-align:center;background:url(../images/bg-timer.png) no-repeat;margin:0}.timer .hour .hour1{float:left;width:66px;text-align:center;margin:0 0 0 1px;background:url(../images/bg-timer.png) no-repeat}.timer .min .min0{float:left;width:66px;text-align:center;background:url(../images/bg-timer.png) no-repeat}.timer .min .min1{float:left;width:66px;text-align:center;margin:0 0 0 1px;background:url(../images/bg-timer.png) no-repeat}.timer .sec{float:left;width:157px;margin:0 0 0 21px}.timer .sec .sec0{float:left;width:66px;text-align:center;background:url(../images/bg-timer.png) no-repeat;margin:0}.timer .sec .sec1{float:left;width:66px;text-align:center;margin:0 0 0 1px;background:url(../images/bg-timer.png) no-repeat}.timer .list{margin:-3px 0 0;padding:0;list-style:none;overflow:hidden;font:14px/18px ubuntu-medium,sans-serif;color:#231f20}.timer .list li{float:left;margin:0 0 0 129px;width:auto;text-align:center}.timer .list li:first-child{margin:0 0 0 45px}.timer .list li p{margin:0;width:auto}.timer .list .ho{margin:0 0 0 129px}.timer .list .mi{margin:0 0 0 117px}.open-discount{width:419px;margin:0 auto;display:block;font:20px/25px ubuntu-regular,sans-serif;color:#fff;text-align:center;padding:30px 0 32px;background:url(../images/bg-btn-03.png) no-repeat;text-transform:none}.open-discount:hover{background-position:0 -86px;text-decoration:none;color:#fff}.reviews{position:relative;padding:18px 0 73px;background:url(../images/bg-title-03.png) repeat-x 0 100%}.reviews .holder{width:1024px;margin:0 auto}.reviews h2{font:31px/36px ubuntu-bold,sans-serif;color:#323944;margin:0 0 63px;text-align:center;padding:20px 0}.reviews .list{margin:0 0 27px;padding:0;list-style:none;font:15px/18px arial_narrow,sans-serif;color:#6a7482}.reviews .list li{min-height:1px;padding:0 0 60px}.reviews .list li:after{clear:both;content:'';display:block}.reviews .list .image{float:left;width:292px;height:292px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:6px solid #c2c7cb;overflow:hidden;position:relative;margin:1px 30px 0 0}.reviews .list .image img{vertical-align:top;max-width:100%;height:auto;width:100%;position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.reviews .list .box{overflow:hidden;height:282px;position:relative;padding:0 0 25px}.reviews .list h3{font:15px/20px ubuntu-medium,sans-serif;color:#34373c;margin:0 0 21px;overflow:hidden}.reviews .list h3 span{float:left;margin:0 10px 0 0;color:#f50056}.reviews .list p{margin:0}.reviews .list .more{position:absolute;bottom:0;left:0;color:#0096ff;font:13px/18px ubuntu-light,sans-serif;border-bottom:1px dotted #0096ff}.reviews .list .more:hover{text-decoration:none;color:#f7a008;border-bottom:1px dotted #f7a008}.reviews .more-reviews{width:325px;display:block;margin:0 auto;font:16px/22px Arial,Helvetica,sans-serif;text-align:center;color:#fff;padding:30px 0 33px;background:url(../images/bg-btn-05.png) no-repeat}.reviews .more-reviews:hover{color:#fff;text-decoration:none;background-position:0 -85px}.widgets{padding:53px 0 90px;position:relative}.widgets h2{font:23px/28px ubuntu-bold,sans-serif;color:#323944;margin:0 0 30px}.widgets .holder{width:997px;margin:0 auto}.widgets .widgets-block{width:997px;height:170px}.widgets .widgets-block img{vertical-align:top;max-width:100%;height:auto;width:100%}.map-block{position:relative;border-bottom:3px solid #f5b613}#map{height:850px;overflow:hidden}.map-frame{position:relative;width:1024px;margin:0 auto}.map-frame .image-block{width:484px;height:805px;position:absolute;left:-250px;top:-805px;z-index:300;display:none}.map-frame .image-block img{vertical-align:top;max-width:100%;height:auto;width:100%;display:none}.map-frame .form-block{overflow:hidden;width:399px;position:absolute;right:0;bottom:261px;z-index:300}.map-frame .form-block .consultation-form{margin:0;padding:25px 10px 15px;width:387px;text-align:center}.map-frame .form-block .consultation-form h3{margin:0 0 25px}.map-frame .form-block .consultation-form .row-submit{margin:25px 0 32px;float:none;display:block;margin:21px auto}.map-area{position:absolute;width:100%;top:661px;left:0;background:url(../images/bg-map-area.png);z-index:350;padding:17px 0 12px}.map-area .address{width:1024px;margin:0 auto;overflow:hidden}.map-area .address .col-left{float:left;width:580px;margin:0 0 0 15px}.map-area .address .col-right{float:right;width:270px;margin:30px 20px 0 0}.map-area .address h3{font:20px/25px arial_narrow,sans-serif;color:#232323;margin:0 0 29px;text-transform:uppercase}.map-area .address .address-box{font:italic 16px/20px Arial,Helvetica,sans-serif;color:#488600;margin:0}.map-area .address .address-box span{display:block;margin:0 0 6px}.map-area .address .address-box span a{color:#488600}.map-area .address .txt{font-size:9px;color:#000;line-height:8px}.map-area .address h4{font:italic 14px/18px Arial,Helvetica,sans-serif;text-align:right;color:#383838;margin:0 9px 10px 0}.map-area .address .list{margin:0;padding:0;list-style:none;font:14px/18px zemjuvvp,sans-serif;color:#3d3d3d;text-align:right}.map-area .address .list li{padding:0 0 0 70px;background:url(../images/bg-address-list.png) no-repeat 0 6px}.map-area .address .list .items{background:url(../images/bg-address-list-items.png) no-repeat 33px 3px;color:#5a8f24}footer{border-top:1px solid #666;background:url(../images/bg-footer.png);padding:25px 0 21px}footer .holder{width:1024px;margin:0 auto}footer .holder:after{clear:both;content:'';display:block}footer .col-left{float:left;width:350px;padding:0 7px 0 0;background:url(../images/bg-footer-block.png) no-repeat 100% 6px;font:11px/18px Arial,Helvetica,sans-serif;color:#a3a3a3;text-align:right}footer .col-left p{margin:0 0 3px}footer .col-left .phone{display:block;color:#a3a3a3;font-weight:400}footer .col-left .phone a{color:#fff}footer .col-left span{color:#4c4c4c}footer .col-right{float:right;width:338px;margin:6px 22px 0 0}footer h4{margin:0;font:11px/15px Arial,Helvetica,sans-serif;color:#676767;text-align:right}footer .site{overflow:hidden;text-align:right;margin:-2px 0 0}footer .site a{color:#a9a9a9;font:12px/16px Arial,Helvetica,sans-serif;float:right;text-align:right;border-bottom:1px dotted #a9a9a9}footer .site a:hover{border:0;text-decoration:none}footer .logo{float:right;text-indent:-9999px;overflow:hidden;background:url(../images/logo-company.png) no-repeat;width:72px;height:56px;margin:-19px 0 0}footer .logo a{display:block;height:100%}footer .text-block{float:right;margin:1px 0 0 11px}footer .counter{width:88px;float:left;margin:3px 0 0}.discount-form-block{position:fixed;width:100%;height:100%;background:url(../images/fancybox_overlay.png);z-index:700;left:0;top:0;display:none}.discount-form-block .discount-area{width:100%;height:100%;display:table}.discount-form-block .discount-frame{display:table-cell;vertical-align:middle}.discount-holder{width:931px;margin:0 auto}.discount-form{width:800px;padding:72px 69px 44px 62px;background:#252525;position:relative}.discount-form .close{position:absolute;top:28px;right:26px;font-size:0;line-height:0;width:36px;height:35px;background:url(../images/bg-close.png) no-repeat;cursor:pointer}.discount-form h3{font:26px/30px ubuntu-regular,sans-serif;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 65px}.discount-form .row{min-height:1px;margin:0 0 25px}.discount-form .row:after{clear:both;content:'';display:block}.discount-form .text{float:left;width:728px;height:36px;background:#fff;border:1px solid #fff;font:30px/36px ubuntu-regular,sans-serif;color:#474747;padding:24px 35px 23px}.discount-form .row-submit{margin:74px 0 0}.discount-form label.error{display:none!important}.discount-form .text.error{border:1px solid red}.discount-form .btn{display:block;width:419px;height:86px;margin:0 auto;background:url(../images/bg-btn-04.png) no-repeat;font:20px/86px ubuntu-regular,sans-serif;color:#fff;border:0;cursor:pointer;text-align:center;padding:0 0 2px}.discount-form .btn:hover{background-position:0 -86px}.thank-window{position:fixed;width:100%;height:100%;background:url(../images/fancybox_overlay.png);z-index:800;left:0;top:0;display:none}.thank-window .window-area{display:table;width:100%;height:100%}.thank-window .frame{display:table-cell;vertical-align:middle}.thank-window .holder{width:931px;margin:0 auto}.thank-window .block{font:25px/30px ubuntu-regular,sans-serif;color:#fff;text-transform:uppercase;text-align:center;background:#252525;position:relative;padding:107px 40px 91px}.thank-window .block p{margin:0}.thank-window .block p span{color:#6fcd00}.thank-window .close{position:absolute;top:28px;right:26px;font-size:0;line-height:0;width:36px;height:35px;background:url(../images/bg-close.png) no-repeat;cursor:pointer}.gallery .block{position:relative;text-align:center}.gallery .girl{position:absolute;bottom:0;left:-4px}.navi-background{background:url(../images/navi-bg.png) no-repeat center center;width:100%}.wrap{position:relative;width:1024px;margin:0 auto}.navi-background .nav{margin:0;padding:0}.navi-background .nav li{display:inline-block;padding:10px 0;margin:0 0 0 16px}.navi-background .nav li a{font-size:16px;color:#fff;font-weight:700}.navi-background .nav li a:hover{color:#fc0}.navi-background .nav li span{display:inline-block;margin:0 8px 0 39px;color:#fff}.navi-background.fix{position:fixed;top:0;left:0;z-index:99}.operation-time{display:block;padding:0 0 0 95px;background:url(../images/bg-operation-time.png) no-repeat 5px 3px;font-size:12px;line-height:16px;color:#3d3d3d}.operation-time em{font-style:normal;color:#f24040;text-transform:uppercase}.ymaps-map{height:735px!important}form span a:hover{text-decoration:underline}.clear{clear:both}@media (max-width: 1199px){body{min-width:320px}#header{max-width:1024px;width:100%}#header .logo{font-size:0;text-indent:0}.wrap{max-width:1024px;width:100%}.navi-background{background:#222324;padding:1px 10px;box-sizing:border-box}.navi-background .nav{text-align:center}.navi-background .nav li{margin:0}.navi-background .nav li span{margin:0 10px}.gallery .slide{height:auto;padding-bottom:15px}footer .holder,.map-area .address,.map-frame,.info .holder,.info-box .holder,.reviews .holder,.info-area .holder,.info-block .holder,.gallery .holder{max-width:1024px;width:100%}.works .list{margin:0;text-align:center}.works .list li{padding:0 44px 0 0;margin-bottom:20px}.map-area .address{padding:0 10px;box-sizing:border-box}.info-box .list{margin:0}.info-box .list li{width:auto;margin:0 15px 30px}.info-box .list h3{min-height:auto}.info-box h2{padding:0;margin-bottom:30px}.discount-block{padding:20px 10px}.thank-window .holder{max-width:931px;width:100%}.discount-form-block{overflow:auto;padding:30px 0;box-sizing:border-box;-webkit-overflow-scrolling:touch}}@media (max-width: 991px){.info-area .info-holder{min-height:auto;background:#36393b}.info-area .arrow-block{display:none}.info-area .two-columns{padding:0 15px 15px}.info-area .two-columns .col-right,.info-area .two-columns .col-left{float:none;margin:30px 0 0;width:100%}.reviews .list{padding:0 10px}.reviews .list .box{height:auto}.advantage .list{margin:0;padding:0 10px}.advantage .list li{width:auto;margin:0 0 30px}.advantage .block{width:auto;margin:0 10px 30px}.advantage .block .image img,.advantage .list .image img{height:auto;width:50px}.advantage .list .image,.advantage .block .image{width:60px;margin:0 10px 0 0}.advantage{padding-bottom:30px}.advantage .list h3{min-height:auto}.info .block,.info .info-holder,.info{background:none}.info .block{padding:0;margin:0}.info .box{padding:0 10px 10px}.info .col-right,.info .col-left{float:none;width:auto}.info h3{margin-bottom:15px}.info h2{font-size:26px;line-height:1.2;margin-bottom:20px}.map-area{position:static}#map{height:500px;overflow:hidden}#map > .ymaps-map{width:150%!important;height:500px!important}.map-frame .form-block{position:static;margin:20px auto;max-width:400px;width:auto}.discount-form .close,.thank-window .close{right:10px;top:10px;width:25px;height:25px;background-size:contain}.thank-window .block{padding:45px 20px 30px;font-size:20px}.discount-form h3{font-size:20px;line-height:1.3;margin:5px 30px 25px}.discount-form{margin:0 auto;max-width:800px;width:100%;box-sizing:border-box;padding:15px 20px 30px}.discount-holder{max-width:931px;width:100%;padding:0 10px;box-sizing:border-box}.discount-form .text{float:none;width:100%;max-width:728px;box-sizing:border-box;height:auto;padding:8px 15px;font-size:16px;line-height:1.4}.discount-form .row{margin-bottom:15px}.discount-form .row-submit{margin-top:10px}.discount-form .row-submit ~ br{display:none}.discount-form .row-submit ~ span{font-size:13px!important;display:block}.discount-form .row-submit ~ span a{font-size:13px!important}.discount-form .btn{max-width:420px;line-height:50px;width:100%;height:50px}}@media (min-width: 769px){.nav_toggle{display:none}.navi.wrap{display:block!important;height:auto!important}}@media (max-width: 767px){*,::after,::before{transition:none!important;animation:none!important}.navi.wrap{display:none;margin:10px 0 3px auto}.nav_toggle{display:block;width:28px;height:28px;margin:10px 0 3px auto}.nav_toggle span:after,.nav_toggle span:before{content:"";position:absolute;left:0;top:9px}.nav_toggle span:after{top:18px}.nav_toggle span{position:relative;display:block}.nav_toggle span,.nav_toggle span:after,.nav_toggle span:before{width:100%;height:2px;background-color:#fff;transition:all .3s;backface-visibility:hidden;border-radius:2px}.nav_toggle.on span{background-color:transparent}.nav_toggle.on span:before{transform:rotate(45deg) translate(-1px,0px)}.nav_toggle.on span:after{transform:rotate(-45deg) translate(6px,-7px)}.gallery .girl{display:none}#header .logo{float:none;display:block;margin:0 auto 10px}#header .contacts{float:none;margin:0 auto;padding-bottom:10px}.navi-background .nav li{display:block}.navi-background .nav li span{display:none}.navi-background .nav{padding:10px 0}.consultation-form{float:none;margin:20px auto;max-width:387px;width:95%;box-sizing:border-box}.gallery h2{font-size:36px;line-height:1.3}.gallery h2 span{font-size:32px;line-height:1.3}.consultation-form .text{width:100%;max-width:300px;box-sizing:border-box;height:42px}.consultation-form .btn{width:100%;max-width:300px}.reviews h2{margin:0 0 20px}.reviews .list .image{float:none;width:160px;height:auto;margin:0 auto 20px}.reviews .list .box{text-align:center}.reviews .list h3 span{float:none}.reviews .list h3{margin-bottom:10px}.reviews .list li{padding-bottom:20px}.reviews{padding:30px 0 1px}.ticker{width:auto;text-align:center}.timer .sec .sec1,.timer .sec .sec0,.timer .min .min1,.timer .min .min0,.timer .hour .hour1,.timer .hour .hour0{background-size:contain;background-position:center;width:40px;font-size:36px;line-height:60px}.timer .sec,.timer .min,.timer .hour{width:auto}.timer .sec,.timer .min{margin-left:10px}.discount-block h3{margin-bottom:20px}.timer .hour .timer-line{margin:18px 0 0 10px}.timer .list li:first-child{margin-left:21px}.timer .list .ho{margin:0 0 0 55px}.timer .list .mi{margin:0 0 0 24px}.timer{display:table;margin:0 auto}.open-discount{max-width:420px;width:auto}.map-area .address .col-right,.map-area .address .col-left{width:auto;float:none}.map-area .address .col-left{margin:0}.map-area .address .col-right{text-align:center;margin:0 auto 20px}.map-frame .form-block .consultation-form{max-width:390px;width:auto;box-sizing:border-box}footer .col-right,footer .col-left{float:none;width:auto}footer .text-block{float:none}}@media (max-width: 575px){.works .list .image{width:70px;height:70px;background-size:contain;margin:0 auto}.works .list img{height:auto;width:35px}.works .list .items .image{background-size:contain}.works .list .image-block{margin:5px 15px 0 0;padding:0}.works .list li{display:flex;align-items:center;width:auto;margin:0 10px 20px;background:none;padding:0}.works .list h3{text-align:left}.info-box .list .image img{height:auto;width:30px}.info-box .list .image{width:40px;margin:0 10px 0 0}}body.modal-open{overflow:hidden;position:fixed}
@media (max-width: 991px) {
    .nav_toggle p { display: none; }    
}
@media (max-width: 767px) {
    .nav_toggle p { display: inline-block; margin: 0; padding: 0; }
    .nav_toggle p a { color: #fff; }
    .nav_toggle { width: 100%; }
    .nav_toggle span { float: right; width: 28px; }    
    #map{height:400px; overflow: hidden;}   
    footer .holder {padding: 0 10px;box-sizing: border-box;}
    footer .col-right,footer .col-left, footer h4,footer .site{float:none;width:auto; text-align: left !important;margin:5px 0 0;box-sizing: border-box;}
    footer .text-block{float:none; text-align: left; clear: both;margin: 0}
    footer .site a { float: none; text-align: left; }
}
@media (max-width: 575px) {
    #map{height:300px; overflow: hidden;}
}