	@-webkit-keyframes baloon_animation{10%{left:466px;top:-70px}15%{left:476px;top:-90px}26%{left:436px;top:-90px}40%{left:346px;top:-105px}52%{left:236px;top:-100px}65%{left:136px;top:-70px}80%{left:236px;top:-100px}96%{left:366px;top:-50px}100%{left:416px;top:-50px}}@-o-keyframes baloon_animation{10%{left:466px;top:-70px}15%{left:476px;top:-90px}26%{left:436px;top:-90px}40%{left:346px;top:-105px}52%{left:236px;top:-100px}65%{left:136px;top:-70px}80%{left:236px;top:-100px}96%{left:366px;top:-50px}100%{left:416px;top:-50px}}@-ms-keyframes baloon_animation{10%{left:466px;top:-70px}15%{left:476px;top:-90px}26%{left:436px;top:-90px}40%{left:346px;top:-105px}52%{left:236px;top:-100px}65%{left:136px;top:-70px}80%{left:236px;top:-100px}96%{left:366px;top:-50px}100%{left:416px;top:-50px}}@-moz-keyframes baloon_animation{10%{left:466px;top:-70px}15%{left:476px;top:-90px}26%{left:436px;top:-90px}40%{left:346px;top:-105px}52%{left:236px;top:-100px}65%{left:136px;top:-70px}80%{left:236px;top:-100px}96%{left:366px;top:-50px}100%{left:416px;top:-50px}}@keyframes baloon_animation{10%{left:466px;top:-70px}15%{left:476px;top:-90px}26%{left:436px;top:-90px}40%{left:346px;top:-105px}52%{left:236px;top:-100px}65%{left:136px;top:-70px}80%{left:236px;top:-100px}96%{left:366px;top:-50px}100%{left:416px;top:-50px}}@-webkit-keyframes shadow_animation{10%{left:466px;transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8)}15%{left:476px}26%{left:436px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}40%{left:346px;top:-20px}52%{left:236px;top:10px;transform:scale(0.6);-ms-transform:scale(0.6);-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6)}65%{left:136px}80%{left:236px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}96%{left:366px;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}100%{left:416px;top:-50px}}@-o-keyframes shadow_animation{10%{left:466px;transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8)}15%{left:476px}26%{left:436px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}40%{left:346px;top:-20px}52%{left:236px;top:10px;transform:scale(0.6);-ms-transform:scale(0.6);-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6)}65%{left:136px}80%{left:236px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}96%{left:366px;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}100%{left:416px;top:-50px}}@-ms-keyframes shadow_animation{10%{left:466px;transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8)}15%{left:476px}26%{left:436px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}40%{left:346px;top:-20px}52%{left:236px;top:10px;transform:scale(0.6);-ms-transform:scale(0.6);-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6)}65%{left:136px}80%{left:236px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}96%{left:366px;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}100%{left:416px;top:-50px}}@-moz-keyframes shadow_animation{10%{left:466px;transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8)}15%{left:476px}26%{left:436px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}40%{left:346px;top:-20px}52%{left:236px;top:10px;transform:scale(0.6);-ms-transform:scale(0.6);-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6)}65%{left:136px}80%{left:236px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}96%{left:366px;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}100%{left:416px;top:-50px}}@keyframes shadow_animation{10%{left:466px;transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8)}15%{left:476px}26%{left:436px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}40%{left:346px;top:-20px}52%{left:236px;top:10px;transform:scale(0.6);-ms-transform:scale(0.6);-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6)}65%{left:136px}80%{left:236px;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7)}96%{left:366px;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}100%{left:416px;top:-50px}}* html .clearfix{height:1%;overflow:visible}*+html .clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}html{height:100%}html .clear{clear:both}html *{margin:0;padding:0}html h1{font-size:29px;margin-bottom:25px;margin-top:30px;font-family:Arial;line-height:30px}html a{color:#00aeff;outline:none;text-decoration:underline}html a:hover{text-decoration:none}html p{margin:0 0 18px}html img{border:none}html input{vertical-align:middle}html header,html nav,html section,html article,html aside,html footer{display:block}html body{font:12px/16px Verdana,Arial,Tahoma,sans-serif;width:100%;height:100%;color:#595959;background:#eaeaea}html .item-separator{clear:both}html a.modal{border-bottom:1px dashed #00aeff;text-decoration:none}#wrapper{width:100%;min-height:100%;height:auto !important;height:100%}#wrapper>*{width:100%}#wrapper .inner{width:900px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper .fullwidth{width:100%}.header1{background:#fff;height:130px;z-index:10;position:relative}.header1 .menu,.header1 .logo{display:inline-block;vertical-align:middle}.header1 .icons{clear:both;text-align:right;padding-top:22px;padding-right:50px}.header1 .icons .icon{background:url(../images/top-icons.png) no-repeat 50% 0;width:17px;height:15px;text-indent:999px;overflow:hidden;display:inline-block;margin-left:30px}.header1 .icons .icon.mail{background-position:0 -15px}.header1 .icons .icon.sitemap{background-position:0 -30px}.header1 .icons .icon.search{background-position:0 -45px}.header1 .icons .icon:hover{opacity:0.8;filter:alpha(opacity=80)}.header1 .logo{margin-top:7px;width:142px;height:64px;background:url(../images/logo.png) no-repeat}.header1 .menu{margin-top:35px;margin-right:50px;float:right}.header1 .menu li{display:inline-block;text-transform:uppercase;padding-left:20px;margin-left:10px;background:url(../images/menu-li-bg.png) no-repeat 0 49%}.header1 .menu li a{font-size:16px;font-family:'Arial';text-decoration:none;color:#b5b5b5}.header1 .menu li:hover a,.header1 .menu li.active a{color:red}.header1 .menu li:first-child{background:none;margin-left:0}.header2{height:418px;position:relative;z-index:5;background:url(../images/header2-bg.jpg) repeat-x}.header2.noheader{height:40px;background:none}.header2.noheader:before{display:none;background:none}.header2:before,.header2:after{display:block;position:absolute;bottom:0;content:'';width:100%;height:12px;background:url(../images/cloves-gray-bottom.png) transparent 50% 0 repeat-x;z-index:3}.header2:after{background:url(../images/cloves-white-top.png) transparent 50% 0 repeat-x;top:0;bottom:auto;z-index:110}.header2 .info{position:absolute;width:243px;height:96px;left:50%;top:0px;padding:25px 0 0 44px;background:url(../images/info-bg.png) no-repeat;z-index:100;margin-left:170px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header2 .info .phone{background:url(../images/phone.png) no-repeat;display:block;text-indent:-999px;overflow:hidden;height:27px}.header2 .info a{height:18px;font:bold 12px Arial}.header2 .info a:hover{opacity:0.8;filter:alpha(opacity=80)}.header2.inner1 .inner{background:url(../images/header2-inner-bg.jpg) no-repeat}.header2.inner2 .inner{background:url(../images/header2-inner-bg-2.jpg) no-repeat}.header2 .inner{height:418px;position:relative;z-index:2}.header2 .inner .baloon_shadow,.header2 .inner .baloon{-webkit-animation:baloon_animation 50s infinite linear;-moz-animation:baloon_animation 50s infinite linear;-o-animation:baloon_animation 50s infinite linear;animation:baloon_animation 50s infinite linear;position:absolute;left:416px;top:-50px;display:block;width:138px;height:193px}.header2 .inner .baloon_shadow{-webkit-animation:shadow_animation 50s infinite linear;-moz-animation:shadow_animation 50s infinite linear;-o-animation:shadow_animation 50s infinite linear;animation:shadow_animation 50s infinite linear;width:54px;height:13px;margin-top:297px;margin-left:42px}.header2 .inner .btns{position:absolute;bottom:24px}.header2 .inner .btns>a{background:url(../images/header2-btn-sprite.png) no-repeat;height:65px;display:inline-block;width:286px;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.header2 .inner .btns>a span{height:65px;display:block;width:280px;background:url(../images/header2-btn-sprite.png) no-repeat 66px -65px}.header2 .inner .btns>a.btn2 span{background-position:66px -130px}.header2 .inner .btns>a.btn3 span{background-position:66px -195px}.header2 .inner .btns>a.btn4 span{background-position:63px -262px}.header2 .inner .btns>a.btn5 span{background-position:56px -327px}.header2 .inner .btns>a.btn6 span{background-position:66px -392px}.header2 .inner .btns>a:hover{transform:scale(1.01);-ms-transform:scale(1.01);-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01)}#content{padding:0 0 370px;overflow:hidden}#content h2{margin-top:15px;margin-bottom:10px;font-size:18px}#content .inner{padding-left:42px}body.index #content h2{font-size:29px;margin-top:40px;margin-bottom:30px;font-family:Arial;line-height:30px}body.index #content h2.outer{margin-top:0;width:900px;margin:0 auto;padding-left:42px}body.index #content h2.outer>*{vertical-align:middle;display:inline-block}body.index #content h2.outer span.portfolio{font:17px Arial;font-weight:bold;margin-left:55px}body.index #content h2.outer span.reload{width:50px;height:50px;background:url(../images/reload.png) no-repeat;display:inline-block;cursor:pointer}body #content h2.outer{margin-top:0;width:900px;padding-left:42px;font-size:29px;margin-top:40px;margin-bottom:30px;font-family:Arial;line-height:30px;margin:0 auto}#content div.title .inner h2{font-size:29px;margin-top:40px;margin-bottom:30px;font-family:Arial;line-height:30px}#content div.title .col1,#content div.title .col2{display:inline-block;vertical-align:top}#content div.title .col1{width:445px;padding-right:70px}#content div.title .col1 h1{margin-top:50px}#content div.title .col2{margin-top:40px;width:280px;margin-left:32px}#content div.title .col2 ul li{clear:both;display:block;width:100%}#content div.title .col2 ul li a{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}#content div.title .col2 ul li a:hover{transform:scale(1.01);-ms-transform:scale(1.01);-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01)}#wrapper .moduleclass.benefits .inner>p{margin-bottom:60px}#wrapper .moduleclass.benefits .inner .items .first{padding-left:42px}#wrapper .moduleclass.benefits .inner .items .item{min-height:50px;clear:both}#wrapper .moduleclass.benefits .inner .items .item>*{vertical-align:middle;margin-bottom:0}#wrapper .moduleclass.benefits .inner .items .item span{float:none}#wrapper .moduleclass.benefits .cols .col{display:inline-block;text-align:center;background:url(../images/benefits-col-bg.jpg) 50% 50% no-repeat;min-height:226px;padding-top:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper .moduleclass.benefits .cols .col.col1{width:290px}#wrapper .moduleclass.benefits .cols .col.col2{width:261px}#wrapper .moduleclass.benefits .cols .col.col3{width:334px}#wrapper .moduleclass.benefits .cols .col span{margin-bottom:7px;padding:5px 6px;background:#b9b9b9;display:inline-block;font:12px Arial}div.title .col2 .inner,#wrapper #content .moduleclass.infoblocks .inner{margin-top:40px}div.title .col2 ul li,#wrapper #content .moduleclass.infoblocks ul li{vertical-align:top;display:inline-block;width:32%;list-style:none;margin-bottom:15px}div.title .col2 ul li>*,#wrapper #content .moduleclass.infoblocks ul li>*{display:inline-block;vertical-align:middle}div.title .col2 ul li>span,div.title .col2 ul li>a,#wrapper #content .moduleclass.infoblocks ul li>span,#wrapper #content .moduleclass.infoblocks ul li>a{overflow:hidden;width:101px;height:101px;text-indent:-999px;background:url(../images/index-text-sprite.png) no-repeat;margin-right:5px}div.title .col2 ul li>span,#wrapper #content .moduleclass.infoblocks ul li>span{background:url(../images/star.jpg) no-repeat;text-indent:0px;text-align:center;color:#e81f27;font:bold 12px Arial;padding-top:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.title .col2 ul li>span.oneline,#wrapper #content .moduleclass.infoblocks ul li>span.oneline{padding-top:42px}div.title .col2 ul li.cms>a,#wrapper #content .moduleclass.infoblocks ul li.cms>a{background-position:0 -101px}div.title .col2 ul li.zolotoiy-sait>a,#wrapper #content .moduleclass.infoblocks ul li.zolotoiy-sait>a{background-position:0 -202px}div.title .col2 ul li>p,#wrapper #content .moduleclass.infoblocks ul li>p{width:145px;margin-bottom:0}#content .item-page.cost{margin-bottom:50px}#content .item-page.cost.title .col2{margin-top:0px}#content .item-page.cost.title .col2 p cite{color:#373737;font-style:normal}#content .item-page.cost.title .col2>p{font-size:12px;color:#373737;padding-left:25px}#content .item-page.cost.title .col2>p span{color:#f00;display:block}#content .item-page.cost.title .col2 .order_quote{position:static;margin-bottom:30px}#content .item-page.cost.title .col2 .order_quote .inner{padding-left:0}#content .item-page.cost.title .col2 .order_quote .inner form{float:left;margin-top:0;margin-left:27px}#content .moduleclass.payment .inner{width:100%;padding-left:0}#content .moduleclass.payment .inner ul{width:858px;margin:0 auto;padding-left:42px}#content .moduleclass.payment .inner h2{font-size:29px;margin-bottom:25px;margin-top:30px;font-family:Arial;line-height:30px}#content .moduleclass.payment h2,#content .moduleclass.payment .inner2{width:900px;margin:0 auto;padding-left:42px;padding-right:156px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content .moduleclass.payment h2 h2,#content .moduleclass.payment .inner2 h2{padding-left:0}#content .moduleclass.payment .dark-gray ul li{display:inline-block;width:32%;background:url(../images/star-black.jpg) no-repeat 0 50%;font:16px Arial;color:#fff;list-style:none;height:150px;padding-left:19px;line-height:155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content .moduleclass.payment .dark-gray ul li span{background:url(../images/payment.jpg) no-repeat 0% 0%;width:56px;height:40px;display:inline-block;vertical-align:middle;margin-bottom:8px;margin-right:30px}#content .moduleclass.payment .dark-gray ul li.yandex span{background-position:50% 50%}#content .moduleclass.payment .dark-gray ul li.nal span{background-position:50% 100%}.moduleclass.partners{margin-top:120px}.moduleclass.partners .inner{width:100% !important;position:relative;background:#d4d4c0;padding:20px 0 !important;min-height:106px}.moduleclass.partners .inner h2{position:absolute;top:-93px;height:100px;width:270px;z-index:5;left:50%;margin-left:-132px}.moduleclass.partners .inner:before,.moduleclass.partners .inner:after{display:block;position:absolute;bottom:0;content:'';width:100%;height:7px;background:url(../images/cloves-olive-top.png) #eaeaea 50% 0 repeat-x;z-index:3}.moduleclass.partners .inner:before{background:url(../images/cloves-olive-bottom.png) #eaeaea 50% 0 repeat-x;bottom:auto;top:0}.moduleclass.partners .inner .in{width:820px;height:110px;overflow:hidden;position:relative;margin:0 auto}.moduleclass.partners .inner .in .caroufredsel_wrapper{margin:0 auto !important}.moduleclass.partners .inner .in ul li{list-style:none;width:100px;height:100px !important;background:#fff;display:inline-block;margin:0 10px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 0px 10px #fff ;-moz-box-shadow:0px 0px 10px #fff ;box-shadow:0px 0px 10px #fff }.moduleclass.partners .inner .in #carousel_prev,.moduleclass.partners .inner .in #carousel_next{width:40px;height:106px;position:absolute;top:0;cursor:pointer}.moduleclass.partners .inner .in #carousel_prev{background-position:-80px -222px}.moduleclass.partners .inner .in #carousel_prev:hover{background-position:-120px -222px}.moduleclass.partners .inner .in #carousel_next{right:0;background-position:0px -222px}.moduleclass.partners .inner .in #carousel_next:hover{background-position:-40px -222px}#content .popular-service{margin-top:30px}#content .popular-service .inner{position:relative}#content .popular-service .inner .newsflash{padding-top:35px;padding-bottom:25px}#content .popular-service .inner h2{font-size:29px;position:absolute;left:42px;top:-60px}#content .popular-service .inner .newsflash-title{padding-top:25px;margin-bottom:8px}#content .moduleclass.other-service .item,#content .moduleclass.services .item,#content .popular-service .item{display:inline-block;vertical-align:top;width:286px;color:#fff;font:12px Arial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content .moduleclass.other-service .item p,#content .moduleclass.services .item p,#content .popular-service .item p{margin-bottom:5px;overflow:hidden}#content .moduleclass.other-service .item .price,#content .moduleclass.services .item .price,#content .popular-service .item .price{color:#ed1f24;background:#d4d4c0;padding:2px 8px;display:inline-block}#content .moduleclass.other-service .item>div,#content .moduleclass.services .item>div,#content .popular-service .item>div{clear:both;padding-right:50px}#content .moduleclass.other-service .item a.image,#content .moduleclass.services .item a.image,#content .popular-service .item a.image{display:inline-block;background:url(../images/star-black.jpg) no-repeat;width:94px;height:93px;text-align:center;margin-right:15px;margin-bottom:10px;float:left;text-decoration:none}#content .moduleclass.other-service .item a.image:hover,#content .moduleclass.services .item a.image:hover,#content .popular-service .item a.image:hover{text-decoration:none}#content .moduleclass.other-service .item a.image span,#content .moduleclass.services .item a.image span,#content .popular-service .item a.image span{width:inherit;height:inherit;display:block;background-position:50% 50%;background-repeat:no-repeat}#content .moduleclass.services{margin-top:20px}#content .moduleclass.services .newsflash-title{font:17px Arial}#content .moduleclass.services .item{margin-bottom:60px}#content .moduleclass.services .item>div{display:none}#content .moduleclass.services .item a.image{background:url(../images/star.jpg) no-repeat;width:101px;height:101px;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}#content .moduleclass.services .item a.image:hover{transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02)}#content .moduleclass.services .item .price{color:#ed1f24;font:17px Arial;margin-top:10px}#content .moduleclass.services .item .count{margin-top:20px;color:#b9b9b9;font-size:13px}#content .moduleclass.services .item .count span{background:url(../images/uslugi-sprite.png) no-repeat -50px -15px;display:inline-block;width:33px;height:33px;color:#eaeaea;font-size:17px;text-align:center;line-height:34px}#content .moduleclass.order_quote .inner form{margin-top:-210px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;width:243px;border:1px solid #b7b7b7;margin-right:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#content .moduleclass.order_quote .inner form>.ccms_form_element{padding:7px 0 0;margin:0;background:#d4d4c0;text-align:center}#content .moduleclass.order_quote .inner form #input_text_11_container_div{padding-top:15px}#content .moduleclass.order_quote .inner form div.title{color:#333b37;font:17px Arial;background:url(../images/cloves-olive-bottom.png) repeat-x 50% 100% #f7f7f7;text-align:center;padding:15px 0 20px 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-background-clip:padding-box;background-clip:padding-box}#content .moduleclass.order_quote .inner form input[type=text]{width:175px;height:19px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px inset #b8b7b6;text-align:left;display:inline-block}#content .moduleclass.order_quote .inner form .cfdiv_submit input,#content .moduleclass.order_quote .inner form #hidden_file_name_container_div,#content .moduleclass.order_quote .inner form .tooltipimg{background-image:url(../images/uslugi-sprite.png);background-repeat:no-repeat;background-color:transparent}#content .moduleclass.order_quote .inner form #cf_container_16 .cfdiv_submit,#content .moduleclass.order_quote .inner form #cf_container_16 .brief{float:left}#content .moduleclass.order_quote .inner form #cf_container_16 .brief{margin-left:9px;margin-top:2px;font-size:10px}#content .moduleclass.order_quote .inner form #cf_container_10{position:relative}#content .moduleclass.order_quote .inner form #cf_container_10 input[type=text]{width:153px;vertical-align:middle;display:inline-block;margin-bottom:0}#content .moduleclass.order_quote .inner form #cf_container_10 .tooltipimg{background-position:-50px -50px;width:19px;height:19px;overflow:hidden;text-indent:-999px;position:static;display:inline-block;vertical-align:middle}#content .moduleclass.order_quote .inner form #cf_container_10 #hidden_file_name_container_div{padding:0;margin:0;position:absolute;top:11px;left:156px;background-position:-50px 0px;overflow:hidden;width:15px;height:15px}#content .moduleclass.order_quote .inner form #cf_container_10 #hidden_file_name_container_div #hidden_file_name{opacity:0;filter:alpha(opacity=0)}#content .moduleclass.order_quote .inner form .cfdiv_submit{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;background-clip:padding-box}#content .moduleclass.order_quote .inner form .cfdiv_submit input{font:12px Arial;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:0 -115px;width:83px;height:17px;border:none;margin-left:18px;margin-bottom:13px;padding:1px !important;text-align:left;text-indent:5px}#content .moduleclass.order_quote .inner form .cfdiv_submit input:hover{opacity:0.8;filter:alpha(opacity=80)}#content .item-page.order p.extra-big{font:50px Arial;padding-left:70px;background:url(../images/order-sprite.jpg) no-repeat 0 0%;height:112px;color:#e71f26;line-height:110px}#content .item-page.order p.extra-big.phone{background-position:0 -111px}#content .item-page.order p.extra-big.skype{background-position:0 -223px}#content .item-page.order .cols .col{margin-left:0;display:inline-block;vertical-align:top;width:300px}#content .item-page.order .cols .col.left{width:550px}#content .item-page.order .cols .col.right p{font:12px Arial}#content .item-page.order .cols .col.right .order_quote{position:static;margin-bottom:30px}#content .item-page.order .cols .col.right .order_quote .inner{padding-left:0}#content .item-page.order .cols .col.right .order_quote .inner form{float:left;margin-top:0}#content .item-page.order .cols.questions{margin-top:15px;font:13px Arial;color:#ababab}#content .item-page.order .cols.questions ul{width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:25px}#content .item-page.order .cols.questions ul li{list-style:none;margin-bottom:12px;display:block}#content .item-page.order .cols.questions ul li:before{content:'- '}#wrapper #content div.moduleclass.other-service{margin-top:30px;padding-top:30px}#wrapper #content div.moduleclass.other-service div.inner h2{top:-90px}#wrapper #content div.moduleclass.other-service div.inner .newsflash{overflow:hidden}#wrapper #content div.moduleclass.other-service div.inner .newsflash .row{clear:both;overflow:hidden;margin-bottom:40px}#wrapper #content div.moduleclass.other-service div.inner .newsflash .row .item{padding-left:17px;padding-right:30px;border-right:1px solid #b8b7b6;margin-bottom:-200px;padding-bottom:200px;overflow:hidden}#wrapper #content div.moduleclass.other-service div.inner .newsflash .row .item span.image{background:url(../images/uslugi-sprite.png) transparent no-repeat 0 0;width:48px;height:115px;display:inline-block;vertical-align:middle;margin-bottom:3px}#wrapper #content div.moduleclass.other-service div.inner .newsflash .row .item span.image span{display:block;background-position:93% 50%;width:100%;height:100%;background-repeat:no-repeat}#wrapper #content div.moduleclass.other-service div.inner .newsflash .row .item .newsflash-title{display:inline-block;vertical-align:middle;font:17px Arial;margin-left:20px;width:160px}#wrapper #content div.moduleclass.other-service div.inner .newsflash .row .item>p{clear:both}#wrapper #content .moduleclass.other-service.white h2{line-height:36px;margin-bottom:10px}#wrapper #content .moduleclass.other-service.white .item{color:#4f4f4f}#wrapper .contacts .cols{font:12px Arial}#wrapper .contacts .cols .col{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper .contacts .cols .col.col1{width:360px;padding-right:75px}#wrapper .contacts .cols .col.col2{width:270px;padding-right:90px}#wrapper .contacts .cols .col.col3{width:145px}#wrapper #content .moduleclass.gmap .inner{width:100%;padding-left:0}body.portfolio #wrapper #content .category-desc{width:60%;margin-bottom:50px}body.portfolio #wrapper #content .fullwidth{margin-bottom:80px}#content .fullwidth .moduleclass.text{padding:20px 0 0 5px}#content .fullwidth .moduleclass.text .inner{padding-left:0}#content .fullwidth .moduleclass.text .inner p{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:49%;padding-right:20px}#content .fullwidth .moduleclass.other-service h2.sosage{top:-50px}#content .fullwidth .promo-mukomolje .inner{min-height:440px;background-image:url(../images/projects/mukomolje.jpg);background-repeat:no-repeat;background-position:47px 100%}#content .fullwidth .promo-mukomolje .inner .info{left:595px}#xmap ul{padding-left:10px}#xmap ul li{margin-left:10px}.finder p{margin-bottom:4px}.finder form{margin-bottom:10px}.finder fieldset{border:none;margin-bottom:20px}.finder dl dd.result-text{margin-bottom:15px}.finder label{width:150px;font-weight:bold;display:inline-block;margin-bottom:5px}.pagination{margin-top:50px}.pagination ul{text-align:center}.pagination ul li{list-style:none;display:inline-block;padding:0 5px}#footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:15px solid #c80000;margin-top:-330px;width:100%;height:330px;position:relative;background:url(../images/cloves-gray-top.png) #2c2c2c repeat-x;padding-top:38px}#footer>.inner{width:800px;margin:0 auto;font:12px Arial;color:#ababab;position:relative}#footer>.inner h2{font:12px Arial;text-transform:uppercase;font-weight:normal;margin-bottom:20px;margin-top:0}#footer>.inner div.service,#footer>.inner div.address{display:inline-block;vertical-align:top;width:390px;min-height:250px}#footer>.inner div.service{background:url(../images/footer-arrow.jpg) no-repeat 180px 0px;border-right:1px solid #ababab}#footer>.inner div.service li{list-style:none;margin-bottom:8px}#footer>.inner div.address{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;background:url(../images/footer-map.png) no-repeat 189px 10px}#footer>.inner div.address p{width:130px;margin-bottom:20px}#footer div.bottom{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:10px;overflow:hidden;bottom:-10px;height:13px;line-height:0px;width:800px;left:50%;margin-left:-400px}#footer div.bottom .copyright,#footer div.bottom .stat{display:inline-block;vertical-align:middle}#footer div.bottom .copyright{font:10px Arial;margin:0;color:#fff;line-height:18px}#footer div.bottom .stat{float:right;margin-right:40px}#content .sosage{position:relative;width:3000px;background:url(../images/sosage.png) repeat-x 50% 0;min-height:79px;margin-left:-1050px;padding-left:1050px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}#content .sosage>*{text-align:center;line-height:20px;margin-left:180px;width:530px;display:block;vertical-align:middle;color:#fff;padding-top:18px;position:relative}#wrapper #content div.olive,#wrapper #content div.gray,#wrapper #content div.dark-gray{background-color:#2c2c2c;position:relative}#wrapper #content div.olive.headout .inner,#wrapper #content div.gray.headout .inner,#wrapper #content div.dark-gray.headout .inner{padding:0;position:relative}#wrapper #content div.olive.headout .inner h2,#wrapper #content div.gray.headout .inner h2,#wrapper #content div.dark-gray.headout .inner h2{font-size:29px;position:absolute;left:42px;top:-60px}#wrapper #content div.olive.headout .inner,#wrapper #content div.gray.headout .inner,#wrapper #content div.dark-gray.headout .inner{width:900px;margin:0 auto;padding-left:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper #content div.olive:before,#wrapper #content div.olive:after,#wrapper #content div.gray:before,#wrapper #content div.gray:after,#wrapper #content div.dark-gray:before,#wrapper #content div.dark-gray:after{display:block;position:absolute;bottom:0;content:'';width:100%;height:12px;background:url(../images/cloves-gray-bottom.png) transparent 50% 0 repeat-x;z-index:3}#wrapper #content div.olive:before,#wrapper #content div.gray:before,#wrapper #content div.dark-gray:before{background:url(../images/cloves-gray-top.png) transparent 50% 0 repeat-x;bottom:auto;height:15px;top:0}#wrapper #content .fullwidth{position:relative}#wrapper #content .fullwidth>div{position:relative;width:3000px;left:-1050px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper #content div.olive:before,#wrapper #content div.gray:before{background:url(../images/cloves-gray-top.png) transparent 50% 0 repeat-x}#wrapper #content div.olive:after,#wrapper #content div.gray:after{background:url(../images/cloves-gray-bottom.png) transparent 50% 100% repeat-x}#wrapper #content div.olive{background-color:#D3D3C1}#wrapper .items{display:inline-block;vertical-align:top;width:49%;margin-bottom:20px;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper .items .item{list-style:none;min-height:100px;width:100%}#wrapper .items .item>*{display:inline-block}#wrapper .items .item span:first-child{background-position:-160px -222px;width:52px;height:52px;text-align:center;font-size:22px;line-height:48px;text-indent:-3px;float:left;margin-right:15px}#wrapper .items .item span.red:first-child{background-position:-160px -275px}#wrapper .items .item h5{font-size:17px;color:#000;width:340px}#wrapper .items .item p{overflow:hidden;width:340px}#wrapper .promo-benefits .items .item{min-height:75px}.moduleclass.promo ul{padding-left:17px}.moduleclass.promo .inner{position:relative;min-height:450px}.moduleclass.promo .inner .info{width:270px;margin-left:577px;padding-top:60px;padding-bottom:30px}.moduleclass.promo .inner .info .title{color:#d4d4c1;font:21px Arial;margin-bottom:3px}.moduleclass.promo .inner .info .description{margin-top:18px;font-size:12px;line-height:16px;color:#eaeaea}.moduleclass.promo .inner .info .more{display:block;margin-top:15px;margin-bottom:25px}.moduleclass.promo .inner .info .portfolio{line-height:90px;padding-left:100px;font-size:15px;white-space:nowrap}.moduleclass.promo .inner .info .date{background:url(../images/date-star.png) no-repeat;width:122px;height:121px;text-align:center;top:125px;left:15px;position:absolute;display:block;font:11px Arial;color:#2c2c2c;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;text-transform:uppercase;padding-top:50px}.moduleclass.promo .inner .info .date .month{display:block}.moduleclass.promo .img{position:absolute;bottom:0;right:340px}html .red{color:#e80000}html .gray{color:#929292}html .bold{font-weight:bold}html .fs12{font:13px Arial}html .mt15{margin-top:15px}html .mt20{margin-top:20px}html .mt30{margin-top:30px}html .mb15{margin-bottom:15px}html .mb20{margin-bottom:20px}html .mb30{margin-bottom:30px}html .mb50{margin-bottom:50px}html div.tooltipbox{z-index:9999;width:200px;color: #000;background-color:#f6f6f6;border:8px solid #eee;padding:8px !important;text-shadow:0 1px 0 #fff;display:none;font-family:Arial,Helvetica,sans-serif;font-size:.8em;right:0px}html div.tooltip{font-weight:bold;background:none !important;padding:0px !important;right:0px}html #content ul{margin-top:10px;margin-bottom:20px;margin-left:20px}.items .item span:first-child,.moduleclass.partners h2,.index .moduleclass.zipper .next-button,.index .moduleclass.zipper .prev-button, #carousel_prev,#carousel_next{display:block;background:url(../images/index-sprite.png) no-repeat;overflow:hidden;text-indent:-999px;margin-top:0 !important;margin-bottom:0 !important}

/*------------*/

#content .workers > .inner {
	padding: 0;
	margin: 0;
	width: auto;
}

