@charset "UTF-8";
.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

.col-sm-1-9 {
  /*position: relative*/
  min-height: 1px;
  /*padding-right: 10px*/
  /*padding-left: 10px*/
  float: left;
  width: 20%;
}

.hide991 {
  display: none;
}

.hide768 {
  display: none;
}

.hide600 {
  display: none;
}

@media (min-width: 600px) {
  .hide600 {
    display: block;
  }
  .col-sm-1-9 {
    width: 16.66%;
  }
}

@media (min-width: 768px) {
  .hide768 {
    display: block;
  }
  .hide600 {
    display: block;
  }
  .col-sm-1-9 {
    width: 14.28%;
  }
}

@media (min-width: 992px) {
  .hide768 {
    display: block;
  }
  .hide600 {
    display: block;
  }
  .hide991 {
    display: block;
  }
  .col-sm-1-9 {
    width: 11.11%;
  }
}

@font-face {
  font-family: 'HeliosCondCRegular';
  src: url("../fonts/helioscondc-webfont.eot");
  src: url("../fonts/helioscondc-webfont.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/helioscondc-webfont.woff") format("woff");
  src: url("../fonts/helioscondc-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HeliosCondCBold';
  src: url("../fonts/helioscondc-bold-webfont.eot");
  src: url("../fonts/helioscondc-bold-webfont.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/helioscondc-bold-webfont.woff") format("woff");
  src: url("../fonts/helioscondc-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

html {
  overflow-y: visible;
}

body {
  font: 13px/1.4 Arial, Helvetica, sans-serif;
  color: #3a3a3a;
  margin: 0;
  background-color: #ffffff;
}

html, body, #dat-menu {
  width: 100%;
  height: 100%;
}

.section-title {
  display: inline-block;
  border-bottom: none;
  margin-left: 20px;
  margin-bottom: 20px;
  line-height: 1;
  padding-bottom: 2px;
  color: #282828;
  font: 20px/1.2 'helioscondcregular', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.section-title a {
  color: #282828;
  text-decoration: none;
}

.section-title a:hover {
  color: #848e15;
}

h1 {
  font: 30px/1.2 'helioscondcbold', sans-serif;
  margin: 0 0 10px;
  text-transform: uppercase;
  color: #111;
}

h2 {
  font: 28px/1.2 'helioscondcbold', sans-serif;
  margin: 0 0 10px;
  color: #111;
}

h3 {
  font: 24px/1.3 'helioscondcbold', sans-serif;
  margin: 0 0 10px;
  color: #111;
}

h4 {
  font: 21px/1.3 'helioscondcbold', sans-serif;
  margin: 0 0 10px;
  color: #111;
}

h5 {
  font: bold 16px/1.3 Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  color: #111;
}

.b-views {
  display: inline-block;
  margin-left: 5px;
  border-left: 1px solid #b5b2a0;
  padding-left: 30px;
  color: #818181;
  font: 12px/1 Arial, Helvetica, sans-serif;
  position: relative;
}

.b-views i {
  width: 15px;
  height: 10px;
  position: absolute;
  left: 11px;
  top: 0;
  background: url(../img/sprt.png) -167px -20px no-repeat;
}

.b-small-comments {
  display: inline-block;
  height: 19px;
  line-height: 12px;
  padding: 3px 3px 5px;
  margin: -1px 0 0 6px;
  position: relative;
  min-width: 16px;
  text-align: center;
  font: 11px/1 Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: url(../img/sprt.png) -103px -20px no-repeat;
  text-decoration: none;
}

.article-has-photo {
  display: inline-block;
  height: 16px;
  width: 22px;
  margin-left: 5px;
  vertical-align: middle;
  background: url(../img/sprt.png) -164px -188px no-repeat;
}

.article-has-video {
  display: inline-block;
  height: 16px;
  width: 22px;
  margin-left: 5px;
  vertical-align: middle;
  background: url(../img/sprt.png) -164px -216px no-repeat;
}

ul.breadcrumb {
  overflow: hidden;
  margin: 7px 0 10px;
  padding: 0;
  padding-top: 10px;
  list-style: none;
  background: none;
}

ul.breadcrumb li {
  float: left;
  margin-right: 5px;
  content: "";
}

ul.breadcrumb li a {
  font: 12px/1 Arial, sans-serif;
  color: #5a4f4f;
  text-decoration: none;
  padding-right: 13px;
  background: url(../img/sprt.png?v=6) 100% 2px no-repeat;
}

ul.breadcrumb li a:hover {
  text-decoration: underline;
}

ul.breadcrumb li:before {
  content: "";
  padding: 0;
}

hr.style-3 {
  display: block;
  height: 0;
  border-bottom: 2px dashed #908f8f;
}

hr.style-1 {
  display: block;
  height: 0;
  border-bottom: 1px dashed #908f8f;
}

p.page-header {
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-top: 15px;
  z-index: 2;
  font: 66px/1 'helioscondcbold', sans-serif;
  color: #88cfcf;
}

@media (min-width: 1200px) {
  .container {
    width: 1210px;
  }
}

.search-field {
  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: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
  color: #999999;
}

.search-field .search-icon {
  border: 1px solid #ccc;
  padding: 5px 5px 5px 10px;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-right: none;
  background-color: #ffffff;
}

.search-field .search-input {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.search-field .search-input .search-input-field {
  padding: 5px 0 5px 0;
  border: 1px solid #ccc;
  border-left: none;
  width: 100%;
}

.search-field .search-input .search-input-field:focus {
  border-color: #ccc;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.search-field .search-button-area {
  background-color: #ffffff;
  position: relative;
}

.search-field .search-button-area .search-button {
  padding: 5px 10px 5px 10px;
  border: 1px solid #ccc;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  border-left: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
  cursor: pointer;
}

.search-field .search-button-area .search-button:hover {
  color: #e64e25;
}

.search-field .search-button-area .search-button:active {
  background-color: #e6e6e6;
  border-color: #ccc;
  color: #ffffff;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.search-field .search-button-area .search-variant {
  display: none;
  position: absolute;
  left: -50px;
  top: 40px;
  z-index: 999;
  border: 1px solid #ccc;
  padding: 10px;
  min-width: 150px;
  background-color: #ffffff;
}

.search-field .search-button-area .search-variant .search-variant-item {
  border-bottom: 1px solid #ccc;
  margin-top: 7px;
}

.search-field .search-button-area .search-variant .search-variant-item:last-child {
  border: none;
}

.search-field .search-button-area .search-variant .search-variant-item a {
  font-size: 14px;
  color: #999999;
  text-decoration: none;
  padding-left: 5px;
}

.search-field .search-button-area .search-variant .search-variant-item a:hover {
  color: #e64e25;
}

.search-field .search-button-area .search-variant .arr {
  display: block;
  position: absolute;
  width: 15px;
  height: 8px;
  top: -8px;
  left: 110px;
  background: url(../img/sprt.png) 0 -11px no-repeat;
  z-index: 9999;
}

.search-field .search-button-area .opened {
  display: block;
}

/*блок шапки*/
.header-wrapper {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  background-color: #ffffff;
  -webkit-box-shadow: 0 5px 10px -0.4em #999999;
          box-shadow: 0 5px 10px -0.4em #999999;
}

.header-wrapper #smallnav .navbar {
  position: relative;
  margin-bottom: 0px;
}

.header-wrapper #smallnav .navbar .navbar-brand {
  padding: 10px 20px;
}

.header-wrapper #smallnav .navbar .navbar-brand img {
  height: 30px;
}

.header-wrapper #smallnav .navbar-city {
  display: inline-block;
  position: relative;
  color: #000000;
  font-weight: bold;
  height: 45px;
  padding-top: 18px;
  cursor: pointer;
}

