/**
* default CSS file.
*/
@font-face {
  font-family: 'robotocondensed';
  src: url('../fonts/lk52l9xr-webfont.eot');
  src: url('../fonts/lk52l9xr-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lk52l9xr-webfont.woff2') format('woff2'), url('../fonts/lk52l9xr-webfont.woff') format('woff'), url('../fonts/lk52l9xr-webfont.ttf') format('truetype'), url('../fonts/lk52l9xr-webfont.svg#robotocondensed') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'roboto_condensedlight';
  src: url('../fonts/roboto-condensed.light-webfont.eot');
  src: url('../fonts/roboto-condensed.light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed.light-webfont.woff2') format('woff2'), url('../fonts/roboto-condensed.light-webfont.woff') format('woff'), url('../fonts/roboto-condensed.light-webfont.ttf') format('truetype'), url('../fonts/roboto-condensed.light-webfont.svg#roboto_condensedlight') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
.input-filter,
input[type=email],
input[type=password],
input[type=text] {
  padding: 4px 10px;
  border-radius: 0;
  font-size: 16px;
  color: #363E45;
  border: none;
  background: none;
  /*box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;*/
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  transition: all 0.1s linear 0s;
}
html {
  height: 100%;
}
img {
  border: none;
}
body {
  font-family: 'RobotoCondensed';
  height: 100%;
  position: relative;
}
footer {
  display: block;
}
a {
  text-decoration: none;
}
li {
  list-style: none;
}
h1 {
  font-weight: normal;
}
/**
 * Всякие заготовки
 */
/****** Color */
.hide {
  display: none!important;
}
.show {
  display: block!important;
}
#footer-pusher {
  min-height: 100%;
  height: auto !important;
  margin: 0 auto -140px;
}
#footer-pusher .push {
  height: 140px;
}
.clear {
  clear: both;
}
.Mob_Footer__up {
  display: none;
}
.__field {
  background: none;
  border: 1px solid #ECECEC;
  border-radius: 5px;
  width: 257px;
  height: 36px;
  outline: none;
  font-size: 16px;
  color: #333;
  padding-left: 10px;
  box-sizing: border-box;
}
.__but {
  border: 1px solid #E9E9E9;
  width: 202px;
  height: 40px;
  font-size: 20px;
  color: #fff;
  line-height: 36px;
  background: #FF9F00;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 8px;
  outline: none;
  box-shadow: -1px 2px 2px rgba(138, 64, 0, 0.5);
  background: #f1f1f1;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
  background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background: -ms-linear-gradient(top, #ffffff, #f1f1f1);
  background: -o-linear-gradient(top, #ffffff, #f1f1f1);
}
.tooltip.fade.top.in {
  display: none!important;
  left: -300000px;
}
.Wrapper,
.Wrapper_default,
.Wrapper_article {
  min-width: 320px;
  max-width: 1200px;
  margin: 0 auto;
}
.Wrapper .Center,
.Wrapper_default .Center,
.Wrapper_article .Center {
  float: left;
  max-width: 70%;
}
.Wrapper_storystorynka {
  max-width: 1200px;
  min-width: 320px;
  margin: 0px auto;
}
.Wrapper .Right {
  width: 30%;
}
.Wrapper_main {
  max-width: 1200px;
  min-width: 320px;
  margin: 0 auto;
}
.Wrapper_main .Center .Week {
  display: none;
}
.CenterLeft {
  float: left;
  width: 50%;
  padding: 0 10px 0 0;
  box-sizing: border-box;
}
.CenterRight {
  float: right;
  width: 50%;
}
.Center .htmlblock-picture {
  display: inline-block;
  vertical-align: top;
}
.Wrapper_main .moduletable_menu li:first-child {
  margin-left: 0;
}
.Wrapper_menu {
  position: relative;
}
.MainContent {
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
  background: #fff;
}
.Wrapper_default .MainContent {
  padding: 10px 10px 30px 10px;
}
.Wrapper_main .MainContent {
  padding: 10px 10px 30px 10px;
}
.MainContent .partnersmenu {
  margin: 0 auto 10px auto;
}
/****** Column */
.NewsDay.ColumnSmall {
  width: 50%;
  float: left;
  margin-left: 0;
  position: relative;
  padding-right: 15px;
  box-sizing: border-box;
}
.ColumnSmall {
  width: 100%;
  float: left;
}
.NewsGorizontal .ColumnItem__desc {
  height: 49px;
  overflow: hidden;
  display: block;
}
.ColumnSmall:first-child {
  margin-left: 0;
}
.ColumnMiddle {
  width: 300px;
}
.ColumnBig {
  width: 562px;
  float: left;
}
.ColumnInner {
  margin: 10px 0;
}
.ColumnWrap {
  margin: 0 0 6px;
  position: relative;
  top: -4px;
}
.ColumnWrap:first-child {
  margin: 0 0 6px;
}
.ColumnItem {
  line-height: 16px;
  margin-top: 10px;
}
.ColumnItem:first-child {
  padding-top: 2px;
  margin-top: 0;
  border-top: none;
}
.ColumnItem__time {
  color: #333;
  font-size: 13px;
  margin-right: 12px;
}
.ColumnItem__time_red,
.importance-2 .ColumnItem__time {
  color: #E04938;
}
.NewsDay .ColumnItem__desc {
  font-family: Arial;
}
.NewsDay .ColumnItem__desc_bold {
  font-weight: bold;
}
.ColumnItem .ColumnItem__desc {
  color: #333;
  font-family: Arial;
}
.ColumnItem .ColumnItem__desc:hover {
  color: #E04938;
}
.ColumnItem__icon {
  background: url('../images/sprites.png') no-repeat;
  width: 19px;
  height: 13px;
  margin-left: 5px;
  display: inline-block;
  position: relative;
  top: 3px;
}
.ColumnItem__icon_photo {
  background-position: -351px -41px;
}
.ColumnItem__icon_video {
  background-position: -377px -41px;
}
/** ColumnInfo */
.ColumnInfo__img {
  width: 264px;
  height: 115px;
  overflow: hidden;
}
.ColumnInfo__img img {
  width: 100%;
}
.ColumnItem .ColumnInfo__desc {
  display: block;
  overflow: hidden;
}
.ColumnInfo__name {
  font-size: 18px;
  color: #323232;
  margin-bottom: 9px;
  font-family: 'robotocondensed';
}
.ColumnInfo__name a {
  font-size: 18px;
  color: #323232;
  font-family: 'robotocondensed';
  padding-top: 5px;
  display: block;
}
.ColumnInfo__name a:hover {
  color: #E04938;
}
.ColumnInfo__name:hover {
  color: #E04938;
}
.ColumnInfo__desc:hover {
  color: #E04938;
}
/** Small */
.ColumnInfo_small {
  display: block;
  border-top: 1px solid #EDEDED;
  padding-top: 10px;
}
.ColumnInfo_small .ColumnInfo__img {
  width: 90px;
  height: 60px;
  overflow: hidden;
  float: left;
  margin-right: 15px;
}
.ColumnInfo_small .ColumnInfo__img img {
  display: block;
  margin: auto;
  /*border: 1px solid #E4E4E4;*/
}
.other .ColumnInfo__desc {
  margin-top: 0;
}
.other .ColumnInfo__desc:hover {
  color: #E04938;
}
/** Big */
.ColumnInfo_big {
  background: #F3F3F3;
  height: 176px;
  overflow: hidden;
}
.ColumnInfo_big .ColumnInfo__img {
  width: 267px;
  height: 176px;
  overflow: hidden;
  float: left;
  margin-right: 25px;
}
.ColumnInfo_big .ColumnInfo__img img {
  display: block;
  margin: 0 auto;
  /*border: 1px solid #E4E4E4;*/
}
.ColumnInfo_big .ColumnInfo__desc {
  font-size: 13px;
  color: #656565;
  padding: 0px 15px 10px 0;
  position: relative;
  top: 0;
  line-height: 21px;
}
.ColumnInfo_big .ColumnInfo__desc:hover {
  color: #656565;
}
/****** Buttons */
.ButtonAll {
  height: 28px;
}
.ButtonAll_red-bg,
.ButtonAll_blue-bg,
.ButtonAll_green-bg,
.ButtonAll_purple-bg,
.ButtonAll_orange-bg {
  padding: 2px 6px;
  display: inline-block;
  cursor: pointer;
}
.ButtonAll_red-bg:hover,
.ButtonAll_blue-bg:hover,
.ButtonAll_green-bg:hover,
.ButtonAll_purple-bg:hover,
.ButtonAll_orange-bg:hover {
  opacity: 0.85;
}
.ButtonAll_red-bg a:hover,
.ButtonAll_blue-bg a:hover,
.ButtonAll_green-bg a:hover,
.ButtonAll_purple-bg a:hover,
.ButtonAll_orange-bg a:hover {
  text-decoration: none!important;
}
.ButtonAll_red-bg {
  background: #E04938;
}
.ButtonAll_blue-bg {
  background: #3D8DB8;
}
.ButtonAll_green-bg {
  background: #3FA760;
}
.ButtonAll_purple-bg {
  background: #9D4B98;
}
.ButtonAll_orange-bg {
  background: #f15c2c;
}
.ButtonAll a {
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  display: block;
  padding-top: 4px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.ButtonAll a:hover {
  text-decoration: underline;
}
.ButtonAll_red a {
  color: #E04938;
}
/** Icon */
.ButtonAll_icon a {
  float: left;
  margin-right: 10px;
}
.ButtonAll_icon:after {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  background-position: -405px -41px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  top: 5px;
}
/****** Titles */
.Title {
  display: block;
  font-size: 21px;
  color: #434343;
  font-family: 'robotocondensed';
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: normal;
}
.Title_red {
  color: #E04938;
  border-bottom: 3px solid #E04938;
}
.Title_blue {
  color: #3D8DB8;
  border-bottom: 3px solid #3D8DB8;
}
.Title_red a {
  color: #E04938;
}
.Title_blue a {
  color: #3D8DB8;
}
.Title_green a {
  color: #3FA760;
}
.Title_purple a {
  color: #9D4B98;
}
.Title_orange a {
  color: #f15c2c;
}
.Title_green {
  color: #3FA760;
  border-bottom: 3px solid #3FA760;
}
.Title_purple {
  color: #9D4B98;
  border-bottom: 3px solid #9D4B98;
}
.Title_orange {
  color: #f15c2c;
  border-bottom: 3px solid #f15c2c;
}
.LabelMy {
  width: 111px;
  height: 29px;
  display: table;
  background: url('../images/sprites.png') no-repeat;
  background-position: 0 -76px;
  position: relative;
  top: -1px;
}
.LabelMy_big {
  background-position: 0 -115px;
  height: 41px;
}
.LabelMy span {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  padding-left: 8px;
}
/****** Service */
.ServicePeopleItem {
  padding-right: 14px;
  display: table-cell;
  vertical-align: middle;
}
.ServicePeopleItem:first-child {
  margin-left: 0;
}
.ServicePeopleItem__icon {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  width: 18px;
  height: 11px;
  display: inline-block;
}
.ServicePeopleItem__icon_comments {
  background-position: -478px 0;
}
.ServicePeopleItem__icon_look {
  background-position: -502px 0;
  position: relative;
  top: 2px;
}
.ServicePeopleItem__num {
  font-family: Arial;
  font-size: 12px;
  color: #929396;
}
/****** AllNews */
.AllNews {
  margin-top: 30px;
}
.AllNews__tile {
  font-size: 18px;
  color: #656565;
  text-transform: uppercase;
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 8px;
  display: block;
  font-weight: normal;
}
.AllNewsItems,
.items-photos {
  margin-top: 20px;
  overflow: hidden;
}
.AllNewsItem,
.items-photos-block {
  margin-top: 20px;
}
.blog-item {
  margin-top: 20px;
}
.AllNewsItemWrap {
  padding-bottom: 23px;
  border-bottom: 1px solid #F4F4F4;
  float: left;
}
.AllNewsItemService {
  width: 101px;
  float: left;
}
.AllNewsItemService__date {
  color: #E04938;
  font-size: 10px;
  text-transform: uppercase;
}
.AllNewsItemService__name {
  color: #3D8DB8;
  font-size: 11px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}
.AllNewsItemService__name:hover {
  text-decoration: underline;
}
.AllNewsItemService .ServicePeopleItem {
  margin-left: 4px;
}
.AllNewsItemService .ServicePeopleItem:first-child {
  margin-left: 0;
}
.AllNewsItemService .ServicePeopleItem__icon_look {
  margin-right: 0;
  position: relative;
  top: 1px;
  right: -3px;
}
.AllNewsItemService .ServicePeopleItem__icon_comments {
  margin-right: 0;
}
.AllNewsItemImg {
  width: 126px;
  height: 84px;
  display: table;
  margin-right: 33px;
  float: left;
}
.AllNewsItemImg__wrap {
  display: table-cell;
  vertical-align: middle;
}
.AllNewsItemImg__wrap img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.AllNewsItemInfo {
  float: left;
  width: 375px;
}
.AllNewsItemInfo__name {
  font-size: 16px;
  display: block;
  color: #333;
  position: relative;
  top: -3px;
}
.AllNewsItemInfo__desc {
  font-size: 13px;
  margin-top: 9px;
  font-family: Arial;
  display: block;
  color: #666;
  line-height: 18px;
}
.AllNewsItemInfo__name:hover,
.AllNewsItemInfo__desc:hover {
  color: #E04938;
}
/****** Post Info */
.PostInfo__item {
  font-size: 12px;
  float: left;
  font-family: Arial;
}
.PostInfo__item {
  margin-left: 8px;
}
.PostInfo__item:first-child {
  margin-left: 0;
}
.PostInfo__item_time {
  font-weight: bold;
}
.PostInfo__item_date {
  color: #929396;
}
.PostInfo__item_service {
  margin-left: 20px;
}
/****** Img label */
.Img__label {
  top: 28px;
  left: 0;
  height: 21px;
  padding: 0 20px;
  background: #3D8DB8;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  position: absolute;
}
.Img__label_red {
  background: #E04938;
}
.Img__label_blue {
  background: #3D8DB8;
}
.Img__label_green {
  background: #3FA760;
}
.Img__label_orange {
  background: #F15B2B;
}
.Img__label_purple {
  background: #9D4B98;
}
/****** Post social */
.PostSolial {
  overflow: hidden;
}
.PostSolial__item {
  overflow: hidden;
  margin-left: 14px;
  float: left;
  min-width: 78px;
  height: 27px;
  border: 1px solid #E4E4E4;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /*Firefox 1-3*/
  -webkit-box-sizing: border-box;
  /* Safari */
  padding-right: 5px;
}
.PostSolial__item span {
  font-size: 13px;
  color: #656565;
  font-family: Arial;
  float: left;
  margin-top: 5px;
}
.PostSolial__item_tw:hover {
  border: 1px solid #66CBFE;
}
.PostSolial__item_fb:hover {
  border: 1px solid #A2A1CA;
}
.PostSolial__item_gl:hover {
  border: 1px solid #EF7168;
}
.PostSolial__item_vk:hover {
  border: 1px solid #ABBCD1;
}
.PostSolial__item:first-child {
  margin-left: 0;
}
.PostSolial__item:before {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  width: 27px;
  height: 27px;
  float: left;
  margin-right: 21px;
}
.PostSolial__item_tw:before {
  background-position: -131px -116px;
}
.PostSolial__item_fb:before {
  background-position: -170px -115px;
}
.PostSolial__item_gl:before {
  background-position: -208px -115px;
}
.PostSolial__item_vk:before {
  background-position: -247px -115px;
}
/****** Tags */
.Tags a {
  font-family: Arial;
  font-size: 13px;
  color: #3D8DB8;
}
.Tags a:hover {
  text-decoration: underline;
}
/****** ReadMore */
.ReadMore {
  margin-top: 40px;
}
.ReadMore__name {
  font-size: 16px;
  display: block;
  max-height: 48px;
  overflow: hidden;
  padding-left: 6px;
}
.ReadMore__name:hover {
  color: #E04938;
}
.ReadMore__desc {
  font-size: 12px;
  font-family: Arial;
  margin: 4px 4px 0 0;
  color: #656565;
  line-height: 18px;
  height: 108px;
  padding-left: 6px;
}
.ReadMore__desc:hover {
  color: #656565;
}
.ReadMore__img {
  width: 139px;
  height: 92px;
  float: left;
  padding: 0 10px 10px 0;
}
.ReadMoreLeft {
  float: left;
  width: 360px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-top: 5px;
}
.ReadMoreRight {
  margin-left: 12px;
  width: 259px;
}
.ReadMoreRight__desc {
  font-size: 15px;
  color: #434343;
}
.ReadMoreInfo {
  height: 168px;
  background: #F3F3F3;
  overflow: hidden;
}
/****** Comments */
.Comments {
  margin-top: 58px;
  font-family: Arial;
}
.Comments__but {
  float: right;
  padding: 7px;
  font-family: Arial;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  cursor: pointer;
  background: #575759;
}
.Comments__but:hover {
  background: #A2A2A3;
}
.CommentsInner {
  margin-top: -18px;
}
.CommentsContent {
  margin-top: 30px;
}
/****** Links */
.CommentsLinks {
  overflow: hidden;
  margin: 0 auto;
  display: table;
}
.CommentsLinks__item {
  float: left;
  overflow: hidden;
  margin-left: 14px;
  padding-left: 14px;
  border-left: 1px solid #CBCBCB;
  font-family: Arial;
  font-size: 11px;
  color: #3D8DB8;
  text-transform: uppercase;
}
.CommentsLinks__item:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
.CommentsLinks__item:hover {
  text-decoration: underline;
}
/****** Form */
.CommentsForm {
  width: 435px;
  margin: 15px auto 0;
  position: relative;
  padding-bottom: 15px;
}
.CommentsForm__close {
  background: url('../images/sprites.png') no-repeat;
  background-position: -289px -117px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 0;
}
.CommentsFormItem {
  overflow: hidden;
  margin-top: 21px;
}
.CommentsFormItem:first-child {
  margin-top: 0;
}
.CommentsFormItem__label {
  width: 111px;
  float: left;
}
.CommentsFormItem__label span {
  font-size: 13px!important;
  color: #989898!important;
  text-align: right!important;
  display: block;
  margin-top: 5px;
}
.CommentsFormItem__label span i {
  color: #E04938;
  font-size: 13px!important;
}
.CommentsFormItem__field {
  margin-left: 16px;
}
.CommentsFormItem__field,
.CommentsFormItemCaptcha__field {
  background: none;
  border: 1px solid #CBCBCB;
  width: 252px;
  height: 28px;
  outline: none;
  font-size: 15px;
  padding-left: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  color: #989898;
}
.CommentsFormItem__field_textarea {
  height: 93px;
  resize: none;
  padding-top: 10px;
}
.CommentsFormItem__but {
  border: 1px solid #E04938;
  width: 92px;
  height: 28px;
  font-size: 12px;
  color: #E04938;
  background: none;
  text-align: center;
  cursor: pointer;
  outline: none;
  text-transform: uppercase;
  float: left;
  margin: 10px 0 0 124px;
}
.CommentsFormItemWrap {
  width: 309px;
  float: right;
}
.CommentsFormItem__but:hover {
  color: #CBCBCB;
  border: 1px solid #CBCBCB;
}
/** Captcha */
.CommentsFormItemCaptcha {
  float: left;
}
.CommentsFormItemCaptcha__verification {
  float: left;
  font-size: 12px;
  color: #323232;
  margin-top: 7px;
}
.CommentsFormItemCaptcha__field {
  width: 50px;
  margin-left: 5px;
}
.CommentsFormItem__check input {
  padding: 0;
  margin: 0;
  position: relative;
  top: 2px;
}
.CommentsFormItem__check label {
  margin-left: 10px;
  font-size: 13px;
  color: #656565;
}
.CommentsRules {
  width: 331px;
  float: right;
  padding: 9px;
  background: #F1F1F1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #989898;
  font-size: 13px;
}
.CommentsRules a {
  font-size: 13px;
  color: #3D8DB8;
}
.CommentsRules a:hover {
  text-decoration: underline;
}
/****** Items */
.CommentsItems {
  margin-top: 38px;
  font-family: Arial;
}
.CommentsItemsItem {
  margin-top: 10px;
}
.CommentsItemsItem.child {
  padding-left: 60px;
}
.CommentsItemsItem:first-child {
  margin-top: 0;
}
.CommentsItemsItem__icon {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
}
.CommentsItemsItem__icon img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
/** Info */
.CommentsItemsItemInfo {
  overflow: hidden;
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 10px;
}
.CommentsItemsItem:last-child .CommentsItemsItemInfo {
  border-bottom: none;
  padding-bottom: 0;
}
.CommentsItemsItem__name {
  font-size: 12px;
  color: #3D8DB8;
}
.CommentsItemsItem__name:hover {
  text-decoration: underline;
}
.CommentsItemsItem__desc {
  margin-top: 6px;
  font-size: 13px;
  color: #656565;
}
.CommentsItemsItemService {
  margin-top: 8px;
  overflow: hidden;
}
.CommentsItemsItemService__link {
  font-size: 12px;
  color: #3D8DB8 !important;
  float: left;
  overflow: hidden;
}
.CommentsItemsItemService__link:hover {
  text-decoration: underline;
}
.CommentsItemsItemService__date {
  float: left;
  overflow: hidden;
  color: #989898;
  font-size: 12px;
  margin-left: 10px;
}
/** Hidden */
.CommentsHidden {
  border-top: 1px solid #DCDCDC;
  padding-top: 29px;
  margin-top: 10px;
}
.CommentsHiddenBut {
  background: #EDEDED;
  border: 1px solid #DCDCDC;
  height: 33px;
  box-sizing: border-box;
}
.CommentsHiddenButInner {
  display: table;
  margin: 0 auto;
  cursor: pointer;
  padding-top: 8px;
}
.CommentsHiddenBut__txt {
  font-size: 12px;
  color: #656565;
  float: left;
  overflow: hidden;
  margin-right: 8px;
}
.CommentsHiddenBut__point {
  float: left;
  overflow: hidden;
  background: url('../images/sprites.png') no-repeat;
  background-position: -564px 0;
  width: 9px;
  height: 5px;
  margin-top: 4px;
}
.CommentsHiddenItems {
  margin-top: 30px;
}
.comments-list {
  font-family: Arial;
}
/****** Menu Min */
.MenuMin ul {
  overflow: hidden;
}
.MenuMin ul li {
  float: left;
  margin-left: 20px;
}
.MenuMin ul li:first-child {
  margin-left: 0;
}
.MenuMin ul li a {
  font-family: Arial;
  font-size: 11px;
  color: #575759;
  text-transform: uppercase;
}
.MenuMin ul li a:hover {
  color: #E04938;
}
/****** Valuta */
.Valuta {
  position: absolute;
  display: none;
  border: 1px solid #D3D3D6;
  top: 22px;
  left: -82px;
  width: 275px;
  z-index: 1;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.Valuta:before {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  background-position: -505px -15px;
  position: absolute;
  left: 95px;
  top: -12px;
  width: 27px;
  height: 12px;
}
.ValutaInner {
  padding: 12px 21px;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.ValutaHead {
  border-bottom: 2px solid #EDEDED;
  padding-bottom: 6px;
  font-family: Arial;
  overflow: hidden;
}
.ValutaHead__name {
  font-size: 12px;
  color: #575759;
  font-weight: bold;
  float: left;
}
.ValutaContent {
  margin: 11px 0;
  font-family: Arial;
}
/** Head */
.ValutaContentHead__item {
  float: right;
  color: #989898;
  font-size: 13px;
}
.ValutaContentHead__item:first-child {
  float: left;
}
/** Bottom */
.ValutaContentBottom {
  margin-top: 10px;
}
.ValutaContentBottomRow {
  margin-top: 10px;
}
.ValutaContentBottomRow:first-child {
  margin-top: 0;
}
.ValutaContentBottomItem {
  float: right;
  font-size: 13px;
  font-weight: bold;
  color: #656565;
}
.ValutaContentBottomItem:first-child {
  float: left;
}
.ValutaContentBottomItem__symbol {
  color: #656565;
  font-weight: bold;
  font-size: 25px;
  margin-right: 11px;
  float: left;
  line-height: 22px;
}
.ValutaContentBottomItemWrap {
  float: left;
}
.ValutaContentBottomItem_green,
.ValutaContentBottomItem_red {
  text-align: right;
  font-size: 12px;
}
.ValutaContentBottomItem_green {
  color: #3DA661;
}
.ValutaContentBottomItem_red {
  color: #E04938;
}
.ValutaContentBottomItem__amount {
  float: left;
  margin-left: 13px;
}
.ValutaContentBottomItem__amount:first-child {
  margin-left: 0;
}
/****** Weather */
.Weather {
  padding: 21px 12px 21px;
}
/******* UserProfil */
.LogoutUser {
  position: relative;
  top: -10px;
}
.LogoutUser__name {
  float: left;
  color: #58585A;
  font-size: 15px;
}
.LogoutUser__name a {
  color: #58585A;
}
.LogoutUser__but {
  float: left;
  margin-left: 10px;
  position: relative;
  top: -4px;
}
.LogoutUser__but .button {
  color: #fff;
  background: #58585A;
  text-transform: uppercase;
  font-size: 12px;
  min-height: 24px;
  line-height: 23px;
  margin-top: 3px;
  padding: 2px 9px 0;
}
.LogoutUser__but .button:hover {
  background: #767676;
}
/** Img */
.WeatherTopImg {
  float: left;
  margin-right: 6px;
}
.WeatherTopImg__icon {
  font-size: 48px;
  line-height: 48px;
  width: 65px;
  height: 55px;
  display: block;
}
.WeatherTopImg__icon:before {
  display: table!important;
  margin: 0 auto;
}
.WeatherTopImg__grade {
  display: table;
  margin: 0 auto;
}
/** Info */
/** Bottom */
.WeatherBottom {
  margin-left: 15px;
}
.WeatherBottomItem {
  width: auto!important;
  float: left;
  margin-left: 25px;
}
.WeatherBottomItem:first-child {
  margin-left: 0;
}
.WeatherBottomItem__icom {
  float: left;
}
.WeatherBottomItem__grade {
  float: left;
}
.WeatherBottomItem__day {
  color: #B8B8B8;
  display: block;
  text-align: right;
  font-size: 14px;
}
i[class^="meteocons-"]:before {
  color: #555;
}
/****** Breadcrumbs */
.Breadcrumbs,
.pagination {
  margin-top: 40px;
  display: inline-block;
}
.pagination .counter.pull-right {
  display: none;
}
.Breadcrumbs ul li,
.pagination ul li {
  float: left;
  overflow: hidden;
  margin-left: 27px;
}
.Breadcrumbs ul li:first-child,
.pagination ul li:first-child {
  margin-left: 0;
}
.Breadcrumbs ul li.active,
.pagination ul li.active {
  border: 1px solid #E46A60;
}
.Breadcrumbs ul li.active a:hover,
.pagination ul li.active a:hover {
  border: 1px solid transparent;
}
.Breadcrumbs ul li a,
.pagination ul li a {
  display: block;
  padding: 6px;
  color: #656565;
  text-align: center;
  font-size: 15px;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.Breadcrumbs ul li a:hover,
.pagination ul li a:hover {
  border: 1px solid #E04938;
}
.BreadcrumbsNav {
  float: left;
  margin-left: 10px;
}
.BreadcrumbsNav__item,
.endLi a,
.startLi a,
.endLi span,
.startLi span {
  background: #EDEDED;
  padding: 8px 5px!important;
  color: #656565;
  text-align: center;
  margin-left: 1px;
  overflow: hidden;
  cursor: pointer;
  display: block;
  border: none!important;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.BreadcrumbsNav__item:hover,
.endLi a:hover,
.startLi a:hover,
.endLi span:hover,
.startLi span:hover {
  background: #DBDBDB;
  border: none!important;
}
.BreadcrumbsNav__item:first-child {
  margin-left: 0;
}
.moduletablespec {
  padding: 0 0 20px 0;
  /*padding: 10px 20px;
	border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;*/
}
.moduletablespec h3 {
  float: left;
  font-size: 16px;
  font-weight: normal;
  color: #666769;
}
#menuspec li,
.specthemes li {
  display: inline-block;
  margin: 0 2%;
}
#menuspec li a,
.specthemes li a {
  color: #ff5821;
}
#menuspec li:hover a,
.specthemes li:hover a {
  text-decoration: underline;
}
#menuspec li.active a,
.specthemes li.active a,
.specthemes li.current a {
  text-decoration: underline;
}
.arrows {
  display: block;
  height: 42px;
  text-align: center;
}
.arrows .arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-family: monospace;
  background: #FFF;
  border: 1px solid #ccc;
  margin: 6px 0px 15px 0px;
  color: #da3a3b;
  cursor: pointer;
}
.pages-page h1 {
  font-size: 24px;
  color: #575759;
  margin: 0 0 20px 0;
}
.vers {
  margin: 10px 0;
}
.switchmobileversion-panel {
  display: table;
}
.switchmobileversion-panel .version {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 5px;
  opacity: 0.6;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.switchmobileversion-panel .version:hover {
  opacity: 1;
}
.vers .pg:before {
  content: "";
  padding: 5px;
  width: 10px;
  height: 10px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.vers .pg-desktop:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQzNSAzNjIuNSAyOCAyNS43Ij48cGF0aCBkPSJNNDYwLjEgMzYyLjVoLTIyLjJjLTEuNiAwLTIuOSAxLjMtMi45IDIuOXYxNS4yYzAgMS42IDEuMyAyLjkgMi45IDIuOWg4LjJjLS4xIDIuMy0uNyAzLjUtMS43IDMuNS0uMyAwLS42LjMtLjYuNnMuMy42LjYuNmg5LjNjLjMgMCAuNi0uMy42LS42cy0uMy0uNi0uNi0uNmMtMS4xIDAtMS42LTEuMi0xLjctMy41aDguMmMxLjYgMCAyLjktMS4zIDIuOS0yLjl2LTE1LjJjLS4xLTEuNi0xLjQtMi45LTMtMi45ek00NDkgMzgxLjhjLS42IDAtMS4yLS41LTEuMi0xLjJzLjUtMS4yIDEuMi0xLjIgMS4yLjUgMS4yIDEuMi0uNiAxLjItMS4yIDEuMnptMTIuOC00LjFoLTI1Ljd2LTEyLjNjMC0xIC44LTEuOCAxLjgtMS44aDIyLjJjMSAwIDEuOC44IDEuOCAxLjh2MTIuM3oiIGZpbGw9IiM5NDk0OTQiLz48L3N2Zz4=);
}
.vers .pg-tablet:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy42IDI0LjEiPjxwYXRoIGQ9Ik0xNiAwSDEuNkMuNyAwIDAgLjcgMCAxLjZ2MjAuOGMwIC45LjcgMS42IDEuNiAxLjZIMTZjLjkgMCAxLjYtLjcgMS42LTEuNlYxLjZDMTcuNi43IDE2LjkgMCAxNiAwek04LjggMjMuNWMtLjUgMC0xLS40LTEtMSAwLS41LjQtMSAxLTEgLjUgMCAxIC40IDEgMSAwIC41LS40IDEtMSAxem03LjItMi44SDEuN1YySDE2djE4Ljd6bTAgMCIgZmlsbD0iIzk0OTQ5NCIvPjwvc3ZnPg==);
  background-position: center;
}
.vers .pg-mobile:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAyNC4xIj48cGF0aCBkPSJNMTIuNCAwSDEuNkMuNyAwIDAgLjcgMCAxLjZ2MjAuOGMwIC45LjcgMS42IDEuNiAxLjZoMTAuN2MuOSAwIDEuNi0uNyAxLjYtMS42VjEuNkMxNCAuNyAxMy4zIDAgMTIuNCAwek01LjMgMS4yaDMuNGMuMSAwIC4yLjEuMi4ycy0uMS4yLS4yLjJINS4zYy0uMSAwLS4yLS4xLS4yLS4ycy4xLS4yLjItLjJ6TTcgMjMuM2MtLjUgMC0uOC0uNC0uOC0uOHMuNC0uOC44LS44LjguNC44LjgtLjQuOC0uOC44em01LjktMi4ySDEuMVYyLjZoMTEuN3YxOC41em0wIDAiIGZpbGw9IiM5NDk0OTQiLz48L3N2Zz4=);
  background-position: center;
}
.vers .version-active {
  opacity: 1;
}
.Right .tabs .item {
  font-size: 14px;
}
.Right .item.latest {
  font-size: 18px;
}
.tab-latest-articles-perdate {
  padding-top: 10px;
  margin-top: 10px;
}
.themodal-overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  z-index: 100;
}
.themodal-overlay {
  background-color: rgba(1, 1, 1, 0.725);
  zoom: 1;
  z-index: 999999;
}
.blog-item-modal {
  margin: 100px auto;
  width: 550px;
  border-radius: 5px;
  position: relative;
  background: #fefefe;
  padding: 15px 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.7);
}
.blog-item-modal-wrapper {
  margin: 0 auto;
  display: table;
  font-size: 15px;
  line-height: 21px;
  padding: 15px;
}
.blog-item-modal-close {
  background: url(../images/sprites.png) no-repeat;
  background-position: -321px -115px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
.blog-item-modal-wrapper .modal-wrapper-header {
  font-size: 18px;
  color: #575759;
  text-transform: uppercase;
  text-align: center;
  padding: 17px 0;
  font-family: 'roboto_condensedlight';
}
.blog-item-modal-wrapper .modal-wrapper-errortext {
  color: red;
  text-decoration: underline;
}
.blog-item-modal-wrapper .blog-item-modal-text {
  margin: 15px 0px;
}
.modal-wrapper-button {
  display: table;
  margin: 0 auto;
}
.blog-item-modal-wrapper .blog-item-modal-text textarea {
  width: 100%;
  padding: 0;
  min-height: 100px;
  resize: vertical;
  outline: none;
}
.button.button-trans {
  background: #424141;
  color: #fff;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  line-height: 27px;
  padding: 0 10px;
  display: inline-block;
  outline: none;
  border-radius: 2px;
  border: 1px solid gray;
}
.button.button-trans:hover {
  text-decoration: none;
  color: #0B55C4;
  background-color: transparent;
}
@media handheld, only screen and (max-width: 1800px) {
  .bannerBeforeContent .htmlblock.htmlblock-picture a div {
    background-size: 75%;
  }
  .bannerDiv .htmlblock.htmlblock-picture:nth-child(odd) a div {
    background-position: top right!important;
  }
  .bannerDiv .htmlblock.htmlblock-picture:nth-child(even) a div {
    background-position: top left!important;
  }
}
@media handheld, only screen and (max-width: 1610px) {
  .Wrapper_main,
  .Wrapper,
  .Wrapper_default,
  .Wrapper_article {
    max-width: 1100px;
  }
  .Wrapper_main .Center,
  .Wrapper .Center,
  .Wrapper_default .Center,
  .Wrapper_article .Center {
    max-width: 70%;
  }
  .Wrapper_main .Right,
  .Wrapper .Right,
  .Wrapper_default .Right,
  .Wrapper_article .Right {
    max-width: 30%;
  }
  .Wrapper_storystorynka {
    max-width: 1100px;
  }
  .bannerDiv .htmlblock.htmlblock-picture:nth-child(odd) a div {
    background-position: top right!important;
  }
  .bannerDiv .htmlblock.htmlblock-picture:nth-child(even) a div {
    background-position: top left!important;
  }
}
@media only screen and (max-width: 1440px) {
  .Wrapper_storystorynka,
  .Wrapper_main,
  .Wrapper,
  .Wrapper_default,
  .Wrapper_article {
    max-width: 1000px;
  }
  .bannerBeforeContent .htmlblock.htmlblock-picture a div {
    background-size: 65%;
  }
}
@media only screen and (max-width: 1380px) {
  .bannerBeforeContent .htmlblock.htmlblock-picture a div {
    background-size: 55%;
  }
}
@media only screen and (max-width: 1280px) {
  .bannerBeforeContent .htmlblock.htmlblock-picture a div {
    background-size: 50%;
  }
}
@media only screen and (max-width: 1250px) {
  .bannerDiv {
    display: none!important;
  }
}
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__html,
.fotorama__img,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.fotorama--fullscreen,
.fotorama__img {
  max-width: 99999px!important;
  max-height: 99999px!important;
  min-width: 0!important;
  min-height: 0!important;
  border-radius: 0!important;
  box-shadow: none!important;
  padding: 0 !important;
}
.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.fotorama__spinner {
  position: absolute!important;
  top: 50%!important;
  left: 50% !important;
}
.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3.fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fotorama__caption,
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus,
.fotorama__nav__frame {
  outline: 0;
}
.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after {
  content: '';
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5);
}
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none!important;
  transform: none !important;
}
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  transition-property: transform,width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-duration: 0ms;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.fotorama__nav,
.fotorama__nav__frame {
  margin: auto;
  padding: 0;
}
.fotorama__caption__wrap,
.fotorama__nav__frame,
.fotorama__nav__shaft {
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.fotorama__nav__frame,
.fotorama__thumb-border {
  box-sizing: content-box;
}
.fotorama__caption__wrap {
  box-sizing: border-box;
}
.fotorama--hidden,
.fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  background: url(fotorama.png) no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__video-close,
  .fotorama__video-play {
    background: url(fotorama@2x.png) 0 0px 160px no-repeat;
  }
}
.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2);
}
@media print {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__thumb-border,
  .fotorama__video-close,
  .fotorama__video-play {
    background: none !important;
  }
}
.fotorama {
  min-width: 1px;
  overflow: hidden;
}
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
  display: none;
}
.fullscreen {
  width: 100%!important;
  height: 100%!important;
  max-width: 100%!important;
  max-height: 100%!important;
  margin: 0!important;
  padding: 0!important;
  overflow: hidden!important;
  background: #000;
}
.fotorama--fullscreen {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  right: 0!important;
  bottom: 0!important;
  float: none!important;
  z-index: 2147483647!important;
  background: #000;
  width: 100%!important;
  height: 100%!important;
  margin: 0 !important;
}
.fotorama--fullscreen .fotorama__nav,
.fotorama--fullscreen .fotorama__stage {
  background: #000;
}
.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}
.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}
.fotorama__nav,
.fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}
.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}
.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}
.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}
.fotorama__stage__frame {
  overflow: hidden;
}
.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear,
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}
.fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}
.fotorama__error .fotorama__img,
.fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}
.fotorama__wrap--only-active .fotorama__nav,
.fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}
.fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5;
}
.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}
.fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}
.fotorama__nav--dots {
  display: block;
}
.fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}
.fotorama__nav--thumbs {
  display: block;
}
.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}
.fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f;
}
.fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}
.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}
.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #DA3A3C;
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}
.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}
.fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.5);
}
.fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51, 51, 51, 0.5);
}
.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}
.fotorama__wrap--no-captions .fotorama__caption,
.fotorama__wrap--video .fotorama__caption {
  display: none;
}
.fotorama__caption__wrap {
  display: block;
  background-color: #f5f6f7;
  background-color: rgba(245, 245, 245, 0.7);
  padding: 5px 10px;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: 0.3s;
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
.fotorama__select {
  cursor: auto;
}
.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}
@-moz-document url-prefix() {
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}
.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}
.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}
.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}
.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: 0.1;
}
.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus {
  border-radius: 50%;
}
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}
.fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0;
}
.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}
.fotorama__error .fotorama__video-play,
.fotorama__loaded .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}
.fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}
.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}
.fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}
.fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform, opacity;
  transition-property: transform,opacity;
  transition-duration: 0.3s;
}
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%, 5px 100%;
}
.fotorama__nav:before,
.fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0,0 0;
  left: -10px;
}
.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}
.fotorama__nav:after,
.fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0,100% 0;
  right: -10px;
}
.fotorama__nav.fotorama__shadows--right:after,
.fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}
.fotorama--fullscreen .fotorama__nav:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}
/**
* head CSS file.
*/
/**
 * Всякие заготовки
 */