#content .zipper .inner {
	display: inline-block;
	background-color: #FFFFFF;
	padding: 35px 0 20px 0 !important;
	position: relative;
	width: 100% !important;
}

#content .zipper.entry .inner {
	background-color: #D4D4C0;
	min-height: 106px;
}

#content .zipper .inner:before,
#content .zipper .inner:after {
	background: url("../images/cloves-gray-bottom.png") repeat-x scroll 50% 0 rgba(0, 0, 0, 0);
	bottom: 0;
	content: "";
	display: block;
	height: 12px;
	position: absolute;
	width: 100%;
	z-index: 3;
}

#content .zipper .inner:before {
	background: url("../images/cloves-gray-top.png") repeat-x scroll 50% 0 rgba(0, 0, 0, 0);
	bottom: auto;
	height: 15px;
	top: 0;
}

#content .zipper.entry .inner {
	background: none repeat scroll 0 0 #D4D4C0;
	min-height: 106px;
	padding: 20px 0 !important;
	position: relative;
	width: 100% !important;
}

#content .zipper .inner .into {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 900px;
	margin: 0 auto;
	padding-left: 42px;
}

#content .zipper.entry .into{
	padding-top: 10px;
}

#content .workers .sosage {
	clear: both;
	margin-left: -650px;
	margin-bottom: 25px;
}