.header-wrapper #smallnav .navbar-city:hover {
  color: #f05623;
}

.header-wrapper #smallnav .navbar-city .hidden-navbar-cities {
  display: none;
  position: absolute;
  z-index: 9999;
  left: -30px;
  top: 45px;
  background-color: #ffffff;
  border: 1px solid #999999;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 120px;
}

.header-wrapper #smallnav .navbar-city .hidden-navbar-cities .navbar-city-item {
  border-bottom: 1px solid #ccc;
  padding-top: 5px;
  min-width: 90px;
  text-align: center;
}

.header-wrapper #smallnav .navbar-city .hidden-navbar-cities .navbar-city-item:last-child {
  border: none;
}

.header-wrapper #smallnav .navbar-city .hidden-navbar-cities .navbar-city-item a {
  color: #999999;
  text-decoration: none;
}

.header-wrapper #smallnav .navbar-city .hidden-navbar-cities .navbar-city-item a:hover {
  color: #f05623;
}

.header-wrapper #smallnav .navbar-city .hidden-navbar-cities .arr {
  display: block;
  position: absolute;
  width: 15px;
  height: 8px;
  top: -8px;
  left: 75px;
  background: url(../img/sprt.png) 0 -11px no-repeat;
}

.header-wrapper #smallnav .navbar-city .opened {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-wrapper #smallnav .navbar-default .navbar-nav > li > a:hover {
  color: #f05623;
  background-color: transparent;
}

.header-wrapper #smallnav .navbar-search {
  float: right;
  padding-right: 10px;
}

.header-wrapper #smallnav .navbar-search > button {
  font-size: 22px;
  margin-top: 9px;
  border: none;
  background-color: transparent;
}

.header-wrapper #smallnav .navbar-search > button:hover {
  color: #f05623;
}

.header-wrapper #smallnav .navbar-search .search-panel {
  display: none;
  position: absolute;
  right: 0;
  top: 50px;
  background-color: #f8f8f8;
  padding: 15px;
  z-index: 9999 !important;
}

.header-wrapper #smallnav .navbar-search .search-panel .search-field {
  font-size: 12px;
}

.header-wrapper #smallnav .navbar-search .opened {
  display: block;
}

.header-wrapper #pre-header2 {
  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: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
  padding-top: 7px;
}

.header-wrapper #pre-header2 .region-menu {
  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: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 28%;
}

.header-wrapper #pre-header2 .region-menu .region-menu-item a {
  font: 13px/1 Arial, Helvetica, sans-serif;
  color: #999999;
  text-decoration: none;
  padding: 0 5px 0 10px;
}

.header-wrapper #pre-header2 .region-menu .region-menu-item a:hover {
  color: #f05623;
}

.header-wrapper #pre-header2 .region-menu .region-menu-item a.border {
  border-left: 1px solid #d4cca1;
}

.header-wrapper #pre-header2 .region-menu .active a {
  color: grey;
  font-weight: bold;
  text-decoration: underline;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list {
  position: relative;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list .hidden-cities {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 5px 10px 17px 10px;
  border: 1px solid #999999;
  background: #ffffff;
  position: absolute;
  z-index: 999;
  top: 30px;
  left: 20px;
  min-width: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list .hidden-cities .arr {
  display: block;
  position: absolute;
  width: 15px;
  height: 8px;
  top: -8px;
  left: 15px;
  background: url(../img/sprt.png) 0 -11px no-repeat;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list .hidden-cities .cities-list {
  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;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list .hidden-cities .cities-list span {
  padding: 7px 0 0 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  width: 100px;
  text-align: center;
  border-bottom: 1px solid #999999;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list .hidden-cities .cities-list span a {
  color: #999999;
  text-transform: none;
  padding: 0;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list .hidden-cities .cities-list span a:hover {
  color: #f05623;
}

.header-wrapper #pre-header2 .region-menu .city-menu-list .opened {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-wrapper #pre-header2 .search-field {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding: 0 10px 0 10px;
}

.header-wrapper #pre-header2 .preheader-search-icon {
  display: none;
  position: relative;
}

.header-wrapper #pre-header2 .preheader-search-icon #preheader-search-button {
  border: none;
  background-color: transparent;
  font-size: 18px;
  color: #a1a1a1;
}

.header-wrapper #pre-header2 .preheader-search-icon #preheader-search-button:hover {
  color: #f05623;
}

.header-wrapper #pre-header2 .preheader-search-icon .preheader-search-panel {
  display: none;
  background-color: #ffffff;
  width: 450px;
  position: absolute;
  left: -150px;
  top: 35px;
  padding: 7px;
  z-index: 9999;
}

.header-wrapper #pre-header2 .preheader-search-icon .opened {
  display: block;
}

.header-wrapper #pre-header2 .preheader-social {
  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: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
  min-width: 150px;
  padding: 0 10px;
}

.header-wrapper #pre-header2 .preheader-social a {
  text-decoration: none;
  height: 25px;
  width: 25px;
  display: block;
}

.header-wrapper #pre-header2 .preheader-social a .vk {
  display: inline-block;
  height: 25px;
  width: 25px;
  background: url(../img/sochead3.png) 0px 0px no-repeat;
}

.header-wrapper #pre-header2 .preheader-social a .ok {
  display: inline-block;
  height: 25px;
  width: 25px;
  background: url(../img/sochead3.png) -41px 0px no-repeat;
}

.header-wrapper #pre-header2 .preheader-social a .fb {
  display: inline-block;
  height: 25px;
  width: 25px;
  background: url(../img/sochead3.png) -80px 0px no-repeat;
}

.header-wrapper #pre-header2 .preheader-social a .yt {
  display: inline-block;
  height: 25px;
  width: 25px;
  background: url(../img/sochead3.png) -118px 0px no-repeat;
}

.header-wrapper #pre-header2 .preheader-social a:hover {
  cursor: pointer;
}

.header-wrapper #pre-header2 .preheader-social a:hover .vk {
  background: url(../img/sochead3.png) 0px -34px no-repeat;
}

.header-wrapper #pre-header2 .preheader-social a:hover .ok {
  background: url(../img/sochead3.png) -41px -34px no-repeat;
}

.header-wrapper #pre-header2 .preheader-social a:hover .fb {
  background: url(../img/sochead3.png) -80px -34px no-repeat;
}

.header-wrapper #pre-header2 .preheader-social a:hover .yt {
  background: url(../img/sochead3.png) -118px -34px no-repeat;
}

.header-wrapper #pre-header2 .preheader-site-enter a {
  color: #999999;
  text-decoration: none;
}

.header-wrapper #pre-header2 .preheader-site-enter a:hover {
  color: #f05623;
}

.header-wrapper #header-main-menu {
  margin-top: 15px;
  margin-bottom: 25px;
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-wrapper #header-main-menu .main-menu {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-wrapper #header-main-menu .main-menu .main-menu-button {
  margin-top: 10px;
}

.header-wrapper #header-main-menu .main-menu .main-menu-button > a {
  font: 18px/1.2 'helioscondcregular', Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #000000;
  padding: 20px 0px 10px 20px;
}

.header-wrapper #header-main-menu .main-menu .main-menu-button > a:hover {
  color: #f05623;
}

.header-wrapper #header-main-menu .main-menu .news-button {
  position: relative;
  cursor: pointer;
}