/****** Color */
.allContent {
  display: table;
  width: 100%;
}
.newCenterContent,
.newRightContent {
  display: table-cell;
  vertical-align: top;
}
.allContent > .Center {
  width: inherit !important;
  float: none !important;
  max-width: inherit !important;
}
.allContent > .Right {
  width: inherit !important;
  float: none !important;
  max-width: 300px !important;
}
.newRightContent {
  min-width: 270px;
  max-width: 300px;
}
.slide_top {
  background-image: url("/images/slides/romtisbud_8_march.jpg");
  height: 90px;
  background-size: 100%;
  background-repeat: no-repeat;
  max-width: 1200px;
  margin: auto;
  background-position: center;
  border: 1px solid #25408F;
}
i.pg.pg-burgermenu {
  background: url(../images/parentMenu.png) no-repeat;
  width: 11px;
  height: 7px;
  margin-left: 5px;
  display: inline-block;
  position: relative;
  top: 0px;
}
i.pg.pg-newMenuIcon {
  background: url(../images/newIcon.png) no-repeat;
  width: 36px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: 0px;
}
.Header {
  padding: 15px 0;
  background: #fff;
  position: relative;
  overflow: hidden;
  max-height: 105px;
}
.Header__logo {
  float: left;
  margin-right: 10px;
  background: url('../images/sprites.png') no-repeat;
  width: 228px;
  height: 62px;
}
.Header__logo_media {
  float: left;
  /*margin-right: 10px;*/
  margin-right: 0px;
  /*background: url(../images/logo_media.svg) no-repeat;*/
  background: url(../images/logo_media_new1.png) no-repeat;
  width: 228px;
  height: 85px;
  background-size: contain;
}
.FooterInfo__logo_media {
  /*background: url(../images/logo_media.svg) no-repeat;*/
  background: url(../images/logo_media_new1.png) no-repeat;
  width: 117px;
  height: 42px;
  margin-left: 17px;
  display: block;
  background-size: contain;
}
.Header__logo_fix {
  float: left;
  margin: 10px 5px 0 0;
  background: url(../images/logo_media_mob.svg) no-repeat;
  width: 95px;
  height: 35px;
  /*background-position: 0 -171px;*/
}
.media-body.WeatherTopInfo h4 {
  display: inline-block;
  margin-right: 15px;
}
.WeatherBottom {
  margin: 5px 0px 0px 0px !important;
}
/****** Other */
header.Header .Wrapper_main {
  display: table;
  width: 100%;
}
header .allHead {
  width: 45%;
  min-width: 400px;
  padding: 0 10px 0 0;
}
header .allHead,
header .HeaderService {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.HeaderOther {
  float: left;
  margin: 2% 0;
}
ul.menu.headermenusocial {
  display: inline-block;
}
/** Social */
.HeaderSocial__item {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
.HeaderSocial__item a {
  width: 22px;
  height: 18px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.headermenusocial .HeaderSocial__item_fb a,
.FooterSocial__item_fb a {
  width: 8px;
}
.headermenusocial .HeaderSocial__item_tw a,
.FooterSocial__item_tw a {
  width: 20px;
}
.headermenusocial .FooterSocial__item_ig a,
.FooterSocial__item_ig a {
  width: 22px;
}
.headermenusocial .HeaderSocial__item_yt a,
.FooterSocial__item_yt a {
  width: 22px;
}
.headermenusocial .HeaderSocial__item_telegram a,
.FooterSocial__item_telegram a {
  width: 15px;
}
.headermenusocial .HeaderSocial__item_rss a,
FooterSocial__item_rss a {
  width: 15px;
}
.HeaderSocial__item:first-child {
  margin-left: 0;
}
.HeaderSocial__item_fb a {
  background-image: url(../images/facebook.png);
}
.HeaderSocial__item_tw a {
  background-image: url(../images/twitter.png);
}
.HeaderSocial__item_gl a {
  background-image: url(../images/google.png);
}
.HeaderSocial__item_yt a {
  background-image: url(../images/youtube.png);
}
.HeaderSocial__item_rss a {
  background-image: url(../images/rss.png);
}
.HeaderSocial__item_telegram a {
  background-image: url(../images/telegram.png);
}
.HeaderSocial__item_ig a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwIiB5MT0iLTUxMC4wNTgiIHgyPSIxMCIgeTI9Ii01MjkuODQ1IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNTMwKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZTA5YjNkIi8+PHN0b3Agb2Zmc2V0PSIuMyIgc3RvcC1jb2xvcj0iI2M3NGM0ZCIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjMjE5NzUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0YzQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xNCAwSDZDMi43IDAgMCAyLjcgMCA2djhjMCAzLjMgMi43IDYgNiA2aDhjMy4zIDAgNi0yLjcgNi02VjZjMC0zLjMtMi43LTYtNi02em00IDE0YzAgMi4yLTEuOCAzLjktMy45IDMuOUg2Yy0yLjIuMS00LTEuNy00LTMuOVY2YzAtMi4yIDEuOC00IDQtNGg4YzIuMiAwIDQgMS44IDQgNHY4eiIgZmlsbD0idXJsKCNhKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMCIgeTE9Ii01MTAuMDU4IiB4Mj0iMTAiIHkyPSItNTI5Ljg0NSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUzMCkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2UwOWIzZCIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiNjNzRjNGQiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzIxOTc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzAyNGM0Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTAgNC44Yy0yLjkgMC01LjIgMi4zLTUuMiA1LjJzMi4zIDUuMiA1LjIgNS4yIDUuMi0yLjMgNS4yLTUuMi0yLjMtNS4yLTUuMi01LjJ6bTAgOC40Yy0xLjcgMC0zLjItMS40LTMuMi0zLjJTOC4zIDYuOCAxMCA2LjhjMS43IDAgMy4yIDEuNCAzLjIgMy4yIDAgMS43LTEuNSAzLjItMy4yIDMuMnoiIGZpbGw9InVybCgjYikiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTUuMTgzIiB5MT0iLTUxMC4wNTgiIHgyPSIxNS4xODMiIHkyPSItNTI5Ljg0NSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUzMCkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2UwOWIzZCIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiNjNzRjNGQiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzIxOTc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzAyNGM0Ii8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGN4PSIxNS4yIiBjeT0iNC45IiByPSIxLjIiIGZpbGw9InVybCgjYykiLz48L3N2Zz4=);
  width: 18px;
}
.Header__date {
  font-size: 12px;
  color: #E04938;
  font-weight: bold;
  margin-top: 10px;
  font-family: Arial;
}
/****** Service */
.HeaderService {
  float: right;
}
.HeaderService__name {
  float: left;
  color: #575759;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'robotocondensed';
  cursor: pointer;
}
.HeaderService__name_v:after {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  background-position: -242px -41px;
  width: 9px;
  height: 5px;
  float: right;
  margin: 8px 0 0 8px;
}
.HeaderService__point {
  background: url('../images/sprites.png') no-repeat;
  background-position: -242px -41px;
  width: 9px;
  height: 5px;
  float: left;
  margin: 8px 0 0 8px;
}
.HeaderServiceItem {
  float: left;
  border-left: 1px solid #D3D3D6;
  padding-left: 25px;
  margin-left: 21px;
  height: 33px;
  padding-top: 6px;
  box-sizing: border-box;
}
.HeaderServiceItem:first-child {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}
.HeaderServiceSelectWrap {
  float: left;
  box-sizing: border-box;
  position: relative;
  margin-top: 1px;
}
.HeaderServiceItem_city:hover .HeaderServiceCities {
  display: block;
}
.HeaderServiceItem_valuta:hover .Valuta {
  display: block;
}
.HeaderServiceCities {
  position: absolute;
  display: none;
  border: 1px solid #D3D3D6;
  top: 22px;
  /*left: -63px;
  width: 425px;*/
  left: -110px;
  width: 525px;
  z-index: 1;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.HeaderServiceCities:before {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  background-position: -505px -15px;
  position: absolute;
  left: 122px;
  top: -12px;
  width: 27px;
  height: 12px;
}
.HeaderServiceCitiesInner {
  padding: 16px 0 16px 16px;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.HeaderServiceCitiesItem {
  float: left;
  width: 33.33%;
}
.HeaderServiceCitiesItem__inner {
  padding: 2px;
  color: #575759;
  font-size: 12px;
  font-family: 'roboto_condensedlight';
}
.HeaderServiceCitiesItem__temp {
  color: #E04938;
  font-size: 12px;
  font-family: 'roboto_condensedlight';
}
.HeaderServiceSelectWrap select {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  border: none;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.HeaderServiceSelectWrap p,
.HeaderServiceResult__txt {
  float: left;
  color: #575759;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'robotocondensed';
  cursor: pointer;
}
.HeaderServiceSelectWrap p:after {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  background-position: -242px -41px;
  width: 9px;
  height: 5px;
  float: right;
  margin: 5px 0 0 8px;
}
.HeaderServiceResult {
  float: left;
  margin-left: 10px;
}
.HeaderServiceResult .HeaderServiceResult__icon_weather {
  font-size: 25px;
  position: relative;
  top: -3px;
}
.HeaderServiceResult__icon {
  float: left;
  margin-right: 5px;
  padding-top: 0;
}
.HeaderServiceResult__icon_login {
  background: url('../images/sprites.png') no-repeat;
  width: 21px;
  height: 16px;
  background-position: -296px -41px;
  position: relative;
  top: 3px;
}
.HeaderServiceResult__txt {
  margin-right: 8px;
}
.HeaderServiceResult__num {
  font-size: 17px;
  color: #474748;
  font-weight: bold;
  float: left;
  position: relative;
  top: -1px;
}
/****** Header Menu */
.HeaderMenu {
  /*overflow: hidden;*/
  -webkit-transition: all 0.2s linear 0.25s linear 0s;
  -moz-transition: all 0.2s linear 0.25s linear 0s;
  -o-transition: all 0.2s linear 0.25s linear 0s;
  transition: all 0.2s linear 0.25s linear 0s;
  height: 56px;
  background: url('../images/header-menu-bg.jpg') repeat-x;
  z-index: 999;
}
.HeaderMenu.fixed {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
.moduletable_menu {
  float: left;
  width: 76%;
}
/*.HeaderMenu .Wrapper .moduletable_menu ul li {
	margin-left: 6px;
}*/
.HeaderMenu ul {
  margin-left: 0px;
}
.page_main .HeaderMenu ul li,
.HeaderMenu .Wrapper_storystorynka ul li {
  margin-left: 1%;
}
.page_main .HeaderMenu ul li a,
.HeaderMenu .Wrapper_storystorynka ul li a {
  font-size: 14px;
}
.HeaderMenu ul li {
  float: left;
  margin-left: 1%;
}
.HeaderMenu ul li:first-child {
  margin-left: 0;
}
.HeaderMenu ul li a {
  font-family: 'roboto_condensedlight';
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 17px 8px 13px;
  display: block;
  border-bottom: 4px solid transparent;
}
.HeaderMenu ul li a:hover,
.HeaderMenu ul li.current a {
  border-bottom: 4px solid #f25b2b;
}
.HeaderMenu.fixed .moduletable_menu ul li {
  margin-left: 0.5%;
}
.page_main .HeaderMenu.fixed .moduletable_menu ul li,
.HeaderMenu.fixed .Wrapper_storystorynka .moduletable_menu ul li {
  margin-left: 0.5%;
}
.HeaderMenu.fixed .moduletable_menu ul li a {
  padding: 17px 5px 10px;
}
.HeaderMenu.fixed ul li a {
  font-size: 13px;
}
.HeaderMenu.fixed .moduletable_menu ul ul a {
  padding: 10px 20px;
}
.redmenu > li > .nav-child {
  position: absolute;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
  background: #4a4a4b;
  top: 100%;
  left: 0px;
  width: max-content;
  min-width: 100%;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.04);
}
.redmenu > li > ul.nav-child li {
  margin: 0;
  float: none;
}
.redmenu > li > ul.nav-child li a {
  border: none;
  text-transform: none;
  padding: 10px 20px;
}
.redmenu > li > .nav-child > li > a:hover,
.redmenu > li > .nav-child > li > span:hover {
  background-color: #555;
}
.redmenu > li:hover > .nav-child {
  opacity: 1;
  visibility: visible;
}
.redmenu > li {
  display: table-cell;
  position: relative;
}
.redmenu {
  display: table;
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.HeaderSearch {
  margin: 10px 10px 10px 0;
  padding: 5px 10px;
  background: #F5F5F5;
  position: absolute;
  right: 55px;
  width: 21%;
  box-sizing: border-box;
}
.HeaderSearch__field {
  background: none;
  border: none;
  max-width: 80%;
  outline: none;
  font-size: 16px;
  color: #707070;
  padding-left: 10px;
  float: left;
}
.HeaderSearch__but {
  float: right;
  border: none;
  width: 20px;
  height: 20px;
  font-size: 0;
  background: url('../images/sprites.png') no-repeat;
  background-position: -325px -41px;
  cursor: pointer;
  outline: none;
  margin: 5px 10px 0 0;
}
.article-after {
  margin: 20px 0;
  font-weight: bold;
}
.article-after a {
  font-family: Arial;
  font-size: 14px;
  color: #3d8db8;
  text-decoration: underline;
}
.article-after a:hover {
  text-decoration: none;
}
.ya-share2_inited {
  margin: 20px 0 0 0;
}
.comment-item .comment-item {
  margin: 20px 0 20px 20px;
}
.newspartners {
  margin: 20px 0;
}
.newspartners h2 {
  display: inline-block;
  margin: 0 0 20px 0;
}
/****** Header min-search */
.HeaderSearch_min {
  width: 46px;
  height: 27px;
  float: right;
  border-left: 1px solid #717171;
  border-top: none;
  border-right: none;
  border-bottom: none;
  background: url('../images/sprites.png') no-repeat;
  background-position: -424px -36px;
  margin-top: 14px;
  cursor: pointer;
  outline: none;
}
.Mob_tabs_wrap {
  display: none;
}
.users-userpanel {
  position: absolute;
  margin: 15px 11px 10px 15px;
  right: 15px;
  color: #fff;
  cursor: pointer;
}
.users-userpanel .icon_in:before {
  content: '';
  background: url(../images/sprites.png) no-repeat;
  width: 21px;
  height: 16px;
  background-position: -296px -41px;
  position: absolute;
  margin: 2px -15px;
  margin-left: 40px;
}
.media_agency.reklama span {
  background-color: #d15115;
  border: solid;
  padding: 0px 10px;
}
.media_agency.r10 span {
  border: solid;
  padding: 1px 4px;
  border-radius: 20px;
}
/*d15115*/
/**
* main CSS file.
*/
/**
 * Всякие заготовки
 */
/****** Color */
.top_banner .htmlblock.htmlblock-picture {
  max-height: 75px;
  margin-bottom: 0px;
}
.htmlblock.htmlblock-picture {
  overflow: hidden;
  max-height: 270px;
  margin-bottom: 10px;
  max-width: 100%;
}
.aftercontent-grid .htmlblock.htmlblock-picture {
  max-height: inherit;
}
.HeaderService .htmlblock.htmlblock-picture {
  margin-bottom: 0px;
}
.HeaderService .htmlblock.htmlblock-picture iframe {
  max-height: 90px;
}
.bannerBeforeContent .htmlblock.htmlblock-picture {
  margin-bottom: 0px;
}
.top_banner img {
  width: 100%;
  display: block;
}
#affiche_event .main-poster-one-info img {
  width: 100%;
  margin: 10px auto;
}
#blogs_article .NewsImg {
  margin-top: 0;
}
.aftercontent-grid:after {
  content: '';
  clear: both;
  display: block;
}
.aftercontent-grid {
  margin: 0 -15px;
  width: 100%;
  clear: both;
}
.aftercontent-grid > * {
  width: 100%;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.aftercontent-grid.main > * {
  width: 50%;
  float: left;
}
.aftercontent-grid.main > *:nth-of-type(odd) {
  clear: left;
}
.aftercontent-grid img {
  max-width: 100%;
  display: block;
}
.aftercontent-grid .seo_wrapper h1 {
  margin: 0 0 10px 0;
}
.aftercontent-grid .seo_wrapper h2 {
  margin: 10px 0;
  font-size: 14px;
  font-weight: normal;
}
.aftercontent-grid .seo_wrapper p {
  margin: 5px 0;
  font-size: 12px;
}
.CenterRow {
  margin-top: 20px;
}
.ColumnInfo__desc {
  color: #333;
}
.CenterRow:first-child {
  margin-top: 0;
}
/****** BlockVideos */
.BlockVideos {
  width: 100%;
  float: right;
  overflow: hidden;
  margin-bottom: 35px;
}
/*
.BlockVideos__title {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	width: 100%;
	height: 57px;
	box-sizing: border-box;
	padding: 0 0 0 10px;
	.gradient-vertical(transparent,#000);
	display: table;
}
*/
.BlockVideos__title {
  background: -moz-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(30%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  color: #fff;
  -webkit-transition: 300ms;
  transition: 300ms;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.2);
}
.BlockVideos__title:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.BlockVideos__title span {
  display: block;
  position: absolute;
  bottom: 20px;
  left: 10px;
}
.BlockVideos__title_min {
  font-size: 14px;
  padding: 0 0 0 10px;
  height: 48px;
}
.BlockVideos__main {
  position: relative;
  overflow: hidden;
}
.BlockVideos__main img {
  display: inline;
  margin: auto auto;
  /*position: absolute;*/
  display: block;
  top: 0px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.Center .right_block a.ColumnItem__desc {
  font-size: 15px;
  line-height: 15px;
}
.BlockVideosPrev {
  margin-top: 11px;
}
.BlockVideosPrev__item {
  float: right;
  width: 49%;
  height: 165px;
  display: table;
}
.BlockVideosPrev__item img {
  width: 100%;
  display: block;
  margin: 0 auto;
  /*height: 100%;*/
}
.BlockVideosPrev__item-wrap {
  /*display: table-cell;
  	vertical-align: middle;*/
  height: 165px;
  position: relative;
}
.BlockVideosPrev__item:first-child {
  float: left;
}
/****** Main Column */
/****** Main News */
.NewsBottomItem {
  margin-top: 20px;
}
.NewsBottomItem:first-child {
  margin-top: 0;
}
.NewsBottomItem__title {
  /*width: 65.20%;*/
}
.NewsBottomItemContent {
  margin-top: 11px;
  overflow: hidden;
}
.NewsBottomItemContentLeft {
  float: left;
  width: 65.20%;
}
.NewsBottomItemContentRight {
  float: left;
}
/****** Right */
.Right {
  width: 30%;
  float: right;
}
.Wrapper_article .Right {
  width: 30%;
}
.Right .htmlblock img,
.Right .htmlblock iframe {
  width: 100%;
}
.Right .custom img,
.Right .htmlblock img {
  height: auto;
  display: block;
  width: 100%;
  margin: 0 auto;
  max-height: 250px;
}
.Right .WeekItemWrap {
  width: 62.80%;
}
.Right .WeekItemWrap a {
  width: 100%;
  height: auto;
  display: block;
}
.WeekInfo a {
  display: table-cell;
  vertical-align: middle;
}
.Right .Week__img {
  width: auto;
}
.Right .WeekInfo {
  width: 37%;
}
.WeekItem {
  margin: 0 0 20px 0;
  clear: both;
}
.WeekItem:first-child {
  margin-top: 0;
}
.WeekItemWrap {
  display: table;
  float: left;
}
.Week__img {
  /*border: 1px solid #E5E5E5;*/
  width: 186px;
  height: auto;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}
.Week__img img {
  width: 100%;
  display: block;
  margin: auto;
}
.WeekInfo {
  overflow: hidden;
}
.Week_label {
  display: table;
}
.Week_label a {
  display: table-cell;
  vertical-align: middle;
}
.WeekInfoService {
  margin: 6px 0 0 6px;
}
.WeekBottom {
  margin-top: 9px;
  overflow: hidden;
}
.WeekBottom__icon {
  float: left;
  width: 33px;
  height: 33px;
  background: #DEDEDE;
  margin-right: 14px;
}
.WeekBottom__icon:after {
  content: "";
  background: url('../images/sprites.png') no-repeat;
  width: 19px;
  height: 13px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.WeekBottom__icon_photo:after {
  background-position: -521px 0;
}
.WeekBottom__icon_comments:after {
  background-position: -542px 0;
}
.WeekBottom__icon_video:after {
  background-position: -477px -17px;
}
.WeekBottom__desc {
  font-size: 15px;
  color: #434343;
  line-height: 17px;
  display: block;
  overflow: hidden;
}
.WeekBottom__desc:hover {
  color: #E04938;
}
/****** Point of View */
/*======================*/
.Right .Point {
  position: relative;
}
.Point {
  position: relative;
}
.Point h2,
.Point .Title.red-link {
  position: absolute;
  top: 30px;
  left: 0;
  border-bottom: none;
  background-color: rgba(255, 255, 255, 0.9);
  color: #ff5932;
  font-size: 14px;
  z-index: 10;
  padding: 5px;
}
ul.slick-dots {
  text-align: center;
}
ul.slick-dots li {
  background: #cdcdcd;
  display: inline-block;
  margin: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
ul.slick-dots li.slick-active {
  background: #ff473c;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.PointItem__avatar {
  float: none;
  width: 100%;
  height: 296px;
  margin: 0;
  position: relative;
}
.PointStyle {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 7rem 1rem 1.8rem;
  background: -webkit-linear-gradient(to top, #f3f3f3 30%, rgba(243, 243, 243, 0) 100%) repeat scroll 0 0 rgba(243, 243, 243, 0);
  background: linear-gradient(to top, #f3f3f3 30%, rgba(243, 243, 243, 0) 100%) repeat scroll 0 0 rgba(243, 243, 243, 0);
}
.PointItem {
  /*background: #EDEDED;
  padding: 9px 13px;
  margin-top: 11px;*/
}
.PointItem:first-child {
  margin-top: 0;
}
.PointItem__avatar {
  /*float: left;
  width: 60px;
  height: 60px;
  margin-right: 14px;
  overflow: hidden;*/
}
.PointItem__avatar img {
  /*height: 60px;*/
  height: auto;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  display: block;
}
.PointItemInfo {
  overflow: hidden;
  padding-top: 0px;
}
.PointItem__name {
  font-size: 14px;
  color: #e04938;
}
.PointItem__themes {
  font-family: Arial;
  font-weight: bold;
  /*font-size: 12px;*/
  font-size: 16px;
  margin-top: 5px;
  color: #323232;
  max-height: 38px;
  position: relative;
}
.PointItem__themes:hover {
  color: #e04938;
}
/*.PointItem__themes:after {
	content: "...";
	position: absolute;
	right: 0;
	bottom: 0;
}*/
.PointItem__desc {
  margin-top: 10px;
  font-family: Arial;
  font-size: 12px;
  /*color: #656565;*/
  color: #1c1d1e;
  line-height: 16px;
}
.RightBanner {
  width: 298px;
  height: 173px;
  border: 1px solid #E5E5E5;
  margin-top: 20px;
}
.RightBanner img {
  max-width: 100%;
}
.custom.gist {
  margin-bottom: 11px;
}
/****** ModalWindow */
.ModalLogin {
  background: rgba(255, 255, 255, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ModalLogin_reg {
  border: 3px solid #EDEDED;
}
.ModalLoginInner {
  background: #fff;
  margin: 4px;
  position: relative;
  height: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ModalLoginInner_reg {
  margin: -30px 4px 4px 4px;
  background: none;
  height: auto;
  padding-bottom: 25px;
}
.ModalLogin__title_reg {
  background: #fff;
}
.ModalLogin#window {
  width: 367px;
  height: auto;
  margin: 50px auto;
  display: none;
  z-index: 300;
  position: fixed;
  left: 0;
  right: 0;
  top: 10%;
}
.ModalLogin#wrap {
  display: none;
  opacity: 0.8;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 16px;
  background-color: rgba(1, 1, 1, 0.725);
  z-index: 100;
  overflow: auto;
}
.ModalLogin.close {
  background: url('../images/sprites.png') no-repeat;
  background-position: -321px -115px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
.ModalLoginWrap {
  width: 248px;
  margin: 0 auto;
}
.ModalLogin__title {
  font-size: 18px;
  color: #575759;
  text-transform: uppercase;
  text-align: center;
  padding-top: 17px;
  font-family: 'roboto_condensedlight';
}
/****** Form */
.ModalLoginForm {
  margin-top: 20px;
}
.ModalLoginFormItem {
  margin-top: 21px;
}
.ModalLoginFormItem:first-child {
  margin-top: 0;
}
.authorization-links {
  text-align: center;
  margin: 20px 0;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.authorization-links .sociallink {
  background: url(../images/socials_sprite.png) no-repeat;
  height: 32px;
  width: 32px;
  display: inline-block;
  margin: 5px;
}
.authorization-links .block_fb {
  background-position: -43px -45px;
}
.authorization-links .block_google {
  background-position: -3px -5px;
}
.authorization-links .block_ok {
  background-position: -43px -5px;
}
.authorization-links .block_vk {
  background-position: -3px -45px;
}
input.ModalLoginFormItem__field {
  background: #F8F8F8;
  border: 1px solid #CCCCCC;
  width: 100%;
  height: 35px;
  outline: none;
  font-size: 16px;
  color: #989898;
  font-family: Arial;
  padding-left: 10px;
  box-sizing: border-box;
}
.ModalLoginFormItem__wrap input {
  background: #F8F8F8;
  border: 1px solid #CCCCCC;
  width: 100%;
  height: 35px;
  outline: none;
  font-size: 16px;
  color: #989898;
  font-family: Arial;
  padding-left: 10px;
  box-sizing: border-box;
}
.ModalLoginFormCheck {
  margin-top: 14px;
}
.ModalLoginFormCheck__input {
  float: left;
  margin: 2px 10px 0 0;
}
.ModalLoginFormCheck__label {
  font-size: 12px;
  color: #656565;
  float: left;
}
.ModalLoginFormCheck__link {
  float: right;
  font-size: 12px;
  font-family: Arial;
  color: #3D8DB8;
  text-decoration: underline;
}
.ModalLoginFormCheck__link:hover {
  text-decoration: none;
}
.ModalLoginForm__but {
  margin-top: 27px;
  border: none;
  width: 100%;
  height: 34px;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  background: #E04838;
  text-align: center;
  cursor: pointer;
  outline: none;
}
.ModalLoginForm__but:hover {
  background: #FC8376;
}
.ModalLoginBottom {
  padding-top: 26px;
  margin-top: 21px;
  border-top: 1px solid #DADADA;
}
.ModalLoginBottomItem {
  margin-top: 23px;
}
.ModalLoginBottomItem:first-child {
  margin-top: 0;
  text-align: center;
}
.ModalLoginBottom__txt {
  font-size: 13px;
  color: #656565;
  font-family: Arial;
}
.ModalLoginBottom__txt_link {
  color: #3D8DB8;
  text-decoration: underline;
  cursor: pointer;
}
.ModalLoginBottom__txt_link:hover {
  text-decoration: none;
}
.ModalLoginBottom__txt_bold {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #575759;
}
.ModalLoginSocial {
  display: table;
  margin: 0 auto;
}
.ModalLoginSocial .PostSolial__item {
  margin-right: 0;
}
.ModalLoginSocial .PostSolial__item span {
  margin: 4px 12px 0 14px;
}
.LoginService {
  display: table;
  margin: 8px auto 0;
}
.PostSolial__item_facebookslogin:before {
  background-position: -170px -115px;
  margin-right: 0;
}
.PostSolial__item_googleslogin:before {
  background-position: -208px -115px;
  margin-right: 0;
}
.PostSolial__item_facebookslogin:hover {
  border: 1px solid #A2A1CA;
}
.PostSolial__item_googleslogin:hover {
  border: 1px solid #EF7168;
}
/****** MainVideo */
.BlockVideos__play,
.BlockVideos__play_min {
  position: absolute;
  background: url('../images/sprites.png') no-repeat;
  background-position: -336px -171px;
  width: 102px;
  height: 62px;
  top: 41%;
  left: 41%;
  opacity: 0.6;
  z-index: 99;
}
.BlockVideos__play_min {
  background-position: -464px -171px;
  width: 49px;
  height: 30px;
  top: 41%;
  left: 41%;
}
.BlockVideos__main:hover .BlockVideos__play {
  opacity: 0.9;
}
/*
.BlockVideos__main:hover .BlockVideos__title {
	height: 77px;
}
*/
.BlockVideosPrev__item-wrap:hover .BlockVideos__title_min {
  height: 68px;
}
.BlockVideosPrev__item-wrap:hover .BlockVideos__play_min {
  opacity: 0.9;
}
.Tags.News__tags span {
  display: block;
  float: left;
  margin-right: 10px;
}
.Tags.News__tags ul li {
  float: left;
  margin-right: 10px;
}
.text_video_block {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #444;
  margin-top: 12px;
}
.time_video_block {
  color: #999;
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin-top: 10px;
}
.seo_wrapper .heading_wrapp h1 {
  font-size: 16px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #999;
}
.seo_wrapper .main-text {
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #999;
}
.seo_wrapper .seo_button_wrapp span {
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #666;
  text-decoration: underline;
}
.seo_intro.seo_text_block {
  margin: 15px 0px 10px;
}
.center_block {
  width: 50%;
  float: right;
  padding-left: 15px;
  padding-right: 0px;
  box-sizing: border-box;
  padding-top: 8px;
}
.ColumnInner.first {
  float: left;
  width: 190px;
  margin-right: 12px;
}
.ColumnInner.first .ColumnInfo__img {
  width: 100%;
}
.desc_block .ColumnInfo__desc {
  margin-top: 0px;
  height: auto;
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  font-size: 15px;
  color: #333;
}
.desc_block {
  background: #f4f4f4;
  margin-bottom: 6px;
  height: 65px;
  display: table;
  width: 100%;
}
.ColumnInner.first .ButtonAll {
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  height: 32px;
  margin-top: 6px;
}
.ColumnInner.other .ColumnInfo_small {
  border-top: none;
  padding-top: 0px;
}
.other .ColumnInfo__desc {
  max-height: 48px;
  height: auto;
  font-size: 14px;
  font-family: Arial, sans-serif;
}
.ColumnInner.other .ColumnInfo_small .ColumnInfo__desc:hover {
  color: #E04938;
}
.other .ColumnItem__desc {
  max-height: 48px;
  height: auto;
}
.ColumnItem__desc_bold,
.importance-2 .ColumnItem__desc,
.importance-2 .ColumnInfo__desc {
  font-weight: bold;
}
.seo_wrapper {
  margin-top: 20px;
}
.Right .ColumnSmall.NewsDay {
  width: 100%;
  float: left;
  top: 0px;
}
.Right .custom,
.WeekItem {
  width: 100%;
  /*float: left;*/
}
.News__desc p {
  margin-bottom: 19px;
  margin-top: 0px;
}
.Right .Point {
  width: 100%;
  /*float: left;*/
}
.banner_block1 {
  width: 100%;
  float: left;
  margin-top: 25px;
}
.banner_block1 img {
  width: 100%;
  display: block;
}
.vk_block {
  width: 100%;
  float: left;
  margin-top: 25px;
}
.banner_block1.fix_size1 a img {
  width: 300px;
  height: 250px;
}
.banner_block1.fix_size2 {
  text-align: center;
}
.banner_block1.fix_size2 a img {
  /*width: 468px;
    height: 60px;*/
}
.banner_block1.fix_size3 {
  text-align: center;
}
.banner_block1.fix_size3 a img {
  width: 240px;
  height: 400px;
}
.left_block {
  width: 15%;
  float: left;
}
.right_block {
  float: left;
  width: 80%;
}
.datesdivider {
  border-top: 1px solid #EDEDED;
  margin-top: 10px;
  padding-top: 10px;
  color: #3D8DB8;
  text-align: center;
  font-size: 13px;
  font-family: Arial;
}
.NewsDay.ColumnSmall.article_page {
  width: 100%;
  float: left;
  margin-top: 0px;
}
.article_page .Title {
  color: #58585a;
  border-bottom: 3px solid #58585a;
}
.article_page .ColumnItem {
  width: 33.333333%;
  float: left;
  height: 225px;
  overflow: hidden;
}
.article_page .ColumnItem:first-child,
.article_page .ColumnItem {
  padding-top: 0px;
  margin-top: 0px;
  border: none;
}
.article_page .ColumnItem a img {
  display: inline;
  margin: auto auto;
  position: absolute;
  top: 0px;
  width: 100%;
  left: 0;
  right: 0;
}
.article_page .ColumnItem a {
  color: #444;
}
.separator_block {
  width: 100%;
  float: left;
  margin: 10px 0px;
}
.separator_block_mobile {
  width: 100%;
  float: left;
  margin: 10px 0px;
  display: none;
}
.article_page .ColumnItem.left {
  padding-right: 10px;
}
.article_page .ColumnItem.center {
  padding-right: 15px;
  padding-left: 15px;
}
.article_page .ColumnItem.right {
  padding-left: 10px;
}
.article_page .img_block {
  width: 100%;
  height: 122px!important;
  /* sorry, but i have no much time */
  overflow: hidden;
  margin-bottom: 12px;
  position: relative;
}
.article_page .date {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #999;
  margin-top: 10px;
}
.Comments {
  width: 100%;
  float: left;
}
.jltab1-136 {
  display: none;
}
.jlgroupprocustom {
  padding-top: 0px!important;
}
._4jy0 {
  padding: 0 4px!important;
}
/* ------------------ tiny styles ------------ */
.interesting_block {
  margin: 15px 0px;
}
.image_block_article {
  float: left;
}
.main_int_block {
  margin: 15px 0px;
}
/* ------------------ tiny styles end------------ */
.News__desc blockquote {
  box-sizing: border-box;
  padding: 8px;
  border: 5px solid #f6f6f6;
  float: left;
  margin-bottom: 15px;
}
.News__desc blockquote p.interesting_block {
  width: auto;
  margin-bottom: 0px;
}
.News__desc blockquote p.interesting_block a {
  float: right;
}
.News__desc blockquote p.image_block_article {
  margin-bottom: 0px;
}
.News__desc blockquote p.image_block_article img {
  width: 136px;
  float: left;
  margin-right: 12px;
}
.News__desc blockquote h2.interesting_block {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #444;
  margin-bottom: 10px;
  margin-top: 0px;
}
.News {
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 15px;
}
button._4jy0._4jy3._517h._51sy._42ft {
  padding: 0px!important;
}
.News__desc div.main_int_block {
  box-sizing: border-box;
  padding: 8px;
  border: 5px solid #f6f6f6;
  float: left;
  margin-bottom: 15px;
}
.News__desc div.main_int_block p.interesting_block {
  width: auto;
  margin-bottom: 0px;
}
.News__desc div.main_int_block p.interesting_block a {
  float: right;
}
.News__desc div.main_int_block p.image_block_article {
  margin-bottom: 0px;
}
.News__desc div.main_int_block p.image_block_article img {
  width: 136px;
  float: left;
  margin-right: 12px;
}
.News__desc div.main_int_block h2.interesting_block {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #444;
  margin-bottom: 10px;
  margin-top: 0px;
}
a.ColumnItem__desc {
  font-size: 14px;
  line-height: 14px;
}
.NewsImg .img_caption {
  float: left!important;
  width: 100%!important;
}
.ColumnSmall.NewsDay .ColumnInner.active {
  display: block;
}
.ColumnSmall.NewsDay .ColumnInner {
  display: none;
}
span.views,
span.comments {
  font-size: 15px;
  float: right;
  margin-top: 6px;
  cursor: pointer;
}
span.views {
  margin-right: 25px;
}
span.normal {
  cursor: pointer;
}
span.views.active,
span.comments.active,
span.normal.active,
.red-link {
  color: #e04938;
}
.Week span.normal,
.Week .item.latest {
  font-size: 18px;
}
.Week span.views,
.Week span.comments,
.Week .item.commentable,
.Week .item.popular {
  font-size: 14px;
}
.Week span.views {
  margin-right: 10px;
}
.left_block.views {
  width: 15%;
}
.right_block.views {
  width: 85%;
}
.left_block.comments {
  width: 12%;
}
.right_block.comments {
  width: 88%;
}
.Week .left_block {
  width: 14%;
}
.Week .right_block {
  width: 86%;
}
.Week .left_block.views {
  width: 20%;
}
.Week .right_block.views {
  width: 80%;
}
.Week .left_block.comments {
  width: 18%;
}
.Week .right_block.comments {
  width: 82%;
}
span.pretty_date_block {
  font-size: 10px;
  color: #999;
  white-space: nowrap;
  /* padding-right: 5px; */
  display: inline-block;
  margin-left: 5px;
}
.ColumnSmall.NewsDay.article_page .ColumnInner {
  display: block;
  overflow: hidden;
}
.jltab1-125 {
  display: none;
}
.Wrapper_main .Center {
  width: 70%;
  float: left;
  box-sizing: border-box;
  padding-right: 10px;
}
.news_feed {
  margin-left: 0;
  position: relative;
  padding-right: 15px;
  box-sizing: border-box;
}
.feedtabs .tabs {
  font-size: 21px;
  color: #434343;
  font-family: 'robotocondensed';
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: normal;
}
.tabs .popular.active,
.tabs .commentable.active,
.tabs .item.active {
  color: #e04938;
}
.tabs .item {
  cursor: pointer;
  display: inline-block;
}
.tabs .popular,
.tabs .commentable {
  font-size: 15px;
  float: right;
  margin-top: 6px;
  cursor: pointer;
}
.tabs .popular {
  margin-right: 25px;
}
.tabscontent {
  margin: 11px 0;
}
.feedtabs .tabscontent .tab.active {
  display: block;
}
.article.block {
  line-height: 16px;
  font-family: Arial;
  /* border-top: 1px solid #EDEDED; */
  display: block;
  overflow: hidden;
}
.time {
  width: 12%;
  float: left;
  color: #323232;
  font-size: 13px;
}
.nameicons {
  float: left;
  /*width: 88%;*/
}
.Week .nameicons {
  float: none;
  width: auto;
}
.tabscontent a.name {
  font-size: 15px;
  line-height: 15px;
}
.tabscontent .name:hover {
  color: #e04938;
}
.datedivisor {
  border-top: 1px solid #EDEDED;
  margin-top: 10px;
  padding-top: 10px;
  color: #3D8DB8;
  text-align: center;
  font-size: 13px;
  font-family: Arial;
  display: block;
}
.tab-latest-buttons {
  margin-top: 10px;
}
.tab-latest-buttons-allnews {
  float: left;
  margin-right: 10px;
  color: #e04938;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  padding-top: 4px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.tab-latest-buttons a:hover {
  text-decoration: underline;
}
.importance-3 .name,
.importance-3 .ColumnInfo__desc {
  font-weight: bold;
  color: #E04938;
}
.importance-3 .time {
  color: #E04938;
}
i.pg {
  background: url(../images/sprites.png) no-repeat;
  width: 19px;
  height: 13px;
  margin-left: 5px;
  display: inline-block;
  position: relative;
  top: 3px;
}
i.pg.pg-photo {
  background-position: -351px -41px;
}
i.pg.pg-video {
  background-position: -377px -41px;
}
.redCategory {
  border-bottom: 3px solid #e04938;
}
.redCategory a {
  color: #e04938;
}
.blueCategory {
  border-bottom: 3px solid #3D8DB8;
}
.blueCategory a {
  color: #3D8DB8;
}
.greenCategory {
  border-bottom: 3px solid #3FA760;
}
.greenCategory a {
  color: #3FA760;
}
.orangeCategory {
  border-bottom: 3px solid #f15c2c;
}
.orangeCategory a {
  color: #f15c2c;
}
.bannerMainHead {
  margin: 0 auto 20px auto;
  display: table;
  width: auto;
  box-sizing: border-box;
}
.bannerMainHead .htmlblock {
  padding: 0;
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  box-sizing: border-box;
  position: relative;
  width: 660px;
  max-width: 660px;
  height: 112px;
}
.bannerMainHead img,
.bannerMainHead iframe {
  max-width: 100%;
}
#news-top{
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
#news-top img{
	display:block;
	max-width:100%;
	margin:0;
}
.newsTop_main{
    position: relative;
    overflow: hidden;
}
.newsTop_main .news-top-info-intro{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    color: #fff;
    -webkit-transition: 300ms;
    transition: 300ms;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.2);
}
.newsTop_main .news-top-info{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.newsTop_main .news-top-info-intro {
    display: block;
    position: absolute;
    padding: 10px;
}
/**
 * Всякие заготовки
 */
/****** Color */
.CenterBlog {
  width: 640px;
  float: left;
}
#affiche_event .main-poster-one-info {
  margin-top: 20px;
  font-family: Arial;
  font-size: 14px;
  color: #333;
  line-height: 21px;
}
#affiche_event strong {
  font-weight: bold;
}
#affiche_event p {
  margin: 10px 0;
  font-size: 14px;
}
#affiche_event a {
  color: #3D8DB8;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#affiche_event a:hover {
  text-decoration: underline;
}
.pages-page-content a {
  font-family: Arial;
  font-size: 14px;
  color: #3D8DB8;
  text-decoration: underline;
}
.fb_iframe_widget {
  top: -1px;
}
.article-main-text p {
  margin: 10px 0;
}
.article-main-text a {
  color: #3D8DB8;
  text-decoration: underline;
}
.ColumnItem {
  line-height: 16px;
  padding-top: 10px;
  margin-top: 10px;
  font-family: Arial;
}
.right_block a.ColumnItem__desc {
  font-size: 13px;
  line-height: 15px;
}
.pages-page-content,
#other_contacts .News__desc {
  margin-top: 20px;
  font-family: Arial;
  color: #333;
  line-height: 21px;
}
.pages-page-content p,
#other_contacts .News__desc p {
  margin: 10px 0;
  font-size: 16px;
}
.Blog__title {
  font-size: 32px;
  color: #3D8DB8;
  font-weight: normal;
  line-height: 30px;
}
.tags_filter {
  overflow: hidden;
  margin-bottom: 30px;
}
.tags_filter_txt {
  display: inline-block;
  vertical-align: middle;
  width: 130px;
  font-size: 16px;
  color: #717A82;
}
.tags_filter_select {
  width: 195px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.tags_filter_select p {
  padding: 7px 10px 7px 15px;
  font-size: 16px;
  color: #363E45;
  border-bottom: 1px solid #b7bfcd;
}
.tags_filter_select select {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  border: none;
  padding: 7px 10px;
  line-height: 22px;
  outline: none;
  font-size: 14px;
  color: #363E45;
}
.search-form {
  margin: 20px 0;
}
.news-search-block {
  background: #f7f7f7;
  color: #626667;
  font-size: 15px;
}
.news-search-article {
  padding: 10px 10px 8px 15px;
  margin-bottom: 25px;
}
.news-search-article .news-search-article-inner {
  border-bottom: 1px solid #ff5821;
}
.news-search-article-inner input[type=text] {
  background: #f7f7f7;
  border: none;
  border-radius: 0;
  padding-left: 0;
  text-align: left;
  font-size: 15px;
  color: black!important;
  width: 95%;
  outline: none;
}
.news-search-article-inner > button {
  border: none;
  background: #f7f7f7;
  color: #da3a3b;
  font-size: 18px;
  cursor: pointer;
}
.news-search-table {
  display: table;
  width: 100%;
}
.news-search-table .news-search-table-row {
  display: table-row;
}
.news-search-table-cell .search-block {
  background: #f7f7f7;
  padding: 12px 9px;
}
.search-block-list {
  position: absolute;
  z-index: 999;
  background: #fff;
  width: 100%;
  padding: 0;
  margin: 0;
}
.news_search .news-search-table .news-search-table-cell {
  display: table-cell;
  color: #626667;
  width: 33%;
}
.news_search .news-search-table .news-search-table-cell:nth-child(2) {
  padding: 0 5px;
}
.search-block-list li span {
  padding: 5px 10px;
  display: block;
}
.news-search-date input {
  width: 102px;
  border: none;
  background: inherit;
  padding: 0px 10px;
}
i.pg.pg-search {
  width: 20px;
  height: 20px;
  background-position: -324px -41px;
}
i.pg.pg-gotop {
  width: 15px;
  height: 10px;
  background-position: -240px -41px;
  position: absolute;
  right: 5px;
  top: 45%;
  cursor: pointer;
}
.search-block.open i {
  transform: rotate(180deg);
  margin-bottom: 5px;
}
.affiche-stick {
  background: #fff;
  position: fixed;
  height: 50px;
  top: 0;
  width: 100%;
  font-size: 26px;
  color: #333;
  line-height: 50px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.affiche-stick .affiche-stick-title {
  float: left;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  text-transform: lowercase;
}
.affiche-stick .affiche-stick-calendar {
  float: right;
}
.affiche-stick .stick-days-inweek {
  font-size: 16px;
  line-height: 16px;
}
button.ui-datepicker-trigger,
.daysInWeek .daysInWeek-icon {
  display: none;
}
.daysInWeek {
  display: flex;
  padding: 0;
  float: right;
  margin: 0;
}
.affiche-stick.visible {
  visibility: visible;
  opacity: 1;
}
.affiche-stick {
  width: inherit;
}
/****** Blog Anons */
#facebookLikeBox {
  display: none;
  margin: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: fixed;
  right: 10%;
  bottom: 10%;
  z-index: 10000;
}
#blogs_categories .heading1,
#blogs_author .heading1 {
  margin: 0 0 20px 0;
}
#facebookLikeBox .footerDiv {
  padding: 12px 0 20px 0;
  height: 14px;
  width: 100%;
  background: #dededd;
  box-sizing: content-box;
}
#facebookLikeBox .footerDiv p {
  display: table;
  border-bottom: 1px dashed #000;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
  margin: 0 auto;
  cursor: pointer;
}
#facebookLikeBox .facebook-title {
  width: 100%;
  height: 56px;
  background-color: #3a5897;
  border-bottom: 1px solid #9daccb;
}
#facebookLikeBox .facebook-title .facebook-close {
  width: 41px;
  float: right;
  cursor: pointer;
  transition: 0.3s;
  font-size: 25px;
  color: #fff;
  font-style: normal;
  padding: 10px 0 0;
}
#facebookLikeBox .facebook-title .facebook-img {
  padding: 12px 0 10px 22px;
  display: block;
  float: left;
}
.BlogAnons {
  margin-top: 20px;
}
/** Img */
.BlogAnonsImg {
  width: 56%;
  height: 202px;
  float: left;
  margin-right: 15px;
  position: relative;
  overflow: hidden;
}
.BlogAnonsImgWrap {
  height: 202px;
  border: 1px solid #EDEDED;
  padding: 0 0 0 0;
}
.BlogAnonsImg__info {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 16px;
  background: rgba(0, 0, 0, 0.5);
  padding: 7px 12px;
  box-sizing: border-box;
  line-height: 18px;
}
.BlogAnonsImg img {
  display: block;
  margin: 0 auto;
  height: 202px;
}
/** Info */
.BlogAnonsInfo {
  float: left;
  width: 262px;
}
.BlogAnonsInfo__item {
  margin-top: 5px;
  padding-top: 9px;
  border-top: 1px solid #EDEDED;
  line-height: 19px;
}
.BlogAnonsInfo__item:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.BlogAnonsInfo__item a {
  font-size: 15px;
  color: #434343;
}
.BlogAnonsInfo__item a:hover {
  color: #E04938;
}
.NewsDay_blog {
  margin-top: 35px;
}
.tags {
  display: inline-block;
}
.tag-desc,
.category-desc {
  color: #999;
  font-size: 12px;
  margin-top: 40px;
  font-family: Arial, Tahoma;
}
.tag-desc h1,
.category-desc h1 {
  border-bottom: 1px solid #E6E6E6;
  line-height: 19px;
  font-size: 24px;
  margin-bottom: 10px;
}
.tag-desc .h1,
.category-desc .h1 {
  border-bottom: 1px solid #E6E6E6;
  line-height: 19px;
  font-size: 24px;
  margin-bottom: 10px;
}
.tag-desc h2,
.category-desc h2 {
  font-size: 14px;
  font-weight: normal;
  margin: 3px 0px 5px 0px;
}
.tag-desc p,
.category-desc p {
  margin: 3px 0px 3px 0px;
}
#affiche_home .blog-menus,
#affiche_places .blog-menus {
  margin: 0 0 30px 0;
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 8px;
  text-align: right;
  width: 100%;
}
#affiche_home .blog-menus a,
#affiche_places .blog-menus a,
#affiche_home .blog-menus span,
#affiche_places .blog-menus span {
  font-size: 18px;
  color: #656565;
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
  padding: 5px 0 2px 0;
  margin: 0 20px 0 0;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#affiche_home .blog-menus .active-menu,
