

/* Start:/bitrix/components/bitrix/search.title/templates/search_bloknot/style.css?13986762792108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/components/bitrix/search.title/templates/search_bloknot/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/bloknot/styles.css?163792956944297*/
h1{font-size: 1.45em; font-weight: normal;  margin:0;padding:0px; margin-bottom: 20px; padding-bottom: 10px;}

h2,h3,h4{ margin:0;padding:0px;font-size:1.15em; margin-bottom:10px; font-weight:normal;}

.otstup-ot-kartinki {
	float: left;
	margin: 10px;
}

table.formated {
	overflow:hidden;
	border:1px solid #d3d3d3;
	background:#fefefe;
	width:95% !important;
	margin:5% auto 0;
	-moz-border-radius:5px; /* FF1+ */
	-webkit-border-radius:5px; /* Saf3-4 */
	border-radius:5px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
table.formated.khaliffa {
	border:1px solid #FEF200;
	background:#fFfff0 !important;
}
table.formated th, table.formated td {padding:18px 28px 18px; text-align:center; }

table.formated th {padding-top:22px; text-shadow: 1px 1px 1px #fff; background:#e8eaeb;}

table.formated td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}

table.formated tr.odd-row td {background:#f6f6f6;}

table.formated.khaliffa tr.odd-row td {background:#FEF200;}

table.formated td.first, th.first {text-align:left}

table.formated td.last {border-right:none;}


table.formated td {
	background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
}

table.formated tr.odd-row td {
	background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
}

table.formated th {
	background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
	background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
}

table.formated.khaliffa td {
	background: -moz-linear-gradient(100% 25% 90deg, #FEF200, #f9f9f9);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#FEF200), to(#FEF200));
}

table.formated.khaliffa tr.odd-row td {
	background: -moz-linear-gradient(100% 25% 90deg, #FEF200, #f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#FEF200), to(#FEF200));
}

table.formated.khaliffa th {
	background: -moz-linear-gradient(100% 20% 90deg, #FEF200, #ededed);
	background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#FEF200), to(#FEF200));
}

table.formated tr:first-child th.first {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px; /* Saf3-4 */
}

table.formated tr:first-child th.last {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px; /* Saf3-4 */
}

table.formatedtr:last-child td.first {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px; /* Saf3-4 */
}

table.formated tr:last-child td.last {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px; /* Saf3-4 */
}

@media screen and (max-width: 1280px) {
	table.formated p {
	    font: normal 16px/22px Arial,sans-serif;
	    margin:0;
	    padding:10px;
	  }

	table.formated td, table.formated th {
		padding: 0px 0px 0px !important;
		text-align:center;
		vertical-align:middle;
	}
}

.news-bline .city-link {
	background-color: #ddd;
	padding: 0px 4px;
	color: #303030;
	float: left;
	display: block;
	font-size: 11px;
	margin-top: 5px !important;
	border-radius: 3px;
}

.news-bline .city-link:hover {
  text-decoration: none;
}

span.news-line-video, span.news-line-photo {
	padding: 2px 6px 2px;
	color: #FFF !important;
	display: inline;
	font-size: 9px !important;
	border-radius:  3px;
	font-weight: bold;
}

ul.bigline span.news-line-video, ul.bigline span.news-line-photo {
	border-radius: 0px;
	font-size: 11px !important;
	padding:  3px 8px 2px;
	display: block;
	float: right;
}

.brand span.news-line-video, .brand span.news-line-photo {
	border-radius: 0px;
	padding:  7px 11px 8px;
	display: block;
	font: bold 14px/14px DINPro, Arial !important;
	float: right;
}

.brand .lowflow {
	position: absolute;
	z-index: 30;
	bottom: 0px;
	right: 0px;
}

.lowflow-mini{
   position:absolute;
   bottom:52px;
   width:100%;
}

.bigline .opt_holder {
	top: 118px !important;
	right: 0px !important;
}

@media screen and (max-width: 1280px) {
	.lowflow-mini{
		bottom:36px;
	}

	.bigline .opt_holder {
		top: 85px !important;
		right: 0px !important;
	}

  .html_banner {
    max-width: 980px;
    overflow: hidden;
    margin: 0 auto;
  }
  .html_banner img,  .html_banner object{
    max-width: 980px !important;
  }

  .content .html_banner {
    max-width: 675px;
    overflow: hidden;
  }
  .content .html_banner img, .content .html_banner object{
    max-width: 675px !important;
  }
}
span.news-line-video {
	background-color: #0082c5;

}

span.news-line-photo {
	background-color: #ee9a00;
}

span.news-line-video .glyphicon, span.news-line-photo .glyphicon {
	color: #FFF;
	top: 0px;
	font-size: 7px !important;
}

ul.bigline span.news-line-video .glyphicon, ul.bigline span.news-line-photo .glyphicon  {
	color: #FFF;
	top: 1px;
	font-size: 12px !important;
	padding-left: 1px !important;
}

.brand span.news-line-video .glyphicon, .brand span.news-line-photo .glyphicon {
	color: #FFF;
	top: 0px;
	font-size: 11px !important;
}
.brand span.news-line-photo .glyphicon {
	font-size: 12px !important;
	top: 1px;
}


.bigline li .thumbimage {
	position: relative;
}

.bigline.fine_compressed li {
	border: solid 1px #E3DDD1 !important;
	padding: 16px !important;
	margin-bottom: 8px;
}

.bigline.fine_compressed li .thumbimage {
    width: 140px;
    height: 100px;
    float: right;
    border: 5px solid #F1EEE8;
    margin-left: 25px;
}

.bigline.fine_compressed .opt_holder {
	top: 78px !important;
	right: 0px !important;
}

.bigline.fine_compressed li .sys {
	font: bold 16px/18px DINPro;
}

.bigline.fine_compressed span .glyphicon {
	display: none !important;
}

.holder .right.detailed {
	padding-top: 0px;
	border-bottom: solid 1px #E3DDD1;
}

.news-bline.fine_compressed {
	border-top: solid 1px #E3DDD1;
}

@media screen and (max-width: 1280px) {
	.bigline.fine_compressed .opt_holder {
		top: 78px !important;
		right: 0px !important;
	}

	.bigline.fine_compressed li .sys {
		font: bold 14px/16px DINPro;
	}


	.bigline.fine_compressed li .thumbimage img {
		width: 140px;
		height: 100px;
	}
}

.g-left {
  float: left; }

.g-right {
  float: right; }

[class*=__icon__large] {
  display: inline-block;
  background-image: url(/bitrix/templates/bloknot/./img/weather.png); }

[class*=__icon__small] {
  display: inline-block;
  background-image: url(/bitrix/templates/bloknot/./img/weather_sm.png); }

.b-weather {
  width: 325px;
  height: 150px;
  font-family: "DINPro";
  margin-bottom: 2px }
  .b-weather strong {
    font-weight: bold; }
  .b-weather__header {
    height: 20px;
    width: inherit; }
    .b-weather__header__title {
      background: -webkit-linear-gradient(270deg, #f1eee8, #e3ddd1);
      background: linear-gradient(180deg, #f1eee8, #e3ddd1);
      width: 155px;
      height: 15px;
      padding-top: 2px;
      padding-bottom: 3px;
      text-align: center;
      font-size: 12px;
      position: relative; }
      .b-weather__header__title:after {
        content: "";
        position: absolute;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJncmFkMSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEyMCUiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMjQxLCAyMzgsIDIzMik7c3RvcC1vcGFjaXR5OjEiIC8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDIyNywgMjIxLCAyMDkpO3N0b3Atb3BhY2l0eToxIiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CjxwYXRoIGZpbGw9InVybCgjZ3JhZDEpIiBkPSIgTSAwLjAwIDAuMDAgTCAwLjc5IDAuMDAgQyA3LjIyIDYuMjUgMTMuNDggMTIuNjggMTkuODQgMTkuMDAgTCAwLjAwIDE5LjAwIEwgMC4wMCAwLjAwIFoiIC8+Cjwvc3ZnPgo=);
        left: 155px;
        top: 1px;
        height: 20px;
        width: 20px; }
    .b-weather__header__more {
      font-size: 12px;
      text-decoration: underline;
      color: #0a5a9c;
      padding-top: 2px; }
      .b-weather__header__more__link {
        color: #0a5a9c; }
        .b-weather__header__more__link:hover {
          color: #2077bf; }
  .b-weather__content {
    background-color: white;
    border: 1px solid #e3ddd1;
    height: 130px; }
  .b-weather__content a {
    color: #303030;
    border-right: 1px solid #f8f6f3;
    float: left;
 }
  .b-weather__content a:hover {
     color: #303030;
 }
  .b-weather__content a:last-child {
     border: none;
 }
    .b-weather__content:after {
      content: "";
      clear: both; }
    .b-weather__content__item {
      padding: 5px;
      height: 120px;
      border-right: 1px solid #f8f6f3;
      position: relative; }
    .b-weather__content__item a {
    color: #303030;
  }
.b-weather__content__item a:hover {
color: #303030;
}
      .b-weather__content__item:last-child {
        border-right: none; }
      .b-weather__content__item--large {
        width: 143px; }
      .b-weather__content__item--small {
        width: 73px; }
  .b-weather__temperature {
    height: 50px; }
    .b-weather__temperature--large {
      width: inherit; }
  .b-weather__details {
    background-color: #f8f6f3;
    text-align: center;
    height: 50px;
    margin-bottom: 5px;
    font-family: "DINPro"; }
    .b-weather__details__item {
      padding-top: 8px;
      display: inline-block;
      width: 70px;
      float: left;
      font-size: 14px; }
      .b-weather__details__item:nth-child(1) {
        width: 55px; }
      .b-weather__details__item:nth-child(2) {
        width: 87px; }
      .b-weather__details__item--small {
        width: 73px !important;
        line-height: 17px; }
  .b-weather__badge {
    height: 15px;
    color: white;
    background-color: #99d9f2;
    text-shadow: -1px 0px 0px #73A9BE;
    border-radius: 5px;
    display: inline-block;
    padding: 0px 8px;
    text-align: center;
    font-size: 14px; }
    .b-weather__badge__wrapper--centered {
      margin: 0 auto;
      display: table;
      line-height: 13px; }
  .b-weather__text {
    font-family: "DINPro";
    font-weight: bold; }
    .b-weather__text--large {
      padding-top: 12px;
      font-size: 30px;
      float: left;
      width: 66%;
      text-align: center; }
    .b-weather__text--small {
      padding-top: 13px;
      padding-left: 10px;
      font-size: 14px; }
  .b-weather__icon {
    height: 50px;
    width: 45px;
    float: left; }
    .b-weather__icon__small {
      height: 30px;
      width: 30px;
      margin-top: 8px;
      margin-right: 5px; }
      .b-weather__icon__small--cloud-rain-snow {
        background-position: 0px 5px; }
      .b-weather__icon__small--cloudy {
        background-position: -37px 0px; }
      .b-weather__icon__small--power-rain-lightning {
        background-position: -72px 0px; }
      .b-weather__icon__small--medium-cloud {
        background-position: -110px 0px; }
      .b-weather__icon__small--much-snow {
        background-position: -147px 0px; }
      .b-weather__icon__small--clear-sky {
        background-position: -183px 0px; }
      .b-weather__icon__small--medium-snow {
        background-position: 0px -37px; }
      .b-weather__icon__small--strong-rain {
        background-position: -37px -37px; }
      .b-weather__icon__small--cloud-sun {
        background-position: -72px -37px; }
      .b-weather__icon__small--cloud-night {
        background-position: -110px -37px; }
      .b-weather__icon__small--light-rain-lighting {
        background-position: -147px -37px; }
      .b-weather__icon__small--light-rain {
        background-position: -184px -37px; }
      .b-weather__icon__small--lighting-without-rain {
        background-position: 0px -74px; }
      .b-weather__icon__small--power-snow {
        background-position: -37px -74px; }
      .b-weather__icon__small--most-cloud-night {
        background-position: -72px -74px; }
      .b-weather__icon__small--medium-rain {
        background-position: -110px -74px; }
      .b-weather__icon__small--rain-lighting-snow-cloud {
        background-position: -147px -74px; }
      .b-weather__icon__small--sun {
        background-position: 0px -112px; }
      .b-weather__icon__small--fog {
        background-position: -37px -112px; }
    .b-weather__icon__large--cloud-rain-snow {
      background-position: 0px 5px; }
    .b-weather__icon__large--cloudy {
      background-position: -55px 3px; }
    .b-weather__icon__large--power-rain-lightning {
      background-position: -110px 5px; }
    .b-weather__icon__large--medium-cloud {
      background-position: -165px 7px; }
    .b-weather__icon__large--much-snow {
      background-position: -220px 4px; }
    .b-weather__icon__large--clear-sky {
      background-position: -275px 3px; }
    .b-weather__icon__large--medium-snow {
      background-position: -320px -50px; }
    .b-weather__icon__large--strong-rain {
      background-position: -375px -50px; }
    .b-weather__icon__large--cloud-sun {
      background-position: -430px -50px; }
    .b-weather__icon__large--cloud-night {
      background-position: -485px -50px; }
    .b-weather__icon__large--light-rain-lighting {
      background-position: -540px -50px; }
    .b-weather__icon__large--light-rain {
      background-position: -595px -48px; }
    .b-weather__icon__large--lighting-without-rain {
      background-position: -640px -105px; }
    .b-weather__icon__large--power-snow {
      background-position: -695px -105px; }
    .b-weather__icon__large--most-cloud-night {
      background-position: -750px -105px; }
    .b-weather__icon__large--medium-rain {
      background-position: -805px -105px; }
    .b-weather__icon__large--rain-lighting-snow-cloud {
      background-position: -860px -105px; }
    .b-weather__icon__large--sun {
      background-position: 0px -160px; }
    .b-weather__icon__large--fog {
      background-position: -55px -160px; }

    .b-weather__temperature--large .b-weather__icon {
      margin-top: -5px;
    }

@media screen and (max-width: 1280px) {
  .b-weather {
    width: 275px; }
    .b-weather__content__item--large {
      width: 95px; }
    .b-weather__content__item--small {
      width: 73px; }
    .b-weather__text--large {
      font-size: 18px;
      padding-top: 14px;
      width: 51%; }
    .b-weather__details__item--large {
      width: 95px !important; }
    .b-weather__details__item p {
      display: none; }
    .b-weather__details__item:nth-child(2) {
      padding-top: 0;
    }
}

.b-weather_day {
  display: table-cell;
  height: 100px;
  width: 85px;
  font-family: "DINPro";
  float: left;
  margin-right: 15px; }
  .b-weather_day_date {
    background-color: #f1eee8;
    text-align: center;
    width: inherit;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    color: #8d8d8d; }
    .b-weather_day_date h2 {
      font-size: 42px;
      font-weight: bold;
      line-height: 25px;
      margin-top: 20px; }
    .b-weather_day_date p {
      font-size: 18px;
      line-height: 30px; }
    .b-weather_day_date-today {
      color: #424242; }
  .b-weather_day_name {
    text-align: center;
    background-color: #424242;
    color: white;
    height: 20px; }
    .b-weather_day_name-weekend {
      background-color: #dd4b39; }

.b-forecast {
  width: 785px;
  font-family: "DINPro";
  float: left; }
  .b-forecast_head {
    color: #e3ddd1; }
    .b-forecast_head-list {
      display: table-row;
      font-size: 12px;
      font-style: italic; }
      .b-forecast_head-list li {
        display: inline-table; }
        .b-forecast_head-list li:nth-child(1) {
          width: 190px; }
        .b-forecast_head-list li:nth-child(2) {
          width: 250px; }
        .b-forecast_head-list li:nth-child(3) {
          width: 107px; }
        .b-forecast_head-list li:nth-child(4) {
          width: 82px; }
        .b-forecast_head-list li:nth-child(5) {
          width: 70px;
          margin-left: 10px; }
  .b-forecast_item {
    margin-bottom: 20px;
    border-top: 1px #e3ddd1 solid;
    padding-top: 10px;
    float: left; }

[class*=weather__icon__large] {
  width: 45px;
  height: 50px; }

.weather-table {
  border-collapse: collapse;
  float: left;
  width: 685px; }
  .weather-table_row {
    min-height: 54px;
    border-bottom: 1px #e3ddd1 dotted;
    display: table-row;
    width: 685px;
    float: left; }
    .weather-table_row:last-child {
      border-bottom: none; }
    .weather-table_row-day {
      background-image: -webkit-linear-gradient(0deg, white 0%, #fff9ed 100%);
      background-image: linear-gradient(90deg, white 0%, #fff9ed 100%);
      background-attachment: fixed; }
    .weather-table_row-night {
      background-image: -webkit-linear-gradient(0deg, white 0%, #e7f7fd 100%);
      background-image: linear-gradient(90deg, white 0%, #e7f7fd 100%);
      background-attachment: fixed; }
  .weather-table_body--cell {
    vertical-align: middle;
    display: table-cell;
    height: 54px;
    /*padding-top: 4px;*/ }
    .weather-table_body--cell:nth-child(1) {
      width: 90px;
      /*padding-top: 2px;*/ }
    .weather-table_body--cell:nth-child(2) {
      padding-right: 0px; }
    .weather-table_body--cell:nth-child(3) {
      width: 190px;
      padding-right: 5px;
      padding-left: 10px;
      line-height: 1.2;
      /*padding-top: 8px;*/ }
    .weather-table_body--cell:nth-child(4) {
      width: 105px;
      /*padding-top: 8px;*/ }
    .weather-table_body--cell:nth-child(5) {
      width: 60px;
      text-align: center;
      padding-right: 20px;
      /*padding-top: 8px;*/ }
    .weather-table_body--cell:nth-child(6) {
      width: 60px;
      text-align: center;
      padding-right: 35px;
      /*padding-top: 8px;*/ }
    .weather-table_body--cell:nth-child(7) {
      padding-right: 10px;
      line-height: 1;
      /*padding-top: 8px;*/}
    .weather-table_body--cell_daypart {
      font-size: 28px;
      color: #8d8d8d;
      font-weight: bold; }
      .weather-table_body--cell_daypart-mark {
        color: #424242;
        text-decoration: none; }
  .weather-table_description {
    font-size: 14px;
    color: #8d8d8d; }
  .weather-table_description-first {
    font-size: 14px;
    color: #424242 ; }
  .weather-table_temp {
    font-size: 30px;
    color: #424242;
    font-weight: bold;
    text-align: center; }
  .weather-table_pressure-first {
    font-size: 14px;
    color: #424242; }
  .weather-table_pressure {
    font-size: 14px;
    color: #8d8d8d; }
  .weather-table_wind-first {
    font-size: 14px;
    color: #424242; }
  .weather-table_wind {
    font-size: 14px;
    color: #8d8d8d; }
  .weather-table_wet-first {
    font-size: 24px;
    color: #424242; }
  .weather-table_wet {
    font-size: 24px;
    color: #8d8d8d; }

.wrapper-row {
  padding: 10px 0 10px 0;
  border-bottom: 1px #e3ddd1 dotted;
  float: left; }
  .wrapper-row:first-child {
    padding-top: 0; }
  .wrapper-row:last-child {
    border-bottom: none; }

.glyphicons-arrow {
  display: inline-block;
}
.glyphicons-arrow:before {
  content: "\e092";
}

/* штиль */
.icon_wind_c {}
/* южный */
.icon_wind_s {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  top: 1px;
  left: -2px;
}
/* юго-восточный */
.icon_wind_se {
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  left: -2px;
}
/* юго-западный */
.icon_wind_sw {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 0;
}
/* северный */
.icon_wind_n {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
/* северо-восточный */
.icon_wind_ne {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}
/* северо-западный */
.icon_wind_nw {
  -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
}
/* западный */
.icon_wind_w {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
/* восточный */
.icon_wind_e {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  top: 3px;
}


/* Стили для кнопки Наша Борьба против управляющих компаний */
.btn-wrap {
  height: 30px;
  padding-top: 1px;
}

.btn-main_page {
  position: relative;
  float: left;
}

.btn-main_page a {
  text-decoration: none;
  color: #303030;
  position: relative;
  background: #f1eee8;
  border-bottom: 1px solid rgb(227, 221, 209);
  font: bold 14px DINPro, Arial, sans-serif;
  text-transform: uppercase;
  z-index: 1;
  text-align: center;
  padding: 6px 30px;
  float: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
  border-radius: 10px;
  height: 17px;
}

.btn-main_page a:hover {
  text-decoration: none;
  text-shadow: none;
  background-color: #FCDB00;
  color: #303030;
  border-bottom: 1px solid #FCDB00;
}

@media screen and (max-width: 1280px) {

  .b-forecast {
    width: 685px;
  }
  .weather-table {
    width: 575px;
  }
  .weather-table_row {
    width: 575px;
  }
  .weather-table_body--cell_daypart {
    font-size: 28px;
  }
  .weather-table_body--cell:nth-child(1) {
    width: 80px;
  }
  .weather-table_body--cell:nth-child(3) {
    width: 165px;
  }
  .weather-table_body--cell:nth-child(5) {
    padding: 0;
  }
  .weather-table_body--cell:nth-child(4) {
  width: 90px;
  }
  .weather-table_body--cell:nth-child(6) {
    padding: 0;
    margin-right: 5px;
  }
  .b-forecast_head-list li {
    display: inline-table; }
    .b-forecast_head-list li:nth-child(1) {
      width: 180px; }
    .b-forecast_head-list li:nth-child(2) {
      width: 225px; }
    .b-forecast_head-list li:nth-child(3) {
      width: 94px; }
    .b-forecast_head-list li:nth-child(4) {
      width: 55px; }
    .b-forecast_head-list li:nth-child(5) {
      width: 45px;
      margin-left: 10px; }
}

/* КОММЕНТАРИИ */
.itb_userinfo div {
  width: 24%;
  margin-right: 8px;
}

.itb_userinfo div input, .itb_userinfo div button {
  width: 93% !important;
      font-size: 15px !important;
}

.it5_photo_outer {
  display: none;
}
.it5_header abbr {
  top: 5px;
}
.please_register {
    position: absolute !important;
    font: normal 11px/14px Arial;
    display: block;
    top: 7px;
    right: 15px;
    padding-right: 15px;
}

.please_register a {
  font-size: 12px !important;
  text-decoration: underline;
}

.sortable_block {
    width: 785px;
    border-top: 1px dotted #e3ddd1;
    font-family: 'DINPro';
    position: relative;
    padding: 5px 0px;
    min-height: 49px;
    box-sizing: border-box;
}

.main_sort {
 float: left;
}

.main_sort li {
  font-size: 18px;
  display: inline-block;
  margin-left: 15px;
  margin-right: 50px;
}

.main_sort li:first-child {
  margin-left: 20px
}

.main_sort li a {
  color: #424242;
  font-weight: bold;
}

.main_sort li.active_sort_big {
  background-color: #dd4b39;
  border-radius: 15px;
  margin-left: 0px;
  margin-right: 28px;
}


.main_sort li.active_sort_big a {
  color: white;
  display: block;
  padding: 10px 18px;
}

.main_sort li.active_sort_big a:hover {
  text-decoration: none;
}

.second_sort {
  position: absolute;
  left: 45%;
  top: 33%;
}

.second_sort li {
  display: inline-block;
  margin-right: 30px;
}

.second_sort li:last-child {
  margin-right: 0;
}

.second_sort li a {
  color: #424242;
}

.second_sort li.active_sort_small {
  background-color: #79c500;
  border-radius: 15px;
  margin-top: -10px;
}


.second_sort li.active_sort_small a {
  color: white;
  display: block;
  padding: 4px 16px;
}
.second_sort li.active_sort_small a:hover {
  text-decoration: none;
}

.b-weather__header__more__link--small {
display: none;
}

@media screen and (max-width: 1280px) {
  .sortable_block {
    width: 695px;
  }

  .main_sort li {
    margin-right: 20px;
  }
  .main_sort li:first-child {
    margin-right: 15px;
  }

  .b-weather__header__more__link {
    display: none; }
  .b-weather__header__more__link--small {
    display: block; }
}


.company-journal {
  margin-top: 25px;
}
.company-journal .special-item div {
  line-height: 1.8;
}
.company-journal .so-type {
  font-size: 12px;
}
.company-journal .special-item a {
  font-weight: bold;
  font-size: 13px;
  color: #0A5A9C;
  text-decoration: none;
  line-height: 1.5;
  text-transform: none;
}
.company-journal .special-item a:hover {
  text-decoration: underline;
}
.company-journal .gray {
  color: #d5d5d5;
}
.company-journal .gray a {
  font-weight: normal;
  font-size: 9px;
  color: #d5d5d5;
  text-transform: uppercase;
}
.special {
  margin-top: 25px;
}
.special-row {
  display: block;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 14px;
  margin-bottom: 21px;
}
.special-row.last {
  border-bottom-style: none;
}
.special-item {
  display: inline-block;
  margin-right: 19px;
  float: left;
  width: 341px;
}
.special-item:last-child {
  margin-right: 0;
}
.special-item-wo-image {
  width: 100%;
  margin-top: -6px;
}
.special-item a {
  font-weight: bold;
  font-size: 13px;
  color: #009ec6;
  text-decoration: none;
  line-height: 1.5;
}
.special-item a:hover {
  text-decoration: underline;
}
.special-item div, .special-item div a {
  font-size: 9px;
  color: #afafaf;
  text-transform: uppercase;
}
.special-item .so-type {
  font-size: 13px;
  text-transform: none;
  margin-right: 7px;
}
.special-item .so-type-1 {
  color: #c62100;
}
.special-item .so-type-2 {
  color: #b77d00;
}
.special-item .so-type-3 {
  color: #6a9236;
}

.special-sections {
  line-height: 1.2;
  font-size: 13px;
}
.special-sections li a {
  display: block;
  color: #0A5A9C;
  padding: 5px 0 5px 10px;
  text-decoration: none;
}
.special-sections li a:hover {
  background-color: #f1f1f1;
}
.special-sections li a.active {
  font-weight: bold;
  color: #0A5A9C;
}

.rblock .catblock.translations h4 {
  color: #dd4b39;
  text-indent: 20px;
  background: #F1EEE8 url('data:image/gif;base64,R0lGODlhCgAKAKIAAP90Y/Pv6P9dSv5LNv+OgPPu5/5KNQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUNEQjYyMjgxNTgyMTFFNTkxRjJFQjVFOTUwM0M1MkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUNEQjYyMjkxNTgyMTFFNTkxRjJFQjVFOTUwM0M1MkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQ0RCNjIyNjE1ODIxMUU1OTFGMkVCNUU5NTAzQzUyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQ0RCNjIyNzE1ODIxMUU1OTFGMkVCNUU5NTAzQzUyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAKAAoAAAMdGEUyI6QoYKoFy2rDtm1e5YTGQ0JkRG2YwjiQlAAAOw==') 11px 11px no-repeat;
}

.twinholder {
  width: 100%;
  display: block;
  display: table;
}

.twinholder_left {
  width: 80px;
  display: block;
  display: table-cell;
  text-align: center;
  border-right: dotted 1px #e3ddd1;

  vertical-align: middle;
  height: 100%;
}

.twinholder_right {
  width: auto;
  display: block;
  display: table-cell;
  margin-left: 81px;

  vertical-align: middle;
  text-align: left;
}

.twinholder_inner {
  display: block;
  padding: 10px;
  padding-top: 8px;
  height: 100%;
}
.twinholder_inner b {
  font-weight: bold;
}
.twinholder_inner a {
  font-weight: bold;
  font-size: 13px;
}


.twinholder .online {

}

.vividholder {
  border: solid 10px #E3DDD1;
  width: 655px;
  height: 380px;
  margin: 0 auto;
  background: #FFF;
}
.hwrapper {
  width: 100%;
  background: #F1EEE8;
}
.news-detail b.hideme {
	display: none;
}
#miscoutholder .guide_right_menu li:last-child {
    padding-bottom: 25px;
}
.blink_me {
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;

  -moz-animation-name: blinker;
  -moz-animation-duration: 1s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;

  animation-name: blinker;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@keyframes blinker {
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
.contest__active { position: relative; padding: 30px; margin-top: 60px; border: 2px solid #e6ded1; }
.contest__active:nth-child(2) { margin-top: 0; }
.contest__buttons { position: absolute; top: -36px; right: 0; font: 500 18px/1 DINPro, Arial, sans-serif; text-transform: uppercase; }
.contest__last:after { content: ""; display: table; clear: both; }
@-moz-document url-prefix() { .contest__last { font-size: 0; } }
.contest__buttons .button { display: inline-block; color: #FFF; padding: 9px 25px 7px; margin-right: 15px; text-decoration: none; }
.contest__buttons .button__orange { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFA200', endColorstr='#FFFFB800'); background-color: #ffb100; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTIwMCIvPjxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjZmM5YTAwIi8+PHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiNlYjkzMDAiLz48c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2VhOTQwMCIvPjxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjZWQ5NzAwIi8+PHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNmOWFjMDAiLz48c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmYmUwMCIvPjxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZmZiZTAwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZiODAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa200), color-stop(28%, #fc9a00), color-stop(47%, #eb9300), color-stop(53%, #ea9400), color-stop(59%, #ed9700), color-stop(72%, #f9ac00), color-stop(84%, #ffbe00), color-stop(94%, #ffbe00), color-stop(100%, #ffb800)); background-image: -moz-linear-gradient(top, #ffa200 0%, #fc9a00 28%, #eb9300 47%, #ea9400 53%, #ed9700 59%, #f9ac00 72%, #ffbe00 84%, #ffbe00 94%, #ffb800 100%); background-image: -webkit-linear-gradient(top, #ffa200 0%, #fc9a00 28%, #eb9300 47%, #ea9400 53%, #ed9700 59%, #f9ac00 72%, #ffbe00 84%, #ffbe00 94%, #ffb800 100%); background-image: linear-gradient(to bottom, #ffa200 0%, #fc9a00 28%, #eb9300 47%, #ea9400 53%, #ed9700 59%, #f9ac00 72%, #ffbe00 84%, #ffbe00 94%, #ffb800 100%); }
.contest__buttons .button__blue { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00408A', endColorstr='#FF004697'); background-color: #00408a; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDA4YSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAzODc4Ii8+PHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiMwMDM3NzUiLz48c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzAwMzc3NyIvPjxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMDAzYjgwIi8+PHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiMwMDNlODciLz48c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzAwNTBhZSIvPjxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjMDA1OGJjIi8+PHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiMwMDU1YjgiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAwNDg5YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDY5NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00408a), color-stop(25%, #003878), color-stop(34%, #003775), color-stop(47%, #003777), color-stop(56%, #003b80), color-stop(59%, #003e87), color-stop(72%, #0050ae), color-stop(78%, #0058bc), color-stop(84%, #0055b8), color-stop(97%, #00489b), color-stop(100%, #004697)); background-image: -moz-linear-gradient(top, #00408a 0%, #003878 25%, #003775 34%, #003777 47%, #003b80 56%, #003e87 59%, #0050ae 72%, #0058bc 78%, #0055b8 84%, #00489b 97%, #004697 100%); background-image: -webkit-linear-gradient(top, #00408a 0%, #003878 25%, #003775 34%, #003777 47%, #003b80 56%, #003e87 59%, #0050ae 72%, #0058bc 78%, #0055b8 84%, #00489b 97%, #004697 100%); background-image: linear-gradient(to bottom, #00408a 0%, #003878 25%, #003775 34%, #003777 47%, #003b80 56%, #003e87 59%, #0050ae 72%, #0058bc 78%, #0055b8 84%, #00489b 97%, #004697 100%); }

.active__head { margin-bottom: 30px; }
.active__header { font: bold 40px/1 DINPro, Arial, sans-serif; color: #4C4C4C; }
.active__header--small { font: bold 19px/3 Arial, sans-serif; font-style: italic; }
.active__image { position: relative; }
@media screen and (max-width: 1280px) { .active__image .active__badge { right: 0; } }
.active__image .active__badge { position: absolute; bottom: 4px; right: 1px; }
.active__badge { font: normal 20px/1 DINPro, Arial, sans-serif; background-color: #004390; color: #FFF; }
.active__badge .italic { font-style: italic; }
.active__badge strong { font-size: 25px; font-weight: bold; }
.active__badge--big { padding: 20px 30px; }
.active__badge--small { padding: 7px; }
.active__list { font-size: 0; text-align: justify; height: 135px; }
@media screen and (max-width: 1280px) { .active__list { height: 116px; } }
.active__list:after { content: ""; display: table; clear: both; }
.active__item { position: relative; margin-right: 1.19048%; float: left; width: 19.04762%; }
.active__item:after { content: ""; display: table; clear: both; }
.active__item .active__badge { position: absolute; bottom: 9px; left: 0; font: bold 16px/1 DINPro, Arial, sans-serif; }
.active__item:last-child { margin-right: 0; }

.last__item { box-sizing: border-box; font-size: 0; padding: 15px; margin-bottom: 15px; margin-right: 1.96078%; border: 1px solid #e6ded1; float: left; width: 49.01961%; }
.last__item:after { content: ""; display: table; clear: both; }
.last__item:nth-child(2n) { margin-right: 0; }
@-moz-document url-prefix() { .last__item { margin-right: 1.85%; } }
.last__item a { text-decoration: none; }
.last-item__head { display: table-cell; vertical-align: middle; }
.last__description { display: table; box-sizing: border-box; font: bold 18px/1 Arial, sans-serif; background: #f2eee8; color: #444444; padding: 5px 10px; margin-top: 5px; width: 100%; height: 38px; text-transform: uppercase; }

.header__head { font: bold 24px/3.3 Arial, sans-serif; color: #8d8984; }
.header__select { display: inline-block; background-color: #ffb100; color: #FFF; padding: 0px 7px 4px; border-radius: 5px; border-radius: 15px; }

.image__contest--big { width: 100%; max-width: 720px; }
.image__contest--small { width: 100%; max-width: 135px; }
.image__contest--medium { width: 100%; max-width: 354px; max-height: 235px; }
.clients-page .header__head { text-align: center; font: bold 40px/1 DINPro, Arial, sans-serif; color: #424242; padding: 40px 0; }
.clients-page .active__header { font-size: 34px; text-align: center; color: #303030; }
.clients-page .active__badge { width: 52%; }
.clients-page .active__badge--red { background-color: #df5d4e; }
.clients-page .contest__header .header__head { font: 500 30px/1 DINPro, Arial, sans-serif; color: #8d898b; }
.clients-page .contest__last .last__item .last__description { font: normal 19px/1.1 DINPro, Arial, sans-serif; font-style: italic; background: transparent; text-transform: none; margin-top: 2px; padding: 5px 0px; }

.header__select--red { color: #df5d4e; background: transparent; }

.last-item__company { margin-top: 20px; }

.company__logo { text-align: center; vertical-align: middle; display: table-cell; }
.company__column { width: 50%; margin: 0; display: inline-block; vertical-align: middle; }
.company__image { max-width: 170px; max-height: 40px; display: block; }
.company__type { font: normal 14px/1.1 Arial, sans-serif; text-align: right; padding-right: 10px; color: #666666; }

#msgMaxSize{
	padding: 0px 15px 15px;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	display:none;
}

.guide_inner_header h1 {
    word-break: normal !important;
}

.hozvo_adv img {
	border: none;
}

.hozvo_adv img {
	border: none !important;
}

.hozvo_adv li {
	border-bottom: dotted 1px #CCC;
	padding-bottom: 0px;
	padding-top: 9px;
	clear:both;
}
.hozvo_adv li:after {
	position: relative;
	display: bottom;
	content: ' ';
	clear:both;
}
.hozvo_adv {
	padding-top: 0px !important;
}
.hozvo_adv .syslink {
	font-weight: normal !important;
	color: #434343 !important;
	vertical-align: top !important;
}
.hozvo_adv > li:last-child {
	border-bottom: none;
}

.hozvo_adv img {
	width: 80px !important;
	height: 59px !important;
	margin-bottom: 0px !important;
}
.hozvo_adv li {
	height: 67px !important;
}
.lhead img {
	margin-right: 0px !important;
}
.lhead {
	padding-left: 14px !important;
}
.hozvo_adv .syslink {
	height: 62px !important;
}
body.adfoxClickable .main_content .wrapper, body.adfoxClickable .main_content .wrapper:after,
div.adfox-banner-background ~ .main_content .wrapper, div.adfox-banner-background ~ .main_content .wrapper:after {
	background: none;
}

body.adfoxClickable .main_content .wrapper:before,
div.adfox-banner-background ~ .main_content .wrapper:before {
	background: none;
	display: none;
}

body.adfoxClickable .middle, body.adfoxClickable .header,
div.adfox-banner-background ~ .main_content .middle, div.adfox-banner-background ~ .header-wrapper .header {
	background: #FFF !important;
}

 body.adfoxClickable .header, div.adfox-banner-background ~ .header-wrapper .header  {
	z-index: 3;
 }

 body.adfoxClickable .header, body.adfoxClickable .submenu-section,
 div.adfox-banner-background ~ .header-wrapper .header {
	 border-left: solid 25px #FFF;
 	border-right: solid 25px #FFF;
 }

 body.adfoxClickable .main_content,
 div.adfox-banner-background ~ .main_content {
	 overflow:visible !important;
 }

body.adfoxClickable .main_content .wrapper,
div.adfox-banner-background ~ .main_content .wrapper  {
	border-left: solid 25px #FFF;
	border-right: solid 25px #FFF;
	-webkit-box-shadow: 0px 0px 96px 2px rgba(36,36,36,0.5);
	-moz-box-shadow: 0px 0px 96px 2px rgba(36,36,36,0.5);
	box-shadow: 0px 0px 96px 2px rgba(36,36,36,0.5);
	padding-top: 100px;
	top: -100px;
	z-index: 2;
	margin-bottom: -100px;
}

body.adfoxClickable .main_content .wrapper:after,
div.adfox-banner-background ~ .main_content .wrapper:after  {
	display: none;
}

body.adfoxClickable .content,
div.adfox-banner-background ~ .main_content .content {
	box-shadow: none;
	-webkit-box-shadow: none;
}

body.adfoxClickable .nav.row:before,
div.adfox-banner-background ~ .header-wrapper .nav.row:before {
	display: none !important;
}

body.adfoxClickable .nav.row #secondGroup:before,
div.adfox-banner-background ~ .header-wrapper .nav.row #secondGroup:before {
	display: none !important;
}
body.adfoxClickable .header-wrapper__shadow {
	box-shadow: none;
	border-bottom: none;
}
body.adfoxClickable .subholder {
	background: none;
}
body.adfoxClickable .nav.row,
div.adfox-banner-background ~ .header-wrapper .nav.row {
	width: 100% !important;
	border-left: solid 25px #FFF;
	border-right: solid 25px #FFF;
}
body.adfoxClickable .upperbanner {
	width: 1191px !important;
		margin: 0 auto !important;
		  z-index: 4 !important;
}
body.adfoxClickable .upperbanner img {
	width: 100%
}
div.adfox-banner-background ~ .header-wrapper,
div.adfox-banner-background ~ .header-wrapper>.nav-wrapper {
	position: static;
}
div.adfox-banner-background ~ .header-wrapper .nav.row #secondGroup {
	position: relative;
}
div.adfox-banner-background ~ .header-wrapper .nav-wrapper {
	z-index: 11;
}
@media screen and (max-width: 1280px) {
	body.adfoxClickable .nav.row,
	div.adfox-banner-background ~ .header-wrapper .nav.row {
		width: 980px !important;
		border-left: solid 25px #FFF;
		border-right: solid 25px #FFF;
	}
	body.adfoxClickable .upperbanner {
		width: 1028px !important;
		margin: 0 auto !important;
	}
}
@media only screen and (max-device-width: 1024px) {
	body.adfoxClickable .upperbanner {
		width: 100% !important;
	}
	body.adfoxClickable .upperbanner img {
		width: 100% !important;
		max-width: 960px !important;
	}
}
.html_banner div {
	/*background-color: #fff;*/
}
.header__choose-city .icon,  .html_banner div .html_banner a, .html_banner img {
    z-index: 4;
}
.header-wrapper, .upperbanner .wrapper, .upperbanner a , .upperbanner a img, .html_banner {
    z-index: 3;
}
.header-wrapper {
		z-index: 4;
}
.news-text img {
	height: auto !important;
}
.subholder {
	z-index: 3;
}
.image_logo-ng {
  top: -7px !important;
  height: 83px !important;
  width: 285px !important;
}
.narrep-btn-add-acticle{
	transition: background 0.6s ease 0s;
	background-color: rgb(156, 10, 10);
	margin: 15px auto;
	background-image: -moz-linear-gradient(center top , rgb(139, 0, 0), rgb(73, 34, 34));
	font-family: DINPro,Arial,sans-serif;
	font-weight: 700;
	font-size: 23px;
	text-transform: uppercase;
	height: 50px;
	width: 333px;
	display: block;
	cursor: pointer;
	box-sizing: border-box;
	box-shadow: 0px 0px 15px #040404;
	color: #FFF;
	border: 1px solid rgb(90, 0, 0);
	padding: 12px 0px;
	text-align: center;
}
.narrep-btn-add-acticle:hover,.narrep-btn-add-acticle:active,.narrep-btn-add-acticle:focus {
	color:#fff;
	background-color: rgb(212, 0, 0);
	background-image: -moz-linear-gradient(center top , #D80000, #720000);
	text-decoration: none;
}
.pager{
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline;
}
.disabled-paginate {
    cursor: not-allowed;
    pointer-events: none;
}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

a[href='/themes/immortal_regiment/'] {
    font-weight: 900 !important;
    font-size: 13px;
    background: url(http://bloknot-krasnodar.ru/upload/lenta.gif) no-repeat;
}

.nav__item a[href='/structure/reboot/'] {
    font-weight: 900 !important;
    font-size: 13px;
    width: 130px;
    text-indent: -9999px;
    background: url(http://bloknot-stavropol.ru/upload/reboot.jpg) no-repeat;
}

.nav__item.nav__item--first a[href='/structure/reboot/']:hover {
    background: url(http://bloknot-stavropol.ru/upload/reboot.jpg) no-repeat;
}

/* End */
/* /bitrix/components/bitrix/search.title/templates/search_bloknot/style.css?13986762792108 */
/* /bitrix/templates/bloknot/styles.css?163792956944297 */