.header-wrapper #header-main-menu .main-menu .news-button .hidden-news {
  position: absolute;
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: -190px;
  top: 35px;
  max-width: 360px;
  border: 1px solid #999999;
  background: #ffffff;
  padding: 15px 20px 15px;
  z-index: 121;
}

.header-wrapper #header-main-menu .main-menu .news-button .hidden-news .option-list {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 150px;
}

.header-wrapper #header-main-menu .main-menu .news-button .hidden-news .option-list .option {
  margin-top: 10px;
  min-width: 130px;
  border-bottom: 1px solid #ccc;
}

.header-wrapper #header-main-menu .main-menu .news-button .hidden-news .option-list .option:last-child {
  border: none;
}

.header-wrapper #header-main-menu .main-menu .news-button .hidden-news .option-list .option a {
  font: 14px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #000000;
}

.header-wrapper #header-main-menu .main-menu .news-button .hidden-news .option-list .option a:hover {
  color: #f05623;
}

.header-wrapper #header-main-menu .main-menu .news-button .hidden-news .second {
  margin-left: 25px;
}

.header-wrapper #header-main-menu .main-menu .news-button .opened {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-wrapper #header-main-menu .main-menu .news-button .arr {
  display: block;
  position: absolute;
  width: 15px;
  height: 8px;
  top: -8px;
  left: 235px;
  background: url(../img/sprt.png) 0 -11px no-repeat;
}

@media (max-width: 330px) {
  .header-wrapper #smallnav .navbar .navbar-brand {
    padding-top: 17px !important;
  }
  .header-wrapper #smallnav .navbar .navbar-brand img {
    height: 20px !important;
    width: auto;
  }
}

#main-content {
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  padding-bottom: 75px;
  position: relative;
}

#top-news {
  margin-top: 25px;
  margin-bottom: 35px;
}

@media (max-width: 768px) {
  .header-wrapper #smallnav {
    display: block;
  }
  .header-wrapper #pre-header2 {
    display: none;
  }
  .header-wrapper #header-main-menu {
    display: none;
  }
  #content {
    margin-top: 0;
  }
  #main-content {
    box-shadow: none;
    -webkit-box-shadow: none;
  }
  #top-news {
    margin-top: 5px;
  }
  .prefooter-wrapper {
    display: none;
  }
}

@media (min-width: 768px) {
  .header-wrapper #smallnav {
    display: none;
  }
  .header-wrapper #pre-header2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .header-wrapper #header-main-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  #content {
    margin-top: 135px;
  }
}

@media (max-width: 1200px) {
  .header-wrapper #pre-header2 .region-menu {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-width: inherit;
  }
}

@media (max-width: 1200px) {
  .header-wrapper #pre-header2 > .search-field {
    display: none;
  }
  .header-wrapper #pre-header2 .preheader-search-icon {
    display: block;
  }
}





#top-news .top-news-row {
  text-align: center;
}

#top-news .top-news-row .top-news-image {
  margin-bottom: 15px;
  display: inline-block;
}

#top-news .top-news-row .top-news-image img {
  max-height: 430px;
}

#top-news .top-news-row .top-news-title {
  position: relative;
  text-align: left;
}

#top-news .top-news-row .top-news-title .top-news-caption {
  position: absolute;
  bottom: 0;
  padding: 30px 7px 23px;
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 23px;
  font-weight: bold;
  text-align: center;
  text-shadow: -1px -1px 2px black;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  max-width: 600px;
}
@media screen and (max-width: 768px) {
  #top-news .top-news-row .top-news-title .top-news-caption {
    font-size: 16px;
  }
}
#top-news .top-news-row .top-news-title .top-news-caption a {
  color: #ffffff;
  text-decoration: none;
}

#top-news .top-news-row .top-news-items {
  overflow: hidden;
}

#top-news .top-news-row .top-news-item-row {
  margin-bottom: 15px;
  overflow: hidden;
}

#top-news .top-news-row .top-news-item {
  padding: 5px 0 5px 5px;
  margin: -5px 0 0 -5px;
  /*display: inline-block;*/
}

#top-news .top-news-row .top-news-item .top-news-item-img img {
  float: left;
  margin: 2px 10px 0 0;
  width: 91px;
  -webkit-transition: box-shadow .2s;
  -o-transition: box-shadow .2s;
  -webkit-transition: -webkit-box-shadow .2s;
  transition: -webkit-box-shadow .2s;
  transition: box-shadow .2s;
  transition: box-shadow .2s, -webkit-box-shadow .2s;
}

#top-news .top-news-row .top-news-item .top-news-item-img img:hover {
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.6);
}

#top-news .top-news-row .top-news-item .top-news-item-descr {
  overflow: hidden;
}

#top-news .top-news-row .top-news-item .top-news-item-descr .top-news-item-title {
  text-align: left;
  margin: 0 0 5px;
  font: 12px/1.3 Arial, Helvetica, sans-serif;
}

#top-news .top-news-row .top-news-item .top-news-item-descr .top-news-item-title a {
  text-decoration: none;
  color: #282828;
}

#top-news .top-news-row .top-news-item .top-news-item-descr .top-news-item-title a:hover {
  color: #f05623;
}

#top-news .top-news-row .top-news-item .top-news-item-descr .top-news-item-footer {
  text-align: left;
}

#top-news .top-news-row .top-news-item .top-news-item-descr .top-news-item-footer .date {
  font-size: 12px;
  color: #818181;
}

#top-news .top-news-link {
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  text-decoration: none;
  padding-right: 50px;
  padding-left: 50px;
}

@media only screen and (max-width: 991px) {
  #top-news .top-news-row .top-news-item {
    width: 400px;
  }
  #top-news .top-news-row .top-news-item .top-news-item-img img {
    width: 145px;
  }
  #top-news .top-news-row .top-news-item .top-news-item-descr .top-news-item-title {
    font: 16px/1.3 Arial, Helvetica, sans-serif;
  }
}