#affiche_places .blog-menus .active-menu {
  color: #E04938;
  border-bottom: 1px solid #E04938;
}
#affiche_home a.calendar:before,
#affiche_places a.calendar:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iIzAxMDAwMiI+PHBhdGggZD0iTTI5LjMzNCAzSDI1VjFhMSAxIDAgMSAwLTIgMHYyaC02VjFhMSAxIDAgMSAwLTIgMHYySDlWMWExIDEgMCAxIDAtMiAwdjJIMi42NjdBMi42NjYgMi42NjYgMCAwIDAgMCA1LjY2NnYyMy42NjdBMi42NjcgMi42NjcgMCAwIDAgMi42NjcgMzJoMjYuNjY3QTIuNjY2IDIuNjY2IDAgMCAwIDMyIDI5LjMzM1Y1LjY2NkEyLjY2NSAyLjY2NSAwIDAgMCAyOS4zMzQgM3pNMzAgMjkuMzMzYS42NjcuNjY3IDAgMCAxLS42NjYuNjY3SDIuNjY3QS42NjcuNjY3IDAgMCAxIDIgMjkuMzMzVjUuNjY2QzIgNS4yOTkgMi4yOTkgNSAyLjY2NyA1SDd2MmExIDEgMCAxIDAgMiAwVjVoNnYyYTEgMSAwIDEgMCAyIDBWNWg2djJhMSAxIDAgMSAwIDIgMFY1aDQuMzM0Yy4zNjcgMCAuNjY2LjI5OS42NjYuNjY2djIzLjY2N3oiLz48cGF0aCBkPSJNNyAxMmg0djNIN3pNNyAxN2g0djNIN3pNNyAyMmg0djNIN3pNMTQgMjJoNHYzaC00ek0xNCAxN2g0djNoLTR6TTE0IDEyaDR2M2gtNHpNMjEgMjJoNHYzaC00ek0yMSAxN2g0djNoLTR6TTIxIDEyaDR2M2gtNHoiLz48L2c+PC9zdmc+);
  padding: 5px;
  width: 10px;
  height: 10px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
