@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){html{background-image:url(../images/ibg.jpg);background-size:1024px 960px}}@media only screen and (min-device-width: 1025px){html{background-image:url(../images/bg.jpg);background-size:1920px 960px}}html{background-color:#000;background-position:50% 0;background-repeat:no-repeat}body{background-image:url(../images/bg.jpg) \9;background-repeat:no-repeat \9;background-position:center top \9;color:#DCDCDC;font-family:'Open Sans', Arial;font-size:12px;line-height:20px}a, a:visited{color:#EBC992}p{margin-bottom:20px;font-size:10pt}#head{background:url(../images/top_panel_bg.png) repeat-x;height:150px}#headin{background:url(../images/top_panel.png) no-repeat center top;height:256px;max-width:1050px;margin:0 auto}#headin a{color:#fff;line-height:43px;display:block;padding:0 15px;text-transform:uppercase;text-decoration:none}#headin a:hover{color:#fff}#headin li{float:left;position:relative}#logo{margin:0 auto;width:195px}#logo a{padding:0}#menu-left{float:left;text-align:right;width:362px;margin-left:50px}#menu-left ul{float:right}#menu-right{float:right;text-align:left;width:362px;margin-right:50px}#menu-right ul{float:left}.submenu{background:url(../images/submenu_bg.png) no-repeat left bottom;display:none;position:absolute;right: -90px;top:43px;border:1px solid #373737;z-index:99}li:hover ul.submenu{display:block}#headin ul.submenu li{background:url(../images/submenu_sep.png) no-repeat center bottom;font-size:11px;line-height:30px;text-align:left;display:block;float:none}.submenu a{display:block;padding:0 15px;color:#999;white-space:nowrap}.submenu a:hover{color:#fff}#content{margin-top:0px}#content-top{background:url(../images/page-top.png) no-repeat center top;height:99px;max-width:1050px;margin:0 auto}#content-middle{background:url(../images/page-bg.png) repeat-y center top;max-width:1050px;margin:0 auto}#contentin{background:url(../images/page-middle.jpg) no-repeat center top;margin:0 auto;max-width:900px}#content-bottom{background:url(../images/page-bottom.png) no-repeat center top;height:92px;max-width:1050px;margin:0 auto}#left{float:left;width:563px;min-height:700px}#left h1, #sidebar h1, h1{color:#B5B5B5;font-size:14px;font-weight:normal;margin-bottom:30px;text-transform:uppercase}.item{width:562px;background:url(../images/post_separator.png) no-repeat center bottom;padding-bottom:80px;position:relative}.item img.first, div.currentnews img.first{float:left;height:121px;margin-right:40px;width:184px}.currentnews{position:relative}div.currentnews img.first{margin-bottom:30px}div.item:last-of-type{background:none;padding-bottom:0}.imgspan{position:absolute;display:block;height:121px;width:184px;background:url(../images/blog-small-thumb.png) no-repeat left top;top:0;left:0}.imgspan:hover{background:url(../images/blog-small-thumb-hover.png) no-repeat left top}.img img{margin-top:2px;margin-left:1px}.text h2{color:#EBC992;font-size:15px;font-weight:normal;width:338px;float:right}.text h2 a{text-decoration:none}.text h2 a:hover{text-decoration:underline}#sidebar{float:left;margin-left:40px;padding-left:40px;width:257px;background:url(../images/sidebar_separator.png) no-repeat left top;min-height:670px;position:relative}.r_zayavka no_sidebar1{display:none}.phone3{display:none}.faq3{display:none}.slogan{margin-bottom:12px}.phone{font-size:24px;text-align:center;height:30px;margin-bottom:40px;color:#ffbf5e}.newsitem{padding-bottom:20px}.newsitem p{margin-bottom:0}.newsitem a{color:#EBC992;text-decoration:none}.newsitem a:hover{color:#fff}.date{display:block;color:#999;font-size:11px;font-style:italic}.quote{background:url(../images/quote.png) no-repeat left top;padding-left:40px}#footer{background:url(../images/page_separator.png) no-repeat center top;margin-top:40px;padding-top:40px}#about{float:left;width:430px;margin-right:40px}#about p{margin-bottom:20px}#links{float:left}#links li{float:left}#links a{color:#999;display:block;padding:0 15px;text-decoration:none;text-transform:uppercase}#links a:first-of-type{padding-left:0}#links a:hover{color:#fff}#contacts{float:right}#contacts a{text-decoration:none}#port{width:940px}.gallery-item{float:left;margin-bottom:30px;margin-right:30px;width:273px;position:relative}.gallery-item span{position:absolute;display:block;height:184px;width:275px;background:url(../images/portfolio-thumb.png) no-repeat left top}.gallery-item a:hover span{background:url(../images/portfolio-thumb-hover.png) no-repeat left top}.gallery-item img{margin-top:1px;margin-left:1px}.clear{clear:both}.noside{width:940px}.noside p{width:900px}.noside p:last-of-type{margin-bottom:40px}.work{display:inline-block;vertical-align:top}.work div.gallery-item{margin-right:24px;margin-bottom:10px}.worka{width:273px;display:block;text-align:center;padding:20px 0;text-decoration:none}.worka:hover{text-decoration:underline}.conts{width:560px}.more{text-decoration:none}.more:hover{text-decoration:underline}.lastworks img{margin-bottom:30px}.clients .gallery-item{margin:0 8px 8px 0}.orderlink{display:block;text-align:center;font-size:16px;text-decoration:none;margin-bottom:40px}.orderlink:hover{text-decoration:underline}.r_zayavka{float:right}.r_zayavka .faq2{float:right;margin-top: -40px;background:none repeat scroll 0 0 #FFBF5E;border:1px solid #fff;padding:3px 15px 0px;height:22px;text-align:center}.r_zayavka .faq2:hover{background:none repeat scroll 0 0 #ccc}.current{color:#F00 !important;font-weight:bold}.produktsiya_bla{margin-left:75px;margin-right:75px}.head-mob{display:none}@media screen and (max-width: 768px){html{background-image:none}#scrollup{left:auto;right:10px}#head{display:none;background:none;background-color:#171616;width:100%}#headin{background:none;height:auto;width:100%}.head-mob{display:inline-block!important}.head-mob .menu-button{position:absolute;width:50px;height:50px;right:15px;top:23px;cursor:pointer}.phone3{display:block;font-size:24px;text-align:center;height:40px;margin-top:20px;color:#ffbf5e}#content-top{background-position-y:30px}.faq3{display:block;background:none repeat scroll 0 0 #FFBF5E;border:1px solid #fff;padding:3px 15px 0px;margin-bottom:10px;min-height:22px;text-align:center;position:relative;max-width:300px;float:none;margin:20px auto auto auto}.r_zayavka no_sidebar1{display:block}.head-mob .menu-button div{position:absolute;height:2px;left:15px;right:15px;background:#EBC992}.head-mob .menu-button div:nth-child(1){top:15px}.head-mob .menu-button div:nth-child(2){top:0;bottom:0;margin:auto 0}.head-mob .menu-button div:nth-child(3){bottom:15px}.head-mob #menu{display:none;position:absolute;top:96px;background:#171616;width:100%;z-index:2}.head-mob #menu ul li{display:inline-block;width:100%;border-top:#EBC992 solid 2px;text-align:center}.head-mob #menu ul li ul.submenu{position:relative;top:0;right:0}.head-mob #menu ul li ul.submenu li{background:#EBC992;border-top:#171616 solid 2px}.head-mob #menu ul li ul.submenu li a{color:#000}.head-mob #menu ul li:first-child{border-top:#EBC992 solid 1px}.head-mob #menu ul li:last-child{border-bottom:#EBC992 solid 1px}#logo{margin:0 0 0 15px}#logo a img{width:125px}#head{height:auto}#left{width:100%;padding:0 15px;box-sizing:border-box}#left ul.navigation{font-size:0}#left ul.navigation li{float:none;display:inline-block;width:25%;margin:0 0 15px 0}#links{width:100%;text-align:center}#links ul{display:inline-block}#links li{display:inline-block}#contacts{width:100%;text-align:center}#footer{padding:40px 15px 0 15px}.item{width:100%}#sidebar{margin-top:40px;left:50%;margin-left: -128px;padding-left:0}img[src='/data/files/image/menu-plusov.png']{display:inherit;margin:0 auto}.r_zayavka{float:none;text-align:center}.r_zayavka .faq2{max-width:300px;float:none;margin:40px auto}.noside{padding:0 15px}.noside{width:auto}.noside p{display:inline-block;width:auto}.work{display:inline-block;width:50%;margin-right: -2px}.work p{width:100%!important;margin-left:auto;margin-right:auto}.work div.gallery-item{float:none;margin-left:auto;margin-right:auto}.worka{margin:0 auto}.gallery-item{width:50%!important;height:auto!important;margin:0;padding:0}.gallery-item span{display:none}.gallery-item a{position:relative;width:100%}.gallery-item a img{width:100%;padding:0 7.5px 15px 7.5px;box-sizing:border-box}.bottom_news{margin:0 15px}.bottom_news .item{width:100%!important;margin-left:0!important;height:auto!important}.clients{margin:0 -7.5px}.clients .gallery-item{margin:0!important}.clients .gallery-item img{padding:0 7.5px 15px 7.5px;box-sizing:border-box}}@media screen and (max-width: 414px){html, body{overflow-x:hidden}div{max-width:100%}#left ul.navigation{margin:0 -7.5px}#left ul.navigation li{float:none;display:inline-block;width:50%;margin:0 0 15px 0}#left ul.navigation li img{width:100%}#left ul.navigation li > a{margin:0 7.5px;position:relative;display:block}img{max-width:100%}img[src='/data/files/image/menu-plusov.png']{width:100%}.klienti{font-size:0;margin:0 -7.5px}.klienti a{display:inline-block;width:50%}.klienti a img{width:100%;padding:7.5px;box-sizing:border-box}#links li{float:none}.item img.first, div.currentnews img.first{width:100%;height:auto;float:none;margin-right:0;margin-bottom:15px}.gallery-item{width:100%!important;margin:0;padding:0}.gallery-item span{display:none}.gallery-item a{position:relative;width:100%}.gallery-item a img{width:100%!important;padding:0 0 15px 0;box-sizing:border-box}.produktsiya_bla{margin-left:15px;margin-right:15px}.work{width:100%;margin-right:0}.worka{padding-top:0!important}.clients{margin:0}.clients .gallery-item img{padding:0 0 15px 0}#left > ymaps{width:100%!important}.conts{width:100%}.imgspan{display:none}#cboxWrapper{max-width:none}.phone3{display:block;font-size:24px;text-align:center;height:40px;margin-top:20px;color:#ffbf5e}#content-top{background-position-y:30px}.faq3{display:block;background:none repeat scroll 0 0 #FFBF5E;border:1px solid #fff;padding:3px 15px 0px;margin-bottom:10px;min-height:22px;text-align:center;position:relative;max-width:300px;float:none;margin:20px auto auto auto}.r_zayavka no_sidebar1{display:block}}