@media only screen and (max-width: 379px) {
  #top-news .top-news-row .top-news-item {
    width: 100%;
  }
  #top-news .top-news-row .top-news-item .top-news-item-img img {
    width: 145px;
  }
  #top-news .top-news-row .top-news-item .top-news-item-descr .top-news-item-title {
    font: 12px/1.3 Arial, Helvetica, sans-serif;
  }
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article {
  min-width: 300px;
  margin-bottom: 15px;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-img {
  margin-bottom: 10px;
  position: relative;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-img img {
  width: 100%;
  height: auto;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-rubric {
  position: absolute;
  padding: 3px 7px;
  background-color: #2D2D2D;
  color: #f6f6f6;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-info {
  margin-bottom: 7px;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-info .views {
  display: inline-block;
  color: #818181;
  font: 12px/1 Arial, Helvetica, sans-serif;
  position: relative;
  margin-left: 0;
  border-left: none;
  border-right: 1px solid #b5b2a0;
  padding: 0 15px 0 22px;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-info .views i {
  left: 0;
  width: 15px;
  height: 10px;
  position: absolute;
  top: 0;
  background: url(../../img/sprt.png) -167px -20px no-repeat;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-info .b-small-comments {
  display: inline-block;
  height: 19px;
  line-height: 12px;
  padding: 3px 3px 5px;
  margin: -1px 0 0 6px;
  position: relative;
  min-width: 16px;
  text-align: center;
  font: 11px/1 Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: url(../../img/sprt.png) -103px -20px no-repeat;
  text-decoration: none;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-title h5 {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 20px;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-title h5 a {
  color: #000;
  text-decoration: none;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-title h5 a:hover {
  text-decoration: underline;
}

#news-stream .news-stream-row .news-stream-article-row .news-stream-article .news-stream-article-desc p {
  text-align: left;
}

#news-stream .news-stream-link-row {
  text-align: center;
}

#news-stream .news-stream-link-row .news-stream-link {
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  padding-right: 50px;
  padding-left: 50px;
}

#news-stream .news-stream-link-row .news-stream-link:hover {
  color: #848e15;
}

#main-catalog .main-catalog-row .main-catalog-item {
  display: block;
  text-align: center;
  margin: 0 1% 20px;
  float: left;
  border: 1px solid #dcd8d8;
  padding: 5px;
  position: relative;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-img img {
  width: 100%;
  height: auto;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-type {
  position: absolute;
  width: 65px;
  height: 58px;
  color: #fff;
  right: 10px;
  top: 10px;
  -webkit-background-size: inherit inherit;
          background-size: inherit;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../../img/podlozhka.png);
  display: block;
  text-align: center;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-type span {
  display: inline-block;
  font-size: 24px;
  line-height: 1;
  padding-top: 4px;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-type span img {
  float: right;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-title h5 {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 20px;
  min-height: 90px;
  line-height: 1.1;
  margin-top: 10px;
  margin-bottom: 20px;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-title a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  margin: 0 0 20px;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-title a:hover {
  text-decoration: underline;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-company {
  font: 13px/1.4 Arial, Helvetica, sans-serif;
  color: #3a3a3a;
  margin: 0 0 20px;
  text-transform: uppercase;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-company a {
  color: #000;
  text-decoration: none;
}

#main-catalog .main-catalog-row .main-catalog-item .main-catalog-item-company a:hover {
  color: #848e15;
}

#main-catalog .main-catalog-row .main-catalog-link-row {
  text-align: center;
}

#main-catalog .main-catalog-row .main-catalog-link-row .main-catalog-link {
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  padding-right: 50px;
  padding-left: 50px;
}

#main-catalog .main-catalog-row .main-catalog-link-row .main-catalog-link:hover {
  color: #848e15;
}

#main-poster {
  margin-bottom: 35px;
}

#main-poster .main-poster-link-row {
  text-align: center;
}

#main-poster .main-poster-link-row .main-poster-link {
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  padding-right: 50px;
  padding-left: 50px;
}

#main-poster .main-poster-link-row .main-poster-link:hover {
  color: #848e15;
}

#main-poster .main-poster-row {
  padding-right: 15px;
  padding-left: 15px;
}

#main-poster .main-poster-row .main-poster-item {
  padding: 10px;
}

#main-poster .main-poster-row .main-poster-item .main-poster-item-desc {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 20px;
  /*height: 78px;
  overflow: hidden;*/
  margin-bottom: 20px;
  text-align: center;
}

#main-poster .main-poster-row .main-poster-item .main-poster-item-desc a {
  color: #111;
}

#main-poster .main-poster-row .main-poster-item .main-poster-item-desc a:hover {
  color: #f05623;
}

#main-poster .main-poster-row .main-poster-item .main-poster-item-date {
  /*height: 40px;
  overflow: hidden;*/
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}

#main-poster .owl-prev {
  position: absolute;
  top: 25%;
  margin-top: -10px;
  left: -15px;
  padding: 15px 7px 15px 0 !important;
  font-size: 25px;
}

#main-poster .owl-prev i {
  color: #111111;
}

#main-poster .owl-prev i:hover {
  color: #848e15;
}

#main-poster .owl-next {
  position: absolute;
  top: 25%;
  margin-top: -10px;
  right: -15px;
  padding: 15px 0 15px 7px !important;
  font-size: 25px;
}

#main-poster .owl-next i {
  color: #111111;
}

#main-poster .owl-next i:hover {
  color: #848e15;
}

#transport {
  margin-bottom: 35px;
}

#transport .transport-row {
  text-align: center;
}

#transport .transport-row .transport-item {
  display: inline-block;
  margin-bottom: 10px;
}

#transport .transport-row .transport-item img:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

#transport .transport-row .transport-item img {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

#sport-center {
  margin-bottom: 35px;
}

#sport-center .sport-center-row {
  text-align: center;
}

#sport-center .sport-center-row .sport-center-item {
  display: inline-block;
  margin-bottom: 10px;
}

#sport-center .sport-center-row .sport-center-item img:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

#sport-center .sport-center-row .sport-center-item img {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

#incident {
  margin-bottom: 35px;
}

#incident .incident-image {
  display: inline-block;
  text-align: left;
}

#incident .incident-image img {
  max-height: 410px;
}

#incident .incident-title {
  position: relative;
}

#incident .incident-title .incident-caption {
  position: absolute;
  bottom: 0;
  padding: 30px 7px 23px;
  max-width: 575px;
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 23px;
  font-weight: bold;
  text-align: center;
  text-shadow: -1px -1px 2px black;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
}

#incident .incident-title .incident-caption a {
  color: #ffffff;
}

#incident .incident-row {
  text-align: center;
}

#incident .incident-item {
  border: 1px solid #ccc;
  height: 410px;
  max-width: 345px;
  padding: 13px 3%;
  margin-bottom: 15px;
  display: inline-block;
}

#incident .incident-item .incident-item-img {
  margin-bottom: 10px;
  text-align: center;
}

#incident .incident-item .incident-item-img img {
  display: inline-block;
}

#incident .incident-item .incident-item-info {
  margin-bottom: 15px;
  text-align: left;
}

#incident .incident-item .incident-item-info .b-views {
  margin-left: 0;
  border-left: none;
  border-right: 1px solid #b5b2a0;
  padding: 0 15px 0 35px;
  text-align: left;
}

#incident .incident-item .incident-item-title {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 16px;
  text-align: justify;
  padding-top: 15px;
  margin: 0 0 10px;
}

#incident .incident-item .incident-item-title a {
  color: #222;
}

@media (min-width: 991px) {
  .incident-image {
    margin-bottom: 0;
  }
}

@media (max-width: 991px) {
  .incident-image {
    margin-bottom: 15px;
  }
}

.catalog-items {
  text-align: center;
}

.catalog-item {
  display: inline-block;
}

.category {
  display: inline-block;
  background: #fff;
  -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 25px;
}

.category .img {
  overflow: hidden;
}

.category .img img:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.category .img img {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

.category .content {
  display: block;
  padding: 10px 15px 15px 15px;
  text-align: left;
}

.category .content h3 {
  margin-bottom: 10px;
}

.category .content a {
  font-size: 16px;
  color: #000;
  text-decoration: none;
}

.category .content a:hover {
  color: #848e15;
}

#most-popular {
  margin-bottom: 35px;
}

#main-vacancy .most-popular-block {
  background: rgba(253, 245, 215, 0.9);
  margin-left: -15px;
  margin-right: -15px;
  padding: 25px 15px 25px 15px;
}