#blogs_home .blog-menus,
#blogs_categories .blog-menus,
#blogs_authors .blog-menus,
#blogs_author .blog-menus {
  margin: 0 0 30px 0;
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 8px;
  display: table;
  width: 100%;
}
#blogs_home .blog-menus a,
#blogs_categories .blog-menus a,
#blogs_authors .blog-menus a,
#blogs_author .blog-menus a,
#blogs_home .blog-menus span,
#blogs_categories .blog-menus span,
#blogs_authors .blog-menus span,
#blogs_author .blog-menus span {
  font-size: 18px;
  color: #656565;
  display: table-cell;
  vertical-align: middle;
  font-weight: normal;
  padding: 5px 0 2px 0;
  margin: 0 20px 0 0;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#blogs_home .blog-menus .active-menu,
#blogs_categories .blog-menus .active-menu,
#blogs_authors .blog-menus .active-menu,
#blogs_author .blog-menus .active-menu {
  color: #E04938;
  border-bottom: 1px solid #E04938;
  display: inline-block;
}
#blogs_home a.calendar:before,
#blogs_categories a.calendar:before,
#blogs_authors a.calendar:before,
#blogs_author a.calendar:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iIzAxMDAwMiI+PHBhdGggZD0iTTI5LjMzNCAzSDI1VjFhMSAxIDAgMSAwLTIgMHYyaC02VjFhMSAxIDAgMSAwLTIgMHYySDlWMWExIDEgMCAxIDAtMiAwdjJIMi42NjdBMi42NjYgMi42NjYgMCAwIDAgMCA1LjY2NnYyMy42NjdBMi42NjcgMi42NjcgMCAwIDAgMi42NjcgMzJoMjYuNjY3QTIuNjY2IDIuNjY2IDAgMCAwIDMyIDI5LjMzM1Y1LjY2NkEyLjY2NSAyLjY2NSAwIDAgMCAyOS4zMzQgM3pNMzAgMjkuMzMzYS42NjcuNjY3IDAgMCAxLS42NjYuNjY3SDIuNjY3QS42NjcuNjY3IDAgMCAxIDIgMjkuMzMzVjUuNjY2QzIgNS4yOTkgMi4yOTkgNSAyLjY2NyA1SDd2MmExIDEgMCAxIDAgMiAwVjVoNnYyYTEgMSAwIDEgMCAyIDBWNWg2djJhMSAxIDAgMSAwIDIgMFY1aDQuMzM0Yy4zNjcgMCAuNjY2LjI5OS42NjYuNjY2djIzLjY2N3oiLz48cGF0aCBkPSJNNyAxMmg0djNIN3pNNyAxN2g0djNIN3pNNyAyMmg0djNIN3pNMTQgMjJoNHYzaC00ek0xNCAxN2g0djNoLTR6TTE0IDEyaDR2M2gtNHpNMjEgMjJoNHYzaC00ek0yMSAxN2g0djNoLTR6TTIxIDEyaDR2M2gtNHoiLz48L2c+PC9zdmc+);
  padding: 5px;
  width: 10px;
  height: 10px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