#content .workers .sosage span {
	padding-top: 26px;
}

#content .workers .staff {
	display: inline-block;
	float: left;
	width: 50%;
	margin: 20px 0;
}

#content .zipper .staff img,
#content .workers .staff img {
	max-width: 40%;
	float: left;
	margin-right: 25px!important;
}

.index .moduleclass.zipper {
	margin-top: 126px;
}

.index .moduleclass.zipper .inner h2 {
	position: absolute;
	top: -116px;
	height: 126px;
	width: 296px;
	z-index: 5;
	left: 50%;


	background: url(../images/staff.png) no-repeat;
	margin-left: -148px;
	overflow: hidden;
	text-indent: -999px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.index .moduleclass.zipper .inner h2>a {
display: block; width: 1000px; height: 120px;
}

.index .moduleclass.zipper {
	padding-bottom: 20px;
}

.index .moduleclass.zipper .prev-button,
.index .moduleclass.zipper .next-button {
	width: 40px!important;
	height: 106px!important;
	position: absolute!important;
	top: 0!important;
	cursor: pointer!important;
}

.index .moduleclass.zipper .navigation-container {
	top: 70px!important	;
}

.index .moduleclass.zipper .prev-button {
	background-position: -80px -222px;
	left: -60px!important;
}

.index .moduleclass.zipper .next-button {
	background-position: 0px -222px;
	right: -60px!important;
}

.index .moduleclass.zipper .prev-button:hover {
	background-position: -120px -222px;
}

.index .moduleclass.zipper .next-button:hover {
	background-position: -40px -222px;
}

.index #content .zipper  li img{
	height: auto;
}

