@font-face{font-family:Calibri;src:url(fonts/calibri.eot);src:local("O"),url(fonts/calibri.ttf) format("truetype"),url(fonts/calibri.svg) format("svg");font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]),[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Calibri,Arial,sans-serif;color:#333}body{margin:0;font-size:18px;line-height:1.2}a{color:#3d18cc}a:hover{text-decoration:none}a:focus,a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}p{margin:12px 0}body,html{margin:0;padding:0}.container{max-width:1920px;margin:0 auto;position:relative;padding:0}.buf{float:none;width:100%;height:0;clear:both}.clear_fix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clear_fix{display:block}header{background:#333;height:64px;margin-bottom:30px}.logo{float:left;display:block;background:#eb0056;width:270px;height:64px;position:relative;outline:none;border:none}.logo img{border:none;width:192px;height:43px}.logo span{display:block;float:right;height:56px;background:#fff;padding:9px 10px 0;margin-right:-1px}#menu-button{position:absolute;z-index:10;left:0;top:0;cursor:pointer;display:none}.header-info{margin-left:270px;color:#fff;text-align:center;font-size:20px}.header-info div{float:left;text-align:center;width:32%;padding-top:7px;height:57px}.header-phone{border-right:1px solid #941846;border-left:1px solid #941846}.header-phone a{color:#fff;text-decoration:none}.header-phone span{display:block;margin:-7px auto 0;height:57px;padding:7px 0 0 60px;width:152px;background:url(images/header-phone.png) left 7px no-repeat}.header-time span{display:block;margin:-7px auto 0;height:57px;padding:7px 0 0 50px;width:142px;background:url(images/header-time.png) left 12px no-repeat}#sidebar{float:left;width:370px}#main-menu{width:270px;padding-left:10px}#main-menu ul{margin:0;padding:0}#main-menu ul li{margin:0 0 20px 0;width:205px;font-size:19px;padding:0 0 0 65px}#main-menu ul li ul{margin-top:15px}#main-menu ul li ul li{width:auto;margin:0 0 10px 0;padding:0 0 0 20px;background:url(images/disc.png) left 6px no-repeat;line-height:1}#main-menu ul li a{display:block;padding-right:25px;background:url(images/arr-down.png) right 10px no-repeat;text-decoration:none;color:#333}#main-menu ul li a:hover{text-decoration:underline}#main-menu ul li.menu-active ul li a{display:block;padding-right:0;background-image:none}#main-menu ul li.menu-active ul li span{color:#eb0056}#main-menu ul li.menu-active a{background:url(images/arr-top.png) right 10px no-repeat}#main-menu ul li .big-font{display:block;font-size:29px;line-height:1}#main-menu ul li .big-font.small{display:block;font-size:21px;line-height:1.4}.menu-poligraphia{background:url(images/menu-poligraphia.png) 8px top no-repeat}.menu-reklama{background:url(images/menu-reklama.png) 8px top no-repeat}.menu-video{background:url(images/menu-video.png) left top no-repeat}.menu-suvenir{background:url(images/menu-suvenir.png) left top no-repeat}.menu-style{background:url(images/menu-style.png) 8px top no-repeat}.menu-shirokoformat{background:url(images/menu-shirokoformat.png) 8px top no-repeat}.menu-freser{background:url(images/menu-freser.png) 8px top no-repeat}.menu-laser{background:url(images/menu-laser.png) 5px top no-repeat}.menu-plotter{background:url(images/menu-plotter.png) left top no-repeat}.menu-design{background:url(images/menu-design.png) left top no-repeat}.menu-active.menu-poligraphia{background:url(images/menu-poligraphia-active.png) 8px top no-repeat}.menu-active.menu-reklama{background:url(images/menu-reklama-active.png) 8px top no-repeat}.menu-active.menu-video{background:url(images/menu-video-active.png) left top no-repeat}.menu-active.menu-suvenir{background:url(images/menu-suvenir-active.png) left top no-repeat}.menu-active.menu-style{background:url(images/menu-style-active.png) 8px top no-repeat}.menu-active.menu-shirokoformat{background:url(images/menu-shirokoformat-active.png) 8px top no-repeat}.menu-active.menu-freser{background:url(images/menu-freser-active.png) 8px top no-repeat}.menu-active.menu-laser{background:url(images/menu-laser-active.png) 5px top no-repeat}.menu-active.menu-plotter{background:url(images/menu-plotter-active.png) left top no-repeat}.menu-active.menu-design{background:url(images/menu-design-active.png) left top no-repeat}#content{margin-left:370px;padding-right:30px}#top-block{margin-bottom:40px}.search{width:280px;float:right}#page-card .sisea-search-form{margin-bottom:30px}.sisea-result h3{margin:0 0 10px}.sisea-result{margin:20px 0}.extract p{font-size:14px;margin:0 0 10px}.search input{float:left;margin:0;padding:0}.search input[type="submit"]{width:34px;height:43px;border:none;background:url(images/header-search.png) left 7px no-repeat;cursor:pointer}.search input[type="text"]{width:245px;height:41px;border:none;border-bottom:2px solid #cbcbcb;background:none}#top-menu{margin-right:320px;margin-bottom:40px;background:#d6e900;border-bottom:5px solid #a2b000;height:32px}#top-menu a{display:inline-block;height:32px;line-height:30px;text-align:center;width:24%;vertical-align:top;color:#000;font-size:27px;text-decoration:none;border-right:2px solid #c8d53c}#top-menu a:last-child{border-right:0}#top-menu a:hover{text-decoration:underline}.slider-holder{position:relative;margin-bottom:35px}#main-slider{position:relative;width:100%;height:100%;overflow:hidden;padding-bottom:15px}#main-slider ul,#main-slider li{margin:0;padding:0}#main-slider ul{padding-bottom:15px}#main-slider img{width:100%}#services-block{height:257px;overflow:hidden;position:relative;padding:0 45px}#services-block ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;display:block}#services-block li{margin:0 35px 0 0;padding:0;float:left;width:271px;height:257px}#services-block li img{width:271px;height:183px}p.service-block-text{height:42px;background:#333;color:#fff;margin:0;padding:20px 10px 10px;border-bottom:2px solid #eb0056;font-size:19px}p.service-block-text a{color:#fff;text-decoration:none}p.service-block-text a:hover{text-decoration:underline}.sb-price{float:right}.sb-name{float:left;width:120px;line-height:1}.services-list .sb-name.portfolio{float:none;width:auto}.sb-year{display:block;color:#d6e900;line-height:1}.services-list .sb-name{width:150px}.sb-price span{font-size:29px;color:#d6e900;line-height:19px}.portfolio-menu{margin:15px}.portfolio-menu a{display:inline-block;vertical-align:top;margin-right:25px;font-size:21px;color:#333;padding:5px 10px 5px 0;text-decoration:underline}.portfolio-menu a:hover{text-decoration:none}.portfolio-menu a.active{color:#fff;text-decoration:none;background:#333;padding:5px 10px}.partners-head{font-size:27px;margin:30px 0}.services-head{font-size:27px;margin:30px 0;padding-left:45px;min-height:30px;background:url(images/services-icon.png) left top no-repeat}.services-head.gray-icon{background:url(images/services-icon-gray.png) left top no-repeat}#partners-block{height:100px;overflow:hidden;position:relative;padding:0 30px}#partners-block ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;display:block}#partners-block li{margin:0 35px 0 0;padding:0;float:left}.info-block{padding:0 0 0 42px;margin-top:30px;background:url(images/info-icon.png) left 3px no-repeat}h1{font-size:29px;font-weight:400;margin:0 0 15px 0;padding:0}h2{font-size:27px;font-weight:400;margin:0 0 15px 0;padding:0}p{margin:15px 0 25px;padding:0}.info-block ul,.page-description ul{margin:15px 0 25px 5px;padding:0}.info-block ul li,.page-description ul li{margin:0 0 10px 0;padding:0 0 0 20px;background:url(images/disc.png) left 6px no-repeat;line-height:1;list-style:none}footer{margin-top:80px}#footer-menu{background:#333;color:#fff;font-size:14px;padding:20px 0 0 420px}.footer-menu-row:first-child{margin-left:0}.footer-menu-row{float:left;width:200px;margin-left:5%}.footer-menu-row.big-row{width:310px;margin-left:10%}.fm-block{margin-bottom:25px}.fm-block a{font-size:18px;color:#fff;text-decoration:none}.fm-block a:hover{text-decoration:underline}.fm-block ul{margin:5px 0 0 0;padding:0}.fm-block ul li{margin:0;padding:0;list-style:none}.fm-block ul li a{color:#bbb;font-size:14px}#footer-search{margin-bottom:40px}#footer-search input{float:left;padding:0;margin:0}#footer-search input[type="submit"]{width:38px;height:39px;background:url(images/footer-search.png) left top no-repeat;cursor:pointer;border:none}#footer-search input[type="text"]{height:37px;width:263px;border:none;background:none;border-bottom:2px solid #cbcbcb;color:#fff}#footer-mini-menu{margin-bottom:40px}#footer-mini-menu ul{margin:0 0 0 20px;padding:0;list-style:none}#footer-mini-menu li{margin:0 0 5px 0;padding:0 0 0 18px;font-size:18px;background:url(images/disc-green.png) left 7px no-repeat;line-height:1}#footer-mini-menu li a{color:#fff;text-decoration:none}#footer-mini-menu li a:hover{text-decoration:underline}.footer-adress{margin:0 0 30px 35px;color:#fff;font-size:18px}.footer-phones{margin:0 0 30px 35px;color:#fff;font-size:32px;line-height:1.1}.footer-phones a{color:#fff;text-decoration:none}#copyright{height:63px;background:#000;padding:23px 0 0 0}.footer-logo{float:right;margin-right:60px}.copyright-text{float:left;margin-left:45px;font-size:18px;color:#fff;padding-top:12px}#partners-block .jcarousel-next{bottom:0;right:0;background:#fff url(images/gray-arrows.png) -15px 10px no-repeat}#partners-block .jcarousel-prev{bottom:0;left:0;background:#fff url(images/gray-arrows.png) left 10px no-repeat}#partners-block .arrows{position:absolute;display:block;padding:0;width:15px;height:100%;font-size:0;line-height:0;text-indent:-9999px}.sales img{width:100%}.sales{font-size:18px}.sales ul{margin-left:0;padding-left:0}.sales li{list-style-type:none}.sales .sale-left li:before{color:#d6e900;content:"•";padding-right:10px}.sales .sale-right li:before{color:#eb0056;content:"•";padding-right:10px}.sale-left{padding-top:65px;float:left;width:25%;padding-left:250px;background:url(images/sale-left.jpg) left 65px no-repeat}.sale-left p,.sale-right p{font-weight:700}.sale-right{float:right;width:25%;padding-top:65px;padding-left:250px;background:url(images/sale-right.jpg) left 65px no-repeat}#services-block .jcarousel-next{bottom:0;right:0;background:#fff url(images/slider-arrows2.png) -40px center no-repeat}#services-block .jcarousel-prev{bottom:0;left:0;background:#fff url(images/slider-arrows2.png) left center no-repeat}#services-block .arrows{position:absolute;display:block;padding:0;width:40px;height:100%;font-size:0;line-height:0;text-indent:-9999px}.connected-carousels .stage{width:500px;margin:20px auto;position:relative}.connected-carousels .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.85);opacity:.66}.connected-carousels .photo-credits a{color:#fff}.connected-carousels .navigation{width:420px;margin:20px auto;position:relative}.connected-carousels .carousel{overflow:hidden;position:relative}.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.connected-carousels .carousel li{float:left}.connected-carousels .carousel-stage{height:330px;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .carousel-navigation{height:80px;width:400px;background:#fff;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .carousel-navigation li{cursor:pointer}.connected-carousels .carousel-navigation li img{display:block;border:5px solid #fff}.connected-carousels .carousel-navigation li.active img{border-color:#ccc}.connected-carousels .prev-stage,.connected-carousels .next-stage{display:block;position:absolute;top:0;width:245px;height:340px;color:#fff}.connected-carousels .prev-stage{left:0}.connected-carousels .next-stage{right:0}.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive{display:none}.connected-carousels .prev-stage span,.connected-carousels .next-stage span{display:none;position:absolute;top:50%;width:30px;height:30px;text-align:center;background:#4e443c;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .prev-stage span{left:20px}.connected-carousels .next-stage span{right:20px}.connected-carousels .prev-stage:hover span,.connected-carousels .next-stage:hover span{display:block}.connected-carousels .prev-navigation,.connected-carousels .next-navigation{display:block;position:absolute;width:30px;height:30px;background:#4e443c;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:16px/29px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .prev-navigation{left:-15px;top:37px;text-indent:6px}.connected-carousels .next-navigation{right:-15px;top:37px;text-indent:20px}.connected-carousels .prev-navigation.inactive,.connected-carousels .next-navigation.inactive{opacity:.5;cursor:default}.page-carousel{float:left;width:500px}.page-description{margin-left:515px;padding:20px 25px 20px 0}#page-card{display:table;position:relative;padding-bottom:65px;border-bottom:1px solid #b2b2b2;width:100%}#breadcrumbs{font-size:16px;color:#969696;margin:10px 0}#breadcrumbs ul{margin:0;padding:0;list-style:none}#breadcrumbs li{display:inline-block;vertical-align:top;margin:0 5px}#breadcrumbs li:first-child{margin-left:none}#breadcrumbs a{color:#969696}#breadcrumbs li.B_lastCrumb{display:none}h1.page-head{font-size:29px;}.page-head{margin:10px 0 25px;padding:20px 0 0 50px;min-height:37px;font-size:27px;font-weight:400;background:url(images/header-icon.png) left top no-repeat}.page-big-head{font-size:27px;font-weight:400}.oreder-button{display:block;width:340px;height:70px;position:absolute;line-height:70px;right:0;bottom:15px;background:#eb0056;color:#fff;text-align:center;font-size:42px;border-bottom:7px solid #bc0045;text-decoration:none}.oreder-button:hover{text-decoration:underline}.warning{color:#eb0056;}#page-price{margin-top:20px}#allprice #page-price{margin-bottom:80px}.price-head{margin:0 0 15px 0;padding:5px 0 0 70px;min-height:26px;background:url(images/price-head.png) left top no-repeat;font-size:25px;font-weight:400}#page-price table{width:100%;margin:20px 0}#page-price table tr td{border-right:1px solid #d6d6d6;padding:5px;vertical-align:middle;text-align:left}#page-price table tr td:last-child{border-right:none}#page-price table tr:nth-child(2n){background:#f5f5f5}#page-price table thead{font-weight:700}#page-price table thead tr{background:#f5f5f5}.contacts-adress{display:inline-block;font-size:18px;min-height:40px;background:url(images/contacts-adress.png) left top no-repeat;padding-left:60px;margin-right:60px;margin-bottom:20px}.contacts-adress span{font-size:24px;display:block;font-weight:100}.contacts-phone{display:inline-block;min-height:40px;background:url(images/contacts-phone.png) left top no-repeat;padding-left:60px;font-size:24px;margin-bottom:20px}.contacts-phone span{display:block;font-weight:100}.contacts-mail{display:block;background:url(images/contacts-mail.png) left top no-repeat;padding-left:60px;font-size:18px;min-height:35px;padding-top:5px;margin:15px 0 20px 0}.contacts-image{margin-bottom:30px;display:none}.contacts-map,.contacts-map2{margin-bottom:30px}.contacts-map2{width:100%}.contacts-map{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:1px solid #ccc}.contacts-map iframe,.myvideo object,.myvideo embed{position:absolute;top:0;left:0;width:100%;height:100%}.contacts-map img{width:100%}#page-card.no-border{border-bottom:0}#contacts-maps{width:60%;float:left}#contacts-form{float:right;width:25%;padding:8px;border:4px solid #d6e900;border-radius:9px;position:relative}.form-head{font-size:35px;line-height:1}#zakaz-form{width:90%;max-width:925px;padding:0 5%}#zakaz-form input[type="text"],#contacts-form input[type="text"]{width:90%;padding:0 5%;border:1px solid #cbcbcb;height:37px;font-size:24px;color:#cbcbcb;margin-bottom:15px;max-width:925px}#zakaz-form input[type="text"]{padding:0 5px;width:90%}#zakaz-form input[type="submit"],#contacts-form input[type="submit"]{width:70%;margin:15px auto;height:56px;line-height:56px;background:#d6e900;text-align:center;text-transform:uppercase;border:none;border-bottom:5px solid #a2b000;color:#a2b000;text-shadow:0 1px 1px #fff;display:block;font-size:32px;max-width:925px}#zakaz-form input[type="submit"]{width:290px;background:#eb0056;color:#fff;text-align:center;border-bottom:7px solid #bc0045;float:right;display:block;position:relative;right:-10px;margin-right:10%}#zakaz-form textarea,#contacts-form textarea{padding:5px 5%;border:1px solid #cbcbcb;height:180px;font-size:24px;color:#cbcbcb;margin-bottom:15px}#zakaz-form textarea{width:90%;padding:0 5px}#contacts-form:before,#contacts-form:after{content:"";position:absolute;right:20px;bottom:-40px;border:20px solid transparent;border-top:20px solid #d6e900}#contacts-form:after{border-top:20px solid #fff;bottom:-36px}.error-msg{color:red;font-size:18px;margin-bottom:10px}.done-msg{font-size:18px}.error{border-color:red}.loading{display:none;font-size:18px}.services-list{margin:0;padding:0}.services-list li{display:inline-block;width:318px;list-style:none;vertical-align:top;margin:0 15px 30px 0;position:relative}.services-list li p{padding-top:10px;height:52px}.services-list li img{width:100%}.text-head{font-weight:700;margin-top:5px;margin-bottom:10px}.portfolio-page img{width:44%;height:auto;display:inline-block;margin:30px 5% 30px 0;vertical-align:top}@media(max-width:1680px){.footer-menu-row.big-row{margin-left:4%}.footer-menu-row{margin-left:2%;width:174px}#contacts-form{float:none;margin:0 auto;width:60%}#contacts-maps{float:none;width:100%}.sale-left,.sale-right{float:none;width:auto}}@media(max-width:1380px){#footer-menu{padding:20px 0 0 130px}.footer-menu-row.big-row{margin-left:13%}.footer-menu-row{margin-left:7%;width:174px}}@media(max-width:1280px){.portfolio-page img{width:100%;display:block;margin:30px 0 30px 0;vertical-align:top}#footer-menu{padding:20px 0 0 0}.footer-menu-row.big-row{margin-left:5%}.footer-menu-row{margin-left:2%;width:174px}#footer-menu{padding:20px 0 0 10%}#top-menu{margin-right:0;clear:right;margin-bottom:20px}.search{margin-bottom:20px}#sidebar{width:284px}#content{margin-left:298px}}@media(max-width:1150px){.page-carousel{float:none}.page-description{margin-left:0;margin-top:20px;padding:20px 25px 20px 0}}@media(max-width:1044px){#menu-button{display:block}#sidebar{display:none;position:absolute;left:0;top:64px;padding:30px 30px 10px 0;background:#fff;z-index:10}#sidebar.show{display:block}#content{margin-left:0;padding:0 25px}.header-info-text{display:none}.header-info div{width:49%}.footer-menu-row.big-row{margin-left:0;float:none;width:auto;padding:30px 25px 0 0;height:250px}.footer-menu-row{margin-left:10%;width:174px}#footer-menu{padding:20px 0 0 70px}#footer-search{float:right;margin-top:40px}#footer-mini-menu{float:left}#footer-contacts{float:left;margin-left:25px}#footer-mini-menu ul{margin:0}.footer-adress{margin-bottom:10px}.footer-phones{font-size:24px}.copyright-text{font-size:14px}.contacts-map,.contacts-map2{display:none}.contacts-image{display:block}.contacts-image img{width:100%}}@media(max-width:800px){body{min-width:760px}}@media(max-width:760px){body{min-width:580px}.header-time{display:none}.header-info div{width:99%}.header-phone{border:none}#top-menu a{font-size:22px}.services-list li{width:218px}#partners-block li img{max-width:140px}.footer-menu-row{margin-left:5%;width:154px}#footer-menu{padding:20px 0 0 20px}#footer-contacts{margin-left:5px}.footer-phones{font-size:20px;line-height:1.4}#footer-search input[type="text"]{width:143px}.copyright-text{padding-top:5px;width:250px}.oreder-button{left:50%;margin-left:-170px}#page-price table tr td,p.service-block-text{font-size:14px}.sb-price span{font-size:21px}.services-list .sb-name{width:100px}.services-list li p{height:32px}}