html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.float-right{float:right}.float-left{float:left}.clear{clear:both}.b{font-weight:bold}.i{font-style:italic}.success{font-weight:bold;color:green}.right{text-align:right}.left{text-align:left}.center{text-align:center}.tiny{font-size:9px}.valign-middle{vertical-align:middle}.hidden{display:none}input.spam{display:none}.video{position:relative}.video .video-cover{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.video iframe{width:170px;height:120px}.media .image{float:left}.media .image img{width:100%}.media .image>div{margin-bottom:5px}.media .image>a{display:block}.media h2{clear:both}#main-contact label{width:80px;display:inline-block;*display:inline}#mainmap{width:100%;height:570px;color:#666}.news img{margin-left:10px;margin-bottom:5px}.news li{margin-bottom:1em}.color-variants .color-variant{display:inline-block;margin:3px 6px 3px 0;width:50px;height:50px}.product-detail .colored-images .large{display:none}body{color:#143E75;font-family:'proxima-nova', sans-serif;font-size:18px}h1,h2,h3,h4,h5,h6{margin-top:1.5em;margin-bottom:1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:40px;font-weight:bold;text-transform:uppercase}h2{color:#00A3D9;font-size:32px;margin-top:35px;margin-bottom:5px;font-weight:bold}h3{color:#143E75;font-size:26px;font-weight:bold}h4{font-size:24px;font-weight:bold}h5{font-size:22px;font-weight:bold}h6{font-size:18px;font-weight:bold}strong,b{font-weight:bold}i,em{font-style:italic}a{color:#00A3D9;transition:color 0.1s;text-decoration:none}a:hover{color:#143E75}.tnum,table td{font-feature-settings:'tnum';-moz-font-feature-settings:'tnum';-webkit-font-feature-settings:'tnum';-ms-font-feature-settings:'tnum';-moz-font-feature-settings:'tnum=1'}.reference{color:#00A3D9;padding:0 120px;margin-top:30px}.button{font-size:16px;color:#fff;font-weight:bold;text-transform:uppercase;display:inline-block;cursor:pointer;background:#00A3D9;border:0;padding:15px 50px;-webkit-border-radius:52px;-moz-border-radius:52px;border-radius:52px}.button:hover:not(.disabled){color:#fff;background-color:#143E75 !important}hr{height:15px;background:url(../images/micro/sep.png) no-repeat center 0;border:0;margin-top:40px}.light-blue{color:#00A3D9}.dark-blue{color:#143E75}.semibold{font-weight:600}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-24{font-size:24px}.font-36{font-size:36px}.font-48{font-size:48px}.mceContentBody table,.mce-content-body table{border-collapse:separate;width:100%}.mceContentBody,.mce-content-body,.page-content{font-size:18px}.mceContentBody ul,.mce-content-body ul,.page-content ul{list-style-type:disc;padding-left:1.1em;margin:0px}.mceContentBody ol,.mce-content-body ol,.page-content ol{padding-left:2em;margin:0.5em 0}.mceContentBody ul ul,.mceContentBody ul ol,.mceContentBody ol ul,.mceContentBody ol ol,.mce-content-body ul ul,.mce-content-body ul ol,.mce-content-body ol ul,.mce-content-body ol ol,.page-content ul ul,.page-content ul ol,.page-content ol ul,.page-content ol ol{margin:0}.mceContentBody p,.mceContentBody li,.mce-content-body p,.mce-content-body li,.page-content p,.page-content li{line-height:1.3em}.mceContentBody p,.mce-content-body p,.page-content p{margin-bottom:1em}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{line-height:1.3em}.container{position:relative;width:1030px;margin:0 auto}header{z-index:1130000;position:relative}header .logo-wrapper{height:121px;position:relative}header #logo{position:absolute;top:40px;left:18px}#slideshow{position:relative}#slideshow img{display:block}#slideshow .text{padding:0 24px;color:#fff;position:absolute;left:0;bottom:0;width:100%;height:260px}#slideshow .text .pos{position:absolute;bottom:28px}#slideshow .title{margin-top:32px;margin-bottom:24px;font-weight:bold;font-size:34px;display:block}#slideshow .subtitle{display:block;font-weight:600;font-size:24px}.aside-left{width:314px;float:left}.main-menu{background:#e5f6fb;padding:30px 20px}.main-menu li{margin-bottom:30px}.main-menu li.last{margin-bottom:0}.main-menu .active a{color:#143E75}.main-menu a{font-size:20px;font-weight:bold}.company{padding:50px 20px;font-size:18px}.company img{margin:22px 0}.main-section{z-index:5;position:relative;margin-top:36px;margin-bottom:40px}.page-content{width:687px;float:right;padding-bottom:70px}.nice-table{width:100%;font-size:18px;border-top:4px solid #ccc;border-bottom:3px solid #ccc;margin-bottom:35px}.nice-table tr td{border-bottom:1px solid #ccc;padding:8px 0;vertical-align:middle}footer{background-color:#e6e6e6}footer .box{text-align:center;float:left;width:25%}footer .box .wrapper{margin:0px 10px}footer .box .wrapper .icon{display:block;font-size:0px;text-indent:-5000;cursor:pointer;width:76px;height:76px;margin:34px auto 28px auto}footer .box .wrapper .icon-location{background:url("../images/layout/footer_icon_location.png")}footer .box .wrapper .icon-phone{background:url("../images/layout/footer_icon_phone.png")}footer .box .wrapper .icon-envelope{background:url("../images/layout/footer_icon_envelope.png")}footer .box .wrapper .icon-facebook{background:url("../images/layout/footer_icon_facebook.png")}footer .box .wrapper .title{color:#143E75;font-weight:bold;font-size:24px}footer .box .wrapper .content{color:#143E75;line-height:1.3em;font-size:18px;padding-top:28px}footer .box .wrapper .content .phone-box{margin-bottom:28px}footer .box .wrapper .content .phone-box:last-of-type{margin-bottom:40px}footer .box .wrapper .content .phone{font-size:26px;font-weight:600;margin-top:7px}footer .credits{border-top:1px solid #ced2d7;color:#98a4b2;font-size:14px;line-height:1.5em;text-align:center}footer .credits a{color:#98a4b2}footer .credits a:hover{color:#143E75}footer .credits .container{padding:24px 0px}
