

/* Start:/bitrix/templates/gpte.ru/plugins/owlcarousel/owl.carousel.css?15241945304744*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/gpte.ru/plugins/owlcarousel/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* End */


/* Start:/bitrix/templates/gpte.ru/plugins/owlcarousel/owl.theme.default.css?15241945301380*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/* End */


/* Start:/bitrix/templates/gpte.ru/components/bitrix/search.form/top-search/style.css?15555935891107*/
.top-search
{
}

.top-search input[type=text]
{
font-size:0.7857142857142857em;
width:192px;
height:22px;
padding:0 12px;
margin:0 6px 0 0;
background:#fff;
border:1px solid #fff;
box-sizing:border-box;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#a7a7a7 2px 2px 2px inset;
-moz-box-shadow:#a7a7a7 2px 2px 2px inset;
box-shadow:#a7a7a7 2px 2px 2px inset;
}

.top-search input[type=submit]
{
width:72px;
height:22px;
line-height:22px;
padding:0;
margin:0;
box-sizing:border-box;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#dfdfdf;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#dfdfdf));
background:-webkit-linear-gradient(#fff, #dfdfdf);
background:-moz-linear-gradient(#fff, #dfdfdf);
background:-ms-linear-gradient(#fff, #dfdfdf);
background:-o-linear-gradient(#fff, #dfdfdf);
background:linear-gradient(#fff, #dfdfdf);
border:none;
border-bottom:1px solid #afb2b4;
color:#323232;
font-size:0.7142857142857143em;
text-transform:uppercase;
cursor:pointer;
}
/* End */


/* Start:/bitrix/templates/gpte.ru/components/bitrix/menu/topmenu/style.css?1555593589608*/
.mainmenu
{
}

.mainmenu ul
{
margin:0 0 -7px -8px;
padding:0;
list-style:none;
overflow:hidden;
font-size:0.9285714285714286em; /* 14px/13px */
}

.mainmenu ul li
{
float:left;
height:22px;
line-height:22px;
margin:0 0 7px 7px;
padding:0 8px;
}

.mainmenu ul li.li-select
{
background:#0078c1;
color:#fff;
}

.mainmenu ul li a:link,
.mainmenu ul li a:visited
{
color:#323232;
border-color:rgba(50,50,50,0.3);
}

.mainmenu ul li.li-select a.selected
{
color:#fff;
border-color:transparent;
}

.mainmenu ul li.li-select a.selected:hover
{
color:#c6e9ff!important;
}
/* End */


/* Start:/bitrix/templates/gpte.ru/components/bitrix/news.list/main_slider/style.css?1558338474150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/gpte.ru/components/bitrix/system.pagenavigation/.default/style.css?1555593589397*/
.nav
{
font-size:0;
margin:35px 0 0 0;
}

.nav a,
.nav span
{
display:inline-block;
height:22px;
text-align:center;
vertical-align:middle;
line-height:22px;
margin:0 10px 0 0;
font-size:14px;
}

.nav a
{
}

.nav span.active
{
width:22px;
background:#0078c1;
text-decoration:none;
color:#fff;
}

a.prev_page,
a.next_page
{
width:auto;
background:none!important;
}
/* End */


/* Start:/bitrix/templates/gpte.ru/styles.css?172779122026102*/
@font-face {
  font-family: 'HeliosCond';
  src: url('/fonts/HeliosCond-Bold.eot');
  src: local('HeliosCond Bold'),
       url('/fonts/HeliosCond-Bold.eot?#iefix') format('embedded-opentype'),
       url('/fonts/HeliosCond-Bold.woff2') format('woff2'),
       url('/fonts/HeliosCond-Bold.woff') format('woff'),
       url('/fonts/HeliosCond-Bold.ttf') format('truetype'),
	   url('/fonts/HeliosCond-Bold.otf') format('opentype'),
       url('/fonts/HeliosCond-Bold.svg#HeliosCond-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}

*, *:focus { outline:none; }

html, body
{
height:100%;
margin:0;
padding:0;
font-size:62.5%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
text-size-adjust:100%;
min-width:1000px;
}

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
line-height:1;
color:#203e51;
background:#fff;
background:-webkit-gradient(linear, left top, right top, from(#d2dee8), to(#ffffff)) 0 0, -webkit-gradient(linear, right top, left top, from(#d2dee8), to(#ffffff)) 100% 0;
background:-webkit-linear-gradient(0deg, #d2dee8, #ffffff) 0 0, -webkit-linear-gradient(180deg, #d2dee8, #ffffff) 100% 0;
background:-moz-linear-gradient(90deg, #d2dee8, #ffffff) 0 0, -moz-linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background:-ms-linear-gradient(90deg, #d2dee8, #ffffff) 0 0, -ms-linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background:-o-linear-gradient(90deg, #d2dee8, #ffffff) 0 0, -o-linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background:linear-gradient(90deg, #d2dee8, #ffffff) 0 0, linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background-size:100px 100%;
background-repeat:repeat-y;
}

h1, .h1
{
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
font-size:2.571428571428571em !important; /*36px/14px*/
font-weight:normal;
padding:0px;
margin:0 0 0.75em 0;
text-transform:uppercase;
line-height:1.2;
}

h2, .h2
{
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
font-size:2em; /*28px/14px*/
font-weight:normal;
padding:0px;
margin:1em 0 0.75em 0;
text-transform:uppercase;
line-height:1.2;
}

h3, .h3
{
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
font-size:1.285714285714286em; /*18px/14px*/
font-weight:normal;
padding:0px;
margin:0 0 0.75em 0;
text-transform:uppercase;
line-height:1.2;
}

.outer-block p { margin:1.5em 0 1.5em 0; line-height:1.5; }
.outer-block p:first-child, .outer-block p.first-child { margin-top:0; }
.outer-block p:last-child, .outer-block p.last-child { margin-bottom:0; }

.first-child { margin-top:0!important; }
.last-child { margin-bottom:0!important; }

.outer-block a:link, .outer-block a:visited { text-decoration:none; border-bottom:1px solid; }
.outer-block a.pseudo-link, .outer-block .pseudo-link { border-bottom:1px dashed; cursor:pointer; }
.outer-block a:link, .outer-block .pseudo-link { color:#0078c1; border-color:rgba(0,120,193,0.3); }
.outer-block a:visited, .outer-block .pseudo-link:visited { color:#0078c1; border-color:rgba(0,120,193,0.3); }
.outer-block a:hover, .outer-block .pseudo-link:hover { color:#01aff0!important; border-color:rgba(1,175,240,0.3)!important; }
.outer-block a:active { background:none; }
.outer-block a:link *, .outer-block a:visited * { cursor:pointer; }
.outer-block a[href^="tel"] { border-bottom:none; color:inherit; }
.px-mobile .outer-block a[href^="tel"] { border-bottom:1px solid; border-color:rgba(58,58,58,0.3)!important;}
.outer-block a:link, .outer-block a:visited, .outer-block .pseudo-link
{
-webkit-transition:border-color .3s, color .3s;
-moz-transition:border-color .3s, color .3s;
-ms-transition:border-color .3s, color .3s;
-o-transition:border-color .3s, color .3s;
transition:border-color .3s, color .3s;
}

.outer-block .logo a img { border:none; }

.outer-block img { border:none; font-size:0px; }
.outer-block a img { display:block; }

.img-responsive img { display:block; max-width:100%; height:auto; }

.fl { float:left; }
.fr { float:right; }

.clear
{
clear:both;
float:none;
height:0!important;
margin:0;
padding:0;
overflow:hidden;
}

.clearfix:before,
.clearfix:after
{
content:"";
display:table;
line-height:0;
}

.clearfix:after
{
clear:both;
}

.clearfix
{
zoom:1;
}

table
{
border-collapse:collapse; 
}

.tablenull
{
border-collapse:collapse;
border-spacing:0px;
border:0px;
}

.tablenull > tbody > tr > td,
.tablenull > tbody > tr > th,
.tablenull > thead > tr > td,
.tablenull > thead > tr > th,
.tablenull > tfoot > tr > td,
.tablenull > tfoot > tr > th
{
padding:0px;
}

.tablenull.t100
{
width:100%;
}

.vtop {vertical-align:top!important; }
.vmiddle { vertical-align:middle!important; }
.vbottom { vertical-align:bottom!important; }

.vmiddleblock
{
display:inline-block;
height:100%;
width:0;
overflow:hidden;
vertical-align:middle;
}

.vmiddlefix:before
{
content:"";
display:inline-block;
height:100%;
width:0;
overflow:hidden;
vertical-align:middle;
}

.aleft { text-align:left!important; }
.acenter { text-align:center!important; }
.aright { text-align:right!important; }
.ajust { text-align:justify!important; }

.ajustblock
{
text-align:justify;
text-justify:newspaper;
text-align-last:justify;
font-size:1px;
line-height:0px;
}

.ajustblock > span,
.ajustblock > a,
.ajustblock > div
{
display:inline-block;
vertical-align:middle;
line-height:1;
font-size:1rem;
text-align:left;
text-align-last:left;
}

.ajustblock > span *,
.ajustblock > a *,
.ajustblock > div *
{
text-align:left;
text-align-last:left;
}

.ajustblock > div
{
//display:inline; /* Привет, IE7! */
//zoom:1;  /* Привет, IE7! */
}

.ajustblock:after
{
content:"";
display:inline-block;
width:100%;
height:0;
overflow:hidden;
}

.f10px { font-size:10px!important; }
.f12px { font-size:12px!important; }
.f14px { font-size:14px!important; }
.f16px { font-size:16px!important; }
.f18px { font-size:18px!important; }
.f20px { font-size:20px!important; }
.f22px { font-size:22px!important; }
.f24px { font-size:24px!important; }

.em { font-style:italic!important; }
.strong { font-weight:bold!important; }

.t-upper { text-transform:uppercase!important; }
.t-lower { text-transform:lowercase!important; }

.t-shadow { text-shadow:1px 1px 2px #000; }

.red {color:#FF0000}

.transition_all,
.transition_all_wchilds,
.transition_all_wchilds *,
.transition_all_childs *
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}

.grayscale
{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:gray;
}

.grayscale:hover
{
-webkit-filter:none;
-moz-filter:none;
-ms-filter:none;
-o-filter:none;
filter:none;
filter:none;
}

ul.ul-nomarker
{
margin:1.5em 0;
padding:0;
list-style:none;
line-height:1.5;
}

ul.ul-nomarker:first-child,
ul.ul-nomarker.first-child
{
margin-top:0;
}

ul.ul-nomarker:last-child,
ul.ul-nomarker.last-child
{
margin-bottom:0;
}

ul.ul-nomarker li
{
margin:0 0 0.5em 0;
}

ul.ul-marker
{
margin:1.5em 0;
padding:0;
list-style:none;
line-height:1.5;
}

ul.ul-marker li
{
margin:0 0 0.5em 0;
padding:0 0 0 2em;
position:relative;
}

ul.ul-marker li:before
{
position:absolute;
top:0.65em;
left:0;
content:"—";
line-height:0;
}

ol.ol-numbers
{
margin:1.5em 0;
padding:0;
list-style:none;
counter-reset:item;
line-height:1.5;
}

ol.ol-numbers li
{
margin:0 0 0.5em 0;
padding:0 0 0 2em;
position:relative;
}

ol.ol-numbers li:before
{
position:absolute;
top:0;
left:0;
counter-increment:item;
content:counters(item,".") ". ";
}

.wrapper
{
min-height:100%;
height:auto!important;
height:100%;
margin:0 auto -125px auto;
}

.top-wr .top,
.wrapper .header,
.wrapper .slider-pic-wr,
.wrapper .content,
.footer,
.owl-theme
{
width:91.42857142857143%;
max-width:1280px;
min-width:980px;
}

.top-wr
{
width:100%;
height:34px;
background:#f6f8fa;
border-bottom:1px solid #d6d9dd;
box-sizing:border-box;
}

.top-wr .top
{
height:100%;
margin:0 auto;
}

.top-wr .top .search-wr
{
float:right;
margin:6px 0 0 0;
}

.search
{
}

.search input[type=text]
{
font-size:0.7857142857142857em;
width:192px;
height:22px;
padding:0 12px;
margin:0 6px 0 0;
background:#fff;
border:1px solid #fff;
box-sizing:border-box;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#a7a7a7 2px 2px 2px inset;
-moz-box-shadow:#a7a7a7 2px 2px 2px inset;
box-shadow:#a7a7a7 2px 2px 2px inset;
}

.search input[type=submit]
{
width:72px;
height:22px;
line-height:22px;
padding:0;
margin:0;
box-sizing:border-box;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#dfdfdf;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#dfdfdf));
background:-webkit-linear-gradient(#fff, #dfdfdf);
background:-moz-linear-gradient(#fff, #dfdfdf);
background:-ms-linear-gradient(#fff, #dfdfdf);
background:-o-linear-gradient(#fff, #dfdfdf);
background:linear-gradient(#fff, #dfdfdf);
border:none;
border-bottom:1px solid #afb2b4;
color:#323232;
font-size:0.7142857142857143em;
text-transform:uppercase;
cursor:pointer;
}

.header
{
height:144px;
margin:0 auto;
position:relative;
}

.header .logo
{
position:absolute;
left:0;
top:23px;
}

.header .mainmenu-wr
{
position:absolute;
left:172px;
top:36px;
}

.slider-pic-wr, .owl-theme
{
margin:0 auto;
}

.slider-pic-wr:before
{
content:"";
display:block;
margin:0 7px;
border-bottom:6px solid #067aba;
border-left:15px solid transparent;
border-right:15px solid transparent;
}

.slider-pic-wr .slider-pic
{
position:relative;
border:3px solid #e0e7e8;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
overflow:hidden;
}

.slider-pic-wr .slider-pic img
{
display:block;
width:100%;
}

.slider-pic-wr .slider-pic .slider-text
{
position:absolute;
top:4.826086956521739%;
left:3.765625%;
width:38.03125%;
font-size:0.9285714285714286em; /* 13px/14px */
line-height:1.2;
}

.slider-pic-wr .slider-pic .slider-text .header-text
{
font-size:1.66666667em; /*20px/12px */
text-transform:uppercase;
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}

.slider-pic-wr .slider-pic .slider-text .header-text span
{
color:#0078c1;
}

.slider-pic-wr .slider-pic .slider-text .hr
{
margin:1.8em 0;
border-bottom:1px solid #d6d9dd;
}

.slider-pic-wr .slider-pic .slider-text .desc-text
{
}

.slider-pic-wr .slider-pic .slider-text .desc-text p
{
margin:1em 0 0 0;
}

.slider-pic-wr .slider-pic .slider-text .desc-text p:first-of-type
{
margin:0;
}

.slider-pic-wr .slider-pic .slider-text ul.ul-marker li:before
{
color:#0476bb;
}

@media (min-width: 1200px)
{
	.slider-pic-wr .slider-pic .slider-text
	{
	font-size:1em;
	}
	
	.slider-pic-wr .slider-pic .slider-text .header-text
	{
	font-size:2em; /* 28px/14px  */
	}
}

.slider-pic-wr .slider-pic blockquote
{
position:absolute;
right:4.84375%;
bottom:8.56164%;
margin:0;
padding:0;
font-size:0.9285714285714286em; /* 13px/14px */
text-align:right;
}

.slider-pic-wr .slider-pic blockquote p
{
margin:0 0 0.3em 0;
padding:0 2.285714285714286em;
font-size:1.230769230769231em;
line-height:1.375em;
text-align:left;
font-style:italic;
}

.slider-pic-wr .slider-pic blockquote p:before,
.slider-pic-wr .slider-pic blockquote p:after
{
font-size:3.125em; /* 50px/16px */
color: #b6bdc6;
position:absolute;
top:-0.1em;
}

.slider-pic-wr .slider-pic blockquote p:before
{
content:"«";
left:0
}

.slider-pic-wr .slider-pic blockquote p:after
{
content:"»";
right:0;
}

.content
{
margin:0 auto 30px auto;
}

.content .main-columns
{
}

.content .main-columns .left-column
{
float:left;
width:16.875%;
margin-left:-100%;
}

.content .main-columns .center-column
{
float:left;
}

.content .main-columns.left-col-y .center-column
{
margin-left:19.21875%;
width:80.78125%;
}

.content .main-columns.right-col-y .center-column
{
margin-right:23.75%;
width:76.25%;
}

.content .main-columns.left-col-y.right-col-y .center-column
{
width:57.03125%;
}

.content .main-columns .right-column
{
float:left;
width:21.40625%;
margin-left:-21.40625%;
}

.content .main-columns .right-column .contacts-rc
{
border:1px solid #dfdfdf;
padding:26px 20px;
line-height:1.4;
}

.content .main-columns .right-column .contacts-rc > div
{
font-size:0.9285714285714286em; /*13px/14px*/
margin-top:1.307692307692308em; /*17px/13px*/
}

.content .content-columns-3
{
margin-left:-6.849315068493151%; /*50px/730px*/
}

.content .content-columns-3 > div
{
float:left;
width:26.92307692307692%; /*210/(730px+50px)*/
margin-left:6.41025641025641%; /*50/(730px+50px)*/
}

.content .text-two-col
{
-moz-column-count:2;
-moz-column-gap:50px;
-webkit-column-count:2;
-webkit-column-gap:50px;
column-count:2;
column-gap:50px;
}

.footer-push,
.footer-wrapper
{
height:125px;
margin:0 auto;
padding:0;
box-sizing:border-box;
}

.footer-wrapper
{
border-top:1px solid #d6d9dd;
}

.footer-wrapper .footer
{
height:100%;
margin:0 auto;
}

.footer-wrapper .footer > div
{
float:left;
margin:28px 0 0 0;
font-size:0.8571428571428571em;  /* 12px/14px */
line-height:1.5;
}

.footer-wrapper .footer .copy-c
{
width:27.40625%;
}

.footer-wrapper .footer .address
{
width:28.65625%;
margin-left:3.03125%;
}

.footer-wrapper .footer .logo
{
width:13.9375%;
margin-left:3.4375%;
}

.footer-wrapper .footer .logo img
{
display:block;
margin:0 0 0 10px;
float:left;
}

.footer-wrapper .footer .logo img:first-child
{
margin:0;
}

.footer-wrapper .footer .copy-px
{
width:20.625%;
margin-left:2.90625%;
text-align:right;
}

.footer-wrapper .footer .copy-px > div
{
display:inline-block;
text-align:left;
}

/* Стили для retina */
@media 	only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi)  {


}

.bx-core-adm-dialog, .bx-core-adm-dialog a, .bx-core-adm-dialog span, .bx-core-adm-dialog div
{
vertical-align:middle!important;
}

div.file-icons
{
}

div.file-icons > a
{
display: inline-block;
width: 20px;
height: 22px;
margin: 0 2px;
border: none !important;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWtJREFUeNqslc8rBVEUx2fuPN6TyI+FpGSlLBWyno2NtdSzYGFhaUmWNkpZygblX7CdWVqQf4CNIrGh8JD3y+fUuXVD78177qlPd6Z77/eec+ecM2GSJAE2CIcwDdWgseXgGhbhPo7jX5NiAzpOyaImghNwDgdQhBd30vxxejOLoATzsJumaVcjwVZtFbYQjf4jKJv7nPdNEUa0M2uIP+0JjlS0Av2wDKdwZwU/dLKUQfAW1pz3EdiH0PVwFsZhAW6gAwrwpdci696hrlQ1dFk3BMMwI4eF5OESDyeBHysajd+XrYhg3qNgQQRrHgVrJvBsvgWN7zvMieCjR8EHSdhtrZI5uNRKkKTuhVdN3rxWgiT1p449ToJLSzuDHRG8gA3dtK6VEmX0SATHYE+aBM32ypaeeFiGNx3LLYRp91TcrxxpSKbNTAltVNZDuZNumNT/S9a2Jl6N6t66K/isLey4jcox+kFEI/gWYACVUVBDm5HvFAAAAABJRU5ErkJggg==);
}

div.file-icons > a.doc
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUeNqs1UsoBXEUx/Fxux5d5FEoKSU2LMhGiZLIxkaSkhKy8Nh4LFhaKcXOTqSUYiPvEiFJsVCSDQtLkbx1vfL953drmq6L6Z76NN2Z5sz/nDnzvxFW/7ZFpOIA79bv4UEMSnHmvOjVMQ3HqP5DwgTcYhXFuHI+zW1kYxG+cCU0UYR5RIUroYlKTCDC3sP/xLNWFWc7V4VcnLhJ+IYax7mlQLVeSVdzs1yW7VOOU5NsUzNl4jzETY+OMgPxqTasYdejZO16imlsJgbxoRsmNafxyMGWrZetOm/UoyTQw3vkYx0LaEKs3mAbRtGMFtTiAh3YwDLy4HeOjVclNegLWMGcVt6lVfTiBoeYRSfKkIKMUHNo+hKtN+oJzJjt+GK7ZoX6UsyyZ7CHOpV8h3ElGUOy6RXK9dus9gnXzoS72kUGMKx+VWAE3erpnko15U+hUJ+faVXfdwn92359iw8qKdho+LXCxCDXzOpekWSO5kX0oFG7x5HLwS7APqa96sMOhv64HwaLJbXqOBy7jRXO/dD66S/ARKQa6yYinQkvNQI3LhNeK4f1JcAAa/9VO0YOa6QAAAAASUVORK5CYII=);
}

div.file-icons > a.pdf
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZFJREFUeNqs1U0oBGEYwPHZbRdFvvKxbXJAYomLHLhImzZKbigUSnJwc3B12YMLe0TJwUFC8nEQB4Xi4upAe+VGIZHyf+oZvQ3L7jRP/dqZed955v1e35b1HXU4wZv1f5RhEuvOgoBxXY1dTKWRcB8ruMWlWeC33EcO9lDjVUKJUu1VgVcJJSLYRpZzDDOJU2Qb99LtDhy5TTiv7IgjaLZQbsqRjyoXHyjU94M+XYfnaPNgPC/sFkqyVwzhCbnowxgSOMQnKjCILiQxYSTrxKw5yx/YQT2aMK47RxbuHYbxghg28IxjnZAoGlMtG2ntjF4n9TeEEU0kH1s06vdqS6OpEi6gFWF0O8p8aMCD8UzqFGMu1TqMaLdiOntmyDheo9Z4Jq1usev+llAGfMDx7B5r2NTxXDbKwuZS8xsTEtBxCDmSNetLq6jEFdqRp/XNXrzb63AaoyjBjYv1JzP9KB+1u5zQrvSkeR46Q7beGQ68OG0sL89D66+/AEuPpCKXp/ePhDKG/bp/Mw3Zkkty8SXAAPLoQp6GdtLWAAAAAElFTkSuQmCC);
}

div.file-icons > a.ppt,
div.file-icons > a.pptx
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAphJREFUeNqUlTtoVEEUhs/ce3MxDzBqoeIDq0B8gSS+GvtgQMTGVxGLgBaiESsfjUUgENRKk8IHFpZWFjZaKoggYhcVxGiIKBE0Yc3uZsdvzp3dHXbX3WTgv+cxc/6ZOXNmrrET4to6cB/sBUvSvCVi5YMYOS5tMiNRfadra73dz8CZFoS94DXjJpGnwO+wM5LGE/y/WYn5LkhJBsE4xO3NCFuRVZsBRRmWglyDOAbiEDUNNAGqza2wOyC9InmI85ICttioNZrGVOQcEz4A3UpnZA1yCPsp8muiA63kfOdCzWrqSY1M8z0XeDcRfxe/yQ4hI9yP3IJ2FPzIsqEobzH2iSgE6TA6xsp6jTWyD3vabfkkxriWjpURMIfdg90Bcth/3VaU1Mhu5B9831RmyYm9vO1OPGGOMygbtbZEToBF1t2Of4gSv4p9BLwlpIS/j96LjH8MnvkSWkLnOOQNI4Yd8yq/iZ9uyXQ+Iptn6RxFn8L3CQwQ/ILQL5zlGLab6Dz4Dg6De/5yxFGQq0iyU+8iuANtEU8RO/Vow5/HU2CibegD+DrR+5GDqrPasGxSPe1ETjNonrDLyO16ECJP6HvuiW80v+jVlvcZucD3GGQb/Lpz+mhYuY7c5UnL5V8MdlghTIPCXc2wgxWyzJ8ySS+yr678I81/eP9TV4ez3nAlMYG9s+YajmvO6ot8B9874EDgm3WEo7pRK4eQmzVf4TNQ4moZ+Yj2robSPQhd9L33ZK/4jhk7qUYPlDfRRsBnX6zLae4xdqu/RcQlljGV7d9qct1pzquMVG/dsuPIYkrKUUlo7G9ntKIXMlbSCA7jb02lbKwv0j3+/5Isk9K9UFuJ7iznPfHl8ss/BA9BSVbWIjheeg75J8AAl+G4bhryBYgAAAAASUVORK5CYII=);
}

div.file-icons > a.xls,
div.file-icons > a.xlsx
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzVJREFUeNqUlc9rXVUQx2fOvTcvIQE1PyhNoYQuFBdVCioitKXuql2YRUXQhYIugjXoqmnooqKCltJAFi2Fom7aRdx2ZV2UFkIb8R+wWSQmxOcP0hqSpubde8bPue88cqP55cC8O+fMmR/fmTnn6fk7xwXqgb9W0Rf5FrI9pSJ235y+lRSNBZeviahWlSV1Nz/2AtqFHRw+ayZTYnoF+W14qap0G89aiL6tNxNLRGVFTU6Y6QWy62jaNNltZrKVU9uwb+Jd9kHhsrNek8RrKoHTrfJokm7mLIGfbGrZddloIdlc6AG8toXD/yau0bmpLPL7jZgFpzmQn1Kzd5FvwPNpaJB5XRW1nI2VzZxtdCxzeB1aR2H7+LmsSii0rQxfRv80JX2TADOsM7g9QIjphnOPInJrjpYG6Jl52cP2XuxeQjEXDr7D4gui3iPAUdafYVJH/gH5eaAtAWsW+WSsn5SOTGaxu0VaHegH6Pg4KGsORcC/n4TnkYdNdDHxa5Mqxaemuo9Dk+i/hMlE+siiT31+N/GNwSLRMZW/R5wvptH1Y/9eyLAWq/Oas8a4M38qT9r+AsYgxT6A4g/49wi/RkbLdJdbZR1JIROmbT0E7omZt4f6+FjcZ+ARMv0e54t09eMI0VegBupi9o5wbsb5tY9ANF0ZC+8q3bMizZ5opCmyr8XGVCmrnB3yLr0E/+kTf9iL3WgN7/qMmM26wp9zeflAMGtyMT4Urpw3kV/gOvywqXe8KnoVN10EuB0dulYNG2r+O7G8bq42wfqmmZ2mex8CvQOZedXhcpTMjgH3MdbXmT3nCulG92prvILD38oxcEm/STJBsZ8jMvXUXoxDwd9H/4qF8Qm1VD3Ew9BpzlapnyPg6+wfjDjr4aZ8XkIyeQP5J77XyL4duZ/9KeSMovWGkWnCsoVwiZ1xGUJJHFNg8it7jJp8FTL8EQhnyKbGmHzCeuZfXd2OCuwGyHSMzEfJ/OfUyt6U97gBL4cvU9/YjTdqKC0bHOfBl4tvUxLfKm6Oym4pnnXxJUuqfwEhVCePwyHEnsr+TpRjsx+bztYctgwfwKvE+xYcXv4f0R+ZjD7kHwEGAHSRQVwY4M4yAAAAAElFTkSuQmCC);
}

div.file-icons > a.zip,
div.file-icons > a.rar
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxtJREFUeNqMVUtrFEEQruruSTaJwXdAoxLJEvUSFA8RDwqignjwhTmIB3+AV8WDUVDBICIJKOQiguQgqCCCgo+LBk/BkxrQiyiKiIkESbK7ZLrLr+exu87uJjY0011d9dVX1VU9LCJ0e/Ojm0TcT0TzlA4h54S+MUnIzN3EiZSoVZwMY3HVhFRiidVPfT4cfU2ilScrB1jz2xSPAaCZe0V4mxP5pEg+QPhHSM7DwWV8Z6F2PXFSHqrMhygQCzWsLMSWNHxwCWwsi1sDpu2JrQLbUDFfw/cEZYbKCpwjKtiA5qxB/AxYhCx6DlBhFZdoZQO+I5r6pQrFZAF1KLTsdzEGb+HAtatAKZgZpX1SAdXio4nSgq8L+B6EP7F9VQsIDUbMzWKj7bxV74vaLOV51wXKJclpWPA4QEcTW8RDazHP1gf0BAxToSMWC9N+xXIRl/GRFY/hfEocPUain8buAcjUh8QNNAwZIOQkOWPaB5CdEvB2F+gHWH/FDKNZITFHVNnXAKag6TnHRs0svDo+lKy6abjJ3H0n5kYU0hkmzoNtd1yfKKD4chYwrT+8s2aA/QC7qYbO/wfQR4X5BSyeobWOgOVytOgb36YisiBgrVckTSkm6yRUjoaAcN8Z9CzRpA831WkUtqmq/JmoDlVspDVH9NGO331jc9avKudyprqfTfnLdBBKPVgv8bnzKk6jHDQXlVATZKWkQ3JJQc9C3/d6T3Wk6SKHw8Fk7V+cCQC2saNV6NNNWP+Cwy7sp1BSrzHboHOUU6YkY/VC9mMWSX8BpSd4asbZ0gbXRJdwegtn/Tqkh06zcVrakJFRFOwIDDuqQ87ecisSfw5gN3C76ySgAWSvz8u9czxARVFyGik4hnZ/jgufXuyWfRQFzCGEtZUUn4TviYQBypFWInsXIF8BzSu4q/WLARZgOqiEX1otd1Eyk/CQsnBK1DSADgnLcey3pM9YPcC0KtDoDEbcqS0Nw7AHczdy2ovEd4BdHknaBb3eOpFVALF7h8+OqGRYRpB0SV4QPID+QZU90DGiZS/2Tf/8zCr20fgrwADHU0sF6QXgggAAAABJRU5ErkJggg==);
}

div.file-icons > a.eps
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZNJREFUeNqs1UsoRFEYwPE7kxmy8MojK68Jo8hmNtMsrCg2dpRSHmmysLFRlLJRbCZLTVFiJW8lpSgWysKGLLBhQUk2SkPxP/WdOl2aGaf71a977mO+e8653znjO4jXOBKNOMKHkznKEceq+0aO0a7DNkazSLiHJG5xbt7wO/aRh12EvEqookxGVehVQhVN2EDQPYf/iRPkGudq2G04tE04L3TMImD2UJ1UoAC1Fi8okt8HdMJjRKXdZ9lrVZdD+qNEjVrUOvGOiJw3YwrfuEO7FHgLXnUe9xzeY1geVqXwhQtMoxoDkmAND1jBI0r+WinuyDfa9eiQ51/kC6vjE/ozFfYWJrBsXJtEA6rQiwRi0uNWPKdLOCNzlDSudWMdVzK8SmziDNfYSTdkNT+X0p6TY0QKV8c4UniDD2F3Dz/lOCJLSUdQroVcLw1LMr/sPDG5nvLJfjgm81GKG4saDMkLlvSQF2TeurLcD92hlt4p9r3YbRwv90Mn3V+AIwVbbLl7/0qo5rAHgxYJ1ZpfVI0fAQYAaFlFdaExl2sAAAAASUVORK5CYII=);
}

div.file-icons > a.jpg
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZZJREFUeNqs1c0rRFEYx/E7zIhphPKSyYaUUsIUSiwsJLJhZaHElrVSEkr+AgsbC83GTpmyYiE7TSlJycvKwpD3qCF8T/1unW6GcZunPl1zZnrOPed5zhGIzjomKnGAD+fvyEMhunHm/TKoZxWOMJhFwhI8YBuduPHO5jfqsYVwrhKa6MAmCnKV0EQv1hCw9/A/8aq3ilhjfWjEsZ+E7xjyjCXc1QYlqs2t87nssHKcmGS76ikT53jWfrhLetSmF/2Q6AVvqEAP9vOsZG4MYARPyEep3qDJauQdtKJYh6JZ412/VfkLn1jEFe4xbzZek1YjiQtV2cm2yiGkVQzz+7gmcp+H1vIj2fThDGpRgzmkNEmpjuuYevEyU2On7M4npnVek+qCNhViXYXYyHT0ltCOUwxb42Uotz5PqJHHEcOU97ZJ641iei6gX+OrmsSOAt00e9o/k6NB0gHuw0n+GNXtceizsVvUUnGTfUWzLWd5H/4UCRXvKBe3jZPL+9DJ9C/AbeAyn3lC3oTXqvKdz4S3yuF8CzAAn8xNTPADLwoAAAAASUVORK5CYII=);
}

.contacts-wr
{
}

.contacts-wr > div.contacts-info
{
float: left;
width: 29.84375%;
}

.contacts-wr > div.contacts-map
{
float: right;
width: 67.734375%;
}

.corporate-identity
{
}

.corporate-identity > div
{
float: left;
width: 40%;
margin: 0 5% 5% 0;
line-height: 1.5;
}

.corporate-identity > div h2,
.corporate-identity > div .h2
{
margin-top: 0;
}

.corporate-identity > div .corporate-colors
{
}

.corporate-identity > div .corporate-colors > div
{
margin: 0 0 19px 0;
}

.corporate-identity > div .corporate-colors > div span
{
display: inline-block;
vertical-align: middle;
margin: 0 28px 0 0;
}

.corporate-identity > div .corporate-colors > div span.color
{
width: 100px;
height: 100px;
box-sizing: border-box;
border: 1px solid #dfdfdf;
margin: 0 14px 0 0;
}

table.content-table
{
font-size: 0.9285714285714286em;
}

table.content-table th,
table.content-table td
{
border: 1px solid #f1f1f1;
font-weight: normal;
text-align: left;
box-sizing: border-box;
line-height: 1.4;
}

table.content-table th,
table.content-table td
{
padding: 18px 12px!important;
}

table.content-table thead th,
table.content-table thead td
{
background: #0078c1;
color: #fff;
text-align: center;
}
.news .news-pic{overflow: hidden;}
.purchases-list-table th,
.purchases-list-table td{
	text-align: left;
    padding: 10px;
    line-height: 15px;
    font-size: 14px;
}
.purchases-list-table td{
	vertical-align: top;
	padding: 15px 10px;
}
.purchases-list-table th{
	font-style: italic;
	vertical-align: bottom;
	font-size: 13px;
}
.purchases-list-table tr:nth-child(even){
	background: #e0edf5;
}
.purchases_table__elem_text{
	margin-bottom: 7px;
    font-size: 13px;
    line-height: 18px;
}
.purchases_table__elem_name{
	margin-bottom: 10px;
}
.outer-block .purchases_table__elem_name a{
	color: #09a2ff;
}
.outer-block .purchases_table__elem_name a:hover{
	border: initial;
}
.purchases_table__elem_type{
	color: #9aa1a5;
    font-size: 13px;
    margin-bottom: 3px;
}
.purchases_table__elem_target{
	color: #9aa1a5;
    font-size: 13px;
}
.purchases_detail{
	border: 1px solid #dfdfdf;
	padding: 20px;
}
.purchases_detail table td{
	padding: 15px 0;
	vertical-align: top;
}
.purchases_detail table tr > td:first-child{
	width: 43%;
}
.purchases_detail table td .purchases_detail__table_file:not(:last-child){
	margin-bottom: 7px;
}
.purchases_detail table td .purchases_detail__table_file a:hover{
	border: none;
}
.purchases_back{
	padding-left: 20px;
	background: url(/img/sogaz-backtonews.png) no-repeat center left;
}
.purchases_back a:hover{
	border: initial;
}
.news-list-mp .news-archive a{
	padding: 30px 0 0 0;
	background-position: center top;
}
.news-archive a.paper_link{
   	margin-bottom: 12px;
   	border-bottom: none;
   	text-decoration: underline;
   	padding-top: 35px;
}
.news-archive a.paper_link:hover{
	text-decoration: none;
}


.slider-pic{
	position:relative;
}
.slider-regions{
	position: absolute;
	top: 13.5%;
	left: 45.3%;
	display: flex;
	align-items: center;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-regions-item1{
	font-size: 2.4em;
	margin-right: 10px;
	margin-bottom: 3px;
}
.slider-company{
	position: absolute;
	top: 29.3%;
    left: 75.8%;
	display: flex;
	align-items: center;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-company-item1{
	font-size: 2.4em;
	margin-right: 10px;
}
.slider-gkal{
	position: absolute;
	top: 57.5%;
    left: 45.2%;
	display: flex;
	align-items: flex-end;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-gkal-item1{
	margin-bottom: -4px;
	font-size: 2.4em;
	margin-right: 10px;	
}
.slider-boiler{
	position: absolute;
	top: 47.3%;
    left: 72.2%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-boiler-item1{
	font-size: 2.4em;
	margin-bottom: -3px;
}

@media screen and (max-width: 1320px){
	.slider-regions, 
	.slider-company,
	.slider-gkal,
	.slider-boiler{
		font-size: 1.7em;
	}
}
@media screen and (max-width: 1240px){
	.slider-regions, 
	.slider-company,
	.slider-gkal,
	.slider-boiler{
		font-size: 1.5em;
	}
}
.slider-regions-link{
	color:#203e51 !important;
}
.slider-regions-link:hover{
	color:#0078c1;
}

.footer__banners{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.footer__banners li{
	max-width: 240px;
}

.footer{
	display:flex;
	justify-content:space-between;
}

.w100 {
	width:100%;
}
/* End */


/* Start:/bitrix/templates/gpte.ru/template_styles.css?172779097626310*/
@font-face {
  font-family: 'HeliosCond';
  src: url('/fonts/HeliosCond-Bold.eot');
  src: local('HeliosCond Bold'),
       url('/fonts/HeliosCond-Bold.eot?#iefix') format('embedded-opentype'),
       url('/fonts/HeliosCond-Bold.woff2') format('woff2'),
       url('/fonts/HeliosCond-Bold.woff') format('woff'),
       url('/fonts/HeliosCond-Bold.ttf') format('truetype'),
	   url('/fonts/HeliosCond-Bold.otf') format('opentype'),
       url('/fonts/HeliosCond-Bold.svg#HeliosCond-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}

*, *:focus { outline:none; }

html, body
{
height:100%;
margin:0;
padding:0;
font-size:62.5%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
text-size-adjust:100%;
min-width:1000px;
}

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em !important;
line-height:1;
color:#203e51;
background:#fff;
background:-webkit-gradient(linear, left top, right top, from(#d2dee8), to(#ffffff)) 0 0, -webkit-gradient(linear, right top, left top, from(#d2dee8), to(#ffffff)) 100% 0;
background:-webkit-linear-gradient(0deg, #d2dee8, #ffffff) 0 0, -webkit-linear-gradient(180deg, #d2dee8, #ffffff) 100% 0;
background:-moz-linear-gradient(90deg, #d2dee8, #ffffff) 0 0, -moz-linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background:-ms-linear-gradient(90deg, #d2dee8, #ffffff) 0 0, -ms-linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background:-o-linear-gradient(90deg, #d2dee8, #ffffff) 0 0, -o-linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background:linear-gradient(90deg, #d2dee8, #ffffff) 0 0, linear-gradient(270deg, #d2dee8, #ffffff) 100% 0;
background-size:100px 100%;
background-repeat:repeat-y;
}

h1, .h1
{
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
font-size:2.571428571428571em; /*36px/14px*/
font-weight:normal;
padding:0px;
margin:0 0 0.75em 0;
text-transform:uppercase;
line-height:1.2;
}

h2, .h2
{
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
font-size:2em; /*28px/14px*/
font-weight:normal;
padding:0px;
margin:1em 0 0.75em 0;
text-transform:uppercase;
line-height:1.2;
}

h3, .h3
{
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
font-size:1.285714285714286em; /*18px/14px*/
font-weight:normal;
padding:0px;
margin:0 0 0.75em 0;
text-transform:uppercase;
line-height:1.2;
}

.outer-block p { margin:1.5em 0 1.5em 0; line-height:1.5; }
.outer-block p:first-child, .outer-block p.first-child { margin-top:0; }
.outer-block p:last-child, .outer-block p.last-child { margin-bottom:0; }

.first-child { margin-top:0!important; }
.last-child { margin-bottom:0!important; }

.outer-block a:link, .outer-block a:visited { text-decoration:none; border-bottom:1px solid; }
.outer-block a.pseudo-link, .outer-block .pseudo-link { border-bottom:1px dashed; cursor:pointer; }
.outer-block a:link, .outer-block .pseudo-link { color:#0078c1; border-color:rgba(0,120,193,0.3); }
.outer-block a:visited, .outer-block .pseudo-link:visited { color:#0078c1; border-color:rgba(0,120,193,0.3); }
.outer-block a:hover, .outer-block .pseudo-link:hover { color:#01aff0!important; border-color:rgba(1,175,240,0.3)!important; }
.outer-block a:active { background:none; }
.outer-block a:link *, .outer-block a:visited * { cursor:pointer; }
.outer-block a[href^="tel"] { border-bottom:none; color:inherit; }
.px-mobile .outer-block a[href^="tel"] { border-bottom:1px solid; border-color:rgba(58,58,58,0.3)!important;}
.outer-block a:link, .outer-block a:visited, .outer-block .pseudo-link
{
-webkit-transition:border-color .3s, color .3s;
-moz-transition:border-color .3s, color .3s;
-ms-transition:border-color .3s, color .3s;
-o-transition:border-color .3s, color .3s;
transition:border-color .3s, color .3s;
}

.outer-block .logo a img { border:none; }

.outer-block img { border:none; font-size:0px; }
.outer-block a img { display:block; }

.img-responsive img { display:block; max-width:100%; height:auto; }

.fl { float:left; }
.fr { float:right; }

.clear
{
clear:both;
float:none;
height:0!important;
margin:0;
padding:0;
overflow:hidden;
}

.clearfix:before,
.clearfix:after
{
content:"";
display:table;
line-height:0;
}

.clearfix:after
{
clear:both;
}

.clearfix
{
zoom:1;
}

table
{
border-collapse:collapse; 
}

.tablenull
{
border-collapse:collapse;
border-spacing:0px;
border:0px;
}

.tablenull > tbody > tr > td,
.tablenull > tbody > tr > th,
.tablenull > thead > tr > td,
.tablenull > thead > tr > th,
.tablenull > tfoot > tr > td,
.tablenull > tfoot > tr > th
{
padding:0px;
}

.tablenull.t100
{
width:100%;
}

.vtop {vertical-align:top!important; }
.vmiddle { vertical-align:middle!important; }
.vbottom { vertical-align:bottom!important; }

.vmiddleblock
{
display:inline-block;
height:100%;
width:0;
overflow:hidden;
vertical-align:middle;
}

.vmiddlefix:before
{
content:"";
display:inline-block;
height:100%;
width:0;
overflow:hidden;
vertical-align:middle;
}

.aleft { text-align:left!important; }
.acenter { text-align:center!important; }
.aright { text-align:right!important; }
.ajust { text-align:justify!important; }

.ajustblock
{
text-align:justify;
text-justify:newspaper;
text-align-last:justify;
font-size:1px;
line-height:0px;
}

.ajustblock > span,
.ajustblock > a,
.ajustblock > div
{
display:inline-block;
vertical-align:middle;
line-height:1;
font-size:1rem;
text-align:left;
text-align-last:left;
}

.ajustblock > span *,
.ajustblock > a *,
.ajustblock > div *
{
text-align:left;
text-align-last:left;
}

.ajustblock > div
{
//display:inline; /* Привет, IE7! */
//zoom:1;  /* Привет, IE7! */
}

.ajustblock:after
{
content:"";
display:inline-block;
width:100%;
height:0;
overflow:hidden;
}

.f10px { font-size:10px!important; }
.f12px { font-size:12px!important; }
.f14px { font-size:14px!important; }
.f16px { font-size:16px!important; }
.f18px { font-size:18px!important; }
.f20px { font-size:20px!important; }
.f22px { font-size:22px!important; }
.f24px { font-size:24px!important; }

.em { font-style:italic!important; }
.strong { font-weight:bold!important; }

.t-upper { text-transform:uppercase!important; }
.t-lower { text-transform:lowercase!important; }

.t-shadow { text-shadow:1px 1px 2px #000; }

.red {color:#FF0000}

.transition_all,
.transition_all_wchilds,
.transition_all_wchilds *,
.transition_all_childs *
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}

.grayscale
{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:gray;
}

.grayscale:hover
{
-webkit-filter:none;
-moz-filter:none;
-ms-filter:none;
-o-filter:none;
filter:none;
filter:none;
}

ul.ul-nomarker
{
margin:1.5em 0;
padding:0;
list-style:none;
line-height:1.5;
}

ul.ul-nomarker:first-child,
ul.ul-nomarker.first-child
{
margin-top:0;
}

ul.ul-nomarker:last-child,
ul.ul-nomarker.last-child
{
margin-bottom:0;
}

ul.ul-nomarker li
{
margin:0 0 0.5em 0;
}

ul.ul-marker
{
margin:1.5em 0;
padding:0;
list-style:none;
line-height:1.5;
}

ul.ul-marker li
{
margin:0 0 0.5em 0;
padding:0 0 0 2em;
position:relative;
}

ul.ul-marker li:before
{
position:absolute;
top:0.65em;
left:0;
content:"—";
line-height:0;
}

ol.ol-numbers
{
margin:1.5em 0;
padding:0;
list-style:none;
counter-reset:item;
line-height:1.5;
}

ol.ol-numbers li
{
margin:0 0 0.5em 0;
padding:0 0 0 2em;
position:relative;
}

ol.ol-numbers li:before
{
position:absolute;
top:0;
left:0;
counter-increment:item;
content:counters(item,".") ". ";
}

.wrapper
{
min-height:100%;
height:auto!important;
height:100%;
margin:0 auto -125px auto;
}

.top-wr .top,
.wrapper .header,
.wrapper .slider-pic-wr,
.wrapper .content,
.footer,
.owl-theme
{
width:91.42857142857143%;
max-width:1280px;
min-width:980px;
}

.top-wr
{
width:100%;
height:34px;
background:#f6f8fa;
border-bottom:1px solid #d6d9dd;
box-sizing:border-box;
}

.top-wr .top
{
height:100%;
margin:0 auto;
}

.top-wr .top .search-wr
{
float:right;
margin:6px 0 0 0;
}

.search
{
}

.search input[type=text]
{
font-size:0.7857142857142857em;
width:192px;
height:22px;
padding:0 12px;
margin:0 6px 0 0;
background:#fff;
border:1px solid #fff;
box-sizing:border-box;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#a7a7a7 2px 2px 2px inset;
-moz-box-shadow:#a7a7a7 2px 2px 2px inset;
box-shadow:#a7a7a7 2px 2px 2px inset;
}

.search input[type=submit]
{
width:72px;
height:22px;
line-height:22px;
padding:0;
margin:0;
box-sizing:border-box;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#dfdfdf;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#dfdfdf));
background:-webkit-linear-gradient(#fff, #dfdfdf);
background:-moz-linear-gradient(#fff, #dfdfdf);
background:-ms-linear-gradient(#fff, #dfdfdf);
background:-o-linear-gradient(#fff, #dfdfdf);
background:linear-gradient(#fff, #dfdfdf);
border:none;
border-bottom:1px solid #afb2b4;
color:#323232;
font-size:0.7142857142857143em;
text-transform:uppercase;
cursor:pointer;
}

.header
{
height:144px;
margin:0 auto;
position:relative;
}

.header .logo
{
position:absolute;
left:0;
top:23px;
}

.header .mainmenu-wr
{
position:absolute;
left:172px;
top:36px;
}

.slider-pic-wr, .owl-theme
{
margin:0 auto;
}

.slider-pic-wr:before
{
content:"";
display:block;
margin:0 7px;
border-bottom:6px solid #067aba;
border-left:15px solid transparent;
border-right:15px solid transparent;
}

.slider-pic-wr .slider-pic
{
position:relative;
border:3px solid #e0e7e8;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
overflow:hidden;
}

.slider-pic-wr .slider-pic img
{
display:block;
width:100%;
}

.slider-pic-wr .slider-pic .slider-text
{
position:absolute;
top:4.826086956521739%;
left:3.765625%;
width:38.03125%;
font-size:0.9285714285714286em; /* 13px/14px */
line-height:1.2;
}

.slider-pic-wr .slider-pic .slider-text .header-text
{
font-size:1.66666667em; /*20px/12px */
text-transform:uppercase;
font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}

.slider-pic-wr .slider-pic .slider-text .header-text span
{
color:#0078c1;
}

.slider-pic-wr .slider-pic .slider-text .hr
{
margin:1.8em 0;
border-bottom:1px solid #d6d9dd;
}

.slider-pic-wr .slider-pic .slider-text .desc-text
{
}

.slider-pic-wr .slider-pic .slider-text .desc-text p
{
margin:1em 0 0 0;
}

.slider-pic-wr .slider-pic .slider-text .desc-text p:first-of-type
{
margin:0;
}

.slider-pic-wr .slider-pic .slider-text ul.ul-marker li:before
{
color:#0476bb;
}

@media (min-width: 1200px)
{
	.slider-pic-wr .slider-pic .slider-text
	{
	font-size:1em;
	}
	
	.slider-pic-wr .slider-pic .slider-text .header-text
	{
	font-size:2em; /* 28px/14px  */
	}
}

.slider-pic-wr .slider-pic blockquote
{
position:absolute;
right:4.84375%;
bottom:8.56164%;
margin:0;
padding:0;
font-size:0.9285714285714286em; /* 13px/14px */
text-align:right;
}

.slider-pic-wr .slider-pic blockquote p
{
margin:0 0 0.3em 0;
padding:0 2.285714285714286em;
font-size:1.230769230769231em;
line-height:1.375em;
text-align:left;
font-style:italic;
}

.slider-pic-wr .slider-pic blockquote p:before,
.slider-pic-wr .slider-pic blockquote p:after
{
font-size:3.125em; /* 50px/16px */
color: #b6bdc6;
position:absolute;
top:-0.1em;
}

.slider-pic-wr .slider-pic blockquote p:before
{
content:"«";
left:0
}

.slider-pic-wr .slider-pic blockquote p:after
{
content:"»";
right:0;
}

.content
{
margin:0 auto 30px auto;
}

.content .main-columns
{
}

.content .main-columns .left-column
{
float:left;
width:16.875%;
margin-left:-100%;
}

.content .main-columns .center-column
{
float:left;
}

.content .main-columns.left-col-y .center-column
{
margin-left:19.21875%;
width:80.78125%;
}

.content .main-columns.right-col-y .center-column
{
margin-right:23.75%;
width:76.25%;
}

.content .main-columns.left-col-y.right-col-y .center-column
{
width:57.03125%;
}

.content .main-columns .right-column
{
float:left;
width:21.40625%;
margin-left:-21.40625%;
}

.content .main-columns .right-column .contacts-rc
{
border:1px solid #dfdfdf;
padding:26px 20px;
line-height:1.4;
}

.content .main-columns .right-column .contacts-rc > div
{
font-size:0.9285714285714286em; /*13px/14px*/
margin-top:1.307692307692308em; /*17px/13px*/
}

.content .content-columns-3
{
margin-left:-6.849315068493151%; /*50px/730px*/
}

.content .content-columns-3 > div
{
float:left;
width:26.92307692307692%; /*210/(730px+50px)*/
margin-left:6.41025641025641%; /*50/(730px+50px)*/
}

.content .text-two-col
{
-moz-column-count:2;
-moz-column-gap:50px;
-webkit-column-count:2;
-webkit-column-gap:50px;
column-count:2;
column-gap:50px;
}

.footer-push,
.footer-wrapper
{
height:125px;
margin:0 auto;
padding:0;
box-sizing:border-box;
}

.footer-wrapper
{
border-top:1px solid #d6d9dd;
}

.footer-wrapper .footer
{
height:100%;
margin:0 auto;
}

.footer-wrapper .footer > div
{
float:left;
margin:28px 0 0 0;
font-size:0.8571428571428571em;  /* 12px/14px */
line-height:1.5;
}

.footer-wrapper .footer .copy-c
{
width:27.40625%;
}

.footer-wrapper .footer .address
{
width:28.65625%;
margin-left:3.03125%;
}

.footer-wrapper .footer .logo
{
width:13.9375%;
margin-left:3.4375%;
}

.footer-wrapper .footer .logo img
{
display:block;
margin:0 0 0 10px;
float:left;
}

.footer-wrapper .footer .logo img:first-child
{
margin:0;
}

.footer-wrapper .footer .copy-px
{
width:20.625%;
margin-left:2.90625%;
text-align:right;
}

.footer-wrapper .footer .copy-px > div
{
display:inline-block;
text-align:left;
}

/* Стили для retina */
@media 	only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi)  {


}

.bx-core-adm-dialog, .bx-core-adm-dialog a, .bx-core-adm-dialog span, .bx-core-adm-dialog div
{
vertical-align:middle!important;
}

div.file-icons
{
}

div.file-icons > a
{
display: inline-block;
width: 20px;
height: 22px;
margin: 0 2px;
border: none !important;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWtJREFUeNqslc8rBVEUx2fuPN6TyI+FpGSlLBWyno2NtdSzYGFhaUmWNkpZygblX7CdWVqQf4CNIrGh8JD3y+fUuXVD78177qlPd6Z77/eec+ecM2GSJAE2CIcwDdWgseXgGhbhPo7jX5NiAzpOyaImghNwDgdQhBd30vxxejOLoATzsJumaVcjwVZtFbYQjf4jKJv7nPdNEUa0M2uIP+0JjlS0Av2wDKdwZwU/dLKUQfAW1pz3EdiH0PVwFsZhAW6gAwrwpdci696hrlQ1dFk3BMMwI4eF5OESDyeBHysajd+XrYhg3qNgQQRrHgVrJvBsvgWN7zvMieCjR8EHSdhtrZI5uNRKkKTuhVdN3rxWgiT1p449ToJLSzuDHRG8gA3dtK6VEmX0SATHYE+aBM32ypaeeFiGNx3LLYRp91TcrxxpSKbNTAltVNZDuZNumNT/S9a2Jl6N6t66K/isLey4jcox+kFEI/gWYACVUVBDm5HvFAAAAABJRU5ErkJggg==);
}

div.file-icons > a.doc
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUeNqs1UsoBXEUx/Fxux5d5FEoKSU2LMhGiZLIxkaSkhKy8Nh4LFhaKcXOTqSUYiPvEiFJsVCSDQtLkbx1vfL953drmq6L6Z76NN2Z5sz/nDnzvxFW/7ZFpOIA79bv4UEMSnHmvOjVMQ3HqP5DwgTcYhXFuHI+zW1kYxG+cCU0UYR5RIUroYlKTCDC3sP/xLNWFWc7V4VcnLhJ+IYax7mlQLVeSVdzs1yW7VOOU5NsUzNl4jzETY+OMgPxqTasYdejZO16imlsJgbxoRsmNafxyMGWrZetOm/UoyTQw3vkYx0LaEKs3mAbRtGMFtTiAh3YwDLy4HeOjVclNegLWMGcVt6lVfTiBoeYRSfKkIKMUHNo+hKtN+oJzJjt+GK7ZoX6UsyyZ7CHOpV8h3ElGUOy6RXK9dus9gnXzoS72kUGMKx+VWAE3erpnko15U+hUJ+faVXfdwn92359iw8qKdho+LXCxCDXzOpekWSO5kX0oFG7x5HLwS7APqa96sMOhv64HwaLJbXqOBy7jRXO/dD66S/ARKQa6yYinQkvNQI3LhNeK4f1JcAAa/9VO0YOa6QAAAAASUVORK5CYII=);
}

div.file-icons > a.pdf
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZFJREFUeNqs1U0oBGEYwPHZbRdFvvKxbXJAYomLHLhImzZKbigUSnJwc3B12YMLe0TJwUFC8nEQB4Xi4upAe+VGIZHyf+oZvQ3L7jRP/dqZed955v1e35b1HXU4wZv1f5RhEuvOgoBxXY1dTKWRcB8ruMWlWeC33EcO9lDjVUKJUu1VgVcJJSLYRpZzDDOJU2Qb99LtDhy5TTiv7IgjaLZQbsqRjyoXHyjU94M+XYfnaPNgPC/sFkqyVwzhCbnowxgSOMQnKjCILiQxYSTrxKw5yx/YQT2aMK47RxbuHYbxghg28IxjnZAoGlMtG2ntjF4n9TeEEU0kH1s06vdqS6OpEi6gFWF0O8p8aMCD8UzqFGMu1TqMaLdiOntmyDheo9Z4Jq1usev+llAGfMDx7B5r2NTxXDbKwuZS8xsTEtBxCDmSNetLq6jEFdqRp/XNXrzb63AaoyjBjYv1JzP9KB+1u5zQrvSkeR46Q7beGQ68OG0sL89D66+/AEuPpCKXp/ePhDKG/bp/Mw3Zkkty8SXAAPLoQp6GdtLWAAAAAElFTkSuQmCC);
}

div.file-icons > a.ppt,
div.file-icons > a.pptx
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAphJREFUeNqUlTtoVEEUhs/ce3MxDzBqoeIDq0B8gSS+GvtgQMTGVxGLgBaiESsfjUUgENRKk8IHFpZWFjZaKoggYhcVxGiIKBE0Yc3uZsdvzp3dHXbX3WTgv+cxc/6ZOXNmrrET4to6cB/sBUvSvCVi5YMYOS5tMiNRfadra73dz8CZFoS94DXjJpGnwO+wM5LGE/y/WYn5LkhJBsE4xO3NCFuRVZsBRRmWglyDOAbiEDUNNAGqza2wOyC9InmI85ICttioNZrGVOQcEz4A3UpnZA1yCPsp8muiA63kfOdCzWrqSY1M8z0XeDcRfxe/yQ4hI9yP3IJ2FPzIsqEobzH2iSgE6TA6xsp6jTWyD3vabfkkxriWjpURMIfdg90Bcth/3VaU1Mhu5B9831RmyYm9vO1OPGGOMygbtbZEToBF1t2Of4gSv4p9BLwlpIS/j96LjH8MnvkSWkLnOOQNI4Yd8yq/iZ9uyXQ+Iptn6RxFn8L3CQwQ/ILQL5zlGLab6Dz4Dg6De/5yxFGQq0iyU+8iuANtEU8RO/Vow5/HU2CibegD+DrR+5GDqrPasGxSPe1ETjNonrDLyO16ECJP6HvuiW80v+jVlvcZucD3GGQb/Lpz+mhYuY7c5UnL5V8MdlghTIPCXc2wgxWyzJ8ySS+yr678I81/eP9TV4ez3nAlMYG9s+YajmvO6ot8B9874EDgm3WEo7pRK4eQmzVf4TNQ4moZ+Yj2robSPQhd9L33ZK/4jhk7qUYPlDfRRsBnX6zLae4xdqu/RcQlljGV7d9qct1pzquMVG/dsuPIYkrKUUlo7G9ntKIXMlbSCA7jb02lbKwv0j3+/5Isk9K9UFuJ7iznPfHl8ss/BA9BSVbWIjheeg75J8AAl+G4bhryBYgAAAAASUVORK5CYII=);
}

div.file-icons > a.xls,
div.file-icons > a.xlsx
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzVJREFUeNqUlc9rXVUQx2fOvTcvIQE1PyhNoYQuFBdVCioitKXuql2YRUXQhYIugjXoqmnooqKCltJAFi2Fom7aRdx2ZV2UFkIb8R+wWSQmxOcP0hqSpubde8bPue88cqP55cC8O+fMmR/fmTnn6fk7xwXqgb9W0Rf5FrI9pSJ235y+lRSNBZeviahWlSV1Nz/2AtqFHRw+ayZTYnoF+W14qap0G89aiL6tNxNLRGVFTU6Y6QWy62jaNNltZrKVU9uwb+Jd9kHhsrNek8RrKoHTrfJokm7mLIGfbGrZddloIdlc6AG8toXD/yau0bmpLPL7jZgFpzmQn1Kzd5FvwPNpaJB5XRW1nI2VzZxtdCxzeB1aR2H7+LmsSii0rQxfRv80JX2TADOsM7g9QIjphnOPInJrjpYG6Jl52cP2XuxeQjEXDr7D4gui3iPAUdafYVJH/gH5eaAtAWsW+WSsn5SOTGaxu0VaHegH6Pg4KGsORcC/n4TnkYdNdDHxa5Mqxaemuo9Dk+i/hMlE+siiT31+N/GNwSLRMZW/R5wvptH1Y/9eyLAWq/Oas8a4M38qT9r+AsYgxT6A4g/49wi/RkbLdJdbZR1JIROmbT0E7omZt4f6+FjcZ+ARMv0e54t09eMI0VegBupi9o5wbsb5tY9ANF0ZC+8q3bMizZ5opCmyr8XGVCmrnB3yLr0E/+kTf9iL3WgN7/qMmM26wp9zeflAMGtyMT4Urpw3kV/gOvywqXe8KnoVN10EuB0dulYNG2r+O7G8bq42wfqmmZ2mex8CvQOZedXhcpTMjgH3MdbXmT3nCulG92prvILD38oxcEm/STJBsZ8jMvXUXoxDwd9H/4qF8Qm1VD3Ew9BpzlapnyPg6+wfjDjr4aZ8XkIyeQP5J77XyL4duZ/9KeSMovWGkWnCsoVwiZ1xGUJJHFNg8it7jJp8FTL8EQhnyKbGmHzCeuZfXd2OCuwGyHSMzEfJ/OfUyt6U97gBL4cvU9/YjTdqKC0bHOfBl4tvUxLfKm6Oym4pnnXxJUuqfwEhVCePwyHEnsr+TpRjsx+bztYctgwfwKvE+xYcXv4f0R+ZjD7kHwEGAHSRQVwY4M4yAAAAAElFTkSuQmCC);
}

div.file-icons > a.zip,
div.file-icons > a.rar
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxtJREFUeNqMVUtrFEEQruruSTaJwXdAoxLJEvUSFA8RDwqignjwhTmIB3+AV8WDUVDBICIJKOQiguQgqCCCgo+LBk/BkxrQiyiKiIkESbK7ZLrLr+exu87uJjY0011d9dVX1VU9LCJ0e/Ojm0TcT0TzlA4h54S+MUnIzN3EiZSoVZwMY3HVhFRiidVPfT4cfU2ilScrB1jz2xSPAaCZe0V4mxP5pEg+QPhHSM7DwWV8Z6F2PXFSHqrMhygQCzWsLMSWNHxwCWwsi1sDpu2JrQLbUDFfw/cEZYbKCpwjKtiA5qxB/AxYhCx6DlBhFZdoZQO+I5r6pQrFZAF1KLTsdzEGb+HAtatAKZgZpX1SAdXio4nSgq8L+B6EP7F9VQsIDUbMzWKj7bxV74vaLOV51wXKJclpWPA4QEcTW8RDazHP1gf0BAxToSMWC9N+xXIRl/GRFY/hfEocPUain8buAcjUh8QNNAwZIOQkOWPaB5CdEvB2F+gHWH/FDKNZITFHVNnXAKag6TnHRs0svDo+lKy6abjJ3H0n5kYU0hkmzoNtd1yfKKD4chYwrT+8s2aA/QC7qYbO/wfQR4X5BSyeobWOgOVytOgb36YisiBgrVckTSkm6yRUjoaAcN8Z9CzRpA831WkUtqmq/JmoDlVspDVH9NGO331jc9avKudyprqfTfnLdBBKPVgv8bnzKk6jHDQXlVATZKWkQ3JJQc9C3/d6T3Wk6SKHw8Fk7V+cCQC2saNV6NNNWP+Cwy7sp1BSrzHboHOUU6YkY/VC9mMWSX8BpSd4asbZ0gbXRJdwegtn/Tqkh06zcVrakJFRFOwIDDuqQ87ecisSfw5gN3C76ySgAWSvz8u9czxARVFyGik4hnZ/jgufXuyWfRQFzCGEtZUUn4TviYQBypFWInsXIF8BzSu4q/WLARZgOqiEX1otd1Eyk/CQsnBK1DSADgnLcey3pM9YPcC0KtDoDEbcqS0Nw7AHczdy2ovEd4BdHknaBb3eOpFVALF7h8+OqGRYRpB0SV4QPID+QZU90DGiZS/2Tf/8zCr20fgrwADHU0sF6QXgggAAAABJRU5ErkJggg==);
}

div.file-icons > a.eps
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZNJREFUeNqs1UsoRFEYwPE7kxmy8MojK68Jo8hmNtMsrCg2dpRSHmmysLFRlLJRbCZLTVFiJW8lpSgWysKGLLBhQUk2SkPxP/WdOl2aGaf71a977mO+e8653znjO4jXOBKNOMKHkznKEceq+0aO0a7DNkazSLiHJG5xbt7wO/aRh12EvEqookxGVehVQhVN2EDQPYf/iRPkGudq2G04tE04L3TMImD2UJ1UoAC1Fi8okt8HdMJjRKXdZ9lrVZdD+qNEjVrUOvGOiJw3YwrfuEO7FHgLXnUe9xzeY1geVqXwhQtMoxoDkmAND1jBI0r+WinuyDfa9eiQ51/kC6vjE/ozFfYWJrBsXJtEA6rQiwRi0uNWPKdLOCNzlDSudWMdVzK8SmziDNfYSTdkNT+X0p6TY0QKV8c4UniDD2F3Dz/lOCJLSUdQroVcLw1LMr/sPDG5nvLJfjgm81GKG4saDMkLlvSQF2TeurLcD92hlt4p9r3YbRwv90Mn3V+AIwVbbLl7/0qo5rAHgxYJ1ZpfVI0fAQYAaFlFdaExl2sAAAAASUVORK5CYII=);
}

div.file-icons > a.jpg
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZZJREFUeNqs1c0rRFEYx/E7zIhphPKSyYaUUsIUSiwsJLJhZaHElrVSEkr+AgsbC83GTpmyYiE7TSlJycvKwpD3qCF8T/1unW6GcZunPl1zZnrOPed5zhGIzjomKnGAD+fvyEMhunHm/TKoZxWOMJhFwhI8YBuduPHO5jfqsYVwrhKa6MAmCnKV0EQv1hCw9/A/8aq3ilhjfWjEsZ+E7xjyjCXc1QYlqs2t87nssHKcmGS76ikT53jWfrhLetSmF/2Q6AVvqEAP9vOsZG4MYARPyEep3qDJauQdtKJYh6JZ412/VfkLn1jEFe4xbzZek1YjiQtV2cm2yiGkVQzz+7gmcp+H1vIj2fThDGpRgzmkNEmpjuuYevEyU2On7M4npnVek+qCNhViXYXYyHT0ltCOUwxb42Uotz5PqJHHEcOU97ZJ641iei6gX+OrmsSOAt00e9o/k6NB0gHuw0n+GNXtceizsVvUUnGTfUWzLWd5H/4UCRXvKBe3jZPL+9DJ9C/AbeAyn3lC3oTXqvKdz4S3yuF8CzAAn8xNTPADLwoAAAAASUVORK5CYII=);
}

.contacts-wr
{
}

.contacts-wr > div.contacts-info
{
float: left;
width: 29.84375%;
}

.contacts-wr > div.contacts-map
{
float: right;
width: 67.734375%;
}

.corporate-identity
{
}

.corporate-identity > div
{
float: left;
width: 40%;
margin: 0 5% 5% 0;
line-height: 1.5;
}

.corporate-identity > div h2,
.corporate-identity > div .h2
{
margin-top: 0;
}

.corporate-identity > div .corporate-colors
{
}

.corporate-identity > div .corporate-colors > div
{
margin: 0 0 19px 0;
}

.corporate-identity > div .corporate-colors > div span
{
display: inline-block;
vertical-align: middle;
margin: 0 28px 0 0;
}

.corporate-identity > div .corporate-colors > div span.color
{
width: 100px;
height: 100px;
box-sizing: border-box;
border: 1px solid #dfdfdf;
margin: 0 14px 0 0;
}

table.content-table
{
font-size: 0.9285714285714286em;
}

table.content-table th,
table.content-table td
{
border: 1px solid #f1f1f1;
font-weight: normal;
text-align: left;
box-sizing: border-box;
line-height: 1.4;
}

table.content-table th,
table.content-table td
{
padding: 18px 12px!important;
}

table.content-table thead th,
table.content-table thead td
{
background: #0078c1;
color: #fff;
text-align: center;
}
.news .news-pic{overflow: hidden;}
.purchases-list-table th,
.purchases-list-table td{
	text-align: left;
    padding: 10px;
    line-height: 15px;
    font-size: 14px;
}
.purchases-list-table td{
	vertical-align: top;
	padding: 15px 10px;
}
.purchases-list-table th{
	font-style: italic;
	vertical-align: bottom;
	font-size: 13px;
}
.purchases-list-table tr:nth-child(even){
	background: #e0edf5;
}
.purchases_table__elem_text{
	margin-bottom: 7px;
    font-size: 13px;
    line-height: 18px;
}
.purchases_table__elem_name{
	margin-bottom: 10px;
}
.outer-block .purchases_table__elem_name a{
	color: #09a2ff;
}
.outer-block .purchases_table__elem_name a:hover{
	border: initial;
}
.purchases_table__elem_type{
	color: #9aa1a5;
    font-size: 13px;
    margin-bottom: 3px;
}
.purchases_table__elem_target{
	color: #9aa1a5;
    font-size: 13px;
}
.purchases_detail{
	border: 1px solid #dfdfdf;
	padding: 20px;
}
.purchases_detail table td{
	padding: 15px 0;
	vertical-align: top;
}
.purchases_detail table tr > td:first-child{
	width: 43%;
}
.purchases_detail table td .purchases_detail__table_file:not(:last-child){
	margin-bottom: 7px;
}
.purchases_detail table td .purchases_detail__table_file a:hover{
	border: none;
}
.purchases_back{
	padding-left: 20px;
	background: url(/img/sogaz-backtonews.png) no-repeat center left;
}
.purchases_back a:hover{
	border: initial;
}
.news-list-mp .news-archive a{
	padding: 30px 0 0 0;
	background-position: center top;
}
.news-archive a.paper_link{
   	margin-bottom: 12px;
   	border-bottom: none;
   	text-decoration: underline;
   	padding-top: 35px;
}
.news-archive a.paper_link:hover{
	text-decoration: none;
}


.slider-pic{
	position:relative;
}
.slider-regions{
	position: absolute;
	top: 13.5%;
	left: 45.3%;
	display: flex;
	align-items: center;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-regions-item1{
	font-size: 2.4em;
	margin-right: 10px;
	margin-bottom: 3px;
}
.slider-company{
	position: absolute;
	top: 29.3%;
    left: 75.8%;
	display: flex;
	align-items: center;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-company-item1{
	font-size: 2.4em;
	margin-right: 10px;
}
.slider-gkal{
	position: absolute;
	top: 57.5%;
    left: 45.2%;
	display: flex;
	align-items: flex-end;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-gkal-item1{
	margin-bottom: -4px;
	font-size: 2.4em;
	margin-right: 10px;	
}
.slider-boiler{
	position: absolute;
	top: 47.3%;
    left: 72.2%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 1.9em;
	text-transform:uppercase;	
	font-family:'HeliosCond', Arial, Helvetica, sans-serif;
}
.slider-boiler-item1{
	font-size: 2.4em;
	margin-bottom: -3px;
}

@media screen and (max-width: 1320px){
	.slider-regions, 
	.slider-company,
	.slider-gkal,
	.slider-boiler{
		font-size: 1.7em;
	}
}
@media screen and (max-width: 1240px){
	.slider-regions, 
	.slider-company,
	.slider-gkal,
	.slider-boiler{
		font-size: 1.5em;
	}
}
.slider-regions-link{
	color:#203e51 !important;
}
.slider-regions-link:hover{
	color:#0078c1;
}

.footer__banners{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.footer__banners li{
	max-width: 240px;
}

.footer{
	display:flex;
	justify-content:space-between;
}

.news-list > p {
	line-height:1.5;
	margin:0 0 20px 0;
	padding:9px;
	background:#eff3f6;
	-webkit-box-shadow: #355662 0px 15px 12px -16px;
	-moz-box-shadow: #355662 0px 15px 12px -16px;
	box-shadow: #355662 0px 15px 12px -16px;
}
/* End */
/* /bitrix/templates/gpte.ru/plugins/owlcarousel/owl.carousel.css?15241945304744 */
/* /bitrix/templates/gpte.ru/plugins/owlcarousel/owl.theme.default.css?15241945301380 */
/* /bitrix/templates/gpte.ru/components/bitrix/search.form/top-search/style.css?15555935891107 */
/* /bitrix/templates/gpte.ru/components/bitrix/menu/topmenu/style.css?1555593589608 */
/* /bitrix/templates/gpte.ru/components/bitrix/news.list/main_slider/style.css?1558338474150 */
/* /bitrix/templates/gpte.ru/components/bitrix/system.pagenavigation/.default/style.css?1555593589397 */
/* /bitrix/templates/gpte.ru/styles.css?172779122026102 */
/* /bitrix/templates/gpte.ru/template_styles.css?172779097626310 */
