/*
Theme Name: Slk Compamy Realv2
Theme URI: http://slk-compamy-realv2.webflow.io/
*/

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #000;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
  text-align: left;
}

.sek11 {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1000;
  display: block;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  border-style: none;
  border-top-width: 2px;
  border-top-color: #3784da;
  background-color: transparent;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.sek11.glmenu {
  display: block;
}

.cons1 {
  margin-top: 31px;
  margin-bottom: auto;
  padding-bottom: 31px;
}

.img-logo-s1 {
  float: left;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.s1-div2-kontkt {
  display: block;
  margin-left: 217px;
}

.s1-divk-tel {
  display: inline-block;
  margin-right: 0px;
  margin-left: 40px;
  float: left;
  text-align: left;
}

.s1-divk-tel._2 {
  margin-top: 40px;
  margin-left: 27px;
  float: right;
}

.s1-divk-tel._2l {
  display: inline-block;
  margin-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.body {
  display: block;
  background-image: url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: fixed;
  font-family: Cuprum, sans-serif;
  color: #005394;
  font-size: 18px;
  font-weight: 400;
  text-align: right;
}

.ico-tel {
  margin-top: 0px;
  margin-right: 8px;
  float: left;
  color: #073c82;
}

.ico-tel._2.me9 {
  position: relative;
  z-index: 100;
}

.ico-tel._2.me9.uz {
  position: relative;
}

.ico-tel._2.me9.iu {
  position: absolute;
  left: 0px;
  display: none;
  -webkit-filter: blur(5px) brightness(200%);
  filter: blur(5px) brightness(200%);
}

.text-tel {
  margin-right: 0px;
  float: left;
  color: #073c82;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .38), 0 1px 0 hsla(0, 1%, 41%, .49);
}

.text-tel.tab1 {
  margin-right: 0px;
}

.s1-div-label {
  margin-top: 86px;
  padding-left: 0px;
  float: none;
  clear: none;
  font-size: 19px;
}

.txt-label {
  position: static;
  left: 0px;
  top: 56px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-top: -36px;
  margin-left: 20px;
  padding-right: 0px;
  float: left;
  clear: none;
  font-family: Cuprum, sans-serif;
  color: #4e4e4e;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0px;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .38), 0 1px 0 rgba(0, 0, 0, .67);
}

.txt-label.s45 {
  position: static;
  display: block;
  margin-top: auto;
  margin-left: auto;
  padding-right: 54px;
  float: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
}

.txt-label.s45.m2 {
  padding-right: 32px;
}

.txt-lang {
  float: left;
}

.txt-languare {
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 13px;
  padding-right: 0px;
  float: left;
  border-bottom: 1px solid #005394;
  color: #073c82;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .38), 0 1px 0 hsla(0, 1%, 41%, .49);
}

.txt-languare.off {
  border-bottom: 1px none #000;
  color: #4e4e4e;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .38), 0 1px 0 #000;
}

.nav-bat {
  color: #fff;
}

.navbar {
  background-color: #3885db;
  background-image: url("./images/57a8b3cbc3e841c509eed9c6_fon-menu.png");
  background-position: 0px 0px;
  background-size: auto;
}

.nav-link {
  position: static;
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-weight: 400;
  text-align: center;
}

.nav-link._2 {
  border: 4px none #000;
  background-color: #044ba6;
}

.con-nav {
  margin-right: 134px;
  margin-left: 134px;
}

.nav-btn {
  position: static;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  text-align: center;
}

.s3-slider {
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: #e5eff9;
}

.s3-sl {
  width: 345px;
  height: 296px;
  float: left;
  background-image: url("./images/57a8b3cbc3e841c509eed9ff_eskalator.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.sl-img {
  float: none;
}

.s4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: #1365b0;
  background-image: url("./images/57a8b3cbc3e841c509eeda18_fm2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-y;
  font-weight: 400;
}

.s4-cont {
  padding-top: 31px;
  padding-bottom: 31px;
}

.s4cnt-ico {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.s4cnt-ico.s2ss {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-ico {
  display: block;
  min-width: 146px;
  margin-right: 0px;
  padding-top: 1%;
  padding-bottom: 1%;
  float: none;
}

.div-ico:hover {
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
  background-color: transparent;
}

.div-ico.ak {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
  background-color: rgba(0, 152, 255, .07);
}

.div-ico.aq:hover {
  border-style: solid;
  background-color: rgba(0, 152, 255, .07);
}

.div-ico.post23 {
  min-width: 0px;
  margin-right: 0%;
}

.ico-v1 {
  position: relative;
  z-index: 1000;
  display: block;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  float: none;
  text-align: center;
}

.txt-icon {
  display: inline-block;
  min-height: auto;
  margin-left: 0px;
  font-family: Cuprum, sans-serif;
  color: #fff;
  font-size: 19px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.1px;
  text-decoration: none;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
}

.txt-icon:hover {
  color: #a8d2f5;
}

.txt-icon.usl {
  color: #005394;
  text-shadow: none;
}

.txt-icon._22st {
  color: #000;
  text-shadow: none;
}

.txt-icon._22st:hover {
  color: #005394;
}

.txt-icon._22st.postavka {
  color: #3885db;
}

.txt-icon._22st.postavka:hover {
  color: #226cbe;
  text-decoration: none;
}

.txt-icon._22st.postavka.pos22 {
  color: #636363;
  font-size: 16px;
  line-height: 15px;
  letter-spacing: 0px;
}

.ss555 {
  display: block;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: transparent;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.ss555._1 {
  display: block;
  padding-top: 2%;
  padding-bottom: 2%;
}

.cons5 {
  display: block;
  height: 44px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  background-image: url("./images/57a8b3cbc3e841c509eed9a3_spl.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-x;
}

.cons5.zab2 {
  padding-bottom: 0px;
  background-image: url("./images/57a8b3cbc3e841c509eed9a3_spl.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-x;
}

.txt365 {
  display: block;
  margin: 0px 13px 0px auto;
  padding-right: 0px;
  padding-left: 0px;
  float: none;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, .41);
}

.txt365.zab {
  padding: 1% 2%;
  float: none;
  background-image: url("./images/57a8b3cbc3e841c509eed9a3_spl.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  font-size: 18px;
}

.txt365.a1 {
  margin-right: 13px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.img-calend {
  box-shadow: 1px 1px 3px 0 #000;
}

.divs5-0 {
  position: static;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin: 9px auto 0px 101px;
  float: none;
  font-weight: 300;
  text-align: center;
}

.divs5-0.zabota {
  display: block;
  margin: 6px auto 3%;
  text-align: center;
}

.divs5-1 {
  display: block;
  width: 35px;
  margin-right: auto;
  margin-left: auto;
  float: left;
}

.img-calend {
  display: block;
  margin-right: 13px;
  float: none;
  box-shadow: none;
  text-align: left;
}

.s6 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 3%;
  padding-bottom: 2%;
  background-color: #fff;
  /*background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(69, 139, 214, .34) 97%);*/
  /*background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(69, 139, 214, .34) 97%);*/
  background-position: 0px 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
  background-attachment: scroll, scroll;
  text-align: left;
}

.s6.new {
  /*background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(69, 139, 214, .34) 97%);*/
  /*background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(69, 139, 214, .34) 97%);*/
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: repeat-y, repeat;
  background-attachment: scroll, scroll;
}

.s6.new.glav3 {
  display: block;
  padding-top: 2%;
  padding-bottom: 2%;
  /*background-image: url("./images/57a8b3cbc3e841c509eed9c0_lenta.png"), -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(69, 139, 214, .34) 97%);*/
  /*background-image: url("./images/57a8b3cbc3e841c509eed9c0_lenta.png"), radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(69, 139, 214, .34) 97%);*/
  background-position: 49% 97%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
  background-attachment: scroll, scroll;
}

.s6._2new {
  display: block;
  height: 100px;
  padding-top: 0%;
  padding-bottom: 0%;
  background-position: 27% 0%, 0px 0px;
  background-size: auto, auto;
}

.s6.pt {
  background-color: transparent;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(235, 243, 251, .76) 37%, rgba(69, 139, 214, .34));
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(235, 243, 251, .76) 37%, rgba(69, 139, 214, .34));
}

.s6.pt2 {
  padding-bottom: 3%;
  background-color: transparent;
  background-image: -webkit-radial-gradient(circle farthest-corner at 103% 108%, #a5d1f4, #fff 39%, #fff 69%, #a5d1f4), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: radial-gradient(circle farthest-corner at 103% 108%, #a5d1f4, #fff 39%, #fff 69%, #a5d1f4), linear-gradient(180deg, #fff, #fff);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.s6.uz {
  padding-right: 4%;
  padding-bottom: 5px;
  padding-left: 4%;
  background-color: transparent;
  background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), -webkit-radial-gradient(circle farthest-corner at 12% -1%, rgba(69, 139, 214, .8), rgba(230, 240, 252, .52) 39%, rgba(230, 240, 252, .24) 61%, rgba(69, 139, 214, .94)), -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .8));
  background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), radial-gradient(circle farthest-corner at 12% -1%, rgba(69, 139, 214, .8), rgba(230, 240, 252, .52) 39%, rgba(230, 240, 252, .24) 61%, rgba(69, 139, 214, .94)), linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .8));
  background-position: 0px 50%, 0px 0px, 0px 0px;
  background-size: cover, auto, auto;
  background-repeat: no-repeat, repeat, repeat;
  background-attachment: scroll, scroll, scroll;
}

.s6.uz.v4 {
  padding-right: 10%;
  padding-left: 10%;
}

.s6.uz.tm {
  background-color: transparent;
  background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), -webkit-radial-gradient(circle farthest-corner at 0% 0%, rgba(0, 116, 240, .8), rgba(242, 246, 250, .8) 36%, hsla(0, 0%, 100%, .8) 74%, rgba(0, 116, 240, .8)), -webkit-repeating-linear-gradient(0deg, hsla(0, 6%, 88%, .64), hsla(0, 1%, 41%, .49) 31%, hsla(0, 1%, 41%, .49) 70%, hsla(0, 6%, 88%, .64));
  background-image: url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), radial-gradient(circle farthest-corner at 0% 0%, rgba(0, 116, 240, .8), rgba(242, 246, 250, .8) 36%, hsla(0, 0%, 100%, .8) 74%, rgba(0, 116, 240, .8)), repeating-linear-gradient(90deg, hsla(0, 6%, 88%, .64), hsla(0, 1%, 41%, .49) 31%, hsla(0, 1%, 41%, .49) 70%, hsla(0, 6%, 88%, .64));
  background-position: 0px 50%, 0px 0px, 0px 0px;
  background-size: cover, auto, auto;
  background-repeat: no-repeat, repeat, repeat;
  background-attachment: scroll, scroll, scroll;
}

.s6.uz.nn2 {
  background-color: #fff;
  background-image: -webkit-linear-gradient(270deg, rgba(83, 159, 248, .05), rgba(83, 159, 248, .05)), -webkit-radial-gradient(circle farthest-corner at 12% 14%, rgba(44, 105, 175, .4), rgba(145, 177, 213, .2) 41%, hsla(0, 0%, 100%, .08) 64%, rgba(44, 105, 175, .4)), url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(230, 240, 252, .84) 42%, rgba(69, 139, 214, .94));
  background-image: linear-gradient(180deg, rgba(83, 159, 248, .05), rgba(83, 159, 248, .05)), radial-gradient(circle farthest-corner at 12% 14%, rgba(44, 105, 175, .4), rgba(145, 177, 213, .2) 41%, hsla(0, 0%, 100%, .08) 64%, rgba(44, 105, 175, .4)), url("./images/57a8b3cbc3e841c509eed9c3_lenta2.png"), radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(230, 240, 252, .84) 42%, rgba(69, 139, 214, .94));
  background-position: 0px 0px, 0px 0px, 0px 50%, 0px 0px;
  background-size: auto, auto, cover, auto;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-attachment: scroll, scroll, scroll, scroll;
}