#blogs_home .blog-home-block,
#blogs_categories .blog-home-block,
#blogs_authors .blog-home-block,
#blogs_author .blog-home-block {
  float: left;
  width: 50%;
  margin-bottom: 30px;
}
#blogs_home .blog-home-block-wrapper-odd,
#blogs_categories .blog-home-block-wrapper-odd,
#blogs_authors .blog-home-block-wrapper-odd,
#blogs_author .blog-home-block-wrapper-odd {
  padding-right: 10px;
}
#blogs_home .blog-home-block-left,
#blogs_categories .blog-home-block-left,
#blogs_authors .blog-home-block-left,
#blogs_author .blog-home-block-left,
#blogs_home .blog-home-block-right,
#blogs_categories .blog-home-block-right,
#blogs_authors .blog-home-block-right,
#blogs_author .blog-home-block-right {
  display: inline-block;
  vertical-align: top;
}
#blogs_home .blog-home-left-avatar,
#blogs_categories .blog-home-left-avatar,
#blogs_authors .blog-home-left-avatar,
#blogs_author .blog-home-left-avatar {
  display: block;
}
#blogs_home .blog-home-left-avatar img,
#blogs_categories .blog-home-left-avatar img,
#blogs_authors .blog-home-left-avatar img,
#blogs_author .blog-home-left-avatar img {
  width: 100%;
  display: block;
}
#blogs_home .blog-home-block-right-heading,
#blogs_categories .blog-home-block-right-heading,
#blogs_authors .blog-home-block-right-heading,
#blogs_author .blog-home-block-right-heading {
  margin: 10px 0;
}
#blogs_home .blog-home-block-right-heading a,
#blogs_categories .blog-home-block-right-heading a,
#blogs_authors .blog-home-block-right-heading a,
#blogs_author .blog-home-block-right-heading a {
  color: #333;
  font-size: 18px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#blogs_home .blog-home-block-right-heading a:hover,
