html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,time{display:block}img,a img,:link img,:visited img{border:none}ol,ul{list-style:none}blockquote,q{quotes:none}input::-ms-clear{width:0;height:0}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}table td{padding:5px}sup{position:relative;bottom:0.3em;vertical-align:baseline}sub{position:relative;bottom:-0.2em;vertical-align:baseline}acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}address,abbr{font-style:normal}@font-face{font-family:"Open Sans";src:url('fonts/OpenSansR.eot');src:url('fonts/OpenSansR.eot?') format('embedded-opentype'),  url( 'fonts/OpenSansR.ttf' )format("truetype");font-style:normal;font-weight:400}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}html{min-height:100%;width:100%}body{background:#f2f1f1;color:#444444;font-size:13px;line-height:1.231em;font-family:"Open Sans", sans-serif;font-weight:400;height:100%;width:100%;min-width:320px}h1,h2,h3,h4,h5,h6{font-weight:300}.userText{line-height:21px}.userText h1,.userText h2,.userText h3,.userText h4{margin-bottom:15px;font-family:"Open Sans", sans-serif;font-weight:300;color:#262626}.userText p,.userText ul{margin-bottom:15px}.userText ul li{padding-left:16px;background:url(../images/ul-bullet.jpg) no-repeat 4px 8px;margin-bottom:7px}.userText img{max-width:100% !important;max-height:100% !important;height:auto;box-shadow: 0px 0px 5px #b7b6b6;-moz-box-shadow: 0px 0px 5px #b7b6b6;}.userText table,.userText iframe{max-width:100% !important;}.userText table td {border: 1px solid #d1d1d1}.userText a{color:#f83c45;color:#ff1527}.userText a:hover{color:#f97076;color:#b9020a}table,input,select,textarea,label{color:#505050;font-size:1em;line-height:1.538em;font-weight:400;font-family:"Open Sans", sans-serif}input,textarea{-webkit-appearance:none;border-radius:0}a{text-decoration:none;color:#262626;transition:color .25s ease;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-ms-transition:color .25s ease;transition:color .25s ease}a:hover{color:#606060}img{vertical-align:bottom}label{cursor:pointer}.img-left,.picleft{float:left;margin:0 15px 10px 0}.img-right,.picright{float:right;margin:0 0 10px 15px}.clear{clear:both;font-size:0px;line-height:0px;overflow:hidden}::selection{background:#ff1527;color:#1e1e1e;color:#fff}::-moz-selection{background:#ff1527;color:#1e1e1e;color:#fff}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border:1px solid #d1cfcf}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancy/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../images/fancy/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/fancy/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancy/fancybox_overlay.png?v=2')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;background-image:url(../images/loading.gif), url(../images/transp-bg.png);background-repeat:no-repeat, repeat;background-position:50% 50%, top left}#not-supported{display:none;position:absolute;top:50%;left:50%;z-index:77;text-align:center;margin:115px 0 0 -250px;width:500px}#not-supported h1{font-weight:500}body.no-supported{visibility:visible;background-repeat:no-repeat;background-position:50% 50%}body.bg.no-supported{background-image:url(../images/water-mark-bg.jpg)}body.en.no-supported{background-image:url(../images/water-mark-en.jpg)}body.no-supported #not-supported{display:block}body.no-supported #main-wrapper{display:none}.loading{visibility:hidden;background-repeat:no-repeat;background-position:50% 100px}.bg.loading{background-image:url(../images/water-mark-bg.jpg)}.en.loading{background-image:url(../images/water-mark-en.jpg)}.wrapper{width:100%;max-width:1200px;height:100%;margin:0 auto;position:relative}header .wrapper{max-width:1240px}header{position:relative;width:100%;height:145px;height:215px;background:#1e1e1e}#logo{display:block;width:112px;height:103px;position:absolute;top:90px;left:20px;z-index:10}#logo a{display:block;width:112px;height:103px;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0}.en #logo a{background-image:url(../images/sprite-en.png)}.bg #logo a{background-image:url(../images/sprite.png)}#header-links{position:absolute;top:50px;right:20px;z-index:8}#header-links li{display:block;text-align:right;margin-bottom:10px}#header-links li a{color:#ffffff}#header-links li a:hover{color:#b9b9b9}#search-lang-box{display:block;position:absolute;top:0;right:20px;z-index:9}#search-lang-box #lang-box{display:block;float:left;margin-right:6px;height:40px;width:62px;position:relative}#search-lang-box #lang-box ul{width:62px;height:40px;background:#3b3a3a url(../images/langs-arrow.jpg) no-repeat 42px 18px;overflow:hidden;cursor:pointer}#search-lang-box #lang-box ul li{display:block;width:62px;height:40px}#search-lang-box #lang-box ul li.active{display:block}#lang-box ul li a{display:block;width:42px;height:20px;padding:10px 0;color:#969696;text-align:center;vertical-align:middle;text-transform:uppercase}#lang-box ul li.active a{color:#ffffff}#lang-box.active ul li a:hover{color:#ffffff}#search-lang-box #search-box{display:block;float:right;height:40px;background:#3b3a3a}#search-lang-box #search-box .inputText{float:left}#search-lang-box #search-box .inputText label{line-height:30px}#search-lang-box #search-box input[type="submit"]{display:block;float:right;width:47px;height:40px;text-indent:-9999px;padding:0;margin:0;border:none;background:url(../images/sprite.png) no-repeat 0px -198px;cursor:pointer}#search-lang-box #search-box input[type="submit"]:hover{background-position:-47px -198px}#main-nav{position:absolute;top:62px;right:20px;z-index:8;height:42px;display:none}#main-nav > ul > li{display:inline-block;margin-left:11px;position:relative;transition:background .25s ease;-moz-transition:background .25s ease;-webkit-transition:background .25s ease}#main-nav > ul > li.active,#main-nav > ul > li:hover{background:#ff1527}#main-nav > ul > li > a{display:block;color:#ffffff;font-size:1.143em;line-height:1.143em;padding:11px 15px;text-transform:uppercase}#main-nav > ul > li > ul{position:absolute;visibility:hidden;left:0;width:250px;transition:opacity .25s ease;transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;perspective:300px;-moz-perspective:300px;-webkit-perspective:300px;-ms-perspective:300px;perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-webkit-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%}#main-nav > ul > li > ul > li{position:relative;display:block;transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;transform:translate3d( 0, 0px, -100px ) rotateX( -90deg );-moz-transform:translate3d( 0, 0px, -100px ) rotateX( -90deg );-webkit-transform:translate3d( 0, 0px, -100px ) rotateX( -90deg );-ms-transform:translate3d( 0, 0px, -100px ) rotateX( -90deg );opacity:0}#main-nav > ul > li > ul > li > a{padding:10px 15px;display:block;color:#4c4c4c;background:#ffffff;transition:background .25s ease;transition:background .25s ease;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-ms-transition:background .25s ease}#main-nav > ul > li > ul a:hover{background:#e4e3e3}#main-nav > ul > li:hover > ul{visibility:visible}#main-nav > ul > li:hover > ul li{opacity:1;transform:translate3d( 0, 0, 0 ) rotateX( 0deg );-ms-transform:translate3d( 0, 0, 0 ) rotateX( 0deg );-moz-transform:translate3d( 0, 0, 0 ) rotateX( 0deg );-webkit-transform:translate3d( 0, 0, 0 ) rotateX( 0deg )}#mobile-menu-trigger{position:absolute;top:133px;right:20px;z-index:8;display:none;width:47px;height:47px;background:url(../images/sprite.png) no-repeat 0px -104px}#mobile-menu-trigger:hover{background-position:0px -151px}#mobile-menu-trigger.active{background-position:-47px -104px}#mobile-menu-trigger.active:hover{background-position:-47px -151px}#mob-nav{display:none;width:100%;position:relative;overflow:hidden}#mob-nav ul{display:block;width:100%}#mob-nav ul li{display:block}#mob-nav ul li a{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:13px 20px;background:#1e1e1e;color:#ffffff;border-top:1px solid #3c3b3b;text-transform:uppercase}#mob-nav ul li a.active,#mob-nav ul li a:hover{background:#ff1527}#mob-nav ul li:first-child a{border-top:none;box-shadow:inset 1px 6px 9px -6px #000;-moz-box-shadow:inset 1px 6px 9px -6px #000}#mob-nav ul li:last-child a{box-shadow:inset 1px -6px 9px -6px #000;-moz-box-shadow:inset 1px -6px 9px -6px #000}#teaser{display:none;position:relative;overflow:hidden;width:100%}#teaser .teaser-items{position:relative;width:100%;height:100%;overflow:hidden;z-index:3}#teaser .teaser-items a{display:none;overflow:hidden;position:absolute;top:0;left:0;z-index:5}#teaser .teaser-items a.active{z-index:10}#teaser .teaser-items a img{position:relative}#teaser .teaser-items a img.min-width{width:100% !important;height:auto !important}#teaser .teaser-items a img.min-height{width:auto !important;height:100% !important}#teaser nav{position:absolute;bottom:30px;left:50%;z-index:5;font-size:0;line-height:0;padding:0 19px;white-space:nowrap}#teaser nav a{display:block;float:left;width:45px;height:21px;background:url(../images/sprite.png) no-repeat -1px -239px;text-align:center}#teaser nav a div{display:inline-block;width:21px;height:21px;background:url(../images/sprite.png) no-repeat -87px -337px;opacity:0;-moz-opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;transition:opacity .25s ease}#teaser nav a.active div,#teaser nav a:hover div{opacity:1;-moz-opacity:1}#partners-slider{height:165px;width:100%;padding:30px 20px 0 20px;background:#d1d1d1;box-shadow:inset 0px 4px 7px -6px #000;-moz-box-shadow:inset 0px 4px 7px -6px #000}#partners-slider .viewport{height:104px}#partners-slider .viewport .overview a{width:134px;height:104px;margin-left:8px}#partners-slider .viewport .overview a div.cell{width:134px;height:104px}#content{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:50px 20px;position:relative}#content.home-page{padding:70px 0 0 0}h1.heading{text-align:center;font-size:2.000em;line-height:1.154em}#content h2.subheading{text-align:center;font-size:1.286em;line-height:1.500em;display:none;width:80%;margin:30px auto 0 auto}.our-products .our-products-list{padding-top:45px;padding:45px 20px 0 20px}.our-products-list a{display:block;width:49%;float:left;overflow:hidden;margin:0 0 2% 0;text-align:center;background:#fff;box-shadow:0px 0px 5px #d0d0d0;-moz-box-shadow:0px 0px 5px #d0d0d0}.our-products-list a .img{display:block;overflow:hidden;width:100%;position:relative;z-index:1}.our-products-list a .img > img{width:100%;height:auto;min-width:100%}.our-products-list a .title{width:100%;padding:15px 0;border-top:1px solid #e0e0e0;transition:background .25s ease, border-color .25s ease;-webkit-transition:background .25s ease, border-color .25s ease;line-height:auto;height:auto}.our-products-list a .title div{display:inline-block;vertical-align:middle;font-size:0.857em;line-height:1.250em;padding:0 5px;text-transform:uppercase}.our-products-list a:hover .title{background:#ff1527;border-color:#ff1527;z-index:5}.our-products-list a:hover .title div{color:#fff}.home-page #about-us{background:#fff;padding:70px 20px}#about-us .news{width:100%;margin-top:45px}#about-us .news .secheading{float:left;color:#4c4c4c}#about-us .news .more{float:right;display:none;margin-top:12px}#about-us .news article{margin-top:45px;width:100%}#about-us .news article .img{display:block;overflow:hidden;width:100%;position:relative;z-index:1}#about-us .news article .img > img{width:100%;height:auto;position:relative;z-index:1}#about-us .news article .title{margin-top:40px;font-size:1.385em;line-height:1.167em;font-weight:500;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-ms-transition:color .25s ease;transition:color .25s ease}#about-us .news article .title:hover{color:#ff1527}#about-us .news article .date{margin-top:20px;font-size:1em;line-height:1.231em;color:#6c6c6c}#about-us .news article .text{margin-top:10px;font-size:1em;line-height:1.643em}#about-us .news article .black-button{margin-top:30px}#about-us .about{width:100%;margin-top:40px;padding:24px 20px 34px 20px;background-color:#f1f1f1;background-repeat:no-repeat;background-position:right bottom;min-height:190px;box-sizing:border-box;-moz-box-sizing:border-box}.bg #about-us .about{background-image:url(../images/water-mark-bg.jpg)}.en #about-us .about{background-image:url(../images/water-mark-en.jpg)}#about-us .about h2.heading{font-size:2em;line-height:1.071em}#about-us .about .userText{margin-top:9px;font-size:1em;line-height:1.643em}#about-us .about .more{margin-top:15px}#side-block{width:100%;margin-bottom:40px}#side-block h1.secheading{margin-bottom:27px}#side-contacts{width:100%;margin-bottom:35px;background:#353434;padding:20px 20px 30px 20px;box-sizing:border-box;-moz-box-sizing:border-box}#side-contacts h1.secheading{margin-bottom:30px;color:#a2a2a2}#side-contacts h2.sec-subheading{font-size:1em;line-height:1.2em;color:#969696;margin-bottom:20px}#side-contacts .row{display:block;margin-bottom:4px;color:#969696}#side-contacts .row .title{display:block;width:50px;float:left}#side-contacts .row .val{display:inline-block;float:left}#side-contacts .row:after{content:'';display:block;width:100%;height:0px;clear:both}#side-contacts .row .val a{color:#ffffff}#side-contacts .row .val a:hover{color:#b9b9b9}#side-contacts .row.view-all-row{margin-top:22px}#side-contacts .row.view-all-row a{font-weight:400}#sidenav{display:none;float:left;width:25%;position:relative;top:0}#sidenav > ul{display:block}#sidenav > ul > li{border-bottom:1px solid #4c4b4b}#sidenav > ul > li > a{display:block;padding:17px 15px;background:#353434;color:#fff;text-transform:uppercase;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}#sidenav > ul > li > a.selected,#sidenav > ul > li > a:hover{background:#ff1527}#sidenav > ul > li ul{background:#353434;padding:10px 0}#sidenav > ul > li ul li{display:block}#sidenav > ul > li ul li a{display:block;padding:9px 15px 9px 25px;color:#fff}#sidenav > ul > li ul li a.selected,#sidenav > ul > li ul li a:hover{color:#ff1527}#content-block{width:100%}#content-block h1.secheading{display:block;margin:-5px 0 20px 0;clear:both}#prod-gallery{width:100%;height:auto;margin:0 0 15px 0}#prod-gallery #big-img{display:block;width:100%;height:auto;min-height:200px;-webkit-box-shadow:0px 0px 3px 2px #e4e3e3;-moz-box-shadow:0px 0px 3px 2px #e4e3e3;-ms-box-shadow:0px 0px 3px 2px #e4e3e3;box-shadow:0px 0px 3px 2px #e4e3e3}#prod-gallery #big-img img{vertical-align:top;width:100%;height:auto}#prod-gallery .hSlider{padding-top:14px}#prod-gallery .hSlider .viewport{height:104px}#prod-gallery .hSlider .viewport .overview a{width:110px;height:100px;margin:2px 4px 0 4px}#prod-gallery .hSlider .viewport .overview a div.cell{width:110px;height:100px}#content-block .prod-text{border-bottom:1px solid #d1d1d1;margin-bottom:28px}#content-block .brand-row{width:100%;padding:18px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin:0 0 10px 1%}#content-block .brand-row img{float:left;margin-bottom:10px;background:#fff;padding:5px;-webkit-box-shadow:0px 0px 3px 2px #e4e3e3;-moz-box-shadow:0px 0px 3px 2px #e4e3e3;-ms-box-shadow:0px 0px 3px 2px #e4e3e3;box-shadow:0px 0px 3px 2px #e4e3e3}#content-block .brand-row a{float:left;clear:left}#content-block .brand-row a.black-button:nth-of-type(odd){margin-bottom:10px}#content-block .social-row{padding-bottom:29px}#content-block .files-row{padding-top:28px;border-top:1px solid #d1d1d1}#content-block .files-row ul{display:block;width:100%;margin-bottom:29px}#content-block .files-row ul li{display:block;margin-bottom:10px}#content-block .files-row ul li.title{font-size:18px;line-height:21px;margin-bottom:20px}#content-block .files-row ul li a:not(.more){display:inline-block;color:#ff1627;font-size:14px;line-height:20px}#content-block .files-row ul li a:not(.more):hover{color:#b9020a}#content-block .files-row ul.refs li a:not(.more){padding-left:10px;background:url(../images/brc-arrow.png) no-repeat left 6px}#content-block .files-row ul.refs li a:not(.more):hover{background-position:0 -37px}#content-block .files-row ul.recomms li a:not(.more){padding-left:28px;background:url(../images/pdf-icon.jpg) no-repeat 0 0;}#content-block .files-row ul.recomms li a:not(.more):hover{background-position:0 -110px}#content-block .files-row ul li.all-ref{padding-top:10px}#content-block div.news-date{color:#6c6c6c;display:block;padding-bottom:5px}.careers-list{display:block;width:100%;border-top:1px solid #d1d1d1}.careers-list > li{display:block;border-bottom:1px solid #d1d1d1}.careers-list > li > a{display:block;padding:27px 55px 23px 0;color:#2b2b2b;font-weight:600;font-size:1.231em;line-height:1.188em;min-height:19px;position:relative}.careers-list > li > a span{display:block;width:42px;height:42px;background-image:url(../images/sprite.png), url(../images/sprite.png);background-repeat:no-repeat, no-repeat;background-position:-42px -603px, 0px -603px;margin:auto;position:absolute;top:0;bottom:0;right:0}.careers-list > li > a.active,.careers-list > li > a:hover{color:#ff1627}.careers-list > li > a:hover span{background-position:-73px -603px, 0px -603px}.careers-list > li > a.active span{background-position:-42px -634px, 0px -603px}.careers-list > li > a.active:hover span{background-position:-73px -634px, 0px -603px}.careers-list > li > div.details{display:none}.careers-list > li > div.details .black-button{vertical-align:top;margin:10px 0 30px 0}.careers-list > li > div.form{display:none;padding-bottom:30px}.careers-list > li > div.form .notice{display:none;color:#ff1627}.no-upload .careers-list > li > div.form .notice{display:block}.no-upload .careers-list div.form form{display:none}.careers-list div.form .inputText{background:#ffffff;height:50px;margin-bottom:10px;width:49%;margin-right:2%;display:block;float:left}.careers-list div.form .inputText input:focus{background:#e1e0e0}.careers-list div.form .inputText:nth-child(even){margin-right:0}.careers-list div.form .inputText label{line-height:40px}.careers-list div.form .inputTextarea{background:#ffffff;margin-bottom:10px}.careers-list div.form .inputTextarea textarea:focus{background:#e1e0e0}.careers-list div.form .inputFile{margin-bottom:10px}.careers-list div.form .inputFile label.file-label{width:100%;margin-bottom:10px}.careers-list div.form .inputFile .file-name{width:115px;margin-left:10px;overflow:hidden}.careers-list div.form .inputCap{margin-bottom:10px}.careers-list div.form .inputCap input:focus{background:#e1e0e0}.careers-list div.form .inputCap img{border:4px solid #fff}.careers-list div.form .inputCap label{width:100%;margin-bottom:10px}.careers-list div.form .inputCap input{text-align:center;text-transform:uppercase;font-weight:500}.careers-list div.form .inputText input,.careers-list div.form .inputText label,.careers-list div.form .inputTextarea textarea,.careers-list div.form .inputTextarea label,.careers-list div.form .inputFile label.file-label{color:#444444}.careers-list form .errors-row{margin-bottom:10px;color:#ff1527;font-size:1em;line-height:1.350em}.appoint-page form{margin-top:30px}.appoint-page form .inputText{background:#ffffff;height:50px;margin-bottom:10px;width:49%;margin-right:2%;display:block;float:left}.appoint-page form .inputText input:focus{background:#e1e0e0}.appoint-page form .inputText:nth-child(even){margin-right:0}.appoint-page form .inputText label{line-height:40px}.appoint-page form .inputTextarea{background:#ffffff;margin-bottom:10px}.appoint-page form .inputTextarea textarea:focus{background:#e1e0e0}.appoint-page form .inputSelect{background:#ffffff url(../images/sprite.png) no-repeat right -676px;cursor:pointer;padding-right:60px;width:49%;float:left;margin-right:2%;margin-bottom:10px}.appoint-page form .inputSelect.open{background-color:#e1e0e0}.appoint-page form .inputSelect:nth-child(even){margin-right:0}.appoint-page form .inputSelect ul{position:absolute;top:49px;left:0px;width:100%;z-index:10;background:#e1e0e0;border-width:1px 0 0 0;border-style:solid;border-color:#f2f1f1;overflow-y:auto;max-height:210px}.appoint-page form .inputSelect ul li{font-size:1em;line-height:1.214em;color:#444444;background:#e1e0e0}.appoint-page form .inputSelect ul li.current,.appoint-page form .inputSelect ul li:hover{background:#cac8c8}.appoint-page form .inputCap{margin-bottom:10px}.appoint-page form .inputCap label{width:100%;margin-bottom:10px}.appoint-page form .inputCap img{border:4px solid #fff}.appoint-page form .inputCap input{text-align:center;text-transform:uppercase;font-weight:500}.appoint-page form .inputCap input:focus{background:#e1e0e0}.appoint-page form .inputText input,.appoint-page form .inputText label,.appoint-page form .inputTextarea textarea,.appoint-page form .inputTextarea label,.appoint-page form .inputFile label{color:#444444}.case-studies-list a,.case-studies-list div.item{display:block;width:49%;float:left;overflow:hidden;margin:0 0 2% 0;text-align:center;background:#fff;box-shadow:0px 0px 5px #d0d0d0;-moz-box-shadow:0px 0px 5px #d0d0d0}.case-studies-list a:nth-child(2n),.case-studies-list div.item:nth-child(2n){margin:0 0 2% 2%}.case-studies-list a .img,.case-studies-list div.item .img{display:block;overflow:hidden;width:100%;position:relative;z-index:1}.case-studies-list a .img > img,.case-studies-list div.item .img > img{width:100%;height:auto;min-width:100%}.case-studies-list a .title,.case-studies-list div.item .title{width:100%;padding:15px 0;border-top:1px solid #e0e0e0;transition:background .25s ease, border-color .25s ease;-webkit-transition:background .25s ease, border-color .25s ease;line-height:auto;height:auto;text-transform:uppercase}.case-studies-list a .title div,.case-studies-list div.item .title div{display:inline-block;vertical-align:middle;font-size:0.857em;line-height:1.250em;padding:0 5px}.case-studies-list a:hover .title{background:#ff1527;border-color:#ff1527;z-index:5}.case-studies-list a:hover .title div{color:#fff}.news-list article{margin-bottom:45px;padding-bottom:39px;width:100%;border-bottom:1px solid #cbcaca} .news-list article:last-of-type{margin-bottom: 0;} .news-list article .img{display:block;overflow:hidden;width:100%;position:relative;z-index:1}.news-list article .img > img{width:100%;height:auto;position:relative;z-index:1}.news-list article .title{margin-top:40px;font-size:1.385em;line-height:1.167em;font-weight:500;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-ms-transition:color .25s ease;transition:color .25s ease}.news-list article .title:hover{color:#ff1527}.news-list article .date{margin-top:20px;font-size:1em;line-height:1.231em;color:#6c6c6c}.news-list article .text{margin-top:10px;font-size:1em;line-height:1.643em}.news-list article .black-button{margin-top:30px}.services-list article{margin-bottom:45px;padding-bottom:39px;width:100%;border-bottom:1px solid #cbcaca;-webkit-transition:background 500ms ease;-moz-transition:background 500ms ease;-ms-transition:background 500ms ease;transition:background 500ms ease}.services-list article .img{display:block;overflow:hidden;width:100%;position:relative;z-index:1}.services-list article .img > img{width:100%;height:auto;position:relative;z-index:1}.services-list article h1.title{margin:30px 0;font-size:1.385em;line-height:1.167em;font-weight:500;color:#2b2b2b;-webkit-transition:color 300ms ease, padding 300ms ease;-moz-transition:color 300ms ease, padding 300ms ease;transition:color 300ms ease, padding 300ms ease}.services-list article.active{background:#353434;color:#ffffff}.services-list article.active h1.title{color:#ffffff;padding:0 20px}.services-list article .row{display:block;margin-bottom:8px;-webkit-transition:color 300ms ease, padding 300ms ease;-moz-transition:color 300ms ease, padding 300ms ease;transition:color 300ms ease, padding 300ms ease}.services-list article .row .title{display:block;width:50px;float:left}.services-list article .row .val{display:inline-block;float:left}.services-list article .row:after{content:'';display:block;width:100%;height:0px;clear:both}.services-list article .row .val a{color:#ff1527}.services-list article .row .val a:hover{color:#b9020a}.services-list article.active .row{padding:0 20px}#bulletin-form{background:#3b3a3a;padding:20px}#bulletin-form h3.heading{display:block;font-size:1.385em;line-height:1.167em;color:#a09f9f}#bulletin-form form{width:100%;margin-top:20px}#bulletin-form form .mess-ok{display:inline-block;font-size:1em;line-height:1.350em;vertical-align:top;margin-top:7px;color:#fff}#bulletin-form form .mess-err{display:inline-block;font-size:1em;line-height:1.350em;vertical-align:top;margin-top:7px;color:#ff1527}#bulletin-form form .errors-row,.appoint-page form .errors-row{margin-bottom:10px;color:#ff1527;font-size:1em;line-height:1.350em}#bulletin-form form .inputSelect{margin-bottom:10px}#bulletin-form .inputSelect{border:1px solid #616060;background:url(../images/sprite.png) no-repeat right -257px;color:#797979;cursor:pointer;padding-right:60px}#bulletin-form .inputSelect .selected.changed{color:#ffffff}#bulletin-form .inputSelect ul{position:absolute;top:49px;left:-1px;width:100%;z-index:10;background:#3b3a3a;border-width:0 1px 1px 1px;border-style:solid;border-color:#616060}#bulletin-form .inputSelect ul li{font-size:1em;line-height:1.214em;color:#797979;background:#3b3a3a}#bulletin-form .inputSelect ul li.current,#bulletin-form .inputSelect ul li:hover{color:#fff;background:#535252}#bulletin-form form .inputText{margin-bottom:10px;border:1px solid #616060;font-size:1em;line-height:1em;height:50px}#bulletin-form form .inputText label{line-height:40px}#bulletin-form form .black-button{height:50px}#bulletin-form form .black-button span{background-color:#1e1e1e;background-position:20px -52px}footer{background:#1e1e1e;padding:50px 20px 30px 20px}footer h3.heading{font-size:18px;line-height:21px;color:#969696;margin-bottom:20px;text-transform:uppercase}footer nav{width:100%}footer nav ul{display:block}footer nav ul li{display:block;padding:8px 0}footer nav ul li a{font-size:1em;line-height:1.214em;color:#fff}footer nav ul li a:hover{color:#b9b9b9}footer .ref{width:100%;margin-top:35px}footer .ref a.ref-text{display:block;color:#fff;font-style:italic;font-size:1em;line-height:1.643em;width:80%}footer .ref a.ref-text:hover{color:#b9b9b9}footer .ref a.ref-text span{display:inline-block;width:30px;height:29px}footer .ref a.ref-text span:nth-child(odd){background:url(../images/sprite.png) no-repeat 0px -308px;margin-right:5px}footer .ref a.ref-text span:nth-child(even){background:url(../images/sprite.png) no-repeat -30px -308px;margin:0 0 -19px 5px}footer .ref div.author{margin-top:30px;color:#969696;font-size:1em;line-height:1.286em}footer .ref a.white-more{margin-top:20px}footer .contacts{width:100%;margin-top:35px}footer .contacts .row{display:block;margin-bottom:8px;color:#bbbaba;white-space:nowrap}footer .contacts .row .title{display:block;width:50px;float:left}footer .contacts .row .val{display:inline-block;float:left}footer .contacts .row .val a{color:#ffffff}footer .contacts .row .val a:hover{color:#b9b9b9}footer .contacts .row:after{content:'';display:block;width:100%;height:0px;clear:both}footer .social{margin-top:25px}footer .social a{display:inline-block;position:relative;-webkit-perspective:100px;-moz-perspective:100px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;font-size:0;line-height:0;margin-left:4px}footer .social a:first-child{margin-left:0}footer .social a div{display:block;position:relative;background-color:#1e1e1e;background-image:url(../images/sprite.png);background-repeat:no-repeat;height:42px;width:42px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transform-origin:center top;-moz-transform-origin:center top;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;box-sizing:border-box;-moz-box-sizing:border-box}footer .social a.fb div{background-position:0px -337px}footer .social a.tw div{background-position:-41px -337px}footer .social a.gp div{background-position:0px -419px}footer .social a.in div{background-position:-41px -419px}footer .social a:hover div{-webkit-transform:translate3d( 0px, 42px, 0px ) rotateX( -90deg );-moz-transform:translate3d( 0px, 42px, 0px ) rotateX( -90deg );-ms-transform:translate3d( 0px, 0px, 0px ) rotateX( 0deg )}footer .social a div:before{content:'';display:block;position:absolute;top:0px;left:0px;background-color:#1e1e1e;background-image:url(../images/sprite.png);background-repeat:no-repeat;height:42px;width:42px;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transform:translate3d( 0px, -42px, 0px ) rotateX(90deg);-moz-transform:translate3d( 0px, -42px, 0px ) rotateX(90deg);overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box}footer .social a.fb div:before{background-position:0px -378px}footer .social a.tw div:before{background-position:-41px -378px}footer .social a.gp div:before{background-position:0px -460px}footer .social a.in div:before{background-position:-41px -460px}footer .social a:active{-webkit-transform:scale(0.95, 0.95);-moz-transform:scale(0.95, 0.95)}footer section#copy{margin-top:50px;border-top:1px solid #4c4c4c;padding-top:25px;color:#969696;font-size:13px;line-height:15px}footer section#copy a{color:#ffffff}footer section#copy a:hover{color:#969696}#copy #t{display:block;float:left;width:33px;height:33px;border:1px solid #565555;background:url(../images/sprite.png) no-repeat -93px -304px;box-sizing:border-box;-moz-box-sizing:border-box}#copy .c{float:right;display:inline}#copy .c span{display:none}#copy .d{display:inline;clear:right;float:right;margin-top:10px;text-align:right;width:80%;line-height:25px;color:#ffffff}#copy .d a.Exsisto{display:inline-block;width:83px;height:22px;vertical-align:baseline;margin-bottom:-2px;background:url(../images/sprite.png) no-repeat 0px -503px;text-indent:-9999px}#copy .d a.Exsisto:hover{background-position:0px -526px}.search-page .result-list{margin-bottom:50px}.search-page .result-list li{margin-bottom:30px}.search-page .result-list li.section{margin-top:30px;font-size:1.538em;line-height:1.150em;font-weight:300;color:#262626}.search-page .result-list li a.title{font-size:1.231em;line-height:1.125em;font-weight:500}.search-page .result-list li div.userText{margin-top:5px}.common-author{font-weight:bold;margin-bottom:20px}.common-date{margin-bottom:10px}.pagination{display:block;text-align:center;overflow:visible}.pagination:nth-child(1){margin-bottom:40px}.pagination:last-child{margin-top:40px}.pagination a{display:inline-block;position:relative;-webkit-perspective:100px;-moz-perspective:100px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;font-size:1.357em;line-height:42px;margin:0 1px}.pagination a div{display:block;position:relative;height:42px;width:42px;color:#797979;background:#f2f1f1 url(../images/sprite.png) no-repeat 0px -603px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transform-origin:center top;-moz-transform-origin:center top;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d}.pagination a.selected div,.pagination a:hover div{-webkit-transform:translate3d( 0px, 42px, 0px ) rotateX( -90deg );-moz-transform:translate3d( 0px, 42px, 0px ) rotateX( -90deg );-ms-transform:translate3d( 0px, 0px, 0px ) rotateX( 0deg )}.pagination a div:before{content:attr(data-content);display:block;position:absolute;top:0px;left:0px;height:42px;width:42px;background:#f2f1f1 url(../images/sprite.png) no-repeat 0px -603px;color:#ff1527;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transform:translate3d( 0px, -42px, 0px ) rotateX(90deg);-moz-transform:translate3d( 0px, -42px, 0px ) rotateX(90deg);overflow:hidden}.pagination a.prev div{background-image:url(../images/sprite.png), url(../images/sprite.png);background-repeat:no-repeat, no-repeat;background-position:-83px -361px, 0px -603px}.pagination a.prev div:before{background-image:url(../images/sprite.png), url(../images/sprite.png);background-repeat:no-repeat, no-repeat;background-position:-83px -443px, 0px -603px}.pagination a.next div{background-image:url(../images/sprite.png), url(../images/sprite.png);background-repeat:no-repeat, no-repeat;background-position:-83px -402px, 0px -603px}.pagination a.next div:before{background-image:url(../images/sprite.png), url(../images/sprite.png);background-repeat:no-repeat, no-repeat;background-position:-83px -484px, 0px -603px}.pagination a:active{-webkit-transform:scale(0.95, 0.95);-moz-transform:scale(0.95, 0.95)}.ie .pagination a div:before{display:none}.ie .pagination a.selected div,.ie .pagination a:hover div{color:#ff1527}.ie .pagination a.prev:hover div{background-position:-83px -443px, 0px -603px}.ie .pagination a.next:hover div{background-position:-83px -484px, 0px -603px}.ie *:active{background:none}.social-row{padding-top:20px}.social-row .item{float:left;margin:0 5px 5px 0;overflow:hidden}.social-row .item.fb{min-width:80px}.social-row .item.tw{width:80px}.social-row .item.gp{width:65px;clear:left}.social-row .item.in{width:80px}.hSlider{position:relative;box-sizing:border-box;-moz-box-sizing:border-box}.hSlider.hidden{overflow:hidden;height:0}.hSlider .viewport{width:100%;max-width:1200px;height:auto;margin:0 auto;overflow:hidden;position:relative;font-size:0;line-height:0}.hSlider .viewport .overview{display:inline-block;white-space:nowrap;position:absolute;left:0;top:0;z-index:1}.hSlider .viewport .overview a{display:inline-block;vertical-align:top;position:relative;background:#fff;box-shadow:0px 0px 4px 0px #a5a5a5;-moz-box-shadow:0px 0px 4px 0px #a5a5a5}.hSlider .viewport .overview a:first-child{margin-left:2px !important}.hSlider .viewport .overview a div.cell{display:table-cell;text-align:center;vertical-align:middle}.hSlider .viewport .overview a div.mask{position:absolute;top:0;left:0;background:#000;opacity:0;-moz-opacity:0;width:131px;height:104px;width:100%;height:100%;transition:opacity .25s ease;-webkit-transition:opacity .25s ease}.hSlider .viewport .overview a.selected div.mask,.hSlider .viewport .overview a:hover div.mask{opacity:.6}.hSlider .scrollbar{width:100%;max-width:1200px;height:4px;margin:13px auto 0 auto;background:#fff;position:relative;overflow:hidden}.hSlider .scrollbar .track{position:absolute;display:block;width:0px;height:4px;background:#ff1627}.secheading{font-size:1.692em;line-height:1.136em}.page-heading{background:#fff;padding:20px;text-align:center}.page-heading .brc{margin-top:10px}.page-heading .brc a{display:inline-block;color:#ff1527;padding-right:15px;background:url(../images/brc-arrow.png) no-repeat right 6px;margin-right:7px;font-size:14px;line-height:17px}.page-heading .brc a:hover{color:#b9020a;background-position:right -37px}.page-heading .brc span{color:#6d6d6d}.more{color:#2b2b2b;background:url(../images/more-arrow.png) no-repeat right 5px;font-weight:600;padding-right:15px;font-size:1em;line-height:1em;display:inline-block}.more:hover{color:#ff1527;background-position:right -17px}.white-more{color:#ffffff;background:url(../images/white-more-arrow.png) no-repeat right 4px;padding-right:15px;font-size:1em;line-height:1em;display:inline-block}.white-more:hover{color:#b9b9b9;background-position:right -18px}.img div.mask{background:url(../images/transp-black.png) repeat top left;position:absolute;top:100%;left:0;opacity:0;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-webkit-backface-visibility:hidden;width:100%;height:100%;overflow:hidden;z-index:10}.img div.mask img{width:auto;height:auto;position:absolute;left:50%;top:-26px;opacity:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;margin-left:-26px}article .img:hover div.mask,a:hover .img div.mask{top:0%;opacity:1}article .img:hover div.mask img,a:hover .img div.mask img{top:50%;margin-top:-26px;opacity:1}.black-button{display:inline-block;position:relative;-webkit-perspective:500px;-moz-perspective:500px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.black-button.active span{background-image:url(../images/loader-send.gif);background-repeat:no-repeat;background-position:20px -104px;padding:18px 30px 18px 50px}.black-button span{display:inline-block;position:relative;padding:18px 30px;height:100%;width:100%;background-color:#353434;color:#ffffff !important;font-weight:500;-webkit-transition:-webkit-transform 300ms ease, padding 150ms ease;-moz-transition:-moz-transform 300ms ease, padding 150ms ease;-webkit-transform-origin:center top;-moz-transform-origin:center top;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;font-size:1em;line-height:1.2em}.black-button:hover span{-webkit-transform:translate3d( 0px, 100%, 0px ) rotateX( -90deg );-moz-transform:translate3d( 0px, 100%, 0px ) rotateX( -90deg );-ms-transform:translate3d( 0px, 0px, 0px )}.black-button span:before{content:attr(data-content);display:inline-block;position:absolute;left:0;top:0;padding:18px 30px;text-align:center;background-color:#353434;color:#ffffff;height:100%;width:100%;font-weight:500;font-size:1em;line-height:1.2em;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-webkit-transition:-webkit-transform 300ms ease, padding 150ms ease, background 300ms ease;-moz-transition:-moz-transform 300ms ease, padding 150ms ease, background 300ms ease;-webkit-transform:translate3d( 0px, -100%, 0px ) rotateX(90deg);-moz-transform:translate3d( 0px, -100%, 0px ) rotateX(90deg);text-align:center;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box}.black-button:hover span:before{background-color:#ff1527}.black-button.active span:before{-webkit-transition:-webkit-transform 300ms ease, padding 150ms ease;-moz-transition:-moz-transform 300ms ease, padding 150ms ease;background-color:#ff1527;background-image:url(../images/loader-send.gif);background-repeat:no-repeat;background-position:20px 0px;padding:18px 30px 18px 50px}.black-button:active{-webkit-transform:scale(0.95, 0.95);-moz-transform:scale(0.95, 0.95)}.inputCap{display:block}.inputCap input{display:inline-block;margin:0;border:none;height:50px;width:123px;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;background:#ffffff;color:#444444;line-height:20px}.inputCap label{display:inline-block}.inputText{display:block;height:40px;overflow:hidden;position:relative;box-sizing:border-box;-moz-box-sizing:border-box}.inputText input{display:block;z-index:1;width:100%;height:100%;margin:0;border:none;position:absolute;padding:5px 15px;box-sizing:border-box;-moz-box-sizing:border-box;background:transparent;color:#fff;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-ms-transition:background .25s ease;transition:background .25s ease}.inputText label{display:block;position:absolute;z-index:2;margin:0;width:100%;height:100%;padding:5px 15px;box-sizing:border-box;-moz-box-sizing:border-box;color:#797979}.inputSelect{position:relative;height:50px;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-ms-transition:background .25s ease;transition:background .25s ease}.inputSelect .selected{width:100%;height:100%;font-size:1em;line-height:50px;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 15px;position:relative;overflow:hidden;white-space:nowrap}.inputSelect ul{position:absolute;top:49px;left:-1px;width:100%;z-index:10;padding:10px 0;display:none}.inputSelect ul li{display:block;width:100%;padding:10px 15px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:1em;line-height:1.214em;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.inputTextarea{display:block;height:120px;overflow:hidden;position:relative;box-sizing:border-box;-moz-box-sizing:border-box}.inputTextarea textarea{display:block;z-index:1;width:100%;height:100%;margin:0;border:none;position:absolute;padding:5px 15px;box-sizing:border-box;-moz-box-sizing:border-box;background:transparent;overflow:auto;resize:none;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-ms-transition:background .25s ease;transition:background .25s ease}.inputTextarea label{display:block;position:absolute;z-index:2;margin:0;width:100%;height:100%;padding:5px 15px;box-sizing:border-box;-moz-box-sizing:border-box;color:#797979}.inputCap label span,.inputText label span,.inputFile label span,.inputTextarea label span{color:#ff1527}.inputFile{display:block;position:relative}.inputFile input{position:absolute;top:0;left:-100%;visibility:hidden}.inputFile label{display:inline-block;height:100%}.inputFile .file-name{display:inline-block;white-space:nowrap;height:100%;direction:rtl}#h-image{display:none;width:100%}#h-image img{display:block;width:100%;height:auto}#h-map{width:100%;height:335px}nav#mob-sidenav{display:block;margin-bottom:40px}nav#mob-sidenav .select{width:100%;min-height:54px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;background:#ff1527;padding:22px 57px 22px 14px;cursor:pointer;position:relative}nav#mob-sidenav .select div.title{display:block;width:100%;color:#fff;font-size:1em;line-height:1.3em;text-transform:uppercase;text-overflow:ellipsis}nav#mob-sidenav .select div.arrow{display:block;width:57px;height:54px;position:absolute;top:0;bottom:0;right:0;margin:auto;background:url(../images/sprite.png) no-repeat 0px -549px}nav#mob-sidenav .select.active div.arrow{background-position:right -549px}nav#mob-sidenav ul{display:none;width:100%}nav#mob-sidenav ul li{display:block;border-bottom:1px solid #3f3e3e}nav#mob-sidenav ul li a{background:#353434;display:block;font-size:1em;line-height:1.214em;color:#ffffff;text-transform:uppercase;padding:19px 14px;transition:background .25s ease;-ms-transition:background .25s ease;-moz-transition:background .25s ease;-webkit-transition:background .25s ease}nav#mob-sidenav ul li a:hover,nav#mob-sidenav ul li a.active{background:#ff1527}nav#mob-sidenav .buttons-row{margin-top:10px}nav#mob-sidenav .buttons-row a{display:table;width:50%;height:auto;float:left;box-sizing:border-box;-moz-box-sizing:border-box;background:#353434;border-right:1px solid #f2f1f1;border-bottom:1px solid #f2f1f1;transition:background .25s ease;-ms-transition:background .25s ease;-moz-transition:background .25s ease;-webkit-transition:background .25s ease}nav#mob-sidenav .buttons-row a span{display:table-cell;text-align:center;vertical-align:middle;padding:18px 10px;color:#fff;font-weight:500;font-size:1em;line-height:1.24em}nav#mob-sidenav .buttons-row a:hover,nav#mob-sidenav .buttons-row a.active{background:#ff1527}.ie footer .social a div:before{display:none}.ie footer .social a.fb:hover div{background-position:0px -378px}.ie footer .social a.tw:hover div{background-position:-41px -378px}.ie footer .social a.gp:hover div{background-position:0px -460px}.ie footer .social a.in:hover div{background-position:-41px -460px}@media only screen and (min-width: 569px){body{font-size:14px;line-height:1.414em}header{height:145px}.loading{background-position:50% 300px}#logo{top:20px;left:20px}#main-nav{display:block}#mobile-menu-trigger{top:62px}#header-links{top:75px;right:90px}#header-links li{float:left;padding:0 10px;line-height:16px}#header-links li:first-child{border-right:1px solid #545353}#header-links li a{line-height:16px}h1.heading{font-size:2.143em;line-height:1.167em}#content h2.subheading{display:block}#about-us .news .more{display:inline-block}#about-us .news article{width:47.3%;float:left}#about-us .news article:nth-child(odd){float:right}#about-us .news article .title{font-size:1.286em;line-height:1.167em}#copy{text-align:right}.social-row .item.gp{clear:none}#copy .c{float:none}#copy .d{float:none;width:auto}#h-image{display:block}nav#mob-sidenav .buttons-row a{width:25%%}.secheading{font-size:1.786em;line-height:1.160em}#prod-gallery{float:left;width:45%;margin-right:2.5%}#partners-slider .viewport .overview a,#partners-slider .viewport .overview a div.cell{width:141px}#content-block .brand-row{float:right;width:51.5%}#content-block .files-row ul{width:45%;float:left}#content-block .files-row ul:nth-child(even){float:right}.services-list article,.news-list article{width:47.3%;float:left}.services-list article:nth-child(even),.news-list article:nth-child(even){margin:0 0 45px 4.4%}.services-list article h1.title,.news-list article .title{font-size:1.286em;line-height:1.167em}.careers-list > li > a{font-size:1.286em;line-height:1.167em}.careers-list div.form .inputText,.careers-list div.form .inputText:nth-child(even){width:24.25%;margin-right:1%}.careers-list div.form .inputText:last-child{margin-right:0}.careers-list div.form .inputFile label.file-label,.careers-list div.form .inputCap label{width:auto;margin-right:10px}}@media only screen and (max-width: 767px){.our-products-list a:nth-child(2n){margin:0 0 2% 2%}}@media only screen and (min-width: 768px){#teaser{display:block}.our-products-list a .title div{font-size:1em;line-height:1.214em}.case-studies-list a .title div,.case-studies-list div.item a.title div{font-size:1em;line-height:1.214em}footer nav ul{display:inline-block;vertical-align:top;width:49%}footer nav ul:nth-child(odd){margin-left:1%}footer section.ref{display:inline-block;vertical-align:top;width:49%}footer section.contacts{display:inline-block;vertical-align:top;width:49%;margin-left:1%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.our-products-list a{width:32%}.our-products-list a:nth-child(3n-1){margin:0 2% 2% 2%}}@media only screen and (min-width: 769px){.case-studies-list a:nth-child(2n), .case-studies-list div.item:nth-child(2n){margin: 0 0 2% 0}#content{padding:70px 20px 55px 20px}#header-links{top:12px;right:290px}#content-block .brand-row img{float:left}#content-block .brand-row a{float:right;clear:right}.case-studies-list a,.case-studies-list div.item{width:32%}.case-studies-list a:nth-child(3n-1),.case-studies-list div.item:nth-child(3n-1){margin:0 2% 2% 2%}.appoint-page form .inputSelect,.appoint-page form .inputSelect:nth-child(even),.appoint-page form .inputText,.appoint-page form .inputText:nth-child(even){width:24.25%;margin-right:1%}.appoint-page form .inputSelect:last-child,.appoint-page form .inputText:last-child{margin-right:0}.appoint-page form .inputCap label{width:auto;margin:0 10px 0 0}}@media only screen and (min-width: 1025px){body{padding-top:145px}header{position:fixed;top:0;z-index:99}.no-res{padding-right: 350px;} .full .no-res{padding-right: 0px;}#search-lang-box #search-box .inputText{width:153px}h1.heading{font-size:2.857em;line-height:1.125em}#partners-slider .viewport .overview a,#partners-slider .viewport .overview a div.cell{width:142px}.our-products-list a{width:24%;margin:0 0 1.33% 0}.our-products-list a:nth-child(4n-1){margin:0 1.33% 1.33% 0}.our-products-list a:nth-child(4n-2){margin:0 1.33% 1.33% 1.33%}.our-products-list a .title div{font-size:1.143em;line-height:1.313em}#about-us .news{width:65.5%;float:left}#about-us .news article .title{font-size:1.429em;line-height:1.150em}#about-us .about{width:31%;float:right}#bulletin-form h3.heading{display:inline-block;font-size:1.429em;line-height:1.150em;width:40%;vertical-align:top;margin-top:13px;float:left}#bulletin-form form{display:block;width:57%;margin-top:0;position:relative;float:right}#bulletin-form form .inputSelect{width:35%;margin:0 2% 0 0;float:left}#bulletin-form form .inputText{width:35%;margin:0 2% 0 0;float:left}#bulletin-form form .black-button{float:left;width:25%}footer nav{width:50%;display:inline-block}footer section.ref{width:24%}footer section.contacts{width:24%}footer .ref,footer .contacts{margin-top:0px}#copy .c{float:left;margin-top:8px}#copy .c span{display:inline}#copy #t{display:none}nav#mob-sidenav{display:none}.secheading{font-size:2.143em;line-height:1.100em}#sidenav{display:block}#content-block{float:right;width:71.5%}#content-block.full{float:none;width:100%}#prod-gallery{width:41%}#content-block .brand-row{width:55.5%}.services-list article,.news-list article{width:32%}.services-list article:nth-child(even),.news-list article:nth-child(even){margin:0 0 45px 0}.services-list article:nth-child(3n-1),.news-list article:nth-child(3n-1){margin:0 2% 0 2%}#side-block{float:left;width:25%}#side-contacts{float:left;width:25%}}.inputCap.err input,.inputSelect.err,.inputText.err,.inputTextarea.err{border:1px solid #ff1527 !important}.inputFile .err{color:#ff1527 !important}.no-res{text-align:center;font-weight:bold; font-size:1.5em;line-height:1.1em;}.loader-bg{background:url(../images/loader-bg.gif) no-repeat 50% 50%}.loader-en{background:url(../images/loader-en.gif) no-repeat 50% 50%}