hr,input[type=search]{box-sizing:content-box}img,legend{border:0}legend,td,th{padding:0}html,mark{color:#000}h1,h2{margin:0 0 10px}b,h2,optgroup,strong{font-weight:700}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;text-decoration:none;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;color:#069}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.7;background:#fff}a:hover{color:#e62a38}p{margin:0 0 1.7em}h1{font-size:24px;font-weight:400;line-height:1.2}h2{font-size:18px;line-height:22px}@font-face{font-family:iconfont;font-weight:400;font-style:normal;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot?#iefix) format("embedded-opentype"),url(../fonts/iconfont.woff) format("woff"),url(../fonts/iconfont.ttf) format("truetype"),url(../fonts/iconfont.svg#iconfont) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:iconfont;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1}.button a,.catalogues-link,.footer__tel a,.footer_menu .menu li a,.header__tel a,.primary .menu a,.secondary li a,.secondary__caption a{text-decoration:none}.icon-search:before{content:'\e800'}.icon-left-open-big:before{content:'\e801'}.icon-right-open-big:before{content:'\e802'}.container:after,.header:after,.header__logo:before{content:""}.wrapper{width:1000px;margin:0 auto}@media only screen and (max-width:800px){.wrapper{width:100%;margin:0}}@media only screen and (max-width:600px){body{position:relative;-webkit-transition:left .1s ease 0s;transition:left .1s ease 0s;left:0}.wrapper{width:100%;margin:0}}.container{margin-bottom:40px}.content>:last-child,.sidebar>:last-child{margin-bottom:0}.container:after{display:table;clear:both}.sidebar{float:left;width:230px}@media only screen and (max-width:800px){.sidebar{width:30%;padding:0 5px}}@media only screen and (max-width:600px){.sidebar{width:100%;text-align:center;margin-top:5%}}.content{float:right;width:720px}@media only screen and (max-width:800px){.content{width:70%;padding:0 15px}}.clearfix{clear:both;margin-bottom:30px}@media only screen and (max-width:600px){.content{width:100%;float:none}.clearfix{margin:0}}#sidebar_overlay{background:rgba(0,0,0,.2);position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;display:none;z-index:100}.desktop,.toggle_sidebar #sidebar_overlay{display:block}#sidebar__menu{position:fixed;left:-70%;top:0;bottom:0;right:30%;width:70%;transition:left .1s;overflow-x:hidden;overflow-y:auto;background:#f2f2f2;z-index:110}#sidebar__menu,.header{-webkit-transition:left .1s}.toggle_sidebar{overflow:hidden;left:70%}.toggle_sidebar #sidebar__menu{left:0}.mobile{display:none}.left{float:left}.header{position:relative;min-height:177px;transition:left .1s}@media only screen and (max-width:600px){.desktop{display:none}.mobile{display:block}.header{background-color:#00AEE7;height:50px;min-height:50px;width:100%}}.header:after{display:table;clear:both}.header__mobile_a,.header__mobile_button{display:none}@media only screen and (max-width:600px){.header__mobile_a{display:block;color:#FFF;margin-left:15%;font-size:2em;text-transform:uppercase;text-decoration:none}.header__mobile_button{display:block;background-image:url(../images/menu.png);background-repeat:no-repeat;position:absolute;top:10px;left:5px;width:30px;height:29px;cursor:pointer}}.header_wrapper{width:210px;float:right;margin-bottom:50px}@media only screen and (max-width:600px){.header_wrapper{display:none}}.header__logo{overflow:hidden;position:absolute;top:15px;left:10px;width:182px;height:146px;background:url(../images/header-logo.png) no-repeat}.header__logo:before{display:block;width:0;height:100%}.header__contacts{float:right;width:210px;padding:20px 0 10px}.header__tel{font-size:24px;font-weight:600;line-height:1}.header__tel-note{font-style:italic;color:#e62a38}.header__search{position:relative;float:right;clear:right;width:210px;margin-bottom:12px}.header__search input[type=text]{font-size:14px;line-height:18px;width:100%;height:30px;margin:0;padding:5px 28px 5px 10px;border:1px solid #dadada;border-radius:2px;outline:0;background:#fff}.header__search input[type=text]::-webkit-input-placeholder{color:#000}.header__search input[type=text]::-moz-placeholder{color:#000}.header__search input[type=text]:-moz-placeholder{color:#000}.header__search input[type=text]:-ms-input-placeholder{color:#000}.header__search button{position:absolute;top:1px;right:1px;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;font-size:16px;line-height:28px;display:block;width:28px;height:28px;margin:0;padding:0;text-align:center;color:#00aee7;border:0;outline:0;background:0 0}.header__search button:hover{color:#e62a38}#rokajaxsearch{margin-bottom:10px}#roksearch_search_str{width:210px}#roksearch_search_str::-moz-placeholder{color:#2166AA}#roksearch_search_str::-webkit-input-placeholder{color:#2166AA}@media only screen and (max-width:600px){#rokajaxsearch{margin:10px auto;display:table}#roksearch_results{width:60%;top:1.5%!important;left:-67.5%!important}}.primary{float:right;clear:right;width:770px;margin-bottom:12px}.news__list:after,.primary .menu:after,.promo:after{content:"";clear:both}@media only screen and (max-width:800px){.primary{clear:both;width:95%;margin:10px auto;float:none}}@media only screen and (max-width:600px){.primary{display:none}}.primary .menu{list-style:none;margin:0;padding:0;font-size:16px}.primary .menu:after{display:table}.primary .menu li{float:left;margin-right:33px}@media only screen and (max-width:800px){.primary .menu{font-size:14px}.primary .menu li{margin-right:5%}}.primary .menu li:last-child{margin-right:0}.primary .menu .nav-child{display:none;position:absolute;background-color:#FFF;z-index:2;list-style:none;padding:5px 10px}.promo__slide,.promo__slider{position:relative;height:247px}.primary .menu .nav-child li{float:none;border-bottom:1px solid silver;padding:5px 0;font-size:13px;margin-right:0}.primary .menu .parent:hover .nav-child{display:block}.promo{margin-bottom:20px}@media only screen and (max-width:600px){.promo{display:none}}.promo:after{display:table}.promo__slogan{font-size:17px;line-height:22px;float:left;width:230px;margin-top:133px;padding:10px 20px;color:#000;background:url(/images/background_grey_pat.png) #EBECEC}.promo__slogan p{margin:0 0 0 5px}.promo__slider{float:right;width:770px}@media only screen and (max-width:800px){.promo__slogan{display:none}.promo__slider{width:96%;margin:0 auto;float:none}}.promo__slides{list-style:none;margin:0;padding:0}.promo__slide{display:none;width:770px}.promo__slide img{display:block;max-width:100%;height:auto}.promo__slide:first-child{display:block}.promo__slide-text{position:absolute;top:133px;left:0;font-size:17px;line-height:22px;min-height:86px;padding:10px 20px;color:#fff;background:#00aee7}.promo__slider-control-paging,.promo__slider-direction-nav{list-style:none;margin:0;padding:0}.promo__slider-direction-nav a{position:absolute;top:90px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;font-size:30px;line-height:1;opacity:.4;color:#fff}.promo__slider-direction-nav a:hover{opacity:1;color:#fff}.promo__slider-prev{left:20px}.promo__slider-next{right:20px}.promo__slider-control-paging{position:absolute;right:0;bottom:10px;left:0;font-size:0;text-align:center}.promo__slider-control-paging li{display:inline-block;margin:0 5px}.promo__slider-control-paging a{overflow:hidden;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;display:block;width:12px;height:12px;cursor:pointer;border-radius:50%;background:#fff}.promo__slider-control-paging a:before{content:"";display:block;width:0;height:100%}.promo__slider-control-paging a:hover{background:#c5000a}.promo__slider-control-paging a.promo__slider-active{cursor:default;background:#c5000a}.secondary{margin-bottom:30px}.secondary__desktop{display:block}.secondary__mobile{display:none}.secondary__caption{font-size:16px;line-height:22px;margin:0 0 20px;padding:0 0 0 20px}@media only screen and (max-width:600px){.secondary__desktop{display:none}.secondary__mobile{display:block}.secondary__caption{margin:10px auto;padding:0;display:table}}.secondary .menu{list-style:none;margin:0;padding:0;line-height:20px}.catalogues-link,.widget{margin-bottom:40px;border-radius:2px}.secondary li{padding:10px 20px;color:#00aee7;border-top:1px solid silver}.secondary__item.secondary__item_active{font-weight:700}@media only screen and (max-width:600px){.secondary .menu{line-height:16px}.secondary li{padding:10px 20px}.secondary .menu .parent{padding:0}.secondary .menu .parent a{padding:10px 0;display:block}.secondary .menu .parent .nav-child{list-style:none inside;padding:0;text-align:left}}.clients,.right-block,.structure{text-align:center}@media only screen and (max-width:600px){.secondary .menu .parent .nav-child li a{padding:0;display:inline}}.catalogues-link{font-size:15px;line-height:22px;display:block;min-height:90px;padding:24px 85px 0 20px;background:url(../images/catalogues.png) 100% 0 no-repeat #eaf3f6}.catalogues-link span{font-size:18px}.widget .custom table{border:none!important;width:230px}.structure img{vertical-align:top;margin:0 10px}.structure__caption{margin-bottom:20px;padding:10px 0;border-bottom:1px solid #474747}.news{margin-bottom:40px;width:720px;float:right}@media only screen and (max-width:800px){.news{width:70%;padding:0 15px;margin-bottom:0}}.news__caption{font-size:24px;line-height:1.2}@media only screen and (max-width:600px){.widget .custom table{display:none}.news{width:100%}.news__caption{text-align:center;margin-top:30px}}.news__caption a{color:#000}.news__caption a:hover{color:#e62a38}.news__list ul{padding:0;margin:0}.news__list:after{display:table}.news__list>*{float:left}.news__list>:nth-child(5n){margin-right:0}.news__list>:nth-child(5n+1){clear:left}.news__list>:nth-child(-n+5){margin-top:0}@media only screen and (max-width:800px){.news__list li:nth-child(4),.news__list li:nth-child(5){display:none}}div.k2ItemsBlock ul li{font-size:12px;line-height:18px;width:120px;margin:20px 20px 0 0;float:left;list-style:none}.even,.odd{border:none}.clients,.footer{border-top:1px solid silver}div.k2ItemsBlock ul li a.moduleItemTitle{display:block;text-decoration:none;color:#000}@media only screen and (max-width:600px){.news__list li:nth-child(4),.news__list li:nth-child(5){display:block}div.k2ItemsBlock ul li{width:100%;float:none}div.k2ItemsBlock ul li a.moduleItemTitle{display:table;margin:5px 15px 0;padding-left:15px}}div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#e62a38}div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{width:120px;height:120px;display:block;margin-bottom:5px}.clients{background-color:#eff9fb;background-image:-webkit-linear-gradient(#eff9fb,#fff);background-image:linear-gradient(#eff9fb,#fff);margin-bottom:40px;padding:30px 0 20px;box-shadow:0 1px 0 #fff inset}@media only screen and (max-width:600px){div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:left}.clients{display:none}}.clients img{margin:0 15px;vertical-align:middle}@media only screen and (max-width:800px){.clients img:nth-child(6),.clients img:nth-child(7){display:none}}.footer{line-height:18px;padding:30px 20px}.content td,.fancybox.img-x>img,.img-list img{border:1px solid}.footer:after{content:"";display:table;clear:both}.footer p{margin:5px}.footer a{color:#000}.footer a:hover{color:#e62a38}.siteinfo{float:left;width:210px;margin-right:50px}@media only screen and (max-width:800px){.siteinfo{width:30%;margin-right:20px}}@media only screen and (max-width:600px){.siteinfo{width:100%;margin-right:0;margin-bottom:20px;float:none;text-align:center}}.footer__logo{overflow:hidden;width:125px;height:100px;margin:-18px 0 10px;background:url(../images/header-logo.png) 0 0/125px 100px no-repeat}@media only screen and (max-width:600px){.footer__logo{margin:0 auto}}.footer__logo:before{content:"";display:block;width:0;height:100%}.footer__column{float:left;width:220px;margin-right:50px}@media only screen and (max-width:800px){.footer__column{width:27%;margin-right:20px}}@media only screen and (max-width:600px){.footer__column{width:100%;margin-right:0;float:none;text-align:center}}.footer__tel{font-size:24px;font-weight:600;line-height:1.2}.footer__tel-note{font-style:italic;color:#e62a38}.footer__counters{float:right;width:150px}@media only screen and (max-width:800px){.footer__counters{width:10%}}@media only screen and (max-width:600px){.footer__counters{display:none}}.img-list>li,.right-block>a{display:inline-block}.container.inner{padding-top:40px}.content td{padding:6px}.content table{width:100%;margin-bottom:20px}.content thead td{background-color:#eaf3f6;font-size:16px}.img-list{margin:0 0 20px;padding:0}.right-block>a,.right-block>img{margin-bottom:40px}.img-list>li{margin-right:20px}.img-list img{padding:2px}.img-list.ispytan img{height:140px}.capt2{float:right;margin-left:20px;margin-top:5px}.right-block{float:right;width:151px}.right-block img{width:120px}.footer_menu{font-weight:600;font-size:13px;margin:-20px auto 0;display:table;width:100%}@media only screen and (max-width:600px){.footer_menu{display:none}}.footer_menu .menu li{float:left;margin-right:5px;list-style-type:none;padding:10px;border:1px solid silver;border-radius:4px;height:220px}@media only screen and (max-width:800px){.footer_menu .menu .parent{width:31.8%}.footer_menu .menu li{height:300px}.footer_menu .menu li:nth-child(4),.footer_menu .menu li:nth-child(5){width:96.8%;height:50px;text-align:center;margin:10px 0}.footer_menu .menu li:nth-child(5){width:96.8%;margin:0 0 10px}}.footer_menu .menu li a{color:#069}.footer_menu .menu li a:hover{color:#e62a38}.footer_menu .menu li ul{padding-left:15px}.footer_menu .menu li ul li,.footer_menu .menu li ul li:nth-child(4),.footer_menu .menu li ul li:nth-child(5){border:none;float:none;list-style-type:circle;padding:0;background-color:rgba(255,255,255,0);height:auto;width:auto}.footer_menu .menu li ul li{margin-right:0}.footer_menu .menu li ul li:nth-child(4),.footer_menu .menu li ul li:nth-child(5){text-align:left;margin:0}.k2Anchor{display:none}.button,.button_red{display:table;cursor:pointer}div.itemView{border:none;margin:0}@media only screen and (max-width:600px){div.itemFullText h2{text-align:center}#k2Container{padding:0 5px}}.button_red{border:2px solid #D42227;background-color:#D42227;margin:10px auto;padding:5px 10px}.button_red a,.button_red p{color:#FFF;margin:0;cursor:pointer;font-size:13px}.button_red:hover{border:2px solid #D42227;background-color:#FFF;-webkit-transition:background-color .2s ease .02s;transition:background-color .2s ease .02s}.button,.button:hover{border:2px solid #00AEE7}.button_red:hover a,.button_red:hover p{color:#D42227;-webkit-transition:color .2s ease .02s;transition:color .2s ease .02s}.center{text-align:center}.ninja{color:#000;visibility:hidden}.button{background-color:#00AEE7;margin:10px auto;padding:5px}.button a,.button p{font-size:16px;color:#FFF;margin:0;cursor:pointer}.button:hover{background-color:#FFF;-webkit-transition:background-color .2s ease .02s;transition:background-color .2s ease .02s}.button:hover a,.button:hover p{color:#00AEE7;-webkit-transition:color .2s ease .02s;transition:color .2s ease .02s}@media only screen and (max-width:600px){.gk-logo__block{clear:both;margin:15px 0;border-bottom:1px solid #474747;display:table}.gk-logo_p{width:50%;text-align:left;float:right}}@-webkit-keyframes bannerButton{0%,100%{background-color:#E31E24;border:1px solid #E31E24}50%{background-color:#00AEE7;border:1px solid #00AEE7}}@keyframes bannerButton{0%,100%{background-color:#E31E24;border:1px solid #E31E24}50%{background-color:#00AEE7;border:1px solid #00AEE7}}.header__banner{position:absolute;left:230px;top:27px;background-image:url(../../../images/banners/banner_ponton.png);width:530px;height:142px}.header__banner h2{margin-left:5px; font-size:20px;}.header__banner h3{margin-left:5px; font-size:14px;}.header__banner div{display:inline-block;color:#FFF;padding:5px;border:1px solid #E31E24;background-color:#E31E24;margin-left:65px;margin-top:25px;margin-bottom:20px;-webkit-animation:bannerButton 4s infinite;animation:bannerButton 4s infinite}.header__banner div p{margin:0;font-size:22px}.header__banner a{display:block;width:530px;height:142px}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #E5E5E5;width:100%}.modal-title{margin:0;line-height:1.42857;color:#00AEE7}.modal-body{padding:20px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px;overflow:hidden}.form-group{margin-bottom:15px}.form-horizontal .control-label{text-align:right}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.input-container,.label-container{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.label-container{width:32%}.input-container{width:68%}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:13px;line-height:1.42857;color:#555;background-color:#FFF;background-image:none;border:1px solid #CCC;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}#phone_status{background-color:#90EE90;border:1px solid green;padding:5px;text-shadow:0 1px rgba(255,255,255,.5);color:green;border-radius:4px;display:none}