#blogs_categories .blog-home-block-right-heading a:hover,
#blogs_authors .blog-home-block-right-heading a:hover,
#blogs_author .blog-home-block-right-heading a:hover {
  color: #E04938;
}
#blogs_home .blog-home-right-date,
#blogs_categories .blog-home-right-date,
#blogs_authors .blog-home-right-date,
#blogs_author .blog-home-right-date {
  color: #656565;
  font-size: 11px;
  text-transform: uppercase;
}
#blogs_home .blog-home-block-right-author,
#blogs_categories .blog-home-block-right-author,
#blogs_authors .blog-home-block-right-author,
#blogs_author .blog-home-block-right-author {
  display: block;
  margin-bottom: 5px;
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
#blogs_home .blog-home-block-right-author:hover,
#blogs_categories .blog-home-block-right-author:hover,
#blogs_authors .blog-home-block-right-author:hover,
#blogs_author .blog-home-block-right-author:hover {
  text-decoration: underline;
}
#blogs_home .blog-home-block-right-info,
#blogs_categories .blog-home-block-right-info,
#blogs_authors .blog-home-block-right-info,
#blogs_author .blog-home-block-right-info {
  color: #656565;
  font-size: 11px;
}
#affiche_event .article-heading {
  font-size: 24px;
  color: #575759;
}
.main-poster-one-spisok {
  margin-bottom: 25px;
  padding: 0;
}
.main-poster-one-spisok li {
  position: relative;
  margin-bottom: 10px;
  list-style: none;
}
.main-poster-one-spisok li:hover a {
  color: #E04938;
  text-decoration: underline;
}
.main-poster-one-spisok__icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  font-family: Poglyad;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main-poster-one-spisok__txt {
  padding-left: 30px;
  font-weight: 500;
  display: block;
  color: #333;
}
.main-poster-one-info {
  color: #333;
}
#affiche_home .heading1,
#blogs_home .heading1 {
  margin: 0 0 20px 0;
}
#blogs_article h1.article-heading {
  font-size: 24px;
  color: #575759;
}
#blogs_article .article-content {
  margin: 20px 0;
}
#blogs_article .article-content .article-main-intro {
  font-weight: bold;
}
#blogs_article .article-content .article-main-text {
  font-size: 14px;
}
#blogs_article .article-content .article-left-author-name {
  margin-bottom: 5px;
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
#blogs_article .article-left-category {
  color: #648BB5;
}
#blogs_article .article-left-author-count-title {
  color: #999;
  text-transform: lowercase;
  font-size: 12px;
}
#blogs_article .article-main-text img,
#blogs_article .article-main-text iframe {
  max-width: 100%;
  max-height: 100%;
  margin: 10px auto;
}
.themesaccord,
.authorsaccord {
  background: #f4f4f4;
  border: 1px solid #eaeaea;
  padding: 10px;
  margin-bottom: 55px;
}
.themesaccord a,
.authorsaccord a {
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.themesaccord .themesaccord-themes,
.authorsaccord .themesaccord-themes {
  margin-right: 100px;
  padding: 15px 0 15px 25px;
}
.themesaccord-button-text {
  font-size: 16px;
  color: #656565;
  vertical-align: middle;
}
.themesaccord-button-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  text-align: center;
  line-height: 15px;
  margin-left: 10px;
  color: #E04938;
  font-size: 11px;
}
.themesaccord-button-icon:before {
  content: '';
  background: url(../images/sprites.png) no-repeat;
  background-position: -240px -40px;
  display: inline-block;
  width: 15px;
  height: 8px;
  vertical-align: middle;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.themesaccord-tbl,
.authorsaccord-tbl {
  display: table;
  width: 100%;
}
.themesaccord-tbl-row,
.authorsaccord-tbl-row {
  display: table-row;
}
.themesaccord-tbl-cell,
.authorsaccord-tbl-cell {
  display: table-cell;
  width: 25%;
  padding: 5px 0px;
}
.themesaccord-tbl-cell span,
.authorsaccord-tbl-cell span {
  font-size: 14px;
  color: #929396;
}
.themesaccord-tbl-cell a,
.authorsaccord-tbl-cell a {
  font-size: 14px;
  color: #656565;
  text-decoration: none;
}
.themesaccord-tbl-cell a.active,
.authorsaccord-tbl-cell a.active {
  color: #E04938;
  text-decoration: none;
}
.themesaccord.close,
.authorsaccord.close {
  height: 20px;
}
.themesaccord.close .themesaccord-themes,
.authorsaccord.close .themesaccord-themes {
  height: 0;
  display: none;
}
.themesaccord.close .themesaccord-button-icon:before,
.authorsaccord.close .themesaccord-button-icon:before {
  content: '';
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.themesaccord-button,
.authorsaccord-button {
  display: block;
  float: right;
  text-decoration: none;
  text-transform: uppercase;
}
span.allFace {
  background: url(../images/avatar.face.jpg) no-repeat;
  background-size: contain;
  width: 33px;
  height: 33px;
  display: block;
  margin: 10px 0;
}
.block-author-tbl-row {
  margin: 0 0 20px 0;
}
.block-author-tbl-row .block-author-tbl-cell.border {
  border-bottom: 1px solid #F4F4F4;
  padding: 0 0 20px 0;
  display: table;
  width: 100%;
}
.block-author-tbl-row .div-author {
  display: table-cell;
  vertical-align: middle;
}
.block-author-tbl-row .div-author:nth-child(1) {
  width: 40%;
}
.block-author-tbl-row .author-name {
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  margin: 0 0 20px 0;
}
.block-author-tbl-row span.allFace {
  width: 110px;
  height: 110px;
}
.author-publish {
  color: #3D8DB8;
  font-size: 11px;
  margin: 10px 0 0 0;
}
.blog-item-author-name {
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
}
.blog-item-category-name {
  color: #3D8DB8;
  font-size: 11px;
}
.main-poster-recomented-head {
  margin: 15px 0;
}
.main-poster-recomented-head__title {
  font-size: 26px;
  color: #333;
}
.slick-slider {
  padding: 25px;
  background: #f4f4f4;
  position: relative;
  margin-bottom: 55px;
}
.slick-next,
.slick-prev {
  background: rgba(66, 74, 80, 0.8);
  width: 30px;
  height: 30px;
  float: left;
  cursor: pointer;
  left: 4px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 40%;
  display: block;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  border: none;
  outline: none;
  z-index: 999;
}
.slick-next:before,
.slick-prev:before {
  position: absolute;
  color: #fff;
  font-size: 30px;
  top: -3px;
  line-height: 30px;
  left: 10px;
}
.pg-aleft:before {
  content: "\2039";
}
.pg-aright:before {
  content: "\203A";
}
.slick-next {
  left: 95%;
}
.slick-next:before {
  left: 12px;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-slide {
  float: left;
  width: 162px;
  margin: 0 10px;
  display: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-slide-item__img {
  height: 235px;
  overflow: hidden;
}
.slick-slide-item__img img {
  height: 100%;
  left: 0;
  object-fit: cover;
  top: 0;
  width: 100%;
}
.slick-slide-info {
  margin-top: 10px;
  font-size: 12px;
  text-decoration: none;
  color: #333;
}
.slick-slide-info__name {
  font-weight: 600;
  font-size: 12px;
}
.slick-slide-info__date {
  font-size: 16px;
  color: #333;
  margin: 10px 0;
}
.slick-slide-info__status {
  font-size: 12px;
  font-family: Arial;
  color: #656565;
}
.main-poster-anons-row {
  margin: 0 0 25px -20px;
}
.main-poster-anons-row:last-child {
  margin-bottom: 0;
}
.main-poster-anons-item {
  float: left;
  width: 33.33%;
  margin-bottom: 10px;
}
.main-poster-anons-item-inner {
  margin-left: 30px;
  height: 270px;
  position: relative;
}
.right-block-info {
  position: absolute;
  padding: 0 30px 15px 20px;
  bottom: 0;
  left: 0;
  color: #fff;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95));
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.main-poster-anons-item-inner:hover .right-block-info {
  padding-bottom: 30px;
}
.main-poster-anons-item-inner .right-block-info {
  padding: 30px 30px 15px 20px;
  width: 100%;
  box-sizing: border-box;
  transition: linear 0.5s all;
}
.right-block-info-intro {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
.main-poster-anons-item-info-desc {
  margin-top: 15px;
  color: #fff;
  font-size: 13px;
  height: 0;
  overflow: hidden;
  transition: linear 0.5s all;
}
.main-poster-anons-item-info-head__name,
.main-poster-anons__title {
  font-size: 14px;
  color: #E04938;
}
.main-poster-anons-item-info-head-look {
  float: right;
}
.main-photos-big-info .big-info-views,
.right-block-info-views {
  font-size: 12px;
  color: #E04938;
}
.main-poster-anons-items {
  margin: 20px 0px;
}
.main-poster-affiche-categories {
  margin-bottom: 25px;
}
.main-poster-affiche-categories ul {
  padding: 0;
}
.main-poster-affiche-categories ul li,
.main-poster-place-tags ul li {
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 10px;
}
.main-poster-affiche-categories ul li a,
.main-poster-place-tags ul li a {
  display: block;
  padding: 5px 10px;
  background: #EAECF1;
  font-size: 16px;
  color: #333;
  box-sizing: border-box;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.main-poster-affiche-categories ul li a:hover,
.main-poster-place-tags ul li a:hover {
  color: #E04938;
}
.main-poster-affiche-categories ul li a,
.main-poster-place-tags ul li a {
  display: block;
  padding: 5px 10px;
  background: #f4f4f4;
  font-size: 16px;
  color: #333;
  box-sizing: border-box;
}
.main-poster-filter {
  overflow: hidden;
  margin-bottom: 20px;
}
form#AfficheForm {
  float: left;
  width: 50%;
  margin-top: 10px;
}
.main-poster-filter-item_last {
  width: 40%;
  float: right;
}
.main-poster-filter-item {
  font-size: 16px;
  color: #333;
}
.main-poster-filter-wrap {
  padding: 1px 0 2px 15px;
  margin-left: 20px;
  background: #f4f4f4;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  overflow: hidden;
}
.main-poster-filter-item:first-child .main-poster-filter-wrap {
  margin-left: 0;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}
.main-poster-filter-item-inner {
  border-bottom: 1px solid #E04938;
  overflow: hidden;
  position: relative;
}
.main-poster-filter-item-option {
  width: 100%;
  padding-right: 30px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
input.input-filter.main-poster-filter-item__field {
  width: 100%;
  padding: 0;
  line-height: 40px;
  font-size: 16px;
  outline: none;
}
.main-poster-filter-item__icon {
  position: absolute;
  color: #E04938;
  font-size: 21px;
  top: 10px;
  right: 0;
  cursor: pointer;
  border: none;
  background: inherit;
  outline: none;
}
.main-poster-filter-item__icon:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC4yMzkiIGhlaWdodD0iMzAuMjM5IiBjb2xvcj0icmVkIj48cGF0aCBkPSJNMjAuMTk0IDMuNDZjLTQuNjEzLTQuNjEzLTEyLjEyMS00LjYxMy0xNi43MzQgMC00LjYxMiA0LjYxNC00LjYxMiAxMi4xMjEgMCAxNi43MzUgNC4xMDggNC4xMDcgMTAuNTA2IDQuNTQ3IDE1LjExNiAxLjM0LjA5Ny40NTkuMzE5Ljg5Ny42NzYgMS4yNTRsNi43MTggNi43MThhMi40OTggMi40OTggMCAwIDAgMy41MzUgMCAyLjQ5NiAyLjQ5NiAwIDAgMCAwLTMuNTM1bC02LjcxOC02LjcyYTIuNSAyLjUgMCAwIDAtMS4yNTMtLjY3NGMzLjIwOS00LjYxMSAyLjc2OS0xMS4wMDgtMS4zNC0xNS4xMTh6bS0yLjEyMSAxNC42MTRjLTMuNDQ0IDMuNDQ0LTkuMDQ5IDMuNDQ0LTEyLjQ5MiAwLTMuNDQyLTMuNDQ0LTMuNDQyLTkuMDQ4IDAtMTIuNDkyIDMuNDQzLTMuNDQzIDkuMDQ4LTMuNDQzIDEyLjQ5MiAwIDMuNDQ0IDMuNDQ0IDMuNDQ0IDkuMDQ4IDAgMTIuNDkyeiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
}
.daysInWeek {
  display: flex;
  padding: 0;
  margin: 0;
}
.daysInWeek-item {
  list-style: none;
  padding: 5px 5px 5px;
  text-align: center;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
}
.daysInWeek-item a {
  color: #333;
}
.daysInWeek-item_selected:after,
.daysInWeek-selected:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 20px;
  height: 3px;
  margin-left: -10px;
  border-radius: 5px;
  background: #333;
}
.daysInWeek-item_holiday a {
  color: #E04938;
}
.article-main-text table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  margin: 10px 0;
  width: 100%;
}
.article-main-text table tr td {
  color: #333;
  font-size: 13px;
  padding: 5px;
  vertical-align: middle;
  word-wrap: break-word;
}
.article-main-text .imgwrapper {
  margin: 10px 0;
}
.main-poster-one-spisok__icon,
.main-poster-one-spisok__txt {
  display: inline-block;
  vertical-align: middle;
}
ul.main-poster-one-spisok {
  margin: 20px 0;
  display: block;
  overflow: hidden;
}
ul.main-poster-one-spisok li {
  margin: 0 0 10px 0;
  font-weight: 600;
}
.pg-calendar:before,
.pg-building:before,
.pg-mapmaker:before,
.pg-phone:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 10px 0 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.pg-calendar:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iIzAxMDAwMiI+PHBhdGggZD0iTTI5LjMzNCAzSDI1VjFhMSAxIDAgMSAwLTIgMHYyaC02VjFhMSAxIDAgMSAwLTIgMHYySDlWMWExIDEgMCAxIDAtMiAwdjJIMi42NjdBMi42NjYgMi42NjYgMCAwIDAgMCA1LjY2NnYyMy42NjdBMi42NjcgMi42NjcgMCAwIDAgMi42NjcgMzJoMjYuNjY3QTIuNjY2IDIuNjY2IDAgMCAwIDMyIDI5LjMzM1Y1LjY2NkEyLjY2NSAyLjY2NSAwIDAgMCAyOS4zMzQgM3pNMzAgMjkuMzMzYS42NjcuNjY3IDAgMCAxLS42NjYuNjY3SDIuNjY3QS42NjcuNjY3IDAgMCAxIDIgMjkuMzMzVjUuNjY2QzIgNS4yOTkgMi4yOTkgNSAyLjY2NyA1SDd2MmExIDEgMCAxIDAgMiAwVjVoNnYyYTEgMSAwIDEgMCAyIDBWNWg2djJhMSAxIDAgMSAwIDIgMFY1aDQuMzM0Yy4zNjcgMCAuNjY2LjI5OS42NjYuNjY2djIzLjY2N3oiLz48cGF0aCBkPSJNNyAxMmg0djNIN3pNNyAxN2g0djNIN3pNNyAyMmg0djNIN3pNMTQgMjJoNHYzaC00ek0xNCAxN2g0djNoLTR6TTE0IDEyaDR2M2gtNHpNMjEgMjJoNHYzaC00ek0yMSAxN2g0djNoLTR6TTIxIDEyaDR2M2gtNHoiLz48L2c+PC9zdmc+);
}
.pg-building:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OC4zNjUgNTguMzY1Ij48cGF0aCBkPSJNNTcuODYzIDI2LjYzMmwtOC42ODEtOC4wNjFWNS4zNjVoLTEwdjMuOTIxTDI5LjE4MiAwIC41MDIgMjYuNjMyYTEuMDAxIDEuMDAxIDAgMCAwIDEuMzYyIDEuNDY2bDMuMzE5LTMuMDgydjMzLjM0OWg0OHYtMzMuMzVsMy4zMTkgMy4wODJhLjk5NS45OTUgMCAwIDAgLjY4MS4yNjcgMSAxIDAgMCAwIC42OC0xLjczMnpNNDEuMTgyIDcuMzY1aDZ2OS4zNDlsLTYtNS41NzFWNy4zNjV6bS0xOCA0OVYzNS4zMDJjMC0uNTE3LjQyLS45MzcuOTM3LS45MzdoMTAuMTI2Yy41MTcgMCAuOTM3LjQyLjkzNy45Mzd2MjEuMDYzaC0xMnptMjggMGgtMTRWMzUuMzAyYTIuOTQgMi45NCAwIDAgMC0yLjkzNy0yLjkzN0gyNC4xMTlhMi45NCAyLjk0IDAgMCAwLTIuOTM3IDIuOTM3djIxLjA2M2gtMTRWMjMuMTU4bDIyLTIwLjQyOSAxNC4yOCAxMy4yNiA1LjcyIDUuMzExIDIgMS44NTd2MzMuMjA4eiIvPjwvc3ZnPg==);
}
.pg-mapmaker:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OTEuNTgyIiBoZWlnaHQ9IjQ5MS41ODIiPjxwYXRoIGQ9Ik0yNDUuNzkxIDBDMTUzLjc5OSAwIDc4Ljk1NyA3NC44NDEgNzguOTU3IDE2Ni44MzNjMCAzNi45NjcgMjEuNzY0IDkzLjE4NyA2OC40OTMgMTc2LjkyNiAzMS44ODcgNTcuMTM4IDYzLjYyNyAxMDUuNCA2NC45NjYgMTA3LjQzM2wyMi45NDEgMzQuNzczYTEyLjQ5NyAxMi40OTcgMCAwIDAgMjAuODY4IDBsMjIuOTQtMzQuNzcxYzEuMzI2LTIuMDEgMzIuODM1LTQ5Ljg1NSA2NC45NjctMTA3LjQzNSA0Ni43MjktODMuNzM1IDY4LjQ5My0xMzkuOTU1IDY4LjQ5My0xNzYuOTI2QzQxMi42MjUgNzQuODQxIDMzNy43ODMgMCAyNDUuNzkxIDB6bTc2LjUxMSAzMzEuNTc2Yy0zMS42ODUgNTYuNzc1LTYyLjY5NiAxMDMuODY5LTY0LjAwMyAxMDUuODQ4bC0xMi41MDggMTguOTU5LTEyLjUwNC0xOC45NTRjLTEuMzE0LTEuOTk1LTMyLjU2My00OS41MTEtNjQuMDA3LTEwNS44NTMtNDMuMzQ1LTc3LjY3Ni02NS4zMjMtMTMzLjEwNC02NS4zMjMtMTY0Ljc0M0MxMDMuOTU3IDg4LjYyNiAxNjcuNTgzIDI1IDI0NS43OTEgMjVzMTQxLjgzNCA2My42MjYgMTQxLjgzNCAxNDEuODMzYzAgMzEuNjQzLTIxLjk3OCA4Ny4wNjktNjUuMzIzIDE2NC43NDN6Ii8+PHBhdGggZD0iTTI0NS43OTEgNzMuMjkxYy01MS4wMDUgMC05Mi41IDQxLjQ5Ni05Mi41IDkyLjVzNDEuNDk1IDkyLjUgOTIuNSA5Mi41IDkyLjUtNDEuNDk2IDkyLjUtOTIuNS00MS40OTUtOTIuNS05Mi41LTkyLjV6bTAgMTYwYy0zNy4yMiAwLTY3LjUtMzAuMjgtNjcuNS02Ny41czMwLjI4LTY3LjUgNjcuNS02Ny41YzM3LjIyMSAwIDY3LjUgMzAuMjggNjcuNSA2Ny41cy0zMC4yNzkgNjcuNS02Ny41IDY3LjV6Ii8+PC9zdmc+);
}
.pg-phone:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzMuODA2IDQ3My44MDYiPjxwYXRoIGQ9Ik0zNzQuNDU2IDI5My41MDZjLTkuNy0xMC4xLTIxLjQtMTUuNS0zMy44LTE1LjUtMTIuMyAwLTI0LjEgNS4zLTM0LjIgMTUuNGwtMzEuNiAzMS41Yy0yLjYtMS40LTUuMi0yLjctNy43LTQtMy42LTEuOC03LTMuNS05LjktNS4zLTI5LjYtMTguOC01Ni41LTQzLjMtODIuMy03NS0xMi41LTE1LjgtMjAuOS0yOS4xLTI3LTQyLjYgOC4yLTcuNSAxNS44LTE1LjMgMjMuMi0yMi44IDIuOC0yLjggNS42LTUuNyA4LjQtOC41IDIxLTIxIDIxLTQ4LjIgMC02OS4ybC0yNy4zLTI3LjNjLTMuMS0zLjEtNi4zLTYuMy05LjMtOS41LTYtNi4yLTEyLjMtMTIuNi0xOC44LTE4LjYtOS43LTkuNi0yMS4zLTE0LjctMzMuNS0xNC43cy0yNCA1LjEtMzQgMTQuN2wtLjIuMi0zNCAzNC4zYy0xMi44IDEyLjgtMjAuMSAyOC40LTIxLjcgNDYuNS0yLjQgMjkuMiA2LjIgNTYuNCAxMi44IDc0LjIgMTYuMiA0My43IDQwLjQgODQuMiA3Ni41IDEyNy42IDQzLjggNTIuMyA5Ni41IDkzLjYgMTU2LjcgMTIyLjcgMjMgMTAuOSA1My43IDIzLjggODggMjYgMi4xLjEgNC4zLjIgNi4zLjIgMjMuMSAwIDQyLjUtOC4zIDU3LjctMjQuOC4xLS4yLjMtLjMuNC0uNSA1LjItNi4zIDExLjItMTIgMTcuNS0xOC4xIDQuMy00LjEgOC43LTguNCAxMy0xMi45IDkuOS0xMC4zIDE1LjEtMjIuMyAxNS4xLTM0LjYgMC0xMi40LTUuMy0yNC4zLTE1LjQtMzQuM2wtNTQuOS01NS4xem0zNS44IDEwNS4zYy0uMSAwLS4xLjEgMCAwLTMuOSA0LjItNy45IDgtMTIuMiAxMi4yLTYuNSA2LjItMTMuMSAxMi43LTE5LjMgMjAtMTAuMSAxMC44LTIyIDE1LjktMzcuNiAxNS45LTEuNSAwLTMuMSAwLTQuNi0uMS0yOS43LTEuOS01Ny4zLTEzLjUtNzgtMjMuNC01Ni42LTI3LjQtMTA2LjMtNjYuMy0xNDcuNi0xMTUuNi0zNC4xLTQxLjEtNTYuOS03OS4xLTcyLTExOS45LTkuMy0yNC45LTEyLjctNDQuMy0xMS4yLTYyLjYgMS0xMS43IDUuNS0yMS40IDEzLjgtMjkuN2wzNC4xLTM0LjFjNC45LTQuNiAxMC4xLTcuMSAxNS4yLTcuMSA2LjMgMCAxMS40IDMuOCAxNC42IDdsLjMuM2M2LjEgNS43IDExLjkgMTEuNiAxOCAxNy45IDMuMSAzLjIgNi4zIDYuNCA5LjUgOS43bDI3LjMgMjcuM2MxMC42IDEwLjYgMTAuNiAyMC40IDAgMzEtMi45IDIuOS01LjcgNS44LTguNiA4LjYtOC40IDguNi0xNi40IDE2LjYtMjUuMSAyNC40LS4yLjItLjQuMy0uNS41LTguNiA4LjYtNyAxNy01LjIgMjIuN2wuMy45YzcuMSAxNy4yIDE3LjEgMzMuNCAzMi4zIDUyLjdsLjEuMWMyNy42IDM0IDU2LjcgNjAuNSA4OC44IDgwLjggNC4xIDIuNiA4LjMgNC43IDEyLjMgNi43IDMuNiAxLjggNyAzLjUgOS45IDUuMy40LjIuOC41IDEuMi43IDMuNCAxLjcgNi42IDIuNSA5LjkgMi41IDguMyAwIDEzLjUtNS4yIDE1LjItNi45bDM0LjItMzQuMmMzLjQtMy40IDguOC03LjUgMTUuMS03LjUgNi4yIDAgMTEuMyAzLjkgMTQuNCA3LjNsLjIuMiA1NS4xIDU1LjFjMTAuMyAxMC4yIDEwLjMgMjAuNy4xIDMxLjN6TTI1Ni4wNTYgMTEyLjcwNmMyNi4yIDQuNCA1MCAxNi44IDY5IDM1LjhzMzEuMyA0Mi44IDM1LjggNjljMS4xIDYuNiA2LjggMTEuMiAxMy4zIDExLjIuOCAwIDEuNS0uMSAyLjMtLjIgNy40LTEuMiAxMi4zLTguMiAxMS4xLTE1LjYtNS40LTMxLjctMjAuNC02MC42LTQzLjMtODMuNXMtNTEuOC0zNy45LTgzLjUtNDMuM2MtNy40LTEuMi0xNC4zIDMuNy0xNS42IDExczMuNSAxNC40IDEwLjkgMTUuNnpNNDczLjI1NiAyMDkuMDA2Yy04LjktNTIuMi0zMy41LTk5LjctNzEuMy0xMzcuNXMtODUuMy02Mi40LTEzNy41LTcxLjNjLTcuMy0xLjMtMTQuMiAzLjctMTUuNSAxMS0xLjIgNy40IDMuNyAxNC4zIDExLjEgMTUuNiA0Ni42IDcuOSA4OS4xIDMwIDEyMi45IDYzLjcgMzMuOCAzMy44IDU1LjggNzYuMyA2My43IDEyMi45IDEuMSA2LjYgNi44IDExLjIgMTMuMyAxMS4yLjggMCAxLjUtLjEgMi4zLS4yIDcuMy0xLjEgMTIuMy04LjEgMTEtMTUuNHoiLz48L3N2Zz4=);
}
.AllNewsItemInfo__name h2 {
  display: initial;
  font-size: initial;
  margin-block-start: initial;
  margin-block-end: initial;
  margin-inline-start: initial;
  margin-inline-end: initial;
  font-weight: initial;
}
/**
 * Всякие заготовки
 */
