@charset "utf-8";@font-face{font-family:'PFDinTextCondProMedium';src:url('pfdintextcondpro-medium-webfont.eot');src:local('☺'), url('pfdintextcondpro-medium-webfont.woff') format('woff'), url('pfdintextcondpro-medium-webfont.ttf') format('truetype'), url('pfdintextcondpro-medium-webfont.svg#webfontf1xc1vfn') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PFDinTextCondProLight';src:url('pfdintextcondpro-light-webfont.eot');src:local('☺'), url('pfdintextcondpro-light-webfont.woff') format('woff'), url('pfdintextcondpro-light-webfont.ttf') format('truetype'), url('pfdintextcondpro-light-webfont.svg#webfonteHqA5MzJ') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'icomoon';src:url('icomoon.eot');src:url('icomoon.eot?#iefix') format('embedded-opentype'),
url('icomoon.svg#icomoon') format('svg'),
url('icomoon.woff') format('woff'),
url('icomoon.ttf') format('truetype');font-weight:normal;font-style:normal;}
[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:'icomoon';font-style:normal;speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.icon-comment:before{content:"\63";}
.icon-untitled:before{content:"\42";}
.icon-untitled-2:before{content:"\4c";}
.icon-untitled-3:before{content:"\57";}
.icon-untitled-4:before{content:"\43";}
.icon-phone:before{content:"\74";}
.icon-mail:before{content:"\6d";}
.icon-map-pin-fill:before{content:"\70";}
.icon-skype:before{content:"\73";}
*{margin:0;padding:0;}
body{color:#000;font-family:Arial;font-size:12px;background:#fff;}
body.index{background:url(../images/design/bg.jpg) top center;}
table{font-size:12px;border-collapse:collapse;}
img{border:0;}
small{font-size:11px;}
.g-clear{width:100%;clear:both;float:none !important;overflow:hidden;height:0;font-size:0;border:0;}
.g-hidden{visibility:hidden;}
a{color:#31529E;}
a:hover{color:#F01B37;}
a.g-a-name{position:relative;top:-5em;}
a.g-a-black-dotted{color:#000;border-bottom:1px dotted #000;cursor:pointer;text-decoration:none;}
a.g-a-black-dotted:hover{color:#F01B37;border-bottom:1px dotted #F01B37;}
.g-hidden-block-anchor{color:#31529E;border-bottom:1px dotted #31529E;cursor:pointer;}
.g-hidden-block-anchor:hover{color:#F01B37;border-bottom:1px dotted #F01B37;}
.g-hidden-block{display:none;clear:both;}
.thumbnails{margin:-20px 0 40px 0;text-align:center;font-size:0;line-height:0;letter-spacing:-1px;}
.thumbnail{text-decoration:none;display:-moz-inline-box;display:inline-block;vertical-align:top;margin:20px 10px 0 10px;font-size:12px;line-height:normal;letter-spacing:normal;display:inline-block;//display:inline;zoom:1;}
.thumbnail .r{width:220px;float:left;}
.thumbnail .r a{color:#000;text-decoration:none;border-bottom:1px dotted #000;position:relative;margin-right:-9px;}
.thumbnail .r a:hover{color:#F01B37;text-decoration:none;border-bottom:1px dotted #F01B37;}
.thumbnail .r small{font-size:11px;line-height:2em;}
.thumbnail .r a.thumbnail__img-link{border-bottom:none;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin-right:0;}
.thumbnail .r a.thumbnail__img-link:hover{top:-8px;}
.thumbnail .r a small{position:relative;}
.thumbnail .r a small:before{content:'';display:block;position:absolute;top:0;right:100%;width:12px;height:16px;padding-right:6px;background:url(../images/design/thumbnail__recommendation.gif) 0 0 no-repeat;}
.l-100,
.l-50,
.l-33,
.l-25,
.l-100-padding,
.l-66-padding,
.l-50-padding,
.l-33-padding,
.l-25-padding,
.l-17-padding,
.l-100-padding2,
.l-50-padding2,
.l-33-padding2,
.l-25-padding2{position:relative;display:block;float:left;min-height:1px;vertical-align:top;}
.l-100{width:960px;}
.l-66{width:640px;}
.l-50{width:480px;}
.l-33{width:320px;}
.l-25{width:240px;}
.l-100-padding{width:940px;padding:0 10px;}
.l-66-padding{width:620px;padding:0 10px;}
.l-50-padding{width:100%;padding:0 10px;}
.l-33-padding{width:300px;padding:0 10px;}
.l-25-padding{width:220px;padding:0 10px;}
.l-17-padding{width:140px;padding:0 10px;}
.l-100-padding2{width:940px;padding:0 20px 0 0;}
.l-66-padding2{width:620px;padding:0 20px 0 0;}
.l-50-padding2{width:460px;padding:0 20px 0 0;}
.l-33-padding2{width:300px;padding:0 20px 0 0;}
.l-25-padding2{width:220px;padding:0 20px 0 0;}
.b-text{float:left;}
.popup .b-text{padding:0 22px;}
.b-text h1,
.h1{font-size:36px;font-weight:normal;padding:0 0 0.2em 0;font-family:'PFDinTextCondProLight', sans-serif;max-width:620px;}
.h1{margin-top:0;font-size:36px;max-width:100%;}
.b-text h2{font-size:28px;font-weight:normal;padding:0.6em 0 0.3em 0;font-family:'PFDinTextCondProLight', sans-serif;}
.index .b-text h2{font-size:16px;font-weight:normal;padding:3.2em 0 0.4em 0;font-family:Arial, sans-serif;}
.b-text h3{font-size:22px;font-weight:normal;padding:0.8em 0 0.4em 0;font-family:'PFDinTextCondProLight', sans-serif;}
.b-text h4{font-size:18px;font-weight:normal;padding:0.1em 0 0.4em 0;font-family:'PFDinTextCondProLight', sans-serif;}
h3.g-hidden-block-anchor-h3{clear:both;padding-bottom:0;cursor:pointer;width:100%;}
h3.g-hidden-block-anchor-h3 span{display:inline-block;float:left;color:#31529E;border-bottom:1px dotted #31529E;cursor:pointer;}
h3.g-hidden-block-anchor-h3 span:hover{color:#F01B37;border-bottom:1px dotted #F01B37;}
h3.g-hidden-block-anchor-h3 small{display:inline-block;float:left;line-height:2.2em;padding-left:0.3em;}
h4.g-hidden-block-anchor-h4{clear:both;padding-bottom:0;cursor:pointer;width:100%;}
h4.g-hidden-block-anchor-h4 span{display:inline-block;float:left;color:#31529E;border-bottom:1px dotted #31529E;cursor:pointer;}
h4.g-hidden-block-anchor-h4 span:hover{color:#F01B37;border-bottom:1px dotted #F01B37;}
h4.g-hidden-block-anchor-h4 small{display:inline-block;float:left;line-height:2.2em;padding-left:0.3em;}
.price-new-layout h4.g-hidden-block-anchor-h4{line-height:1.6em;padding-top:12px;}
.price-new-layout h4.g-hidden-block-anchor-h4 span{float:none;display:inline;}
.price-new-layout h4.g-hidden-block-anchor-h4 small{float:none;display:inline;}
.b-text p,
.b-text address{line-height:1.4em;padding-bottom:1.3em;font-style:normal;position:relative;clear:both;}
.b-text p.big{font-size:14px;}
.b-text small{font-size:11px;line-height:1.3em;padding-bottom:1.3em;}
.b-text big{display:block;font-size:16px;line-height:1.2em;padding-bottom:0.2em;}
.b-text img.img{float:left;margin:0 20px 3em 20px;-ms-interpolation-mode:bicubic;}
.b-text table.main{margin:0 0 1.3em 0;}
.b-text ul,
.b-text ol{margin:-0.5em 0 0 3em;line-height:1.5em;padding-bottom:0.5em;}
.b-text ul ul,
.b-text ol ol,
.b-text ul ol,
.b-text ol ul{position:relative;margin:0.5em 0 -1em 2em;padding-top:0.5em;padding-bottom:0;}
.b-text ul{list-style:none;}
.b-text ul li,
.b-text dl dt,
.b-text dl dd,
.b-text ol li{padding-bottom:1em;line-height:1.4em;}
.b-text ul li{background:url(../images/design/li.png) 0 0.6em no-repeat;margin:0 0 0 -20px;padding:0 0 1em 20px;}
.b-text dl dt{font-weight:bold;padding-bottom:0.3em;}
.b-text dl dd{padding-left:2em;padding-top:0;}
ul.b-text__list-small li{padding-bottom:0.4em;}
.b-text table.main th,
.b-text table.main td{padding:1em 2em 1em 0;border-bottom:1px solid #DEDEDE;vertical-align:top;}
.b-text table.main th{font-weight:bold;font-size:11px;vertical-align:bottom;text-align:left;background:#F6F6F6;}
.b-block .b-text table.main th{background:none;font-weight:normal;}
.b-text table.main tr:hover{background:#FEF6DC;}
.b-text h2,
.b-text h3,
.b-text h4,
.b-text p,
.b-text ul,
.b-text ol,
.b-text address{}
.b-text-header-image{position:relative;margin:0 0 20px 0;//zoom:1;}
.b-text-header-image img{display:block;}
.b-text-image{position:relative;display:inline-block;margin:0 10px 20px 0;//zoom:1;font-size:0;line-height:0;float:left;}
.b-text-image img{display:inline-block;float:left;}
.b-text-image i,
.b-text-image em{position:absolute;top:100%;left:0;display:block;margin-top:0.5em;font-size:12px;line-height:1em;}
.b-text-news{float:left;width:100%;clear:both;padding:10px 0 10px 0;}
.b-text-news-date{float:left;width:100px;}
.b-text-news-content{float:left;width:520px;}
.sub-header{font-size:18px;font-family:'PFDinTextCondProLight', sans-serif;}
.sub-description{font-size:12px;line-height:1.4em;padding-bottom:1.3em;font-style:normal;}
.l-center{position:relative;width:100%;}
.l-center:after{content:'';display:block;clear:both;}
.l-center-left{position:relative;right:50%;float:right;}
.l-center-right{position:relative;float:left;z-index:1;right:-50%;}
.b-header-container:after,
.b-header:after,
.l-all:after,
.l-all-container:after,
.b-scroller:after,
.b-text:after,
.b-block:after,
.b-block-container:after,
.b-clients-small:after,
.popup-middle:after,
.b-left-menu .b-corners .borders:after,
h3.g-hidden-block-anchor-h3:after{content:'';display:block;clear:both;}
.g-corner{position:absolute;width:10px;height:10px;font-size:0;background-image:url(../images/design/corners.png);background-repeat:no-repeat;}
.g-corner.tl{top:0;left:0;background-position:0 0;}
.g-corner.tr{top:0;right:0;background-position:0 -10px;}
.g-corner.bl{bottom:0;left:0;background-position:0 -20px;}
.g-corner.br{right:0;bottom:0;background-position:0 -30px;}
.g-corner.tl.gray{background-position:-10px 0;}
.g-corner.tr.gray{background-position:-10px -10px;}
.g-corner.bl.gray{background-position:-10px -20px;}
.g-corner.br.gray{background-position:-10px -30px;}
.g-corner.tl.blue{background-position:-20px 0;}
.g-corner.tr.blue{background-position:-20px -10px;}
.g-corner.bl.blue{background-position:-20px -20px;}
.g-corner.br.blue{background-position:-20px -30px;}
.b-header{position:fixed;top:0;left:0;width:100%;z-index:200;background:url(../images/design/header-bg.png) bottom left repeat-x;padding:12px 0 15px 0;}
.b-header-container{position:relative;width:960px;margin:0 auto;}
.b-logo{position:absolute;bottom:0;left:528px;margin-bottom:-52px;}
.b-logo img{display:block;}
.logo-glow{position:absolute;bottom:-36px;left:702px;display:block;width:72px;height:72px;border-radius:50%;background:transparent;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top left,
rgba(255, 255, 255, 0.2) 0%,
rgba(255, 255, 255, 0.2) 37%,
rgba(255, 255, 255, 0.8) 45%,
rgba(255, 255, 255, 0.0) 50%);background-image:-moz-linear-gradient(0 0,
rgba(255, 255, 255, 0.2) 0%,
rgba(255, 255, 255, 0.2) 37%,
rgba(255, 255, 255, 0.8) 45%,
rgba(255, 255, 255, 0.0) 50%);background-image:-o-linear-gradient(0 0,
rgba(255, 255, 255, 0.2) 0%,
rgba(255, 255, 255, 0.2) 37%,
rgba(255, 255, 255, 0.8) 45%,
rgba(255, 255, 255, 0.0) 50%);background-image:linear-gradient(0 0,
rgba(255, 255, 255, 0.2) 0%,
rgba(255, 255, 255, 0.2) 37%,
rgba(255, 255, 255, 0.8) 45%,
rgba(255, 255, 255, 0.0) 50%);background-position:-100px -100px, 0 0;-moz-background-size:250% 250%, 100% 100%;background-size:250% 250%, 100% 100%;-webkit-transition:background-position 0s ease;-moz-transition:background-position 0s ease;-o-transition:background-position 0s ease;transition:background-position 0s ease;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;-webkit-animation:glow 3s infinite linear;-moz-animation:glow 3s infinite linear;-ms-animation:glow 3s infinite linear;-o-animation:glow 3s infinite linear;animation:glow 3s infinite linear;}
@-webkit-keyframes glow{15%{background-position:0 0, 0 0;}
to{background-position:0 0, 0 0;}
}
@-moz-keyframes glow{15%{background-position:0 0, 0 0;}
to{background-position:0 0, 0 0;}
}
@-o-keyframes glow{15%{background-position:0 0, 0 0;}
to{background-position:0 0, 0 0;}
}
@-ms-keyframes glow{15%{background-position:0 0, 0 0;}
to{background-position:0 0, 0 0;}
}
.b-phone{float:right;font-family:'PFDinTextCondProMedium', sans-serif;margin-right:0;}
.b-phone small{display:block;float:left;padding:0.4em 0 0 0;font-size:14px;line-height:1.1em;white-space:nowrap;}
.b-phone big{display:block;float:left;font-size:34px;line-height:1.1em;letter-spacing:-2px;}
.b-icons{position:absolute;top:3px;right:0;}
.b-icons a{display:inline-block;float:left;width:40px;height:40px;margin:0 4px 0 0;font-size:0;background:url(../images/design/buttons.png) 0 -160px;}
.b-icons a:hover{background:url(../images/design/buttons.png) -40px -160px;}
.b-icons a img{display:inline-block;width:32px;height:32px;margin:4px 0 0 4px;font-size:0;}
.b-left-menu{position:fixed;top:33%;left:50%;width:108px;margin-left:-620px;z-index:198;display:none;}
.b-left-menu a{display:block;float:left;clear:both;margin:0 0 0.5em 0;color:#000;text-decoration:none;border-bottom:1px dotted #000;}
.b-left-menu a:hover{color:#F01B37;border-bottom:1px dotted #F01B37;}
.b-left-menu .b-corners{position:relative;//zoom:1;}
.b-left-menu .b-corners .corners-top,
.b-left-menu .b-corners .corners-bottom{position:relative;height:10px;overflow:hidden;}
.b-left-menu .b-corners .corner{position:relative;width:10px;height:40px;background:url(../images/design/left-menu.png);overflow:hidden;}
.b-left-menu .b-corners .corner.right{position:absolute;margin-left:100%;left:-10px;top:-10px;}
.b-left-menu .b-corners .corners-bottom .corner{margin-top:-20px;}
.b-left-menu .b-corners .corner.left{width:auto;margin-right:10px;}
.b-left-menu .b-corners .border-left{background:url(../images/design/left-menu-bg.png) top left repeat-y;padding:0 0 0 3px;//zoom:1;}
.b-left-menu .b-corners .border-right{padding:0 3px 0 0;background:url(../images/design/left-menu-bg.png) top right repeat-y;//zoom:1;}
.b-left-menu .b-corners .borders{background:#fff;padding:0 10px 0 10px;//zoom:1;}
.l-all{position:relative;width:100%;margin:0 auto 24px auto;padding:88px 0 0 0;z-index:100;}
body.index .l-all{background:url(../images/design/index-bg.png) top center repeat-y;}
.index-bg-bottom{position:absolute;display:none;bottom:-12px;left:-30px;width:1020px;height:12px;background:url(../images/design/index-bg-bottom.png) top center repeat-y;}
body.index .index-bg-bottom{display:block;}
.l-all-container{position:relative;width:960px;min-width:960px;margin:0 auto;}
.b-notice{position:relative;margin-top:8px;margin-left:4px;padding:10px 10px 0 10px;background:#DEEDED;width:456px;}
.b-notice-beak{position:absolute;top:-10px;left:124px;width:20px;height:10px;font-size:0;background:url(../images/design/beak.png);}
.b-notice p{position:relative;line-height:1.4em;padding-bottom:1.3em;font-style:normal;}
.b-text-news-index p{font-size:11px;margin:0;padding:0;}
.b-text-news-index big{display:block;font-size:12px;margin:0;padding:0 0 10px 0;}
.b-buttons{padding-top:30px;}
.b-buttons-container{position:relative;float:left;width:490px;margin-left:-16px;}
.b-buttons a{display:block;//display:inline;float:left;width:233px;height:40px;margin:0 0 12px 12px;padding:0;color:#000;text-decoration:none;background:url(../images/design/buttons.png);}
.b-buttons .hover{padding:0 0 12px 12px;display:block;float:left;}
.b-buttons .hover a{margin:0;}
.b-buttons a:hover, .b-buttons .current a{color:#000;background:url(../images/design/buttons.png) 0 -40px;}
.b-buttons a.blue{background:url(../images/design/buttons.png) 0 -80px;}
.b-buttons a.blue:hover, .b-buttons .current a.blue{background:url(../images/design/buttons.png) 0 -120px;}
.b-buttons a.green{background:url(../images/design/buttons.png) 0 -550px;}
.b-buttons a.green:hover, .b-buttons .current a.green{background:url(../images/design/buttons.png) 0 -590px;}
.b-buttons a img{display:inline-block;float:left;width:32px;height:32px;margin:4px;}
.b-buttons a strong{display:inline-block;float:left;height:32px;margin:4px 4px 4px 0;font-family:'PFDinTextCondProLight', sans-serif;font-size:16px;font-weight:normal;line-height:32px;cursor:pointer;}
.b-navigation .b-buttons{padding-top:0;}
.b-navigation .b-buttons-container{margin-left:-8px;}
.b-navigation .b-buttons a{height:32px;background:url(../images/design/buttons.png) 0 -204px;}
.b-navigation .b-buttons a:hover{background:url(../images/design/buttons.png) 0 -242px;}
.b-navigation .b-buttons a.blue{background:url(../images/design/buttons.png) 0 -318px;}
.b-navigation .b-buttons a.blue:hover{background:url(../images/design/buttons.png) 0 -356px;}
.b-navigation .b-buttons a.green{background:url(../images/design/buttons.png) 0 -670px;}
.b-navigation .b-buttons a.green:hover{background:url(../images/design/buttons.png) 0 -634px;}
.b-navigation .b-buttons a img{margin:0 4px;}
.b-navigation .b-buttons a strong{margin:0 4px 0 0;}
.b-buttons a.current2{background:url(../images/design/buttons.png) 0 -280px;}
.b-buttons a.blue.current2{background:url(../images/design/buttons.png) 0 -394px;}
.b-flash{padding-top:30px;}
.b-flash-container{position:relative;width:478px;height:352px;left:6px;}
.b-flash object{position:absolute;top:0;left:0;width:478px;height:352px;background:#F4F6FC;}
.b-flash-corners{position:absolute;top:0;left:0;width:478px;height:352px;background:url(../images/design/e01.jpg);}
.b-flash a{display:block;//display:inline;float:left;width:233px;height:40px;margin:0 0 12px 12px;color:#000;text-decoration:none;background:url(../images/design/buttons.png);}
.b-block{position:relative;margin-bottom:20px;}
.b-block .b-text{float:none;}
.b-block-container{position:relative;padding:10px;background:#F6F6F6;//zoom:1;}
.b-block-bottom{//zoom:1;}
.b-block big{display:block;font-size:16px;font-family:'PFDinTextCondProLight', sans-serif;font-weight:bold;}
.b-block-bottom a,
.b-block big a{color:#000;}
.b-block-bottom a:hover,
.b-block big a:hover{color:#F01B37;}
.b-block-hr{display:block;font-size:0;width:100%;height:1px;margin:5px 0 5px 0;border-top:1px solid #EAEAEA;background:#FDFDFD;}
.b-block-container.green{background:#EFFFEB;}
.b-block-container.green big{font-weight:bold;color:#333;}
.b-block-container.green .b-block-hr{border-top:1px solid #E4EDE0;background:#FBFEFB;}
.b-block-container.yellow{background:#FEF6DC;}
.b-block-container.yellow .b-block-hr{border-top:1px solid #F2EAD1;background:#FEFDF3;}
.b-block-container-documents{display:block;}
.b-block-container-documents p{line-height:1.4em;padding-bottom:1.3em;font-size:11px;color:#4C4C4C;}
.b-block-container-documents p span{font-size:12px;color:#000;border-bottom:1px dotted #000;cursor:pointer;}
.b-block-container-documents a{color:#000;text-decoration:none;cursor:pointer;}
.b-block-container-documents a:hover{color:#F01B37;}
.b-block-container-documents p a:hover span{border-bottom:1px dotted #F01B37;color:#F01B37;}
.b-clients-small{display:block;width:280px;padding:10px 0;}
.b-clients-small-block{width:140px;float:left;}
.b-clients-small-block a{color:#000;text-decoration:none;cursor:pointer;}
.b-clients-small-block a:hover{color:#F01B37;}
.b-clients-small-block a span{border-bottom:1px dotted #000;line-height:1.4em;}
.b-clients-small-block a:hover span{border-bottom:1px dotted #F01B37;}
.b-clients-small-img{position:relative;width:106px;height:106px;overflow:hidden;margin:0 34px 5px 0;}
.b-clients-small-img img{display:block;margin:5px 0 0 5px;}
.b-clients-small-img-border{position:absolute;top:0;left:0;width:106px;height:106px;background:url(../images/design/clients-small.png);}
.b-copyright{margin:30px 0 0 0;padding:0 0 10px 0;font-size:11px;color:#4C4C4C;}
.b-copyright .l-25-padding,
.b-copyright .l-33-padding,
.b-copyright .l-17-padding{padding-top:10px;border-top:1px solid #DEDEDE;}
.b-copyright a{color:#5C6C91;text-decoration:none;}
.b-copyright a:hover{color:#F01B37;}
.b-copyright__contacts{padding-bottom:6px;line-height:2em;}
.b-copyright__address{padding-top:4px;padding-bottom:16px;}
.b-copyright *[data-icon]:before{display:inline-block;padding-right:3px;}
.b-scroller{position:relative;width:960px;margin:30px 0 30px 0;background:#DEEDED;}
.b-scroller big{display:block;clear:both;width:880px;padding:10px 40px;font-family:'PFDinTextCondProLight', sans-serif;font-size:24px;}
.b-scroller .items{float:left;height:150px;width:880px !important;overflow:hidden;}
.b-scroller .item{position:relative;display:block;float:left;width:160px;height:150px;margin-right:20px;text-decoration:none;background:url(../images/design/scroller-bg-red.png) top left repeat-x;overflow:hidden;}
.b-scroller .item a{cursor:pointer;text-decoration:none;}
.b-scroller .item a:hover{text-decoration:none;}
.b-scroller .item img.header{display:block;margin:0 0 0 12px;}
.b-scroller .item .hr-red{display:block;width:100%;height:2px;font-size:0;background:url(../images/design/scroller-hr-red.png);}
.b-scroller .item-img{display:block;float:left;position:relative;}
.b-scroller .item-img img{display:block;float:left;}
.b-scroller .item p{display:block;clear:both;padding:5px 0 0 0;font-size:12px;color:#000;text-align:center;text-decoration:underline;}
.b-scroller .item a:hover p{text-decoration:none;}
.b-scroller a.prev,
.b-scroller a.next{display:block;//display:inline;width:15px;height:56px;float:left;background-repeat:no-repeat;background-image:url(../images/design/scroller-arrows.png);cursor:pointer;}
.b-scroller a.prev{background-position:0 0;margin:20px 10px 0 15px;}
.b-scroller a.prev:hover{background-position:0 -56px;}
.b-scroller a.next{background-position:-15px 0;margin:20px 15px 0 10px;}
.b-scroller a.next:hover{background-position:-15px -56px;}
.b-scroller div.navi{DISPLAY:NONE;position:relative;top:-30px;left:310px;margin-left:-50px;width:50px;height:0px;}
.b-scroller div.navi span{width:8px;height:8px;float:left;margin:3px;background:url(dots.png) 0 0 no-repeat;cursor:pointer;}
.b-scroller div.navi span:hover{background-position:0 -8px;}
div.navi span.active{background-position:0 -16px;}
#facebox{position:absolute;top:0;left:0;z-index:100;padding:0 0 48px 0;}
#facebox .popup{position:relative;}
#facebox .content{display:table;width:824px;}
#facebox .content > p:first-child{margin-top:0;}
#facebox .content > p:last-child{margin-bottom:0;}
#facebox .popup-top{width:824px;height:22px;background:url(../images/design/popup.png) top left;}
#facebox .popup-head-red{width:824px;padding:12px 0 0 0;background:url(../images/design/popup-head-red.png) top left;}
#facebox .popup-head-red img{margin:0 0 0 24px;}
#facebox .popup-head-red h1{display:block;padding:12px 12px 8px 24px;font-size:36px;font-family:'MyriadProCondensed', sans-serif;font-weight:normal;line-height:1em;word-spacing:-1px;color:#fff;}
#facebox .popup-middle{width:824px;background:url(../images/design/popup.png) top center;}
#facebox .popup-middle .b-text{padding:0 32px;}
#facebox .popup-bottom{width:824px;height:22px;background:url(../images/design/popup.png) bottom right;}
#facebox .close{position:absolute;top:24px;right:24px;}
#facebox .close img{width:8px;height:8px;background:url(../images/design/closelabel.png);}
#facebox .close:hover img{background:url(../images/design/closelabel.png);}
#facebox .loading{text-align:center;}
#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:999999;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{z-index:99;}
.sitemap li a{font-size:20px;line-height:30px;}
.sitemap li ul{margin-top:14px;}
.sitemap li ul li a{font-size:16px;line-height:20px;}
.search{float:right;width:100px;max-width:290px;height:32px;line-height:32px;margin-top:2px;-webkit-box-shadow:0px 1px 3px 0px #939393 inset;-moz-box-shadow:0px 1px 3px 0px #939393 inset;-ms-box-shadow:0px 1px 3px 0px #939393 inset;-o-box-shadow:0px 1px 3px 0px #939393 inset;box-shadow:0px 1px 3px 0px #939393 inset;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;border:none;border-top:1px solid #c5c5c5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;border-left:1px solid #c5c5c5;border:rgba(0, 0, 0, 0);text-indent:28px;background:#fff url(../images/design/search.png) 8px center no-repeat;outline:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.search:focus{width:290px;min-width:290px;max-width:290px;-webkit-box-shadow:0px 1px 3px 0px #305896 inset;-moz-box-shadow:0px 1px 3px 0px #305896 inset;-ms-box-shadow:0px 1px 3px 0px #305896 inset;-o-box-shadow:0px 1px 3px 0px #305896 inset;box-shadow:0px 1px 3px 0px #305896 inset;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.AS_ajax_highlight1,.ajaxSearch_highlight1{color:#C00;font-weight:700;padding:0;}
.AS_ajax_highlight2,.ajaxSearch_highlight2{color:#DF5380;font-weight:700;padding:0;}
.AS_ajax_highlight3, .ajaxSearch_highlight3{color:#DF53B5;padding:0;font-weight:bold;}
.AS_ajax_highlight4, .ajaxSearch_highlight4{color:#DF5380;padding:0;font-weight:bold;}
.AS_ajax_highlight5, .ajaxSearch_highlight5{color:#A453DF;padding:0;font-weight:bold;}
.AS_ajax_highlight6, .ajaxSearch_highlight6{color:#53ADDF;padding:0;font-weight:bold;}
.ajaxSearch_paging{display:block;margin:5px 0 10px;}
.paging1, .paging2{padding:5px 0 10px;margin:0 0 5px;}
.logos{display:none;clear:both;width:880px;margin:0 auto;}
body.index .logos{display:block;}
.logos__header{display:block;clear:both;padding:10px 0;font-family:'PFDinTextCondProLight', sans-serif;font-size:24px;text-align:left;line-height:normal;vertical-align:top;}
.logos__img-link{display:inline-block;clear:both;height:49px;background-position:bottom left;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.logos__img-link:hover{background-position:top left;}
.logos__img-link.m-1{width:153px;background-image:url(../images/design/logos/1.png);}
.logos__img-link.m-2{width:103px;background-image:url(../images/design/logos/2.png);}
.logos__img-link.m-3{width:58px;background-image:url(../images/design/logos/3.png);}
.logos__img-link.m-4{width:53px;background-image:url(../images/design/logos/4.png);}
.logos__img-link.m-5{width:49px;background-image:url(../images/design/logos/5.png);}
.logos__img-link.m-6{width:40px;background-image:url(../images/design/logos/6.png);}
.logos__img-link.m-7{width:106px;background-image:url(../images/design/logos/7.png);}
.logos__img-link.m-8{width:86px;background-image:url(../images/design/logos/8.png);}
.logos__img-link.m-9{width:73px;background-image:url(../images/design/logos/9.png);}
.subnav{display:block;padding:6px 0 12px 0;clear:both;}
.subnav__item{display:inline-block;margin:0 4px 0 0;padding:3px 6px;color:#305896;font-size:14px;font-family:"PFDinTextCondProMedium";text-transform:uppercase;text-decoration:none;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.subnav__item:hover{color:#F78156;}
.subnav__item.m-current{color:#fff;background:#F78156;}
.subnav__item[data-icon]:before,
.ie-icomoon{display:inline-block;padding:0 4px 0 0;}
.calc{position:relative;display:block;width:300px;margin:0 0 20px 0;padding:0 0 20px 0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.33);box-shadow:0 1px 2px 0px rgba(0,0,0,0.33);border-top:1px solid #eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #eee;border:rgba(0, 0, 0, 0);border-top:1px solid rgba(255,255,255,0.33);}
.calc__header-cell{padding:24px 20px 0 20px;font:18px/1em 'PFDinTextCondProLight', sans-serif;white-space:nowrap;vertical-align:top;}
.calc__form{position:relative;margin-bottom:12px;border-collapse:separate;border-spacing:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjRmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVkZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#F1F4FB), to(#EAEDF4));background-image:-webkit-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:-moz-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:-ms-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:-o-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:linear-gradient(top, #F1F4FB, #EAEDF4);}
.calc__form-body{}
.calc__form-footer{}
.calc__form-row{}
.calc__form-cell{padding:16px 20px 0 20px;vertical-align:top;}
.calc__form-body .calc__form-row:first-child .calc__form-cell{padding-top:24px;}
.calc__form-body .calc__form-cell:first-child{width:80px;}
.calc__form-body .calc__form-cell:last-child{width:140px;}
.calc__form-unit{display:inline-block;padding-left:4px;font-size:16px;}
.calc__form-help{display:inline-block;width:11px;height:11px;margin-top:2px;color:#fff;font-size:9px;text-align:center;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;background:#36A5F8;cursor:help;opacity:0.8;filter:opacity(80);}
.calc__form-help:hover{opacity:1;filter:opacity(100);}
.calc__form-error{display:block;padding-top:2px;color:#E65319;font-size:11px;}
.calc__list{position:relative;width:280px;border-collapse:separate;border-spacing:0;}
.calc__list-body{}
.calc__list-footer{}
.calc__list-row{}
.calc__list-cell{padding:6px 0 6px 20px;vertical-align:top;}
.calc__list-cell.m-small{padding-top:0;color:#666;font-size:11px;}
.calc__list-cell.m-large{color:#333;font-size:16px;font-weight:bold;}
.calc__list-body .calc__list-cell:last-child{text-align:right;white-space:nowrap;}
.calc__list-cell:last-child[colspan]{text-align:left;}
.calc__list-total{float:right;}
.calc__send{display:inline-block;margin-bottom:6px;color:#31529E;text-decoration:none;border-bottom:1px dotted #31529E;}
.calc__send:hover{color:#F01B37;border-bottom:1px dotted #F01B37;}
.calc__sent{color:#093;font-weight:bold;}
.button{position:relative;display:inline-block;width:auto;padding:0 1em;text-decoration:none;white-space:nowrap;vertical-align:middle;border:none;outline:none;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
.button::-moz-focus-inner{padding:0;border:0;}
.form .textarea-layout + .button{margin-top:12px;}
.button.m-xs,
.button.m-xs[disabled],
.button.m-xs[disabled]:active{height:18px;padding:0 0.5em;font-size:11px;line-height:18px;}
.button.m-xs:active{line-height:20px;}
.button.m-s,
.button.m-s[disabled],
.button.m-s[disabled]:active{height:18px;padding:0 0.75em;font-size:12px;line-height:18px;}
.button.m-s:active{line-height:20px;}
.button,
.button[disabled],
.button[disabled]:active{height:24px;font-size:12px;line-height:24px;}
.button:active{line-height:26px;}
.button.m-l,
.button.m-l[disabled],
.button.m-l[disabled]:active{height:36px;font-size:16px;line-height:36px;}
.button.m-l:active{line-height:39px;}
.button.m-xl,
.button.m-xl[disabled],
.button.m-xl[disabled]:active{height:42px;font-size:16px;line-height:42px;}
.button.m-xl:active{line-height:44px;}
.button.m-xl[data-icon="q"]{position:relative;margin:-8px 0;padding-left:10px;padding-right:10px;}
.button.m-100{width:100%;}
.button{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));background-image:-webkit-linear-gradient(top, #fff, #ccc);background-image:-moz-linear-gradient(top, #fff, #ccc);background-image:-ms-linear-gradient(top, #fff, #ccc);background-image:-o-linear-gradient(top, #fff, #ccc);background-image:linear-gradient(top, #fff, #ccc);-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.7);box-shadow:0 1px 2px 0px rgba(0,0,0,0.7);border-top:1px solid #ddd;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #ddd;border:rgba(0, 0, 0, 0);}
.button:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#DEDEDE));background-image:-webkit-linear-gradient(top, #fff, #DEDEDE);background-image:-moz-linear-gradient(top, #fff, #DEDEDE);background-image:-ms-linear-gradient(top, #fff, #DEDEDE);background-image:-o-linear-gradient(top, #fff, #DEDEDE);background-image:linear-gradient(top, #fff, #DEDEDE);}
.button:active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));background-image:-webkit-linear-gradient(top, #fff, #ccc);background-image:-moz-linear-gradient(top, #fff, #ccc);background-image:-ms-linear-gradient(top, #fff, #ccc);background-image:-o-linear-gradient(top, #fff, #ccc);background-image:linear-gradient(top, #fff, #ccc);-webkit-box-shadow:0 1px 1px 0px rgba(0,0,0,0.7) inset;box-shadow:0 1px 1px 0px rgba(0,0,0,0.7) inset;border-top:1px solid #999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #999;border:rgba(0, 0, 0, 0);}
.button.m-orange{color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODM1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY2MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#FF8359), to(#FF6633));background-image:-webkit-linear-gradient(top, #FF8359, #FF6633);background-image:-moz-linear-gradient(top, #FF8359, #FF6633);background-image:-ms-linear-gradient(top, #FF8359, #FF6633);background-image:-o-linear-gradient(top, #FF8359, #FF6633);background-image:linear-gradient(top, #FF8359, #FF6633);-webkit-box-shadow:0 1px 1px 0px rgba(130, 33, 0, 0.65);box-shadow:0 1px 1px 0px rgba(130, 33, 0, 0.65);border-top:1px solid #FFA283;border-right:1px solid #B88979;border-bottom:1px solid #B88979;border-left:1px solid #FFA283;border:rgba(0, 0, 0, 0);}
.button.m-orange:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTk3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjcyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#FF9977), to(#FF7242));background-image:-webkit-linear-gradient(top, #FF9977, #FF7242);background-image:-moz-linear-gradient(top, #FF9977, #FF7242);background-image:-ms-linear-gradient(top, #FF9977, #FF7242);background-image:-o-linear-gradient(top, #FF9977, #FF7242);background-image:linear-gradient(top, #FF9977, #FF7242);}
.button.m-orange:active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODM1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY2MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#FF8359), to(#FF6633));background-image:-webkit-linear-gradient(top, #FF8359, #FF6633);background-image:-moz-linear-gradient(top, #FF8359, #FF6633);background-image:-ms-linear-gradient(top, #FF8359, #FF6633);background-image:-o-linear-gradient(top, #FF8359, #FF6633);background-image:linear-gradient(top, #FF8359, #FF6633);-webkit-box-shadow:0 1px 2px 0px rgba(130, 33, 0, 0.80) inset;box-shadow:0 1px 2px 0px rgba(130, 33, 0, 0.80) inset;border-top:1px solid #B88979;border-right:1px solid #FFA283;border-bottom:1px solid #FFA283;border-left:1px solid #B88979;border:rgba(0, 0, 0, 0);}
.calc .button{width:172px;margin:0 0 20px 0;padding:0;font-weight:bold;}
.calc .calc__list-footer .button{width:80px;margin:0 0 0 0;vertical-align:top;}
.input,
.textarea{position:relative;display:inline-block;font:12px/1.5em Arial, Helvetica, sans-serif;outline:none;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.44) inset;box-shadow:0 1px 2px 0px rgba(0,0,0,0.44) inset;border-top:1px solid #999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #999;border:rgba(0, 0, 0, 0);background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.input:focus,
.textarea:focus{-webkit-box-shadow:0 1px 2px 0px #069 inset;box-shadow:0 1px 2px 0px #069 inset;border:1px solid #069;border:rgba(0, 0, 0, 0);}
.input.m-error,
.textarea.m-error{-webkit-box-shadow:0 1px 2px 0px #E65319 inset;box-shadow:0 1px 2px 0px #E65319 inset;border:1px solid #E65319;border:rgba(0, 0, 0, 0);}
.input[disabled]{.opacity(50);cursor:default;}
.radio-label{padding-right:2em;}
.radio{vertical-align:text-bottom;}
.select{width:128px;height:24px;line-height:24px;-webkit-appearance:button;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.7) inset;box-shadow:0 1px 2px 0px rgba(0,0,0,0.7) inset;border-top:1px solid #999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #999;border:rgba(0, 0, 0, 0);background-color:#fff;background-image:url(/img/design/select-arrow.png);background-image:url(/img/design/select-arrow.png);background-repeat:no-repeat;background-position:right center;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-ms-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;-webkit-transition:box-shadow 0.3s ease-out;-moz-transition:box-shadow 0.3s ease-out;-ms-transition:box-shadow 0.3s ease-out;-o-transition:box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out;}
.search__adv .select{width:75%;}
.select.m-xl{width:8em;height:54px;padding-left:12px;font-size:24px;}
.table .select.m-xl{margin-bottom:12px;background:#eee;background:rgba(255,255,255,0.3);background-image:url(/img/design/select-arrow.png);background-image:url(/img/design/select-arrow.png);background-repeat:no-repeat;background-position:right center;}
.select[disabled]{.opacity(50);cursor:default;}
.input{width:128px;height:24px;line-height:24px;text-indent:6px;}
.input.m-l{height:32px;line-height:32px;text-indent:6px;font-size:18px;}
.input.m-4242{width:320px;}
.input.m-normal{width:11em;}
.input.m-name{width:15em;}
.input.m-phone{width:10em;}
.input.m-edition{width:100px;}
.textarea-layout{display:block;padding-right:24px;}
.textarea{display:block;width:100%;padding:12px;height:5em;}
.textarea[disabled]{.opacity(90);}
.reminder .textarea{font-size:14px;background:none;.gradient(transparent, transparent);}
.checkbox{vertical-align:text-top;}
.checkbox.m-blue{margin-right:6px;outline:3px solid #30ABD3;}
.checkbox.m-yellow{margin-right:6px;outline:3px solid #FCD359;}
.checkbox.m-green{margin-right:6px;outline:3px solid #3FA66B;}
.checkbox.m-red{margin-right:6px;outline:3px solid #E54E4B;}
.form__label{display:block;padding:4px 0;}
.calc .input{width:48px;text-indent:0;text-align:center;}
.calc .calc__list-footer .input{width:172px;text-align:left;text-indent:6px;}
.elastic{text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:justify;}
.elastic:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
.elastic__item{display:inline-block;text-align:left;line-height:normal;font-size:12px;vertical-align:top;}
.tips{position:relative;display:block;clear:both;border-radius:7px;background:#F6F6F6;}
.tips__head{position:relative;display:block;height:36px;margin:-36px 0 0 0;text-align:center;font:16px/36px 'PFDinTextCondProLight', sans-serif;}
.tips__content{position:relative;display:block;border-radius:7px;background:#fff;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.33);border:1px solid #ddd;border:0px rgba(0,0,0,0.0);overflow:hidden;}
.tips__logo{position:relative;display:block;margin:0 auto 6px auto;width:150px;}
.tips__cover{position:relative;display:block;width:300px;height:225px;background-size:cover;background-position:center center;}
.tips__name{position:relative;display:block;padding:16px 24px;font:16px/1em 'PFDinTextCondProLight', sans-serif;}
.tips__cite{position:relative;display:block;color:#222;padding:0 8px 16px 24px;font-size:12px;font-style:italic;line-height:1.6em;text-decoration:none;}
.tips__cite:hover{color:#f60;}
.tips__cite:before,
.tips__cite:after{position:relative;display:inline-block;font-style:italic;font-size:24px;font-family:"Times New Roman";vertical-align:text-bottom;}
.tips__cite:before{margin-left:-0.5em;content:"«";}
.tips__cite:after{content:"»";}
.tips__author{position:relative;display:block;padding:0 24px 16px 24px;color:#444;text-align:right;font-size:12px;font-style:italic;}
.tips a[rel]{position:absolute;top:350px;left:0;right:0;bottom:0;font-size:0;text-indent:-9999999999em;overflow:hidden;}
.tips a[rel] small{font-size:0;}
.bjqs-wrapper{position:relative;margin:36px 0 42px 0;}
#bjqs{position:relative;display:inline-block;}
.bjqs{position:relative;list-style:none;display:none;}
.bjqs-slide{position:absolute;display:none;}
.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
.bjqs-controls.v-centered li a{position:absolute;}
.bjqs-controls.v-centered .bjqs-next a{right:0;}
.bjqs-controls.v-centered .bjqs-prev a{left:0;}
.bjqs-markers{position:absolute;bottom:-18px;left:0;list-style:none;z-index:10;}
ol.bjqs-markers.h-centered{text-align:center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;width:10px;height:10px;margin:0 4px;font-size:0;border-radius:5px;outline:none;background:#E3E3E3;}
ol.bjqs-markers li.active-marker a{background:#C0C0C0;}
.bjqs-caption{position:absolute;top:182px;left:440px;font-size:14px;text-align:left;line-height:1.3em;filter:inherit;z-index:20;}
.bjqs-next a,
.bjqs-prev a{position:absolute;display:none;width:20px;height:64px;font-size:0;text-decoration:none;background-repeat:no-repeat;background-position:-20px 0;}
.bjqs-prev a{background-position:0px 0;}
.bjqs-prev a:hover{background-position:-20px 0;}
.bjqs-next a{background-position:-60px 0;}
.bjqs-next a:hover{background-position:-40px 0;}
.bjqs__link{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(0.gif);z-index:2;}
.bjqs span[data-icon]{display:inline-block;margin:4px 4px 0 0;}
.ill{display:block;margin-bottom:18px;float:left;font-size:0;}
.ill + .ill{margin-left:20px;}
.ill.m-rounded{border-radius:6px;}
div.pricelist{width:300px;padding:36px 0 48px 0;position:relative;text-align:center;}
div.pricelist ul{width:300px;margin:24px 0 10px 0;padding:0;}
div.pricelist ul li{float:left;width:60px;list-style:none;text-align:center;background:transparent;margin:0;padding:0;color:#4B555A;}
div.pricelist ul li span{display:block;border-left:1px solid #BDC8DD;width:1px;height:8px;margin:0 auto;}
div.pricelist div.marking{clear:both;float:none;margin:0 30px;border-top:3px solid #76AAC7;}
div.pricelist .panel{height:10px;left:17px;right:17px;position:absolute;}
div.pricelist .panel .block{position:absolute;left:5px;right:5px;top:-10px;bottom:0;}
div.pricelist .panel .block .slider{width:16px;height:23px;position:absolute;cursor:pointer;left:0;bottom:-11px;background-image:url(../images/design/slider.png);background-position:top left;}
div.pricelist .panel .block .slider:hover{background-position:top center;}
div.pricelist .panel .block .slider:active{background-position:top right;}
div.pricelist .sqr{width:3em;padding:0 4px;font-size:16px;text-align:right;}
div.pricelist .price{position:relative;width:3.2em;height:24px;margin-left:20px;padding:0;font-size:16px;font-weight:bold;text-align:right;border:none;background:none;z-index:2;}
div.pricelist .price.m-call{width:6.5em;margin-right:-3.3em;background:#EEF1F8;}
.pricelist__input-wrap{position:relative;display:inline-block;vertical-align:top;line-height:24px;}
.pricelist__input-wrap:before{content:"Стоимость";position:absolute;bottom:100%;left:20px;display:block;color:#4B555A;font-size:11px;line-height:1.1em;}
.pricelist__input-wrap:first-child:before{content:"Пл. объекта";left:0;}
.pricelist-wrap{position:relative;margin-bottom:20px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.33);box-shadow:0 1px 2px 0px rgba(0,0,0,0.33);border-top:1px solid #eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #eee;border:rgba(0, 0, 0, 0);border-top:1px solid rgba(255,255,255,0.33);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjRmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVkZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(#F1F4FB), to(#EAEDF4));background-image:-webkit-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:-moz-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:-ms-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:-o-linear-gradient(top, #F1F4FB, #EAEDF4);background-image:linear-gradient(top, #F1F4FB, #EAEDF4);}
.pricelist-wrap:after{content:"";display:block;clear:both;}
.pricelist-wrap big{display:block;padding:20px 0 0 20px;}
.figure{position:relative;display:table;width:620px;margin:0 -12px 12px -12px;border-collapse:separate;border-spacing:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.figure__item{position:relative;display:table-cell;background-size:cover;background-position:center center;}
.figure__img{width:100%;border-radius:6px;}
.table-price{margin:0 0 1.3em 0;width:auto;}
.table-price th,
.table-price td{padding:1em 1em 1em 0;border-bottom:1px solid #DEDEDE;vertical-align:top;text-align:right;}
.table-price td:nth-child(2){padding-right:1.5em;border-right:1px solid #DDD;}
.table-price td:nth-child(3){padding-left:1.5em;}
.table-price td:nth-child(2n-1){color:#666;}
.table-price td[colspan]{color:#000;text-align:left;}
.table-price td:last-child{border-right:none;}
.table-price tr:first-child td{font-weight:bold;text-align:left;}
.table-price th{font-weight:bold;font-size:11px;vertical-align:bottom;text-align:left;background:#F6F6F6;}
.table-price th{background:none;font-weight:normal;}
.table-price tr:hover{background:#FEF6DC;}
.incut{position:relative;display:block;margin-bottom:12px;padding:18px 18px 0 36px;border-radius:6px;}
.incut:before{position:absolute;top:18px;left:12px;font-family:'icomoon';font-size:18px;}
.incut.m-alert{background:#FADDD2;}
.incut.m-alert:before{content:"!";color:#f66;}
.incut.m-note{background:#F7ECCB;}
.incut.m-note:before{content:"i";color:#816B57;}
.incut.m-info{background:#D9E6FC;}
.incut.m-info:before{content:"I";color:#1B79BE;}
.incut.m-rub{background:#F7ECCB;}
.incut.m-rub:before{content:"r";color:#816B57;}
.incut.m-thumbs{background:#D3F0CB;}
.incut.m-thumbs:before{content:"u";color:#53976A;}
.soc img{width:32px;height:32px;margin-right:2px}
.soc{position:absolute;top:35px;right:-15px}
.lang{position:absolute;top:70px;right:-8px}
.b-text a{float:left;}
@media (max-width:767px){
body,.b-header-container,.l-all,.l-all-container,.l-100,.l-50,.b-buttons-container,.logos__header,.logos,.index-bg-bottom,.l-100-padding,.l-66-padding,.b-text{width:100%;}
.b-buttons,.b-buttons .hover,.l-100-padding,.l-66-padding{margin:0;padding:0;}
body.index{background:none;}
.b-header{position:absolute;height:44px;}
#body_popup,#parent_popup_mag,#ex01,.b-navigation,.content__flash,.b-scroller,.soc{display:none;}
.b-logo{left:0;width:40%;}
.b-logo img{width:100%;margin-bottom:30px;}
.logo-glow{left:90px;bottom:-15px;width:36px;height:36px;}
.b-phone{margin:-15px 5px 5px 0;}
.lang{top:35px;right:5px;}
.l-all-container{min-width:inherit;}
.h1{padding:5px;font-weight:700;letter-spacing:-1px;}
.l-100{float:none;}
.b-text a{float:none;padding:5px;}
.b-text a img{width:45%;}
.b-buttons-container{margin:0;padding:5px;}
.b-buttons .hover{width:50%;}
.b-buttons a,.b-buttons a:hover,.b-buttons a.blue,.b-buttons a.blue:hover,.b-buttons a.green,b-buttons a.green:hover{background:grey;width:100%;height:25px;}
.b-buttons a:hover{background:none;}
.b-buttons a.blue:hover{background:none;}
.b-buttons a.green:hover{background:none;}
.b-buttons a strong{font-size:11px;line-height:22px;}
.b-buttons a img{width:25px;height:25px;margin:2px;}
img,p{max-width:100%;height:auto;}

}
#body_popup{position:fixed;width:100%;height:100%;z-index:499;background-color:rgba(0,0,0,0.5);}
#parent_popup{position:fixed;width:100%;height:100%;z-index:500;top:30%;left:25%;}
#fbp{background-color:rgba(210,210,210,0.8);position:relative;padding:0 20px;border-radius:4px;color:#000;width:600px;height:120px;top:30px}
.fbpclose{position:relative;right:-600px;top:-20px;margin-bottom:-30px}
#parent_popup_mag{position:fixed;width:167px;height:300px;z-index:400;top:30%;right:0;}
#mag{background-color:rgba(100,100,210,0.8);position:relative;padding:0;border-radius:4px;color:#000;width:167px;height:300px;top:30px}
#mag a{color:red;text-decoration:none;font-size:24px;}

.grid {
    position: relative;
	font-size: 0 !important;
	padding-top: 20px;
	clear: both;}
.grid__cell {
    position: relative;
    display: inline-block;
    width: 50%;
    vertical-align: top;
    font-size: 1rem;
}
.navigation {
    position: relative;
    display: block;
}
body.m-index .content .navigation__column:first-of-type, .navigation.m-index .navigation__column:first-of-type {
    padding-bottom: 0;
    border-bottom: none;
}
body.m-index .content .navigation__column, .navigation.m-index .navigation__column {
    min-width: inherit;
    padding-top: 0;
    padding-left: 0;
}
.navigation__column:first-of-type {
    padding-bottom: 0.75rem;
    border-bottom: 1px solid #e5e8ef;
}
.navigation__column {
    min-width: 40rem;
    padding: 1rem 0 1rem 0.5rem;
    font-size: 0;
}
.content .navigation__column .navigation__link:nth-of-type(odd), .navigation.m-index .navigation__column .navigation__link:nth-of-type(odd) {
    width: calc(50% - 0.5rem);
}
body.m-index .content .navigation__column:first-of-type .navigation__link {
    font-size: 0.9rem;
}
body.m-index .content .navigation__link, .navigation.m-index .navigation__link {
    background: rgba(244,246,251,1);
    background: -moz-linear-gradient(top, rgba(244,246,251,1) 0%, rgba(219,222,229,1) 100%);
    background: -webkit-linear-gradient(top, rgba(244,246,251,1) 0%, rgba(219,222,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(244,246,251,1) 0%, rgba(219,222,229,1) 100%);
    background: linear-gradient(to bottom, rgba(244,246,251,1) 0%, rgba(219,222,229,1) 100%);
    box-shadow: -1px -1px 2px 0px rgba(0,0,0,0.5) inset;
}
.navigation__column .navigation__link {
    display: inline-block;
    width: calc(50% - 0.5rem);
    margin: 0 0.5rem 0.5rem 0;
    padding-left: 3.3rem;
    font-size: 1rem;
    white-space: nowrap;
    border-radius: 0.5rem;
}
.navigation__link {
    position: relative;
    display: block;
    padding: 0.75rem 1rem;
    color: #222;
    line-height: 1.3em;
}
a {
    color: #31529e;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: color 0.5s ease-out, opacity 0.5s ease-out;
    transition: color 0.5s ease-out, opacity 0.5s ease-out;
}
body.m-index .content .navigation__icon, .navigation.m-index .navigation__icon {
    border-radius: 0.5rem 0 0 0.5rem;
}
.navigation__icon,.navigation__icon1,.navigation__icon2 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    display: inline-block;
    width: 2.8rem;
    color: #fff;
    font-size: 1.24rem;
    text-align: center;
    line-height: 2.8rem;
    border-radius: 0.5rem;
    background: rgba(253,126,44,1);
    background: -webkit-linear-gradient(top, rgba(253,126,44,1) 0%, rgba(237,65,44,1) 100%);
    background: linear-gradient(to bottom, rgba(253,126,44,1) 0%, rgba(237,65,44,1) 100%);
}
.navigation__icon1 {
	background: #1c69bf;
	background: -webkit-linear-gradient(top, rgba(3,130,228,1) 0%,rgba(49,82,158,1) 100%);
	background: linear-gradient(to bottom, rgba(3,130,228,1) 0%,rgba(49,82,158,1) 100%);
}
.navigation__icon2 {
	background: #1cbf2f;
	background: -webkit-linear-gradient(top, rgba(28,191,47,1) 0%,rgba(28,191,47,1) 100%);
	background: linear-gradient(to bottom, rgba(28,191,47,1) 0%,rgba(28,191,47,1) 100%);
}
.navigation__column .navigation__link {
    font-size: 0.8rem;
}
/* Иконки */
@font-face {
	font-family: "icons";
	src:url("icomoon.eot");
	src:url("icomoon.eot?#iefix") format("embedded-opentype"),
		url("icomoon.woff") format("woff"),
		url("icomoon.ttf") format("truetype"),
		url("icomoon.svg#icons") format("svg");
	font-weight: normal;
	font-style: normal;
}

[data-icon]:before {
	position: relative;
	top: 0.1em;
	display: inline-block;
	width: 1em;
	font-family: "icons" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	text-decoration: none !important;
	speak: none;
	font-size: 1em;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: baseline;
}

[class^="i-"]:before,
[class*=" i-"]:before {
	position: relative;
	top: 0.1em;
	display: inline-block;
	width: 1em;
	font-family: "icons" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	font-size: 1em;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: baseline;
}

.i-thumbs:before {content: "\61";}
.i-lamp:before {content: "\62";}
.i-warning:before {content: "\63";}
.i-divider:before {content: "\64";}
.i-info:before {content: "\65";}
.i-paragraph:before {content: "\66";}
.i-wrench:before {content: "\67";}
.i-comment:before {content: "\68";}
.i-case:before {content: "\69";}
.i-mail:before {content: "\6a";}
.i-map:before {content: "\6b";}
.i-rub:before {content: "\6c";}
.i-skype:before {content: "\6d";}
.i-phone:before {content: "\6e";}
.i-home:before {content: "\6f";}
.i-darr:before {content: "\70";}
.i-larr:before {content: "\71";}
.i-rarr:before {content: "\72";}
.i-uarr:before {content: "\73";}
.i-pen:before {content: "\74";}
.i-search:before {content: "\75";}
.i-roller:before {content: "\76";}
.i-book:before {content: "\77";}
.i-video:before {content: "\78";}
.i-card:before {content: "\79";}
.i-alarm:before {content: "\7a";}
.i-door:before {content: "\41";}
.i-exit:before {content: "\42";}
.i-extinguishing:before {content: "\43";}
.i-firealarm:before {content: "\44";}
.i-plumbing:before {content: "\45";}
.i-stairs:before {content: "\46";}
.i-ventilation:before {content: "\47";}

*, *:before, *:after {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (max-width: 960px){
.content__nav {
    width: 100% !important;
}
.navigation.m-index {
    padding-left: 0;
}
}
@media only screen and (max-width: 680px){
.navigation.m-index {
    width: 100%;
    margin-left: 0;
}
.navigation {
    width: calc(50% - 4rem);
    margin: 1rem 0;
    padding: 0;
    right: inherit;
    margin-left: -1rem;
}
.navigation__column {
    min-width: inherit;
}
.navigation.m-index .navigation__link {
    width: 100% !important;
}
.navigation__column .navigation__link {
    display: block;
    width: auto;
    font-size: 1.2rem;
}
}
@media only screen and (max-width: 768px) and (min-width: 421px){
.grid {
}
}
@media only screen and (max-width: 420px){
.grid {
    display: block !important;
    width: 100% !important;
}
.grid__cell {
    display: block !important;
    width: 100% !important;
}
.navigation {
    top: 0;
    left: 0;
    width: auto;
    margin: 1rem -1rem;
    padding-left: 0;
}
body.m-index .navigation.m-index .navigation__column:first-of-type .navigation__link {
    font-size: 1.2rem;
}
.navigation__column .navigation__link {
    font-size: 1.2rem;
}
}
