button {
  border: none;
  outline: none; }
  button:hover {
    cursor: pointer; }

.clear {
  font-size: 0;
  line-height: 0;
  clear: both; }

.mg-but {
  display: inline-block;
  text-decoration: none; }

.mg-but1 {
  padding: 8px 15px;
  color: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  line-height: 1;
  margin: 10px 20px;
  min-width: 140px;
  background-color: #690d01;
  background-image: -o-linear-gradient(#891101, #690d01);
  background-image: -moz-linear-gradient(#891101, #690d01);
  background-image: -webkit-linear-gradient(#891101, #690d01);
  background-image: -ms-linear-gradient(#891101, #690d01);
  background-image: linear-gradient( #891101, #690d01);
  -pie-background: linear-gradient( #891101, #690d01); }
  .mg-but1:hover {
    background-color: #911201;
    background-image: -o-linear-gradient(#9e1402, #690d01);
    background-image: -moz-linear-gradient(#9e1402, #690d01);
    background-image: -webkit-linear-gradient(#9e1402, #690d01);
    background-image: -ms-linear-gradient(#9e1402, #690d01);
    background-image: linear-gradient( #9e1402, #690d01);
    -pie-background: linear-gradient( #9e1402, #690d01); }
  .mg-but1:active {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    background-color: #690d01;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.1111111111%, #690d01));
    background-image: -o-linear-gradient(bottom, #891101, #690d01);
    background-image: -moz-linear-gradient(bottom, #891101, #690d01);
    background-image: -webkit-linear-gradient(bottom, #891101, #690d01);
    background-image: -ms-linear-gradient(bottom, #891101, #690d01);
    background-image: linear-gradient(to top, #891101, #690d01);
    -pie-background: linear-gradient(to top, #891101, #690d01); }

.mg-but2 {
  min-width: 150px;
  padding: 8px 15px;
  color: #fff;
  border-radius: 14px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  line-height: 1;
  background-color: #690d01;
  background-image: -o-linear-gradient(#891101, #690d01);
  background-image: -moz-linear-gradient(#891101, #690d01);
  background-image: -webkit-linear-gradient(#891101, #690d01);
  background-image: -ms-linear-gradient(#891101, #690d01);
  background-image: linear-gradient( #891101, #690d01);
  -pie-background: linear-gradient( #891101, #690d01); }
  .mg-but2:hover {
    background-color: #911201;
    background-image: -o-linear-gradient(#9e1402, #690d01);
    background-image: -moz-linear-gradient(#9e1402, #690d01);
    background-image: -webkit-linear-gradient(#9e1402, #690d01);
    background-image: -ms-linear-gradient(#9e1402, #690d01);
    background-image: linear-gradient( #9e1402, #690d01);
    -pie-background: linear-gradient( #9e1402, #690d01); }
  .mg-but2:active {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    background-color: #690d01;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.1111111111%, #690d01));
    background-image: -o-linear-gradient(bottom, #891101, #690d01);
    background-image: -moz-linear-gradient(bottom, #891101, #690d01);
    background-image: -webkit-linear-gradient(bottom, #891101, #690d01);
    background-image: -ms-linear-gradient(bottom, #891101, #690d01);
    background-image: linear-gradient(to top, #891101, #690d01);
    -pie-background: linear-gradient(to top, #891101, #690d01); }

.mg-but3 {
  min-width: 160px;
  padding: 6px;
  color: #fff;
  border: 1px solid #500a01;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  line-height: 1;
  background-color: #690d01;
  background-image: -o-linear-gradient(#891101, #690d01);
  background-image: -moz-linear-gradient(#891101, #690d01);
  background-image: -webkit-linear-gradient(#891101, #690d01);
  background-image: -ms-linear-gradient(#891101, #690d01);
  background-image: linear-gradient( #891101, #690d01);
  -pie-background: linear-gradient( #891101, #690d01); }
  .mg-but3:hover {
    border: 1px solid #9c1301;
    background-color: #911201;
    background-image: -o-linear-gradient(#9e1402, #690d01);
    background-image: -moz-linear-gradient(#9e1402, #690d01);
    background-image: -webkit-linear-gradient(#9e1402, #690d01);
    background-image: -ms-linear-gradient(#9e1402, #690d01);
    background-image: linear-gradient( #9e1402, #690d01);
    -pie-background: linear-gradient( #9e1402, #690d01); }
  .mg-but3:active {
    border: 1px solid #680d01;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    background-color: #690d01;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.1111111111%, #690d01));
    background-image: -o-linear-gradient(bottom, #891101, #690d01);
    background-image: -moz-linear-gradient(bottom, #891101, #690d01);
    background-image: -webkit-linear-gradient(bottom, #891101, #690d01);
    background-image: -ms-linear-gradient(bottom, #891101, #690d01);
    background-image: linear-gradient(to top, #891101, #690d01);
    -pie-background: linear-gradient(to top, #891101, #690d01); }

.mg-but4 {
  padding: 8px 15px;
  color: #000;
  border: 1px solid #690d01;
  border-radius: 3px;
  line-height: 1;
  background-color: #fff;
  background-image: -o-linear-gradient(#fff, #fff);
  background-image: -moz-linear-gradient(#fff, #fff);
  background-image: -webkit-linear-gradient(#fff, #fff);
  background-image: -ms-linear-gradient(#fff, #fff);
  background-image: linear-gradient( #fff, #fff);
  -pie-background: linear-gradient( #fff, #fff); }
  .mg-but4:hover {
    color: #fff;
    background-color: #821001;
    background-image: -o-linear-gradient(#891101, #690d01);
    background-image: -moz-linear-gradient(#891101, #690d01);
    background-image: -webkit-linear-gradient(#891101, #690d01);
    background-image: -ms-linear-gradient(#891101, #690d01);
    background-image: linear-gradient( #891101, #690d01);
    -pie-background: linear-gradient( #891101, #690d01); }
  .mg-but4:active {
    color: #fff;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    background-color: #690d01;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.1111111111%, #690d01));
    background-image: -o-linear-gradient(bottom, #891101, #690d01);
    background-image: -moz-linear-gradient(bottom, #891101, #690d01);
    background-image: -webkit-linear-gradient(bottom, #891101, #690d01);
    background-image: -ms-linear-gradient(bottom, #891101, #690d01);
    background-image: linear-gradient(to top, #891101, #690d01);
    -pie-background: linear-gradient(to top, #891101, #690d01); }

.mg-but5 {
  position: relative;
  padding: 8px 15px;
  color: #fff;
  border: #f00 transparent transparent transparent;
  border-radius: 2px 0 0 2px;
  background: #690d01;
  line-height: 1; }
  .mg-but5:before {
    position: absolute;
    top: 0;
    right: -28px;
    bottom: 0;
    width: 7px;
    content: "";
    border: 14px solid transparent;
    border-left: 7px solid #690d01; }
  .mg-but5:hover {
    background: #821001; }
    .mg-but5:hover:before {
      border-left-color: #821001; }
  .mg-but5:active {
    background: #500a01; }
    .mg-but5:active:before {
      border-left-color: #500a01; }

table.mg-tabs1 {
  border-collapse: collapse; }
  table.mg-tabs1 td {
    padding: 5px;
    border: none; }

table.mg-tabs2 {
  border: 1px solid #cecece;
  border-collapse: collapse; }
  table.mg-tabs2 td {
    padding: 5px;
    border: 1px solid #cecece; }

table.mg-tabs3 {
  border: 1px solid #cecece;
  border-collapse: collapse; }
  table.mg-tabs3 th {
    padding: 5px 0;
    color: #333;
    border: 1px solid #cecece;
    background: #e5e5e5; }
  table.mg-tabs3 td {
    padding: 5px;
    border: 1px solid #cecece; }

table.mg-tabs4 {
  border-collapse: collapse; }
  table.mg-tabs4 th {
    padding: 5px 0;
    color: #333;
    background: #e5e5e5; }
  table.mg-tabs4 td {
    padding: 5px;
    border-bottom: 1px solid #cecece; }

.mg-tab {
  margin: 10px 0;
  padding: 12px;
  border-radius: 2px;
  font: normal 14px/17px arial; }
  .mg-tab p {
    margin: 0; }

.mg-tb1 {
  color: #4d4d4d;
  border: 2px solid #9c1301; }

.mg-tb2 {
  color: #fff;
  border: 2px solid #5f0c01;
  background: #7e1001; }

.mg-tb3 {
  color: #fff;
  border: 2px solid #5f0c01;
  background: #7e1001; }

.mg-tb4 {
  color: #fff;
  border: 2px solid #7e1001;
  background: #7e1001;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }

.mg-tb5 {
  color: #4d4d4d;
  border: none;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 4px 0px 0px #6a0d01; }

.mg-tb6 {
  min-width: 264px;
  color: #4d4d4d;
  border: none;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }

.mg-tb7 {
  min-width: 264px;
  color: #4d4d4d;
  border: none;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0px 0px 6px rgba(0, 0, 0, 0.2); }

.mg-tb8 {
  min-width: 306px;
  padding: 0;
  border-radius: 2px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4); }
  .mg-tb8 .title {
    padding: 11px 20px 11px;
    color: #fff;
    border-radius: 2px 2px 0 0;
    font: normal 18px/18px arial;
    background-image: -o-linear-gradient(#b01602, #690d01);
    background-image: -moz-linear-gradient(#b01602, #690d01);
    background-image: -webkit-linear-gradient(#b01602, #690d01);
    background-image: -ms-linear-gradient(#b01602, #690d01);
    background-image: linear-gradient( #b01602, #690d01);
    -pie-background: linear-gradient( #b01602, #690d01); }
  .mg-tb8 .body {
    padding: 14px 20px;
    color: #4d4d4d;
    font: 14px arial; }

.mg-tb9 {
  min-width: 200px;
  padding: 0;
  border: 2px solid #6a0d01;
  border-radius: 4px 4px 0 0;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4); }
  .mg-tb9 .title {
    padding: 5px 3px;
    color: #fff;
    border-radius: 2px 2px 0 0;
    font: normal 18px/18px arial;
    background-color: #690d01;
    background-image: -o-linear-gradient(#6a0d01, #6a0d01);
    background-image: -moz-linear-gradient(#6a0d01, #6a0d01);
    background-image: -webkit-linear-gradient(#6a0d01, #6a0d01);
    background-image: -ms-linear-gradient(#6a0d01, #6a0d01);
    background-image: linear-gradient( #6a0d01, #6a0d01);
    -pie-background: linear-gradient( #6a0d01, #6a0d01); }
  .mg-tb9 .body {
    padding: 5px;
    color: #4d4d4d;
    font: 14px arial; }

.mg-tb10 {
  min-width: 306px;
  padding: 0;
  border-radius: 2px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4); }
  .mg-tb10 .title {
    padding: 11px 20px 11px;
    color: #fff;
    border-radius: 2px 2px 0 0;
    font: normal 18px/18px arial;
    background-color: #911201;
    background-image: -o-linear-gradient(#ce1a02, #730e01);
    background-image: -moz-linear-gradient(#ce1a02, #730e01);
    background-image: -webkit-linear-gradient(#ce1a02, #730e01);
    background-image: -ms-linear-gradient(#ce1a02, #730e01);
    background-image: linear-gradient( #ce1a02, #730e01);
    -pie-background: linear-gradient( #ce1a02, #730e01); }
  .mg-tb10 .body {
    padding: 14px 20px;
    color: #4d4d4d;
    font: 14px arial; }

.mg-navig {
  display: inline-block;
  min-width: 38px;
  text-align: center;
  border: 2px solid transparent;
  border-radius: 50%;
  font: 19px/38px arial; }

.mg-navig1 {
  color: #fff;
  background: #690d01; }

.mg-navig2 {
  color: #4d4d4d;
  border-color: #ce1a02;
  background: #f61f02; }

.mg-navig3 {
  color: #4d4d4d;
  border-color: #9c1301;
  background: #fff; }

.mg-navig4 {
  color: #4d4d4d;
  background: #e71d02;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }

.tabs-wrap {
  margin: 1.57em 0; }

.tabs-nav {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
  vertical-align: top;
  font-size: 0;
  line-height: 0; }
  .tabs-nav li {
    display: inline-block;
    vertical-align: top; }
    .tabs-nav li:first-child a {
      border-left: 1px solid #cecece; }
    .tabs-nav li a {
      position: relative;
      display: block;
      height: 37px;
      padding: 0 15px;
      text-decoration: none;
      color: #666;
      border: solid #cecece;
      border-width: 1px 1px 1px 0;
      background-color: #ebebeb;
      font-size: 12px;
      line-height: 37px; }
      .tabs-nav li a:hover, .tabs-nav li a.active {
        z-index: 10;
        height: 36px;
        margin-top: -1px;
        border-top: 3px solid #690d01;
        background-color: #fff;
        line-height: 35px; }
      .tabs-nav li a:focus {
        outline: none; }

.tabs-body {
  margin-top: -1px;
  padding: 25px;
  border: 1px solid #cecece; }
  .tabs-body > div {
    display: none; }
    .tabs-body > div.active {
      display: block; }

@media (min-width: 1024px) {
  .block-12 {
    flex-wrap: wrap;
    width: auto;
    justify-content: space-around; }

  .widget-18, .widget-19 {
    margin-left: 0; }

  .news-29 .item__title {
    display: inline-flex; }

  .news-29 .item__date {
    width: 50px; }

  .widget-18 {
    max-width: 300px; }

  .widget-3 {
    margin: 16px 0 auto 375px; } }

@media (max-width: 960px) and (min-width: 820px) {
  .widget-12 {
    margin-top: 0; } }

@media (max-width: 1070px) {
  .blocklist-30 .item-outer {
    width: 140px; }

  .block-12 .layout_30 {
    width: 290px; }

  .widget-19 {
    width: 440px;
    margin-left: auto;
    margin-right: auto; } }

.menu-8 .menu-scroll > ul > li.menu-item > a {
  display: block;
  text-decoration: none;
  font: 14px/1 'Roboto', Arial, Helvetica, sans-serif;
  padding: 11px 18px;
  border: 2px solid transparent;
  color: #181818;
  border-radius: 20px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  box-shadow: inherit; }

.menu-8 .menu-scroll > ul {
  margin: 0 0 -15px; }

.footer {
  background: #63676a; }

.show {
  background: url(../images/link_top2.png) top left no-repeat !important;
  height: 100px;
  width: 100px; }

.footer__left .phone, .footer__left .e-mail, .footer__left .address, .footer__left .right .item .title, .footer__left .right .item .date, .footer__left .slogan, .social-block, .footer__left .right .main-title, .footer__right .blocks {
  text-align: left; }

.footer__right .main-title {
  text-align: left; }

.underfooter {
  padding-bottom: 5px;
  padding-top: 5px; }

@media (max-width: 1024px) {
  .footer .underfooter {
    margin-top: 0; } }

.forName {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  color: rgba(225, 225, 225, 0.5);
  font-size: 25px; }

@media (max-width: 1024px) {
  .forName {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 17px;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    color: rgba(225, 225, 225, 0.5);
    font-size: 25px; } }

@media (max-width: 960px) {
  .forName {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 4px;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    color: rgba(225, 225, 225, 0.5);
    font-size: 25px; } }

@media (max-width: 480px) {
  .forName {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    color: rgba(225, 225, 225, 0.5);
    font-size: 25px; } }

.footer__right a img {
  max-width: 100%; }

.block-15 {
  background: linear-gradient(rgba(29, 29, 37, 0.5), rgba(29, 29, 37, 0.5)), url("../bluecoat3.jpg") left 50% top 50% / cover no-repeat fixed; }

@media (min-width: 960px) {
  .blocklist-38 .more {
    position: absolute;
    bottom: 22px;
    left: 34px; }

  .blocklist-38 .item {
    padding-bottom: 50px; } }

.edit-block .title {
  font-size: 22px;
  padding-top: 25px;
  padding-bottom: 5px;
  margin: 0;
  font-family: arial;
  color: inherit;
  text-align: center;
  text-transform: uppercase; }

.edit-block {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: left;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11pt;
  color: #333;
  max-width: 990px;
  margin: 0 auto;
  line-height: 1.4; }
  .edit-block h4 {
    font-size: 26px;
    font-family: Roboto, sans-serif;
    color: #626669; }
  .edit-block a {
    font-size: 14pt;
    color: #375896;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    line-height: 1.2;
    font-family: arial; }

.page-subpages {
  display: none; }

.news-9 .item__text {
  color: #fff !important; }
  .news-9 .item__text span {
    color: #fff !important; }

.redact_block_wrap {
  padding-top: 100px;
  padding-bottom: 100px; }
  @media (max-width: 960px) {
  .redact_block_wrap {
    padding-top: 50px;
    padding-bottom: 50px; } }
  .redact_block_wrap .redact_center {
    max-width: 1138px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 991px) {
  .redact_block_wrap .redact_center {
    flex-direction: column;
    width: 100%; } }
  .redact_block_wrap .redact_left {
    width: 336px;
    display: inline-block;
    vertical-align: middle;
    margin-left: auto; }
    @media (max-width: 991px) {
  .redact_block_wrap .redact_left {
    margin: 0;
    width: 100%;
    padding-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    box-sizing: border-box; } }
  .redact_block_wrap .redact_right {
    background: rgba(255, 255, 255, 0.5);
    padding: 10px;
    width: 326px;
    display: inline-block;
    vertical-align: middle;
    margin-right: auto; }
    @media (max-width: 991px) {
  .redact_block_wrap .redact_right {
    margin: 0;
    width: 100%;
    padding: 20px;
    box-sizing: border-box; } }

.edit-block {
  padding: 0 10px; }

.block-15 {
  background-size: cover !important; }
/*Стили Алены____________
 @font-face {
 font-family: 'osc';
 src: url('/g/fonts/open_sans_condensed//open_sans_condensed-b.ttf'); 
 }
 @font-face {
 font-family: 'os';
 src: url('/g/fonts/open_sans//open_sans-r.ttf'); 
 }
 body .decor-edit-block-title {
 text-align: center;
 }
 Стили Алены____________ Конец*/
.blocklist-38 .text {
  min-height: 30px;
  height: 119px;
  overflow: hidden; }

html a.fixed-button.button1 {
  bottom: 60px;
  top: auto;
  width: 45px;
  height: 45px; }



.blocklist-18 .image {
  width: auto; }

@media screen and (min-width: 960px) {
  .blocklist-18 .item-outer {
    width: 195px !important; } }

@media screen and (max-width: 480px) {
  .blocklist-38 .more {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; } }

html a.fixed-button.button1 {
  bottom: 60px;
  top: auto;
  background: #8dd72c url(../icon1.png) center no-repeat; }

html a.fixed-button.button1:hover {
  background: #fff url(../icon1hov.png) center no-repeat !important; }

.footer__left .right {
  display: none; }

@media (min-width: 769px) {
  .footer__left {
    padding: 0;
    float: none;
    margin: 0 auto;
    width: auto;
    max-width: 1138px; } }

.redact_block_wrap .redact_left a {
  text-decoration: none; }

@font-face {
  font-family: 'coresanslight';
  src: url('../coresansnr-35light.eot');
  src: local('O'), url('../coresansnr-35light.woff') format('woff'), url('../coresansnr-35light.ttf') format('truetype'), url('../coresansnr-35light.svg') format('svg');
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'coresansmedium';
  src: url('../coresansnr-55medium.eot');
  src: local('O'), url('../coresansnr-55medium.woff') format('woff'), url('../coresansnr-55medium.ttf') format('truetype'), url('../coresansnr-55medium.svg') format('svg');
  font-weight: 500;
  font-style: normal; }

.widget-9 {
  font: 300 40px/40px "coresanslight", sans-serif !important;
  color: #5c73a3;
  margin-top: 40px;
  text-align: left; }

.widget-8 .font-core, .menu-8 .menu-scroll > ul > li.menu-item > a, .menu-8 .menu-scroll > ul ul li a, .news-body-in p, .news-blocks .news-title a, .widget-8 .news-body {
  font: 300 14px/22px "coresanslight", sans-serif !important;
  color: #333 !important; }

.news-body a {
  font: 300 14px/14px "coresanslight", sans-serif !important;
  font-style: italic; }

.content-13 h4 {
  font: 500 24px/24px "coresansmedium", sans-serif !important;
  color: #999 !important; }

.widget-8 div strong span, .widget-8 .news-title {
  font: 500 16px/16px "coresansmedium", sans-serif !important;
  color: #5c73a3 !important; }

.news-block.big-news .news-title, .news-block.big-news .news-title a {
  font: 500 24px/24px "coresansmedium", sans-serif !important;
  color: #999 !important; }

.widget-8 p, .widget-8 div, .widget-8 p span, .widget-8 li, .form-with-phone_wrapper .phone-part .subtitle, h1, h2, h3, h4, h5, h6, .redact_block_wrap .redact_left a, .redact_block_wrap .redact_right a, .site-path a, .site-path span, .blocklist-38 .header_text, .blocklist-38 .text, .blocklist-38 .more > a, .edit-block .title, .edit-block, .edit-block a, .top-navigation .phone-top, .top-navigation .e-mail-top, .redact_block_wrap .redact_left, .footer__left .address, .footer__left .phone, .footer__left .e-mail, .localtitle, .content-13 a {
  font-family: "coresanslight", sans-serif !important; }

.redact_block_wrap .redact_right strong, .blocklist-38 .title, .footer__left .slogan, .news-block.big-news .news-title a, .news-block-wrap .news-title a, .widget-8 div strong {
  font-family: "coresansmedium", sans-serif !important; }

.content-13 h3 {
  line-height: 28px; }

.widget-8 .news-title {
  border: none !important; }

.news-wrapper .news-title {
  border-bottom: 1px solid #63676a !important; }

body .decor-wrap, .blocklist-38 .body-outer, .edit-block {
  max-width: 1138px !important;
  width: 100%; }
/*color*/
.menu-8 .menu-scroll > ul > li.menu-item > a:hover, .menu-8 .menu-scroll > ul > li.menu-item > a.hover, .menu-8 .menu-scroll > ul > li.menu-item > a.active {
  color: #5c73a3;
  -webkit-box-shadow: inset 0px 0px 0px 2px #5c73a3;
  -moz-box-shadow: inset 0px 0px 0px 2px #5c73a3;
  box-shadow: inset 0px 0px 0px 2px #5c73a3; }

a {
  color: #5c73a3; }

.menu-8 .menu-scroll > ul ul li a:hover {
  background-color: #5c73a3 !important; }

.top-navigation .e-mail-top {
  background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2024%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%235c73a3%22%20d%3D%22M21.5%2C0H2.5C1.1%2C0%2C0%2C1.1%2C0%2C2.4v12.2C0%2C15.9%2C1.1%2C17%2C2.5%2C17h19.1c1.4%2C0%2C2.5-1.1%2C2.5-2.4V2.4C24%2C1.1%2C22.9%2C0%2C21.5%2C0z%20M21.5%2C14.9H2.5c-0.1%2C0-0.2%2C0-0.3-0.1l6.5-5.6l3%2C2.6c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1s0.2%2C0%2C0.3-0.1l3-2.6l6.5%2C5.6C21.7%2C14.9%2C21.6%2C14.9%2C21.5%2C14.9z%20M12%2C10.7L2.2%2C2.2C2.3%2C2.1%2C2.4%2C2%2C2.5%2C2h19.1c0.1%2C0%2C0.2%2C0%2C0.3%2C0.1L12%2C10.7z%20M2.1%2C3.4l5.8%2C5.1l-5.8%2C5.1V3.4zM16.1%2C8.5l5.8-5.1v10.1L16.1%2C8.5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }

.top-navigation .phone-top {
  background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%235c73a3%22%20d%3D%22M12.6%2C16c-3.1%2C0-6.2-1.4-8.7-3.9l0-0.1l0%2C0C1.3%2C9.5-0.1%2C6.3%2C0%2C3.1l0-0.2l0.1-0.2C0.4%2C2.5%2C0.6%2C2.2%2C0.8%2C2c0.8-0.8%2C1.8-1.5%2C2.9-1.9C3.9%2C0%2C4%2C0%2C4.2%2C0c0.4%2C0%2C1.2%2C0.2%2C1.4%2C0.8c0.4%2C1%2C0.9%2C2.4%2C1.2%2C3.7c0.1%2C0.4%2C0%2C1.2-0.5%2C1.6L5.1%2C6.8c0%2C0%2C0%2C0.2%2C0.2%2C0.4c0.5%2C0.6%2C1%2C1.3%2C1.6%2C1.9c0.6%2C0.6%2C1.3%2C1.1%2C1.9%2C1.6c0.1%2C0.1%2C0.3%2C0.1%2C0.4%2C0.1l0.4-0.6L10%2C9.7c0.3-0.5%2C1.2-0.5%2C1.3-0.5%20c0.1%2C0%2C0.2%2C0%2C0.3%2C0c1.6%2C0.4%2C2.6%2C0.7%2C3.8%2C1.2c0.5%2C0.2%2C0.9%2C1.2%2C0.6%2C1.9c-0.4%2C1.1-1.1%2C2.1-1.9%2C2.9c-0.2%2C0.2-0.5%2C0.5-0.8%2C0.7L13.1%2C16L12.6%2C16L12.6%2C16zM1.4%2C3.4c0%2C2.7%2C1.3%2C5.5%2C3.5%2C7.7l0.1%2C0.1c2.2%2C2.2%2C5%2C3.4%2C7.7%2C3.4c0.2-0.1%2C0.3-0.3%2C0.5-0.4c0.7-0.7%2C1.2-1.5%2C1.6-2.4c0%2C0%2C0-0.1-0.1-0.2c-1.1-0.5-1.9-0.8-3.4-1.1c0%2C0-0.1%2C0-0.2%2C0l-0.7%2C1.1c-0.4%2C0.7-1.6%2C0.8-2.4%2C0.2c-0.7-0.5-1.4-1.1-2.1-1.7C5.2%2C9.4%2C4.6%2C8.8%2C4.1%2C8C3.8%2C7.6%2C3.7%2C7%2C3.7%2C6.5C3.8%2C6.2%2C4%2C5.8%2C4.3%2C5.7L5.4%2C5c0-0.1%2C0-0.1%2C0-0.2C5.2%2C3.6%2C4.7%2C2.4%2C4.4%2C1.4c-0.1%2C0-0.1%2C0-0.2%2C0C3.3%2C1.7%2C2.5%2C2.3%2C1.8%2C3C1.7%2C3.1%2C1.5%2C3.2%2C1.4%2C3.4L1.4%2C3.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }

.button_support a {
  background: #5c73a3 !important;
  border: 2px solid #5c73a3 !important; }

.button_support a:hover {
  background: #7c8cad !important; }

.news-9 .item__more_link {
  color: #5c73a3; }

.footer__left .social-block a img, .footer__left .social-block a svg {
  border-color: #5c73a3; }

.footer__left .social-block path {
  fill: #5c73a3 !important; }

.footer__left .phone {
  background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%235c73a3%22%20d%3D%22M12.6%2C16c-3.1%2C0-6.2-1.4-8.7-3.9l0-0.1l0%2C0C1.3%2C9.5-0.1%2C6.3%2C0%2C3.1l0-0.2l0.1-0.2C0.4%2C2.5%2C0.6%2C2.2%2C0.8%2C2c0.8-0.8%2C1.8-1.5%2C2.9-1.9C3.9%2C0%2C4%2C0%2C4.2%2C0c0.4%2C0%2C1.2%2C0.2%2C1.4%2C0.8c0.4%2C1%2C0.9%2C2.4%2C1.2%2C3.7c0.1%2C0.4%2C0%2C1.2-0.5%2C1.6L5.1%2C6.8c0%2C0%2C0%2C0.2%2C0.2%2C0.4c0.5%2C0.6%2C1%2C1.3%2C1.6%2C1.9c0.6%2C0.6%2C1.3%2C1.1%2C1.9%2C1.6c0.1%2C0.1%2C0.3%2C0.1%2C0.4%2C0.1l0.4-0.6L10%2C9.7c0.3-0.5%2C1.2-0.5%2C1.3-0.5c0.1%2C0%2C0.2%2C0%2C0.3%2C0c1.6%2C0.4%2C2.6%2C0.7%2C3.8%2C1.2c0.5%2C0.2%2C0.9%2C1.2%2C0.6%2C1.9c-0.4%2C1.1-1.1%2C2.1-1.9%2C2.9c-0.2%2C0.2-0.5%2C0.5-0.8%2C0.7L13.1%2C16L12.6%2C16L12.6%2C16z%20M1.4%2C3.4c0%2C2.7%2C1.3%2C5.5%2C3.5%2C7.7l0.1%2C0.1c2.2%2C2.2%2C5%2C3.4%2C7.7%2C3.4c0.2-0.1%2C0.3-0.3%2C0.5-0.4c0.7-0.7%2C1.2-1.5%2C1.6-2.4c0%2C0%2C0-0.1-0.1-0.2c-1.1-0.5-1.9-0.8-3.4-1.1c0%2C0-0.1%2C0-0.2%2C0l-0.7%2C1.1c-0.4%2C0.7-1.6%2C0.8-2.4%2C0.2c-0.7-0.5-1.4-1.1-2.1-1.7C5.2%2C9.4%2C4.6%2C8.8%2C4.1%2C8C3.8%2C7.6%2C3.7%2C7%2C3.7%2C6.5C3.8%2C6.2%2C4%2C5.8%2C4.3%2C5.7L5.4%2C5c0-0.1%2C0-0.1%2C0-0.2C5.2%2C3.6%2C4.7%2C2.4%2C4.4%2C1.4c-0.1%2C0-0.1%2C0-0.2%2C0C3.3%2C1.7%2C2.5%2C2.3%2C1.8%2C3C1.7%2C3.1%2C1.5%2C3.2%2C1.4%2C3.4L1.4%2C3.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 1px no-repeat; }

.footer__left .address {
  background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%235c73a3%22%20d%3D%22M7%2C0C3.1%2C0%2C0%2C3%2C0%2C6.8c0%2C3.6%2C5.9%2C8.5%2C6.6%2C9.1C6.7%2C15.9%2C6.8%2C16%2C7%2C16c0.2%2C0%2C0.3-0.1%2C0.4-0.2c0.7-0.6%2C6.6-5.5%2C6.6-9.1C14%2C3%2C10.9%2C0%2C7%2C0zM7%2C14.5c-1.9-1.7-5.6-5.4-5.6-7.7c0-3%2C2.5-5.4%2C5.6-5.4c3.1%2C0%2C5.6%2C2.4%2C5.6%2C5.4C12.6%2C9.1%2C8.9%2C12.8%2C7%2C14.5z%20M7%2C3.5c-1.9%2C0-3.4%2C1.5-3.4%2C3.3c0%2C1.8%2C1.5%2C3.3%2C3.4%2C3.3c1.9%2C0%2C3.4-1.5%2C3.4-3.3C10.4%2C4.9%2C8.9%2C3.5%2C7%2C3.5zM7%2C8.7c-1.1%2C0-2-0.9-2-2c0-1.1%2C0.9-2%2C2-2c1.1%2C0%2C2%2C0.9%2C2%2C2C9.1%2C7.9%2C8.1%2C8.7%2C7%2C8.7z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 1px no-repeat; }

.footer__left .e-mail {
  background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2024%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%235c73a3%22%20d%3D%22M21.5%2C0H2.5C1.1%2C0%2C0%2C1.1%2C0%2C2.4v12.2C0%2C15.9%2C1.1%2C17%2C2.5%2C17h19.1c1.4%2C0%2C2.5-1.1%2C2.5-2.4V2.4C24%2C1.1%2C22.9%2C0%2C21.5%2C0z%20M21.5%2C14.9H2.5c-0.1%2C0-0.2%2C0-0.3-0.1l6.5-5.6l3%2C2.6c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1s0.3%2C0%2C0.3-0.1l3-2.6l6.5%2C5.6C21.7%2C14.9%2C21.6%2C14.9%2C21.5%2C14.9z%20M12%2C10.7L2.2%2C2.2C2.3%2C2.1%2C2.4%2C2%2C2.5%2C2h19.1c0.1%2C0%2C0.2%2C0%2C0.3%2C0.1L12%2C10.7z%20M2.1%2C3.4l5.8%2C5.1l-5.8%2C5.1V3.4z%20M16.1%2C8.5l5.8-5.1v10.1L16.1%2C8.5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }

html a.fixed-button.button1 {
  background-color: #b8c4dc;
  border-color: #b8c4dc; }

.site-path {
  text-align: right; }

.content-13 a {
  font-style: normal;
  color: #000; }

.content-13 a:hover {
  color: #375896; }

.show_block_body {
  margin: 10px 0; }

.show_block_body > div {
  border: 1px solid #ccc;
  background: #ededed; }