/****** Color */
.fb_iframe_widget {
  top: -1px;
}
.HeaderOther {
  height: 50px;
  overflow: hidden;
}
.google-auto-placed {
  /*display: none!important;*/
}
#affiche_home .AllNewsItem .AllNewsItemImg {
  width: 35%;
  height: auto;
  margin-right: 30px;
}
#affiche_home .AllNewsItem .AllNewsItemInfo {
  float: left;
  width: 60%;
}
.News {
  /*width: 637px;*/
  width: 100%;
  float: left;
}
.article-main-text h2 {
  font-size: 18px;
  color: #575759;
  font-weight: normal;
  margin: 20px 0;
}
.article-main-text h3 {
  font-size: 16px;
  color: #575759;
  font-weight: normal;
  margin: 20px 0;
}
/****** Photo Story */
.News .fotorama {
  margin-top: 20px;
}
.News .fotorama__wrap {
  width: 100%!important;
}
.News .fotorama__stage {
  height: 384px!important;
  width: 100%!important;
}
.News .fotorama__nav-wrap {
  margin-top: 12px;
}
/*
.News .fotorama__stage__shaft {
	width: 100%!important; 
}

.News .fotorama__loaded--img img {
	width: 100%!important;
	height: auto!important;
}

.News .fotorama__thumb {
	width: 103px!important;
	height: 66px!important;
}

.News .fotorama__thumb-border {
	width: 101px!important;
	height: 62px!important;
}

.News .fotorama__nav__frame--thumb {
	width: 103px!important;
	height: 66px!important;
  	padding: 0 11px!important;
}

.News .fotorama__thumb {
	width: 103px!important;
	height: 66px!important;
}

.News .fotorama__thumb img {
	top: 0!important;
	left: 0!important;
}
*/
.News .fotorama__thumb-border {
  border-color: #E04938;
  margin-top: 0!important;
}
.News .fotorama__thumb {
  background-color: inherit!important;
  background-color: inherit !important;
}
.News__title {
  font-size: 24px;
  color: #575759;
}
.News__title a {
  font-size: 24px;
  color: #575759;
}
.News__title a:hover {
  color: #E04938;
}
.NewsService {
  margin: 10px 0;
}
.NewsImg {
  width: 375px;
  margin-top: 15px;
  position: relative;
  min-height: 51px;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.NewsImg img {
  max-width: 100%;
  display: block;
  width: 100%;
}
.NewsSocilal {
  margin-top: 16px;
}
.News__desc,
.article-main-intro,
.article-main-text {
  margin-top: 20px;
  font-family: Arial;
  font-size: 14px;
  color: #333;
  line-height: 21px;
}
.News__desc .article-main-intro {
  font-weight: bold;
}
.News__desc img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
.News__desc iframe,
#affiche_event iframe,
#blogs_article iframe {
  max-width: 100%;
  /*max-height: 100%;	
	margin:10px auto!important;
	width:100%;	
	*/
  border: none;
  overflow: hidden;
  margin: 0 auto;
  display: block;
}
.iframeDiv {
  border: none;
  overflow: hidden;
  box-sizing: border-box;
}
.News__desc table {
  width: 100%;
  border: #000000;
}
.News__desc table tr td {
  border: #000 1px solid;
}
.News__desc p,
.News__desc div {
  margin: 10px 0;
  font-size: 14px;
  text-align: justify;
}
.News__desc a {
  font-family: Arial;
  font-size: 14px;
  color: #3D8DB8;
  text-decoration: underline;
}
.News__desc a:hover {
  text-decoration: none;
}
.News__tags {
  margin-top: 29px;
  color: #434343;
  font-size: 13px;
}
#page-404 {
  text-align: center;
  margin: 40px auto;
  color: #333;
}
#page-404 .page-404-title h1 {
  font-size: 24px;
  color: #575759;
  margin: 0 0 20px 0;
}
#page-404 .page-404-title h2 {
  color: #E04938;
  font-size: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
}
#page-404 .page-404-content {
  margin: 0 0 20px 0;
}
#page-404 .page-404-content div {
  margin: 0 0 10px 0;
}
#page-404 .page-404-content a {
  color: #3D8DB8;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#page-404 .page-404-content a:hover {
  text-decoration: underline;
}
/*--------------add Natali ----*/
.Title_Similar_Tags {
  display: block;
  font-size: 21px;
  color: #58585a;
  font-family: 'robotocondensed';
  border-bottom: 3px solid #58585a;
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: normal;
}
.proofreader_prompt {
  margin: 15px auto;
  padding: 2px 0 2px 20px;
  background-color: inherit;
  background-position: 2px 2px;
  clear: both;
}
.proofreader_mouse,
.proofreader_prompt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABBVBMVEUAAACkpKSYmJimp6cAAACioqJ8fHwoKCilqKvT09OysrKsrKyenp5ubm4mJyfY2NjX2trV1dXIzs/AwL+qqqqNjo6EhYV2dnZHR0cgICAAAAD////6+vr3///6///8/Pz6+/34+Pj1xpP8///5/f7y8vLr6+zIyMnExcb+/v72+fv7+PT09fT++fLv7+/k5OT67d776trAwMGztLWrq6z0zaScm5v1vIT2uHvzsG30qV/2plnwewb7/f/58en/8uTh4eH06d3c3NzU1NX559Tx4tKfts60v8v84sr24cf+4cWtt8P627mvrrDz0a+enp+Wlpj0v4vyp2HyoEvzn0v8nUHvdACHj+EeAAAAG3RSTlMAkZGRGY53RZHEppWVdUDMx8a3p6eJfHNhOQ9xdycjAAAAzElEQVQY0z3MVZbCQBRF0SrShGDt3cgriRPc3d1d5j8UEux87nXXRUG/IEmSgAU7jP0i+gVI53I6TZrZXsYwfpAL1IOq1lfTklUoWSa2oVnV6ek8iRGyrigO1Bpltb5YFmPWrkBui1qyw6BiL4rbuAOzvNaWycAkSnaYwsgHtxTgKYOxDEbhf1EUQ24uM0o34wRG0Tcnz2e6up+3yhSje5Hv7qXVOPb1J7x7IT9iNEHcD/B4QdNkWeEv+II454TACz7gnu/58RdwOQWCV9W7G2YGTxlBAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
#comments {
  margin: 20px 0;
}
#comments div.comment_div {
  color: #555;
  background-color: inherit;
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #D2DADB;
  padding: 0 0 2px 0;
  margin-bottom: 10px;
}
.comments-wr {
  margin-top: 35px;
}
.comment-block {
  padding: 15px 0;
  position: relative;
}
.comment-item {
  margin: 0 0 20px 10px;
  position: relative;
}
.comment-item .cm-author-name {
  color: #3c452d;
}
.cm-publish-date {
  font-size: 10px;
  color: #999;
}
.cm-text {
  color: #777;
  padding: 5px 0;
}
a.cm-reply-btn {
  color: #849B9F;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
  font-size: 12px;
}
a.cm-reply-btn:active,
a.cm-reply-btn:focus,
a.cm-reply-btn:hover {
  color: #cc0000 !important;
}
.cm-min-length-msg {
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
  font-size: 12px;
  color: #999;
  padding-bottom: 5px;
}
.cm-textarea-wr {
  position: relative;
}
.cm-close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  display: none;
}
.comment-block.focused .cm-close {
  display: block;
}
.comment-textarea {
  overflow: hidden;
  display: inline;
  height: 45px;
  width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
  border: 1px solid #b7bfcd;
  font-size: 14px;
  padding: 14px 10px;
  resize: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #666;
  background: #fafafa;
  font-family: sans-serif;
  outline: none;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.01), 0 2px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.01), 0 2px 1px rgba(0, 0, 0, 0.04);
}
.comment-block.focused .comment-textarea {
  height: 80px;
  -o-box-shadow: 0 0 5px 3px rgba(197, 197, 197, 0.14);
  -moz-box-shadow: 0 0 5px 3px rgba(197, 197, 197, 0.14);
  -khtml-box-shadow: 0 0 5px 3px rgba(197, 197, 197, 0.14);
  -webkit-box-shadow: 0 0 5px 3px rgba(197, 197, 197, 0.14);
  box-shadow: 0 0 5px 3px rgba(197, 197, 197, 0.14);
  border-color: #b7bfcd;
}
.comment-block.invalid .comment-textarea {
  border-color: #d9534f;
}
.jqEasyCounterMsg {
  font-size: 11px;
  text-align: left;
  opacity: 0.7;
}
.cm-buttons-wr .button {
  float: right;
  font-size: 14px;
  font-weight: bold;
}
.button.button-type-danger {
  background: #424141;
  color: #fff;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  line-height: 27px;
  padding: 0 10px;
  display: inline-block;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  -khtml-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  border: 1px solid gray;
}
.button.button-type-danger:hover {
  text-decoration: none;
  color: #0B55C4;
  background-color: transparent;
}
.comment-block.focused .cm-buttons-wr {
  display: block;
}
.cm-buttons-wr {
  padding: 5px 0;
}
.cm-buttons-wr:after {
  content: '';
  display: block;
  clear: both;
}
.bs-active-block .bs-option:after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDQuMzA4IiBoZWlnaHQ9IjQwNC4zMDkiPjxwYXRoIGQ9Ik0wIDEwMS4wOGg0MDQuMzA4TDIwMi4xNTEgMzAzLjIyOSAwIDEwMS4wOHoiLz48L3N2Zz4=);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 10px;
  top: 15px;
  width: 8px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
}
.bs-opened .bs-active-block .bs-option:after {
  transform: rotate(180deg);
}
.bs-options .bs-option:hover {
  background: #f9f9f9;
}
.bs-option-title {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #666;
}
.bs-active-block .bs-option {
  padding-right: 25px;
  position: relative;
}
.bs-option {
  padding: 7px 10px;
  border-bottom: 1px solid #b7bfcd;
  line-height: 22px;
}
.bs-option {
  cursor: pointer;
}
.brilliant-select {
  position: relative;
  background: white;
  display: inline-block;
  min-width: 160px;
}
.cm-options-block .brilliant-select,
.cm-options-block select {
  margin-right: 35px;
}
.bs-options {
  position: absolute;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background: white;
  z-index: 1;
  display: none;
}
.bs-opened .bs-options {
  display: block;
  box-shadow: 1px 1px 10px #d6d6d6;
}
.cm-additional-data {
  display: inline-block;
  vertical-align: bottom;
}
.cm-additional-data .cm-user-email,
.cm-additional-data .cm-user-name {
  position: relative;
  display: inline-block;
}
.cm-additional-data .cm-user-name {
  margin-right: 35px;
}
.cm-additional-data input {
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 1px solid #b7bfcd;
  padding: 7px 0 7px 10px;
  font-size: 14px;
  color: #666;
  line-height: 22px;
  outline: none;
}
.cm-additional-data input.invalid {
  border: 1px solid #d9534f;
}
.cm-additional-data .cm-user-name input {
  padding-left: 20px;
}
.cm-additional-data .cm-user-name:after {
  position: absolute;
  left: 7px;
  color: #da3a3c;
  content: "*";
  opacity: 1;
  top: 15px;
  line-height: 10px;
}
.blog-top {
  margin-bottom: 60px;
}
.blog-top-img {
  float: left;
  margin-right: 20px;
  display: block;
  width: 70%;
}
.blog-top-img img {
  width: 100%;
}
.Right .news_feed {
  width: 100%;
  float: left;
  top: 0px;
  padding-right: 0;
}
.Wrapper_default .Right,
.Wrapper_article .Right {
  width: 30%;
}
.bannerBeforeContent {
  position: relative;
  display: none;
}
.bannerBeforeContent .bannerInner {
  display: flex;
  flex-flow: row wrap;
}
.bannerBeforeContent .bannerDiv {
  width: 100%;
  flex: 0 0 auto;
  max-width: 100%;
}
.bannerBeforeContent .bannerDiv .htmlblock.htmlblock-picture:nth-child(odd) {
  left: -460px;
}
.bannerBeforeContent .bannerDiv .htmlblock.htmlblock-picture:nth-child(even) {
  right: -460px;
}
*,
::after,
::before {
  box-sizing: inherit;
}
/*.bannerBeforeContent .left-banner, .bannerBeforeContent .right-banner{*/
.bannerBeforeContent .htmlblock.htmlblock-picture {
  bottom: 0;
  position: absolute;
  top: 0;
  width: 460px;
  z-index: 1;
}
.bannerBeforeContent .htmlblock.htmlblock-picture a {
  /*background-color: #fff;*/
  bottom: 0;
  top: 0;
  position: fixed;
}
.bannerBeforeContent .htmlblock.htmlblock-picture a div {
  position: relative;
  width: 460px;
  height: 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.bannerBeforeContent .htmlblock.htmlblock-picture a img {
  position: relative;
}
.htmlblock-picture .N8_news,
.htmlblock-picture .N7_news {
  position: relative;
}
.htmlblock-picture .N7_news {
  /*left:350px;*/
}
.htmlblock-picture .N8_news {
  /*right:55px;*/
}
.htmlblock-picture .N7_news,
.htmlblock-picture .N8_news {
  /*top:auto;*/
  margin: 0px;
}
/*****Storystorynka****/
.Wrapper_storystorynka .Center {
  width: 100%;
  float: none;
}
.Wrapper_storystorynka .moduletablespec {
  display: none;
}
.Wrapper_storystorynka .MainContent {
  padding: 0 10px 30px;
}
#news_storystorynka .heading1 {
  border-bottom: 3px solid #EDEDED;
  padding: 10px 0;
  display: table;
  width: 100%;
}
#news_storystorynka .heading1 h1,
#news_storystorynka .heading1 h1 a {
  font-size: 28px;
  color: #3d8db8;
  text-transform: uppercase;
  font-weight: normal;
  display: table-cell;
  vertical-align: middle;
}
#news_storystorynka .heading1 ul {
  display: table-cell;
  vertical-align: middle;
}
#news_storystorynka .heading1 ul li {
  display: inline-block;
  margin: 0 2%;
}
#news_storystorynka .heading1 ul li a {
  font-size: 15px;
  font-weight: 600;
  color: #58585a;
  text-decoration: none;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#news_storystorynka .heading1 ul li:hover a {
  color: #f25b2b;
  text-decoration: underline;
}
#news_storystorynka .heading1 ul li.active a {
  color: #f25b2b;
  text-decoration: underline;
}
.moduletablestory {
  border-bottom: 3px solid #EDEDED;
  /*border-left: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;*/
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.moduletablestory h3,
.moduletablestory h3 a {
  font-size: 28px;
  color: #3d8db8;
  text-transform: uppercase;
  font-weight: normal;
  display: table-cell;
  vertical-align: middle;
}
.moduletablestory ul {
  display: table-cell;
  vertical-align: middle;
}
.moduletablestory ul li {
  display: inline-block;
  margin: 0 2%;
}
.moduletablestory ul li a {
  font-size: 15px;
  font-weight: 600;
  color: #58585a;
  text-decoration: none;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.moduletablestory ul li:hover a {
  color: #f25b2b;
  text-decoration: underline;
}
.moduletablestory ul li.active a {
  color: #f25b2b;
  text-decoration: underline;
}
#news_storystorynka .topNews {
  width: 33.33%;
  float: left;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
#news_storystorynka .topNews .clear_both_story {
  margin: 0 0 50% 0;
}
.simpleNews.widthTop {
  width: 66.66%;
  float: left;
}
.simpleNews.widthTop .simpleNewsItem {
  width: 33.33%;
}
.simpleNews {
  width: 100%;
  float: none;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.simpleNews .simpleNewsItem {
  width: 25%;
  float: left;
  box-sizing: border-box;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
#news_storystorynka .news_box.big {
  display: block;
  margin-bottom: 30px;
  padding-right: 20px;
}
#news_storystorynka .news_box.big .bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#news_storystorynka .news_box.big .info {
  background-color: #fff;
  height: 54px;
  left: 10px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 45px;
  z-index: 2;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#news_storystorynka .news_box.big .time {
  background-color: #d11831;
  color: #fff;
  float: none;
  font-size: 16px;
  width: auto;
  padding: 6px 0;
}
#news_storystorynka .news_box.big .date {
  display: block;
  background-color: #b81026;
  color: #fff;
  font-size: 9px;
  line-height: 22px;
  margin: 0;
  text-transform: uppercase;
}
#news_storystorynka .news_box.big .news_title {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 16px;
  margin-top: 20px;
  color: #292929;
}
#news_storystorynka .news_box.big .news_desc {
  color: #4f4f4f;
  line-height: 18px;
  font-size: 14px;
  text-align: justify;
}
#news_storystorynka .news_box {
  display: block;
  margin-bottom: 30px;
}
#news_storystorynka .b_photo {
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
}
#news_storystorynka .b_photo img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
}
#news_storystorynka .news_title {
  font-size: 16px;
  line-height: 20px;
  color: #292929;
}
#news_storystorynka .news_box .date {
  color: gray;
  font-size: 12px;
  text-transform: lowercase;
}
#news_storystorynka .clear_both_story {
  display: block;
  clear: both;
  margin: 0 0 20px 0;
}
#news_storystorynka .news-blog-navigation.Breadcrumbs {
  display: table;
  margin: 40px auto 20px;
}
#news_storystorynka .subCatsStory .topNews {
  width: 100%;
  float: none;
  padding: 0;
}
#news_storystorynka .subCatsStory .topNews .clear_both_story {
  margin: 0 0 20px 0;
}
#news_storystorynka .subCatsStory .simpleNews {
  width: 100%;
  float: none;
  padding: 0;
}
#news_storystorynka .subCatsStory .simpleNews .simpleNewsItem {
  width: 25%;
  float: left;
}
#news_storystorynka .subCatsStory .topNewsItem {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
}
span.mainStory {
  color: #e04938;
  font-size: 10px;
}
.partnersmenu {
  /*margin: 0;
	width:100%;
	*/
  margin: 0 auto;
  display: table;
  width: auto;
  box-sizing: border-box;
}
.partnersmenu li,
.partnersmenu .htmlblock.htmlblock-picture {
  display: table-cell;
  width: 270px;
  max-width: 270px;
  /*display:inline-block;
		width: 25%;
		max-width:25%;		
		*/
  vertical-align: middle;
  position: relative;
  padding: 0 5px;
  margin: 0;
  box-sizing: border-box;
}
.partnersmenu li:first-child,
.partnersmenu .htmlblock.htmlblock-picture:first-child {
  padding: 0 5px 0 0;
}
.partnersmenu li:last-child,
.partnersmenu .htmlblock.htmlblock-picture:last-child {
  padding: 0 0 0 5px;
}
.partnersmenu a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: block;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  /*background-color: #cccccc;*/
  background-position: center center;
  background-repeat: no-repeat;
}
.partnersmenu img,
.partnersmenu iframe {
  max-width: 100%;
}
#news_storystorynka .subCatsStory.partners .news_box.big {
  padding: 0px;
}
#news_storystorynka .subCatsStory.partners .news_box.big .news_desc {
  line-height: 22px;
  font-size: 16px;
}
#news_storystorynka .subCatsStory.partners .topNewsItem {
  width: 100%;
  float: none;
}
#news_storystorynka .subCatsStory.partners .topNewsItem .b_photo {
  width: 40%;
  float: left;
}
#news_storystorynka .subCatsStory.partners .topNewsItem .b_photo img {
  display: block;
}
#news_storystorynka .subCatsStory.partners .topNewsItem .infoDiv {
  width: 60%;
  float: right;
  box-sizing: border-box;
  padding: 0 0 0 20px;
}
#news_storystorynka .subCatsStory.partners .topNewsItem .news_box.big .news_title {
  margin: 0 0 15px 0;
}
#news_storystorynka .subCatsStory.partners .simpleNews .simpleNewsItem {
  width: 33.33%;
}
#news_storystorynka .subCatsStory.partners .simpleNews .simpleNewsItem .news_title {
  font-weight: 500;
  margin: 0 0 15px 0;
}
#news_storystorynka .subCatsStory.partners .simpleNews .simpleNewsItem .news_desc {
  color: #4f4f4f;
  line-height: 18px;
  font-size: 14px;
  text-align: justify;
}
.Center_parent .News {
  width: 100%;
  float: none;
}
.Contacts {
  margin-top: 90px;
}
/****** Form */
.ContactsForm {
  float: left;
}
.ContactsForm__title {
  font-size: 14px;
  color: #58595B;
}
.ContactsFormInner {
  margin-top: 20px;
}
.ContactsFormItem {
  margin-top: 26px;
  border-bottom: 1px solid #C9C9C9;
}
.ContactsFormItem_textarea {
  border-bottom: none;
}
.ContactsFormItem:first-child {
  margin-top: 0;
}
.ContactsFormItem:last-child {
  border-bottom: none;
}
.ContactsFormItem___field {
  background: none;
  border: none;
  width: 100%;
  height: 36px;
  outline: none;
  font-size: 16px;
  color: #999;
  padding-left: 10px;
  box-sizing: border-box;
}
.ContactsFormItem___field_textarrea {
  background: #F4F4F4;
  padding-top: 5px;
  resize: none;
}
/** Captcha */
.ContactsFormItemCaptcha {
  float: left;
}
.ContactsFormItemCaptcha__num {
  font-size: 18px;
  color: #7C7C7C;
  margin-right: 14px;
}
.ContactsFormItemCaptcha__field {
  background: none;
  border: 1px solid #C9C9C9;
  width: 48px;
  height: 26px;
  outline: none;
  font-size: 16px;
  color: #999;
  padding-left: 10px;
  box-sizing: border-box;
}
.ContactsFormItem__but {
  border: 1px solid #F05A2B;
  width: 131px;
  height: 33px;
  font-size: 14px;
  color: #F05A2B;
  line-height: 36px;
  background: none;
  text-align: center;
  cursor: pointer;
  outline: none;
  font-weight: bold;
  text-transform: uppercase;
}
/****** Adout */
.AboutUsers {
  margin-top: 35px;
  overflow: hidden;
}
.AboutUsersItem {
  width: 50%;
  float: left;
}
.AboutUsersInner {
  margin: 0 12px 35px;
  position: relative;
}
.AboutUsersInner img {
  width: 100%;
  height: auto;
}
.AboutUsers__name {
  position: absolute;
  bottom: 14px;
  left: -7px;
  background: rgba(0, 0, 0, 0.7);
  padding: 0 18px;
  height: 30px;
  color: #fff;
  font-size: 16px;
  font-family: 'robotocondensed';
  padding-top: 3px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/**
 * Всякие заготовки
 */
/****** Color */
/**
 * Всякие заготовки
 */
/****** Color */
.StoryVideo {
  margin-top: 9px;
}
/***** Main */
.StoryVideoMain {
  height: 254px;
  overflow: hidden;
}
.StoryVideoMain__video {
  width: 422px;
  height: 254px;
  margin-right: 14px;
  float: left;
}
.StoryVideoMainInfo {
  float: left;
  width: 200px;
}
.StoryVideoMainInfo__name {
  font-size: 17px;
  color: #323232;
  position: relative;
  top: -6px;
}
.StoryVideoMainInfo__name:hover {
  color: #E04938;
}
.StoryVideoMainInfo__desc {
  margin-top: 16px;
  font-size: 13px;
  font-family: Arial;
  color: #656565;
}
/****** Miniatures */
.StoryVideoMiniatures {
  margin-top: 12px;
}
.StoryVideoMiniaturesItem {
  float: left;
  width: 206px;
  margin-left: 11px;
}
.StoryVideoMiniaturesItem:first-child {
  margin-left: 0;
}
.StoryVideoMiniaturesItem__video {
  width: 206px;
  height: 124px;
}
.StoryVideoMiniaturesItem__desc {
  margin-top: 8px;
  color: #323232;
  font-size: 14px;
  display: block;
}
.StoryVideoMiniaturesItem__desc:hover {
  color: #E04938;
}
.MenuVideoStory {
  float: right;
  margin-top: -35px;
}
.Profile__title {
  margin-bottom: 20px;
}
.jcomments-slogin-buttons span {
  background: url(/media/plg_jcomments_slogin/images/socials_sprite.png) no-repeat;
  height: 32px;
  width: 32px;
  display: block;
}
#jcomments-slogin-buttons {
  vertical-align: middle;
  margin-left: 25px;
  padding-bottom: 12px;
  margin-top: -15px;
}
.jcomments-slogin-buttons a,
.jcomments-slogin-buttons a:hover {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-decoration: none;
  float: left;
}
.jcomments-slogin-buttons a {
  display: block;
  width: 31px;
  padding: 3px 5px 3px 5px;
  margin: 5px 5px 0 0;
}
.jcomments-slogin-buttons a:hover {
  background: #f4f3f2;
}
.jcomments-slogin-buttons .googleslogin {
  background-position: -3px -5px;
}
.jcomments-slogin-buttons .odnoklassnikislogin {
  background-position: -43px -5px;
}
.jcomments-slogin-buttons .vkontakteslogin {
  background-position: -3px -45px;
}
.jcomments-slogin-buttons .facebookslogin {
  background-position: -43px -45px;
}
.jcomments-slogin-buttons .mailslogin {
  background-position: -3px -85px;
}
.jcomments-slogin-buttons .twitterslogin {
  background-position: -43px -85px;
}
.jcomments-slogin-buttons .yandexslogin {
  background-position: -3px -125px;
}
.jcomments-slogin-buttons .linkedinslogin {
  background-position: -43px -125px;
}
.Profile__title li a {
  border-bottom: none;
}
.Profile__title li a:hover {
  color: #6FC4F2;
}
.ProfileInner {
  border: 3px solid #EDEDED;
}
.ProfileInner__title {
  font-size: 18px;
  color: #575759;
  text-transform: uppercase;
  text-align: center;
  font-family: 'roboto_condensedlight';
  padding: 0 12px;
}
.ProfileItems {
  margin: 0 auto;
  width: 450px;
}
.ProfileItemRow {
  overflow: hidden;
}
.ProfileItem {
  float: left;
  margin-bottom: 10px;
}
.ProfileItem_label {
  color: #9E9E9E;
  margin-right: 22px;
}
/****** Edit */
.ProfileEditWrap {
  margin: 40px auto;
}
.ProfileEditButtons {
  display: table;
  margin: 0 auto;
}
.ProfileEdit_but {
  width: 200px;
  display: inline-block;
  line-height: 34px;
  margin-right: 5px;
}
/**
 * Всякие заготовки
 */
