@charset "UTF-8";
.tpl-error {
  color: red;
}
.site-mess {
  border: 1px solid gray;
  padding: 0.5em;
  background: #e6e6e6;
  margin: 0.5em 0;
}
.site-mess.mess-su {
  border-color: green;
  background-color: #cdffcd;
}
.site-mess.mess-err {
  border-color: red;
  background-color: #fcc;
}
form.site-form div.forms-base-el--input--checkbox input {
  display: inline-block;
  width: auto;
}
/**
 * кнопка подачи объявления .. 
 */
.add-new-addvert {
  text-align: center;
  margin: 1em 0;
}
.add-new-addvert .adverts-form-wrapper {
  display: none;
  text-align: center;
}
.add-new-addvert .show-form-button {
  display: inline-block;
  border: 1px solid;
  padding: 0.5em;
  cursor: pointer;
}
.extremist-terrorist-lists {
  margin: 1em 0;
}
.extremist-terrorist-lists .list-item {
  margin: 1em 0;
}
.extremist-terrorist-lists .list-item .item-capt {
  margin: 0.4em 0;
}
.extremist-terrorist-lists .list-item .list {
  font-size: 0.8em;
}
.extremist-terrorist-lists .list-item .link-data {
  margin-top: 0.3em;
}
body, html {
  padding: 0;
  margin: 0;
  font-size: 1em;
  font-family: Arial;
  line-height: 1.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .descr2, .content-middle .central-columns .c-row .theme-of-day .intro, .content-middle .central-columns .c-row .central-sb-left .incontent-list .item .content-wrap .intro, .content-middle .central-columns .top-news .content-wrap .items .item .intro, .content-middle .central-columns .top-articles .items .item .otherfields .intro {
  background: linear-gradient(180deg, black 5em, rgba(0, 0, 0, 0));
  -webkit-background-clip: text;
  color: transparent;
  transition: color 0.5s;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .descr2:hover, .content-middle .central-columns .c-row .theme-of-day .intro:hover, .content-middle .central-columns .c-row .central-sb-left .incontent-list .item .content-wrap .intro:hover, .content-middle .central-columns .top-news .content-wrap .items .item .intro:hover, .content-middle .central-columns .top-articles .items .item .otherfields .intro:hover {
  color: black;
}
.content-middle .central-columns .c-row .theme-of-day .soc-data .soc, .content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line .soc, .content-middle .central-columns .top-articles .items .item .otherfields .soc, .content-middle .central-columns .top-list-articles .top-list .item .soc {
  display: flex;
  color: #989898;
}
.content-middle .central-columns .c-row .theme-of-day .soc-data .soc .dat, .content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line .soc .dat, .content-middle .central-columns .top-articles .items .item .otherfields .soc .dat, .content-middle .central-columns .top-list-articles .top-list .item .soc .dat {
  margin: 0 0.4em;
}
.content-middle .central-columns .c-row .theme-of-day .soc-data .soc .dat i, .content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line .soc .dat i, .content-middle .central-columns .top-articles .items .item .otherfields .soc .dat i, .content-middle .central-columns .top-list-articles .top-list .item .soc .dat i {
  margin-right: 0.3em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .title, .content-middle .central-columns .c-row .col-right .photo-slider .head {
  margin: 0.5em 0;
  font-size: 1.25em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .title a.all, .content-middle .central-columns .c-row .col-right .photo-slider .head a.all {
  float: right;
  color: #008fff;
  font-size: 0.8em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .date, .content-middle .central-columns .c-row .col-right .photo-slider .content .item .date {
  color: #808080;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .name, .content-middle .central-columns .c-row .col-right .photo-slider .content .item .name {
  color: #036735;
  text-decoration: none;
  font-size: 1.125em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .name a, .content-middle .central-columns .c-row .col-right .photo-slider .content .item .name a {
  color: #036735;
  text-decoration: none;
}
.content-in-tabs-switcher .content-panels .c-item .r-item .r-head {
  display: block;
}
.content-in-tabs-switcher .tabs-list ul {
  padding: 0;
  margin: 0 0;
  border-bottom: 3px solid #d6d6d6;
}
.content-in-tabs-switcher .tabs-list ul li {
  list-style: none outside none;
  padding: 0 1em;
  line-height: 2em;
  border-bottom: none;
  border-radius: 0px;
  cursor: pointer;
  color: white;
  width: 8em;
  text-align: center;
  background-color: #1890fc;
  margin-left: 0.3em;
}
.content-in-tabs-switcher .tabs-list ul li:first-child {
  margin: 0;
}
.content-in-tabs-switcher .tabs-list ul li:first-child.active {
  border-radius: 0;
  border-left: none;
  background-color: #d6d6d6;
}
.content-in-tabs-switcher .tabs-list ul li:hover {
  background-color: #0479e2;
}
.content-in-tabs-switcher .tabs-list ul li::first-letter {
  text-transform: uppercase;
}
.content-in-tabs-switcher .tabs-list ul li.active {
  font-weight: bold;
  line-height: 2em;
  position: relative;
  bottom: -1px;
  color: #4e4e4e;
  padding: 0 1em 1px 1em;
  background-color: #d6d6d6;
  /*width: 6.4em;*/
}
.content-in-tabs-switcher .tabs-list ul li.active:hover {
  background-color: #c5c2c2;
}
.content-in-tabs-switcher .tabs-list ul li.all {
  border: none;
  flex-grow: 1;
  text-align: right;
  cursor: default;
  background: none;
}
.content-in-tabs-switcher .tabs-list ul li.all a {
  color: #1890fc;
}
@media screen and (max-width: 450px) {
  .content-in-tabs-switcher .tabs-list ul {
    font-size: 0.7em;
  }
}
body, html {
  padding: 0;
  margin: 0;
  font-size: 1em;
  font-family: Arial;
  line-height: 1.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .descr2, .content-middle .central-columns .c-row .theme-of-day .intro, .content-middle .central-columns .c-row .central-sb-left .incontent-list .item .content-wrap .intro, .content-middle .central-columns .top-news .content-wrap .items .item .intro, .content-middle .central-columns .top-articles .items .item .otherfields .intro {
  background: linear-gradient(180deg, black 5em, rgba(0, 0, 0, 0));
  -webkit-background-clip: text;
  color: transparent;
  transition: color 0.5s;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .descr2:hover, .content-middle .central-columns .c-row .theme-of-day .intro:hover, .content-middle .central-columns .c-row .central-sb-left .incontent-list .item .content-wrap .intro:hover, .content-middle .central-columns .top-news .content-wrap .items .item .intro:hover, .content-middle .central-columns .top-articles .items .item .otherfields .intro:hover {
  color: black;
}
.content-middle .central-columns .c-row .theme-of-day .soc-data .soc, .content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line .soc, .content-middle .central-columns .top-articles .items .item .otherfields .soc, .content-middle .central-columns .top-list-articles .top-list .item .soc {
  display: flex;
  color: #989898;
}
.content-middle .central-columns .c-row .theme-of-day .soc-data .soc .dat, .content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line .soc .dat, .content-middle .central-columns .top-articles .items .item .otherfields .soc .dat, .content-middle .central-columns .top-list-articles .top-list .item .soc .dat {
  margin: 0 0.4em;
}
.content-middle .central-columns .c-row .theme-of-day .soc-data .soc .dat i, .content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line .soc .dat i, .content-middle .central-columns .top-articles .items .item .otherfields .soc .dat i, .content-middle .central-columns .top-list-articles .top-list .item .soc .dat i {
  margin-right: 0.3em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .title, .content-middle .central-columns .c-row .col-right .photo-slider .head {
  margin: 0.5em 0;
  font-size: 1.25em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .title a.all, .content-middle .central-columns .c-row .col-right .photo-slider .head a.all {
  float: right;
  color: #008fff;
  font-size: 0.8em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .date, .content-middle .central-columns .c-row .col-right .photo-slider .content .item .date {
  color: #808080;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .name, .content-middle .central-columns .c-row .col-right .photo-slider .content .item .name {
  color: #036735;
  text-decoration: none;
  font-size: 1.125em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .name a, .content-middle .central-columns .c-row .col-right .photo-slider .content .item .name a {
  color: #036735;
  text-decoration: none;
}
.content-in-tabs-switcher .content-panels .c-item .r-item .r-head {
  display: block;
}
.content-in-tabs-switcher .tabs-list ul {
  padding: 0;
  margin: 0 0;
  border-bottom: 3px solid #d6d6d6;
}
.content-in-tabs-switcher .tabs-list ul li {
  list-style: none outside none;
  padding: 0 1em;
  line-height: 2em;
  border-bottom: none;
  border-radius: 0px;
  cursor: pointer;
  color: white;
  width: 8em;
  text-align: center;
  background-color: #1890fc;
  margin-left: 0.3em;
}
.content-in-tabs-switcher .tabs-list ul li:first-child {
  margin: 0;
}
.content-in-tabs-switcher .tabs-list ul li:first-child.active {
  border-radius: 0;
  border-left: none;
  background-color: #d6d6d6;
}
.content-in-tabs-switcher .tabs-list ul li:hover {
  background-color: #0479e2;
}
.content-in-tabs-switcher .tabs-list ul li::first-letter {
  text-transform: uppercase;
}
.content-in-tabs-switcher .tabs-list ul li.active {
  font-weight: bold;
  line-height: 2em;
  position: relative;
  bottom: -1px;
  color: #4e4e4e;
  padding: 0 1em 1px 1em;
  background-color: #d6d6d6;
  /*width: 6.4em;*/
}
.content-in-tabs-switcher .tabs-list ul li.active:hover {
  background-color: #c5c2c2;
}
.content-in-tabs-switcher .tabs-list ul li.all {
  border: none;
  flex-grow: 1;
  text-align: right;
  cursor: default;
  background: none;
}
.content-in-tabs-switcher .tabs-list ul li.all a {
  color: #1890fc;
}
@media screen and (max-width: 450px) {
  .content-in-tabs-switcher .tabs-list ul {
    font-size: 0.7em;
  }
}
.fancybox-content {
  padding: 15px;
}
.banerplace {
  margin-bottom: 15px;
}
.banerplace img {
  max-width: 100%;
}
.banerplace.top, .banerplace.posleobjav {
  margin: 0 auto;
}
.banerplace.top img {
  max-height: 90px;
}
.banerplace.is-void {
  display: none;
  background: url(/themes/tpl3/imgs/banner-bg.png) 50% 50%;
  text-align: center;
  cursor: pointer;
  -webkit-text-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
  -moz-text-shadow: 0 0 40px black;
  text-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
  color: #666666;
  align-items: center;
  justify-content: center;
  background-size: 4em;
}
.banerplace.is-void.vis {
  display: flex;
}
.banerplace.is-void .zone {
  text-decoration: underline;
  padding-left: 0.5em;
}
.banerplace.right1, .banerplace.right2 {
  padding-bottom: 5px;
}
.banners_show {
  cursor: pointer;
}
form.site-form {
  padding: 1em;
}
form.site-form h2.capt {
  margin: 0;
  color: #008fff;
}
form.site-form .su-messages {
  font-size: 0.7em;
  color: green;
  display: none;
}
form.site-form .su-messages.vis {
  display: block;
}
form.site-form .su-messages.error {
  color: red;
}
form.site-form .form-item {
  margin: 0.5em 0;
}
form.site-form .form-item span.warning_item {
  color: red;
  font-size: 0.7em;
  display: none;
}
form.site-form .form-item.error {
  border: 1px dotted red;
}
form.site-form .form-item.error span.warning_item {
  display: block;
}
form.site-form .form-item input[type="text"], form.site-form .form-item textarea, form.site-form .form-item input[type="email"] {
  width: 100%;
  box-sizing: border-box;
  padding: 0.5em;
}
form.site-form .form-item .code {
  white-space: pre;
  font-family: Courier;
  line-height: 0.5em;
  letter-spacing: -4px;
  font-size: 0.8em;
  color: #036735;
}
form.site-form input[type="submit"] {
  background-color: #008fff;
  color: white;
  border: none;
  display: block;
  padding: 0.5em;
  width: 100%;
}
form.site-form .actions .button {
  background-color: #008fff;
  color: white;
  width: 100%;
  border: none;
  padding: 0.5em;
}
.site-head .head-line {
  background: #c7e3fa;
}
.site-head .head-line .line-wrap {
  max-width: 78.75em;
  margin: 0 auto;
  line-height: 2.5em;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.site-head .head-line .line-wrap .ploho-vigu::before {
  display: block;
  cursor: pointer;
  content: "";
  font-size: 1.5em;
  padding: 0;
  background: url(/themes/tpl3/imgs/glasses.png) 50% 50% no-repeat;
  background-size: 60%;
  height: 1em;
  width: 2.5em;
  margin: 0 -0.5em 0 0.4em;
  background-color: #f3fff7;
}
.site-head .head-line .line-wrap .alt-limit {
  color: #008fff;
  border: 1px solid #008fff;
  border-radius: 50%;
  font-weight: bold;
  margin: 0.25em 1.3em;
  width: 2em;
  text-align: center;
  background: white;
  line-height: 1.9em;
}
.site-head .head-line .line-wrap .wetter-block {
  line-height: 1em;
}
.site-head .head-line .line-wrap .wetter-block ul li.weatherInformer15_co1-city {
  background: #008fff;
}
@media screen and (max-width: 880px) {
  .site-head .head-line .line-wrap .wetter-block {
    display: none;
  }
}
.site-head .head-line .line-wrap .wetter-block a#weatherLink {
  display: block;
}
.site-head .head-line .line-wrap .kurs-wrap {
  display: flex;
  margin: 0 0.5em 0 1.3em;
}
@media screen and (max-width: 620px) {
  .site-head .head-line .line-wrap .kurs-wrap {
    display: none;
  }
}
.site-head .head-line .line-wrap .kurs-wrap .direct.down {
  color: #fe0000;
}
.site-head .head-line .line-wrap .kurs-wrap .direct.up {
  color: #057ee6;
}
.site-head .head-line .line-wrap .kurs-wrap .item-kurs {
  font-weight: 300;
}
.site-head .head-line .line-wrap .kurs-wrap .item-kurs:first-child {
  margin-right: 0.5em;
}
.site-head .head-line .line-wrap .links a {
  color: #999999;
  display: inline-block;
  margin: 0 0.2em;
  text-decoration: none;
}
.site-head .head-line .line-wrap .sepor {
  flex-grow: 1;
}
.site-head .head-body {
  background: url(/theme/fon.png) 50% 50%;
  background-size: cover;
}
.site-head .head-body .wrap {
  max-width: 78.75em;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  padding: 1em 0;
  box-sizing: border-box;
}
@media screen and (max-width: 78.75em) {
  .site-head .head-body .wrap {
    padding: 1em 0.5em;
    width: 100%;
  }
}
.site-head .head-body .wrap .logo {
  /*box-shadow: 0 0 2em 3em white;background-color: white;*/
  flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .site-head .head-body .wrap .logo {
    width: 100%;
  }
  .site-head .head-body .wrap .logo img {
    width: 100%;
    height: auto;
  }
}
.site-head .head-body .wrap .cur-date {
  white-space: nowrap;
  padding: 0.5em 1em;
  border: 3px solid #008fff;
  border-radius: 1.5em;
  align-self: flex-start;
  flex-shrink: 0;
  background-color: white;
  margin-top: 1em;
}
@media screen and (max-width: 1000px) {
  .site-head .head-body .wrap .cur-date {
    display: none;
  }
}
.site-head .menu-line {
  background-color: #c7e3fa;
  position: relative;
  background-position: 50% 50%;
  background-image: url("");
}
.site-head .menu-line .wrap {
  max-width: 78.75em;
  margin: 0 auto;
  background: #008fff;
  line-height: 3.5em;
  box-sizing: border-box;
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
}
@if SiteS("pic-menu-2")|| SiteS("pic-menu-3") {
  .site-head .menu-line .wrap::after {
    content: "";
    position: absolute;
    height: 2em;
    width: 100%;
    left: 0;
    bottom: -2em;
    background-repeat: repeat-x;
    background-position: 50% 0;
    background-image: url("");
  }
}
.site-head .menu-line .wrap .inner {
  display: flex;
  align-items: center;
}
.menu-show-button {
  display: none;
}
.site-head .menu-line .wrap .menu-head-block > ul {
  margin: 0;
  padding: 0;
  display: flex;
}
@media screen and (max-width: 900px) {
  .site-head .menu-line .wrap .menu-head-block > ul {
    flex-direction: column;
    position: absolute;
    top: 3.5em;
    left: 0;
    background: white;
    border: 1px solid #008fff;
    display: none;
    z-index: 1;
  }
  .site-head .menu-line .wrap .menu-head-block > ul li {
    line-height: 1.5em;
    font-size: 1.2em;
  }
}
.site-head .menu-line .wrap .menu-head-block > ul li {
  list-style: none outside none;
  position: relative;
  white-space: nowrap;
}
.site-head .menu-line .wrap .menu-head-block > ul li::before {
  content: "";
  width: 1px;
  height: 100%;
  background: linear-gradient(0, #008fff, white, #008fff);
  position: absolute;
  top: 0;
  left: 0;
  background: -ms-linear-gradient(0, #008fff, white, #008fff);
  background: -webkit-linear-gradient(0, #008fff, white, #008fff);
  background: linear-gradient(0, #008fff, white, #008fff);
}
.site-head .menu-line .wrap .menu-head-block > ul li:first-child {
  padding-left: 0;
}
.site-head .menu-line .wrap .menu-head-block > ul li:first-child::before {
  display: none;
}
.site-head .menu-line .wrap .menu-head-block > ul li a {
  color: white;
  text-decoration: none;
  display: inline-block;
  padding: 0 1em;
  font-size: 1.0625em;
}
.site-head .menu-line .wrap .menu-head-block > ul li a.active {
  background-color: #c7e3fa;
  color: #036735;
}
@media screen and (max-width: 1150px) {
  .site-head .menu-line .wrap .menu-head-block > ul li a {
    padding: 0 0.5em;
  }
}
@media screen and (max-width: 1150px) and (max-width: 900px) {
  .site-head .menu-line .wrap .menu-head-block > ul li a {
    color: #008fff;
    display: block;
  }
  .site-head .menu-line .wrap .menu-head-block > ul li a.active {
    background: #008fff;
    color: white;
  }
}
@media screen and (max-width: 900px) {
  .site-head .menu-line .wrap .menu-show-button {
    display: flex;
    align-items: center;
    line-height: 2.5em;
    width: 2.5em;
    text-align: center;
    color: white;
    justify-content: center;
  }
  .site-head .menu-line .wrap .menu-show-button.active + ul {
    display: block;
  }
}
.site-head .menu-line .wrap .mail {
  width: 2em;
  height: 2em;
  background: url(/themes/tpl3/imgs/mail.png) 50% 50% no-repeat;
  background-size: 90%;
  display: block;
  flex-shrink: 0;
  margin-right: 15px;
}
@media screen and (max-width: 1240px) {
  .site-head .menu-line .wrap .search-form-block {
    flex-grow: 1;
    padding-left: 0.5em;
  }
}
.site-head .menu-line .wrap .search-form-block form {
  position: relative;
  margin-right: 0.3em;
  padding: 0;
}
.site-head .menu-line .wrap .search-form-block form .el-name-query {
  padding-right: 0.5em;
  margin: 0;
}
.site-head .menu-line .wrap .search-form-block form .el-name-query input {
  font-size: 0.9375em;
  padding: 2px 1.3em 2px 5px;
  border: none;
  display: block;
}
.site-head .menu-line .wrap .search-form-block form .submit-form {
  position: absolute;
  right: 0.5em;
  top: 50%;
  height: 1.2em;
  width: 1.2em;
  display: block;
  font-size: 1em;
  margin-top: -0.6em;
  border: none;
  background: url(/themes/tpl3/imgs/search-button.png) 50% 50% no-repeat #e6e6e6;
  border: 3px solid #e6e6e6;
  background-size: contain;
  box-sizing: border-box;
}
.content-middle {
  max-width: 78.75em;
  margin: 0 auto;
  display: flex;
  padding-top: 2em;
}
@media screen and (max-width: 78.75em) {
  .content-middle {
    padding: 2em 0.3em 0;
  }
}
.content-middle .sidebar-left {
  width: 18.7em;
  flex-shrink: 1;
  margin-right: 1em;
}
.content-middle .sidebar-left .rubrics-menu {
  margin-bottom: 5em;
}
.content-middle .sidebar-left .rubrics-menu ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 12.5em;
}
.content-middle .sidebar-left .rubrics-menu ul li {
  list-style: none outside none;
  font-style: italic;
  overflow: hidden;
}
.content-middle .sidebar-left .rubrics-menu ul li a {
  color: black;
  text-decoration: none;
  display: block;
  padding: 0.5em;
}
.content-middle .sidebar-left .rubrics-menu ul li a.active {
  background-color: #008fff;
  font-weight: bold;
  color: white;
  position: relative;
  margin-right: 3em;
}
.content-middle .sidebar-left .rubrics-menu ul li a.active::after {
  content: "";
  display: block;
  position: absolute;
  top: -0.5em;
  right: -2.8em;
  border: 1.8em solid transparent;
  border-left: 1.1em solid #008fff;
}
.content-middle .sidebar-left .rubrics-menu .expander {
  color: #008fff;
  font-style: italic;
  padding: 0.5em;
  cursor: pointer;
}
.content-middle .sidebar-left .rubrics-menu .expander .but {
  float: right;
  width: 1.2em;
  height: 1.2em;
  background: #008fff;
  border-radius: 50%;
  color: white;
  text-align: center;
  line-height: 1.2em;
}
.content-middle .sidebar-left .rubrics-menu .expander .minus {
  display: none;
}
.content-middle .sidebar-left .rubrics-menu.expanded .expander .minus {
  display: block;
}
.content-middle .sidebar-left .rubrics-menu.expanded .expander .pluss {
  display: none;
}
.content-middle .sidebar-left .rubrics-menu.expanded ul {
  height: auto;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news {
  margin-bottom: 1em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item {
  border-bottom: 1px solid #808080;
  padding-bottom: 2em;
  margin-bottom: 2em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item a.img {
  display: block;
  padding-top: 66%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-bottom: 0.5em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .date {
  margin-bottom: 0.5em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item:last-child {
  margin-bottom: 0em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--partners {
  margin-bottom: 1em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--partners .title {
  font-size: 1.25em;
  padding-bottom: 0.5em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--partners .elements .item {
  margin-bottom: 1.2em;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--partners .elements .item:last-child {
  margin-bottom: 0;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--partners .elements img {
  max-width: 100%;
  height: auto;
  display: block;
}
.content-middle .sidebar-left .congratulate-list .head {
  font-size: 1.25em;
  margin-bottom: 0.5em;
}
.content-middle .sidebar-left .congratulate-list .head a.all {
  float: right;
  color: #008fff;
  font-size: 0.8em;
}
.content-middle .sidebar-left .congratulate-list .items .item {
  margin: 0.5em 0;
}
.content-middle .sidebar-left .congratulate-list .items .item .date {
  color: #808080;
  margin-bottom: 0.5em;
}
.content-middle .sidebar-left .congratulate-list .items .item .img {
  margin-bottom: 0.5em;
}
.content-middle .sidebar-left .congratulate-list .items .item .img img {
  max-width: 100%;
  height: auto;
}
.content-middle .central-columns {
  flex-grow: 1;
  width: 59.05em;
  flex-shrink: 1;
}
.content-middle .central-columns .c-row {
  display: flex;
  margin-bottom: 1em;
}
.content-middle .central-columns .c-row .back-link a {
  color: #036735;
  display: inline-block;
  margin-top: 0.5em;
  font-size: 1.3em;
}
.content-middle .central-columns .c-row .col-right {
  width: 18.7em;
  flex-shrink: 0;
  margin-left: 1em;
  box-sizing: border-box;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap {
  display: flex;
  flex-direction: column;
  background: #f4f4f9;
  height: 100%;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap img {
  max-width: 100%;
  height: auto;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .header {
  font-size: 1em;
  line-height: 2em;
  padding: 0 1em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .header h2 {
  font-size: 1em;
  font-weight: normal;
  margin: 0 0 0.5em;
  font-size: 1.25em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .block-content {
  padding: 0 1em 1em;
  flex-grow: 1;
  line-height: 1em;
  line-height: 1.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column {
  background: #f4f4f9;
  padding: 0 1em 1em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .frow {
  margin: 0 0 1em -1em;
  display: flex;
  align-items: flex-start;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .frow .describe {
  font-size: 0.8em;
  color: #003398;
  margin: 0.55em 0 0 0.5em;
  line-height: 1.4em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .frow .describe .kamil-name {
  font-size: 1.3em;
  font-weight: bold;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .descr2 {
  font-size: 0.9em;
  line-height: 1.4em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .books {
  margin: 1em -1em 0;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap .predsed-column .books img {
  max-width: 100%;
  height: auto;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.about-uns {
  background: #f6f5fa;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.about-uns .title {
  padding: 0 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.about-uns .content {
  padding: 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.about-uns .content ul {
  padding: 0;
  margin: 0;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.about-uns .content ul li {
  list-style: none outside none;
  line-height: 1.1em;
  margin-bottom: 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.about-uns .content ul li::before {
  content: "";
  width: 0.5em;
  height: 0.5em;
  display: inline-block;
  background: #6665fe;
  line-height: 1.2em;
  margin-right: 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib {
  background: #f6f5fa;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib .title {
  padding: 0 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib .content .book-item {
  display: flex;
  width: 100%;
  margin-bottom: 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib .content .book-item .img {
  width: 40%;
  flex-grow: 0;
  flex-shrink: 0;
  padding-right: 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib .content .book-item img {
  max-width: 100%;
  height: auto;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib .content .book-item .descr {
  font-size: 0.9em;
  line-height: 1em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib .content .book-item .descr .author {
  font-weight: bold;
  padding-bottom: 0.5em;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap.digit-lib .content .book-item .descr .issb {
  padding-top: 0.5em;
}
@media screen and (max-width: 960px) {
  .content-middle .central-columns .c-row .col-right {
    display: none;
  }
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list {
  background: #f6f6f6;
  padding: 0.5em;
  box-sizing: border-box;
  margin-bottom: 1em;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .head {
  font-size: 1.25em;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-0 {
  margin: 0;
  padding: 0 1em;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-0 li {
  list-style: none outside none;
  margin: 0.2em 0;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-0 li a {
  text-decoration: none;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-0 > li {
  margin: 0.5em 0;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-0 > li > .el-p a {
  color: #808080;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-0 > li > .el-p span {
  display: none;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-1 {
  margin: 0;
  padding: 0.5em 1em;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-1 .el-p {
  display: flex;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-1 .el-p a {
  flex-grow: 1;
  color: black;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content ul.level-1 .el-p span {
  display: block;
  width: 4em;
  flex-shrink: 0;
  color: #036735;
}
.content-middle .central-columns .c-row .col-right .adverts-rubric-list .content a.all {
  color: #999999;
  font-size: 0.8em;
  padding-left: 3.5em;
  background: url(/themes/tpl3/imgs/moreads.png) 0 50% no-repeat;
  background-size: contain;
  text-decoration: none;
  margin-left: 1.3em;
  display: inline-block;
}
.content-middle .central-columns .c-row .col-right .vote-block .head {
  font-size: 1.25em;
  padding: 0 0.75em 0.5em;
}
.content-middle .central-columns .c-row .col-right .vote-block .el-name-answer label.label-option-radios {
  display: block;
  padding: 0.5em;
}
.content-middle .central-columns .c-row .col-right .vote-block .questvote {
  padding: 0 0.9375em;
}
.content-middle .central-columns .c-row .col-right .vote-block .voteformstyle ul.vote-result-list {
  padding: 0;
  margin: 0;
}
.content-middle .central-columns .c-row .col-right .vote-block .voteformstyle ul.vote-result-list li {
  list-style: none outside none;
  margin: 0.5em;
  font-size: 0.8em;
  position: relative;
}
.content-middle .central-columns .c-row .col-right .vote-block .voteformstyle ul.vote-result-list li div.level {
  border: 2px solid #008fff;
}
.content-middle .central-columns .c-row .col-right .photo-slider {
  width: 100%;
  overflow: hidden;
  margin: 1em 0;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .slick-arrow {
  position: absolute;
  width: 1em;
  height: 1em;
  display: none !important;
  top: 7.5em;
  margin-top: -0.5em;
  z-index: 10;
  cursor: pointer;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  text-align: center;
  color: #008fff;
  display: none;
  box-shadow: 0 0 1em 0 #008fff;
  border-radius: 50%;
  padding: 0.2em;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .slick-arrow.left {
  left: 0.2em;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .slick-arrow.left::before {
  content: "";
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .slick-arrow.right {
  right: 0.2em;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .slick-arrow.right::before {
  content: "";
}
.content-middle .central-columns .c-row .col-right .photo-slider .content:hover .slick-arrow {
  display: block !important;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .item a.image {
  display: block;
  height: 15em;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .item .date {
  margin: 0.5em 0;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .item .title {
  margin: 0.5em 0;
}
.content-middle .central-columns .c-row .col-right .photo-slider .content .more {
  margin: 0.5em 0;
  color: gray;
  text-decoration: none;
  display: inline-block;
}
.content-middle .central-columns .c-row .col-left, .content-middle .central-columns .c-row .theme-of-day {
  flex-grow: 1;
  /*width:$mwidth - 2 * $wcols - 2em;*/
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  .content-middle .central-columns .c-row .col-left, .content-middle .central-columns .c-row .theme-of-day {
    width: 100%;
  }
}
.content-middle .central-columns .c-row .theme-of-day {
  background-color: #f4f4f9;
  padding: 0 1em 1em;
}
.content-middle .central-columns .c-row .theme-of-day .title {
  font-size: 1.25em;
  line-height: 2em;
}
.content-middle .central-columns .c-row .theme-of-day .img-link {
  display: block;
  margin: 0 -1em;
}
.content-middle .central-columns .c-row .theme-of-day .img-link img {
  max-width: 100%;
  height: auto;
}
.content-middle .central-columns .c-row .theme-of-day .soc-data {
  color: #989898;
  display: flex;
  justify-content: space-between;
  padding: 1em 0;
}
.content-middle .central-columns .c-row .theme-of-day a.name {
  color: #036735;
  font-size: 1.5em;
  text-decoration: none;
  margin-bottom: 0.5em;
  display: inline-block;
}
.content-middle .central-columns .c-row .central-sb-left {
  width: 39.35em;
}
@media screen and (max-width: 39.35em) {
  .content-middle .central-columns .c-row .central-sb-left {
    width: 100%;
  }
}
.content-middle .central-columns .c-row .central-sb-left h1.head {
  font-size: 1.25em;
  margin-top: 0;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .item {
  display: flex;
  padding-bottom: 1em;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .item .img {
  display: block;
  margin-right: 1em;
  flex-basis: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  padding-bottom: 38%;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .item .img img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .item .content-wrap {
  flex-basis: 100%;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .item .content-wrap .date {
  color: #808080;
  padding: 0.5em 0;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .item .content-wrap .title {
  color: #036735;
  text-decoration: none;
}
@media screen and (max-width: 450px) {
  .content-middle .central-columns .c-row .central-sb-left .incontent-list .item {
    flex-direction: column;
  }
  .content-middle .central-columns .c-row .central-sb-left .incontent-list .item .img {
    margin: 0;
  }
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .paginator {
  text-align: center;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .paginator a, .content-middle .central-columns .c-row .central-sb-left .incontent-list .paginator span {
  display: inline-block;
  margin: 0 0.5em;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .paginator a {
  color: #036735;
  text-decoration: none;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list .paginator span {
  padding: 0.5em;
  color: white;
  background: #036735;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.sublinks-ads, .content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.breadcrumbs-ads {
  padding: 0;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.sublinks-ads li, .content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.breadcrumbs-ads li {
  list-style: none outside none;
  margin: 0 0.5em;
  display: inline-block;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.sublinks-ads li a, .content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.breadcrumbs-ads li a {
  color: #036735;
  text-decoration: none;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.breadcrumbs-ads li::before {
  content: "";
  display: inline-block;
  padding-right: 1em;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modadverts ul.breadcrumbs-ads li:first-child::before {
  display: none;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modsearch .finded-is {
  padding: 1em 0;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modsearch .finded-is .search-text {
  text-decoration: underline;
  font-style: italic;
}
.content-middle .central-columns .c-row .central-sb-left .incontent-list.modsearch .finded-is .co {
  font-weight: 900;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .source-link span {
  padding-right: 0.5em;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .youtube {
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .youtube .block {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.content-middle .central-columns .c-row .central-sb-left .content-details img {
  max-width: 100%;
  height: auto;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .authors {
  padding-top: 4px;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .authors .bold {
  font-weight: bold;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .date {
  color: #808080;
  padding: 0.5em 0;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line {
  display: flex;
  justify-content: space-between;
}
.content-middle .central-columns .c-row .central-sb-left .content-details .buttons-line .ya-share2 .shared-print {
  font-size: 1.75em;
  color: #036735;
}
.content-middle .central-columns .img-gall-list {
  overflow: hidden;
}
.content-middle .central-columns .img-gall-list .list-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.5em;
  justify-content: center;
}
.content-middle .central-columns .img-gall-list .list-wrap a {
  display: block;
  width: 7em;
  height: 7em;
  margin: 0.5em;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.content-middle .central-columns .top-news {
  background-color: #f6f5fa;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
.content-middle .central-columns .top-news .block-title {
  font-size: 1.25em;
  line-height: 2em;
  padding: 0 1em;
}
.content-middle .central-columns .top-news ul.rub-list {
  padding: 0;
  display: flex;
  margin: 0 0 1em;
  border-bottom: 1px solid black;
  align-items: flex-end;
}
.content-middle .central-columns .top-news ul.rub-list li {
  list-style: none outside none;
  padding: 0 1em;
  line-height: 2em;
  border: 1px solid #008fff;
  border-bottom: none;
  border-radius: 0.5em 0.5em 0 0;
  cursor: pointer;
  color: white;
  width: 7em;
  text-align: center;
  background-color: #008fff;
  margin-left: 0.5em;
}
.content-middle .central-columns .top-news ul.rub-list li:first-child {
  margin: 0;
}
.content-middle .central-columns .top-news ul.rub-list li:first-child.active {
  border-radius: 0 0.5em 0 0;
  border-left: none;
}
.content-middle .central-columns .top-news ul.rub-list li::first-letter {
  text-transform: uppercase;
}
.content-middle .central-columns .top-news ul.rub-list li.active {
  border-color: black;
  font-weight: bold;
  line-height: 2.5em;
  background: none;
  border-bottom: 1px solid #f6f5fa;
  position: relative;
  bottom: -1px;
  color: #4d4d4d;
}
.content-middle .central-columns .top-news ul.rub-list li.all {
  border: none;
  flex-grow: 1;
  text-align: right;
  cursor: default;
  background: none;
}
.content-middle .central-columns .top-news ul.rub-list li.all a {
  color: #008fff;
}
.content-middle .central-columns .top-news .content-wrap .items {
  display: none;
  margin: 0;
}
.content-middle .central-columns .top-news .content-wrap .items .item {
  flex-basis: 100%;
  margin: 0 0.5em 0 1.5em;
}
.content-middle .central-columns .top-news .content-wrap .items .item:first-child {
  margin-left: 0.5em;
}
.content-middle .central-columns .top-news .content-wrap .items .item a.img {
  display: block;
  height: 15em;
  background-size: cover;
  background-position: 50% 50%;
  margin: 0 -0.5em 0.7em -0.5em;
}
.content-middle .central-columns .top-news .content-wrap .items .item .date {
  margin-bottom: 0.5em;
  color: #808080;
}
.content-middle .central-columns .top-news .content-wrap .items .item .title {
  color: #036735;
  text-decoration: none;
  display: block;
  margin-bottom: 0.5em;
  font-size: 1.125em;
}
.content-middle .central-columns .top-news .content-wrap .items .item .intro {
  max-height: 8.3em;
  overflow: hidden;
}
.content-middle .central-columns .top-news .content-wrap .items.active {
  display: flex;
}
@media screen and (max-width: 768px) {
  .content-middle .central-columns .top-news .content-wrap .items.active {
    flex-direction: column;
  }
  .content-middle .central-columns .top-news .content-wrap .items.active .item {
    margin: 0 0.5em 1em;
  }
}
.content-middle .central-columns .top-articles .items {
  position: relative;
  margin-bottom: 2em;
}
.content-middle .central-columns .top-articles .items .item {
  display: flex;
}
.content-middle .central-columns .top-articles .items .item div.img {
  position: relative;
  margin-right: 1.3em;
  flex-basis: 100%;
}
.content-middle .central-columns .top-articles .items .item div.img .rubname {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0.3em 0.5em;
  box-sizing: border-box;
  background-color: #008fff;
  /* ; */
}
.content-middle .central-columns .top-articles .items .item div.img .rubname a {
  color: white;
  text-decoration: none;
  font-size: 1.25em;
}
.content-middle .central-columns .top-articles .items .item div.img .rubname::after {
  content: "";
  border: 1em solid transparent;
  position: absolute;
  bottom: -2em;
  left: 0.5em;
  border-top: 1em solid #008fff;
}
.content-middle .central-columns .top-articles .items .item div.img a.img {
  display: block;
  height: 15em;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.content-middle .central-columns .top-articles .items .item .otherfields {
  flex-basis: 100%;
}
.content-middle .central-columns .top-articles .items .item .otherfields a.title {
  color: #036735;
  text-decoration: none;
  margin-bottom: 0.5em;
  display: inline-block;
  font-size: 1.125em;
}
.content-middle .central-columns .top-articles .items .item .otherfields .intro {
  margin-bottom: 1em;
}
.content-middle .central-columns .top-articles .items .item .otherfields .soc {
  justify-content: flex-end;
}
@media screen and (max-width: 640px) {
  .content-middle .central-columns .top-articles .items .item {
    display: block;
  }
  .content-middle .central-columns .top-articles .items .item div.img {
    margin: 0 0 1em;
  }
  .content-middle .central-columns .top-articles .items .item div.img a.img {
    height: 20em;
  }
}
.content-middle .central-columns .top-list-articles .block-title {
  font-size: 1.25em;
  padding: 0.3em;
  background: #008fff;
  color: white;
}
.content-middle .central-columns .top-list-articles .top-list {
  margin: 1em;
}
.content-middle .central-columns .top-list-articles .top-list .item-title {
  font-size: 1.25em;
}
.content-middle .central-columns .top-list-articles .top-list .item {
  margin: 0 1em 0.5em;
}
.content-middle .central-columns .top-list-articles .top-list .item a.name {
  text-decoration: none;
  color: #036735;
}
.content-middle .central-columns .top-list-articles .top-list .item .soc .dat {
  margin: 0.5em 0;
}
.content-middle .central-columns .one-string-in-main .head {
  font-size: 1.125em;
  background-color: #008fff;
  padding: 0.3em;
  color: white;
}
.content-middle .central-columns .one-string-in-main .items {
  padding-top: 1.5em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.content-middle .central-columns .one-string-in-main .items .slick-list {
  margin: 0 1em;
}
.content-middle .central-columns .one-string-in-main .items .slick-arrow {
  background-color: #008fff;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding: 0.5em;
  color: white;
  cursor: pointer;
  flex-shrink: 0;
  flex-grow: 0;
}
.content-middle .central-columns .one-string-in-main .items .slick-arrow.prev::before {
  content: "";
}
.content-middle .central-columns .one-string-in-main .items .slick-arrow.next::before {
  content: "";
}
@media screen and (max-width: 960px) {
  .content-middle {
    flex-direction: column;
  }
  .content-middle .central-columns, .content-middle .sidebar-left {
    width: 100%;
    margin: 0 0 1em;
  }
  .content-middle .central-columns {
    order: 5;
  }
  .content-middle .sidebar-left {
    order: 6;
  }
}
.site-footer {
  background-color: #f6f6f8;
  margin-top: 2em;
  padding-top: 1em;
}
@media screen and (max-width: 78.75em) {
  .site-footer {
    padding: 1em 0.3em 0;
  }
}
.site-footer .wrap {
  max-width: 78.75em;
  margin: 0 auto;
}
.site-footer .menu-line {
  margin: 0.5em 0;
}
.site-footer .menu-line ul {
  margin: 0;
  padding: 0;
}
.site-footer .menu-line ul li {
  padding-right: 1em;
  display: inline-block;
}
@media screen and (max-width: 950px) {
  .site-footer .menu-line ul li {
    display: block;
    margin: 0.5em 0;
  }
}
.site-footer .menu-line ul li a {
  color: black;
}
.site-footer .columns {
  display: flex;
  flex-basis: 100%;
}
.site-footer .columns .col {
  margin-left: 0.5em;
}
.site-footer .columns .col:first-child {
  margin: 0;
}
@media screen and (max-width: 950px) {
  .site-footer .columns {
    flex-direction: column;
  }
}
.site-footer .terrorist-extremist {
  padding-top: 20px;
}
.add-new-addvert .show-form-button {
  border-color: #008fff;
  color: #008fff;
}
.content-in-tabs-switcher .content-panels .c-item .r-item .r-head {
  color: false;
  font-size: 1.0625em;
  font-weight: 900;
  padding: 0.5em;
  background: #f8f8f8;
}
.content-in-tabs-switcher .content-panels .c-item .r-item .r-head::before {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  background-color: #d61627;
  vertical-align: middle;
  margin: 0 0.4em 0.15em 0;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item {
  box-sizing: border-box;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .content, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .content {
  padding: 0;
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .content .date, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .content .date {
  color: #a4a3a3;
  font-size: 0.6875em;
  font-weight: 300;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .content .date b, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .content .date b {
  display: inline-block;
  padding-right: 0.5em;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .content .wrap, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .content .wrap {
  height: 100%;
  overflow: hidden;
  padding-top: 15px;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .content a, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .content a {
  color: #333333;
  text-decoration: none;
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1em;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item a.img, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item a.img {
  width: 6.9713em;
  display: block;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  flex-shrink: 0;
  margin-right: 0.5em;
}
.content-in-tabs-switcher .content-panels {
  padding: 1em 0em 0em 0em;
}
.content-in-tabs-switcher .content-panels .c-item .r-item {
  margin-bottom: 1em;
}
.content-in-tabs-switcher .content-panels .c-item .r-item .r-head {
  font-size: 0.886875em;
  font-weight: normal;
  margin: 0 0 1em -0.5em;
  background: white;
  padding: 0.245em 0.5em;
}
.content-in-tabs-switcher .content-panels .c-item .r-item .r-head::first-letter {
  text-transform: uppercase;
}
.content-in-tabs-switcher .content-panels .c-item .r-item .r-head::before {
  background-color: #0065ff;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item {
  flex-basis: 24%;
  padding: 0 0 15px 0;
  box-sizing: border-box;
  margin: 0;
}
@media screen and (max-width: 1100px) {
  .content-in-tabs-switcher .content-panels .c-item .printrsslenta .item, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item {
    flex-basis: 24.5%;
  }
}
@media screen and (max-width: 1100px) and (max-width: 800px) {
  .content-in-tabs-switcher .content-panels .c-item .printrsslenta .item, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item {
    flex-basis: 48.5%;
  }
}
@media screen and (max-width: 1100px) and (max-width: 800px) and (max-width: 580px) {
  .content-in-tabs-switcher .content-panels .c-item .printrsslenta .item, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item {
    flex-basis: 100%;
  }
  .content-in-tabs-switcher .content-panels .c-item .printrsslenta .item a.img, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item a.img {
    height: 15em !important;
    width: 100%;
    float: none;
  }
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item a.title, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item a.title {
  font-weight: 400;
  line-height: 1.1em;
  display: inline-block;
  font-size: 0.8125em;
  color: #232323;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .description, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .description {
  font-size: 12px;
  color: #5a5a5a;
  padding: 5px 0px;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item a.img, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item a.img {
  height: 7em;
  width: 100%;
  float: none;
}
.content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .details .date, .content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .details .date:before, .content-in-tabs-switcher .content-panels .c-item .printrsslenta .item .details .view:before, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .details .date, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .details .date:before, .content-in-tabs-switcher .content-panels .c-item .anonseslistblock--top-view--news .content .item .details .view:before {
  font-size: 12px !important;
}
.banner-from-wrapp, .newnews-from-wrapp {
  display: none;
}
.podelis-of-news {
  background: #f8f8f8;
  margin-bottom: 1em;
  padding: 0.5em 0 1.8em 0;
}
.podelis-of-news .head {
  font-size: 1.25em;
  background: #f8f8f8;
}
.podelis-of-news .head .column_rubrics {
  padding: 0px 0px 0px 5px;
}
.podelis-of-news .content {
  font-size: 0.75em;
  padding: 3px 15px 0 15px;
  line-height: 1.3em;
  overflow: hidden;
}
.podelis-of-news .content img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 0.5em;
}
.podelis-of-news .content .addnew_block {
  padding-top: 15px;
}
.podelis-of-news .content .addnew {
  color: #909090;
  font-size: 1.1em;
  padding: 0.7em;
  border: 1px solid #909090;
  text-transform: uppercase;
  background: none;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  font-family: Roboto;
}
.item-content iframe {
  width: 100%;
  height: 400px;
}
/* виджет Telegram - start */
:root {
  --size_tg: 70px;
}
#tg_button_vidget {
  position: relative;
  display: block;
  width: auto;
  padding: 15px 30px;
  color: #2196f3;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 13px;
  letter-spacing: 4px;
  overflow: hidden;
  transition: 0.2s;
  background-color: #333;
}
#tg_button_vidget.margin-bottom {
  margin-bottom: 15px;
}
#tg_button_vidget .text_telegramm--vidget {
  display: inline-block;
  position: relative;
  margin: 0;
  right: 0;
  z-index: 3;
}
#tg_button_vidget .button__line__tg__vidget {
  position: absolute;
  display: flex;
}
#tg_button_vidget .button__line--top__tg__vidget {
  top: 0;
  left: -100%;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, transparent, #2196f3);
}
#tg_button_vidget:hover .button__line--top__tg__vidget {
  left: 100%;
  transition: 1s;
  transition-delay: 0.25s;
}
#tg_button_vidget .button__line--bottom__tg__vidget {
  bottom: 0;
  right: -100%;
  width: 100%;
  height: 2px;
  background: linear-gradient(270deg, transparent, #2196f3);
}
#tg_button_vidget:hover .button__line--bottom__tg__vidget {
  right: 100%;
  transition: 1s;
  transition-delay: 0.25s;
}
#tg_button_vidget .button__line--left__tg__vidget {
  bottom: -100%;
  left: 0;
  width: 2px;
  height: 100%;
  background: linear-gradient(0deg, transparent, #2196f3);
}
#tg_button_vidget:hover .button__line--left__tg__vidget {
  bottom: 100%;
  transition: 1s;
  transition-delay: 0.25s;
}
#tg_button_vidget .button__line--right__tg__vidget {
  top: -100%;
  right: 0;
  width: 2px;
  height: 100%;
  background: linear-gradient(180deg, transparent, #2196f3);
}
#tg_button_vidget:hover .button__line--right__tg__vidget {
  top: 100%;
  transition: 1s;
  transition-delay: 0.25s;
}
#tg_button_vidget:hover {
  box-shadow: 0 0 5px #2196f3, 0 0 20px #2196f3;
  background-color: #2196f3;
  color: #333;
  transition-delay: 1s;
}
#tg_button_vidget .plane {
  position: absolute;
  width: calc(var(--size_tg) / 1.8);
  height: calc(var(--size_tg) / 2);
  right: 0;
  top: 45%;
  transform: translate(-50%, -50%) rotate(30deg) skewX(-18deg) skewY(-6deg);
  z-index: 2;
}
#tg_button_vidget .wing {
  --skew: -10deg;
  height: 100%;
  width: 50%;
  background: white;
  border-radius: 0.5em 0 0 0.5em;
  position: absolute;
  transform: skewY(var(--skew));
  clip-path: polygon(0 100%, 0 95%, 95% 2%, 98% 0, 150% 0, 150% 150%);
}
#tg_button_vidget .right {
  left: 50.5%;
  transform: skewY(calc(var(--skew) * -1)) rotateY(180deg) scaleX(1.05);
}
#tg_button_vidget .left:before, #tg_button_vidget .left:after {
  content: "";
  position: absolute;
  border-radius: 0.8em 0.5em 0.5em 0.15em;
}
#tg_button_vidget .left:before {
  width: 44%;
  height: 65%;
  background: #CDE1EE;
  top: 48%;
  left: 89%;
  transform: skewY(35deg) rotate(8deg);
}
#tg_button_vidget .left:after {
  background: #afc5db;
  width: 26%;
  height: 25%;
  top: 87%;
  left: 101.5%;
  transform: skewY(50deg) rotate(8deg);
}
/* виджет Telegram - end */
.baner-buttons {
  text-transform: uppercase;
  border-bottom: 1px dotted #232323;
  display: inline-block;
}
.head-body .wrap .logo img {
  width: 85%;
  height: auto;
  padding: 0.5em 0;
}
/*# sourceMappingURL=pluss.css.map */
.site-head .menu-line .wrap {
  background-color: #008fff;
}
.site-head .head-body .wrap .cur-date {
  display: none;
}
.site-head .head-body .wrap .logo {
  margin: 0 auto;
  padding-bottom: 60px;
  padding-top: 10px;
}
.site-head .head-body .wrap {
  padding: inherit;
}
.site-head .head-line .line-wrap .alt-limit {
  color: #003f96;
}
.site-head .menu-line .wrap .menu-head-block > ul li.active {
  background-color: #c7e3fa;
}
.site-head .menu-line .wrap .menu-head-block > ul li.active a {
  color: #000000;
}
.content-middle .central-columns .top-articles .items .item .otherfields a.title {
  color: #003f96;
}
.content-middle .central-columns .top-list-articles .top-list .item a.name {
  color: #003f96;
}
.content-middle .central-columns .c-row .col-right .editor-column-wrap {
  display: none;
}
.content-middle .sidebar-left .anonseslistblock--sidebar--news .elements .item .name, .content-middle .central-columns .c-row .col-right .photo-slider .content .item .name {
  color: #003f96;
}
.content-middle .sidebar-left .rubrics-menu .expander .but {
  background-color: #ee2200;
}
/*# sourceMappingURL=/scss-af72039e7b0a6e6d0464ff255a687301.map */