.s6.uz.nn2.st1 {
  display: block;
  max-height: 100%;
  padding-top: 2%;
  padding-bottom: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.s6.uz.nn2.st1.sprav2 {
  background-color: #daeeff;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.divs6-0 {
  float: none;
}

.divs6-txt1 {
  width: 400px;
  clear: left;
  background-color: transparent;
}

.divs6-txt1.fon {
  position: absolute;
  top: -35px;
  display: none;
  width: auto;
  height: auto;
  float: none;
  clear: none;
  background-color: transparent;
  background-image: none;
  background-size: auto;
}

.s6-txt-h3 {
  margin-top: 34px;
  font-size: 25px;
  line-height: 27px;
  font-weight: 400;
  text-align: center;
}

.s6-txt-h3._2 {
  margin-top: 0px;
  text-align: left;
}

.txts6-1 {
  margin-top: 3%;
  margin-bottom: 0px;
  color: #3b3b3b;
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
}

.txts6-1.glav2 {
  margin-top: 3%;
  font-size: 16px;
  line-height: 27px;
  text-align: left;
}

.txts6-1.k {
  padding-bottom: 2%;
  font-size: 18px;
  text-align: justify;
}

.txts6-1.m {
  margin-bottom: 3%;
  text-align: left;
}

.txts6-1.big {
  margin-top: 0%;
  font-family: Cuprum, sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  text-align: left;
}

.txts6-1.big._22 {
  font-size: 20px;
}

.divs6-txt01 {
  display: block;
  margin-left: 137px;
  float: left;
}

.divs6-txt02 {
  margin-left: 0px;
  float: left;
}

.s7 {
  display: block;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 10px;
  background-color: #fff;
  background-image: url("./images/57a8b3cbc3e841c509eeda13_fon-s.png"), url("./images/57a8b3cbc3e841c509eed9c6_fon-menu.png"), -webkit-linear-gradient(109deg, #9e9f9f, #a0a0a0, #f7f7f7 63%, hsla(0, 0%, 100%, 0));
  background-image: url("./images/57a8b3cbc3e841c509eeda13_fon-s.png"), url("./images/57a8b3cbc3e841c509eed9c6_fon-menu.png"), linear-gradient(341deg, #9e9f9f, #a0a0a0, #f7f7f7 63%, hsla(0, 0%, 100%, 0));
  background-position: 50% 50%, 50% 50%, 0px 0px;
  background-size: 126px, 25px, auto;
  background-repeat: repeat, repeat, repeat;
  background-attachment: fixed, fixed, scroll;
}

.s8 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 2%;
  background-color: transparent;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.s7cnt {
  display: block;
}

.divs7-01 {
  display: block;
  margin: 0% auto 2%;
  background-image: url("./images/57a8b3cbc3e841c509eeda22_pl.png");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-align: center;
  text-decoration: none;
}

.s7-pl1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.divs7-02 {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: inline-block;
  margin-bottom: 0px;
  float: none;
}

.divs7-02-1 {
  width: auto;
  height: auto;
  margin-top: 60px;
  float: none;
}

.divs7-03 {
  width: 375px;
  height: 365px;
  background-image: -webkit-linear-gradient(270deg, rgba(229, 239, 249, .8), hsla(0, 0%, 100%, .8) 50%, rgba(229, 239, 249, .8));
  background-image: linear-gradient(180deg, rgba(229, 239, 249, .8), hsla(0, 0%, 100%, .8) 50%, rgba(229, 239, 249, .8));
}

.img-karta {
  display: block;
  margin-right: 55px;
  margin-left: auto;
}

.txts7-h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #005394;
  font-size: 23px;
  font-weight: 400;
  text-align: center;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .25);
}

.txts7-h1._2 {
  font-size: 18px;
}

.txts7-h1._2.glav {
  display: block;
  margin-bottom: 0px;
  font-size: 25px;
  text-decoration: none;
}

.txts7-h1._2.glav:hover {
  text-decoration: underline;
}

.cons8 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.divs8-0 {
  display: block;
  float: none;
}

.divs8-1l {
  display: block;
  background-image: none;
  background-repeat: repeat;
}

.s9 {
  display: block;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  background-color: #2172c1;
  background-image: url("./images/57a8b3cbc3e841c509eed9ef_fonfut.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.s9.gfooter {
  min-height: 220px;
  padding: 3% 2%;
}

.s9.menu {
  min-height: 100px;
  padding: 18px 2%;
  background-color: transparent;
  background-image: none;
}

.divs8-bnr {
  display: block;
  width: 177px;
  margin-bottom: 20px;
  margin-left: 30px;
  float: left;
  background-color: transparent;
}

.img-ch {
  display: block;
  margin-right: 20px;
  margin-left: auto;
  float: left;
}

.img-ch._2 {
  display: block;
  margin-right: 0px;
  margin-left: 34px;
  float: left;
}

.img-ch.pp2 {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  float: none;
}

.img-ch.pp3 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.img-ch.pp4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.txt-stk3 {
  display: inline-block;
  margin: 0px auto;
  padding-top: 10px;
  font-family: Cuprum, sans-serif;
  color: #fff;
  font-size: 33px;
  font-weight: 400;
  text-align: center;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .25);
}

.txt-stk3._2 {
  display: inline-block;
  margin-left: 13px;
  padding-top: 0px;
  float: none;
  font-family: RobotoCondensed;
  color: #fff;
  font-size: 24px;
  letter-spacing: 2.1px;
  text-shadow: hsla(0, 0%, 100%, .2) 0px -1px 0px, rgba(0, 0, 0, .52) 1px 1px 2px;
}

.divs9-cpyright {
  display: block;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  background-image: url("./images/57a8b3cbc3e841c509eed9c2_img-fon-s1.png"), -webkit-linear-gradient(135deg, rgba(22, 82, 145, .94) 1%, #3b89df 99%);
  background-image: url("./images/57a8b3cbc3e841c509eed9c2_img-fon-s1.png"), linear-gradient(315deg, rgba(22, 82, 145, .94) 1%, #3b89df 99%);
  background-position: 0px 0px, 0px 0px;
  background-size: 25px, auto;
  color: #b3deff;
  font-size: 14px;
  text-align: center;
}

.conts9 {
  height: auto;
}

.txt-s9-copyright {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #b3deff;
  font-size: 14px;
  text-align: center;
}

.img-logo-fut {
  float: left;
}

.rows9 {
  padding-bottom: 20px;
}

.txts9-tz {
  margin-top: 12px;
  float: left;
  color: #c5c4c4;
  font-size: 9px;
  text-align: left;
}

.s9-txt {
  display: inline-block;
  margin-top: 0px;
  float: left;
  color: #d8d8d8;
  text-align: left;
}

.txt-s9-futer-menu {
  display: block;
  margin-right: 72px;
  margin-bottom: 28px;
  float: none;
  clear: none;
  color: #d8d8d8;
}

.img-karta-blue {
  position: relative;
  display: block;
}

.divs7-karta {
  position: relative;
  left: 0px;
  top: 1px;
  right: 424px;
  display: block;
  width: 170px;
}

.txt-karta-h3 {
  display: block;
  font-family: OpenSansCondensed;
  font-size: 20px;
  font-weight: 400;
  text-align: left;
}

.txt-karta {
  display: inline-block;
  float: left;
  clear: none;
  color: #fff;
  font-size: 14px;
  text-align: left;
}

.txt-gorod {
  color: #94c5fd;
  text-align: left;
}

.nav-menu {
  position: static;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.s2 {
  height: auto;
  background-color: #3885db;
  background-image: url("./images/57a8b3cbc3e841c509eed9c6_fon-menu.png");
  background-position: 50% 50%;
  background-size: 25px;
}

.cnt-s2 {
  height: 46px;
}

.div-m {
  display: inline-block;
  height: 46px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  text-align: center;
}

.txt-menu {
  color: #fff;
  text-decoration: none;
}

.divs2-kn {
  height: 46px;
}

.nav-bar2 {
  background-color: #3885db;
  background-image: url("./images/57a8b3cbc3e841c509eed9c6_fon-menu.png");
  background-position: 0px 0px;
  background-size: 25px;
  color: rgba(0, 83, 148, 0);
}

.nav-menu {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  height: auto;
  float: none;
  text-align: center;
}

.nav-link {
  display: inline-block;
  padding: 12px 40px;
  font-family: Cuprum, sans-serif;
  font-weight: 400;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, .72);
}

.nav-link:hover {
  display: inline-block;
  background-color: #044ba6;
}

.nav-link:focus {
  background-color: #044ba6;
}

.nav-link.w--current {
  padding-bottom: 12px;
  background-color: #044ba6;
  color: #fff;
}

.nav-link.w--current:hover {
  color: #fff;
}

.nav-link-aktiv {
  height: 40px;
  padding-top: 12px;
  padding-right: 40px;
  padding-left: 40px;
  background-color: transparent;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, .7);
}

.sl {
  clear: none;
  background-color: #0098ff;
}

.sl._2list {
  background-image: url("./images/57a8b3cbc3e841c509eeda1c_5cc5a3f683479ddfa7c6c1e7f3d42f9f.jpg");
  background-position: 50% 25%;
  background-size: cover;
  background-repeat: repeat;
}

.sl._2list.mnt {
  background-image: url("./images/57a8b3cbc3e841c509eed9b6_DSC_8485.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}

.div-kart0 {
  position: static;
  display: block;
  height: 529px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  background-image: url("./images/57a8b3cbc3e841c509eed972_maps_blue.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-kr-adres {
  position: static;
  right: 171px;
  bottom: 265px;
  display: inline-block;
  margin-right: 20px;
  text-align: left;
}

.div-txt-adres {
  display: inline-block;
  margin-right: 20px;
  float: right;
  clear: none;
}

.txt-gorod {
  float: none;
  color: #005394;
}

.txt-adres {
  color: #000;
  font-size: 14px;
  text-align: left;
  text-shadow: none;
}

.maps {
  position: relative;
  top: 230px;
  right: 690px;
  margin-top: 20px;
}

.sl-col3 {
  height: 296px;
  background-image: url("./images/57a8b3cbc3e841c509eed9ff_eskalator.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.sl-col2 {
  height: 296px;
  background-image: url("./images/57a8b3cbc3e841c509eeda14_sl2.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.sl-col4 {
  height: 296px;
  background-image: url("./images/57a8b3cbc3e841c509eeda0b_sl4.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.sl-col1 {
  height: 296px;
  background-image: url("./images/57a8b3cbc3e841c509eed9f2_sl-det.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat-x;
}

.sl2 {
  height: 410px;
  clear: none;
  background-color: #005394;
}

.sl2._2l2 {
  height: 170px;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.sl3 {
  background-image: url("./images/57a8b3cbc3e841c509eed9dd_DSC_864320Copy.jpg"), url("./images/57a8b3cbc3e841c509eed993_DSC_8675-Pano20(1).jpg");
  background-position: 50% 50%, 50% 50%;
  background-size: 1494px, 1494px;
  background-repeat: repeat, repeat;
}

.sl3.s1 {
  background-image: url("./images/57a8b3cbc3e841c509eed993_DSC_8675-Pano20(1).jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}

.txt_cnt_ss5 {
  display: block;
  margin-right: auto;
  margin-bottom: 3%;
  margin-left: auto;
  color: #005394;
  font-size: 23px;
  font-weight: 700;
  text-align: center;
  text-shadow: 1px -1px 0 hsla(0, 0%, 100%, .44);
}

.ss5_row {
  display: block;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

.ss501 {
  display: block;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
}

.ss501_colomn {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.im_serp {
  display: block;
  margin-right: auto;
  margin-left: 38px;
  float: left;
}

.im_serp.pr3 {
  display: block;
  width: 220px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  float: none;
}

.im_serp.m4 {
  margin-left: 0px;
}

.sherb {
  display: block;
  margin-top: -7px;
  margin-right: auto;
  margin-left: 36px;
  padding-bottom: 0px;
  float: left;
}

.sherb.pr2 {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  float: none;
}

.sherb.m5 {
  margin-left: 0px;
}

.kone {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: left;
  border-bottom: 1px solid transparent;
}

.kone.pr1 {
  margin-bottom: 20px;
  float: none;
}

.hidral {
  display: block;
  margin-right: auto;
  margin-left: 39px;
  float: left;
}

.hidral.pr4 {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  float: none;
}

.hidral.m1 {
  margin-left: 0px;
}

.row88 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.cl82 {
  padding-right: 0px;
}

.cl84 {
  padding-right: 0px;
}

.dv88 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.div_selm {
  height: 49px;
  background-image: url("./images/57a8b3cbc3e841c509eed9b0_stpl_dark.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.s66 {
  display: none;
}

.s81 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-image: url("./images/57a8b3cbc3e841c509eed99e_sinstal.jpg");
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: repeat-y;
}

.s811 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-image: url("./images/57a8b3cbc3e841c509eed9b4_sl_sin.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat-y;
  background-attachment: scroll;
}

.ico_nsk {
  width: 10px;
  height: 10px;
  margin-top: 4px;
  margin-right: 5px;
  float: left;
  border-radius: 20px;
  background-color: #005394;
}

.ico_nsk.s1-div2-kontkt {
  width: 14px;
  height: 14px;
  margin-top: 3px;
  float: none;
}

.m3 {
  position: relative;
  top: 272px;
  right: 582px;
}

.mp3 {
  position: relative;
  top: 314px;
  right: 401px;
}

.mp4 {
  position: relative;
  top: 268px;
  right: 391px;
}

.mp5 {
  position: relative;
  top: 291px;
  right: 446px;
}

.mp6 {
  position: relative;
  top: 283px;
  right: 357px;
}

.ico_gl {
  width: 10px;
  height: 10px;
  margin-top: 4px;
  margin-right: 5px;
  float: left;
  border-width: 2px;
  border-radius: 20px;
  background-color: #005394;
}

.brd {
  float: left;
  font-size: 14px;
}

.s99 {
  display: none;
  padding-top: 20px;
  padding-bottom: 31px;
}

.img_fl {
  margin-right: 20px;
  margin-left: 216px;
  float: left;
}

.img_fl.pp1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.blst {
  display: block;
}

.kt_pdv {
  display: block;
  margin-top: 30px;
  margin-bottom: 50px;
}

.ico_sh {
  position: relative;
  top: -58px;
  margin-right: 10px;
  float: left;
}

.slk-txt {
  font-size: 24px;
}

.dvd_slk_logo {
  display: block;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.slk_txt {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  font-size: 29px;
  letter-spacing: 2.1px;
  text-shadow: 0 0 3px #001c41, 0 -1px 0 hsla(0, 0%, 100%, .38);
}

.page-title {
  display: block;
  margin: 0px auto 2%;
  padding-top: 0px;
  padding-bottom: 0%;
  border-bottom: 1px none rgba(0, 152, 255, .55);
  color: #2c69af;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
  text-decoration: none;
  text-shadow: 0 2px 0 hsla(0, 6%, 88%, .64);
}

.page-title.k2 {
  font-size: 25px;
  text-align: left;
}

.page-title.post26 {
  margin-top: 2%;
  text-align: center;
}

.page-title.styl2 {
  margin-top: 2%;
  font-size: 25px;
}

.page-title.styl2.inbg_ph {
  padding-left: 2%;
  color: #fff;
  font-size: 35px;
  line-height: 35px;
  font-weight: 400;
  text-shadow: 1px 1px 6px #000;
}

.page-title.sprav {
  color: #2c69af;
  text-shadow: none;
}

.tab_gr {
  display: block;
}

.txt_adres {
  display: block;
}

.txxt_adre {
  font-size: 16px;
}

.dvd_ico {
  width: 14px;
  height: 14px;
  margin-top: 4px;
  border-radius: 42px;
  background-color: #aacaee;
}

.rw {
  margin-bottom: 15px;
}

.txt_gr {
  color: #2c69af;
}

.adrespgr {
  color: #3b3b3b;
  font-size: 16px;
}

.ic_face {
  margin-right: 5px;
}

.ic_vk {
  margin-right: 5px;
}

.dvd_tel {
  display: inline-block;
  margin-right: 34px;
  float: left;
}

.dvd_tel._2ss {
  margin-right: 0px;
}

.dvd_tel._3ss {
  margin-right: 0px;
}

.col_kont {
  margin-top: 20px;
  padding-left: 0px;
}

.ic-f-n {
  position: relative;
  margin-right: 5px;
}

.ic-f-n.me1 {
  margin-right: 8px;
}

.i-v-n {
  margin-right: 5px;
}

.i-v-n.me2 {
  margin-right: 8px;
}

.i-i-n {
  margin-right: 5px;
}

.i-i-n.me3 {
  margin-right: 8px;
}

.img_karta {
  position: absolute;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(44, 106, 176, .56);
  box-shadow: none;
}

.txt_okrug {
  margin-bottom: 20px;
  text-align: center;
}

.i-tel {
  margin-right: 8px;
  float: left;
}

.i-em {
  margin-right: 8px;
  float: left;
}

.i-maps {
  margin-right: 8px;
  float: left;
}

.metka-met {
  position: relative;
  left: 68px;
  top: 237px;
}

.ico-sape-5 {
  position: relative;
  left: 176px;
  top: -191px;
  bottom: 14px;
}

.col_log {
  position: static;
  display: block;
  padding-right: 0px;
}

.dvd_kon_f {
  margin-top: 40px;
  margin-left: 48px;
  float: left;
}

.dvd_2bl {
  position: static;
  float: none;
}

.dvd_01 {
  width: auto;
  float: none;
  clear: none;
}

.ic_soc {
  display: inline-block;
  margin-top: 22px;
  margin-left: 15px;
}

.ic_soc._3l {
  margin-top: 0px;
  margin-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.dvd_kon_2 {
  display: block;
  margin-top: 22px;
  padding-left: 27px;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.dvd_tal_2 {
  margin-left: 2px;
  float: left;
}

.geo_mono {
  position: relative;
  left: 250px;
  top: 214px;
}

.txt_map_tomsk {
  position: relative;
  left: 183px;
  top: 239px;
  display: inline-block;
  color: hsla(0, 6%, 88%, .64);
  font-size: 16px;
  text-shadow: 1px 1px 0 #3b3b3b;
}

.geo_mono2 {
  position: relative;
  left: 299px;
  top: 296px;
}

.txt_map_kemerovo {
  position: relative;
  left: 212px;
  top: 319px;
  display: inline-block;
  color: hsla(0, 6%, 88%, .64);
  font-size: 16px;
  text-shadow: 1px 1px 0 #3b3b3b;
}

.geo_mono_3 {
  position: relative;
  left: 78px;
  top: 246px;
}

.txt_geo-omsk {
  position: relative;
  left: -34px;
  top: 270px;
  display: inline-block;
  color: hsla(0, 6%, 88%, .64);
  font-size: 16px;
  text-shadow: 1px 1px 0 #3b3b3b;
}

.geo_moto_4 {
  position: relative;
  left: 228px;
  top: 368px;
}

.txt_geo_altay {
  position: relative;
  left: 67px;
  top: 391px;
  display: inline-block;
  color: hsla(0, 6%, 88%, .64);
  font-size: 16px;
  text-shadow: 1px 1px 0 #3b3b3b;
}

.geo_red {
  position: relative;
  left: -58px;
  top: 282px;
}

.txt_geo_nsk {
  position: relative;
  left: -74px;
  top: 310px;
  display: inline-block;
  color: hsla(0, 56%, 98%, .8);
  font-size: 17px;
  text-shadow: 1px 1px 0 #3b3b3b;
}

.sec_ob_01 {
  height: 600px;
  border-style: none;
  border-width: 3px 1px 1px;
  border-color: #2c69af #000 #000;
}

.sec_gorod {
  display: block;
  height: 160px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.sl_gorod_02 {
  height: 150px;
  background-color: hsla(0, 0%, 87%, 0);
}

.sl_gorod_sl1 {
  position: relative;
}

.txt_zag_nsk {
  margin-bottom: auto;
  font-weight: 400;
  text-align: center;
}

.div_01_city {
  display: block;
  width: 400px;
  margin-top: 35px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  background-image: url("./images/57a8b3cbc3e841c509eeda22_pl.png");
  background-position: 50% 50%;
  background-size: cover;
}

.icon_l1 {
  color: #2c69af;
  text-shadow: 0 -1px 0 rgba(59, 59, 59, .7), -1px -1px 0 hsla(0, 0%, 100%, .82);
}

.txt_more {
  display: block;
  width: auto;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  float: left;
  font-size: 16px;
  text-align: justify;
}

.dvd_txt_more2 {
  margin-top: 15px;
  margin-right: 80px;
  margin-left: 80px;
}

.nav_2 {
  position: static;
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: hsla(0, 0%, 87%, 0);
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.cn_nav2 {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
}

.sc_nav2 {
  display: block;
  margin-top: 15px;
  margin-bottom: 20px;
}

.dvd_map {
  display: block;
  height: 600px;
  margin-top: 0px;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.map_all {
  margin-top: 30px;
}

.nav_menu {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  clear: none;
}

.nv_mn_link {
  position: relative;
  display: inline-block;
  text-align: center;
}

.dvd_m {
  display: block;
  float: left;
}

.nv_bar_ob {
  background-color: hsla(0, 0%, 87%, 0);
}

.link_ob {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: #000 #000 rgba(78, 119, 151, 0);
  color: #005394;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .56);
}

.link_ob:hover {
  border-bottom: 3px solid #007bdb;
  background-color: rgba(0, 152, 255, .16);
  color: #2c69af;
  font-weight: 700;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .35);
}

.link_ob:focus {
  color: #073c82;
}

.link_ob.w--current {
  display: inline-block;
  border-bottom: 3px solid #007bdb;
  background-color: rgba(0, 152, 255, .21);
  color: #2c69af;
  line-height: 20px;
  font-weight: 700;
  text-decoration: none;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .35);
}

.link_ob.w--current:hover {
  background-color: rgba(0, 152, 255, .21);
  color: #2c69af;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .35);
}

.link_ob.neak {
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 123, 219, 0);
  background-color: transparent;
}

.link_ob.neak:hover {
  border-bottom-color: #007bdb;
  background-color: rgba(0, 152, 255, .21);
}

.nv_ob {
  background-color: hsla(0, 0%, 87%, 0);
}

.con_g {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-radius: 10px;
  background-image: url("./images/57a8b3cbc3e841c509eed9b0_stpl_dark.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 1px 1px 8px 0 #4e4e4e;
}

.con_g._3nwe {
  background-size: cover;
}

.con_g._3nwe.doc {
  background-image: url("./images/57a8b3cbc3e841c509eeda22_pl.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dvd_vs {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  height: 800px;
  color: transparent;
}

.txtvv {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-size: 20px;
  text-align: center;
}

.txtvv2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  text-align: center;
}

.d_map {
  height: auto;
  background-image: none;
  background-size: auto;
  box-shadow: 1px 1px 3px 0 #000;
}

.igeo2 {
  position: relative;
  top: -161px;
  right: 188px;
  bottom: -72px;
}

.cn_met {
  height: 500px;
  background-image: url("./images/57a8b3cbc3e841c509eed9d6_2016-03-102018-54-48-222-dk2.jpg");
  background-size: 1433px;
  box-shadow: none;
}

.img_ic2 {
  position: relative;
  left: -250px;
  top: 385px;
  right: 0px;
}

.dvd_adres {
  position: relative;
  left: 577px;
  top: 154px;
  width: 300px;
  padding: 10px;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
}

.dvd_adres.map2 {
  position: relative;
  left: 301px;
  top: 204px;
  width: 200px;
}

.txt_adr {
  display: block;
  font-size: 17px;
  line-height: 21px;
  font-weight: 400;
}

.img_ic01 {
  position: relative;
  left: -425px;
  top: 506px;
  right: 20px;
}

.img_ic02 {
  position: relative;
  top: 270px;
  right: 189px;
}

.menu_geo_2 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.s_map_3 {
  display: none;
}

.dvd_map2 {
  display: block;
  width: 50%;
  float: none;
}

.dvd_map2-01 {
  width: 50%;
  height: 500px;
  float: right;
}

.dvd_fhoto {
  position: relative;
  float: none;
  background-image: url("./images/57a8b3cbc3e841c509eed9ec_domina1.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.dvd_fhoto._2 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  height: 100%;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0), rgba(56, 133, 219, .77) 39%, #3885db 99%);
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(56, 133, 219, .77) 39%, #3885db 99%);
  box-shadow: 23px 23px 25px -25px rgba(78, 78, 78, .69);
}

.dvd_txt_ob_f {
  position: relative;
  padding-top: 100px;
}

.txt_ob_n {
  margin-top: 0px;
  padding-top: 15px;
  padding-right: 8%;
  padding-left: 3%;
  color: #fdf8f8;
  text-shadow: -1px -1px 0 #000;
}

.txt_adrea {
  position: relative;
  margin-bottom: 2%;
  padding-right: 5%;
  padding-left: 3%;
  color: hsla(0, 56%, 98%, .91);
  text-align: left;
}

.dvd_ico_2 {
  width: 29%;
  height: 100%;
  border-radius: 100px 100% 100px 100px;
  background-color: hsla(0, 0%, 72%, .64);
}

.txt_ob01 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  color: #a6df2e;
  text-align: center;
}

.txt_lift {
  color: #fdf8f8;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}

.dvd_more2 {
  padding-right: 5%;
  color: hsla(0, 6%, 88%, .64);
  text-decoration: underline;
}

.txt_nsk {
  color: hsla(0, 6%, 88%, .64);
  text-decoration: none;
}

.txt_nsk:hover {
  color: hsla(0, 56%, 98%, .91);
}

.txt_nsk.w--current {
  color: #fff;
  text-decoration: none;
}

.sk {
  display: block;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.dk {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  overflow: auto;
  width: 50%;
  height: 400px;
  float: left;
  background-color: #888c8f;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.dm {
  position: absolute;
  left: -100%;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 60%;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  box-shadow: 0 25px 29px 3px rgba(0, 0, 0, .5);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.tab {
  margin-bottom: 2%;
}

.txt_op {
  padding: 3%;
  color: hsla(0, 56%, 98%, .74);
}

.dm2 {
  height: 800px;
}

.slk_op {
  position: relative;
  margin-bottom: 3%;
  padding-right: 5%;
  padding-left: 3%;
  color: hsla(0, 56%, 98%, .74);
  text-align: left;
}

.slk_op.ob22 {
  margin-bottom: 1%;
  color: #fff;
}

.tab_ph {
  padding-top: 1%;
  padding-bottom: 1%;
}

.dp {
  height: 150px;
  margin-bottom: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 6%, 88%, .64);
  background-image: url("./images/57a8b3cbc3e841c509eed9e6_domina3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-y;
}

.pd2 {
  height: 150px;
  background-image: url("./images/57a8b3cbc3e841c509eed9e7_domina2.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.pd3 {
  height: 150px;
  background-image: url("./images/57a8b3cbc3e841c509eed9ec_domina1.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.b_kontent {
  background-image: url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px;
  background-size: cover;
  font-family: Cuprum, sans-serif;
  color: #005394;
  font-size: 18px;
}

.sm2 {
  display: none;
  padding-top: 2%;
  padding-bottom: 2%;
}

.d_naz {
  padding-bottom: 2%;
}

.uslugi2 {
  padding-top: 2%;
}

.tab_kc {
  margin-top: 3%;
}

.h2zgl {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(0, 152, 255, .55);
}

.h2zgl.m2 {
  margin-bottom: 3%;
  padding-bottom: 0px;
  font-size: 20px;
  line-height: 30px;
}

.h2zgl.m2.cent {
  text-align: left;
}

.h2zgl.m2._22 {
  font-size: 22px;
}

.tab_us {
  margin-top: 4%;
}

.dlong {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.windget1 {
  margin-bottom: 10%;
  padding: 7%;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
  background-color: rgba(0, 152, 255, .07);
}

.titvid {
  margin-top: 0px;
}

.txt_link_wid {
  display: inline-block;
  margin-bottom: 3%;
  color: #2c69af;
  text-decoration: none;
}

.txt_link_wid:hover {
  text-decoration: underline;
}

.dvprt {
  margin-bottom: 30px;
  padding: 7%;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
  background-color: rgba(0, 152, 255, .07);
}

.ttb1 {
  margin-bottom: 20px;
}

.content {
  display: block;
  margin-right: auto;
  margin-left: auto;
  line-height: 27px;
}

.dbb {
  margin-bottom: 30px;
  padding: 7%;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
  background-color: rgba(0, 152, 255, .07);
}

.im1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.im2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.imm3 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.iim4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.tab3cotn {
  margin-bottom: 3%;
  font-weight: 400;
  text-align: justify;
}

.tab3cotn2 {
  padding-left: 2%;
}

.stxt {
  margin-bottom: 3%;
  color: #005394;
  font-size: 20px;
}

.txt_list_com {
  margin-top: 3%;
  padding: 3% 2% 5%;
  border-bottom: 1px solid rgba(0, 152, 255, .33);
  background-image: -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, .84), #a4d0f4);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, .84), #a4d0f4);
}

.txt_list_com:hover {
  border-bottom-color: rgba(0, 152, 255, .9);
  background-image: -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, .84), #70bfff);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, .84), #70bfff);
}

.txt_list_com.min {
  padding-bottom: 3%;
}

.txt_list_com.n {
  background-image: url("./images/57a8b3cbc3e841c509eed9a3_spl.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}

.txt_list_com._5 {
  margin-top: 0%;
  margin-bottom: 3%;
  padding: 5% 4%;
  border-bottom-style: none;
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
  background-repeat: repeat, repeat;
  box-shadow: none;
  text-align: left;
  text-decoration: none;
}

.txt_list_com._5:hover {
  background-image: -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
  text-decoration: underline;
}

.txt_list_com._5:focus {
  background-image: -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), url("./images/57a8b3cbc3e841c509eed9b0_stpl_dark.png");
  background-image: radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), url("./images/57a8b3cbc3e841c509eed9b0_stpl_dark.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.link_txt_com {
  border-bottom: 1px none rgba(0, 83, 148, .5);
  color: #3885db;
  font-size: 18px;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
}

.link_txt_com:hover {
  color: #005394;
}

.link_txt_com:focus {
  color: #005394;
}

.link_txt_com.kon {
  display: block;
  padding-top: 3%;
  padding-bottom: 3%;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, #9accf4);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff, #9accf4);
  text-align: center;
}

.link_txt_com._51 {
  padding-left: 5%;
  float: left;
  color: #005394;
  font-size: 18px;
  text-align: left;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .25), 0 0 0 #000;
}

.link_txt_com._51:focus {
  text-decoration: underline;
}

.link_txt_com._51.w--current:hover {
  text-decoration: underline;
}

.link_txt_com._51.in {
  color: #005394;
}

.link_txt_com._51.in2 {
  padding-left: 5%;
  float: left;
  text-align: left;
}

.link_txt_com._51.in2.w--current {
  clear: left;
}

.link_txt_com._51.in2.w--current:hover {
  text-decoration: underline;
}

.list_com {
  padding-left: 0px;
  float: none;
}

.dconm2 {
  padding: 3%;
  background-image: none;
}

.dconm2.right {
  width: 80%;
  padding: 0% 0% 2%;
  float: right;
}

.dconm2.right._1-2._22 {
  width: 80%;
  float: right;
  clear: right;
}

.dfoncom {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
}

.iconcop {
  display: block;
  margin-right: 5%;
  margin-left: 2%;
  float: left;
}

.dcube {
  margin-bottom: 3%;
}

.dcub1 {
  display: block;
  height: 165px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("./images/57a8b3cbc3e841c509eed945_cube01.svg");
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.dcub1._02 {
  background-image: url("./images/57a8b3cbc3e841c509eed954_cube02.svg");
  background-size: contain;
}

.dcub1._03 {
  background-image: url("./images/57a8b3cbc3e841c509eed96e_cube03.svg");
  background-size: contain;
}

.tcub {
  width: 120px;
  padding: 2%;
  color: hsla(0, 6%, 88%, .9);
  font-size: 12px;
  line-height: 17px;
  text-align: center;
}

.tzagcib {
  display: inline-block;
  margin-left: 31px;
  padding-top: 47px;
  color: hsla(0, 0%, 94%, .9);
  font-size: 25px;
}

.dkons {
  margin-bottom: 5%;
}

.link_open {
  background-color: #a8d2f5;
  color: #073c82;
}

.link_open:hover {
  background-color: #72b9f5;
}

.nav_map {
  display: none;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.nav_map_con {
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, .9), rgba(168, 210, 245, .9));
  background-image: radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, .9), rgba(168, 210, 245, .9));
}

.nv_map {
  display: block;
  float: none;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .35);
  text-align: center;
}

.nv_m_link {
  position: static;
  float: none;
  color: #3885db;
  font-size: 22px;
  text-align: center;
}

.nv_m_link:hover {
  background-color: #a8d2f5;
  color: #005394;
  text-decoration: underline;
}

.nv_m_link.ak2 {
  background-color: #a8d2f5;
  color: #005394;
  text-decoration: underline;
}

.dcon_2 {
  margin-bottom: 3%;
}

.txt_in_zag {
  color: #005394;
  font-size: 18px;
}

.txt_in_zag._24 {
  font-size: 20px;
}

.img_com {
  display: block;
  margin-right: auto;
  margin-bottom: 2%;
  margin-left: auto;
  float: none;
  opacity: 1;
  -webkit-perspective-origin: 0% 0%;
  perspective-origin: 0% 0%;
  text-align: left;
}

.list_com2 {
  height: 170px;
  margin-top: 1%;
  padding: 1%;
  float: none;
}

.list_com2.cif {
  float: left;
}

.list_com2.n1 {
  height: 170px;
  margin-bottom: 5%;
}

.list_com2.n2 {
  height: 150px;
  margin-top: 0%;
}

.zag_list_com {
  display: block;
  margin-bottom: 3%;
  padding-right: 1%;
  padding-left: 1%;
  float: none;
  clear: none;
  color: #005394;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  text-align: center;
}

.zag_list_com:hover {
  color: #005394;
}

.zag_list_com.mi2 {
  margin-left: 0%;
  padding-right: 1%;
  padding-left: 1%;
  float: none;
  clear: none;
  text-align: center;
}

.zag_list_com.mi2._02 {
  margin-bottom: 0%;
  margin-left: 0%;
  padding-right: 1%;
  padding-left: 1%;
  float: none;
}

.zag_list_com.mi2._02._19 {
  font-size: 18px;
}

.zag_list_com.mi2._20 {
  font-size: 18px;
}

.zag_list_com.vv4 {
  margin-bottom: 0%;
  text-align: left;
}

.zag_list_com.vv5 {
  margin-bottom: 0%;
  text-align: left;
}

.zag_list_com._18 {
  font-size: 18px;
}

.txt_tab {
  margin-top: 10px;
  color: #005394;
  font-size: 18px;
  text-align: center;
}

.dd {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 3%;
  padding-left: 3px;
}

.txt_tab_zg {
  text-align: center;
}

.img_tab {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.img_vib {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .21);
}

.s_pr {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.d_zg {
  margin-bottom: 2%;
  padding-top: 1%;
  padding-bottom: 1%;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, #b1d7f6);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff, #b1d7f6);
  background-position: 0px 0px;
  background-size: auto;
}

.txt_zg {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 1px none #000;
  color: #005394;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .25);
}

.sp2 {
  padding-top: 3%;
  padding-bottom: 3%;
  background-image: url("./images/57a8b3cbc3e841c509eed9a8_line_new4.png"), url("./images/57a8b3cbc3e841c509eed9c5_Rectangle20247.png"), -webkit-radial-gradient(circle closest-corner at 45% 76%, #3b89df, #165291);
  background-image: url("./images/57a8b3cbc3e841c509eed9a8_line_new4.png"), url("./images/57a8b3cbc3e841c509eed9c5_Rectangle20247.png"), radial-gradient(circle closest-corner at 45% 76%, #3b89df, #165291);
  background-position: 50% 50%, 0px 0px, 0px 0px;
  background-size: 800px, auto, auto;
  background-repeat: no-repeat, repeat, repeat;
}

.grslk {
  margin-top: 3%;
  margin-bottom: 3%;
  background-color: transparent;
  color: #eee;
  font-size: 22px;
  text-align: center;
  text-shadow: 0 1px 0 #000;
}

.dv_slk {
  width: 50%;
  height: 350px;
  background-image: url("./images/57a8b3cbc3e841c509eed9d2_line_new2.png");
  background-position: 100% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.eto {
  margin-top: 9px;
  margin-bottom: 0px;
  color: #e2f2ff;
  font-size: 20px;
  text-shadow: 0 1px 0 #000;
}

.eto:hover {
  color: #add5f5;
}

.keto {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.kto_c {
  margin-top: 9px;
  color: #fff;
  font-size: 40px;
  text-align: center;
  text-shadow: -1px -1px 0 rgba(32, 21, 21, .25);
}

.kto_c:hover {
  color: #a2daff;
}

.reto {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.dvd_kto {
  margin-bottom: 5%;
  padding-top: 2%;
  padding-bottom: 2%;
  background-image: url("./images/57a8b3cbc3e841c509eed994_pl.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.dtkto {
  margin-bottom: 8%;
}

.s10 {
  padding-top: 3%;
  padding-bottom: 3%;
  background-image: url("./images/57a8b3cbc3e841c509eed9c5_Rectangle20247.png"), -webkit-radial-gradient(circle closest-corner at 50% 50%, #636363, #464646);
  background-image: url("./images/57a8b3cbc3e841c509eed9c5_Rectangle20247.png"), radial-gradient(circle closest-corner at 50% 50%, #636363, #464646);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
}

.dlog {
  display: block;
  width: 96%;
  margin-right: auto;
  margin-left: auto;
}

.s11 {
  padding-top: 3%;
  padding-bottom: 3%;
}

.dlogg {
  margin-right: 2%;
  margin-left: 2%;
}

.ilpo {
  display: block;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}

.vibor {
  margin-top: 0px;
  margin-bottom: 2%;
  font-size: 25px;
  text-align: center;
}

.slink {
  color: #046be0;
  text-decoration: none;
}

.slink:hover {
  text-decoration: underline;
}

.dfot {
  height: 250px;
  background-image: url("./images/57a8b3cbc3e841c509eed9e7_domina2.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.dfot.f2 {
  background-image: url("./images/57a8b3cbc3e841c509eed9e6_domina3.jpg");
  background-size: cover;
}

.tf1 {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
}

.sfo {
  display: none;
  padding-top: 2%;
  padding-bottom: 2%;
}

.ddt {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

._350 {
  color: #005394;
  font-size: 26px;
  font-weight: 700;
}

.kur {
  color: #005394;
  font-style: italic;
}

.proc {
  width: 80%;
  margin-top: 2%;
  padding-bottom: 18px;
  float: right;
  border-bottom: 2px solid #005394;
  font-size: 60px;
  text-align: right;
}

.proc.or {
  border-bottom-color: #005394;
  color: #f1592a;
  font-size: 60px;
  text-shadow: 0 1px 0 #000;
}

.proc.or._2 {
  border-bottom-color: #3885db;
  color: #3885db;
}

.proc.pp {
  border-bottom-color: #005394;
  color: #71ba47;
  text-shadow: 0 1px 0 #000;
}

.proc.o {
  color: #3885db;
  text-shadow: 0 1px 0 #000;
}

.proc.o2 {
  color: #fbbd01;
  text-shadow: 0 1px 0 #000;
}

.to {
  float: none;
  clear: none;
  font-size: 25px;
  line-height: 22px;
  text-align: right;
}

.to.or2 {
  color: #f1592a;
  text-shadow: 0 1px 0 #000;
}

.to.or2._2 {
  color: #3885db;
}

.to.po3 {
  color: #71ba47;
  text-shadow: 0 1px 0 #000;
}

.dpr {
  height: 150px;
}

.tsd {
  margin-top: 0px;
  margin-bottom: 4%;
  font-size: 25px;
  text-align: center;
}

.tsd.mi {
  line-height: 30px;
}

.s0 {
  padding-top: 3%;
  padding-bottom: 2%;
}

.ima {
  float: right;
}

.rpr {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 3%;
  padding-left: 3%;
}

.sot {
  font-size: 22px;
  text-align: center;
}

.zb {
  margin-top: 2%;
  color: #add5f5;
  font-size: 25px;
  text-align: center;
}

.zb.v2 {
  color: #eee;
  font-size: 25px;
}

.top {
  color: #ebebeb;
}

.tzl {
  margin-bottom: 23px;
  padding-bottom: 19px;
  border-bottom: 1px solid #1686df;
  color: #add5f5;
  font-size: 20px;
  line-height: 30px;
}

.tbto {
  padding-right: 3%;
  padding-left: 3%;
}

.dv_pr2 {
  margin-bottom: 2%;
}

.imcif {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: left;
  clear: left;
}

.imcif.v1 {
  float: left;
}

.imcif._002 {
  float: none;
}

.cif2 {
  display: block;
  margin: 5% auto;
  float: none;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
}

.cif2._01 {
  float: none;
  clear: left;
}

.cif2._004 {
  margin-top: 8%;
}

.dcol {
  display: block;
  margin-top: 2%;
  padding-top: 0px;
}

.dcol.vv3 {
  float: left;
  text-align: left;
}

.dcol.vv3._003 {
  margin-top: 1%;
}

.list_ro {
  margin-bottom: 2%;
}

.ro_l {
  display: none;
}

.loo2 {
  display: block;
  max-width: 70%;
  margin-right: auto;
  margin-left: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133, 200, 255, .86);
}

.kons {
  margin-top: 2%;
  margin-bottom: 3%;
  color: #3885db;
  text-align: center;
}

.dvbn {
  width: 80%;
  margin-bottom: 6%;
  float: right;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
  background-image: -webkit-radial-gradient(circle farthest-corner at 71% 67%, #fff, #aad3f5);
  background-image: radial-gradient(circle farthest-corner at 71% 67%, #fff, #aad3f5);
}

.dvbn._1-1._11 {
  width: 80%;
  float: left;
  border-width: 2px;
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 71% 67%, #fff, #aad3f5);
  background-image: radial-gradient(circle farthest-corner at 71% 67%, #fff, #aad3f5);
}

.dvbn._1-1._11:hover {
  border-color: rgba(0, 152, 255, .9);
}

.imslk {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.rh {
  margin-right: 2px;
}

.dvdl {
  display: block;
  margin-right: auto;
  margin-left: 10%;
}

.l_cif {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.sl_box {
  height: 25%;
  padding-top: 2%;
  background-image: -webkit-linear-gradient(270deg, #2d69ae, hsla(0, 0%, 100%, 0));
  background-image: linear-gradient(180deg, #2d69ae, hsla(0, 0%, 100%, 0));
}

.sl_box.gl2 {
  height: 100px;
  background-image: -webkit-linear-gradient(270deg, #2d69ae, hsla(0, 0%, 100%, 0));
  background-image: linear-gradient(180deg, #2d69ae, hsla(0, 0%, 100%, 0));
}

.sl_box._2ll {
  height: 170px;
  background-image: -webkit-linear-gradient(270deg, #2d69ae, hsla(0, 0%, 100%, 0));
  background-image: linear-gradient(180deg, #2d69ae, hsla(0, 0%, 100%, 0));
}

.txt_s1 {
  display: block;
  margin-top: 55px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 23px;
  text-align: center;
  text-shadow: 1px 1px 2px #000;
}

.txt_s1.gs {
  padding-left: 5%;
  float: left;
}

.txt_s1.gs.gl {
  margin-top: 5px;
  font-size: 35px;
  line-height: 35px;
}

.txt_s1.kns {
  margin-right: 20%;
  float: right;
}

.t_ob {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-bottom: 3%;
}

.txt_sl_cif {
  margin-top: 2%;
  margin-bottom: 2%;
  color: #a6df2e;
  font-size: 50px;
  text-align: center;
}

.txt_sl_cif.ob1 {
  color: rgba(8, 140, 248, .86);
  text-shadow: 1px 1px 0 #fff;
}

.txt_sl_01 {
  display: block;
  color: #daeeff;
  font-size: 25px;
  line-height: 26px;
  text-align: center;
}

.txt_sl_01.ob2 {
  color: #005ac2;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  text-shadow: 1px 1px 0 hsla(0, 0%, 100%, .32);
}

.dvd_ob_sl {
  height: 135px;
  padding-top: 1%;
  padding-bottom: 1%;
  background-color: rgba(45, 105, 174, .7);
}

.col-cf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none;
  border-width: 1px;
  border-color: rgba(122, 170, 238, .8);
  box-shadow: none;
}

.cll {
  padding-right: 5%;
}

.ds {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  font-size: 20px;
}

.ddd {
  padding-top: 30px;
}

.d_pr {
  height: 150px;
  background-image: url("./images/57a8b3cbc3e841c509eed9da_prs2.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.im_pr {
  display: block;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
}

.dv_cif {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.line {
  height: 20px;
}

.to1 {
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 3px;
  text-align: left;
}

.to1.lin {
  padding-top: 3%;
  background-image: none;
}

.to2 {
  position: relative;
  height: 12px;
}

.dto {
  position: relative;
  top: 10px;
  height: 20px;
  background-image: -webkit-linear-gradient(270deg, #b5d9f7, #b5d9f7);
  background-image: linear-gradient(180deg, #b5d9f7, #b5d9f7);
  background-position: 0px 0px;
  background-size: auto;
}

.list_pr {
  position: relative;
  margin-top: 3%;
}

._49 {
  position: absolute;
  z-index: 1;
  display: inline-block;
  margin-left: 49%;
  padding: 2%;
  border-radius: 20%;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(44, 105, 175, .5));
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(44, 105, 175, .5));
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .46);
}

._49._21 {
  margin-left: 21%;
}

._49._19 {
  margin-left: 19%;
}

._49._7 {
  margin-left: 7%;
}

._49._4 {
  margin-left: 4%;
}

.img3d {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.d2d {
  position: relative;
  margin-top: 2%;
  padding-top: 10%;
}

.t-to {
  position: static;
  left: 367px;
  top: 167px;
  padding-bottom: 1%;
  border-bottom: 1px dashed #005394;
}

.tt49 {
  position: static;
  left: 286px;
  top: 229px;
  font-size: 35px;
}

.t-mont {
  position: absolute;
  left: 161px;
  top: 217px;
  z-index: 1;
  padding-right: 100%;
  padding-bottom: 1%;
  padding-left: 3%;
  border-bottom: 2px dashed #2196f3;
  border-left: 3px solid #2196f3;
  color: #005394;
}

.tt21 {
  position: static;
  left: 162px;
  top: 231px;
  color: #fff;
  font-size: 30px;
}

.tt-admin {
  position: absolute;
  left: 78px;
  top: 115px;
  right: 307px;
  z-index: 1;
  padding-right: 140%;
  padding-bottom: 1%;
  padding-left: 3%;
  border-bottom: 2px dashed #216af3;
  border-left: 3px solid #216af3;
  color: #005394;
}

.tt-admin._23 {
  left: 49px;
  top: 6px;
  padding-right: 150%;
  padding-left: 3%;
  border-left: 1px solid #afafaf;
  border-bottom-color: #afafaf;
}

.tt-admin._23.l {
  left: 123px;
  padding-right: 120%;
  border-bottom-width: 2px;
  border-bottom-color: #94acce;
  border-left-width: 3px;
  border-left-color: #94acce;
}

.tt-admin.tt {
  left: auto;
  top: 115px;
  right: 63px;
  padding-right: 0%;
  padding-left: 120%;
}

.tt-admin.tt.ttt {
  top: 15px;
  padding-left: 150%;
}

.tt-admin.tt.ttt.tt3 {
  padding-right: 3%;
  padding-left: 135%;
  border-right: 3px solid #3f51b5;
  border-left-style: none;
  border-left-color: #3f51b5;
  text-align: right;
}

.tt-admin.tt.tt2 {
  padding-right: 3%;
  border-right: 3px solid #6ed1f5;
  border-bottom-color: #6ed1f5;
  border-left-style: none;
  text-align: right;
}

.tt19 {
  position: static;
  left: 82px;
  top: 169px;
  color: #fff;
  font-size: 30px;
}

.tt_av {
  position: absolute;
  left: 268px;
  top: 14px;
  right: 126px;
  display: block;
  padding-right: 11px;
  padding-bottom: 1%;
  border-bottom: 1px dashed #005394;
}

.tt7 {
  position: static;
  left: 157px;
  top: 76px;
  font-size: 30px;
}

.tt-pr {
  position: absolute;
  right: -6px;
}

.listin {
  margin-top: 3%;
  padding-left: 20%;
  float: left;
}

.txtb {
  font-size: 18px;
}

.ttp {
  color: #2c69af;
}

.immm {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
}

.ss_zg {
  padding-top: 2%;
  padding-bottom: 2%;
}

.pod {
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 7%;
  float: left;
  clear: left;
  color: #066fc0;
  font-size: 18px;
  text-decoration: none;
}

.pod:hover {
  text-decoration: underline;
}

.listp {
  padding-left: 6%;
  float: left;
  clear: left;
}

.htmt {
  position: static;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  text-align: center;
}

.akcent {
  color: #005394;
}

.d_foto {
  background-image: url("./images/57a8b3cbc3e841c509eed9b6_DSC_8485.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.ddd_f {
  position: absolute;
  background-image: -webkit-linear-gradient(270deg, #000, #fff);
  background-image: linear-gradient(180deg, #000, #fff);
}

.hhphot {
  background-image: -webkit-linear-gradient(270deg, #000, #fff);
  background-image: linear-gradient(180deg, #000, #fff);
}

.hhd {
  background-image: -webkit-linear-gradient(270deg, #000, #fff);
  background-image: linear-gradient(180deg, #000, #fff);
}

.h1 {
  background-image: url("./images/57a8b3cbc3e841c509eed9b6_DSC_8485.jpg");
  background-position: 0px 0px;
  background-size: 1000px;
}

.st {
  display: none;
}

.vavk {
  display: none;
}

.dv1 {
  position: static;
  display: block;
  height: 55%;
  padding-right: 2%;
  padding-left: 2%;
  float: left;
  clear: left;
  background-color: rgba(0, 152, 255, .24);
}

.dv01 {
  width: 80%;
  height: 80%;
  padding: 2%;
  background-color: rgba(0, 152, 255, .14);
}

.dv2 {
  position: static;
  top: -17px;
  display: inline;
  padding-right: 2%;
  padding-left: 2%;
  float: none;
  clear: none;
  background-color: rgba(0, 152, 255, .14);
}

.zvd {
  color: #f71f1f;
}

.s01 {
  height: 120px;
  padding-top: 102px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133, 200, 255, .86);
}

.s01.kon2 {
  height: auto;
  padding-top: 8px;
  border-radius: 5px;
}

.s02 {
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133, 200, 255, .86);
  border-radius: 5px;
}

.zgform {
  margin-top: 2%;
  float: left;
  clear: left;
  font-size: 18px;
  font-weight: 400;
}

.ss01 {
  color: #000;
}

.vib {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133, 200, 255, .86);
}

.bt:hover {
  background-color: #0685f3;
}

.l-kon {
  color: #1e73d3;
  text-decoration: none;
}

.l-kon:hover {
  text-decoration: underline;
}

.txt_no {
  font-style: normal;
  font-weight: 400;
}

.img2 {
  display: block;
  margin-top: 6px;
  margin-right: auto;
  margin-left: auto;
}

.pr_blok {
  float: none;
}

.dvd_s {
  padding-right: 1%;
  padding-left: 1%;
}

.from_zap {
  padding-top: 2%;
}

.s01-1 {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133, 200, 255, .86);
  border-radius: 5px;
}

.dsk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dd0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.d0 {
  position: relative;
  display: block;
  width: 1000px;
  max-width: 1000px;
  margin-right: auto;
  margin-bottom: 1%;
  margin-left: auto;
}

.d_t {
  position: relative;
  left: -50px;
  top: -37px;
  display: inline-block;
  float: none;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.by {
  display: none;
}

.ds1 {
  position: static;
  display: inline-block;
  margin-top: 20px;
  margin-right: auto;
  float: right;
}

.ds01 {
  position: static;
  left: 369px;
  padding-right: 5%;
  padding-left: 5%;
  float: none;
  background-color: rgba(0, 104, 223, .7);
}

.ds01:hover {
  background-color: rgba(0, 104, 223, .8);
}

.dsk1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dsl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  text-decoration: none;
}

.bbl {
  max-width: 250px;
  margin-right: 5%;
  margin-left: 5%;
  padding: 5%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
}

.dvdvt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link_a {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #fff;
  font-size: 19px;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 2px #000;
}

.link_a:hover {
  color: #b2d9fd;
  text-decoration: none;
}

.link_a._222st:hover {
  color: #0f7ee4;
}

.link_a._222st.postv2 {
  height: 150px;
  padding: 10px 2px;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 77% 55%, hsla(0, 0%, 100%, .6), rgba(170, 211, 245, .6));
  background-image: radial-gradient(circle farthest-corner at 77% 55%, hsla(0, 0%, 100%, .6), rgba(170, 211, 245, .6));
  color: #000;
}

.link_a._222st.postv2:hover {
  color: hsla(0, 6%, 88%, .64);
  text-decoration: underline;
}

.dvic {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 900;
  display: none;
  width: 80px;
  height: 80px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #0098ff;
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.dvic.us2 {
  display: block;
  width: 70px;
  height: 70px;
  background-color: #3885db;
  -webkit-filter: blur(6px);
  filter: blur(6px);
}

.dvic.us2.post25 {
  top: 10px;
  display: none;
  width: 60px;
  height: 60px;
  background-color: hsla(0, 0%, 68%, .64);
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.dvd_bl {
  display: block;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.bl0 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lonk_fr {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-decoration: none;
}

.dv_s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("./images/57a8b3cbc3e841c509eed9a3_spl.png");
  background-position: 50% 50%;
  background-size: cover;
}

.dv_s:hover {
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, rgba(0, 109, 255, .62), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9a3_spl.png");
  background-image: radial-gradient(circle farthest-corner at 50% 50%, rgba(0, 109, 255, .62), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9a3_spl.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.dfsl {
  position: static;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.dd1 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.sest {
  display: none;
}

.link_pr {
  border-bottom: 1px none #000;
  border-radius: 20px;
}

.link_pr:hover {
  border-bottom: 2px none #005394;
  border-radius: 0px;
}

.ddb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 125px;
  padding-right: 1%;
  padding-left: 1%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
}

.ddb:hover {
  border: 1px none #4e4e4e;
  background-image: -webkit-linear-gradient(45deg, hsla(0, 0%, 100%, .5), rgba(0, 0, 0, .22)), -webkit-linear-gradient(45deg, rgba(0, 0, 0, .22), hsla(0, 0%, 100%, .5) 29%), -webkit-linear-gradient(45deg, rgba(83, 83, 83, .14), rgba(133, 200, 255, 0) 30%, rgba(133, 200, 255, 0) 74%, rgba(83, 83, 83, .14));
  background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .5), rgba(0, 0, 0, .22)), linear-gradient(45deg, rgba(0, 0, 0, .22), hsla(0, 0%, 100%, .5) 29%), linear-gradient(45deg, rgba(83, 83, 83, .14), rgba(133, 200, 255, 0) 30%, rgba(133, 200, 255, 0) 74%, rgba(83, 83, 83, .14));
}

.post {
  margin-bottom: 6%;
  padding-bottom: 2%;
  border-bottom: 1px none rgba(133, 200, 255, .86);
  color: #000;
  line-height: 27px;
}

.pstln {
  margin-top: 0px;
  color: #3b3b3b;
  font-size: 16px;
  line-height: 27px;
  text-decoration: none;
}

.pstln:hover {
  color: #005394;
}

.link_newws {
  display: block;
  text-decoration: none;
}

.d_ass {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.las {
  margin-right: 5%;
}

.dcon {
  display: block;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.df {
  max-width: 1000px;
}

.df3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.df3.verh {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.df3.sg {
  width: 75%;
}

.df3.sg.m2.m34 {
  width: 78%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.modif_header_right {
	width: 70% !important;
	flex-direction: row-reverse;
}

.linf {
  margin-right: 3%;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #d8d8d8;
}

.linf:hover {
  color: #daeeff;
}

.linf.men1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.linf.me6:hover {
  color: #008aff;
}

.linf.niz {
  color: #d8d8d8;
}

.dsoc {
  position: relative;
  z-index: 1000;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.ta {
  float: left;
  text-align: left;
}

.ta:hover {
  color: #3682d6;
}

.lsoc {
  margin-right: 0%;
}

.ics {
  position: absolute;
  display: none;
  width: 30px;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-image: -webkit-linear-gradient(270deg, rgba(133, 200, 255, .86), rgba(133, 200, 255, .86));
  background-image: linear-gradient(180deg, rgba(133, 200, 255, .86), rgba(133, 200, 255, .86));
  -webkit-filter: blur(11px);
  filter: blur(11px);
}

.ics2 {
  position: absolute;
  display: none;
  width: 30px;
  height: 30px;
  background-color: rgba(133, 200, 255, .86);
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.dfon {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.fass {
  margin-bottom: 3%;
}

.dv_menu {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.s_munu {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 3%;
  padding-right: 2%;
  padding-left: 2%;
}

.dm0 {
  max-width: 1000px;
}

.dvd_deviz {
  position: static;
  display: block;
  margin-top: 53px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center;
}

.dev0 {
  position: static;
  top: 44px;
  right: 174px;
  display: block;
  margin-top: 27px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lsok {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.tas {
  float: left;
  text-align: left;
}

.tas.z1 {
  color: #d8d8d8;
}

.tas.podv {
  color: #d8d8d8;
}

.tas.podv:hover {
  color: hsla(0, 0%, 100%, .64);
}

.tas.podv.zv22:hover {
  color: #d8d8d8;
}

.tas2 {
  float: left;
  text-align: left;
}

.inf2 {
  margin-right: 0%;
  color: #073c82;
  text-decoration: none;
}

.inf2:hover {
  color: #1d71cf;
}

.inf2.zvon2 {
  cursor: pointer;
}

.inf2.zvon2:hover {
  color: #073c82;
}

.inf2.zv-n {
  cursor: default;
}

.conteyner {
  display: block;
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.conteyner.tabsblue {
  max-width: 700px;
}

.conteyner.tabsblue.office {
  max-width: 1000px;
}

.row_news {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.rw_m {
  display: block;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.nav_m2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: transparent;
}

.men_ok {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.link_m2 {
  position: relative;
  margin-right: 0px;
  margin-bottom: 3%;
  margin-left: 0px;
  padding: 5% 4% 5% 6%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 27% 51%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 27% 51%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
  color: #005394;
}

.link_m2:hover {
  background-image: -webkit-radial-gradient(circle farthest-side at 4% 30%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .78)), -webkit-radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-side at 4% 30%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .78)), radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, 720px;
  text-decoration: underline;
}

.dr_m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5%;
  padding-bottom: 5%;
  padding-left: 4%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.txtsd {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.drl {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dnt {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4%;
}

.dnt.w--open {
  display: block;
}

.drlist {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.dlink {
  position: relative;
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 4%;
  padding-bottom: 4%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 15px;
}

.dlink:hover {
  color: #0067ad;
}

.drpme {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.drtiii {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 3%;
  padding: 5% 4% 5% 6%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
}

.drtiii:hover {
  background-image: -webkit-radial-gradient(circle farthest-corner at 13% 54%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .78)), -webkit-radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 13% 54%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .78)), radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, 720px;
}

.drlllis {
  position: relative;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.drlllis.w--open {
  margin-bottom: 3%;
  border-radius: 10px;
  background-color: rgba(168, 210, 245, .66);
}

.dddlik {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 10px;
}

.dddlik:hover {
  background-color: #72b9f5;
}

.txt_dr {
  display: inline;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #005394;
}

.icr {
  color: #0050ac;
}

.rw2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.linm {
  display: block;
  width: 10%;
  height: 2px;
  margin-top: 3%;
  margin-bottom: 3%;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0) 56%, #0098ff);
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 56%, #0098ff);
}

.news-date {
  margin-bottom: 2%;
  color: rgba(78, 78, 78, .26);
}

.read-more {
  color: #1559a7;
  font-weight: 400;
  text-decoration: underline;
}

.read-more:hover {
  color: #0072f5;
}

.dropo {
  width: 100%;
  margin-bottom: 2%;
  color: #1c2c38;
  text-decoration: none;
}

.dropoto {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5% 4% 5% 7%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
  color: #000;
  text-decoration: none;
}

.dropoto:hover {
  background-image: -webkit-radial-gradient(circle farthest-corner at 4% 20%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 4% 20%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, 720px;
  text-decoration: none;
}

.dropoto.po2 {
  display: block;
  margin-bottom: 1%;
  float: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  color: #000;
}

.dropoto.po2:hover {
  background-image: -webkit-radial-gradient(circle farthest-corner at 4% 20%, hsla(0, 0%, 100%, 0), hsla(0, 0%, 59%, .86)), -webkit-radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 4% 20%, hsla(0, 0%, 100%, 0), hsla(0, 0%, 59%, .86)), radial-gradient(circle farthest-corner at 0% 0%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, 720px;
  color: #000;
  text-decoration: none;
}

.dropoto.po2.w--open {
  display: block;
  float: none;
  color: #000;
}

.txttop {
  padding-left: 0%;
  float: left;
  color: #000;
}

.txttop.po34 {
  color: #000;
}

.droplin {
  position: static;
}

.droplin.w--open {
  display: block;
  margin-top: 3%;
  margin-bottom: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: transparent;
}

.ddoplink {
  margin-top: 4%;
  margin-bottom: 3%;
  padding: 4% 4% 4% 10%;
  border-radius: 10px;
  background-color: #a8d2f5;
  color: #066fc0;
  text-decoration: none;
}

.ddoplink:hover {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 152, 255, .21), rgba(0, 152, 255, .21));
  background-image: linear-gradient(180deg, rgba(0, 152, 255, .21), rgba(0, 152, 255, .21));
  text-decoration: underline;
}

.ddoplink:active {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 152, 255, .21), rgba(0, 152, 255, .21));
  background-image: linear-gradient(180deg, rgba(0, 152, 255, .21), rgba(0, 152, 255, .21));
  text-decoration: underline;
}

.ddoplink:focus {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 152, 255, .21), rgba(0, 152, 255, .21));
  background-image: linear-gradient(180deg, rgba(0, 152, 255, .21), rgba(0, 152, 255, .21));
  text-decoration: underline;
}

.ddoplink.p55 {
  position: relative;
  display: block;
  padding-top: 4%;
  padding-bottom: 4%;
  float: none;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: hsla(0, 0%, 93%, .84);
  color: #696666;
}

.ddoplink.p55:hover {
  background-color: #eee;
  background-image: none;
}

.tabt {
  display: block;
  padding-left: 5%;
  color: #005394;
  text-decoration: none;
}

.itoc {
  position: static;
  margin-right: 0px;
  margin-left: 2%;
  float: left;
  color: #000;
}

.itoc.po35 {
  margin-right: 0px;
  float: right;
  color: #000;
}

.allrelink {
  width: 80%;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 152, 255, .55);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 69% 64%, #fff, #aad3f5);
  background-image: radial-gradient(circle farthest-corner at 69% 64%, #fff, #aad3f5);
  color: #3885db;
  text-decoration: none;
}

.allrelink:hover {
  padding-bottom: 10px;
  text-decoration: underline;
}

.allrelink.v58 {
  background-image: -webkit-radial-gradient(circle farthest-corner at 69% 64%, #fff, #aad3f5);
  background-image: radial-gradient(circle farthest-corner at 69% 64%, #fff, #aad3f5);
}

.d-imgr {
  display: block;
  width: 155px;
  height: 95px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  border-radius: 0px;
  background-image: url("./images/57a8b3cbc3e841c509eed99f_Support-operator.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.d-imgr.pr {
  border-radius: 0px;
  background-image: url("./images/57a8b3cbc3e841c509eed9da_prs2.png");
  background-size: cover;
}

.rekbl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 3%;
  margin-left: auto;
  padding-top: 0%;
  padding-bottom: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rekbl.v57 {
  margin-right: 1%;
  margin-left: 1%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.reklaml {
  display: block;
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  float: left;
}

.reklaml.v56 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.reklaml.pravo {
  float: left;
}

.reklaml.kosult {
  float: right;
  clear: right;
}

.reklaml.left {
  float: right;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.rwus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.yusl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.yusl.post25 {
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.yl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.yl.post24 {
  margin-right: 1%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.silt_s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5%;
  margin-left: 5%;
  padding: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.silt_s.ob3 {
  position: relative;
  z-index: 1000;
  margin-right: 0%;
  margin-bottom: 0px;
  margin-left: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ssl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.ssl.ob37 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-right: 1px none rgba(0, 152, 255, .55);
}

.listpr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lpr {
  padding-right: 1%;
  padding-left: 1%;
}

.lisass {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.rxrt {
  text-align: center;
}

.txt_h2 {
  margin-top: 10px;
  color: #005394;
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
}

.rekals_bl_left {
  float: right;
}

.dpost {
  margin-top: 2%;
  margin-bottom: 3%;
  color: #000;
}

.news-text {
  color: #000;
  line-height: 27px;
}

.from_f {
  display: block;
}

.vstup {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 2%;
  background-color: rgba(0, 152, 255, .14);
  text-align: justify;
}

.reklsmslert {
  float: right;
  clear: right;
}

.linlk {
  height: 1px;
  margin-top: 3%;
  margin-bottom: 3%;
  background-color: rgba(0, 152, 255, .55);
}

.linlk.ob36 {
  margin-top: 2%;
  margin-bottom: 3%;
}

.txt-3 {
  color: #005394;
  font-weight: 400;
}

.txt-4 {
  padding-bottom: 1%;
  border-bottom: 1px solid rgba(0, 152, 255, .55);
  color: #005394;
  font-size: 22px;
  line-height: 30px;
  font-style: italic;
  font-weight: 400;
  text-align: left;
}

.txt-5 {
  color: #2c69af;
  font-size: 18px;
  line-height: 27px;
  font-style: italic;
}

.navm3 {
  background-color: #3885db;
}

.nvm3 {
  display: block;
  float: none;
  text-align: center;
}

.nml2 {
  display: inline-block;
  color: #fff;
  text-align: right;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, .72);
}

.nml2:hover {
  background-color: #044ba6;
}

.prt {
  color: #000;
}

.cmm2 {
  display: block;
  float: none;
  text-align: right;
}

.llm3 {
  position: static;
  padding: 10px 40px 11px;
  color: #fff;
  text-align: justify;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, .72);
}

.llm3:hover {
  background-color: #044ba6;
}

.llm3:focus {
  background-color: #044ba6;
  color: #fff;
}

.llm3.w--open:focus {
  background-color: #044ba6;
}

.llm3.close2 {
  padding: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 6%, 88%, .64);
  font-size: 30px;
  text-align: center;
}

.nm3 {
  display: block;
  float: none;
  text-align: center;
}

.nmm3 {
  background-color: #3885db;
}

.drplong.w--open {
  background-color: #a8d2f5;
}

.ddl3 {
  color: #073c82;
}

.ddl3:hover {
  background-color: #72b9f5;
}

.ddl3:focus {
  background-color: #72b9f5;
  color: #073c82;
}

.men2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.ml2 {
  display: block;
  margin-bottom: 3%;
  padding: 5% 4% 5% 7%;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 10% 14%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 10% 14%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
  color: #000;
}

.ml2:hover {
  background-image: -webkit-radial-gradient(circle farthest-corner at 16% 24%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), -webkit-radial-gradient(circle farthest-corner at 10% 14%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 16% 24%, hsla(0, 0%, 100%, 0), rgba(133, 200, 255, .86)), radial-gradient(circle farthest-corner at 10% 14%, hsla(0, 0%, 100%, 0), hsla(0, 4%, 83%, .52)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, 720px;
  text-decoration: underline;
}

.menu_com {
  position: static;
  width: 75%;
  float: right;
  background-color: transparent;
}

.slide {
  height: auto;
  min-height: 410px;
  background-image: url("./images/57a8b3cbc3e841c509eed9e6_domina3.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.lisbl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  float: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.dbl {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lb1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.bl1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.rwbl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.bbl2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bbl22 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.bll2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.slider-klinet {
  position: relative;
  display: block;
  height: 110px;
  background-color: transparent;
}

.sslider {
  width: 100%;
  height: 100%;
}

.list-rek {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.link-p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  margin-right: 0%;
  padding: 3%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(133, 200, 255, .86);
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 #696666;
}

.dvdbkk {
  height: 100%;
}

.img-prt {
  width: 100px;
  height: 100px;
  background-image: url("./images/57a8b3cbc3e841c509eed926_RZD_logo.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img-prt.s244 {
  background-image: url("./images/57a8b3cbc3e841c509eed980_sri_rgb.png");
  background-size: contain;
}

.lisbn {
  margin-right: 2%;
  margin-bottom: 2%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.lists {
  top: 100px;
}

.s112 {
  padding: 2%;
  background-color: transparent;
}

.imgslp {
  width: 100px;
  height: auto;
  border-radius: 5px;
}

.kon1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.listsoc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.list_kon {
  margin-right: 5%;
  margin-left: 0%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.mail {
  display: block;
}

.mail_bg {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3000;
  display: none;
  background-color: rgba(0, 152, 255, .58);
}

.zvon_wr {
  position: relative;
  z-index: 3001;
  display: block;
  max-width: 400px;
  background-color: #fff;
}

.zvon_ok {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 3001;
  display: block;
  max-width: 400px;
  margin-top: 6%;
  margin-right: auto;
  margin-left: auto;
  padding: 2%;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 6px 0 #fff;
}

.txt-fr {
  display: block;
  margin-top: 0px;
  margin-right: 15%;
  margin-left: 15%;
  float: none;
  color: #007ddf;
  font-size: 25px;
  line-height: 27px;
  text-align: center;
}

.label_form {
  color: #007ddf;
  text-align: left;
}

.lb_data {
  float: none;
  color: #007ddf;
  text-align: left;
}

.x-txt2 {
  display: inline;
  margin-top: 0px;
  float: right;
  cursor: pointer;
}

.x-txt2:hover {
  color: #008fff;
}

.button {
  display: block;
  margin-right: auto;
  margin-left: auto;
  border-right: 2px none #000;
  border-bottom: 3px solid rgba(0, 0, 0, .18);
}

.button:hover {
  background-color: #1b6eb8;
}

.ssus-form {
  background-color: rgba(133, 200, 255, .47);
}

.txt-err {
  line-height: 22px;
  text-align: center;
}

.zvon {
  display: none;
}

.txt_zvo {
  margin-top: 0px;
  margin-right: 15%;
  margin-left: 15%;
  font-size: 25px;
  line-height: 26px;
  text-align: center;
}

.zvonf {
  display: none;
}

.zvonf_bg {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3000;
  background-color: rgba(0, 152, 255, .58);
}

.zvonf_okno {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 3001;
  display: block;
  max-width: 400px;
  margin-top: 6%;
  margin-right: auto;
  margin-left: auto;
  padding: 2%;
  border-radius: 10px;
  background-color: #fff;
}

.x-clos {
  display: inline;
  margin-top: 0px;
  float: right;
  cursor: pointer;
}

.x-clos:hover {
  color: #008fff;
}

.dvd_ic {
  position: relative;
  display: inline-block;
  float: left;
}

.dvd_icos {
  width: 30px;
  height: 30px;
}

.txtfrm {
  text-align: center;
}

.scop.maps34 {
  position: relative;
  left: 0px;
  top: 1688px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dpdv {
  min-height: 50px;
}

.reklm_left {
  float: right;
}

.img {
  display: block;
  max-height: 150px;
  margin-right: auto;
  margin-bottom: 3%;
  margin-left: auto;
  border-radius: 5px;
}

.img.v59 {
  max-width: 150px;
}

.widget {
  margin-bottom: 3%;
  float: none;
}

.sitebar {
  width: 80%;
  float: right;
}

.menu_postavka {
  position: relative;
  float: none;
  background-color: transparent;
}

.ml3 {
  display: block;
  margin-bottom: 3%;
  padding: 5% 4% 5% 7%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 83% 91%, hsla(0, 4%, 83%, .52), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 83% 91%, hsla(0, 4%, 83%, .52), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
  color: #000;
}

.dropo2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2%;
  float: none;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  direction: ltr;
}

.dvd-t2 {
  display: block;
  margin-top: 2%;
  margin-right: auto;
  margin-left: auto;
}

.dvd-r-t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sli_brand {
  display: block;
  max-width: 547px;
  margin-right: auto;
  margin-left: auto;
  border-style: solid;
  border-width: 3px;
  border-color: rgba(0, 152, 255, .55);
  border-radius: 10px;
}

.dvd_sl {
  display: block;
  margin: 1% auto 2%;
}

.slidee {
  width: 100%;
  height: 100%;
  background-image: url("./images/57a8b3cbc3e841c509eeda29_573a022911b9c4825e46fe05_i16-2-1200x703-85835.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gallery-link.ob35 {
  margin-right: 1%;
  margin-bottom: 2%;
  margin-left: 1%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 152, 255, .55);
  border-radius: 5px;
}

.gallery-link.sertif {
  display: inline-block;
  max-width: 23%;
  margin-right: 2%;
  float: left;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 200px;
  color: #005394;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.gallery-link.sertif:hover {
  color: #0171c9;
}

.gallery-preciew {
  min-height: 150px;
  min-width: 200px;
  background-image: url("./images/example-bg.png");
  background-position: 50% 50%;
  background-size: 125px;
}

.gallery-preciew.ob34 {
  max-height: 180px;
  max-width: 250px;
  border-radius: 5px;
  background-size: cover;
  cursor: pointer;
}

.gallery-preciew.ob34.eq {
  min-width: 150px;
}

.gallery-preciew.sertiv1 {
  max-height: 210px;
  max-width: 160px;
  min-height: 210px;
  min-width: 160px;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 152, 255, .55);
  border-radius: 10px;
  background-size: cover;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .15);
}

.msa {
  border-style: none;
  border-width: 3px;
  border-color: rgba(0, 152, 255, .55);
  border-radius: 8px;
}

.post-photo {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  float: none;
}

.post_image {
  height: 200px;
}

.sst {
  margin-right: 10px;
  margin-bottom: 25px;
}

.sst2 {
  margin-bottom: 25px;
  margin-left: 10px;
}

.adrs {
  margin-bottom: 2%;
}

.maps-fil {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.polet {
  color: #005394;
}

.txtmaps {
  margin-top: 1%;
  margin-bottom: 1%;
  color: #005394;
}

.mapsd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.al_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1%;
  padding-bottom: 1%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-bottom: 1px dashed rgba(0, 83, 148, .56);
  color: #005394;
  text-decoration: none;
}

.al_link:hover {
  border-radius: 10px;
  background-color: transparent;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #fafafa, hsla(0, 0%, 100%, 0));
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fafafa, hsla(0, 0%, 100%, 0));
}

.ddv1 {
  min-width: 20%;
  padding-left: 1%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.txt_pl {
  color: #000;
  line-height: 25px;
}

.tbm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dv-oboz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1%;
  padding-bottom: 1%;
  border-radius: 10px;
  background-color: rgba(0, 152, 255, .32);
}

.tab-of.w--current {
  border-style: none;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-color: transparent;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  cursor: default;
}

.dmaps {
  margin-bottom: 3%;
}

.img_karta2 {
  position: relative;
  left: 47px;
  top: 17px;
  display: block;
}

.link-kata {
  cursor: pointer;
}

.img_kat_ak {
  position: absolute;
  display: block;
}

.im_ka {
  position: absolute;
  top: auto;
  display: block;
}

.im_ka.mob {
  display: none;
}

.ing_lb {
  width: 250px;
  height: 150px;
  background-image: url("./images/57a8b3cbc3e841c509eeda29_573a022911b9c4825e46fe05_i16-2-1200x703-85835.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.menu_postavka2 {
  width: 80%;
  float: right;
}

.foto_big_ob {
  position: relative;
  display: block;
  width: 100%;
  max-height: 300px;
  min-height: 300px;
  margin-right: auto;
  margin-left: auto;
  border: 2px none #3885db;
  border-radius: 5px;
  background-image: url("./images/57a8b3cbc3e841c509eed9bd_sl1.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  text-decoration: none;
}

.adress {
  position: relative;
  top: 180px;
  z-index: 1000;
  margin-right: 5%;
  float: none;
  color: #f1f9ff;
  font-size: 25px;
  line-height: 25px;
  text-align: right;
  text-shadow: 1px 1px 1px #013f91;
}

.adress.sd33 {
  margin-top: 2%;
  font-size: 18px;
  line-height: 18px;
}

.gallery2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bg_fon_gr {
  position: absolute;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0) 37%, rgba(0, 152, 255, .8));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 37%, rgba(0, 152, 255, .8));
}

.nazv_ob {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #2c69af;
  font-size: 25px;
  line-height: 25px;
  text-shadow: 0 2px 0 hsla(0, 6%, 88%, .64);
}

.nazv_ob.us {
  margin-top: 2%;
}

.dv_maps {
  display: block;
  margin-top: 2%;
}

.map-ob {
  height: 400px;
}

.dvd_fon {
  position: absolute;
  z-index: 0;
  display: none;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0), #005eca);
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #005eca);
}

.dv_pk {
  margin-top: 2%;
  margin-bottom: 2%;
  padding-top: 1%;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 152, 255, .55);
  border-radius: 5px;
}

.dv_pk.fhoto {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2%;
  padding-bottom: 0%;
  border-style: none;
  background-image: none;
}

.dv_pk.pk {
  padding-bottom: 1%;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-radius: 0px;
  background-image: none;
}

.nv_m {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.nv_link {
  width: 100%;
  margin-top: 2%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 75% 73%, hsla(0, 4%, 83%, .52), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 75% 73%, hsla(0, 4%, 83%, .52), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
}

.dtp-dn {
  position: relative;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.dtp-dn.w--open {
  width: 100%;
}

.ddrpo {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 79% 85%, hsla(0, 4%, 83%, .52), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 79% 85%, hsla(0, 4%, 83%, .52), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
}

.dl-list.w--open {
  position: static;
  display: block;
  padding-top: 4%;
  padding-bottom: 4%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(95, 92, 92, .49);
  border-radius: 8px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(90deg, hsla(0, 0%, 57%, .26), hsla(0, 0%, 100%, 0) 28%, hsla(0, 0%, 100%, .15) 69%, hsla(0, 0%, 57%, .26));
  background-image: linear-gradient(0deg, hsla(0, 0%, 57%, .26), hsla(0, 0%, 100%, 0) 28%, hsla(0, 0%, 100%, .15) 69%, hsla(0, 0%, 57%, .26));
}

.nvn2 {
  position: static;
  width: 80%;
  float: right;
  background-color: transparent;
}

.txt-m {
  color: #2c69af;
}

.menu_mark {
  display: block;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 10px;
  background-color: transparent;
  background-image: none;
  background-size: auto;
}

.nv-men3 {
  display: block;
  margin-bottom: 2%;
  float: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nm3link {
  display: block;
  margin-right: 4%;
  margin-left: auto;
  padding-top: 3%;
  padding-bottom: 3%;
  float: left;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 152, 255, .55);
  border-radius: 10px;
  box-shadow: 1px 1px 8px -2px #2c69af;
}

.nm3link:hover {
  background-image: -webkit-linear-gradient(270deg, rgba(133, 200, 255, .3), rgba(133, 200, 255, .3));
  background-image: linear-gradient(180deg, rgba(133, 200, 255, .3), rgba(133, 200, 255, .3));
  box-shadow: none;
  color: #0067ad;
}

.usligi_new {
  display: block;
  max-width: 550px;
  margin-right: auto;
  margin-left: auto;
}

.map-list {
  height: 800px;
  background-color: transparent;
  text-align: center;
}

.map-list._1 {
  background-color: rgba(133, 200, 255, .86);
}

.map-list._2 {
  background-color: #2c69af;
}

.map-list._3 {
  background-color: #013f91;
}

.dvmpob {
  border-radius: 5px;
}

.nav-container {
  width: 80%;
  padding: 0%;
  float: right;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 108% 143%, hsla(0, 4%, 83%, .63), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-image: radial-gradient(circle farthest-corner at 108% 143%, hsla(0, 4%, 83%, .63), hsla(0, 0%, 100%, 0)), url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 720px;
}

.link-block {
  margin-bottom: 0%;
  padding-top: 1%;
  padding-bottom: 1%;
  border-style: none;
  border-width: 2px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 10px;
  background-image: none;
  background-size: auto;
}

.menu-link {
  display: block;
  padding: 2% 6%;
  float: none;
  clear: left;
  border: 1px none #000;
  color: #000;
  text-decoration: none;
}

.menu-link:hover {
  color: #2c69af;
}

.menu-link:focus {
  color: #2c69af;
}

.dropdown2 {
  display: none;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 1%, 41%, .49);
  border-radius: 5px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 57%, .26), hsla(0, 0%, 100%, 0) 21%, hsla(0, 0%, 100%, 0) 79%, hsla(0, 0%, 57%, .26));
  background-image: linear-gradient(180deg, hsla(0, 0%, 57%, .26), hsla(0, 0%, 100%, 0) 21%, hsla(0, 0%, 100%, 0) 79%, hsla(0, 0%, 57%, .26));
}

.child-link2 {
  display: inline-block;
  margin-right: 2%;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 10%;
  float: none;
  clear: left;
  color: #000;
  text-decoration: none;
}

.child-link2:hover {
  color: #2c69af;
}

.child-link2:focus {
  color: #2c69af;
}

.dropdown3 {
  display: none;
  padding-top: 0%;
  padding-right: 6%;
  padding-bottom: 1%;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 1%, 41%, .49);
}

.child-link3 {
  display: block;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 20%;
  float: none;
  clear: left;
  color: #000;
  text-decoration: none;
}

.child-link3:hover {
  color: #2c69af;
}

.child-link3:focus {
  color: #2c69af;
}

.wrap2 {
  display: block;
}

.wp-query {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 10000;
  display: block;
  float: none;
}

.dm-mask {
  height: 100%;
}

.close {
  position: absolute;
  top: -78px;
  right: -59px;
  width: 100px;
  height: 100px;
  float: none;
  background-color: #e058af;
}

.ccls {
  position: relative;
  bottom: 582px;
  z-index: 1200;
  display: inline-block;
  background-color: #3885db;
  background-image: -webkit-repeating-linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .14));
  background-image: repeating-linear-gradient(270deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .14));
  text-decoration: none;
}

.cl_link {
  padding: 20%;
}

.link_ktob {
  color: #792a2a;
}

.sslk_ob {
  display: inline;
  margin-top: 0%;
  color: #fff;
}

.sslk_ob:hover {
  color: #a6df2e;
}

.link-close {
  position: relative;
  left: 602px;
  top: 182px;
  right: 366px;
  bottom: 0px;
  overflow: visible;
  width: 65px;
  height: 65px;
  background-color: #db9c2a;
}

.tabgeo {
  position: relative;
  z-index: 1000;
}

.tabgeom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tablinks.w--current {
  display: block;
}

.links2c {
  position: absolute;
  top: 60px;
  right: 0px;
  background-color: #3885db;
  background-image: none;
  text-decoration: none;
}

.map-nav {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 450px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-left: 0px;
}

.map-town {
  height: 30px;
  padding-top: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #005394;
  color: #fff;
  text-align: center;
  list-style-type: none;
  cursor: pointer;
}

.map-town:hover {
  background-color: #013f91;
}

.map-town._2 {
  border-right: 1px solid #2c69af;
  border-left: 1px solid #2c69af;
}

.town-link {
  display: block;
  color: #fff;
  text-decoration: none;
}

.map-title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5px 2%;
  background-color: #013f91;
  color: #fff;
  font-size: 24px;
  text-align: left;
}

.secy {
  position: relative;
  left: 0px;
  top: 1663px;
  right: 0px;
  bottom: 0px;
}

.map-list2 {
  display: block;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dvd_city {
  position: fixed;
  /*top: 319px;*/
  right: 100px;
  z-index: 10000;
  display: block;
  max-width: 500px;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #3885db;
}

.dvd_city:hover {
  background-color: #3885db;
}

.zgcyti {
  position: static;
  top: 1px;
  display: inline-block;
  margin-right: 5px;
  margin-left: 0%;
  padding-top: 13%;
  padding-bottom: 3%;
  background-color: transparent;
  color: #a6df2e;
  font-size: 45px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .55);
}

.linkop_city {
  margin-top: 4%;
  margin-right: 0%;
  margin-bottom: 3%;
  padding-bottom: 5px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-bottom: 2px dotted #e6e6e6;
  color: #e6e6e6;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.linkop_city:hover {
  border-bottom-color: #a6df2e;
  color: #a6df2e;
}

.dvd-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dpp_down {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.link-city-2 {
  margin-top: 3%;
  margin-bottom: 3%;
  float: right;
  clear: right;
  color: #fff;
  text-decoration: none;
}

.nz-city {
  clear: none;
  font-size: 25px;
  text-decoration: none;
  text-shadow: 0 1px 0 #000;
}

.nz-city:hover {
  color: #a6df2e;
}

.zvg-404 {
  margin-top: 10%;
  margin-bottom: 5%;
  font-size: 55px;
  text-align: center;
}

.txt_404 {
  margin-top: 5%;
  margin-bottom: 10%;
  font-size: 35px;
  text-align: center;
}

.link_gl {
  text-align: center;
}

.link_gl:hover {
  color: #1e91eb;
}

.dlin404 {
  text-align: center;
}

.bloksleft {
  display: block;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.gallery3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.txtsert {
  margin-top: 10px;
  margin-bottom: 10px;
  clear: none;
  line-height: 25px;
}

.dvdsrt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.success-message {
  position: relative;
  background-color: rgba(38, 163, 22, .25);
}

.forms-1 {
  position: static;
}

.error-message {
  background-color: rgba(252, 91, 91, .32);
}

@media (max-width: 991px) {
  .img-logo-s1 {
    max-width: 100%;
  }
  .s1-divk-tel._2l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ico-tel._2 {
    margin-bottom: 10%;
  }
  .text-tel {
    margin-right: 1%;
  }
  .text-tel.tab1 {
    clear: left;
  }
  .txt-label.s45 {
    display: block;
    float: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
  }
  .txt-label.s45.m2 {
    padding-right: 0px;
    font-size: 16px;
  }
  .div-ico {
    margin-bottom: 5%;
  }
  .s6.uz.nn2.st1 {
    padding-right: 2%;
    padding-left: 2%;
  }
  .divs6-txt1.fon {
    overflow: hidden;
    height: auto;
  }
  .s9-txt._2 {
    clear: left;
  }
  .nav-bar2 {
    margin-top: 2%;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
  }
  .nav-menu {
    clear: none;
    background-color: #3885db;
  }
  .nav-link {
    display: block;
    background-color: #3885db;
    text-align: left;
  }
  .nav-link:hover {
    background-color: #126acc;
  }
  .nav-link:focus {
    background-color: #126acc;
  }
  .nav-link.w--current {
    background-color: #126acc;
  }
  .im_serp.m4 {
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .sherb.m5 {
    margin-top: 0px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .kone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .hidral.m1 {
    margin-left: 0px;
    float: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ic_face {
    position: relative;
    margin-right: 0px;
    float: right;
    clear: right;
  }
  .ic_vk {
    margin-right: 0px;
    float: right;
    clear: right;
  }
  .ic-ist {
    position: relative;
    float: right;
    clear: right;
  }
  .dvd_tel._3ss {
    float: none;
  }
  .ic-f-n {
    margin-right: 0px;
  }
  .i-v-n {
    margin-right: 0px;
  }
  .i-i-n {
    margin-right: 0px;
  }
  .i-tel {
    margin-bottom: 10%;
  }
  .i-em {
    margin-bottom: 10%;
  }
  .i-maps {
    margin-bottom: 10%;
  }
  .colon_txt {
    display: block;
    min-width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .dvd_tal_2._5ss {
    float: left;
  }
  .txt_list_com._5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .dconm2.right._1-2._22 {
    width: 100%;
  }
  .dsk {
    padding-right: 2%;
    padding-left: 2%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .dsk.l4 {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .d0 {
    width: auto;
    margin-bottom: 0%;
  }
  .d_t {
    position: static;
    display: block;
    margin-top: 0%;
  }
  .by {
    display: block;
    background-color: #3885db;
  }
  .by:hover {
    background-color: #126acc;
  }
  .by:focus {
    background-color: #126acc;
  }
  .by.w--open {
    float: right;
    background-color: #126acc;
  }
  .ico {
    color: #fff;
    font-size: 38px;
  }
  .ico.vv {
    color: hsla(0, 1%, 41%, .49);
  }
  .dsl.uzs {
    padding-right: 0%;
    padding-left: 0%;
  }
  .dvdvt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .link_a._222st.postv2 {
    min-width: 145px;
  }
  .df3 {
    margin-left: 0%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .df3.verh {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .df3.sg.m2.m34 {
    width: 76%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .linf {
    margin-right: 3%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dsoc {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .lsoc {
    margin-right: 5px;
  }
  .ics2 {
    position: relative;
    width: auto;
  }
  .dev0 {
    margin-top: 10%;
  }
  .lsok {
    margin-right: 5px;
  }
  .tas {
    clear: left;
  }
  .inf2 {
    margin-right: 0%;
  }
  .men_ok {
    position: absolute;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: transparent;
  }
  .link_m2 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
  .drtiii {
    width: auto;
  }
  .nbiit {
    background-color: #3885db;
    background-image: url("./images/57a8b3cbc3e841c509eed9ca_fon20stal.jpg");
    background-position: 0px 0px;
    background-size: 720px;
  }
  .nbiit.w--open {
    margin-bottom: 3%;
    background-color: #126acc;
  }
  .itoc {
    position: static;
  }
  .d-imgr {
    width: 100%;
  }
  .reklaml {
    width: 100%;
  }
  .reklaml.left {
    float: right;
    clear: right;
  }
  .rwus {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .yusl {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .yusl.post25 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .yl {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .nvm3 {
    position: absolute;
    display: inline-block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .nml2 {
    float: none;
    clear: none;
  }
  .nm3 {
    background-color: #0098ff;
  }
  .nmm3 {
    z-index: 2000;
  }
  .nmb3:hover {
    background-color: #0098ff;
  }
  .nmb3.w--open {
    background-color: #0098ff;
  }
  .im3 {
    color: #fff;
    font-size: 40px;
  }
  .menu_com {
    position: relative;
    display: block;
    width: 100%;
    float: right;
  }
  .slider-klinet {
    height: auto;
  }
  .list-rek {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .menu_postavka {
    width: 100%;
  }
  .gallery-link.ob35 {
    margin-bottom: 2%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .gallery-link.sertif {
    max-width: 100%;
    float: none;
    clear: left;
  }
  .gallery-preciew.sertiv1 {
    min-width: 160px;
  }
  .gallery2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .nav-container {
    width: 100%;
    float: right;
  }
  .menu-link {
    padding-bottom: 0%;
  }
  .gallery3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

@media (max-width: 767px) {
  .img-logo-s1 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .s1-divk-tel._2l {
    margin-right: 1%;
    clear: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ico-tel._2.m7 {
    margin-bottom: 6%;
  }
  .ico-tel._2.me8 {
    margin-bottom: 6%;
  }
  .ico-tel._2.me9 {
    margin-bottom: 6%;
  }
  .text-tel {
    display: block;
    margin-right: 3%;
    float: left;
    font-size: 14px;
  }
  .text-tel.tab1 {
    clear: none;
    font-size: 18px;
  }
  .txt-label.s45 {
    position: static;
    top: 92px;
    display: block;
    float: none;
    text-align: center;
  }
  .s4cnt-ico.s2ss {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .txt365 {
    margin-right: 0px;
    margin-bottom: 1%;
  }
  .txt365.a1 {
    margin-right: 0px;
    margin-bottom: 1%;
  }
  .img-calend {
    display: block;
    margin-right: auto;
    margin-bottom: 1%;
    margin-left: auto;
  }
  .divs6-txt1.fon {
    position: relative;
    display: none;
    background-image: none;
  }
  .s9.gfooter {
    padding-bottom: 2%;
  }
  .img-logo-fut._4ss {
    float: none;
  }
  .im_serp.m4 {
    display: block;
    margin-right: auto;
    margin-bottom: 5%;
    margin-left: auto;
  }
  .sherb.m5 {
    display: block;
    margin-right: auto;
    margin-bottom: 5%;
    margin-left: auto;
  }
  .kone {
    margin-bottom: 5%;
  }
  .hidral.m1 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .ic_face {
    display: block;
    margin-right: 0px;
  }
  .ic_vk {
    margin-right: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ic-ist {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .dvd_tel._2ss {
    margin-right: 0px;
    margin-bottom: 1%;
    float: none;
  }
  .dvd_tel._3ss {
    margin-right: 0px;
    float: none;
  }
  .img_karta {
    position: static;
  }
  .i-tel {
    margin-bottom: 3%;
  }
  .i-maps {
    float: left;
    clear: none;
  }
  .dvd_2bl {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .ic_soc._3l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .dvd_tal_2._5ss {
    margin-left: 0px;
    float: none;
  }
  .txt_map_tomsk {
    position: relative;
  }
  .txt_sl_01 {
    font-size: 20px;
  }
  .col-cf {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .cc {
    display: none;
  }
  .dd0 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .d_t {
    position: static;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 1px;
    float: none;
  }
  .ds01 {
    width: 100%;
    max-width: 100%;
    padding-right: 7%;
    padding-left: 7%;
    float: none;
  }
  .dsl.uzs {
    padding-right: 0%;
    padding-left: 0%;
  }
  .sdn {
    position: absolute;
  }
  .dvdvt {
    padding-right: 4%;
    padding-left: 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .link_a {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .dv_s {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .dd1 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .sest {
    display: none;
  }
  .df3 {
    width: 65%;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .df3.sg.m2 {
    width: 60%;
  }
  .df3.sg.m2.m34 {
    width: auto;
  }
  .linf {
    margin-bottom: 3%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .linf.men1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .dsoc {
    margin-top: 5%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .ta {
    text-align: left;
  }
  .ics2 {
    position: absolute;
    width: 30px;
  }
  .dev0 {
    margin-top: 3%;
  }
  .lsok {
    display: inline-block;
  }
  .tas {
    display: none;
    font-size: 14px;
  }
  .tas2 {
    clear: left;
  }
  .nav_m2 {
    margin-bottom: 3%;
  }
  .reklaml {
    max-width: 80%;
    float: none;
  }
  .reklaml.pravo {
    float: none;
  }
  .reklaml.kosult {
    float: none;
  }
  .reklaml.left {
    float: none;
  }
  .rwus {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }
  .yusl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .yl.post24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .silt_s {
    margin-right: 0%;
    margin-left: 0%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .listpr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .dv-to {
    margin-bottom: 3%;
  }
  .menu_com {
    position: relative;
    display: block;
    float: right;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .gallery-link.sertif {
    max-width: 100%;
  }
  .gallery-preciew.sertiv1 {
    display: block;
    min-width: 160px;
  }
  .al_link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .link-kata {
    display: inline-block;
  }
  .im_ka {
    position: absolute;
    top: 55px;
    display: block;
  }
  .gallery3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 479px) {
  .img-logo-s1 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .s1-divk-tel._2l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .s1-divk-tel._2l.l3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .ico-tel._2 {
    display: block;
    margin-right: auto;
    margin-bottom: 4%;
    margin-left: auto;
    float: none;
  }
  .text-tel {
    display: block;
    margin-bottom: 2%;
    float: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: left;
  }
  .text-tel.tab1 {
    font-size: 17px;
  }
  .div-ico.post23 {
    min-width: 145px;
  }
  .txt365.zab {
    background-size: cover;
  }
  .s9.gfooter {
    padding-bottom: 2%;
  }
  .s9.menu {
    padding-top: 4%;
  }
  .img-logo-fut._4ss {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .sl2 {
    height: auto;
  }
  .im_serp.m4 {
    display: block;
    margin-right: auto;
    margin-bottom: 5%;
    margin-left: auto;
  }
  .sherb.m5 {
    display: block;
    margin-right: auto;
    margin-bottom: 5%;
    margin-left: auto;
  }
  .kone {
    margin-bottom: 5%;
  }
  .hidral.m1 {
    display: block;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
  }
  .ic_vk {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .i-tel {
    width: 20px;
  }
  .i-em {
    width: 20px;
  }
  .i-maps {
    width: 20px;
    margin-right: 8px;
    float: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .ic_soc._3l {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .txt_ob_n {
    font-size: 25px;
    line-height: 30px;
  }
  .dm {
    left: -100%;
    width: 100%;
  }
  .dsk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .dsk.l4 {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .dd0 {
    margin-bottom: 3%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .d0 {
    margin-bottom: 2%;
  }
  .ds01 {
    width: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
  }
  .dsl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sdn {
    position: relative;
    background-color: #0098ff;
  }
  .dvdvt {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .dv_s {
    background-size: cover;
  }
  .d_ass {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .las {
    margin-bottom: 5%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .df3 {
    width: 100%;
    clear: left;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .df3.sg.m2.m34 {
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .linf {
    display: block;
    margin-right: auto;
    margin-bottom: 5%;
    margin-left: auto;
    padding-top: 0%;
    float: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    text-align: left;
  }
  .dsoc {
    margin-top: 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .ta {
    text-align: center;
  }
  .lsoc {
    margin-right: 0px;
  }
  .lsok {
    margin-right: 0px;
  }
  .tas {
    display: none;
  }
  .reklaml.v56 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .reklaml.kosult {
    float: none;
  }
  .silt_s {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .lisass {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .menu_com {
    clear: right;
  }
  .slide {
    height: auto;
    min-height: 310px;
  }
  .kon1 {
    margin-right: 2%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .listsoc {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .list_kon {
    margin-right: 2%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .lisc {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .gallery-link.sertif {
    max-width: 90%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .im_ka.mob {
    top: 43px;
  }
  .map-list2 {
    height: auto;
    min-height: 650px;
  }
  .dvd_city {
    position: static;
    top: 200px;
    right: 50px;
  }
  .linkop_city {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .dpp_down {
    display: none;
  }
  .gallery3 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/*raptor*/
.obj_mt
{
  margin-top: -15px!important;
}
.obj_mt_title
{
  margin-top: -5px!important;
}

.main_backround_blue
{

  background-image: url("./images/57a8b3cbc3e841c509eed9c0_lenta.png"), radial-gradient(circle farthest-corner at 50% 50%, #fff, rgba(69, 139, 214, .34) 97%);
  background-position: 49% 97%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
  background-attachment: scroll, scroll;
}