#most-popular .most-popular-block {
  background: #fdf5d7;
  margin-left: -15px;
  margin-right: -15px;
  padding: 25px 15px 0 15px;
  border-top: 1px solid #919191;
  border-bottom: 1px solid #919191;
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item {
  margin-bottom: 25px;
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item .most-popular-item-img {
  float: left;
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item .most-popular-item-img img:hover {
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.6);
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item .most-popular-item-desc {
  padding-left: 10px;
  overflow: hidden;
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item .most-popular-item-desc .most-popular-item-desc-title h6 {
  padding-top: 0 !important;
  margin-top: 0 !important;
  font: 12px/1.3 Arial, Helvetica, sans-serif;
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item .most-popular-item-desc .most-popular-item-desc-title h6 a {
  text-decoration: none;
  color: #282828;
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item .most-popular-item-desc .most-popular-item-desc-title h6 a:hover {
  color: #848e15;
}

#most-popular .most-popular-block .most-popular-items-row .most-popular-item .most-popular-item-desc .most-popular-item-desc-footer .date {
  font-size: 12px;
  color: #818181;
}

#last-promo .promo-carousel {
  padding-left: 15px !important;
  padding-right: 15px !important;
  margin-top: 15px;
}

#last-promo .promo-carousel .promo-carousel-item {
  overflow: hidden;
  padding: 10px;
  border: 1px solid #b3b3b3;
  margin-left: 5px;
  margin-right: 5px;
}

#last-promo .promo-carousel .promo-carousel-item .promo-carousel-item-img {
  margin-bottom: 10px;
}

#last-promo .promo-carousel .promo-carousel-item .promo-carousel-item-img img {
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

#last-promo .promo-carousel .promo-carousel-item .promo-carousel-item-desc {
  height: 70px;
  overflow: hidden;
}

#last-promo .promo-carousel .promo-carousel-item .promo-carousel-item-desc a {
  font-weight: bold;
  color: #111111;
  text-decoration: none;
}

#last-promo .promo-carousel .promo-carousel-item .promo-carousel-item-desc a:hover {
  color: #848e15;
}

#last-promo .promo-carousel .owl-prev {
  position: absolute;
  top: 25%;
  margin-top: -10px;
  left: -15px;
  padding: 15px 7px 15px 0 !important;
  font-size: 25px;
}

#last-promo .promo-carousel .owl-prev i {
  color: #111111;
}

#last-promo .promo-carousel .owl-prev i:hover {
  color: #848e15;
}

#last-promo .promo-carousel .owl-next {
  position: absolute;
  top: 25%;
  margin-top: -10px;
  right: -15px;
  padding: 15px 0 15px 7px !important;
  font-size: 25px;
}

#last-promo .promo-carousel .owl-next i {
  color: #111111;
}

#last-promo .promo-carousel .owl-next i:hover {
  color: #848e15;
}

#last-promo .btn-promo {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
}

#last-promo .btn-promo .active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}

#last-promo .btn-promo:hover {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}

#last-promo .btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}

#last-promo .last-promo-list {
  margin-bottom: 25px;
}

#last-promo .last-promo-list .last-promo-list-title {
  margin-bottom: 10px;
  border-bottom: 1px solid #b3b3b3;
  color: #000;
}

#last-promo .last-promo-list .last-promo-list-item {
  margin-bottom: 5px;
}

#last-promo .last-promo-list .last-promo-list-item a {
  font-weight: bold;
  color: #111111;
}

#last-promo .last-promo-list .last-promo-list-item a:hover {
  color: #848e15;
}

#last-promo .last-promo-list .last-promo-list-item .last-promo-list-item-type {
  margin: 3px;
  padding: 2px 3px;
  text-align: right;
  text-transform: uppercase;
  font: 10px/1.4 'helioscondcregular', sans-serif;
  color: #fff;
  background-color: #555555;
}

.b-interview {
  padding: 1px;
  border: 1px solid #f2e8bf;
  background-color: #fff;
  position: relative;
  background: #fff8d1;
  margin-top: 20px;
}

.b-interview .head {
  font: 18px/1.2 'helioscondcregular', Arial, helvetica, sans-serif;
  margin: 7px 0;
  text-transform: uppercase;
  text-align: center;
  color: #414141;
}

.b-interview img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.b-interview .content_ins {
  padding: 0 16px 15px;
  overflow: hidden;
}

.b-interview .title {
  font-size: 22px;
  font: 24px/1.2 'helioscondcbold', Arial, helvetica, sans-serif;
  margin: 0 0 7px;
  text-align: center;
  color: #414141;
}

.b-interview .about {
  font: italic 12px/1.3 Arial, sans-serif;
  color: #676767;
  margin-bottom: 10px;
}

.b-interview .descr {
  margin-bottom: 10px;
}

.b-interview .b-arr {
  float: right;
  display: block;
  margin: 25px 20% 10px !important;
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  text-decoration: none;
  text-align: center;
  position: relative;
}

.b-interview .b-arr .pic {
  position: absolute;
  right: -16px;
  top: 5px;
  width: 11px;
  height: 11px;
  background: url(../img/sprt.png) -183px -64px no-repeat;
}

.b-interview .b-arr:hover {
  color: #848e15;
}

.b-interview .ask-button {
  display: inline-block;
  margin: 10px 0 0 0;
  padding: 10px;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  background: #fc6c00;
  color: #fff;
}

#last-comments {
  margin-top: 15px;
  background: url(../../img/stripe_bg.png);
  padding: 8px;
  position: relative;
  margin-bottom: 20px;
}

#last-comments ul, #last-comments li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#last-comments .last-comments-block {
  background: #fff;
  padding: 10px 10px;
}

#last-comments .last-comments-block .last-comments-title {
  background-position: 0 22px;
  border: none;
  margin: 0 0 20px;
  line-height: 1;
  padding-bottom: 2px;
  position: relative;
  color: #282828;
  font: 20px/1.2 'helioscondcregular', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

#last-comments .last-comments-block .last-comments-title .block-title {
  display: block;
  border-bottom: 1px solid #818181;
}

#last-comments .last-comments-block .last-comments-title .block-title a {
  font-size: 16px;
  color: #282828;
  text-decoration: none;
}

#last-comments .last-comments-block .last-comment-item {
  margin-bottom: 25px;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-title {
  margin: 0 0 5px;
  font: 12px/1.3 Arial, Helvetica, sans-serif;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-title a {
  text-decoration: none;
  color: #282828;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-title a:hover {
  color: #848E15;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-info {
  font-size: 12px;
  color: #666666;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-info .last-comment-item-author {
  font-weight: bold;
  text-decoration: none;
  color: #282828;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-info .last-comment-item-author:hover {
  color: #848E15;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-link a {
  font: 12px/1.1 Arial, Helvetica, sans-serif;
}

#last-comments .last-comments-block .last-comment-item .last-comment-item-link a:hover {
  color: #848E15;
}

#last-comments .last-comments-block .last-comments-block-arr {
  left: 115px;
  width: 41px;
  height: 27px;
  bottom: -19px;
  position: absolute;
  background: url(../../img/sprt.png) -123px -52px no-repeat;
}

.last-comments-link {
  display: block;
  margin: 25px 20% 10px !important;
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  text-decoration: none;
  text-align: center;
}

.last-comments-link:hover {
  color: #848e15;
}

.site-about {
  padding-top: 10px;
  font-size: 14px;
}

.site-about .about-menu {
  margin-top: 20px;
}

.site-about .about-menu a {
  font: bold 15px/1.2 'PermianSansTypeface', Helvetica, sans-serif;
}

.site-about .about-menu a:hover {
  color: #848e15;
}

.site-about .about-menu .nav-pills > li.active > a {
  color: #fff;
  background-color: #afb940;
}

.site-about h1 {
  margin: 20px 0;
  text-align: center;
}

.site-reklama {
  padding-top: 10px;
  font-size: 14px;
}

.site-reklama .reklama-menu {
  margin-top: 20px;
}

.site-reklama .reklama-menu a {
  font: bold 15px/1.2 'PermianSansTypeface', Helvetica, sans-serif;
}