.index  #content .zipper .staff {
	padding: 0px 25px 0px 25px;
}
.index  #content .zipper .staff .info {
	text-align: left;
	padding: 20px 0px 10px 0px;
}

#content .workers .staff .info {
	padding: 20px 50px 10px 0;
}

#content .zipper .staff .info .name,
#content .workers .staff .info .name {
	font-size: 160%;
	line-height: 150%;
	font-weight: bold;
	margin-bottom: 5px;
}

#content .workers .staff .info .post {
	font-style: italic;
}

#content .workers .staff .info .social {
	padding-top: 10px;
}

#content .social > a:link,
#content .social > a:visited,
#content .social > a:hover {
	text-decoration: none;
}

#content .social > a {
	display: block;
	height: 32px;
	width: 32px;
	float: left;
	margin-right: 10px;
	background: url(../images/portfolio-icons1.png) no-repeat 0 0;
}

#content .social > .link {
	background: url(../images/portfolio-icons1.png) no-repeat -32px 0;
}

#content .social > .vk {
	background: url(../images/portfolio-icons1.png) no-repeat -64px 0;
}

#content .social > .skype {
	background: url(../images/portfolio-icons1.png) no-repeat -96px 0;
}

#content .social > a:hover {
	background: url(../images/portfolio-icons1.png) no-repeat 0 -32px;
}

