@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../js/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('../js/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
h2{font-size:1.5em;margin:0.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.67em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
p,
pre{margin:1em 0;}
code,
kbd,
pre,
samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,
q:after{content:'';content:none;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,
ol,
ul{padding:0 0 0 40px;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
html,
button,
input,
select,
textarea{color:#222;}
html{font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
img,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media print,
(-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi){}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
.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;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.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('../js/fancybox/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('../js/fancybox/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('../js/fancybox/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 !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../js/fancybox/fancybox_overlay.png');}
.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);}
@font-face{font-family:'proxima_nova_cn_rgregular';src:url('../fonts/proximanovacond-reg-webfont.eot');src:url('../fonts/proximanovacond-reg-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanovacond-reg-webfont.woff2') format('woff2'),
url('../fonts/proximanovacond-reg-webfont.woff') format('woff'),
url('../fonts/proximanovacond-reg-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgbold';src:url('../fonts/proximanova-bold-webfont.eot');src:url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-bold-webfont.woff2') format('woff2'),
url('../fonts/proximanova-bold-webfont.woff') format('woff'),
url('../fonts/proximanova-bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'proxima_novabold_italic';src:url('../fonts/proximanova-boldit-webfont.eot');src:url('../fonts/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-boldit-webfont.woff2') format('woff2'),
url('../fonts/proximanova-boldit-webfont.woff') format('woff'),
url('../fonts/proximanova-boldit-webfont.ttf') format('truetype');font-weight:bold;font-style:italic;}
@font-face{font-family:'proxima_nova_rgregular';src:url('../fonts/proximanova-reg-webfont.eot');src:url('../fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-reg-webfont.woff2') format('woff2'),
url('../fonts/proximanova-reg-webfont.woff') format('woff'),
url('../fonts/proximanova-reg-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novaregular_italic';src:url('../fonts/proximanova-regit-webfont.eot');src:url('../fonts/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-regit-webfont.woff2') format('woff2'),
url('../fonts/proximanova-regit-webfont.woff') format('woff'),
url('../fonts/proximanova-regit-webfont.ttf') format('truetype');font-weight:normal;font-style:italic;}
@font-face{font-family:'proxima_nova_ltlight';src:url('../fonts/proximanova-light-webfont.eot');src:url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-light-webfont.woff2') format('woff2'),
url('../fonts/proximanova-light-webfont.woff') format('woff'),
url('../fonts/proximanova-light-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
html,
button,
input,
select,
textarea{font-family:'proxima_nova_rgregular', Arial, Helvetica, sans-serif;color:#3f3f3f;}
html, body{min-height:100%;height:100%;}
body{margin:0;min-width:320px;font-size:62.5%;line-height:1.4;}
.lt-ie9 body{min-width:1024px;}
a{color:#3f3f3f;text-decoration:underline;outline:0;}
a:focus,
a:active,
a:hover{text-decoration:none;}
.site_wrapper{min-height:100%;height:auto;position:relative;}
.container{max-width:1200px;margin:0 auto;padding-left:10px;padding-right:10px;position:relative;}
.footer{height:577px;position:absolute;left:0;bottom:0;width:100%;background:transparent url("../images/footer.jpg") center top no-repeat;background-size:cover;color:#fff;}
.footer a{color:#fff;}
.footer:after{position:absolute;width:100%;height:100%;content:'';background:rgba(79, 79, 79, 0.8);left:0;top:0;z-index:1;}
.footer_bottom{clear:both;background-color:#3F3F3F;position:absolute;left:0;bottom:0;width:100%;min-height:60px;box-sizing:border-box;z-index:10;padding:18px 0 18px;}
.social_list{padding:0;margin:0;list-style:none;}
.social_list li{float:left;margin-right:40px;}
.social_list li a{display:block;width:28px;height:28px;background:transparent url("../img/social.png") 0 0 no-repeat;}
.social_list li.fb a{background-position:-28px 0;width:14px;}
.social_list li.twitter a{background-position:-42px 0;width:28px;}
.social_list li.you_tube a{background-position:-70px 0;width:23px;}
.social_list li a:hover{background-position:0 bottom;}
.social_list li.fb a:hover{background-position:-28px bottom;}
.social_list li.twitter a:hover{background-position:-42px bottom;}
.social_list li.you_tube a:hover{background-position:-70px bottom;}
.footer_bottom_text{font-size:1.25em;line-height:1.35em;padding:5px 0;}
.footer_left{float:left;width:40.1%;margin-left:7.5%;z-index:10;position:relative;}
.map{max-width:100%;overflow:hidden;margin-bottom:30px;}
.footer_contacts{padding:45px 0 15px;font-size:17px;line-height:1.3em;}
.footer_tel{font-size:23px;line-height:1.2em;text-decoration:none;display:inline-block;margin-bottom:2px;}
.footer_email{display:inline-block;margin-bottom:10px;}
.footer_right{float:right;width:47.5%;z-index:10;position:relative;}
.footer_form{background:rgba(48, 48, 48, 0.8);padding:10px 27px 24px;margin-top:50px;margin-bottom:30px;}
.lt-ie9 .footer_form{background:#414141;}
.footer_form_title{margin:0;line-height:1.3em;font-size:23px;font-weight:normal;}
.footer_form_list{padding:30px 0 0;margin:0;list-style:none;font-size:17px;line-height:1.25em;}
.footer_form_list li{clear:both;}
.footer_form label,
.footer_form .footer_form_empty{width:30%;float:left;box-sizing:border-box;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;display:block;padding:7px 10px 0 0;}
.footer_form input[type="text"],
.footer_form textarea{width:70%;float:right;box-sizing:border-box;border:0;background:#e0e0e0;margin-bottom:18px;padding:6px;color:#000;}
.footer_form textarea{height:155px;}
.footer_form input[type="submit"]{width:70%;float:right;box-sizing:border-box;border:0;margin-top:12px;color:#fff;text-align:center;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;padding:10px 10px 8px;line-height:1.35em;}
.top_nav{background:#383838;}
.top_nav ul{margin:0;padding:0;text-align:center;list-style:none;}
.top_nav ul li{display:inline-block;}
.top_nav ul li a{color:#fff;font-size:15px;line-height:1.35em;text-decoration:none;display:block;padding:11px 20px 12px;}
.top_nav ul li.current a,
.top_nav ul li a:hover{background:#6c6c6c;}
.header{}
.logo{display:block;float:left;margin-top:15px;margin-left:0.5%;width:34.5%;margin-right:-36%;z-index:30;position:relative;min-height:72px;}
.logo img{width:100%;height:auto;position:absolute;left:0;bottom:0}
.header_contacts{float:right;text-align:right;width:190px;margin-top:10px;margin-left:-190px;z-index:35;position:relative;}
.header_contacts_address{font-size:12px;line-height:1.35em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;text-align:justify;height:20px;}
.header_contacts_address:after{display:inline-block;width:100%;content:'';}
.header_contacts_link{font-size:24px;line-height:1.3em;text-decoration:none;display:block;text-align:right;color:#4a4a4a;position:relative;}
.header_contacts_link:before{width:12px;height:21px;display:block;content:'';background:transparent url("../img/sprite.png") 0 0 no-repeat;position:absolute;left:0;top:4px;}
.header_send_request{color:#ED2D46;font-size:1.55em;line-height:1.35em;text-decoration:none;display:block;text-align:right;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;background:transparent url("../img/sprite.png") 0 -21px no-repeat;margin-bottom:3px;}
.header_contacts_email{color:#4a4a4a;font-size:12px;line-height:1.35em;position:relative;top:-3px;}
.site_description{float:left;width:100%;position:relative;padding-top:41px;z-index:20;}
.site_description_inner{padding:0 215px 0 40%;margin:0;font-weight:normal;font-size:17px;line-height:1.3em;}
.site_description_inner br{display:none;}
.one_col{padding-bottom:50px;}
.left_col{position:relative;z-index:10;width:310px;float:left;margin-right:-310px;padding-bottom:100px;}
.right_col{position:relative;z-index:5;width:100%;float:left;padding-bottom:100px;}
.right_col_inner{padding-left:330px;}
.breadcrumb{margin:0;padding:12px 0 8px;text-transform:lowercase;}
.breadcrumb li{display:inline-block;font-size:12px;line-height:1.35em;}
.breadcrumb li a{display:inline-block;margin-right:5px;}
.breadcrumb li:first-child a{text-decoration:none;}
.breadcrumb li:last-child a{margin-right:0;}
.breadcrumb li a:hover{text-decoration:none}
.breadcrumb li:before{content:"/";padding:0 5px 0 0;float:left}
.breadcrumb li:first-child:before{content:"";padding:0;display:inline-block;}
.page_title{font-size:35px;line-height:0.95em;margin:0 0 10px;font-weight:normal;font-family:'proxima_nova_ltlight', Arial, Helvetica, "sans serif";}
.banner{position:relative;display:table;width:100%;text-decoration:none;margin-bottom:30px;max-width:310px;}
.right_col .banner{display:none;margin:0 auto 30px;}
.banner_img{display:block;width:100%;height:auto;}
.banner_text{width:100%;height:70px;box-sizing:border-box;background:rgba(255, 255, 255, 0.6);font-size:17px;line-height:1.3em;text-align:center;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;font-weight:bold;position:absolute;left:0;top:50%;margin-top:-35px;display:table;}
.lt-ie9 .banner_text{background:#dcdcdc}
.banner_text_inner{display:table-cell;vertical-align:middle;padding:10px;}
.news_block{margin-bottom:30px;}
.right_col .news_block{display:none;}
.news_list{padding:0;margin:0;list-style:none;}
.news_list > li{margin-bottom:20px;}
.news_item_date{font-size:13px;line-height:1.35em;font-family:'proxima_novaregular_italic', Arial, Helvetica, sans-serif;font-style:italic;padding-bottom:2px;}
.right_col .news_item_date{text-align:center;}
.news_item_title{margin:0 0 13px;font-size:15px;line-height:1.35em;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;font-weight:bold;}
.right_col .news_item_title{text-align:center;}
.news_item_title_link{text-decoration:none;}
.news_item_title_link:hover{text-decoration:underline;}
.news_item_text{font-size:15px;line-height:1.2em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;}
.news_block_all{display:inline-block;padding:9px 56px 8px;border:1px solid #7b7b7b;text-decoration:none;font-size:15px;line-height:1.35em;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;}
.right_col .news_block_all{display:block;margin:0 auto;width:220px;padding-right:0;padding-left:0;text-align:center;}
.news_block_all:hover{background:#efefef;}
.advice_block{margin-bottom:30px;background:#dedede;padding:10px 10px 15px;}
.right_col .advice_block{display:none;margin-top:40px;}
.advice_block_title{text-align:center;margin:0 0 15px;font-size:17px;line-height:1.3em;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;font-weight:bold;}
.advice_block_title_link{text-decoration:none;color:#383838;}
.advice_block_title_link:hover{text-decoration:underline;}
.advice_block_info{position:relative;padding-left:65px;min-height:55px;}
.advice_block_info_img{position:absolute;left:0;top:0;}
.advice_block_info_text{font-size:15px;line-height:1.2em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;}
.left_nav{background:#454545;border-top:6px solid #30A4DD;margin-bottom:25px;}
.left_slide_nav{display:none;margin-bottom:10px;margin-left:-10px;margin-right:-10px;}
.left_nav > ul{padding:0;margin:0;list-style:none;}
.left_nav > ul > li > a{color:#fff;display:block;font-size:17px;line-height:1.25em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;padding:9px 10px 9px 50px;text-decoration:none;border-top:1px solid #717171;}
.left_nav > ul > li.current > a,
.left_nav > ul > li > a:hover{background:#2D80A8;border-top-color:#2D80A8;}
.left_nav > ul > li.current + li > a{border-top-color:#454545;}
.left_nav > ul > li.current + li + li > a{border-top-color:#717171;}
.left_nav > ul > li.current + li > a:hover,
.left_nav > ul > li.current + li + li > a:hover,
.left_nav > ul > li:hover + li > a{border-top-color:#2D80A8;}
.left_nav > ul > li.current + li:hover + li > a{border-top-color:#2D80A8;}
.left_nav > ul > li:hover + li + li > a{border-top-color:#717171;}
.left_nav > ul > li > ul{padding:0;margin:0;list-style:none;background:#2A98CD;}
.left_nav > ul > li > ul > li > a{color:#fff;display:block;font-size:17px;line-height:1.25em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;padding:9px 10px 9px 50px;text-decoration:none;border-top:1px solid #54B5E2;position:relative;}
.left_nav > ul > li > ul > li:first-child > a{border-top-color:#2A98CD;}
.left_nav > ul > li > ul > li > a:hover:before,
.left_nav > ul > li > ul > li.current > a:before{display:block;width:9px;height:11px;content:'';position:absolute;top:12px;left:28px;background:transparent url("../img/sprite.png") 0 -52px no-repeat;}
.left_nav_top{text-align:center;padding:17px 0 20px;}
.left_nav_top_img{display:block;margin:0 auto 20px;border-radius:105px;}
.left_nav_top_title{color:#fff;margin:0;font-size:17px;line-height:1.3em;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;font-weight:bold;}
.left_nav_top_subtitle{color:#aeaeae;margin:0;font-size:17px;line-height:1.3em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;font-weight:normal;}
.btn{background-color:#d74138;}
.btn:hover{background-color:#e8463c;}
.btn_2{background-color:#5c5c5c;}
.btn_2:hover{background-color:#6b6b6b;}
.btn_3{background-color:#30A4DD;}
.btn_3:hover{background-color:#33aee9;}
.btn_4{background-color:#a0a0a0;}
.btn_4:hover{background-color:#b0b0b0;}
.popup{width:420px;padding:0 40px;}
.fancybox-opened .fancybox-skin{box-shadow:none;}
.fancybox-skin{background:#fff;}
.popup_title{margin:0 0 20px;padding-bottom:5px;border-bottom:5px solid #d74138;font-size:33px;line-height:42px;padding-top:13px;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;}
.popup_form_list{margin:0;padding:0;list-style:none;color:#000;}
.popup_form_list > li{margin-bottom:20px;}
.popup_form label{display:block;font-size:14px;line-height:1.35em;}
.popup_form label span{color:#d74138;}
.popup_form input,
.popup_form textarea{width:100%;box-sizing:border-box;border:1px solid #bcbcbc;color:#5a5a5a;font-size:14px;line-height:20px;height:34px;margin-top:3px;padding:3px 5px;}
.popup_form input:invalid, .popup_form textarea:invalid{box-shadow:none;background-color:#fff2f2;border:1px solid #d74138;}
.popup_form textarea{height:100px;}
.popup_form input[type="submit"]{color:#fff;cursor:pointer;display:inline-block;margin:0 auto;font-size:15px;padding:10px 30px 8px;text-align:center;text-transform:uppercase;box-sizing:border-box;border:0;height:auto;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;width:auto;}
.popup_senf_wrapper{text-align:center;}
.popup_bg_new .fancybox-skin{border-radius:0;background:#2A98CD;color:#fff;}
.popup_bg_new .fancybox-error{color:#fff;}
.popup_bg_new .fancybox-close{background:transparent url("../img/close.png") center center no-repeat;right:17px;top:17px;}
.gal_fancy .fancybox-skin{border-radius:0;background:#fff;}
.gal_fancy .fancybox-close{background:transparent url("../img/close.png") center center no-repeat;right:-30px;top:-30px;background-size:auto;}
.popup_new{width:710px;padding:35px 55px 3px;box-sizing:border-box;}
.popup_new_title{font-size:35px;line-height:0.95em;margin:0 0 35px;font-weight:normal;font-family:'proxima_nova_ltlight', Arial, Helvetica, "sans serif";text-align:center;color: #fff;display: inline-block;}
.popup_new_form_list{padding:0;margin:0;list-style:none;}
.popup_new_form_list > li{padding-bottom:22px;}
.popup_new_form_list > li.bordered{margin-bottom:22px;border-bottom:1px solid #57b7e5;}
.popup_clear_btn,
.popup_send_btn{float:left;display:block;box-sizing:border-box;border:0;width:212px;max-width:48%;color:#fff;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-sefir;font-weight:bold;font-size:17px;padding:15px 0;}
.popup_send_btn{float:right;}
.popup_new_form label{color:#fff;font-size:17px;line-height:1.25em;display:block;margin-bottom:6px;margin-top:9px;width:28%;float:left;}
.popup_new_form .popup_new_file label{width:207px;}
.popup_new_form::-webkit-input-placeholder{color:#c6e7f7;}
.popup_new_form:-moz-placeholder{color:#c6e7f7;}
.popup_new_form::-moz-placeholder{color:#c6e7f7;}
.popup_new_form:-ms-input-placeholder{color:#c6e7f7;}
.popup_new_form input[type="text"],
.popup_new_form input[type="tel"],
.popup_new_form input[type="email"],
.popup_new_form textarea{background:#57b7e5;border:0;color:#fff;font-size:17px;line-height:1.25em;padding:9px 15px;box-sizing:border-box;width:72%;float:right;}
.popup_new_form input[type="text"]:focus,
.popup_new_form input[type="tel"]:focus,
.popup_new_form input[type="email"]:focus,
.popup_new_form textarea:focus{background:#6ebee5;}
.popup_new_form textarea{height:200px;float:none;width:100%;margin-bottom:8px;}
.popup_new_form_file_input,
.popup_new_form_file_input_container{width:264px;height:40px;background:#d0d0d0;font-size:15px;line-height:1.25em;border:0;padding:10px 4px;box-sizing:border-box;opacity:0;text-align:center;position:relative;}
.popup_new_form_file_input{text-align:left;}
.lt-ie9 .popup_new_form_file_input{opacity:1;}
.lt-ie9 .popup_new_form_file_input_container{background:transparent;}
.popup_new_form_file_input_container{float:right;opacity:1;padding:0;position:relative;color:#2583af;font-size:17px;line-height:1.25em;}
.popup_new_file_1 .popup_new_form_file_input_container{top:8px}
.lt-ie9 .popup_new_form_file_input_container:before{display:none;}
.popup_new_form_file_input_container:before{color:#2583af;font-size:17px;line-height:1.25em;width:100%;position:absolute;left:0;top:9px;padding:0 10px 0;height:21px;overflow:hidden;box-sizing:border-box;content:"Файл приложен";}
.no_file.popup_new_form_file_input_container:before{content:"Файл не выбран";}
.pix_nav{background:#383838;position:relative;z-index:100;margin-top:18px;}
.content_pix_nav_wrapper .pix_nav{background:transparent;}
.content_pix_nav_wrapper .pix_nav > .container{padding-left:0;padding-right:0;}
.pix_nav_list{padding:0;margin:0;list-style:none;}
.pix_nav_list > li{width:20%;box-sizing:border-box;float:left;border-left:1px solid #fff;border-right:1px solid #fff;position:relative;}
.pix_nav_item{display:block;position:relative;width:100%;}
.pix_nav_item:after{width:100%;height:100%;content:'';background:rgba(222, 222, 222, 0.7);z-index:30;position:absolute;left:0;top:0;display:none;}
.lt-ie9 .pix_nav_item:before{width:100%;content:'';z-index:30;position:absolute;left:0;top:0;display:none;height:11px;background:#d74138;}
.lt-ie9 .pix_nav_item:after{background:#d74138;height:6px;top:auto;bottom:0}
.pix_nav_list > li:hover .pix_nav_item:before{display:block;}
.pix_nav_list > li:hover .pix_nav_item:after,
.pix_nav_list > li.current .pix_nav_item:after{display:block;}
.lt-ie9 .pix_nav_list > li.current .pix_nav_item:before{display:block;}
.pix_nav_item_img{display:block;width:100%;height:auto;}
.pix_nav_item_text{z-index:50;position:absolute;top:11px;left:0;width:100%;padding:0 8px;background:rgba(56, 56, 56, 0.85);display:table;box-sizing:border-box;text-align:center;color:#fff;font-size:15px;line-height:1.2em;height:58px;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;}
.lt-ie9 .pix_nav_item_text{background:#6c6c6c;}
.pix_nav_item_text_inner{display:table-cell;vertical-align:middle;margin:0 auto;padding:2px 0;}
.pix_menu_drop{position:absolute;left:0;background:#DEDEDE;border:1px solid #AFAFAF;width:290px;display:none;}
.pix_nav_list > li + li + li + li + li .pix_menu_drop{left:auto;right:0;}
.pix_nav_list > li:hover .pix_menu_drop{display:block;}
.pix_menu_drop_info{width:200px;float:left;text-align:center;padding:25px 10px 30px;box-sizing:border-box;}
.pix_menu_drop_list{width:280px;float:left;padding:18px 0 7px 8px;margin:0;font-size:1px;box-sizing:border-box;}
.pix_menu_drop_info_text{font-size:14px;line-height:1.35em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;}
.pix_menu_drop_info_img{display:block;margin:0 auto 25px;border-radius:105px;}
.pix_menu_drop_list > li{width:49%;display:inline-block;vertical-align:bottom;padding-left:10px;box-sizing:border-box;padding-bottom:11px;}
.pix_menu_drop_list > li > a{font-size:17px;line-height:1.25em;text-decoration:none;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;}
.pix_menu_drop_list > li.current > a,
.pix_menu_drop_list > li > a:hover{color:#d74138}
.slide_nav_title{color:#fff;font-size:17px;line-height:42px;margin:0;text-align:center;font-weight:bold;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;cursor:pointer;background:#383838 url("../img/menu.png") right center no-repeat;display:none;}
.slide_nav_title.main_slide_nav_title{line-height:50px;}
.pix_slide_nav .slide_nav_title{background-color:#c13a32;}
.slide_nav{position:relative;z-index:100;}
.left_slide_nav{display:none;}
.hidden_nav .slide_nav_list{display:none;}
ul.slide_nav_list{padding:0;background-color:#585858;margin:0;}
.pix_slide_nav ul.slide_nav_list{background-color:#5c5c5c;}
.pix_slide_nav ul.slide_nav_list > li{border-top-color:#777777;}
.pix_slide_nav ul.slide_nav_list > li ul{background-color:#dedede;}
.pix_slide_nav ul.slide_nav_list > li ul > li > a{color:#3a3a3a;}
.pix_slide_nav ul.slide_nav_list > li ul > li{border-top-color:#bfbfbf;}
.pix_slide_nav ul.slide_nav_list > li.current > a{background-color:#d74138;}
.pix_slide_nav ul.slide_nav_list > li.current > ul > li.current > a{background-color:#d74138;color:#fff;}
.pix_slide_nav ul.slide_nav_list > li.current > ul > li.current{border-top-color:#d74138;}
.pix_slide_nav.slide_nav li.current .drop_btn,
.pix_slide_nav.slide_nav li.dropped.current > .drop_btn{background-color:#b0352e;}
.pix_slide_nav.slide_nav li .drop_btn,
.pix_slide_nav.slide_nav li.dropped > .drop_btn{background-color:#505050;}
.pix_slide_nav ul.slide_nav_list > li > ul > li > a:hover{background-image:url("../img/current_cat.png");}
ul.slide_nav_list > li{border-top:1px solid #686868;position:relative;padding:0;list-style:none;}
ul.slide_nav_list > li:first-child{border-top:1px solid #5d5d5d;}
ul.slide_nav_list > li > a{color:#fff;font-size:17px;line-height:19px;padding:10px 10px 10px 40px;position:relative;text-decoration:none;display:block;}
.slide_nav ul.slide_nav_list > li > a{padding-right:40px;}
ul.slide_nav_list > li > a:hover{}
ul.slide_nav_list > li > a:hover:before{background-position:-8px 0;}
ul.slide_nav_list > li ul{position:absolute;left:100%;top:-1px;padding:0;margin:0;border:1px solid #585858;display:none;min-width:220px;background:#676767;}
.drop_btn{display:none;}
.slide_nav .drop_btn{display:block;width:39px;min-height:39px;height:39px;background:#5b5b5b url("../img/drop_btn.png") -8px center no-repeat;position:absolute;top:0;right:0;z-index:100;cursor:pointer;}
.slide_nav li.dropped > .drop_btn{background:#5b5b5b url("../img/drop_btn.png") -67px center no-repeat;}
.slide_nav li.current .drop_btn,
.slide_nav li.dropped.current > .drop_btn{background-color:#3597c6;}
.slide_nav li.current > .drop_btn{}
.slide_nav ul.slide_nav_list > li ul{min-width:0;position:relative;left:0;top:0;border:0;}
ul.slide_nav_list li.current > ul{}
.slide_nav ul.slide_nav_list li > ul,
.slide_nav ul.slide_nav_list li:hover > ul{display:none;}
.slide_nav ul.slide_nav_list li.dropped > ul,
.slide_nav ul.slide_nav_list li:hover.dropped > ul{display:block;}
.slide_nav ul.slide_nav_list li.current > ul{}
ul.slide_nav_list > li.current > a{background-color:#2d80a8;}
ul.slide_nav_list > li.current{border-top-color:transparent;}
ul.slide_nav_list > li.current > a:before{background-position:-8px 0;}
.slide_nav ul.slide_nav_list > li > ul > li > a,
ul.slide_nav_list li.current > ul > li > a{padding-left:70px;}
ul.slide_nav_list > li > ul > li > a:hover{background:transparent url("../img/current.png") no-repeat 40px 13px;}
ul.slide_nav_list > li.current > ul > li.current{border-top-color:#2a98cd;}
ul.slide_nav_list > li.current > ul > li.current > a{background:#2da2da url("../img/current.png") no-repeat 40px 13px;}
ul.slide_nav_list li > ul > li.current > ul{padding-left:53px;}
.slide_nav ul.slide_nav_list li > ul > li > ul{padding-left:38px;}
.slide_nav ul.slide_nav_list > li > ul > li > ul > li,
ul.slide_nav_list li > ul > li > ul > li{border-top-style:dashed;padding:0;list-style:none;}
ul.slide_nav_list li > ul > li.current > ul > li > a{padding-left:0;}
ul.slide_nav_list li > ul > li > ul > li.current > a,
ul.slide_nav_list li > ul > li > ul > li > a:hover{text-decoration:underline;}
ul.slide_nav_list li:hover > ul{display:block;}
ul.slide_nav_list > li ul > li{position:relative;padding:0;list-style:none;border-top:1px solid #717171;}
ul.slide_nav_list > li ul > li:first-child{}
ul.slide_nav_list > li ul > li > a{color:#fff;font-size:17px;line-height:19px;padding:10px 10px 10px 10px;position:relative;text-decoration:none;display:block;}
.slide_nav ul.slide_nav_list > li ul > li > a{padding-right:10px;}
.slide_nav ul.slide_nav_list > li ul > li > ul li a{padding-left:10px;}
.main_page_content{color:#000;margin-bottom:25px;}
.main_page_title{font-size:18px;line-height:1.25em;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;margin:0 0 12px;}
.download_alone{display:inline-block;text-decoration:none;color:#fff;font-size:17px;line-height:1.25em;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;max-width:100%;padding:20px 24px 20px 56px;box-sizing:border-box;position:relative;margin-bottom:20px;}
.download_alone:before{width:23px;height:26px;background:transparent url("../img/sprite.png") 0 -95px no-repeat;display:block;content:'';position:absolute;left:14px;top:16px;}
.tools_btns{padding:0;margin:0 0 30px;list-style:none;text-align:center;}
.tools_btns > li{display:inline-block;margin:0 22px 20px;max-width:100%;}
.tools_btns > li > a{display:block;text-decoration:none;color:#fff;font-size:17px;line-height:1.25em;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;width:350px;max-width:100%;padding:20px 20px;box-sizing:border-box;position:relative;}
.tools_btns > li > a.download_btn{padding-left:36px;padding-right:10px;}
.tools_btns > li > a.send_btn{padding-left:46px;padding-right:10px;}
.tools_btns > li > a.download_btn:before{width:23px;height:26px;background:transparent url("../img/sprite.png") 0 -95px no-repeat;display:block;content:'';position:absolute;left:22px;top:16px;}
.tools_btns > li > a.send_btn:before{width:20px;height:23px;background:transparent url("../img/sprite.png") 0 -125px no-repeat;display:block;content:'';position:absolute;left:72px;top:18px;}
.main_top_nav{background:#30A4DD;margin-top:18px;}
.main_top_nav .container{padding:0;}
.main_top_nav > .container > .main_top_nav_links{display:table;width:100%;height:100%;padding:0;margin:0;}
.main_top_nav > .container > .main_top_nav_links > a{display:table-cell;height:100%;vertical-align:middle;color:#fff;text-decoration:none;border-top:6px solid transparent;font-size:17px;line-height:1.1em;text-align:center;padding:12px 15px 20px;-moz-box-sizing:border-box;box-sizing:border-box;max-width:300px;}
.main_top_nav > .container > .main_top_nav_links > a.current,
.main_top_nav > .container > .main_top_nav_links > a:hover{background-color:#62b7e0;border-top-color:#d74138;}
.recommendation_block{background-color:#E0E0E0;padding:25px 0 35px;margin-bottom:35px;text-align:center;}
.recommendation_block_title{color:#535353;font-size:32px;line-height:0.95em;margin:0 0 20px;font-weight:normal;font-family:'proxima_nova_ltlight', Arial, Helvetica, "sans serif";}
.recommendation_carousel_wrapper{position:relative;}
.recommendation_list{padding:0;margin:0;list-style:none;text-align:center;}
.recommendation_list > li{float:left;margin:0 10px;width:170px;text-align:center;}
.recommendation_item_img_wrapper{display:inline-block;height:100px;line-height:100px;margin-bottom:5px;max-width:100%;}
.recommendation_item_img{display:inline-block;max-width:100%;height:auto;}
.recommendation_item_title{font-size:15px;line-height:1.25em;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;color:#000000;margin:0 0 8px;}
.recommendation_item_title_link{color:#000000;text-decoration:none;}
.recommendation_item_details{font-size:15px;line-height:1.25em;color:#000000;}
.r_carousel_prev, .r_carousel_next{background:transparent url("../img/r_prev_next.png") 0 0 no-repeat;width:15px;height:33px;display:block;position:absolute;top:35px;left:10px;}
.r_carousel_next{left:auto;right:10px;background-position:right 0;}
.r_carousel_prev:hover{background-position:0 bottom;}
.r_carousel_next:hover{background-position:right bottom;}
.r_carousel_prev:active{left:7px;}
.r_carousel_next:active{right:7px;}
.main_slider_news_wrapper{margin-top:-4px;margin-bottom:0;}
.main_slider_news_wrapper_bottom{background:#30A4DD;padding:12px 0;margin-bottom:30px;}
.main_slider_news_wrapper_bottom h1{color:#fff;font-size:32px;font-family:'proxima_nova_rgregular', Arial, Helvetica, "sans serif";font-weight:normal;}
.main_news_block{width:30%;float:right;box-sizing:border-box;background-color:#CBCBCB;}
.main_news_block_inner{padding:15px 10px 12px 20px;max-width:320px;box-sizing:border-box;min-height:350px;}
.main_news_block_title{margin:0 0 3px;font-size:30px;line-height:1em;color:#383838;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;}
.main_news_list{padding:0 0 8px;margin:0;list-style:none;}
.main_news_list > li{padding-top:16px;}
.main_news_item_date{font-size:12px;line-height:1.35em;color:#383838;margin-bottom:5px;}
.main_news_item_text{font-size:16px;line-height:1.3em;color:#383838;text-decoration:none;display:inline-block;max-height:82px;overflow:hidden;}
.main_news_more{display:block;width:200px;background:#fff;border:1px solid #AEAEAE;margin:0 auto;text-align:center;font-size:16px;line-height:1.35em;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;color:#3F3F3F;text-decoration:none;padding:6px 10px;box-sizing:border-box;position:relative;left:-5px;}
.main_news_more:hover{background-color:#efefef;}
.slider_block{width:100%;float:left;overflow:hidden;box-sizing:border-box;}
.slider{padding:0;margin:0;list-style:none;}
.slider > li{float:left;max-width:100%;overflow:hidden;position:relative;}
.slider_text{position:absolute;color:#fff;left:56px;bottom:40px;max-width:725px;box-sizing:border-box;background:rgba(48, 164, 221, 0.6);padding:14px;}
.slider_wrapper{position:relative;}
.slider_pagination{position:absolute;left:50%;bottom:14px;}
.slider_pagination a{display:block;float:left;width:12px;height:12px;border:1px solid #fff;margin-right:20px;border-radius:6px;outline:none;}
.slider_pagination a.selected,
.slider_pagination a:hover{background:#fff;}
.lt-ie9 .slider_text{left:auto;right:0;padding-left:55px;}
.slider_img{display:block;float:right;width:100%;height:350px;}
.slider_img_top{position:absolute;top:0;right:0;width:100%;}
.slider_text_title{font-size:36px;line-height:0.9em;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;margin:0;}
.slider_text_text{font-size:24px;line-height:1em;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";font-weight:bold;margin-top:8px;}
.page_news_list{padding:0 0 50px;margin:0;list-style:none;}
.page_news_list > li{margin-bottom:40px;}
.page_news_item_wrapper{position:relative;min-height:175px;padding-left:235px;}
.page_news_item_img_wrapper{display:block;position:absolute;left:0;top:5px}
.page_news_item_img{display:block;}
.page_news_item_date{font-size:15px;line-height:1.3em;font-family:'proxima_novaregular_italic', Arial, Helvetica, sans-serif;font-style:italic;padding-bottom:2px;color:#6a6a6a;}
.page_news_item_title{margin:0 0 10px;font-size:17px;line-height:1.25em;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;font-weight:bold;}
.page_news_item_title_link{text-decoration:none;}
.page_news_item_title_link:hover{text-decoration:underline;}
.page_news_item_text{font-size:15px;line-height:1.35em;padding-bottom:4px;}
.page_news_item_more{display:inline-block;float:right;font-size:15px;line-height:1.3em;font-family:'proxima_novaregular_italic', Arial, Helvetica, sans-serif;font-style:italic;}
.pager{padding:0;margin:0 0 22px 0;list-style:none;text-align:right;}
.pager > li{display:inline-block;padding:0 1px;}
.pager > li > a{font-size:15px;line-height:1.35em;display:block;padding:1px 5px;text-decoration:none;}
.pager > li > a:hover{color:#fff;background:#30a5dd;}
.pager > li.current > a{color:#fff;background:#30a5dd;font-weight:bold;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;}
.pager > li.pager_all > a{text-decoration:underline;}
.pager > li.pager_all > a:hover{text-decoration:none;}
.category_description{font-size:15px;line-height:1.3em;}
.cat_list{padding:5px 0 0;margin:0;list-style:none;text-align:justify;text-align-last:justify;font-size:1px;}
.cat_list:after{display:inline-block;width:100%;content:'';}
.cat_list > li{display:inline-block;max-width:274px;width:32%;box-sizing:border-box;vertical-align:top;text-align:center;margin-bottom:20px;}
.cat_item_img_wrapper{display:block;width:100%;margin:0 auto 12px;max-width:274px;}
.cat_item_img{max-width:100%;display:block;height:auto;}
.cat_item_title{margin:0 auto;font-weight:normal;font-size:17px;line-height:18px;max-width:274px;}
.cat_item_title_link{text-decoration:none;color:#252525;font-size:17px;line-height:18px;}
.cat_item_title_link:hover{text-decoration:underline;}
.question_answer_list{padding:0;margin:0;list-style:none;}
.question_answer_list > li{margin-bottom:30px;border-bottom:1px solid #cecece;padding-bottom:15px;}
.answer_item{margin-left:60px;padding-left:52px;position:relative;}
.answer_item:before{width:32px;height:32px;display:block;position:absolute;left:0;top:0;content:'';background:transparent url("../img/sprite.png") 0 -158px no-repeat;}
.question_item_title,
.answer_item_title{font-size:17px;line-height:1.3em;margin:0 0 20px;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-sefir;font-weight:bold;}
.answer_item_title{color:#2A98CD;}
.question_item_text,
.answer_item_text{font-size:15px;line-height:1.35em;margin-bottom:15px;}
.question_item_text p,
.answer_item_text p{margin:0 0 0.8em;}
.question_item_details,
.answer_item_details{text-align:right;font-size:15px;line-height:1.35em;font-family:'proxima_novaregular_italic', Arial, Helvetica, sans-serif;font-style:italic;}
.question_item_details_author,
.answer_item_details_author{font-style:italic;font-weight:bold;font-family:'proxima_novabold_italic', Arial, Helvetica, sans-serif;}
.ask_form{background:#2A98CD;margin-bottom:30px;padding:25px 0 18px;}
.ask_form_title{text-align:center;color:#fff;font-size:35px;line-height:0.95em;margin:0 0 35px;font-weight:normal;font-family:'proxima_nova_ltlight', Arial, Helvetica, "sans serif";}
.ask_form_send{border:0;color:#fff;font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-sefir;font-weight:bold;font-size:17px;padding:15px 0;display:block;margin:0 auto;width:210px;}
.ask_form label{color:#fff;font-size:17px;line-height:1.25em;display:inline-block;margin-bottom:6px;margin-top:9px;}
.ask_form::-webkit-input-placeholder{color:#c6e7f7;}
.ask_form:-moz-placeholder{color:#c6e7f7;}
.ask_form::-moz-placeholder{color:#c6e7f7;}
.ask_form:-ms-input-placeholder{color:#c6e7f7;}
.ask_form input[type="text"],
.ask_form input[type="tel"],
.ask_form input[type="email"],
.ask_form textarea{background:#57b7e5;border:0;color:#fff;font-size:17px;line-height:1.25em;padding:9px 15px;box-sizing:border-box;margin-bottom:25px;width:100%;}
.ask_form input[type="text"]:focus,
.ask_form input[type="tel"]:focus,
.ask_form input[type="email"]:focus,
.ask_form textarea:focus{background:#6ebee5;}
.ask_form textarea{height:117px;margin-bottom:20px;}
.ask_form_left{width:50%;float:left;}
.ask_form_right{width:50%;float:right;}
.ask_form_divider{clear:both;border-top:1px solid #57b7e5;margin:0 40px 6px;}
.ask_form_field_wrapper{padding:0 40px;clear:both;}
.ask_form_field{width:100%;float:left;position:relative;z-index:5;}
.ask_form_field_inner{padding-left:110px;}
.ask_form .ask_form_left label,
.ask_form .ask_form_right label{float:left;width:110px;margin-right:-110px;z-index:10;position:relative;}
.ask_form label.ask_form_file_label{width:150px;margin-right:-150px;}
.ask_form_file_input,
.ask_form_file_input_container{width:205px;height:40px;background:#d0d0d0;font-size:15px;line-height:1.25em;border:0;padding:10px 4px;box-sizing:border-box;opacity:0;text-align:center;}
.ask_form_file_input{text-align:left;}
.lt-ie9 .ask_form_file_input{opacity:1;}
.lt-ie9 .ask_form_file_input_container{background:transparent;}
.ask_form_file_input_container{float:right;opacity:1;padding:0;position:relative;color:#2583af;font-size:17px;line-height:1.25em;margin-bottom:25px;}
.lt-ie9 .ask_form_file_input_container:before{display:none;}
.ask_form_file_input_container:before{color:#2583af;font-size:17px;line-height:1.25em;width:100%;position:absolute;left:0;top:9px;padding:0 10px 0;height:21px;overflow:hidden;box-sizing:border-box;content:"Файл приложен";}
.no_file.ask_form_file_input_container:before{content:"Файл не выбран";}
.gallery_list_wrapper{padding:0 50px;margin-bottom:35px;max-height:290px;overflow:hidden;position:relative;}
.gallery_list{padding:0;margin:0;list-style:none;}
.gallery_list > li{float:left;width:272px;}
.gallery_item_wrapper{margin:0 auto;position:relative;}
.gallery_item_img_wrapper{display:block;width:100%;position:relative;}
.gallery_item_img{display:block;width:100%;height:auto;}
.gallery_list > li:hover .gallery_item_title{display:none;}
.gallery_item_title{position:absolute;bottom:0;left:0;width:100%;display:table;height:60px;text-align:center;background:rgba(42, 42, 42, 0.8);color:#fff;}
.lt-ie9 .gallery_item_title{background:transparent url("../img/ie8_42424208.png") 0 0 repeat;}
.gallery_item_title_inner{padding:4px 10px;display:table-cell;vertical-align:middle;font-size:1.65em;line-height:1em;}
.g_carousel_prev, .g_carousel_next{background:transparent url("../img/g_prev_next.png") 0 0 no-repeat;width:26px;height:47px;display:block;position:absolute;top:50%;left:3px;margin-top:-24px;}
.g_carousel_next{left:auto;right:3px;background-position:right 0;}
.g_carousel_prev:hover{background-position:0 bottom;}
.g_carousel_next:hover{background-position:right bottom;}
.g_carousel_prev:active{left:0;}
.g_carousel_next:active{right:0;}
.gallery_list > li:hover .gallery_item_link{display:block;}
.gallery_product_list > li:hover .gallery_product_item_link{display:block;}
.gallery_item_link,
.gallery_product_item_link{position:absolute;left:0;top:0;display:none;width:100%;height:100%;background:rgba(42, 42, 42, 0.8);text-align:center;color:#fff;text-decoration:none;padding:65px 10px 10px;box-sizing:border-box;}
.lt-ie9 .gallery_item_link,
.lt-ie9 .gallery_product_item_link{background:transparent url("../img/ie8_42424208.png") 0 0 repeat;}
.gallery_item_link_zoom{display:block;margin:0 auto 15px;}
.gallery_item_link_zoom_title{display:block;font-size:17px;line-height:1.2em;font-family:'proxima_nova_ltlight', Arial, Helvetica, sans-serif;margin-bottom:15px;padding-bottom:10px;position:relative;}
.gallery_item_link_zoom_title:after{display:block;width:30px;height:2px;background:#9b9b9b;left:50%;bottom:0;margin-left:-15px;content:'';position:absolute;}
.gallery_item_link_title{font-size:17px;line-height:1.2em;}
.gallery_product_list_wrapper{margin-bottom:40px;}
.gallery_product_list{padding:0;margin:0;list-style:none;}
.gallery_product_list > li{width:25%;float:left;}
.gallery_product_item_wrapper{position:relative;}
.gallery_product_item_img_wrapper{width:100%;display:block;}
.gallery_product_item_img_wrapper img{width:100%;display:block;height:auto;}
.gallery_product_item_link{padding-top:50px;}
.style1{text-align:center;width:100%;border-collapse:collapse;margin:1em 0;font-size:15px;line-height:1.2em;}
.style1 thead th,
.style1 thead td{background:#454545;color:#fff;font-size:17px;line-height:1.1em;padding:6px 5px;font-weight:normal;border:1px solid #fff;}
.style1 td{padding:3px 5px;border:1px solid #454545;}
.style1 td:first-child{border-left-color:#fff;}
.lt-ie9 .style1 td:first-child{border-left-color:#454545;}
.style1 td:last-child{border-right-color:#fff;}
.side_btn_1{position:fixed;right:0;top:50%;margin-top:-85px;display:block;width:50px;height:185px;z-index:200;background-position:center center;background-repeat:no-repeat;background-image:url("../img/ask.png");}
.buttons_set.side_btn_1{top:170px;margin-top:0;}
.side_btn_2{position:fixed;right:0;top:375px;display:block;width:50px;height:180px;z-index:200;background-position:center center;background-repeat:no-repeat;background-image:url("../img/order.png");}
.product_photos{margin-bottom:20px;}
.product_photos_list{padding:0;margin:0;list-style:none;}
.product_photos_list li.product_photos_main{float:left;padding-left:0;width:72.4%;}
.product_photos_list li{float:right;margin-bottom:7px;padding-left:7px;box-sizing:border-box;width:27.6%;}
.product_photos_list li a{display:block;width:100%;position:relative;overflow:hidden;}
.product_photos_list li.product_photos_main a:after{display:block;width:42px;height:42px;content:'';background:transparent url("../img/zoom.png") 0 0 no-repeat;background-size:42px 42px;position:absolute;right:18px;bottom:13px;z-index:10;}
.lt-ie9 .product_photos_list li.product_photos_main a:after{width:46px;height:46px;}
.product_photos_list li a img{display:block;width:auto;position:relative;z-index:5;min-width:100%;height:auto;}
.product_photos_list li + li a:before{display:none;width:25px;height:25px;content:'';background:transparent url("../img/zoom.png") 0 0 no-repeat;background-size:25px 25px;position:absolute;right:13px;bottom:12px;z-index:15;}
.product_photos_list li + li a:after{display:block;width:100%;height:100%;content:'';background:rgba(42, 42, 42, 0.8);position:absolute;top:0;left:0;z-index:10;}
.product_photos_list li + li:hover a:before{display:block;}
.product_photos_list li + li:hover a:after{display:none;}
@media only screen and (min-width:1280px){.main_news_block_inner{padding-left:25px;}
.pix_nav_list > li + li + li + li + li .pix_menu_drop{right:-30px;}
.pix_menu_drop{left:-30px;}
.pix_nav_item_text{height:45px;}
.content_pix_nav_wrapper{margin-top:-12px;}
.page_title{margin-bottom:10px;}
.logo{margin-top:35px;margin-left:1.5%;}
.site_description{padding-top:62px;}
.header_contacts{margin-top:35px;}
.header_send_request{margin-bottom:7px;}
}
@media only screen and (min-width:1180px){.gallery_item_link{padding-top:72px;}
.gallery_product_item_link{padding-top:55px;}
.cat_list > li{margin-bottom:30px;}
.slider_text{width:725px;right:0;max-width:100%;left:auto;}
.slider_pagination{}
}
@media only screen and (max-width:1024px){.side_btn_1{display:none;}
.side_btn_2{display:none;}
.gallery_item_title_inner{font-size:15px;line-height:1.1em;}
.one_col{padding-bottom:40px;}
.cat_item_img_wrapper{margin-bottom:8px;}
.page_news_list{padding-bottom:0;}
.pager{padding-top:10px;}
.pager > li > a{font-size:16px;line-height:1.35em;}
}
@media only screen and (max-width:1023px){.gallery_item_wrapper{max-width:272px;}
.popup_new_form_file_input,
.popup_new_form_file_input_container{width:200px;}
.main_news_block_title{font-size:28px;}
.main_slider_news_wrapper{margin-top:0;}
.header{padding-bottom:0;}
.main_top_nav{display:none;}
.content_pix_nav_wrapper{margin-top:-10px;}
.pix_nav{display:none;}
.pix_slide_nav{display:block;margin-bottom:10px;padding-top:10px;}
.pix_slide_nav .slide_nav_title{display:block;}
.footer_form_list{padding-top:10px;}
.footer_form input[type="submit"]{margin-top:0;}
.footer_form label,
.footer_form .footer_form_empty{float:none;width:auto;padding-top:0;margin-bottom:5px;}
.footer_form input[type="text"],
.footer_form textarea{width:100%;float:none;margin-bottom:10px;}
.footer_form input[type="submit"]{width:100%;float:none;}
.site_wrapper_inner{padding-bottom:0;}
.footer{position:relative;left:auto;bottom:auto;height:auto;}
.footer_left{width:49%;margin-left:0;}
.float_right{width:49%;}
.footer_bottom{position:relative;left:auto;bottom:auto;}
.left_nav > ul > li > a{padding-left:35px;}
.left_nav > ul > li > ul > li > a{padding-left:35px;}
.left_nav > ul > li > ul > li > a:hover:before,
.left_nav > ul > li > ul > li.current > a:before{left:16px;}
.left_col{width:260px;margin-right:-260px;}
.right_col_inner{padding-left:280px;}
.top_nav .container{padding-left:0;padding-right:0;}
.top_nav ul{display:table;width:100%;}
.top_nav ul li{display:table-cell;}
.top_nav ul li a{padding:9px 10px;font-size:14px;}
.logo{width:405px;float:none;display:inline-block;margin-bottom:10px;min-height:0;margin-left:0;margin-right:0;}
.logo img{position:relative;left:auto;bottom:auto;}
.site_description{padding-top:0;}
.site_description_inner{padding-left:0;line-height:1.2em;}
.header_contacts{position:absolute;right:10px;top:20px;margin-left:0;margin-top:0;}
.site_description_inner br{display:block;}
}
@media only screen and (max-width:980px){.gallery_item_link{padding-top:40px;}
.gallery_product_item_link{padding-top:20px;}
.gallery_list_wrapper{padding-left:35px;padding-right:35px;}
.g_carousel_prev, .g_carousel_next{width:20px;background-size:40px 72px;height:36px;margin-top:-18px;}
.ask_form_field_wrapper{padding:0 30px;}
.cat_list > li{width:49%;max-width:9999px;}
.page_news_item_img{width:175px;height:auto;}
.page_news_item_wrapper{padding-left:190px;}
.slider_img_top{display:none;}
.slider_img{height:auto;}
.slider_block{float:none;width:auto;padding-right:0;margin-bottom:10px;}
.slider_img{display:block;float:none;max-width:100%;height:auto;}
.main_news_block{float:none;width:auto;}
.main_news_block_inner{min-height:0;padding-left:40px;padding-right:0;max-width:100%;padding-bottom:20px;}
.main_news_list > li{width:49%;display:inline-block;vertical-align:top;min-height:0;padding-right:40px;box-sizing:border-box;margin-bottom:10px;}
.main_news_more{margin:0;}
}
@media only screen and (max-width:840px){.product_photos_list li.product_photos_main{float:none;width:99.9%;margin-bottom:7px;}
.product_photos_list li a img{max-width:100%;height:auto;}
.product_photos_list li + li{padding-left:0;float:left;margin-bottom:0;width:33.3%;padding-right:5px;}
.product_photos_list li + li + li{padding-left:2px;padding-right:2px;}
.product_photos_list li + li + li + li{padding-left:5px;padding-right:0;}
.gallery_item_link{padding-top:20px;}
.gallery_product_item_link{padding-top:5px;}
.popup_new{padding-left:40px;padding-right:40px;}
.ask_form_file_input,
.ask_form_file_input_container{width:186px;}
}
@media only screen and (max-width:799px){.gallery_item_link_zoom_title{padding-bottom:9px;margin-bottom:6px;}
.ask_form_file_input,
.ask_form_file_input_container{width:170px;}
}
@media only screen and (max-width:767px){.product_photos_list li + li a:after{display:none !important;}
.product_photos_list li + li a:before{display:none !important;}
.product_photos_list li a img{max-width:100%;}
.one_col{padding-top:10px;}
.gallery_product_list > li{width:33.3%;}
.gallery_item_link{padding-top:40px;}
.gallery_product_item_link{padding-top:20px;}
.gallery_item_title_inner{font-size:14px;}
.gallery_list_wrapper{padding-left:30px;padding-right:30px;}
.popup_new_title{margin-bottom:20px;}
.popup_new_form label{width:35%;}
.popup_new_form input[type="text"],
.popup_new_form input[type="tel"],
.popup_new_form input[type="email"]{width:65%;}
.popup_new{width:600px;}
.ask_form_left{width:auto;float:none;}
.ask_form_right{width:auto;float:none;}
.ask_form_field_wrapper{padding:0;}
.ask_form{padding-left:40px;padding-right:40px;}
.ask_form_divider{margin-left:0;margin-right:0;}
.cat_list > li{width:32%;}
.page_news_item_img{width:210px;height:auto;}
.page_news_item_wrapper{padding-left:225px;}
.main_slider_news_wrapper{margin-top:10px;}
.main_page_content{padding-bottom:0;}
.pix_slide_nav{margin-bottom:0;}
.left_slide_nav .slide_nav_title{display:block;}
.left_slide_nav{display:block;}
.left_slide_nav.hidden_nav ul{display:none;}
.left_slide_nav ul{display:block;}
.top_nav .slide_nav_title{display:block;}
.top_nav.hidden_nav ul{display:none;}
.top_nav ul{display:block;border-top:1px solid #858585;background:#6c6c6c;}
.top_nav ul li{display:block;border-bottom:1px solid #858585;}
.top_nav ul li a{font-size:16px;font-family:'proxima_nova_rgregular', Arial, Helvetica, sans-serif;}
.top_nav ul li.current a, .top_nav ul li a:hover{background:#494949;}
.left_col{float:none;margin-right:0;width:auto;padding-bottom:0;}
.left_nav{display:none;}
.left_col .advice_block,
.left_col .news_block,
.left_col .banner{display:none;}
.right_col .advice_block,
.right_col .news_block,
.right_col .banner{display:block;}
.right_col{float:none;padding-bottom:30px;}
.right_col_inner{padding-left:0;}
.social_list{padding-top:10px;margin-bottom:15px;text-align:center;}
.social_list li{display:inline-block;margin:0 10px;float:none;}
.footer_bottom_text{line-height:1.35em;font-size:15px;text-align:center;}
.footer_top{padding-top:40px;}
.footer_left{width:485px;max-width:100%;float:none;margin:0 auto;}
.footer_right{width:485px;max-width:100%;float:none;margin:0 auto;padding-top:0;}
.footer_form{margin-top:0;}
.footer_contacts{padding-top:0;text-align:center;}
.logo{width:360px;}
.header_contacts{top:28px;}
.site_description_inner{font-size:15px;line-height:1.3em;}
}
@media only screen and (max-width:639px){.gallery_item_link{padding-top:20px;}
.gallery_product_item_link{padding-top:5px;}
.popup_new{width:560px;}
.cat_list > li{width:49%;}
.logo{width:335px;}
.header_contacts{top:26px;}
.site_description_inner{font-size:14px;line-height:1.35em;}
}
@media only screen and (max-width:599px){.gallery_item_link{padding-top:20px;}
.gallery_product_item_link{padding-top:5px;}
.popup_new{padding-left:30px;padding-right:30px;width:500px;}
.answer_item{margin-left:20px;}
.main_news_block_inner{padding-left:30px;}
.main_news_list > li{padding-right:30px;}
.header_contacts{position:relative;right:auto;top:auto;margin:0 auto;float:none;text-align:center;}
.header_contacts_email{top:auto;}
.header_contacts_address{text-align:justify;}
.header_send_request,
.header_contacts_link{text-align:right;}
.logo{display:block;width:350px;margin:15px auto 10px;max-width:90%;left:-10px;}
.site_description{float:none;}
.site_description_inner{padding-right:0;text-align:center;font-size:17px;line-height:1.2em;margin-bottom:10px;}
}
@media only screen and (max-width:540px){.gallery_item_link{padding-top:40px;}
.gallery_product_item_link{padding-top:20px;}
}
@media only screen and (max-width:539px){.style1 thead td{padding-left:3px;padding-right:3px}
.style1 td{padding-left:3px;padding-right:3px;}
.gallery_product_list > li{width:50%;}
.popup_new_file_1 .popup_new_form_file_input_container{top:auto;}
.popup_new_form_list > li.bordered{padding-bottom:25px;}
.popup_new_form_file_input_container{float:left;}
.popup_new_form .popup_new_file label{width:auto;}
.popup_new{padding-left:40px;padding-right:40px;width:440px;}
.popup_new_form_list > li{padding-bottom:13px;}
.popup_new_form label{width:auto;float:none;}
.popup_new_form input[type="text"],
.popup_new_form input[type="tel"],
.popup_new_form input[type="email"]{width:100%;float:none;}
.pager{text-align:center;}
.pager > li.pager_all{display:block;padding-top:8px;}
.pager > li.pager_all > a{display:inline-block;}
.page_news_list > li:first-child{border-top:1px solid #ccc;padding-top:20px;}
.page_news_list > li{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:20px;}
.page_news_item_img_wrapper{position:relative;margin-bottom:15px;top:0;}
.page_news_item_wrapper{padding-left:0;}
.slider_text{}
.slider_pagination{}
.slider_text_title{font-size:26px;}
.slider_text_text{font-size:22px;}
.main_news_block_inner{padding-left:20px;}
.main_news_list > li{padding-right:20px;}
}
@media only screen and (max-width:479px){.gallery_product_list > li{width:300px;max-width:100%;margin-left:auto;margin-right:auto;float:none;}
.gal_fancy .fancybox-close{right:-22px;top:-22px;}
.gallery_item_link{padding-top:60px;}
.gallery_product_item_link{padding-top:40px;}
.gallery_list_wrapper{margin-left:-5px;margin-right:-5px;padding-left:35px;padding-right:35px;}
.popup_clear_btn, .popup_send_btn{font-size:15px;padding-top:12px;padding-bottom:12px;}
.popup_bg_new .fancybox-close{right:5px;top:5px;}
.popup_new{width:320px;padding-left:30px;padding-right:30px;padding-top:45px;}
.ask_form_file_input_container{float:left;}
.ask_form .ask_form_left label,
.ask_form .ask_form_right label{margin-right:0;float:none;}
.ask_form_field{float:none;}
.ask_form_field_inner{padding-left:0;}
.ask_form{padding-left:30px;padding-right:30px;}
.ask_form label{margin-top:0;}
.ask_form input[type="text"],
.ask_form input[type="tel"],
.ask_form input[type="email"]{margin-bottom:13px;}
.answer_item{margin-left:0}
.slider_text{display:none;}
.slider_pagination{}
.slider_pagination a{}
.main_news_block_inner{padding-left:30px;padding-right:30px;}
.main_news_list > li{padding-right:0;display:block;width:auto;}
.main_news_block_title{text-align:center;}
.main_news_more{margin:0 auto;}
.tools_btns > li{margin-left:0;margin-right:0;}
.tools_btns > li > a{font-size:15px;padding-left:10px !important;padding-lright:10px !important;}
.tools_btns > li > a:before{display:none !important;}
.header_send_request{margin-bottom:8px;}
.header_contacts_link{margin-bottom:5px;}
.footer_tel{margin-bottom:8px;}
.footer_email{margin-bottom:10px;}
.popup{width:230px;padding:0 20px;}
.popup_title{line-height:1.1em;}
.site_description_inner br{display:none;}
}
@media only screen and (max-width:420px){.cat_list{text-align:center;}
.cat_list > li{width:auto;max-width:100%;}
}
@media only screen and (max-width:359px){.popup_new{width:280px;padding-left:25px;padding-right:25px;}
.logo{max-width:95%;left:-5px;}
.pager > li{padding:0 3px;}
}
.content{font-size:17px;line-height:1.25em;}
.content .left{float:left;margin-right:25px;margin-bottom:1em;max-width:50%;}
.content .right{float:right;margin-left:25px;margin-bottom:1em;max-width:50%;}
.content img{max-width:100%;height:auto;}
.content b,
.content strong{font-weight:bold;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";}
.content h2{font-size:1.6em;line-height:0.9em;margin:0.6em 0;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";}
.content h3{font-size:1.45em;line-height:1em;margin:0.7em 0;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";}
.content h4{font-size:1.35em;line-height:1.1em;margin:0.8em 0;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";}
.content h5{font-size:1.2em;line-height:1.2em;margin:0.9em 0;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";}
.content h6{font-size:1em;line-height:1.3em;margin:1em 0;font-family:'proxima_nova_rgbold', Arial, Helvetica, "sans serif";}
.content .tel,
.tel{color:#2b2b2b;text-decoration:none;cursor:default;white-space:nowrap;}
.content code{color:#000;}
.content img{max-width:100%;height:auto !important;}
.content table{max-width:100%;border-collapse:collapse;}
.content td{margin:auto;}
.content .table{border:1px solid #aaa;}
.content .table td,
.content .table th{border:1px solid #aaa;padding:5px;}
.content .table thead td,
.content .table thead th{text-align:center;font-weight:bold;font-family:'ubuntubold', Arial, Helvetica, sans-sefir;}
.width_under_1024 .scroll_table:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.width_under_1024 .scroll_table_small_font{font-size:0.7em;}
.width_under_1024 .scroll_table{display:block;position:relative;width:100%;border-collapse:collapse;border:0;border-spacing:0;}
.width_under_1024 .scroll_table caption{display:block;clear:both;text-align:center;font-size:1.5em;padding:10px 0;}
.width_under_1024 .scroll_table thead{display:block;float:left;max-width:190px;border-left:1px solid #999;}
.width_under_1024 .scroll_table tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto;background:#f1f1f1;font-size:0;}
.width_under_1024 .scroll_table thead tr,
.width_under_1024 .scroll_table tbody tr{border-top:1px solid #999;}
.width_under_1024 .scroll_table thead th{display:block;background:rgb(237, 230, 220);}
.width_under_1024 .scroll_table th,
.width_under_1024 .scroll_table td{display:block;margin:0;}
.width_under_1024 .scroll_table tbody tr{display:inline-block;vertical-align:top;max-width:190px;}
.width_under_1024 .scroll_table th,
.width_under_1024 .scroll_table td,
.width_under_1024 .content .scroll_table td{display:block;padding:3px;border:0;border-right:1px solid #999;border-bottom:1px solid #999;white-space:normal;font-size:11px;line-height:1.3em;}
@media (max-width:1023px){.ymap_wrapper{margin:0 50px;}
img.width1024{float:none !important;margin:0 !important;}
.width1024 td{display:block;width:auto !important;clear:both;}
.video_table iframe{width:100%;}
iframe{max-width:100%;}
.hide1024{display:none;}
}
@media (max-width:799px){.width800 td{display:block;width:auto !important;clear:both;}
img.width800{float:none !important;margin:0 !important;}
.hide800{display:none;}
}
@media (max-width:767px){img.width768{float:none !important;margin:0 !important;}
.width768 td{display:block;width:auto !important;clear:both;}
.hide768{display:none;}
}
@media (max-width:639px){img.width640{float:none !important;margin:0 !important;}
.width640 td{display:block;width:auto !important;clear:both;}
.hide639{display:none;}
}
@media (max-width:600px){img.width600{float:none !important;margin:0 !important;}
.width600 td{display:block;width:auto !important;clear:both;}
.hide600{display:none;}
}
@media (max-width:479px){.header_contacts{width:200px;}
.content img{margin-left:0 !important;margin-right:0 !important;float:none !important;display:block;}
img.width480{float:none !important;margin:0 !important;}
.width480 td{display:block;width:auto !important;clear:both;}
.scroll_table thead{max-width:140px;}
.scroll_table tbody tr{max-width:150px;}
.scroll_table td{}
.hide480{display:none;}
}
.list800{border:1px solid #aaa;width:auto;}
.list800 th, .list800 td{border:1px solid #aaa;min-width:50px;padding:0.75em;vertical-align:top;}
.list800 .table thead td,
.list800 .table thead th{text-align:center;font-weight:bold;font-family:'ubuntubold', Arial, Helvetica, sans-sefir;}
@media (max-width:800px){.list800{border:none;display:block;padding-bottom:0;width:100%;}
.list800 caption{display:block;}
.list800 thead{display:none;visibility:hidden;}
.list800 tbody, table.list800 tr, table.list800 th, table.list800 td{border:0 none;display:block;padding:0;text-align:left !important;white-space:normal;}
table.list800 td{padding-bottom:0.5em;margin-bottom:1em;border-bottom:1px solid #ccc;}
.list800 tr{margin-bottom:1.5em;}
.list800 th[data-title]:before, table.list800 td[data-title]:before{content:attr(data-title) ": ";font-size:1.3em;padding-bottom:7px;font-family:Verdana, Arial, sans-serif;font-weight:bold;display:inline-block;}
.list800 th:not([data-title]){font-weight:bold;}
.list800 td:empty{display:none;}
.list800 p{padding-bottom:0;}
}
.b-menu{background:#282828;clear:both;height:64px;position:relative;z-index:50}
.b-menu__list{display:table;margin:0 2%;width:96%;padding:0px;}
.b-menu__item{display:table-cell;font-size:16px;height:64px;position:relative;text-align:center;vertical-align:middle}
.b-menu__item:nth-child(2n){background:#242424}
.b-menu__item:nth-child(2n):before, .b-menu__item:nth-child(2n):after{background-image:url(../i/nav-separator.png);background-repeat:no-repeat;background-position:-5px -5px;content:'';height:64px;position:absolute;top:0;width:64px}
.b-menu__item:nth-child(2n):before{background-position:-5px -5px;left:-32px}
.b-menu__item:nth-child(2n):after{background-position:-79px -4px;right:-32px}
.b-menu__item:nth-child(6n-2):before{background-position:-154px -4px}
.b-menu__item:nth-child(6n-2):after{background-position:-229px -4px}
.b-menu__link{color:#fff;display:inline-block;padding:0 15px;position:relative;text-decoration:none;z-index:10}
.b-menu__txt{-webkit-transition:all 0.075s ease-in;-moz-transition:all 0.075s ease-in;-ms-transition:all 0.075s ease-in;-o-transition:all 0.075s ease-in;transition:all 0.075s ease-in;border-bottom:2px dotted transparent}
.b-menu__link:hover .b-menu__txt{border-bottom-color:#00a4da}
.b-menu__item:hover .b-menu-second{opacity:1;visibility:visible}
.b-menu-second{visibility:hidden;background:#000;opacity:0;font-size:13px;left:0;padding:19px 15px 9px 25px;position:absolute;text-align:left;top:64px;width:219px;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}
.b-menu-second__item{line-height:15px;padding:0 0 10px}
.b-menu-second__link{color:#fff}
.b-menu-second__link:hover{color:#00a4da;text-decoration:underline}
.b-secondary-menu{border-top:2px solid #00a4da;border-bottom:2px solid #00a4da;font-size:13px;text-align:center;}
.b-secondary-menu--index{border-top:0;margin:0 0 42px}
.b-secondary-menu__list{display:table;margin:0 auto;width:1165px}
.b-secondary-menu__link{color:#828282;display:table-cell;height:124px;position:relative;text-decoration:none;text-align:center;width:16.6666%;vertical-align:middle}
.b-secondary-menu__link:hover{color:#000}
.b-secondary-menu__link:hover:before{content:'';height:124px;top:0;bottom:0;position:absolute;left:0;right:0;z-index:-1;background-color:#c7ebf7;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg)}
.container{margin:0 auto;max-width:1195px;width:100%;position:relative;padding:0 15px}
.container:after, .container:before{content:" ";display:table}
.container:after{clear:both}
.section-heading{font-size:28px;font-weight:600;text-align:center;display:table;margin:50px auto 18px;position:relative;padding:0 22px}
.section-heading:before, .section-heading:after{content:'';width:1px;height:22px;position:absolute;top:50%;margin-top:-11px;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg)}
.section-heading:before{left:0px}
.section-heading:after{right:0px}
.section-heading-yellow-grey:before{background-color:#f6cc37}
.section-heading-yellow-grey:after{background-color:#b3deef}
.section-heading-blue-red:before{background-color:#00a4da}
.section-heading-blue-red:after{background-color:#ef444d}
.section-subtitle{font-size:15px;font-weight:400;line-height:24px;text-align:center;width:485px;margin:0 auto;padding:0 0 28px}
.heading{font-size:28px;font-weight:600;line-height:44px;padding:0 0 12px;margin:0}
.heading-link{color:inherit;text-decoration:none;position:relative;z-index:10}
.heading-sloping{background-color:#e0f3fb;padding:0 0 0 17px;position:relative;margin:0 0 12px}
.heading-sloping:after{content:'';background-color:inherit;height:100%;top:0;right:-30px;width:62px;position:absolute;-webkit-transform:skew(-55deg);-moz-transform:skew(-55deg);-ms-transform:skew(-55deg);-o-transform:skew(-55deg);transform:skew(-55deg)}
.b-header{height:201px;background:#e4e4e4;background:-moz-linear-gradient(top, #e4e4e4 0%, #fff 100%);background:-webkit-linear-gradient(top, #e4e4e4 0%, #fff 100%);background:linear-gradient(to bottom, #e4e4e4 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff', GradientType=0)}
.b-header__top{height:137px}
.b-header__top:after, .b-header__top:before{content:" ";display:table}
.b-header__top:after{clear:both}
.b-header__logo{float:left;padding:24px 0 0;width:419px}
.b-header__logo-img{max-width:100%}
.b-header__slogan{border-left:1px solid #898989;color:#828282;float:left;font-size:13px;line-height:18px;margin:47px 0 0;padding:3px 20px 3px 17px;width:366px}
.b-header__slogan-highlighted{color:#444;font-weight:600}
.b-header__contacts{float:right;padding:48px 0 0;text-align:right;width:25%}
.b-header__phone{font-size:24px;font-weight:600}
.b-header__phone-link{color:#000;text-decoration:none}
.b-header__phone-cod{color:#828282;font-size:18px;font-weight:400;position:relative;top:-4px}
.b-header__mail{font-size:13px}
.b-header__mail-link{color:#00a4da;position:relative;padding:0 0 0 22px}
.b-header__mail-link:before{background:url(../i/red-mail.png) 0 0 no-repeat;content:'';height:12px;left:0;position:absolute;top:4px;width:18px}
.b-header__btn{float:left;margin-top:-42px}
.b-header__btn-link{background:url(../i/bg-rainbow.png);display:inline-block;font-size:13px;font-weight:700;padding:3px;text-decoration:none;text-transform:uppercase}
.b-header__btn-txt{color:#000;display:inline-block;letter-spacing:1px;line-height:37px;min-width:164px;text-align:center;background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #f1f1f1 100%);background:-webkit-linear-gradient(top, #ededed 0%, #f1f1f1 100%);background:linear-gradient(to bottom, #ededed 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#f1f1f1', GradientType=0)}
.b-footer{background:#191919;color:#fff;font-size:13px;position:relative;padding:0 0 30px;overflow:hidden}
.b-footer a{color:#fff}
.b-footer__wrapper{float:left;width:41.667%}
.b-footer__logo{padding:43px 0 21px}
.b-footer__logo-img{max-width:100%}
.b-footer__slogan{padding:0 0 0 97px;width:412px}
.b-footer__copyright{text-indent:-14px;padding:0 0 5px}
.b-footer__contacts{float:left;padding:60px 0 0;width:25%;position:relative;z-index:10}
.b-footer__tel{font-size:24px;line-height:30px}
.b-footer__tel-link{text-decoration:none}
.b-footer__timetable{font-size:15px;line-height:30px}
.b-footer__timetable-inner{position:relative;padding:0 0 0 28px}
.b-footer__timetable-inner:before{content:'';background:url(../i/ico-clock.png) 0 0 no-repeat;width:18px;height:18px;margin:-9px 0 0;position:absolute;top:50%;left:0}
.b-footer__mail{font-size:15px;line-height:30px;padding:0 0 0 28px}
.b-footer__mail-link{position:relative}
.b-footer__mail-link:before{content:'';background:url(../i/white-mail.png) 0 0 no-repeat;width:21px;height:16px;margin:-8px 0 0;position:absolute;top:50%;left:-29px}
.b-footer__address{float:left;margin:0;padding:63px 0 60px;position:relative;z-index:10}
.b-footer__address-title{font-size:11px;color:#b2b1ab;text-transform:uppercase;position:relative}
.b-footer__address-title:before{background:url(../i/ico-location-white.png) 0 0 no-repeat;content:'';width:13px;height:17px;position:absolute;left:-18px;top:14px}
.b-footer__address-direction{font-size:15px;margin:0 0 14px;line-height:18px}
.b-footer__menu{padding:60px 0 32px;left:41.667%;position:relative}
.b-footer__menu:after, .b-footer__menu:before{content:" ";display:table}
.b-footer__menu:after{clear:both}
.b-footer__menu-wrapper{float:left;width:25%}
.b-footer__menu-item{padding:0 0 12px}
.b-footer__social{position:absolute;top:270px;left:93px;display:table}
.b-footer__social-link{display:table-cell;vertical-align:middle;padding:0 20px 0 0;-webkit-transition:all 0.075s ease-in;-moz-transition:all 0.075s ease-in;-ms-transition:all 0.075s ease-in;-o-transition:all 0.075s ease-in;transition:all 0.075s ease-in}
.b-footer__social-link:hover{opacity:.5}
.b-footer__social-ico{max-width:none}
.b-footer__created{position:absolute;bottom:44px;left:113px}
.b-footer__menu div{}
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700&subset=cyrillic-ext,latin-ext";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block}
audio, canvas, progress, video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template, [hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active, a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b, strong{font-weight:inherit}
b, strong{font-weight:bolder}
dfn{font-style:italic}
.right_col_inner h1{font-size:28px !important;font-weight:600 !important;margin:0 0 8px !important;}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none;vertical-align:bottom;max-width:100%}
svg:not(:root){overflow:hidden}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button, input, select, textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
button, input{overflow:visible}
button, select{text-transform:none}
button, html [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto;resize:vertical}
[type="checkbox"], [type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:#666;opacity:1}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
ul, ol{margin:0;padding:0}
ul li, ol li{list-style:none}
table{border-spacing:0}
*:focus{outline:none}
body{font:15px 'Open Sans', sans-serif;background-color:#fff}
h1{font-size:28px;font-weight:600;margin:0 0 8px}
h2{font-size:18px;font-weight:700;margin:23px 0 11px}
h3{font-size:24px;font-weight:600;margin:0 0 8px}
h4{font-size:22px;font-weight:600;margin:0 0 8px}
p{margin:0;text-indent:20px;padding:0 0 .66667em;line-height:24px}
a{color:#00a4da}
a:hover{text-decoration:none}
label{color:#666;font-size:13px;font-weight:300;cursor:pointer}
.b-form__input-text{background-color:#dedede;border:0;border-bottom:1px solid #878787;font-size:16px;font-weight:300;padding:11px 10px 11px 16px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}
textarea{background-color:#dedede;border:0;border-bottom:1px solid #878787;font-size:16px;font-weight:300;padding:12px 17px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}
button, input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;opacity:1;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{opacity:.8}
.container{margin:0 auto;max-width:1195px;width:100%;position:relative;padding:0 15px}
.container:after, .container:before{content:" ";display:table}
.container:after{clear:both}
.section-heading{font-size:28px;font-weight:600;text-align:center;display:table;margin:50px auto 18px;position:relative;padding:0 22px}
.section-heading:before, .section-heading:after{content:'';width:1px;height:22px;position:absolute;top:50%;margin-top:-11px;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg)}
.section-heading:before{left:0px}
.section-heading:after{right:0px}
.section-heading-yellow-grey:before{background-color:#f6cc37}
.section-heading-yellow-grey:after{background-color:#b3deef}
.section-heading-blue-red:before{background-color:#00a4da}
.section-heading-blue-red:after{background-color:#ef444d}
.section-subtitle{font-size:15px;font-weight:400;line-height:24px;text-align:center;width:485px;margin:0 auto;padding:0 0 28px}
.heading{font-size:28px;font-weight:600;line-height:44px;padding:0 0 12px;margin:0}
.heading-link{color:inherit;text-decoration:none;position:relative;z-index:10}
.heading-sloping{background-color:#e0f3fb;padding:0 0 0 17px;position:relative;margin:0 0 12px}
.heading-sloping:after{content:'';background-color:inherit;height:100%;top:0;right:-30px;width:62px;position:absolute;-webkit-transform:skew(-55deg);-moz-transform:skew(-55deg);-ms-transform:skew(-55deg);-o-transform:skew(-55deg);transform:skew(-55deg)}
.b-header{height:201px;background:#e4e4e4;background:-moz-linear-gradient(top, #e4e4e4 0%, #fff 100%);background:-webkit-linear-gradient(top, #e4e4e4 0%, #fff 100%);background:linear-gradient(to bottom, #e4e4e4 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff', GradientType=0)}
.b-header__top{height:137px}
.b-header__top:after, .b-header__top:before{content:" ";display:table}
.b-header__top:after{clear:both}
.b-header__logo{float:left;padding:24px 0 0;width:419px}
.b-header__logo-img{max-width:100%}
.b-header__slogan{border-left:1px solid #898989;color:#828282;float:left;font-size:13px;line-height:18px;margin:47px 0 0;padding:3px 20px 3px 17px;width:366px}
.b-header__slogan-highlighted{color:#444;font-weight:600}
.b-header__contacts{float:right;padding:48px 0 0;text-align:right;width:25%}
.b-header__phone{font-size:24px;font-weight:600}
.b-header__phone-link{color:#000;text-decoration:none}
.b-header__phone-cod{color:#828282;font-size:18px;font-weight:400;position:relative;top:-4px}
.b-header__mail{font-size:13px}
.b-header__mail-link{color:#00a4da;position:relative;padding:0 0 0 22px}
.b-header__mail-link:before{background:url(../i/red-mail.png) 0 0 no-repeat;content:'';height:12px;left:0;position:absolute;top:4px;width:18px}
.b-header__btn{float:left;margin-top:-42px}
.b-header__btn-link{background:url(../i/bg-rainbow.png);display:inline-block;font-size:13px;font-weight:700;padding:3px;text-decoration:none;text-transform:uppercase}
.b-header__btn-txt{color:#000;display:inline-block;letter-spacing:1px;line-height:37px;min-width:164px;text-align:center;background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #f1f1f1 100%);background:-webkit-linear-gradient(top, #ededed 0%, #f1f1f1 100%);background:linear-gradient(to bottom, #ededed 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#f1f1f1', GradientType=0)}
.b-menu{background:#282828;clear:both;height:64px;position:relative;z-index:50}
.b-menu__list{display:table;margin:0 2%;width:96%}
.b-menu__item{display:table-cell;font-size:16px;height:64px;position:relative;text-align:center;vertical-align:middle}
.b-menu__item:nth-child(2n){background:#242424}
.b-menu__item:nth-child(2n):before, .b-menu__item:nth-child(2n):after{background-image:url(../i/nav-separator.png);background-repeat:no-repeat;background-position:-5px -5px;content:'';height:64px;position:absolute;top:0;width:64px}
.b-menu__item:nth-child(2n):before{background-position:-5px -5px;left:-32px}
.b-menu__item:nth-child(2n):after{background-position:-79px -4px;right:-32px}
.b-menu__item:nth-child(6n-2):before{background-position:-154px -4px}
.b-menu__item:nth-child(6n-2):after{background-position:-229px -4px}
.b-menu__link{color:#fff;display:inline-block;padding:0 15px;position:relative;text-decoration:none;z-index:10}
.b-menu__txt{-webkit-transition:all 0.075s ease-in;-moz-transition:all 0.075s ease-in;-ms-transition:all 0.075s ease-in;-o-transition:all 0.075s ease-in;transition:all 0.075s ease-in;border-bottom:2px dotted transparent}
.b-menu__link:hover .b-menu__txt{border-bottom-color:#00a4da}
.b-menu__item:hover .b-menu-second{opacity:1;visibility:visible}
.b-menu-second{visibility:hidden;background:#000;opacity:0;font-size:13px;left:0;padding:19px 15px 9px 25px;position:absolute;text-align:left;top:64px;width:219px;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}
.b-menu-second__item{line-height:15px;padding:0 0 10px}
.b-menu-second__link{color:#fff}
.b-menu-second__link:hover{color:#00a4da;text-decoration:underline}
.b-secondary-menu{border-top:2px solid #00a4da;border-bottom:2px solid #00a4da;font-size:13px;text-align:center}
.b-secondary-menu--index{border-top:0;margin:0 0 42px}
.b-secondary-menu__list{display:table;margin:0 auto;width:1165px}
.b-secondary-menu__link{color:#828282;display:table-cell;height:124px;position:relative;text-decoration:none;text-align:center;width:16.6666%;vertical-align:middle}
.b-secondary-menu__link:hover{color:#000}
.b-secondary-menu__link:hover:before{content:'';height:124px;top:0;bottom:0;position:absolute;left:0;right:0;z-index:-1;background-color:#c7ebf7;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg)}
.b-widgets{padding:0 0 48px}
.b-widgets__seminar{float:left;margin:0 30px 0 0;width:340px}
.b-widgets__box{overflow:hidden}
.b-widgets__news:after, .b-widgets__news:before{content:" ";display:table}
.b-widgets__news:after{clear:both}
.b-widgets__publication{position:relative}
.b-widgets__publication:after, .b-widgets__publication:before{content:" ";display:table}
.b-widgets__publication:after{clear:both}
.b-widgets__heading{width:35.5%;margin:0 0 12px}
.b-widgets__read-us{position:absolute;left:50%;width:50%;top:0;height:44px}
.b-seminar{background:#00a4da url(../i/bg-seminar.png) 0 0 no-repeat;background-size:cover;padding:28px 49px 42px}
.b-seminar__heading{padding:0 0 18px}
.b-seminar__title{font-size:20px;font-weight:600;text-indent:-11px;line-height:27px;padding:0 0 13px}
.b-seminar__subtitle{font-size:20px;line-height:20px}
.b-seminar__txt{font-size:15px;line-height:20px;padding:0 0 43px}
.b-seminar__btn-link{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;text-decoration:none;color:#fff;line-height:43px;width:194px;padding:0 0 0 14px;background:#000 url(../i/arrow-right-blue.png) 92% 50% no-repeat;display:block}
.b-news-main__item:after, .b-news-main__item:before{content:" ";display:table}
.b-news-main__item:after{clear:both}
.b-news-main__item--widgets{float:left;width:51.5%}
.b-news-main__img-wrapper{clear:left;float:left;margin:0 28px 20px 17px}
.b-news-main__img-wrapper--widgets{margin-bottom:54px;max-width:150px;}
.b-news-main__content{padding:4px 0 28px 0;overflow:hidden}
.b-news-main__content--widgets{padding-right:48px}
.b-news-main__txt{font-size:16px;font-weight:300;line-height:22px;}
.b-news-main__link{color:#000;text-decoration:none;font:14px "Open Sans",sans-serif;font-weight:300;line-height:22px;}
.date-13{color:#828282;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:1px}
.b-news-secondary--widgets{float:left;width:45%}
.b-news-secondary__img-wrapper{float:left;max-width:100px;}
.b-news-secondary__item{overflow:hidden;border-top:1px solid #e5dfe1;padding:20px 0 20px}
.b-news-secondary__item--widgets:first-child{border-top:0;padding-top:0;margin-top:-45px}
.b-news-secondary__img-wrapper{margin:0 23px 0 0}
.b-news-secondary__content{overflow:hidden}
.b-news-secondary__txt{line-height:22px}
.b-news-secondary__link{text-decoration:none;font-weight:300;color:#000;font:15px "Open Sans",sans-serif;}
.b-news-secondary__date{margin-top:0px}
.b-publication__heading{margin-bottom:12px}
.b-publication__item{border-bottom:1px solid #e5dfe1;padding:17px 0 20px 17px}
.b-publication__item--widgets{float:left;width:42.5%;margin:0 7.5% 0 0;padding-top:0}
.b-publication__item--widgets:last-child{margin-left:-6px}
.b-publication__item--sidebar{width:92.27%}
.b-publication__item--sidebar:first-child{padding-top:0}
.b-publication__txt{line-height:22px;font-weight:300}
.b-publication__link{text-decoration:none;color:#000;}
.b-publication__link div{text-align:left !important;}
.b-read-us__social-list{margin:0 0 0 11px}
.b-read-us__social-item{display:inline-block;height:44px;line-height:44px;padding:0 8px}
.b-read-us__title{letter-spacing:1px;color:#969696;text-transform:uppercase;padding-left:0;font-size:13px}
.b-news-main__img{max-width:120px;}
.b-news-secondary__img{max-width:90px;}
.b-read-us__social-link{-webkit-transition:all 0.075s ease-in;-moz-transition:all 0.075s ease-in;-ms-transition:all 0.075s ease-in;-o-transition:all 0.075s ease-in;transition:all 0.075s ease-in}
.b-read-us__social-link:hover{opacity:.5}
.b-read-us__social-ico{vertical-align:middle}
.b-about-company{background:#000 url(../i/bg-section-about.jpg) 50% 0 no-repeat;background-size:cover;color:#fff;padding:0 0 15px;min-height:544px}
.b-about-company__modules{width:75%;margin:0 auto;padding:0 0 10px}
.b-about-company__modules:after, .b-about-company__modules:before{content:" ";display:table}
.b-about-company__modules:after{clear:both}
.b-about-company__txt{padding:0 4.23%}
.b-about-company__txt p:first-child{text-indent:0}
.b-benefits-list{width:83.333333%;margin:0 auto;padding:0 0 20px}
.b-benefits-list:after, .b-benefits-list:before{content:" ";display:table}
.b-benefits-list:after{clear:both}
.b-benefits-list__item{float:left;width:25%;position:relative;padding:0 0 27px 50px}
.b-benefits-list__title{font-size:18px;line-height:22px;padding:0 70px 12px 0}
.b-benefits-list__txt{color:#828282;font-size:13px;line-height:22px}
.b-benefits-list__img-tbl{display:table;position:absolute;top:-20px;left:0}
.b-benefits-list__img-cell{display:table-cell;height:60px;vertical-align:bottom}
.b-suppliers{float:left;width:44.45%;padding:0 0 20px}
.b-suppliers__heading{border-bottom:1px solid #5d5d5d;font-size:18px;color:#999;margin:0 0 15px;padding:0 0 8px}
.b-suppliers__list{display:table;width:100%}
.b-suppliers__item{display:table-cell;vertical-align:middle;padding-bottom:20px}
.b-reviews{float:right;width:44.45%;padding:0 0 20px}
.b-reviews__heading{border-bottom:1px solid #5d5d5d;font-size:18px;color:#999;margin:0 0 15px;padding:0 0 8px}
.b-reviews__list{display:table;width:100%}
.b-reviews__item{display:table-cell;vertical-align:top;width:63px;height:100px;padding-bottom:20px}
.b-reviews__img{max-height:100%;max-width:100%}
.b-our-geography{padding:0 0 71px}
.b-our-geography__heading{padding-top:13px}
.b-our-geography__txt{width:29.24%;float:left}
.b-our-geography__paragraph{text-indent:0;padding:0 0 28px}
.b-our-geography__country-item{line-height:20px;padding:0 0 15px}
.b-our-geography__country-flag{margin:0 19px 0 0}
.b-our-geography__map{float:right;padding:0 55px 0 0}
.b-our-geography__map-img{max-width:100%}
.b-footer{background:#191919;color:#fff;font-size:13px;position:relative;padding:0 0 30px;overflow:hidden}
.b-footer a{color:#fff}
.b-footer__wrapper{float:left;width:41.667%}
.b-footer__logo{padding:43px 0 21px}
.b-footer__logo-img{max-width:100%}
.b-footer__slogan{padding:0 0 0 97px;width:412px}
.b-footer__copyright{text-indent:-14px;padding:0 0 5px}
.b-footer__contacts{float:left;padding:60px 0 0;width:25%;position:relative;z-index:10}
.b-footer__tel{font-size:24px;line-height:30px}
.b-footer__tel-link{text-decoration:none}
.b-footer__timetable{font-size:15px;line-height:30px}
.b-footer__timetable-inner{position:relative;padding:0 0 0 28px}
.b-footer__timetable-inner:before{content:'';background:url(../i/ico-clock.png) 0 0 no-repeat;width:18px;height:18px;margin:-9px 0 0;position:absolute;top:50%;left:0}
.b-footer__mail{font-size:15px;line-height:30px;padding:0 0 0 28px}
.b-footer__mail-link{position:relative}
.b-footer__mail-link:before{content:'';background:url(../i/white-mail.png) 0 0 no-repeat;width:21px;height:16px;margin:-8px 0 0;position:absolute;top:50%;left:-29px}
.b-footer__address{float:left;margin:0;padding:63px 0 60px;position:relative;z-index:10}
.b-footer__address-title{font-size:11px;color:#b2b1ab;text-transform:uppercase;position:relative}
.b-footer__address-title:before{background:url(../i/ico-location-white.png) 0 0 no-repeat;content:'';width:13px;height:17px;position:absolute;left:-18px;top:14px}
.b-footer__address-direction{font-size:15px;margin:0 0 14px;line-height:18px}
.b-footer__menu{padding:60px 0 32px;left:41.667%;position:relative}
.b-footer__menu:after, .b-footer__menu:before{content:" ";display:table}
.b-footer__menu:after{clear:both}
.b-footer__menu-wrapper{float:left;width:25%}
.b-footer__menu-item{padding:0 0 12px}
.b-footer__social{position:absolute;top:270px;left:93px;display:table}
.b-footer__social-link{display:table-cell;vertical-align:middle;padding:0 20px 0 0;-webkit-transition:all 0.075s ease-in;-moz-transition:all 0.075s ease-in;-ms-transition:all 0.075s ease-in;-o-transition:all 0.075s ease-in;transition:all 0.075s ease-in}
.b-footer__social-link:hover{opacity:.5}
.b-footer__social-ico{max-width:none}
.b-footer__created{position:absolute;bottom:44px;left:113px}
.b-modal{display:none}
.b-modal__body{background:#fff;max-width:484px;width:100%;padding:40px 48px 28px;margin:10px 0;margin-left:-242px;position:absolute;top:50px;left:50%;z-index:9999}
.b-modal__body:before{content:'';background:url(../i/bg-rainbow.png) 0 0 repeat-x;width:100%;height:7px;position:absolute;left:0;top:0}
.b-modal__heading{font-size:18px;text-align:center;font-weight:600;margin:13px 0 19px}
.b-modal__heading-title{font-size:28px;line-height:11px;display:block;padding:0 0 7px}
.b-form--feedback{padding:11px 0}
.b-form--feedback:after, .b-form--feedback:before{content:" ";display:table}
.b-form--feedback:after{clear:both}
.b-form__field{padding:0 0 10px}
.b-form__field--feedback{float:left;width:24.979%;margin:0 4.121% 40px 0}
.b-form__field-submit{padding:0;text-align:center}
.b-form__field-submit--feedback{width:12.447%;float:left}
.b-form__input-text{width:194px}
.b-form__input-text--feedback{font-size:14px;width:100%;padding:0;background:none;border-bottom:1px solid #5d5d5d;color:#fff;height:40px}
.b-form__input-text--feedback::-webkit-input-placeholder{color:#fff}
.b-form__field--btn{width:48%;float:left;text-align:left;padding-bottom:14px}
.b-form__field--btn:nth-child(2n+1){float:right}
.b-form__field--textarea{padding-bottom:27px}
.b-form__button-file{width:100%;background:#00a4da;color:#fff;font-size:13px;font-weight:700;border:0;text-transform:uppercase;padding:0;height:45px;letter-spacing:1.5px}
.b-form__label{width:143px;display:inline-block;text-align:right;padding:0 10px 0 0}
.b-form__label--btn{padding:14px 0 9px;width:100%;text-align:left;cursor:default}
.b-form__textarea{width:100%;height:170px;vertical-align:bottom}
.b-form__submit{font-size:13px;font-weight:700;text-transform:uppercase;background:#ef444d;color:#fff;border:0;padding:0 15px;height:43px;letter-spacing:1.5px}
.b-form__submit--feedback{height:40px;width:100%;font-size:18px;background:#f7d33f;font-weight:300;text-transform:none;letter-spacing:0;color:#000}
.b-request-cooperation__field--textarea{clear:both}
.b-modal__close{position:absolute;top:7px;right:0;width:42px;height:48px;cursor:pointer}
.b-modal__close:hover{opacity:.5}
.b-modal__close:before{content:'×';color:#000;font-size:40px;font-weight:300;position:absolute;top:0;left:0;vertical-align:bottom}
.b-sidebar{width:37.512%;float:left;padding:0 4.2066% 20px 0}
.b-sidebar__heading{margin-right:49px}
.b-sidebar__publication{padding-bottom:20px}
.b-sidebar__download-catalog{margin-top:17px}
.b-content{padding:0 0 32px;overflow:hidden;}
.b-content ul{padding:8px 0}
.b-content ul,.b-content li{list-style-type:disc;list-style-position:inside;}
.b-content li{margin-bottom:6px;}
.b-content ol{list-style-type:decimal;list-style-position:inside;}
.b-content ul ul, .b-content ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px;}
.b-content ol ol, .b-content ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}
.b-content--full-width{clear:both}
.b-content + .b-content{margin-top:-32px}
.b-content-secondary{overflow:hidden}
.b-ordered-list{color:#00a4da;font-weight:700}
.b-ordered-list__item{list-style:decimal inside;line-height:24px;padding:0 0 .66667em 0;text-indent:20px}
.b-ordered-list__txt{color:#000;font-weight:400}
.b-unordered-list__item{list-style:none;line-height:24px;padding:0 0 .66667em 0;text-indent:20px}
.b-unordered-list__item:before{content:'—';color:#00a4da;font-weight:700;padding:0 5px 0 0}
.b-incut{background:#e0f3fb;width:260px;position:relative;font-size:14px;line-height:24px;text-align:right;margin:0 0 12px 160px}
.b-incut__txt{position:relative;left:-20px;z-index:50;display:block;padding:8px 15px 16px 0;width:280px}
.b-incut:before{content:'';height:100%;background:url(../i/bg-incut.png) 100% 0 no-repeat;width:100%;position:absolute;top:0;left:-80px;left:-100%}
.b-incut--right{float:right}
.b-content__img-wrapper{margin:0;padding:18px 0 37px;text-align:center}
.b-content__img-caption{font-size:12px;font-weight:300;text-align:center;padding:11px 0 0}
.b-video:after, .b-video:before{content:" ";display:table}
.b-video:after{clear:both}
.b-video__heading{margin-bottom:24px}
.b-video__item{padding:0 0 38px;float:left;clear:left}
.b-video__link{display:block;position:relative}
.b-video__link:after{content:'';background:url(../i/play-ico.png) 50% no-repeat;position:absolute;height:100%;width:100%;left:0;top:0}
.b-video__img{width:100%}
.b-breadcrumbs{padding:13px 0 20px}
.b-breadcrumbs__item{font-size:14px;display:inline-block;letter-spacing:.5px;padding:0 0 5px}
.b-breadcrumbs__item:before{content:'»';padding:0 9px 0 5px}
.b-breadcrumbs__item:first-child:before{content:none}
.b-breadcrumbs__link{color:#000;display:inline-block;text-decoration:none;border-bottom:2px solid #00a4da;-webkit-transition:all 0.075s ease-in;-moz-transition:all 0.075s ease-in;-ms-transition:all 0.075s ease-in;-o-transition:all 0.075s ease-in;transition:all 0.075s ease-in}
.b-breadcrumbs__link:hover{border-bottom-color:transparent}
.b-patents{background:#121015 url(../i/bg-section-patents.jpg) 50% 0 no-repeat;background-size:cover;color:#fff}
.b-patents-carousel{padding:0 100px;margin:24px 0 41px}
.b-patents-carousel__caption{font-size:12px;font-weight:300}
.b-patents-carousel__item{text-align:center;text-decoration:none;color:#fff}
.b-patents-carousel__img{margin:0 0 8px}
.b-section-lab__list{text-align:center;padding:40px 6.2667% 0}
.b-section-lab__item{display:inline-block;width:28.5575%;vertical-align:top;padding:0 1.964% 34px}
.b-section-lab__img{margin:0 0 40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.b-section-lab__title{font-size:16px;font-weight:700;padding:0 0 9px}
.b-section-lab__txt{font-size:14px;line-height:18px}
.b-section-products{background:#e8e8e8}
.b-section-products__list{padding:25px 0 0}
.b-section-products__item{background:#fff;color:#292929;display:inline-block;border:2px solid #aeaeae;font-size:18px;font-weight:600;text-decoration:none;text-align:center;width:31.245%;margin:0 0 45px 1.632%;vertical-align:top}
.b-section-products__item:first-child{margin-left:0}
.b-section-products__title{padding:25px 2% 23px}
.b-products-list{padding:39px 0 0 0}
.b-products-list__item{padding:0 0 34px}
.b-products-list__img-link{display:inline-block;width:26.65%;vertical-align:middle}
.b-products-list__wrapper{display:inline-block;width:72.5%;vertical-align:middle;text-align:right}
.b-products-list__title{font-size:18px;font-weight:600;line-height:24px;text-align:left;padding:0 0 11px 20px}
.b-products-list__txt{line-height:24px;text-align:left}
.b-products-list__link{line-height:24px;text-transform:uppercase}
.b-sidemenu{background:#242424;margin:0 0 30px}
.b-sidemenu__heading{padding:8px 0 2px 23px;color:#fff}
.b-sidemenu__link{color:#fff;text-decoration:none;font-size:16px;line-height:18px;padding:10px 20px;display:block;-webkit-transition:all 0.05s ease-in;-moz-transition:all 0.05s ease-in;-ms-transition:all 0.05s ease-in;-o-transition:all 0.05s ease-in;transition:all 0.05s ease-in}
.b-sidemenu__link:hover, .b-sidemenu__item--active > a{color:#010000;background:#b3deef}
.b-sidemenu_list ul{padding:2px 30px 0 36px;}
.b-sidemenu_list ul li{line-height:18px;padding:0 0 7px;}
.b-sidemenu_list ul li a{color:#b3deef;text-decoration:none;}
.b-sidemenu_list ul li a:before{content:"»";padding:0 6px 0 0;}
.b-sidemenu-second{padding:2px 30px 0 36px}
.b-sidemenu-second__item{line-height:18px;padding:0 0 7px 0}
.b-sidemenu-second__link{color:#b3deef;text-decoration:none}
.b-sidemenu-second__link:before{content:'»';padding:0 6px 0 0}
.b-sidebar__download-catalog{margin-bottom:12px}
.b-download-catalog{color:#000;font-size:18px;font-weight:300}
.b-download-catalog__link{background:url(../i/bg-download-cat.png) 0 0 no-repeat;width:301px;color:#000;text-decoration:none;display:inline-block;height:67px;line-height:64px;position:relative;padding:0 0 0 99px;text-align:left}
.b-download-catalog__link:before{background:url(../i/ico-download.png) 0 0 no-repeat;content:"";width:18px;height:18px;position:absolute;top:23px;left:71px;z-index:500;color:#000;font-size:18px;font-weight:300;line-height:64px}
.b-base-partitions{padding:37px 0 10px;margin:0 0 25px;background:#0e0706 url(../i/bg-base-partitions.jpg) 50% no-repeat;background-size:cover;text-align:center}
.b-base-partitions__item{display:inline-block;text-decoration:none;color:#fff;width:20.773%;vertical-align:top;margin:0 0 25px}
.b-base-partitions__item:nth-child(2n){margin-left:13.735%;margin-right:13.735%}
.b-base-partitions__img{margin:0 0 34px}
.b-base-partitions__title{font-size:18px;line-height:22px;font-weight:600;padding:0 0 12px}
.b-base-partitions__title-txt{border-bottom:2px solid #f6cc37;-webkit-transition:all 0.05s ease-in;-moz-transition:all 0.05s ease-in;-ms-transition:all 0.05s ease-in;-o-transition:all 0.05s ease-in;transition:all 0.05s ease-in}
.b-base-partitions__item:hover .b-base-partitions__title-txt{border-bottom:0}
.b-base-partitions__txt{font-size:15px;line-height:24px}
.b-quote{position:relative;width:770px;font-size:15px;margin:25px auto 28px}
.b-quote:before{background:#c7ebf7;content:'';position:absolute;width:100%;height:100%;-webkit-transform:skew(-43deg);-moz-transform:skew(-43deg);-ms-transform:skew(-43deg);-o-transform:skew(-43deg);transform:skew(-43deg)}
.b-quote__txt{padding:19px 0 23px;position:relative;z-index:10;margin:0 6%;line-height:24px;font-style:italic}
.b-quote__signature{text-align:right;font-style:normal}
.b-quote__author{font-weight:700}
.b-table{width:100%;font-size:14px;text-align:center;border-top:2px solid #b3deef;border-bottom:2px solid #b3deef;margin:0 0 50px}
.b-table th, .b-table td{line-height:18px;padding:5px 2px;position:relative}
.b-table th:after, .b-table td:after{background:#b3deef;width:2px;height:80%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.b-table th{border-bottom:2px solid #b3deef;font-weight:400;width:25%;padding:17px 2px 12px}
.b-table th:first-child:after{content:'';right:5px}
.b-table th:first-child{padding-right:7px}
.b-table th:last-child:after{content:'';left:5px}
.b-table th:last-child{padding-left:7px}
.b-table th:first-child + th:last-child:after{content:none}
.b-table td:first-child{padding-right:7px}
.b-table td:first-child:after{content:'';right:5px;height:100%}
.b-table td:last-child{padding-left:7px}
.b-table td:last-child:after{content:'';left:5px;height:100%}
.b-table tr:first-child th{font-weight:700;font-size:24px;line-height:24px;padding:11px 0 10px}
.b-table tr:first-child th:after{content:none}
.b-table tbody tr:first-child td{padding-top:20px}
.b-table tbody tr:first-child td:after{top:25%;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.b-table tbody tr:last-child td{padding-bottom:20px}
.b-table tbody tr:last-child td:after{top:auto;bottom:25%;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.b-table tbody tr{-webkit-transition:all 0.05s ease-in;-moz-transition:all 0.05s ease-in;-ms-transition:all 0.05s ease-in;-o-transition:all 0.05s ease-in;transition:all 0.05s ease-in}
.b-table tbody tr:hover{background:#eaf6fb}
.ie .b-table th:after, .ie .b-table td:after{content:none}
.ie .b-table th:first-child{border-right:2px solid #b3deef}
.ie .b-table th:last-child{border-left:2px solid #b3deef}
.ie .b-table thead tr:first-child th{border-left:0;border-right:0}
.ie .b-table th:first-child + th:last-child{border-left:0}
.ie .b-table td:first-child{border-right:2px solid #b3deef}
.ie .b-table td:last-child{border-left:2px solid #b3deef}
.b-documents-list__item{position:relative;padding:0 0 10px 49px;line-height:24px}
.b-documents-list--content{padding:0 0 0 48px}
.pdf-format:before{content:'';background:url(../i/ico-pdf.png) 0 0 no-repeat;height:23px;width:24px;position:absolute;left:0;top:3px}
.b-section-feedback{background:#010100 url(../i/bg-section-feedback.jpg) 50% 0 no-repeat;background-size:cover;color:#fff;padding:17px 0 18px}
.b-contacts-wrapper{position:relative;height:590px;margin:-32px 0 36px}
.b-map{height:590px;width:80%;position:absolute;right:0;top:0}
.b-contacts{position:relative;height:590px;z-index:40;background:url(../i/bg-contacts.png) 100% 0 no-repeat;width:754px;padding:32px 0 40px}
.b-contacts__list{width:437px;font-size:13px;padding:12px 0 0 22px;line-height:24px}
.b-contacts__title{font-weight:300;text-transform:uppercase}
.b-contacts__item{position:relative;padding-bottom:6px}
.b-contacts__location:before{background:url(../i/ico-location-red.png) 0 0 no-repeat;width:15px;height:20px;content:'';position:absolute;left:-22px;top:0}
.b-contacts__phones:before{background:url(../i/ico-phone-red.png) 0 0 no-repeat;width:18px;height:28px;content:'';position:absolute;left:-22px;top:3px}
.b-contacts__timetable:before{background:url(../i/ico-clock-red.png) 0 0 no-repeat;width:16px;height:16px;content:'';position:absolute;left:-22px;top:5px}
.b-contacts__mail{position:relative;padding-left:3px}
.b-contacts__mail:before{background:url(../i/red-mail.png) 0 0 no-repeat;width:18px;height:12px;content:'';position:absolute;left:-22px;top:4px}
.b-our-worker{text-align:center}
.b-our-worker__title{font-size:16px;line-height:24px;padding:0 0 32px}
.b-our-worker__item{display:inline-block;width:30%;vertical-align:top;padding:0 0 61px 0}
.b-our-worker__item:nth-child(3n+2){margin:0 4.121%}
.b-our-worker__foto-wrap{padding:0 0 15px}
.b-our-worker__foto{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.b-our-worker__name{font-size:18px;line-height:24px;padding:0 0 2px}
.b-our-worker__post{color:#7c7c7c;font-size:14px;text-transform:uppercase;line-height:24px;padding:0 0 2px}
.b-our-worker__phone{font-size:16px;line-height:30px}
.b-our-worker__phone:before{content:'';background:url(../i/ico-phone-red.png) 0 0 no-repeat;height:18px;width:18px;display:inline-block;line-height:30px;margin:0 10px 0 0;position:relative;top:3px}
.arcticmodal-overlay, .arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}
.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}
*:first-child + html .arcticmodal-container{height:100%}
.arcticmodal-container_i{height:100%;margin:0 auto}
.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}
.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}
.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url(loading.gif) no-repeat 50% 50%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before, .slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("../i/ajax-loader.gif") center center no-repeat}
.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20%;height:100%;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:900}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before, .slick-next:before{font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0px}
[dir='rtl'] .slick-prev{right:125px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:0}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.b-main-slider{background:#282828;width:100%;overflow:hidden;height:535px !important;margin-top:-32px;position:relative}
.b-main-slider__slider-content{position:absolute;z-index:250;text-align:left}
.b-main-slider__title{background:#00a4da;top:311px;padding:7px 20px 6px 0;font-size:36px;font-weight:300}
.b-main-slider__title:after{content:'';width:80px;height:100%;position:absolute;margin-left:-32px;z-index:-1;left:100%;top:0;background-color:#00a4da;transform:skew(-45deg);-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg)}
.b-main-slider__subtitle{background:#fff;top:373px;font-size:24px;font-weight:300;padding:15px 0 15px 20px}
.b-main-slider__subtitle:before{content:'';width:80px;height:100%;position:absolute;margin-left:-32px;z-index:-1;left:100%;top:0;background-color:#fff;transform:skew(-45deg);-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg)}
.b-main-slider .slick-slide{text-align:center;position:relative;height:535px}
.b-main-slider__image{max-width:none}
.b-main-slider__image--color{z-index:300;display:none}
.b-main-slider__image--black-white{z-index:400;display:block}
.slick-center .b-main-slider__image--color{z-index:200;display:block}
.slick-center .b-main-slider__image--black-white{z-index:100}
.slick-center .b-main-slider__image{position:absolute;left:50%;right:auto}
.slick-slide-hidden .b-main-slider__txt, .slick-slide-hidden .b-main-slider__download-catalog{display:none}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:18%;top:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.b-main-slider .slick-prev:before, .b-main-slider .slick-next:before{content:none}
.b-main-slider__download-catalog{position:absolute;top:84px;right:0;z-index:9100}
@media only screen and (min-width:1900px){.b-main-slider__title{left:132px;padding-left:235px}
.b-main-slider__subtitle{padding-left:370px}
.b-main-slider__download-catalog{right:20%}
.b-main-slider__image{position:relative;right:-1300px}
.slick-slide-prev .b-main-slider__image{position:relative;right:-740px}
.slick-active .b-main-slider__image{position:absolute;left:50%}
.slick-slide-next .b-main-slider__image{position:relative;left:-590px}
.b-main-slider .slick-slide.slick-slide-next + .slick-slide .b-main-slider__image{position:relative;left:-1200px}
}
@media only screen and (max-width:1899px){.b-main-slider__title{left:132px;padding-left:235px}
.b-main-slider__subtitle{padding-left:370px}
.b-main-slider .slick-slide{margin:0}
.slick-active .b-main-slider__image{position:absolute;left:50%}
.slick-slide-next .b-main-slider__image{position:relative;left:-565px}
.slick-slide-next + .slick-slide .b-main-slider__image{position:relative;left:-1200px}
.b-main-slider__image{position:relative;right:-1300px}
.slick-slide-prev .b-main-slider__image{position:relative;right:-690px}
.b-main-slider__download-catalog{right:18%}
}
@media only screen and (max-width:1800px){.b-main-slider__image{right:-1300px}
.slick-slide-prev .b-main-slider__image{right:-558px}
.slick-slide-next .b-main-slider__image{left:-525px}
.slick-slide-next + .slick-slide .b-main-slider__image{left:-1200px}
.b-main-slider__download-catalog{right:17%}
}
@media only screen and (max-width:1700px){.b-main-slider__image{right:-800px}
.slick-slide-prev .b-main-slider__image{right:-410px}
.slick-slide-next .b-main-slider__image{left:-475px}
.slick-slide-next + .slick-slide .b-main-slider__image{left:-1200px}
.b-main-slider__title{left:20px}
.b-main-slider__subtitle{padding-left:255px}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:15%}
.b-main-slider__download-catalog{right:15%}
}
@media only screen and (max-width:1600px){.slick-slide .b-main-slider__image{right:-600px}
.slick-slide-prev .b-main-slider__image{right:-260px}
.slick-slide.slick-slide-next .b-main-slider__image{left:-425px}
.slick-slide.slick-slide-next + .slick-slide .b-main-slider__image{left:-800px}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:13%}
.b-main-slider__download-catalog{right:13%}
}
@media only screen and (max-width:1500px){.slick-slide .b-main-slider__image{right:-310px}
.slick-slide-prev .b-main-slider__image{right:-105px}
.slick-slide.slick-slide-next .b-main-slider__image{left:-375px}
.slick-slide.slick-slide-next + .slick-slide .b-main-slider__image{left:-700px}
.b-main-slider__title{left:0px;padding-left:235px}
.b-main-slider__subtitle{left:-60px;padding-left:295px}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:11%}
.b-main-slider__download-catalog{right:11%}
}
@media only screen and (max-width:1400px){.slick-slide.slick-slide-next .b-main-slider__image{left:-325px}
.slick-slide .b-main-slider__image{right:40px}
.b-main-slider__title{left:-80px}
.b-main-slider__subtitle{padding-left:248px;left:-90px}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:8%}
.b-main-slider__download-catalog{right:8%}
}
@media only screen and (max-width:1300px){.slick-slide.slick-slide-next .b-main-slider__image{left:-275px}
.slick-slide .b-main-slider__image{right:185px}
.b-main-slider__title{left:-80px;padding-left:172px}
.b-main-slider__subtitle{padding-left:235px;left:-140px}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:5%}
.b-main-slider__download-catalog{right:4%}
}
@media only screen and (max-width:1199px){.slick-slide.slick-slide-next .b-main-slider__image{left:-215px}
.slick-slide .b-main-slider__image{right:365px}
.b-main-slider__title{left:-150px;padding-left:212px}
.b-main-slider__subtitle{padding-left:285px;left:-220px}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:4%}
}
@media only screen and (max-width:1100px){.slick-slide.slick-slide-next .b-main-slider__image{left:-170px}
.slick-slide .b-main-slider__image{right:515px}
.b-main-slider__title{left:-180px;padding-left:242px}
.b-main-slider__subtitle{padding-left:305px;left:-240px}
.b-main-slider .slick-prev, .b-main-slider .slick-next{width:5%}
}
@media only screen and (max-width:1000px){.b-main-slider__title{left:-210px;padding-left:272px}
.b-main-slider__subtitle{padding-left:335px;left:-270px}
}
@media only screen and (max-width:991px){.b-main-slider{margin-top:0}
.slick-slide.slick-slide-next .b-main-slider__image{left:-120px}
.slick-slide .b-main-slider__image{right:680px}
.b-main-slider__title{left:-250px;padding-left:322px}
.b-main-slider__subtitle{padding-left:365px;left:-300px}
}
@media only screen and (max-width:900px){.slick-slide.slick-slide-next .b-main-slider__image{left:-70px}
.slick-slide .b-main-slider__image{right:780px}
}
@media only screen and (max-width:785px){.slick-slide .b-main-slider__image{right:-310px}
.slick-slide-prev .b-main-slider__image{right:-85px}
.slick-slide.slick-slide-next .b-main-slider__image{left:800px}
.slick-slide.slick-slide-next + .slick-slide .b-main-slider__image{left:0px}
}
@media only screen and (max-width:768px){.b-main-slider .slick-slide{overflow:hidden}
.slick-slide.slick-active + .slick-slide .b-main-slider__image{left:50%;right:auto}
.slick-slide-hidden .b-main-slider__image{left:50%;right:auto}
.b-main-slider__image--black-white{z-index:200}
.b-main-slider__title{left:0;padding-left:0}
.b-main-slider__slider-content{display:block}
.b-main-slider__txt{left:0;padding-left:20px}
.b-main-slider__download-catalog{top:20px}
}
@media only screen and (max-width:320px){.slick-slide.slick-active + .slick-slide .b-main-slider__image{left:50%;right:auto}
.slick-slide-hidden .b-main-slider__image{left:50%;right:auto;height:535px;overflow:hidden}
.b-main-slider__image--black-white{z-index:200}
.b-main-slider__txt{padding-left:0}
.b-main-slider__title{left:0;padding-left:0}
.b-main-slider__download-catalog{display:block}
}
.b-clients-carousel{padding:0 50px;margin:0 0 50px}
.b-clients-carousel .slick-prev, .b-clients-carousel .slick-next{height:89px;width:46px;opacity:.33}
.b-clients-carousel .slick-prev:hover, .b-clients-carousel .slick-next:hover{opacity:1}
.b-clients-carousel .slick-prev:before, .b-clients-carousel .slick-next:before{content:none}
.b-clients-carousel .slick-prev{background:url(../i/carousel-arrow.png) 0 0 no-repeat}
.b-clients-carousel .slick-next{background:url(../i/carousel-arrow.png) 100% 0 no-repeat}
.clients-carousel__tbl{display:table !important}
.clients-carousel__cell{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:120px}
.clients-carousel__cell img{vertical-align:middle}
.b-patents-carousel .slick-prev, .b-patents-carousel .slick-next{height:89px;width:46px;opacity:.33;top:94px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.b-patents-carousel .slick-prev:hover, .b-patents-carousel .slick-next:hover{opacity:1}
.b-patents-carousel .slick-prev:before, .b-patents-carousel .slick-next:before{content:none}
.b-patents-carousel .slick-prev{background:url(../i/carousel-arrow.png) 0 0 no-repeat}
.b-patents-carousel .slick-next{background:url(../i/carousel-arrow.png) 100% 0 no-repeat}
.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vbox-overlay{background:#fdfdfd;background:rgba(0, 0, 0, 0.85);width:100%;height:auto;position:fixed;top:0;left:0;bottom:0;z-index:999;opacity:0;overflow-x:hidden;overflow-y:hidden}
.figlio{box-shadow:0 0 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)}
.vbox-preloader{position:fixed;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(../i/preload-circle.png);text-indent:-100px;overflow:hidden;-webkit-animation:playload 1.4s steps(18) infinite;-moz-animation:playload 1.4s steps(18) infinite;-ms-animation:playload 1.4s steps(18) infinite;-o-animation:playload 1.4s steps(18) infinite;animation:playload 1.4s steps(18) infinite}
@-webkit-keyframes playload{from{background-position:0px}
to{background-position:-576px}
}
@-moz-keyframes playload{from{background-position:0px}
to{background-position:-576px}
}
@-ms-keyframes playload{from{background-position:0px}
to{background-position:-576px}
}
@-o-keyframes playload{from{background-position:0px}
to{background-position:-576px}
}
@keyframes playload{from{background-position:0px}
to{background-position:-576px}
}
.vbox-close{cursor:pointer;position:fixed;top:5px;right:0;width:46px;height:40px;padding:10px 20px 10px 0;display:block;background:url(../i/close.gif) no-repeat;background-position:10px center;color:#fff;text-indent:-100px;overflow:hidden}
.vbox-next, .vbox-prev{box-sizing:content-box;cursor:pointer;position:fixed;top:50%;color:#fff;width:30px;height:170px;margin-top:-85px;text-indent:-100px;border:solid transparent;overflow:hidden}
.vbox-prev{left:0;border-width:0 30px 0 10px;background:url(../i/prev.gif) center center no-repeat}
.vbox-next{right:0;border-width:0 10px 0 30px;background:url(../i/next.gif) center center no-repeat}
.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;color:#fff;padding:6px 40px;overflow:hidden;background:#161617;position:fixed;display:none;top:-1px;left:0;box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22)}
.vbox-num{cursor:pointer;position:fixed;top:-1px;left:0;height:40px;display:block;color:#fff;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;background:#161617;display:none}
.vbox-inline{width:420px;height:315px;padding:10px;background:#fff;text-align:left;margin:0 auto;overflow:auto}
.venoframe{border:none;width:960px;height:720px}
@media (max-width:992px){.venoframe{width:640px;height:480px}
}
@media (max-width:767px){.venoframe{width:420px;height:420px}
}
@media (max-width:460px){.vbox-inline{width:100%}
.venoframe{width:100%}
}
.vbox-open{overflow:hidden}
.vbox-container{position:relative;background:#000;width:100%;max-width:1200px;margin:0 auto;padding:0 15px}
.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden;padding:10px 0}
.vbox-container img{max-width:100%;height:auto;max-height:90vh}
@media only screen and (max-width:1400px){.b-secondary-menu{overflow:hidden}
}
@media only screen and (max-width:1199px){.b-header__top{margin:0}
.b-header__logo{width:40%}
.b-header__contacts{padding-top:10px;width:auto}
.b-header__btn{float:right;margin-top:15px}
}
@media only screen and (max-width:1195px){.b-menu{margin:0 -15px}
.b-secondary-menu{font-size:16px}
.b-secondary-menu__list{width:100%}
.b-products-list__img{width:90%}
.b-contacts-wrapper{margin-top:0}
.b-contacts{padding-top:0}
}
@media only screen and (max-width:1165px){.b-menu__list{width:100%;margin:0}
}
@media only screen and (min-width:1000px) and (max-width:1100px){.b-widgets__heading{width:47.5%}
.b-widgets__heading:after{content:none}
}
@media only screen and (max-width:1100px){.b-our-geography__txt{width:auto}
.b-our-geography__map{float:none;text-align:center;padding:0}
.b-section-lab__list{padding-left:0;padding-right:0}
.b-section-lab__item{width:32%}
.b-footer{overflow:visible}
.b-footer__wrapper{width:50%}
.b-footer__contacts{width:50%;padding-left:97px}
.b-footer__address{width:50%;padding-left:97px;padding-bottom:0}
.b-footer__menu{left:0;clear:left}
.b-footer__menu-wrapper{width:50%;padding-left:97px}
.b-footer__created{width:100%;text-align:center;left:0;bottom:0;position:static}
}
@media only screen and (min-width:800px) and (max-width:1000px){.b-download-catalog__link--sidebar{width:251px;padding-left:49px;background-position:-50px 0}
.b-download-catalog__link--sidebar:before{left:21px}
}
@media only screen and (max-width:999px){.b-widgets__heading{width:85%}
.b-news-main__item{width:100%}
.b-news-main__img-wrapper{float:none}
.b-news-main__img-wrapper--widgets{margin:0 28px 28px 17px;float:left}
.b-news-main__content{margin-left:17px}
.b-news-main__content--widgets{padding-right:10px}
.b-news-secondary{float:none;clear:both;padding-left:17px;width:95%}
.b-publication__item{width:95%;float:none;padding-top:20px}
.b-publication__item:first-child{padding-top:0}
.b-publication__item:last-child{margin-left:0}
.b-widgets__read-us{position:static;width:100%}
.b-read-us__title{padding-left:6px}
.b-sidebar__download-catalog{width:100%}
.b-form--feedback{text-align:center}
.b-form__field--feedback{float:none;width:20%;margin-right:2%;margin-left:2%;display:inline-block}
.b-form__field-submit--feedback{float:none;width:20%;margin-right:2%;margin-left:2%;display:inline-block}
}
@media only screen and (max-width:991px){.b-header{height:auto}
.b-header__top{height:auto;padding:0 0 20px}
.b-header__logo{width:50%}
.b-header__slogan{width:50%}
.b-header__contacts{padding-top:48px;width:50%;padding-top:20px;padding-right:0;text-align:center}
.b-header__btn{width:50%;padding-right:0;margin-top:25px;text-align:center}
.b-menu{padding-top:64px;height:auto}
.b-menu:before{position:absolute;content:"Меню";top:0;padding-left:5%;font-weight:bold;font-size:20px;height:64px;line-height:64px;width:100%;color:#fff;cursor:pointer;z-index:100}
.b-menu:after{position:absolute;content:"";top:0;left:0;height:64px;width:100%;background:#242424 url(../i/ico-menu.png) 95% 50% no-repeat;cursor:pointer}
.b-menu__list{display:none;height:auto}
.b-menu__link{width:100%}
.b-menu__item{display:block;height:auto;padding:0;line-height:45px}
.b-menu__item:nth-child(2n):before, .b-menu__item:nth-child(2n):after{content:none}
.b-menu__item:nth-child(2n){background:none}
.b-menu-second{background:#323232;display:block;visibility:visible;opacity:1;position:static;top:auto;width:100%;text-align:center;padding:0}
.b-menu-second__link{display:block;padding:15px 5px;line-height:1.5}
.b-suppliers{float:none;width:100%}
.b-suppliers__item{width:33.3%;text-align:center}
.b-reviews{float:none;width:100%}
}
@media only screen and (max-width:900px){.b-benefits-list{text-align:center}
.b-benefits-list__item{text-align:left;width:48%;margin:0 .5%;float:none;display:inline-block;vertical-align:top}
.b-map{width:50%}
.b-contacts{width:50%;background:#fff;padding-right:10px}
.b-contacts__list{width:auto}
}
@media only screen and (max-width:800px){.b-content{overflow:visible}
.b-sidebar{float:none;width:100%}
.b-video__item{width:100%}
.b-footer__wrapper{width:100%;float:none;text-align:center}
.b-footer__slogan{padding-left:0;width:80%;margin:0 auto}
.b-footer__contacts{margin:0 auto;width:100%;float:none;padding-left:0;text-align:center}
.b-footer__address{width:100%;float:none;text-align:center;padding-left:0}
.b-footer__address-title:before{content:none}
.b-footer__menu-wrapper{padding-left:0;text-align:center}
.b-footer__social{position:static;width:80%;margin:0 auto;text-align:center}
.b-footer__social-link{padding:0;width:25%}
.b-footer__created{padding-top:50px}
.b-products-list__item:after, .b-products-list__item:before{content:" ";display:table}
.b-products-list__item:after{clear:both}
.b-sidebar{padding-right:0}
.b-sidebar__download-catalog{text-align:center}
.b-base-partitions__item{width:100%;margin-bottom:40px}
.b-base-partitions__item:nth-child(2n){margin-left:0;margin-right:0}
.b-base-partitions__img{margin-bottom:10px}
.b-quote{width:100%}
.b-quote:before{-webkit-transform:skew(0);-moz-transform:skew(0);-ms-transform:skew(0);-o-transform:skew(0);transform:skew(0)}
.b-news-main__img-wrapper{float:left}
.b-news-main__content{margin-left:0}
.b-form--feedback{text-align:center}
.b-form__field--feedback{width:60%}
.b-form__field-submit--feedback{width:40%}
}
@media only screen and (max-width:768px){.b-header__logo{width:100%;text-align:center;float:none}
.b-header__slogan{width:80%;border:0;text-align:center;margin-top:20px;margin-left:auto;margin-right:auto;float:none;padding-left:0;padding-right:0}
.b-secondary-menu__list{display:block}
.b-secondary-menu__link{display:block;width:100%;height:auto;padding:10px 0}
.b-secondary-menu__link:hover:before{content:none}
.b-widgets__seminar{float:none;width:100%;margin-bottom:40px}
.b-seminar{background-position:50%}
.b-widgets__box{float:none;overflow:visible}
}
@media only screen and (max-width:700px){.b-suppliers__item{display:block;padding-bottom:20px;width:100%}
.section-subtitle{width:auto}
.b-our-worker__item{width:75%}
.b-our-worker__item:nth-child(3n+2){margin:0}
}
@media only screen and (max-width:650px){.b-section-products__item{display:block;width:100%}
.b-section-products__img{width:100%}
.b-section-lab__item{display:block;padding-bottom:60px;width:100%}
.b-section-lab__img{margin-bottom:15px;width:50%}
}
@media only screen and (max-width:600px){.b-header__slogan{width:100%;margin-left:0}
.b-incut{width:100%}
.b-incut__txt{width:auto;left:0;padding-left:10px}
.b-map{width:100%;height:400px;position:static}
.b-map:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0}
.b-contacts{width:100%;height:auto}
.b-contacts-wrapper{height:auto}
}
@media only screen and (max-width:550px){.b-products-list__wrapper{width:72%}
}
@media only screen and (max-width:500px){.b-form__label{width:100%;text-align:left;padding:14px 0 9px}
.b-form__input-text{width:100%}
.b-form__field--btn{float:none;width:100%}
.b-form__field--textarea{padding-top:13px}
.arcticmodal-container_i2{padding-left:0;padding-right:0}
.b-modal__body{left:0;margin-left:0;padding-left:7%;padding-right:7%}
}
@media only screen and (max-width:480px){.b-header__contacts{float:none;width:100%}
.b-header__btn{float:none;width:100%}
.b-widgets__heading:after{content:none}
.b-widgets__heading{width:100%}
.b-benefits-list__item{width:80%}
.b-benefits-list__title{padding-bottom:0}
.b-reviews__list{display:block}
.b-reviews__item{display:inline-block;width:30%}
.b-footer__wrapper{width:100%}
.b-footer__logo{text-align:center}
.b-footer__slogan{width:100%;padding-left:0}
.b-products-list__item{padding-bottom:50px}
.b-products-list__img-link{float:none;width:100%;text-align:center;padding-bottom:15px}
.b-products-list__wrapper{width:100%}
.b-products-list__img{float:none;width:60%}
.b-table{margin:0 -15px;width:auto}
.b-form__field--feedback{width:80%}
.b-form__field-submit--feedback{width:60%}
}
@media only screen and (max-width:400px){.b-read-us__social-list{margin:0}
.b-read-us__title{padding:0}
.b-footer__menu-wrapper{float:none;width:100%}
.b-section-lab__img{width:75%}
}