/****** Color */
.PointNameAutor {
  font-size: 31px;
  color: #323232;
  font-family: 'roboto_condensedlight';
}
.AllNews_point {
  margin-top: 40px;
}
/***** One Point */
.PointOne__name {
  color: #989898;
  font-size: 12px;
}
.PointOne__name a {
  text-transform: uppercase;
  color: #3D8DB8;
  font-size: 13px;
}
.PointOne__name a:hover {
  text-decoration: underline;
}
.StoryVideoMain__video_point {
  width: 380px;
  height: 229px;
}
.StoryVideoMain__video_point img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
/****** Point Blog */
.PointBlog__title {
  position: relative;
  top: -6px;
  font-size: 24px;
  color: #323232;
  font-family: 'roboto_condensedlight';
}
.PointBlogInfo {
  font-family: Arial;
  font-size: 12px;
}
.PointBlogInfo__time {
  color: #E04938;
}
.PointBlogInfo__date {
  color: #929396;
  margin-left: 5px;
}
.PointBlog__name {
  text-transform: uppercase;
  color: #3D8DB8;
  font-size: 13px;
  margin-top: 8px;
  display: block;
}
.PointBlog__name:hover {
  text-decoration: underline;
}
.StoryVideoMainInfo_point {
  width: 235px;
}
/**
 * Всякие заготовки
 */
/****** Color */
.Footer {
  height: 140px;
  margin: 38px 0;
  padding: 0 12px;
  display: table;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.Footer .HeaderSocial__item {
  margin-left: 5px;
  width: auto;
}
.Footer .HeaderSocial__item:first-child {
  margin-left: 0;
}
.Footer div.google-auto-placed {
  display: none;
}
/****** Info */
.FooterInfo {
  float: left;
  width: 35%;
  box-sizing: border-box;
  padding: 0 70px 0 0;
}
.FooterInfo__logo {
  background: url('../images/sprites.png') no-repeat;
  background-position: -131px -77px;
  width: 117px;
  height: 32px;
  margin-left: 17px;
  display: block;
}
.FooterInfo__copy {
  margin: 20px 0 0 10px;
  font-family: Arial;
  font-size: 13px;
  color: #656565;
  text-transform: uppercase;
}
.FooterInfo__desc {
  margin: 10px 0 0 10px;
  font-family: Arial;
  font-size: 12px;
  color: #656565;
  line-height: 15px;
}
.FooterOther {
  overflow: hidden;
  display: table;
  width: 65%;
}
.FooterOther_min {
  width: 720px;
  float: left;
  margin: 11px 0 0 50px;
}
.FooterItem {
  /*float: left;
	margin-left: 69px;*/
  display: table-cell;
  vertical-align: top;
  width: 35%;
}
.FooterItem:first-child {
  margin-left: 0;
}
.FooterItem:last-child {
  /*margin-left: 28px;
  	float: right;*/
}
.FooterItem_min {
  margin-left: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 217px;
  height: 125px;
}
.FooterItem:first-child {
  margin-left: 0;
}
.FooterItem__title {
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
  text-transform: uppercase;
  color: #656565;
}
.FooterItemContent {
  margin-top: 22px;
  position: relative;
  line-height: 13px;
}
.FooterContentItem {
  margin-left: 29px;
  float: left;
}
.FooterContentItem:first-child {
  margin-left: 0;
}
.FooterItem ul li {
  margin-bottom: 12px;
  font-size: 13px;
  font-family: Arial;
  color: #656565;
}
.FooterItem ul li a {
  font-size: 13px;
  font-family: Arial;
  color: #656565;
}
.FooterItem ul li a:hover {
  text-decoration: underline;
}
.FooterItem_min {
  margin-left: 0;
  position: absolute;
  left: 136px;
  top: -34px;
  width: 217px;
  height: 127px;
}
/****** Social */
.FooterContentItem_min {
  margin-left: 17px;
  float: left;
  background: url('../images/sprites.png') no-repeat;
  width: 20px;
  height: 22px;
}
.FooterContentItem_min:first-child {
  margin-left: 0;
}
.FooterSocial__item_fb {
  background: url(../images/facebook.png) no-repeat center;
}
.FooterSocial__item_gl {
  background: url(../images/google.png) no-repeat center;
}
.FooterSocial__item_ig {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwIiB5MT0iLTUxMC4wNTgiIHgyPSIxMCIgeTI9Ii01MjkuODQ1IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNTMwKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZTA5YjNkIi8+PHN0b3Agb2Zmc2V0PSIuMyIgc3RvcC1jb2xvcj0iI2M3NGM0ZCIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjMjE5NzUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0YzQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xNCAwSDZDMi43IDAgMCAyLjcgMCA2djhjMCAzLjMgMi43IDYgNiA2aDhjMy4zIDAgNi0yLjcgNi02VjZjMC0zLjMtMi43LTYtNi02em00IDE0YzAgMi4yLTEuOCAzLjktMy45IDMuOUg2Yy0yLjIuMS00LTEuNy00LTMuOVY2YzAtMi4yIDEuOC00IDQtNGg4YzIuMiAwIDQgMS44IDQgNHY4eiIgZmlsbD0idXJsKCNhKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMCIgeTE9Ii01MTAuMDU4IiB4Mj0iMTAiIHkyPSItNTI5Ljg0NSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUzMCkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2UwOWIzZCIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiNjNzRjNGQiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzIxOTc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzAyNGM0Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTAgNC44Yy0yLjkgMC01LjIgMi4zLTUuMiA1LjJzMi4zIDUuMiA1LjIgNS4yIDUuMi0yLjMgNS4yLTUuMi0yLjMtNS4yLTUuMi01LjJ6bTAgOC40Yy0xLjcgMC0zLjItMS40LTMuMi0zLjJTOC4zIDYuOCAxMCA2LjhjMS43IDAgMy4yIDEuNCAzLjIgMy4yIDAgMS43LTEuNSAzLjItMy4yIDMuMnoiIGZpbGw9InVybCgjYikiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTUuMTgzIiB5MT0iLTUxMC4wNTgiIHgyPSIxNS4xODMiIHkyPSItNTI5Ljg0NSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUzMCkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2UwOWIzZCIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiNjNzRjNGQiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzIxOTc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzAyNGM0Ii8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGN4PSIxNS4yIiBjeT0iNC45IiByPSIxLjIiIGZpbGw9InVybCgjYykiLz48L3N2Zz4=);
  background-position: center;
  background-repeat: no-repeat;
  width: 18px;
}
.FooterSocial__item_tw {
  background: url(../images/twitter.png) no-repeat center;
}
.FooterSocial__item_telegram {
  background: url(../images/telegram.png) no-repeat center;
  background-size: contain;
}
.FooterSocial__item_yt {
  background: url(../images/youtube.png) no-repeat center;
}
.FooterSocial__item_rss {
  background: url(../images/rss.png) no-repeat center;
}
.FooterDesigner {
  float: right;
  color: #ABABAB;
  font-family: Arial;
  font-size: 11px;
  margin-top: 56px;
}
.FooterDesigner_min {
  margin-top: 61px;
}
.FooterDesigner a {
  color: #648BB5;
  font-family: Arial;
  font-size: 11px;
}
.FooterDesigner a:hover {
  text-decoration: underline;
}
/****** Footer Min */
.Footer .Wrapper .FooterInfo,
.Footer .Wrapper_article .FooterInfo,
.Footer .Wrapper_default .FooterInfo {
  padding: 0 20px 0 0;
}
.Footer .Wrapper .FooterItem,
.Footer .Wrapper_article .FooterItem,
.Footer .Wrapper_default .FooterItem {
  width: 33%;
}
.Footer .Wrapper .FooterInfo__logo,
.Footer .Wrapper_article .FooterInfo__logo,
.Footer .Wrapper_default .FooterInfo__logo {
  margin-left: 13px;
}
.Footer .Wrapper.FooterInfo__copy,
.Footer .Wrapper_article .FooterInfo__copy,
.Footer .Wrapper_default .FooterInfo__copy {
  margin: 20px 0 0 16px;
}
.Footer .Wrapper .FooterItem:last-child,
.Footer .Wrapper_article .FooterItem:last-child,
.Footer .Wrapper_default .FooterItem:last-child {
  padding-left: 40px;
}
.Footer .Wrapper .FooterOtherWrap {
  position: relative;
}
.Footer .Wrapper .FooterDesigner,
.Footer .Wrapper_article .FooterDesigner,
.Footer .Wrapper_default .FooterDesigner {
  position: relative;
  top: -5px;
}
/*@import (less) "template_adapts.less";*/