#content .social > .link:hover {
	background: url(../images/portfolio-icons1.png) no-repeat -32px -32px;
}

#content .social > .vk:hover {
	background: url(../images/portfolio-icons1.png) no-repeat -64px -32px;
}

#content .social > .skype:hover {
	background: url(../images/portfolio-icons1.png) no-repeat -96px -32px;
}

#content .workers .staff.resume {
	text-align: center;
}

#content .workers .staff.resume > h3 {
	font-size: 250%;
	line-height: 125%;
	font-weight: normal;
	margin: 50px 0 10px;
}

#content .workers .staff.resume > a {
	display: inline-block;
	background: url("../images/sosage-mini.png") no-repeat 50% 0 rgba(0, 0, 0, 0);
	height: 48px;
	width: 337px;
	color: #FFFFFF;
	padding-top: 12px;
	font-size: 140%;
}

html h1 {
	margin-top: 50px;
}
.site-link {
  display: block;
}

#ymap [class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.link-lk {
	padding: 3px 15px;
	text-decoration: none;
	position: relative;
	display: inline-block;
	margin: 0 20px 0 0;
}
.link-lk:hover span {
	text-decoration: none;
	border-bottom: 1px solid #e61e26;
}
.link-lk span {
	color: #e61e26;
	font-size: 12px;
	font-family: 'Arial';
	border-bottom: 1px solid transparent;
}
.link-lk span:before {
	content: "";
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url("../images/link-lk.png") center no-repeat;
	margin-right: 6px;
	margin-bottom: -1px;
}


.link-pay {
	background-image: linear-gradient(to top, #b91a20 0%, #e6222a 100%);
	padding: 6px 35px 5px 15px;
	text-decoration: none;
	position: relative;
	display: inline-block;
	margin-bottom: 12px;
}
.link-pay:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	border: 13px solid;
	width: 0;
	border-color: #2c2c2c #2c2c2c #2c2c2c transparent;
}
.link-pay span {
	color: #fff;
	font-size: 12px;
	font-family: 'Arial';
	border-bottom: 1px solid transparent;
}
.link-pay:hover span {
	border-bottom: 1px solid #fff;
}
.img-pay {
	width: 123px;
	height: 18px;
	background: url("../images/img-pay.png") center no-repeat;
}

body .header1 .icons{
	padding: 0;
}

.fancybox-wrap{
	-webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: rgba(255, 255, 255, 0.5);
}

.fancybox-wrap form{
	overflow: hidden;
	padding: 15px;
}