.site-reklama .reklama-menu a:hover {
  color: #848e15;
}

.site-reklama .reklama-menu .nav-pills > li.active > a {
  color: #fff;
  background-color: #afb940;
}

.site-reklama h1 {
  margin: 20px 0;
  text-align: center;
}

.lenta-header {
  margin-bottom: 30px;
  margin-top: 50px;
  z-index: 2;
  font: 66px/1 'helioscondcbold', sans-serif;
}

.lenta-items-row {
  text-align: center;
}

.lenta-items-row .lenta-item {
  max-width: 420px;
  display: inline-block;
  margin-bottom: 15px;
}

.lenta-items-row .lenta-item .lenta-item-img {
  margin-bottom: 10px;
}

.lenta-items-row .lenta-item .lenta-item-img .item-rubric {
  position: absolute;
  padding: 3px 7px;
  background-color: #2D2D2D;
  color: #f6f6f6;
}

.lenta-items-row .lenta-item .lenta-item-info {
  margin-bottom: 7px;
  text-align: left;
}

.lenta-items-row .lenta-item .lenta-item-info .views {
  display: inline-block;
  color: #818181;
  font: 12px/1 Arial, Helvetica, sans-serif;
  position: relative;
  margin-left: 0;
  border-left: none;
  border-right: 1px solid #b5b2a0;
  padding: 0 15px 0 22px;
}

.lenta-items-row .lenta-item .lenta-item-info .views i {
  left: 0;
  width: 15px;
  height: 10px;
  position: absolute;
  top: 0;
  background: url(../../img/sprt.png) -167px -20px no-repeat;
}

.lenta-items-row .lenta-item .lenta-item-title {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px;
  text-align: left;
}

.lenta-items-row .lenta-item .lenta-item-title a {
  color: #000;
}

.lenta-items-row .lenta-item .lenta-item-desc {
  margin-bottom: 5px;
}

#rubric-content {
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  padding-bottom: 75px;
}

#rubric-content .rubric-header {
  margin-bottom: 30px;
  margin-top: 15px;
  z-index: 2;
  font: 66px/1 'helioscondcbold', sans-serif;
  color: #88cfcf;
}

#rubric-content #rubric-top .rubric-top-row {
  text-align: center;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-main {
  display: inline-block;
  margin-bottom: 25px;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-main .rubric-top-title {
  position: relative;
  text-align: left;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-main .rubric-top-title .rubric-top-caption {
  position: absolute;
  bottom: 0;
  padding: 30px 7px 23px;
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 23px;
  font-weight: bold;
  text-align: center;
  text-shadow: -1px -1px 2px black;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  max-width: 575px;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-main .rubric-top-title .rubric-top-caption a {
  color: #ffffff;
  text-decoration: none;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item {
  max-width: 420px;
  display: inline-block;
  margin-bottom: 15px;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item .rubric-top-item-img {
  margin-bottom: 10px;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item .rubric-top-item-info {
  margin-bottom: 7px;
  text-align: left;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item .views {
  display: inline-block;
  color: #818181;
  font: 12px/1 Arial, Helvetica, sans-serif;
  position: relative;
  margin-left: 0;
  border-left: none;
  border-right: 1px solid #b5b2a0;
  padding: 0 15px 0 22px;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item .views i {
  left: 0;
  width: 15px;
  height: 10px;
  position: absolute;
  top: 0;
  background: url(../../img/sprt.png) -167px -20px no-repeat;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item-title {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px;
  text-align: left;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item-title a {
  color: #000;
}

#rubric-content #rubric-top .rubric-top-row .rubric-top-item-desc {
  margin-bottom: 5px;
}

#rubric-content .rubric-items-row {
  text-align: center;
}

#rubric-content .rubric-items-row .rubric-item {
  max-width: 420px;
  display: inline-block;
  margin-bottom: 15px;
}

#rubric-content .rubric-items-row .rubric-item .rubric-item-img {
  margin-bottom: 10px;
}

#rubric-content .rubric-items-row .rubric-item .rubric-item-info {
  margin-bottom: 7px;
  text-align: left;
}

#rubric-content .rubric-items-row .rubric-item .rubric-item-info .views {
  display: inline-block;
  color: #818181;
  font: 12px/1 Arial, Helvetica, sans-serif;
  position: relative;
  margin-left: 0;
  border-left: none;
  border-right: 1px solid #b5b2a0;
  padding: 0 15px 0 22px;
}

#rubric-content .rubric-items-row .rubric-item .rubric-item-info .views i {
  left: 0;
  width: 15px;
  height: 10px;
  position: absolute;
  top: 0;
  background: url(../../img/sprt.png) -167px -20px no-repeat;
}

#rubric-content .rubric-items-row .rubric-item .rubric-item-title {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px;
  text-align: left;
}

#rubric-content .rubric-items-row .rubric-item .rubric-item-title a {
  color: #000;
}

#rubric-content .rubric-items-row .rubric-item .rubric-item-desc {
  margin-bottom: 5px;
}

#rubric-content .rubric-stream-link-row {
  text-align: center;
}

#rubric-content .rubric-stream-link-row .rubric-stream-link {
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  padding-right: 50px;
  padding-left: 50px;
}

#rubric-content .rubric-stream-link-row .rubric-stream-link:hover {
  color: #848e15;
}

#rubric-content #another-rubric .another-rubric-header {
  font-size: 50px;
  margin-bottom: 30px;
  color: #88cfcf;
}

#rubric-content #another-rubric .another-rubric-row {
  text-align: center;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item-header {
  text-align: left;
  margin: 0 0 25px 25px;
  line-height: 1;
  padding-bottom: 2px;
  position: relative;
  color: #282828;
  font: 20px/1.2 'helioscondcregular', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item {
  margin-bottom: 25px;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-img {
  display: inline-block;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-img img {
  margin: 2px 10px 0 0;
  -webkit-transition: box-shadow .2s;
  -o-transition: box-shadow .2s;
  -webkit-transition: -webkit-box-shadow .2s;
  transition: -webkit-box-shadow .2s;
  transition: box-shadow .2s;
  transition: box-shadow .2s, -webkit-box-shadow .2s;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-img img:hover {
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.6);
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-title {
  text-align: justify;
  margin-top: 10px;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-title h6 {
  font-family: 'PermianSansTypeface', Helvetica, sans-serif;
  font-size: 16px;
  margin: 0 0 5px;
  font: 12px/1.3 Arial, Helvetica, sans-serif;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-title a {
  text-decoration: none;
  color: #282828;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-title a:hover {
  color: #848E15;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-item .another-rubric-item-title .another-rubric-item-date {
  font-size: 12px;
  color: #818181;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-stream-link-row {
  text-align: center;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-stream-link-row .another-rubric-stream-link {
  border-top: 1px solid #b3b3b3;
  color: #b3b3b3;
  padding-right: 50px;
  padding-left: 50px;
}

#rubric-content #another-rubric .another-rubric-row .another-rubric-stream-link-row .another-rubric-stream-link:hover {
  color: #848e15;
}

.afisha-header {
  margin-bottom: 30px;
  margin-top: 15px;
  z-index: 2;
  font: 66px/1 'helioscondcbold', sans-serif;
  color: #88cfcf;
}

.afisha-important-title {
  text-transform: uppercase;
}

.afisha-poster-image {
  text-align: center;
  margin-bottom: 15px;
}

.afisha-poster-image img {
  display: inline-block;
}

.afisha-poster-header {
  text-align: center;
  text-decoration: none;
  /*max-height: 135px;
  overflow: hidden;*/
}

.afisha-poster-header h4 {
  color: #3378bd;
}

.afisha-poster-header h4:hover {
  color: #88CFCF;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.afisha-poster {
  margin-top: 25px;
}

.afisha-poster p {
  font-size: 12px;
  text-align: center;
  color: #717171;
}

.afisha-poster p.afisha-poster-date-now {
  font-weight: bold;
  color: #88CFCF;
}

.afisha-poster-5 {
  margin-top: 25px;
  height: 400px;
}

.afisha-poster-5 p {
  font-size: 12px;
  text-align: center;
  color: #717171;
}

.afisha-poster-5 p.afisha-poster-date-now {
  font-weight: bold;
  color: #88CFCF;
}

.afisha-poster-navigation {
  min-height: 55px;
  margin-top: 20px;
  margin-bottom: 20px;
  z-index: 10000000;
  background-color: #fff;
  -webkit-box-shadow: 0px 10px 15px -7px rgba(44, 43, 43, 0.56);
          box-shadow: 0px 10px 15px -7px rgba(44, 43, 43, 0.56);
  padding: 5px 0 15px 15px;
}

.afisha-date-nav {
  float: left;
  margin-right: 2px;
  text-align: center;
}

.afisha-date-nav a {
  border: 1px solid rgba(255, 0, 33, 0);
  display: block;
  line-height: 15px;
  padding: 5px 7px 5px 7px;
  font-size: 16px;
}

.afisha-date-nav a:hover {
  border: 1px dotted;
  color: #226969;
  text-decoration: none;
}

.afisha-date-nav a span {
  display: block;
  font-size: 10px;
}

.afisha-all-date {
  float: left;
  padding: 12px 10px 0 0;
  margin-bottom: 10px;
  text-align: center;
  font-size: 22px;
  line-height: 22px;
  color: #3378bd;
}

.afisha-all-date a {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  text-decoration: none;
}

.afisha-all-date a:hover {
  color: #88CFCF;
}

.afisha-content {
  font-size: 16px;
  
}

.afisha-content h2 {
  font-size: 29px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
}

.afisha-content .row {
  margin-top: 15px;
}

.afisha-title {
  display: inline-block;
  margin: 5px 0 20px 0;
}

.afisha-event-image {
  text-align: center;
}

.afisha-event-image img {
  display: inline-block;
}

.afisha-schedule {
  margin: 20px 0;
  /*border-top: 2px solid #88CFCF*/
  border-bottom: 2px solid #88CFCF;
  padding: 10px 0;
  clear: both;
}

.table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 2px solid #88CFCF;
}

.afisha-eventplace {
  margin-top: 15px;
  line-height: 26px;
}

.afisha-region {
  font-size: 28px;
  font-family: 'Source Sans Pro', sans-serif;
  margin-bottom: 15px;
  font-weight: bold;
}

.afisha-event-place {
  margin-bottom: 20px;
}

.afisha-event-place a {
  font-size: 26px;
  color: #0a3383;
  font-weight: bold;
  text-decoration: none;
}

.afisha-event-place a:hover {
  color: #88CFCF;
}

.afisha-film-article {
  margin-top: 25px;
}

.afisha-film-article ul {
  list-style: none;
  padding: 0;
}

.afisha-film-article .film-article span {
  font-weight: bold;
}

.afisha-film-article .age {
  display: inline-block;
  margin: 10px 0;
  padding: 15px;
  background-color: #d5d8dd;
  font-size: 20px;
  font-weight: bold;
}

.weather-legend .col-sm-1-9 {
  font-size: 11px;
  text-align: center;
  line-height: 110%;
}

.weather-row {
  padding-left: 15px;
}

.weather-row .col-sm-1-9 {
  line-height: 50px;
  text-align: center;
  font-size: 14px;
}

.weather-row:hover {
  background-color: #eef0d7;
}

.weather-row .temp {
  font-size: 17px;
  font-weight: bold;
}

.weather-row .time-descr {
  font-size: 11px;
  line-height: 130% !important;
  padding-top: 11px;
}

.weather-row .view .pic {
  width: 50px;
  height: 50px;
  display: block;
  background: url(/img/weather.png) no-repeat;
  margin: 0 auto;
}

.weather-row .view .cloud2 {
  background-position: -50px -100px;
}

.weather-row .direction {
  line-height: 25px;
}

.weather-row .direction .pic {
  width: 21px;
  height: 21px;
  display: block;
  margin: 0 auto;
  background: url(/img/wind_arrs.png) no-repeat;
}

.weather-row .direction .blue {
  background-position: 0 -21px;
}

.weather-row .direction .dir135 {
  background-position-x: -63px;
}

.weather-row .direction .dir180 {
  background-position-x: -84px;
}

.weather-name {
  text-align: left;
}

.weather-name a {
  color: #3378bd;
  font-size: 16px;
}

.weather-name a:hover {
  text-decoration: none;
}

.forecast-day {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.forecast-header .view-header {
  height: 55px;
  padding-top: 20px;
}

.forecast-header .temp-header {
  font-weight: bold;
  font-size: 14px;
}

.forecast-header .time-header {
  font-weight: bold;
  font-size: 17px;
}

.forecast-header .wind-header {
  height: 50px;
  padding-top: 15px;
}

.forecast-header .hum-header {
  font-weight: bold;
}

.forecast-header .speed-header {
  font-weight: bold;
}

.forecast-time {
  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;
}

.forecast-time .view {
  height: 55px;
  padding-top: 5px;
}

.forecast-time .view .pic {
  width: 50px;
  height: 50px;
  display: block;
  background: url(/img/weather.png) no-repeat;
  margin: 0 auto;
}

.forecast-time .view .sun1 {
  background-position: 0px 0px;
}

.forecast-time .view .sun2 {
  background-position: -50px 0px;
}

.forecast-time .view .sun3 {
  background-position: -100px 0px;
}

.forecast-time .view .sun4 {
  background-position: -150px 0px;
}

.forecast-time .view .sun5 {
  background-position: -200px 0px;
}

.forecast-time .view .sun6 {
  background-position: -250px 0px;
}

.forecast-time .view .sun7 {
  background-position: -300px 0px;
}

.forecast-time .view .night1 {
  background-position: 0px -50px;
}

.forecast-time .view .night2 {
  background-position: -50px -50px;
}

.forecast-time .view .night3 {
  background-position: -100px -50px;
}

.forecast-time .view .night4 {
  background-position: -150px -50px;
}

.forecast-time .view .night5 {
  background-position: -200px -50px;
}

.forecast-time .view .night6 {
  background-position: -250px -50px;
}

.forecast-time .view .night7 {
  background-position: -300px -50px;
}

.forecast-time .view .cloud1 {
  background-position: 0px -100px;
}

.forecast-time .view .cloud2 {
  background-position: -50px -100px;
}

.forecast-time .view .cloud3 {
  background-position: -100px -100px;
}

.forecast-time .view .cloud4 {
  background-position: -150px -100px;
}

.forecast-time .view .cloud5 {
  background-position: -200px -100px;
}

.forecast-time .view .cloud6 {
  background-position: -250px -100px;
}

.forecast-time .view .cloud7 {
  background-position: -300px -100px;
}

.forecast-time .view .cloud8 {
  background-position: -350px -100px;
}

.forecast-time .temp {
  font-weight: bold;
  font-size: 14px;
}

.forecast-time .hum {
  font-weight: bold;
}

.forecast-time .speed {
  font-weight: bold;
}

.forecast-time .time {
  font-weight: bold;
  font-size: 17px;
}

.forecast-time .wind {
  height: 50px;
}

.forecast-time .wind .pic {
  width: 21px;
  height: 21px;
  display: block;
  margin: 0 auto;
  background: url(/img/wind_arrs.png) no-repeat;
}

.forecast-time .wind .blue {
  background-position: 0 -21px;
}

.forecast-time .wind .dir0 {
  background-position-x: 0px;
}

.forecast-time .wind .dir45 {
  background-position-x: -21px;
}

.forecast-time .wind .dir90 {
  background-position-x: -42px;
}

.forecast-time .wind .dir135 {
  background-position-x: -63px;
}

.forecast-time .wind .dir180 {
  background-position-x: -84px;
}

.forecast-time .wind .dir225 {
  background-position-x: -105px;
}

.forecast-time .wind .dir270 {
  background-position-x: -126px;
}

.forecast-time .wind .dir315 {
  background-position-x: -147px;
}

.forecast-item {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  line-height: 35px;
}

.forecast-day .hide360 {
  display: none;
}

.forecast-day .hide565 {
  display: none;
}

.forecast-day .hide675 {
  display: none;
}

@media (min-width: 360px) {
  .forecast-day .hide360 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .forecast-day .hide565 {
    display: none;
  }
  .forecast-day .hide675 {
    display: none;
  }
}

@media (min-width: 565px) {
  .forecast-day .hide360 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .forecast-day .hide565 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .forecast-day .hide675 {
    display: none;
  }
}

@media (min-width: 675px) {
  .forecast-day .hide360 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .forecast-day .hide565 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .forecast-day .hide675 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.eclips {
  position: relative;
  padding-left: 43px;
  height: 32px;
  /*margin: 10px 15px*/
}

.eclips .pic {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(/img/weather.png) no-repeat;
}

.eclips .state1 {
  background-position: 0 -168px;
}

.eclips .state2 {
  background-position: -32px -168px;
}

.eclips .state3 {
  background-position: -64px -168px;
}

.eclips .state4 {
  background-position: -96px -168px;
}

.eclips .state5 {
  background-position: -128px -168px;
}

.eclips .state6 {
  background-position: -160px -168px;
}

.eclips .state7 {
  background-position: -192px -168px;
}

.eclips .state8 {
  background-position: -224px -168px;
}

.eclips .state9 {
  background-position: -256px -168px;
}

.eclips .state10 {
  background-position: -288px -168px;
}

.eclips .state11 {
  background-position: -320px -168px;
}

.eclips .state12 {
  background-position: -352px -168px;
}

.sun {
  position: relative;
  padding-left: 50px;
  height: 50px;
}

.sun .pic {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  /*display: block*/
  background: url(/img/weather.png) no-repeat;
  margin: 0 auto;
}

.sun .sun0 {
  background-position: 0px 0px;
}

#news-content {
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  padding-bottom: 75px;
}

#news-content .news-date {
  margin-bottom: 5px;
  text-align: right;
  font-size: 12px;
  color: #A1A1A1;
}

#news-content .news-views {
  display: inline-block;
  margin-left: 5px;
  padding-left: 30px;
  color: #818181;
  font: 12px/1 Arial, Helvetica, sans-serif;
  position: relative;
}

#news-content .news-views i {
  width: 15px;
  height: 10px;
  position: absolute;
  left: 11px;
  top: 0;
  background: url(../../img/sprt.png?v=6) -167px -20px no-repeat;
}

#news-content .news-header {
  font: 30px/1.2 'helioscondcbold', sans-serif;
  margin: 0 0 10px;
  text-transform: uppercase;
  color: #111;
}

#news-content .uc {
  font-size: 16px;
}

#news-content .uc .news-content {
  letter-spacing: .015em;
}

.prefooter-wrapper {
  position: relative;
  z-index: 1000;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -5px 10px -0.4em #999999;
          box-shadow: 0 -5px 10px -0.4em #999999;
  border-bottom: 1px solid #999999;
}

.prefooter-wrapper #pre-footer {
  text-transform: uppercase;
  font-weight: bold;
}

.prefooter-wrapper #pre-footer a {
  color: #6f6f6f;
  padding: 5px;
  font-size: 11px;
}

.prefooter-wrapper #pre-footer a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}

.prefooter-wrapper #pre-footer .city-links {
  min-height: 30px;
  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: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
}

.footer-wrapper {
  background-color: #f0f0f0;
  padding-bottom: 35px;
}

.footer-logo {
  text-align: center;
  padding-top: 25px;
}

.footer-copy {
  margin-top: 10px;
  color: #999999;
  font: 11px/1.5 Arial, sans-serif;
  padding-top: 15px;
  padding-bottom: 15px;
}

.footer-copy img {
  margin-top: 15px;
}

.footer-side-top {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 39px;
  height: 37px;
  z-index: 999;
}

.footer-side-top a {
  display: block;
  width: 39px;
  height: 37px;
  background: url(../img/sprt.png) -81px -134px no-repeat;
}

.footer-links .list {
  padding-top: 25px;
  padding-left: 0px;
}

.footer-links .list .item {
  display: inline-block;
  margin-bottom: 18px;
  margin-right: 5px;
}

.footer-links .list .item a {
  font: 13px/1.2 Arial, serif;
  font-weight: bold;
  color: #5f5f5f;
}

.footer-links .list .item a:hover {
  text-decoration: none;
  color: #f05623;
}

.list > li:not(:first-child)::before {
  color: #c8c8c8;
  content: "/";
  display: inline-block;
  margin: 0 11px 0px 7px;
}

.footer-social a {
  display: inline-block;
  margin-left: 5px;
  text-decoration: none;
  text-align: left;
}

.footer-social a .vk {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/socfoot2.png) 0px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a .ok {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/socfoot2.png) -59px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a .fb {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/socfoot2.png) -125px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a .yt {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/socfoot2.png) -192px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a .gp {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/socfoot2.png) -250px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a .tg {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/telegram.svg) 0px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a .tw {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/twitter.svg) 0px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a .inst {
  display: inline-block;
  height: 28px;
  width: 30px;
  background: url(../img/instagram.svg) 0px 0px no-repeat;
  margin-right: 3px;
}

.footer-social a p {
  display: block;
  color: grey;
  font-size: 9px;
  margin-top: -32px;
  margin-left: 35px;
}

.footer-social a p strong {
  color: #222222;
  font-size: 11px;
}

.footer-social a:hover {
  cursor: pointer;
}

.footer-social a:hover .vk {
  background: url(../img/socfoot2.png) 0px -62px no-repeat;
}

.footer-social a:hover .ok {
  background: url(../img/socfoot2.png) -59px -62px no-repeat;
}

.footer-social a:hover .fb {
  background: url(../img/socfoot2.png) -125px -62px no-repeat;
}

.footer-social a:hover .yt {
  background: url(../img/socfoot2.png) -192px -62px no-repeat;
}

.footer-social a:hover .gp {
  background: url(../img/socfoot2.png) -250px -62px no-repeat;
}

.footer-social a:hover .tw {
  background: url(../img/twitter_1.svg) 0px 0px no-repeat;
}

.footer-social a:hover .tg {
  background: url(../img/telegram_1.svg) 0px 0px no-repeat;
}

.footer-social a:hover .inst {
  background: url(../img/instagram_1.svg) 0px 0px no-repeat;
}

.site-reklama .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #e84f25;
}

.site-reklama .nav-pills a {
  color: #3a3a3a;
}