<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wrapper {
  float: left;
  display: inline-block;
  position: relative;
  width: 729px;
  max-width: 1260px;
  background-color: transparent;
}
.right_part,
.right_part1 {
  float: left;
  display: inline-block;
  position: relative;
  width: 300px;
  flex-basis: 300px;
  margin-left: 20px;
}
.right_part .right_side,
.right_part1 .right_side {
  margin-left: 0;
}
.wrapper~.right_part {
  height: auto !important;
}
@media (max-width:1300px) {
  .wrapper {
    position: relative;
    width: 58.3%;
  }
}
@media (max-width:1280px) {
  .wrapper {
    position: relative;
    width: calc(100% - 510px);
  }
}
@media (max-width:1100px) {
  .wrapper__newspage {
    width: calc(100% - 320px);
  }
}
@media (max-width:992px) {
  .wrapper {
    padding: 15px;
    width: calc(100% - 363px);
  }
}
@media (max-width:720px) {
  .section_topnews .reviews_container,
  .wrapper {
    width: calc(100% - 30px);
  }
  .section_topnews .wrapper {
    width: calc(100% - 335px);
  }
  .right_part,
  .right_part1 {
    margin: 0 auto;
  }
}
@media (max-width:576px) {
  .section_topnews .wrapper {
    padding: 15px;
    width: calc(100% - 30px);
  }
}
.wrapper img {
  max-width: 100%;
  height: auto !important;
}
#_news-index .wrapper img {
  max-height: 238px;
}
.FRight {
  clear: both;
  float: right;
  margin-bottom: 5px !important;
  margin-right: 3px;
  margin-top: 0;
  text-align: right;
}
.sub_menu {
  list-style-type: none;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 0;
  padding: 0;
  clear: both;
}
@media only screen and (min-width:1060px) {
  .sub_menu {
    font-size: 14px;
  }
}
.sub_menu:after,
.sub_menu&gt;.after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.sub_menu li {
  float: left;
  margin-right: 4.3%;
}
.sub_menu a {
  color: #900;
}
.sub_menu a:hover {
  text-decoration: none;
}
.sub_menu .right {
  float: right;
  margin: 0 0 0 8px;
}
.sub_menu .small {
  font-size: 10px;
  text-transform: none;
  font-weight: 400;
}
@media only screen and (min-width:1060px) {
  .sub_menu .small {
    font-size: 11px;
  }
}
.review_last {
  background: #fff url(https://static.cnews.ru/img/cnews/2023/06/14/main_bg_41de3.gif);
  padding: 10px 10px 10px 190px;
  font-size: 11px;
  margin-bottom: 12px;
}
.decor,
.red {
  color: #900 !important;
}
.bold {
  font-weight: 700;
}
.topnew {
  margin: 0 0 20px;
}
.topnew:after,
.topnew&gt;.after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.topnew h3 {
  font: bold 16.32px Arial, Tahoma, Verdana, sans-serif;
  margin: 0 0 10px;
}
.news_column article&gt;a,
.topnew&gt;a {
  color: #000;
}
.topnew img {
  float: left;
  margin: 0 10px 10px 0;
  border: 1px solid #000;
}
.news_column time,
.topnew time {
  display: block;
  font-size: 11px;
  color: #999;
}
.news_main_outline {
  overflow: hidden;
  width: 100%;
}
.news_main {
  position: relative;
}
.news_main article {
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  padding: 10px 0 10px 0;
  margin: -1px -6px 0 0;
  border-top: 1px solid #d8d8d8;
  vertical-align: top;
}
.news_main article&gt;a {
  color: #000;
}
.news_main article:nth-child(even) {
  padding-right: 0;
}
.news_main .article_inner {
  margin: 0 0 0 40px;
}
.news_main h3 {
  font: bold 16.32px Arial, Tahoma, Verdana, sans-serif;
  margin: 0 0 10px;
  min-height: 39px
}
.news_main img {
  display: block;
  float: left;
  border: 1px solid #000;
  margin: 0 11px 7px 0;
  height: auto;
  width: auto;
}
.news_main_outline .news_main img {
  width: 100%;
}
.news_main a:hover {
  text-decoration: none;
}
.news_main time {
  margin-top: 10px;
  display: block;
}
@media only screen and (min-width:1280px) {
  .news_main img {
    height: 190px;
  }
}
.news_list article {
  margin: 20px 0;
}
.news_list h3 {
  font: bold 16.32px Arial, Tahoma, Verdana, sans-serif;
  margin: 0;
}
.news_list .time {
  display: block;
  font-size: 11px;
  color: #999;
}
.news_list .more {
  clear: both;
  font-size: 11px;
  color: #666;
  text-align: right;
  margin: 7px 0 0 0;
  padding: 0 0 10px;
}
.fleft {
  float: left;
  margin: 20px 15px 5px 0;
}
.Anonce img {
  border: 1px solid #000;
  float: left;
  margin-right: 15px;
}
.calendar {
  border: 1px solid #d8d8d8;
  background-color: #faf7e9;
  padding: 2px;
  margin: 0 0 20px;
}
.calendar table {
  width: 100%;
  color: #999;
}
.calendar table td {
  text-align: center;
  padding: 3px;
}
.calendar table a {
  padding: 3px 7px;
}
.calendar table a:hover {
  background-color: #efe5b7;
}
.calendar .ArchTitle,
.calendar .Month {
  color: #000;
}
.calendar a:active,
.calendar a:hover,
.calendar a:visited {
  color: #0b5087;
  font-size: 12px;
}
.calendar_title {
  background-color: #f2f2f2;
  font-size: 11px;
  position: relative;
  line-height: 19px;
  height: 19px;
  margin-bottom: 2px;
}
@media only screen and (min-width:1060px) {
  .calendar_title {
    font-size: 12px;
  }
}
.calendar_title .month {
  margin: 0 auto;
  width: 22%;
  text-align: center;
  font-weight: 700;
  border-left: 2px solid #faf7e9;
  border-right: 2px solid #faf7e9;
}
.calendar_title .month_next,
.calendar_title .month_prev {
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  background-color: #549a1c !important;
  top: 2px;
  cursor: pointer;
}
.calendar_title .month_prev {
  right: 61%;
  margin-right: 4px;
}
.calendar_title .month_next {
  left: 61%;
  margin-left: 4px;
}
.calendar_title .disabled {
  background-color: #d8d8d8;
  cursor: default;
}
.calendar_name {
  width: 22%;
  float: left;
  text-align: center;
  border-right: 2px solid #faf7e9;
}
.NewsSlaids,
.gallery_block {
  text-align: center;
  background-color: #f8f8f8;
  padding: 20px 0 10px;
  max-width: 700px;
}
.gallery_photo_descr,
.photo_name {
  color: #999;
  margin: 5px 25px 0;
  text-align: center;
}
.ChangePagesFoto p,
.slider_pager {
  margin: 5px 0;
}
.ChangePagesFoto a {
  padding: 2px 4px 3px;
}
.ChangePagesLinkActive {
  color: #fff;
  background-color: #850303;
}
.gallery_block ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.slider_pager {
  text-align: center;
}
.slider_pager a {
  display: inline-block;
  min-width: 20px;
  height: 20px;
  text-align: center
}
.gallery-slider-big {
  display: none
}
.gallery-slider {
  margin-top: 15px;
  display: none;
}
.gallery_block .slick-next,
.gallery_block .slick-prev {
  width: 30px;
  height: 100%;
  top: 0;
  transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  z-index: 1;
  text-shadow: 0 0 2px #000;
}
.gallery-slider-big .slick-next,
.gallery-slider-big .slick-prev {
  width: 50px;
}
.gallery_block .slick-prev {
  left: 5px;
}
.gallery_block .slick-next {
  right: 5px;
}
.gallery_block .slick-next::before,
.gallery_block .slick-prev::before {
  color: #eee;
  font-size: 30px;
}
.gallery-slider-big .slick-next::before,
.gallery-slider-big .slick-prev::before {
  font-size: 50px;
}
.gallery_block .gallery-slider-big img {
  max-height: 500px;
  display: inline-block
}
.gallery-slider-big .gallery-title {
  display: block;
}
.gallery-slider-big .gallery-item {
  padding: 0 50px;
  position: relative;
}
.gallery-slider-big .gallery-slider-fs-link {
  position: absolute;
  display: block;
  width: 40px;
  height: 40px;
  background: #fff url(https://www.cnews.ru/inc/design2019/img/icons/fullscreen.svg) center center no-repeat;
  top: 5px;
  left: 50%;
  margin-left: -20px;
  padding: 1px;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0);
  opacity: .3;
}
.gallery-slider-big .gallery-slider-fs-link:hover {
  opacity: 1;
}
.gallery-slider .gallery-item {
  padding: 0 5px;
  cursor: pointer;
}
.gallery-slider img {
  max-height: 100px;
}
.slider_pager a.active {
  color: #fff;
  text-decoration: none;
  background-color: #0164a7;
}
.slider_pager a.active:hover,
.slider_pager a:hover {
  font-size: 12px !important;
}
.gallery_block_inner ul {
  list-style-type: none;
}
.img-block {
  text-align: center;
  margin: 15px 0;
}
.img-desc {
  font-size: .84em;
  font-weight: 700;
  text-align: center;
  margin-top: 3px;
}
.popup_img {
  text-align: center;
}
.title_section {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0 7px;
  clear: both;
}
@media only screen and (min-width:1060px) {
  .title_section {
    font-size: 14px;
  }
}
.title_section a {
  color: #000;
}
#ArchiveForm {
  clear: both;
  margin-top: 10px;
}
#ArchiveFormTop {
  background: none repeat scroll 0 0 #faf7e9;
  clear: both;
  padding: 15px 0 10px 15px;
}
#ArchiveFormTop label {
  display: inline;
  float: left;
  margin-right: 5px;
}
.ArchiveCalendar {
  clear: both;
  display: inline;
  float: left;
  margin-top: 10px;
  width: 285px;
}
.ArchiveCalendar input {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c1c1c1;
  margin-right: 5px;
  width: 65px;
}
.ArchiveCheck {
  display: inline-block;
  vertical-align: top;
}
.ArchiveCheck input,
.ArchiveFormBottom input {
  float: left;
  height: 14px;
  margin-right: 5px;
  width: 14px;
}
.ArchiveCheck label,
.ArchiveFormBottom label {
  display: inline;
  float: left;
  font-size: 10px;
  margin-bottom: 10px;
  width: 115px;
}
.ArchiveCheck span,
.ArchiveFormBottom span {
  display: block;
  float: left;
  width: 115px;
}
.ArchiveFormBottom {
  background: none repeat scroll 0 0 #f3f3f3;
  border-bottom: 1px solid #fff;
  clear: both;
  float: left;
  padding: 10px 0 10px 25px;
  width: 480px;
}
.ArchiveFormBottom p {
  clear: both;
  display: inline;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.ArchiveFormBottom input#Chooze {
  height: 25px;
  width: 80px;
}
#ArchiveForm {
  float: none;
  margin-bottom: 20px;
}
#ArchiveForm #ArchiveFormTop {
  float: none;
}
#ArchiveForm img {
  margin-right: 4px;
  vertical-align: -2px;
}
#ArchiveForm input {
  padding: 1px;
  margin-top: 0;
  margin-bottom: 0;
}
#ArchiveForm .ArchiveCheck {
  padding-top: 2px;
}
#ArchiveForm .ArchiveCheck span,
#ArchiveForm .ArchiveFormBottom span {
  width: auto;
}
#ArchiveForm .ArchiveCheck label {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
  margin-top: 12px;
  padding-bottom: 7px;
  width: auto;
  display: inline-block;
  float: none;
  margin-right: 10px;
}
#ArchiveForm .ArchiveCalendar {
  font-size: 12px;
  line-height: 20px;
}
#ArchiveForm select {
  padding: 1px;
  width: 205px;
}
#ArchiveForm #Chooze {
  margin-bottom: 3px;
  margin-top: 8px;
  padding: 0 10px;
  height: 26px;
}
.ArchivePages {
  display: block;
  float: none;
  margin: 15px 0 10px;
  text-align: center;
}
.ArchivePages&gt;.FRight {
  display: block;
  float: none;
  font-size: 12px;
  text-align: center;
}
.ArchivePages a {
  font-size: 12px !important;
}
.ArchiveLines {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.ArchiveLines .BigNews {
  font-size: 15px;
}
.ArchiveLines li {
  margin-bottom: 15px !important;
}
.page {
  clear: both;
  text-align: center;
  height: 20px;
  margin: 5px 0 20px;
}
.page span {
  color: #fff;
  background: #850303;
  margin: 0 1px;
  padding: 2px 4px;
}
.page b {
  font-weight: 400;
  color: #999;
}
.page b:first-child {
  display: none;
}
.objects {
  text-align: justify;
  margin-bottom: -20px;
}
.objects:after {
  content: "";
  display: inline-block;
  width: 100%;
}
.object {
  width: 48.3%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-decoration: none;
  text-align: left;
  line-height: 1.1;
  margin-bottom: 20px;
}
.object img {
  display: block;
  width: 100%;
}
.object .sing_video {
  display: block;
  width: 45px;
  height: 45px;
  position: absolute;
  left: 50%;
  margin: -22px 0 0 -22px;
  top: 45%;
  background: url(https://static.cnews.ru/img/cnews/2023/06/14/play.png) 0 0 no-repeat;
  opacity: .8;
  transition: .5s;
}
.object:hover .sing_video {
  opacity: 1;
}
.object_name {
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(73, 79, 92, .8) !important;
  display: block;
  color: #fff;
  padding: 10px 0 !important;
  min-height: 31px;
  transition: .5s;
  font-size: 13px;
}
.object:hover .object_name {
  background-color: rgba(30, 74, 109, .9);
  background-color: rgba(73, 79, 92, .9);
}
.object_name span {
  display: block;
  margin: 0 10px;
}
.object_name .object_data {
  font-size: .84em;
  margin-top: 4px;
}
@media only screen and (max-width:1100px) {
  .object_name {
    min-height: 28px;
    padding: 11px 0 6px;
  }
}
.objects_row .object {
  width: 100%;
  display: block;
  margin: 0 0 10px;
}
article [id^=table] {
  overflow: auto;
}
.main_table,
.table2008 {
  border: 1px solid #999;
  border-collapse: collapse;
  clear: both;
  margin: 0 auto 5px;
  width: 99.9%;
}
.main_table td {
  border-right: 1px solid #ccc;
}
.main_table tr.thead td,
.table2008 tr.thead td,
th {
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
}
.table2008 tr.odd th {
  border-top: 1px solid #fff;
}
.main_table tr.even,
.table2008 tr.even {
  background-color: #e0dcdc;
}
.main_table tr td.red,
.main_table tr.red,
.table2008 tr td.red,
.table2008 tr.red {
  background: #eb626e none repeat scroll 0 0;
  color: #000;
}
.main_table tr td.blue,
.main_table tr.blue,
.table2008 tr td.blue,
.table2008 tr.blue {
  background: #1313ff none repeat scroll 0 0;
  color: #fff
}
.main_table tr td.yellow,
.main_table tr.yellow,
.table2008 tr td.yellow,
.table2008 tr.yellow {
  background: #ff0 none repeat scroll 0 0;
}
.blue_text {
  color: #1313ff !important;
}
.main_table tr.green,
.table2008 tr.green {
  background-color: #cfc;
}
.main_table tr td,
.main_table tr td p,
.main_table tr th,
.main_table tr th p,
.table2008 tr td,
.table2008 tr th {
  font-size: 11px;
  padding: 4px;
}
.small_td tr td {
  font-size: 11px;
  padding: 4px 1px !important;
}
.table2008 tr td.marked {
  color: #1e4a6d;
}
.table2008 tr td.Strong {
  font-weight: 400;
}
.RatingTableTitle {
  margin-left: 0;
}
.mag-item {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  margin-right: 4%;
  margin-bottom: 30px;
  color: #333;
}
.mag-item:nth-child(3n+2) {
  margin-right: 0;
}
.mag-item h4 {
  margin: 5px 0;
}
.mag-item p {
  margin: 5px 0;
}
#magArchive .AnaliticMenu {
  width: auto;
  float: none;
  height: auto;
  margin-bottom: 0;
}
.sectiontoplist {
  width: 55%;
  float: left;
  margin-bottom: 15px;
}
.sectiontoplist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sectiontoplist li a,
.sectiontoplist_main a {
  font-size: 14px;
  font-weight: 700;
}
.sectiontoplist_main {
  margin-bottom: 10px;
}
.sectiontoplist_main img {
  border: 1px solid #000;
  width: 100%;
  margin-bottom: 4px;
}
.sectiontoplist li,
.sectiontoplist_main {
  margin-bottom: 20px;
}
.section_newslist {
  margin: 0 0 15px;
  float: right;
  width: 43.5%;
}
.section_newslist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.section_newslist ul li {
  padding-left: 13px;
}
.section_newslist ul li {
  margin-bottom: 9px;
}
.section_newslist time {
  margin-top: 2px;
}
@media (max-width:480px) {
  .section_newslist,
  .sectiontoplist {
    width: 100%
  }
}
.title_section {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0 7px;
  clear: both;
}
.title_section.ts_level1:first-of-type {
  margin-top: 0;
}
@media only screen and (min-width:1060px) {
  .title_section {
    font-size: 14px;
  }
}
.title_section a {
  color: #000;
}
.block_info {
  background: #f1f1f1;
  clear: both;
  margin-top: 5px;
  border: 1px solid #e5e5e5;
  padding: 10px 10px 0 10px;
  font-size: 11px;
}
.block_info p {
  clear: both;
  margin: 10px 0;
}
.block_info .name {
  font-size: 1.3em;
  margin-top: 10px;
}
.block_info .position {
  font-size: .9em;
}
.block_info .position a {
  color: #000;
}
.block_info img {
  float: left;
  margin: 0 15px 5px 0;
  max-width: 100%;
}
.block_info1 {
  background: #f0f7ea;
  clear: both;
  margin-top: 5px;
  border: 1px solid #f0f7ea;
  padding: 10px 10px 0 10px;
  font-size: 11px;
}
.block_info1 p {
  clear: both;
  margin: 10px 0;
}
.block_info1 img {
  float: left;
  margin: 0 15px 5px 0;
}
.Black,
.black {
  color: #000;
}
.big {
  font-size: 1.1em;
}
.columns_info {
  display: table;
  width: 100%;
  font-size: 11px;
}
.columns_info .inner {
  padding: 10px 10px 10px 30px;
}
.column_content {
  display: table-cell;
  background-color: #faf7e8;
  border: 1px solid #f0e4a6;
  background-position: 0 5px;
  background-repeat: no-repeat;
  vertical-align: top;
}
.column_right {
  display: table-cell;
  width: 300px;
  background-color: #faf7e8;
  border: 1px solid #f0e4a6;
  background-position: 0 5px;
  background-repeat: no-repeat;
  vertical-align: top;
}
.column_separ {
  display: table-cell;
  width: 15px;
}
.company_info img {
  float: right;
  margin: 0 0 3px 10px;
}
.columns_info .digits_info span {
  font-size: 170%;
  font-weight: 700;
  margin-right: 5px;
}
.columns_info a,
.columns_info a:active,
.columns_info a:hover,
.columns_info a:link,
.columns_info a:visited {
  color: #000;
}
@media only screen and (min-width:1060px) {
  .block_info,
  .block_info1,
  .columns_info {
    font-size: 12px;
  }
}
.rating {
  overflow: hidden;
  width: 300px;
  margin-bottom: 20px;
}
.rating h3 {
  color: #1e4a6d;
  font-size: 14px;
  margin-bottom: 5px;
  text-align: left;
  font-weight: 400;
}
.rating table {
  border-collapse: collapse;
  color: #666;
  font-size: 10px !important;
  text-align: center;
  width: 100%;
}
.rating table thead th {
  border-bottom: 1px solid #000;
  color: #000;
  font-weight: 400;
}
.rating table td,
.rating table th {
  padding: 5px 4px;
}
.rating table tr.even {
  background: none repeat scroll 0 0 #f5f5f4;
}
.rating table tbody tr:hover {
  background: none repeat scroll 0 0 #e5f2ef;
  color: #000;
  cursor: pointer;
}
.rating p.small_info {
  padding-top: 10px;
  text-align: right;
}
.rating p.small_info a {
  color: #666;
  font-size: 11px;
  text-decoration: underline;
}
.rating p.small_info a:hover {
  text-decoration: none;
}
.rating-left {
  text-align: left;
}
.rating-center {
  text-align: center;
}
.rating-right {
  text-align: right;
}
.Rating {
  font-weight: 700;
}
.active_link {
  font-weight: 700;
}
.news_column {
  text-align: justify;
  background: url(https://static.cnews.ru/img/cnews/2023/06/14/line.gif) 50% 0 repeat-y;
}
.news_column h3 {
  font: bold 16.32px Arial, Tahoma, Verdana, sans-serif;
  margin: 0 0 10px;
}
.news_column article {
  display: inline-block;
  vertical-align: top;
  width: 48.2%;
  text-align: left;
  margin-bottom: 20px;
}
.news_column .more {
  display: inline-block;
  width: 100%;
  text-align: right;
  background: #fff;
  margin-top: -10px;
  padding-top: 17px;
}
.bgnone {
  background: 0 0;
}
.wrapper .content time {
  display: block;
  font-size: 11px;
  color: #999;
}
@media only screen and (min-width:1060px) {
  .wrapper .content time {
    font-size: 12px;
    margin: 5px 0;
  }
}
.wrapper .content a {
  color: #00a7b3;
  text-decoration: none
}
.wrapper .content a:hover {
  text-decoration: underline;
}
.FRight {
  clear: both;
  float: right;
  margin-bottom: 5px !important;
  margin-right: 3px;
  margin-top: 0;
  text-align: right;
}
a.GreyLink:active,
a.GreyLink:hover,
a.GreyLink:link,
a.GreyLink:visited {
  color: #666;
  font-size: 11px !important;
}
.GreyLink,
.GreyLinkActive {
  height: 22px;
  line-height: 1.5em;
}
.cl {
  clear: both;
  display: block;
  line-height: 0;
  height: 0;
  font-size: 0;
}
.banner a[data-toggle=modal] img {
  margin-bottom: 15px;
}
.MnenieBanks,
.note,
.noteForComments,
.part_wrapp {
  background-color: #f8f8f8;
  margin: 20px 0;
  padding: 15px;
  border: 1px solid #e9e9e9;
}
.noteForComments:after {
  content: "";
  display: table;
  clear: both;
}
.noteForComments_with_token {
  position: relative;
}
.noteForComments_with_token .token-mark-block {
  position: absolute;
  right: 20px;
  bottom: 15px;
}
.noteForComments_with_token .view-link {
  margin-bottom: 30px;
}
.note-title-prepend {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.noteForComments&gt;strong {
  font-size: 18px;
}
#aboutMag,
.AboutCont {
  padding-right: 10px;
}
.article-menu_base~.noteForComments img[style*="float:left"] {
  margin-right: 15px;
  margin-bottom: 5px;
}
.noteForComments .view-image {
  float: left;
  margin: 4px 10px 0 0;
}
.noteForComments .view-image figure,
.noteForComments .view-title p{
  margin: 0;
}
.TitleWrappContact p {
  float: left;
  font-weight: 700;
  font-size: 18px;
  margin-top: 0;
}
.TitleWrappContact a {
  color: #666;
  float: left;
  margin-top: 10px;
}
.TitleWrappContact p span {
  line-height: 2;
  padding: 0 0 0 2px;
  color: #666;
}
.VacancyType {
  float: left;
  margin-bottom: 10px;
  margin-right: 5px;
  margin-top: 7px;
  width: 190px;
}
.KontactsWrapp h2 {
  color: #333;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
}
.KontactsWrapp p.contacts {
  float: right;
  font-size: 12px;
  line-height: 1.3;
  text-align: left;
  width: 180px;
}
.Mnenie img {
  float: left;
  margin: 0 10px 5px 0;
}
.Mnenie .name {
  color: #369 !important;
  font-weight: 700;
  margin-top: 0;
}
.wrapper #tab-mark-main li:nth-last-child(2) {
  margin-bottom: 9px;
}
@media (max-width:800px) {
  .news_column {
    background: 0 0;
  }
  article [id^=table],
  article [id^=table]+.bottom_bar {
    max-width: 95%;
  }
}
@media (max-width:720px) {
  .right_side .rating {
    margin: 0 auto;
  }
}
@media (max-width:576px) {
  .sub_menu li {
    margin: 7px;
  }
  .news_column article {
    width: 100%;
  }
}
@media (max-width:480px) {
  .section_newslist ul li {
    padding-left: 0;
  }
}
.modalbox-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: #000;
  opacity: .8;
}
.modalbox {
  width: 720px;
  height: auto;
  margin: 0 0 0 -400px;
  transform: translate(0, -50%);
  top: 50%;
  left: 50%;
  padding: 20px 40px;
  background: #fff;
  text-align: center;
  display: none;
  position: fixed;
  box-shadow: 0 0 25px #111;
  -moz-box-shadow: 0 0 25px #111;
  -webkit-box-shadow: 0 0 25px #111;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 10950;
}
.modalbox h1 {
  font-size: 37px;
  margin: 25px 100px;
  line-height: 40px;
  font-family: "Roboto Condensed", Arial, sans-serif;
}
.modalbox a.close {
  position: absolute;
  top: 10px;
  right: 10px;
  text-indent: -1000px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  opacity: .5;
}
.modalbox a.close:hover {
  opacity: .8;
}
.modalbox a.close:after,
.modalbox a.close:before {
  content: "";
  position: absolute;
  left: 0;
  top: 19px;
  width: 40px;
  display: block;
  border-top: 3px solid #000;
}
.modalbox a.close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.modalbox a.close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.anketa_page .form_anketa .ss-form-title {
  font-size: 36px;
  margin: 0 auto 10px;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
  padding:0;
}
.anketa_page .form_anketa .ss-form-heading{
  margin: 0;
}
.anketa_page .form_anketa .ss-form-desc{
  font-size: 16px;
  padding: 0;
  margin:0 0 10px;
  line-height: 1.65;
}
.anketa_page .ss-item-label {
  display: inline-block;
  width: 415px;
  vertical-align: top;
}
.anketa_page .ss-item-title {
  display: inline-block;
  background-color: #e7e7e7;
  padding: 2px 5px;
  width: 400px;
}
.anketa_page .ss-form-item {
  margin: 0 0 30px;
}
.anketa_page .ss-form-item input.ss-form-input,
.anketa_page .ss-form-item select.ss-form-input,
.anketa_page .ss-form-item textarea.ss-form-input {
  width: 100%;
  font-size: 16px;
}
.anketa_page .ss-form-item textarea.ss-form-input {
  height: 90px;
}
.anketa_page .ss-form-footer{
  font-size: 16px
}
.anketa_page .ss-item-captcha img {
  margin: 10px 0 0 0;
}
.anketa_page .form-item-recaptcha-wrapper .grecaptcha-badge {
  margin: 0 auto;
}
label.form-item-error {
  color: red;
  display: block;
  font-size: .9em;
}
input.form-item-error,
select.form-item-error,
textarea.form-item-error {
  border: 1px solid red;
}
.anketa_page .ss-form-input {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.anketa_page .ss-form-input .ss-input-value {
  display: inline-block;
}
.news_poll {
  background: #eceef5 url(https://static.cnews.ru/img/cnews/2023/06/14/quest_bg_04415.gif) no-repeat scroll 97% 45%;
  border: 1px solid #cad4e7;
  border-radius: 5px;
  padding: 10px 50px 10px 10px;
  margin: 10px 0 30px;
}
.news_poll h5 {
  color: #3b5998;
  font-size: 14px;
  padding-bottom: 10px;
}
.news_poll p {
  margin: 0 !important;
  overflow: hidden;
  padding-bottom: 5px;
  width: 100%;
}
.news_poll_under {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #eceef5 none repeat scroll 0 0;
  border-color: -moz-use-text-color #cad4e7 #cad4e7;
  border-image: none;
  border-radius: 0 0 5px 5px;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  margin-top: -4px;
  padding: 10px 50px 0 10px;
}
.news_poll_under .MainSobitiaNews2 {
  float: none;
  width: auto !important;
}
.news_poll_under a {
  text-decoration: none;
}
.news_poll_under a:hover {
  text-decoration: underline;
}
.news_poll .ss-form-title {
  color: #3b5998;
  font-size: 14px;
  padding-bottom: 10px;
  font-weight: 700;
}
.news_poll .ss-input-value {
  display: inline;
}
.news_poll .ss-form {
  font-size: .9em;
}
.news_poll ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.news_poll li {
  margin: 0 0 6px;
}
.news_poll input {
  vertical-align: -2px;
}
.news_poll .ss-form-action {
  text-align: center;
}
.news_poll .ss-raiting-progress {
  display: inline-block;
  height: 10px;
  background: #d34e29;
  margin: 2px 0 0;
  vertical-align: middle;
}
.news_poll .ss-raiting-value {
  display: inline-block;
  vertical-align: middle;
}
.news_poll .ss-form-result .ss-item-input {
  margin-bottom: 5px;
}
.form_pollart .ss-form-desc {
  padding: 0;
  font-weight: 700;
  text-align: center;
}
.form_pollart .ss-form-title,
.form_pollart .ss-item-type-hidden,
.form_pollart .ss-required,
.form_pollart label.form-item-error {
  display: none;
}
.form_pollart .form-item-error {
  display: block !important;
  margin-top: 5px;
  width: 100%;
}
.form_pollart .ss-item-label {
  color: #900;
  font-weight: 700;
}
.form_anketa .ss-item-input,
.form_pollart .ss-item-input {
  margin-top: 5px;
  margin-bottom: 5px;
}
.form_anketa .ss-item-title,
.form_pollart .ss-item-title {
  padding: 15px 10px 0 0;
  width: 85%;
  color: #212121;
}
.form_anketa .ss-form-action,
.form_pollart .ss-form-action {
  padding: 14px 0 0;
  width: 80%;
  min-width: 280px;
  text-align: right;
}
.form_anketa .ss-form-input,
.form_pollart .ss-form-input {
  width: 85%;
  min-width: 280px;
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 8px 6px;
}
.form_anketa textarea.ss-form-input,
.form_pollart textarea.ss-form-input {
  min-height: 60px;
}
.form_anketa ul.ss-form-input,
.form_pollart ul.ss-form-input {
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  list-style-type: none;
}
.form_pollart .ss-input-value {
  font-weight: 700;
}
.form_pollart .ss-item-input .ss-input-value {
  display: inline-block;
  width: calc(100% - 60px);
  vertical-align: top;
}
.form_pollart .form-item-error {
  border-color: red;
}
.news_container .form_pollart .ss-input-raiting {
  float: right
}
.news_container .form_pollart .ss-item-input {
  margin: 10px 0;
  background-color: #f5f5f5;
  padding: 5px;
}
.news_container .form_pollart .ss-item-input:after {
  content: " ";
  display: block;
  clear: both;
}
.site_search_bar {
  display: block;
  width: calc(100% - 210px);
  height: calc(100% - 10px);
  padding: 0 0 0 20px;
  box-sizing: border-box;
  position: absolute;
  z-index: 7;
  opacity: 1;
  bottom: 0;
  right: 0;
  background-color: #fff;
  border-left: 1px solid #eee;
}
.page-spec-project .site_search_bar {
  height: 100%;
  top: 0;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.center {
  text-align: center;
}
article.news_container ~ .right_side {
  height: auto !important;
}
article ~ .section_zoom .zoom_item {
  flex-basis: 32.3%;
}
.banner {
  position: relative;
  z-index: 0;
}
.news_container .banner {
  z-index: 1;
}
.jscroll-added:nth-of-type(odd) {
  background-color: #fafafa;
}
.item-other {
  margin: 1% 0;
  flex-basis: 32.5%;
  height: 296px;
  border: 1px solid #e9e9e9;
}
.other-item-top {
  flex-basis: 77%;
  overflow: hidden;
  position: relative;
}
.other-item-h {
  overflow: hidden;
  position: relative;
}
.other-item-img {
  transition: 0.2s;
  width: 100%;
}
.item-other:hover .other-item-img {
  transform: scale(1.1);
}
.news_container .newslist {
  margin-bottom: 0;
  min-height: 600px;
}
.page-axenix .news_container .newslist {
  min-height: 447px;
}
.scroll-down {
  bottom: 0;
  margin-left: 0;
  width: 100%;
}
.left_navigation {
  height: 100% !important;
  margin: 0;
  padding: 0;
}
.zoom_news .zoom_item {
  flex-basis: 23.5%;
  height: 290px;
}
.NewsBodyLeftInclude{
  float: left;
  max-width: 198px;
  margin: 0 20px 10px 0;
}
[data-number="0"] ~ .banner_list [data-number="0"],
[data-number="1"] ~ .banner_list [data-number="1"],
[data-number="2"] ~ .banner_list [data-number="2"],
[data-number="3"] ~ .banner_list [data-number="3"],
[data-number="4"] ~ .banner_list [data-number="4"],
[data-number="5"] ~ .banner_list [data-number="5"],
[data-number="6"] ~ .banner_list [data-number="6"],
[data-number="7"] ~ .banner_list [data-number="7"],
[data-number="8"] ~ .banner_list [data-number="8"],
[data-number="9"] ~ .banner_list [data-number="9"],
[data-number="10"] ~ .banner_list [data-number="10"],
[data-number="11"] ~ .banner_list [data-number="11"],
[data-number="12"] ~ .banner_list [data-number="12"] {
  display: none;
}
.cl_person_0 {
  background-color: #f44336;
}
.cl_person_1 {
  background-color: #00a7b3;
}
.cl_person_2 {
  background-color: #2c95e3;
}
.cl_person_3 {
  background-color: #32b47b;
}
.d-phones,
.d-phones-landscape,
.d-tablets,
.d-desktops {
  display: none !important;
}
.d-phones-hide,
.d-phones-landscape-hide,
.d-tablets-hide,
.d-desktops-hide {
  display: block !important;
}
.bottom_bar .c-review-page ~ br {
  display: none;
}
@media (max-width: 800px) {
  .zoom_news .zoom_item {
    height: 230px;
  }
}
@media (max-width: 720px) {
  .top_mainpage_inner {
    flex-direction: column !important;
  }
  .right_side {
    margin-left: 0;
    padding: 10px;
  }
  .NewsBodyLeftInclude {
    float: none;
    margin: auto;
  }
  .owl-carousel.tv-slider {
    display: none !important;
  }
  .cl_tv_section {
    display: none !important;
  }
}
@media (max-width: 576px) {
  .homepage .top_mainpage_inner.flex-row,
  .homepage .top_mainpage_inner .flex-row {
    flex-direction: column !important;
  }
  .homepage .top_mainpage_inner .newstoplist {
    width: 100%;
  }
  .item-other {
    flex-basis: 100%;
    margin: 5px 0;
    padding: 10px;
    height: auto;
  }
  .other-item-top {
    flex-basis: 25%;
    float: left;
    margin-right: 15px;
  }
  .other-item-img,
  .other-item-img:hover {
    width: 100%;
    transform: scale(1);
    margin: 0;
  }
  .item-other.d-flex.flex-column,
  .mainnews_item.d-flex.flex-column {
    flex-direction: row !important;
    flex-wrap: wrap;
  }
  .other-item-text.flex-shrink-0 {
    flex-basis: 70%;
  }
  .item-other .mnic-heading {
    padding: 0;
  }
  .zoom_news .zoom_item,
  .homepage .zoom_news .zoom_item {
    flex-basis: 100%;
    height: auto;
  }
  article ~ .section_zoom .zoom_item {
    height: auto;
  }
  .section_popular .right_side .pr-item {
    width: 100%;
    max-width: none;
  }
  .section_popular .right_side .pr-item:first-of-type {
    margin: 0;
  }
  .section_popular .pr-item {
    height: 160px;
  }
  .right_side .pr-item + .pr-item {
    margin: 10px auto;
  }
}
@media (max-width: 360px) {
  .other-item-text.flex-shrink-0 {
    flex-basis: 69%;
  }
  .section_popular .pr-item {
    height: 150px;
  }
}
@media (max-width: 576px) {
  .d-phones {
    display: block !important;
  }
  .d-phones-hide {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .d-phones-landscape {
    display: block !important;
  }
  .d-phones-landscape-hide {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .d-tablets {
    display: block !important;
  }
  .d-tablets-hide {
    display: none !important;
  }
}
@media (min-width: 641px) and (max-width: 992px) {
  .homepage .section_popular .right_side &gt; .banner_new_design:nth-child(3) {
    display: none;
  }
}
@media (min-width: 992.98px) and (max-width: 1200px) {
  .d-desktops {
    display: block !important;
  }
  .d-desktops-hide {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .d-desktops {
    display: block !important;
  }
  .d-desktops-hide {
    display: none !important;
  }
}
.modal-open {
  overflow: hidden;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  z-index: 5;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.in {
  opacity: 0.5;
}
.fade {
  transition: opacity 0.15s linear;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
  z-index: 1072;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-body h1 {
  margin-top: 0;
}
.show-consent {
  cursor: pointer;
  color: #0987d1;
}
@media (min-width: 800px) {
  .modal-dialog {
    max-width: 800px;
    margin: 1.75rem auto;
  }
}
@media (min-width: 576px) {
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
}
.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal.fade .modal-content {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px);
  opacity: 0;
}
.modal.fade.in .modal-content {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}
.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.6;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
body {
  padding: 0;
  margin: 0;
  background: #e4e4e4;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}
.sidenav {
  width:260px;
  position: absolute;
  z-index: 4;
  visibility: hidden;
}
.sl-link {
  display: block;
  font-family: "Open Sans", sans-serif;
  padding: 10px 16px;
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
  text-decoration: none;
  font-size: 14px;
  color: #000;
  transition: 0.3s;  
}
.close_mob_nav {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  padding: 0;
  height: 62px;
  box-sizing: border-box;
  line-height: 74px;
  width: 66px;
  top: 10px;
  left: 0;
  background: #0164a7;
  cursor: pointer;
  color: #fff;
  z-index: 1;
  user-select: none;
  text-align: center;
  transition:all .2s ease;

}
.mob_nav_opened .close_mob_nav {
  z-index: 4;
  background-color: #4aa4b1;
  opacity: 1;
  visibility: visible;
}
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
.mob_nav_opened #mob_slide:after {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  z-index: 2;
}
.sidenav-links {
  margin-top: 72px;
  transform: translateX(-260px);
  transition: all .2s ease;
}
.mob_nav_opened .sidenav-links{
  transform: translateX(0);
}
#mob_slide {
  transition: 0.2s;
}
.open_mob_nav {
  cursor: pointer;
  display: none;
}
.msl-col {
  float: left;
  width: 50%;
  padding-top: 30px;
  border-top: 1px solid #555;
  background: #212225;
  height: 100vh;
  box-sizing: border-box;
}
.msl-col:first-child{
  padding-left: 16px;
  box-sizing: border-box;
}
.msl-col_link {
  color: #999;
  display: inline-block;
  transition: 0.2s;
  margin:4px 0;
}
.msl-col_link:after{
  content:"";
  display: block;
}
.msl-col_link span {
  color: #fff;
  font-weight: 600;
}
.mob_slide_links a:hover {
  color: #fff;
}
.lk_mob_link {
  padding: 20px;
  width: 100%;
  border-bottom: 1px solid #000;
  color: #999;
  display: inline-block;
  background: #212225;
}
.lk_mob_link img {
  margin-right: 11px;
  vertical-align: middle;
  display: inline-block;
  height: 17px;
}
.lk_mob_link span {
  color: #fff;
  font-weight: 600;
}
.cnb-zone .cnb-counter {
  width: 0;
}
section {
  z-index: unset !important;
}
.section_popular .container,
.section_allnews .container {
  padding: 10px 20px 5px;
}
.section_popular .container {
  padding-top: 20px;
}
.section_mainnews,
.section_zoom {
  width: 100%;
}
.section_mainnews .container {
  padding: 5px 20px 10px;
}
article ~ .section_mainnews .container,
article ~ .section_zoom .container {
  padding-left: 0;
  padding-right: 0;
}
.section_mainnews .line_pattern {
  margin: 10px 0 15px;
}
.section_newspage .line_pattern {
  margin: 0 0 25px;
}
.section_allnews .container {
  padding-bottom: 30px;
}
.section_events .line_pattern,
.section_club .line_pattern {
  margin: 10px 0;
}
.section_zoom .container {
  padding-top: 15px;
}
.section_topnews .section_zoom .line_pattern {
  margin: 20px 0 15px;
}
.section_club .container {
  padding-bottom: 50px;
}
.section_club .read_more_btn {
  margin-top: 20px;
}
.top_mainpage {
  padding-bottom: 40px;
}
.noticemessage{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  min-height: 400px;
}
.noticemessage__main{
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 300px);
  padding: 0 20px;
  box-sizing: border-box;
}
.noticemessage__aside{
  width: 300px;
  margin:0 auto;
}
.noticemessage__aside img{
  width: 100%;
}
.noticemessage__title{
  font-size: 28px;
  margin:0 0 30px;
  text-align: center;
}
.noticemessage__btn{
  text-align: center;
}
.noticemessage__stitle{
  margin:0 0 30px;
  text-align: center;
}
.noticemessage__text{
  font-size: 16px;
  margin:0 0 10px;
}
.noticemessage__message{
  max-width: 560px;
  text-align: left;
}
@media (max-width: 720px) {
  .noticemessage__main{
    width: 100%;
    padding: 20px 0 60px;
  }
}
.container {
  max-width: 1240px;
  padding: 10px 20px;
  background-color: #fff;
}
.section_topnews .container {
  padding-top: 20px;
}
.tizer_new {
  background-color: #40454f;
  padding: 20px;
  display: none;
}
.tizer-item {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
.news_item_bg {
  transition: 0.2s;
  overflow: hidden;
  width: 100%;
  display: block;
  /* ÐžÐ´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ñ€Ñ‚Ð¸Ð½Ð¾Ðº 11.12.2024 */
  object-fit: cover;
  aspect-ratio: 16 / 11;
}
@media (max-width: 1100px) {
  .news_item_bg {
    aspect-ratio: 5 / 3;
  }
}
.tizer_item:hover .news_item_bg,
.mainnews_item:hover .news_item_bg {
  transform: scale(1.1);
}
.tizer_item:hover {
  background-size: 110%;
}
.tizer_item p {
  background-color: #fff;
  font-size: 17px;
  font-weight: 600;
  margin: 0;
  padding: 16px 17px;
}
.tizer_container {
  background-color: transparent;
  padding: 0;
  margin: 0 auto;
}
.tb-overlay,
.ntl-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.tb-content,
.ntl-content {
  bottom: 0;
  background-color: #fff;
}
.ntl-content {
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.page-axenix .ntl-content {
  border-bottom: 1px solid #e9e9e9;
}
.ntl-content p,
.ntl-content div {
  padding: 14px 17px;
  margin: 0;
  line-height: 1.25;
  box-sizing: border-box;
}
.review-material-link {
  font-size: 0.85rem;
  font-weight: 400;
  margin: 4px 0;
  display: list-item;
  margin-left: 20px;
  color: #212121 !important;
}
.review-material-link p {
  margin: 0;
}
.ntl-content .data {
  padding-bottom: 0;
}
.ntl-content .data ~ p {
  padding-top: 5px;
}
.reviews_container .ntl-content p {
  color: #212121;
}
.reviews_container .newstoplist_main {
  margin-bottom: 2%;
}
.reviews_container .content .newstoplist_main:hover {
  text-decoration: none;
}
.news_main_outline .ntl-content,
.reviews_container .ntl-content {
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}
.news_main_outline .allnews_mainpage {
  column-count: 1;
}
.news_main_outline .allnews_item {
  width: 100%;
}
.header_container {
  position: relative;
  z-index: 11;
  padding: 0;
  max-width: 1280px;
}
.header_container .cnb-zone.cnb-in,
.header_container .cnb-html {
  text-align: center;
}
.container.header_container .news_line_divider {
  margin: 0;
}
.btn {
  font-family: inherit;
  font-size: 1em;
  border: 1px solid transparent;
  padding: 0.65em 1.4em;
  color: #fff;
  font-family: "Open Sans", sans-serif;
}
.clearfix::after,
.container::after,
.event_item::after,
.newslist_top::after {
  content: "";
  clear: both;
  display: table;
}
.page-spec-project .header,
.review-page .header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: auto;
  min-height: 55px;
}
.page-spec-project .desktop-sidenav,
.review-page .desktop-sidenav {
  left: 0;
}
.page-spec-project .open_nav,
.review-page .open_nav {
  padding: 18px 23px;
}
.page-spec-project .part_wrapp {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 122px;
  color: #212121;
  background-color: #f4f5f5;
  padding: 20px 15px;
  border: 1px solid #e9e9e9;
  margin-top: 0;
  margin-bottom: 20px;
}
.page-spec-project .part_wrapp .title_section {
  margin-top: 0;
}
.page-spec-project .part_wrapp .Mnenie img {
  float: left;
  margin: 0 15px 0 0;
}
.page-spec-project .part_wrapp .Mnenie .name {
  font-size: 16px;
  margin-bottom: 5px;
  font-family: "Montserrat", sans-serif;
  line-height: 1.4;
  color: #212121 !important;
}
.page-spec-project .part_wrapp .Mnenie .title {
  margin: 10px 0 0;
  font-size: 13px;
  font-style: italic;
}
.header {
  padding: 0 0 0 20px;
  position: relative;
  box-shadow: 0 1px 2px 0 rgba(16, 32, 39, 0.2);
}
.header_fixed .header {
  position: fixed;
  top: 0;
  background-color: #fff;
  z-index: 10;
  min-width: 1280px;
  box-sizing: border-box;
}
.page-spec-project .sidenav,
.review-page .sidenav {
  top: 0;
}
.ssb-search {
  padding: 20px 0;
  border: 0;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  width: 800px;
  outline: none;
  color: #212121;
  height: 100%;
}
.ssb-search::placeholder {
  color: #999;
}
.close-search-bar {
  padding: 20px;
  float: right;
  cursor: pointer;
  transition: 0.2s;
}
.close-search-bar:hover {
  opacity: 0.8;
}
.page-spec-project .close-search-bar,
.review-page .close-search-bar {
  margin-top: 3px;
}
.logo {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}
.section_logo {
  display: inline-block;
  margin: 14.5px 0;
}
.header-brand-logo {
  display: flex;
  align-items: center;
  padding: 20px 30px;
  box-sizing: border-box;
}
.header-brand-logo span {
  font-size: 12px;
  color: #999;
  display: inline-block;
  margin-right: 10px;
}
.header-brand-logo img {
  max-height: 20px;
}
.header-brand-logo a {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
}
.logo_2 {
  margin: 19px 0;
}
.logo_2 .logo {
  height: 24px;
}
.logo_2 img {
  height: 19px;
  margin-right: 4px;
}
.logo_2_last img {
  height: auto !important;
  max-height: 20px;
  max-width: 70px;
}
a {
  color: #212121;
  text-decoration: none;
}
.main_menu {
  display: inline-block;
  vertical-align: middle;
  width: 1070px;
  height: 62px;
  float: right;
  position: relative;
}
.page-spec-project .main_menu {
  width: auto;
  margin-left: auto;
  float: none;
  overflow: visible;
}
.review-page .main_menu {
  margin-left: auto;
  float: none;
  overflow: visible;
}
.nav_main,
.nav_right {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  text-transform: uppercase;
  margin-left: -16px!important;
}
.nav_main {
  float: left;
}
.nav_right {
  float: right;
  margin-right: 8px;
}
.nav_right img {
  height: 20px;
}
@media (min-width: 992px) and (max-width: 1070px) {
  .nav-link {
    padding: 20px 10px 25px;
  }
}
.search-link,
.lk-link,
.subscription-link {
  opacity: 1;
  display: inline-block;
}
.mob_nav_opened .search-link {
  display: none;
}
.search-link a,
.lk-link a,
.subscription-link a {
  opacity: 1;
  display: inline-block;
  padding: 19px;
  height: 21px;
  width: 20px;
  border-left: 1px solid #e9e9e9;
  opacity: 1;
  transition: 0.2s;
  margin-top: 1px;
}
.search-link:hover a,
.lk-link:hover a,
.subscription-link:hover a {
  opacity: 0.75;
}
.nav_main .nav-item {
  position: relative;
  float: left;
}
.nav_item:first-child {
  padding-left: 0;
}
.nav-link {
  display: block;
  padding: 20px 16px 25px;
  line-height: 14px;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  transition: 0.2s;
}
.nav-link--main{
  color:#0164a7;
}
.main_menu .nav-link {
  padding: 20px 16px 25px;
  font-size: 12px;
}
.nav-item.active:after {
  content: "";
  position: absolute;
  display: inline-block;
  border-bottom: 3px solid #00a7b3;
  bottom: -1px;
  left: 50%;
  width: calc(100% - 30px);
  transform: translate(-50%, -50%);
}
.nav-item.active.active--main:after{
  border-bottom: 3px solid #0164a7;
}
.nav_right .nav-item {
  margin: 0;
  border-left: 1px solid #e9e9e9;
}
.nav_right .nav-link {
  display: block;
  padding: 19px;
  line-height: 14px;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  transition: 0.2s;
}
.nav_right .nav-link:hover {
  opacity: 0.8;
}
.nav-link:hover {
  color: #00a7b3;
  text-decoration: none;
}
.search_btn {
  color: #fff;
  background-color: #00a7b3;
  margin: 0 0 0 -25px;
  padding: 0 29px!important;
  line-height: 38px;
  height: 40px;
  width: 110px;
  border-radius: 3px;
  font-weight: 700;
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
}
.search_btn:hover {
  color: #fff;
}
.search_btn.active .search_btn_text {
  display: none;
}
.search_btn.active .search_btn_spinner {
  display: block;
}
.search_btn_spinner {
  display: none;
  height: 100%;
}

/*Ð²Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰ÐµÐµ Ð¼ÐµÐ½ÑŽ Ð¼Ð°Ñ€ÐºÐµÑ‚Ð°*/
.nav-item-dropdown {
  position: relative;
}
.nav-item-dropdown:hover &gt; ul {
  display: flex;
}
.nav-item-dropdown svg {
  position: absolute;
  left: 6px;
  top: 24px;
}
.nav-item-dropdown &gt; span {
  display: block;
  margin-right: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav_main .nav-item-dropdown-content {
  display: none;
  flex-direction: column;
  position: absolute;
  z-index: 1;
  background: white;
  list-style: none;
  padding: 0;
  margin: 0;
  min-width: 200px !important;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  user-select: none;
  cursor: default !important;

  left: -1px;
  top: unset !important;
}
.nav-item-under-list {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  list-style: none;
  padding-left: 0;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  min-width: 200px;
}
.nav-item-dropdown-opened .nav-item-dropdown-content {
  display: flex;
}
.service-dropdown-menu &gt; li {
  text-transform: initial;
  font-family: "Open Sans", sans-serif;
  padding: 10px 16px;
  color: #000;
  position: relative;
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
  text-decoration: none;
  font-size: 14px;
  display: block;
  transition: 0.3s;
}
.service-dropdown-menu &gt; li:hover {
  background-color: #ededed;
  color: rgba(0, 0, 0, 0.6);
}
.service-dropdown-menu &gt; li:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 7px;
  top: 10px;
  background: url("https://filearchive.cnews.ru/img/files/2021/10/29/icons8forward24.png")
    no-repeat;
  background-size: contain;
}
.service-dropdown-menu &gt; li:hover &gt; .nav-item-under-list {
  display: block;
}

.spinner,
.spinner:after {
  border-radius: 50%;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: 3px;
}

.spinner {
  position: relative;
  border: 6px solid rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.heading_block,
.article_body .person-desc-block .heading_block {
  font-family: "Roboto Condensed", sans-serif;
  background-color: #2f2f2f;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 8px 16px;
  margin: 0;
  letter-spacing: 2.5px;
  font-size: 14px;
  user-select: none;
}
.heading_block_2 {
  float: right;
  color: #212121;
  font-size: 14px;
  font-weight: 400;
  text-transform: initial;
  background-color: transparent;
  letter-spacing: 0;
  font-family: "Open Sans", sans-serif;
  text-decoration: underline;
}
.heading_block_2:hover {
  text-decoration: none;
}
.heading_block a,
.book-page .heading_block a{
  color: white;
  text-decoration: underline;
  font-weight: 600;
}
.heading_block a:hover,
.book-page .heading_block a:hover{
  text-decoration: none;
}
.wrapper .content .heading_block--link {
  background-color: #bfbfbf;
  color: #fff;
  font-weight: 700;
  transition: 0.3s ease;
}
.wrapper .content .heading_block--link:hover {
  background-color: rgba(0, 167, 179, 0.8);
  text-decoration: none;
}
.line_pattern {
  background-image: url(../img/linepattern.png);
  margin: 10px 0 30px;
}
.left_side {
  width: 170px;
  margin-right: 20px;
}
.left_side--nav-links {
  display: flex;
  flex-direction: column;
  margin-bottom: 0 !important;
}
.left_side--nav-links .left_navigation {
  height: auto !important;
}
.leftside-links--desktop {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  flex-grow: 1;
}
.leftside-links--mobile {
  display: none;
}
.leftside-links .leftside-link {
  display: none;
  align-items: center;
  justify-content: center;
  background-color: #00A7B3;
  color: white;
  width: 100%;
  padding: 12px 8px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  border-radius: 3px;
  letter-spacing: 1px;
  box-sizing: border-box;
  text-align: center;
  transition: 0.3s;
}
.leftside-links .leftside-link:hover {
  background-color: rgba(0, 167, 179, 0.8);
  text-decoration: none;
}
.leftside-links .leftside-link--more {
  background-color: #0164a7;
  color: #fff;
}
.leftside-links .leftside-link--more:hover {
  background-color: rgba(1, 100, 167, 0.8);
}
.leftside-links--desktop .leftside-link {
  position: sticky;
  bottom: 20px;
  margin-top: auto;
}
.left_side__undermenu{
  margin:31px 0;
  text-align: center;
}
.left_side__social{
  margin-top:-60px;
}
.left_side__socialwrap{
  display: flex;
  align-items: center;
  justify-content: center;
  gap:5px;
}
.left_side__socialitem{
  width: 25px;
  height: 25px;
  font-size: 0;
}
.left_side__sociallink{
  width: 100%;
  height: 100%;
  display: block;
  opacity: .8;
  transition: all .2s linear;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.left_side__sociallink-rutube{
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='80' height='80' rx='10' fill='%230C1D39'/%3E%3Cpath d='M47.0106 38.2629H28.746V30.9228H47.0106C48.0775 30.9228 48.8193 31.1117 49.1916 31.4415C49.5639 31.7713 49.7946 32.383 49.7946 33.2765V35.912C49.7946 36.8535 49.5639 37.4651 49.1916 37.7949C48.8193 38.1248 48.0775 38.2629 47.0106 38.2629ZM48.2637 24.0028H21V55.3924H28.746V45.1802H43.021L49.7946 55.3924H58.4684L51.0005 45.1323C53.7538 44.7177 54.9899 43.8611 56.0097 42.4487C57.0293 41.0365 57.5405 38.7787 57.5405 35.7655V33.4118C57.5405 31.6247 57.3542 30.2125 57.0293 29.1301C56.7041 28.0477 56.1486 27.1063 55.3597 26.2606C54.5261 25.4601 53.5979 24.8963 52.4838 24.5186C51.37 24.1888 49.978 24.0028 48.2637 24.0028Z' fill='white'/%3E%3Cpath d='M59.494 24.3038C61.5913 24.3038 63.2913 22.6036 63.2913 20.5063C63.2913 18.4091 61.5913 16.7089 59.494 16.7089C57.3965 16.7089 55.6964 18.4091 55.6964 20.5063C55.6964 22.6036 57.3965 24.3038 59.494 24.3038Z' fill='%23ED143B'/%3E%3C/svg%3E%0A");
}
.left_side__sociallink-vk{
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='80' height='80' rx='10' fill='%231976D2'/%3E%3Cpath d='M66.5268 26.7578C66.629 26.4222 66.6779 26.1111 66.6646 25.8333C66.6313 25.0289 66.0779 24.4445 64.7757 24.4445H58.9579C57.489 24.4445 56.8113 25.3333 56.4157 26.2245C56.4157 26.2245 52.7891 33.6889 48.6091 38.6111C47.2535 40.0356 46.5646 40 45.8313 40C45.4379 40 44.4446 39.5245 44.4446 38.22V26.6978C44.4446 25.1556 44.0602 24.4445 42.8179 24.4445H32.4868C31.5824 24.4445 31.1113 25.1556 31.1113 25.8689C31.1113 27.3511 33.1068 27.7067 33.3335 31.86V39.9111C33.3335 41.8667 32.9935 42.2222 32.2602 42.2222C30.2824 42.2222 26.3891 35.5556 23.7824 26.8178C23.2179 25.0978 22.6535 24.4445 21.1846 24.4445H15.3113C13.6157 24.4445 13.3335 25.2756 13.3335 26.1645C13.3335 27.7667 14.6668 36.4289 21.9446 46.3889C27.2224 53.6111 34.1757 57.7778 40.3313 57.7778C44.0602 57.7778 44.4424 56.8289 44.4424 55.3467V48.7422C44.4446 46.9622 44.8513 46.6667 46.0379 46.6667C46.8846 46.6667 48.6113 47.2222 51.9446 51.1111C55.789 55.5956 56.4868 57.7778 58.6913 57.7778H64.509C65.8602 57.7778 66.6357 57.2111 66.6668 56.1111C66.6735 55.8311 66.6335 55.5178 66.5424 55.1689C66.1113 53.8889 64.1335 50.76 61.6668 47.7778C60.3002 46.1267 58.9513 44.4911 58.3313 43.6022C57.9157 43.0222 57.7579 42.6133 57.7779 42.2222C57.7979 41.8111 58.0113 41.42 58.3313 40.8733C58.2735 40.8733 65.7935 30.3156 66.5268 26.7578Z' fill='white'/%3E%3C/svg%3E%0A");
}
.left_side__sociallink-dzen{
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2118_35' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M80 0H0V80H80V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2118_35)'%3E%3Cpath d='M39.831 79.9857H40.1499C56.034 79.9857 65.2537 78.3866 71.7845 72.0462C78.4434 65.3206 79.9811 56.0386 79.9811 40.2166V39.7692C79.9811 23.9519 78.4434 14.732 71.7845 7.93954C65.2584 1.59933 55.9721 0 40.1547 0H39.8358C23.9519 0 14.7272 1.59933 8.1966 7.93954C1.53746 14.6653 0 23.9519 0 39.7692V40.2166C0 56.0338 1.53746 65.254 8.1966 72.0462C14.6653 78.3866 23.9519 79.9857 39.831 79.9857Z' fill='%23202022'/%3E%3Cpath d='M70.4595 39.386C70.4595 39.0814 70.2119 38.8292 69.9073 38.8149C58.9751 38.4008 52.3219 37.0064 47.6673 32.3518C43.003 27.6877 41.6133 21.0294 41.1993 10.0735C41.1898 9.76895 40.9375 9.52148 40.6281 9.52148H39.3527C39.0481 9.52148 38.7958 9.76895 38.7816 10.0735C38.3675 21.0247 36.9778 27.6877 32.3137 32.3518C27.6544 37.0111 21.0056 38.4008 10.0735 38.8149C9.76895 38.8244 9.52148 39.0766 9.52148 39.386V40.6615C9.52148 40.9661 9.76895 41.2183 10.0735 41.2326C21.0056 41.6466 27.6591 43.0411 32.3137 47.6957C36.9682 52.3503 38.358 58.9897 38.7768 69.9023C38.7863 70.207 39.0386 70.4546 39.3479 70.4546H40.6281C40.9327 70.4546 41.185 70.207 41.1993 69.9023C41.6181 58.9897 43.0078 52.3503 47.6625 47.6957C52.3219 43.0364 58.9703 41.6466 69.9025 41.2326C70.2072 41.2231 70.4547 40.9709 70.4547 40.6615V39.386H70.4595Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.left_side__sociallink-tg{
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='80' height='80' rx='10' fill='%2334AADF'/%3E%3Cpath d='M16.6475 39.6531C16.6475 39.6531 36.6475 31.4451 43.5838 28.5548C46.2429 27.3988 55.2602 23.6993 55.2602 23.6993C55.2602 23.6993 59.4221 22.0809 59.0752 26.0115C58.9595 27.63 58.0347 33.2947 57.1099 39.4219C55.7226 48.0924 54.2197 57.5721 54.2197 57.5721C54.2197 57.5721 53.9885 60.2312 52.0232 60.6936C50.0579 61.156 46.8208 59.0752 46.2429 58.6126C45.7803 58.2659 37.5723 53.0635 34.5666 50.5201C33.7573 49.8265 32.8325 48.4393 34.6821 46.8208C38.844 43.0057 43.815 38.2659 46.8208 35.2601C48.2082 33.8728 49.5954 30.6358 43.815 34.5664C35.607 40.2312 27.5146 45.5491 27.5146 45.5491C27.5146 45.5491 25.6648 46.7051 22.1966 45.6646C18.7283 44.6243 14.6821 43.2369 14.6821 43.2369C14.6821 43.2369 11.9077 41.5028 16.6475 39.6531Z' fill='white'/%3E%3C/svg%3E%0A");
}
.left_side__sociallink-email{
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='80' height='80' rx='10' fill='%2340444F'/%3E%3Cpath d='M58.6666 60H20.3333C16.8333 60 14 57.1549 14 53.6402V26.3599C14 22.8453 16.8333 20 20.3333 20H58.6666C62.1666 20 65 22.8453 65 26.3599V53.6402C65.1666 57.1549 62.1666 60 58.6666 60Z' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M39.5 42.2597L15.5 23.3474' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M63.5001 23.3474L39.5001 42.2597' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.left_side__sociallink:hover{
  opacity: 1;
}
@media (max-width: 1100px) {
  .leftside-links .leftside-link {
    width: auto;
  }
  .left_side__undermenu{
    margin:0;
  }
  .leftside-links--desktop {
    display: none;
  }

  .leftside-links--mobile {
    display: block;
    margin: 10px 0;
  }
  .left_side__social{
    margin:0 0 20px -20px;
    background: #323742;
    width: calc(100% + 40px);
    padding-bottom: 20px;
    display: none;
  }
  .left_side__socialitem{
    width: 30px;
    height: 30px;
  }
  .section_topnews.smn-opened .left_side__social{
    display: block;
  }
}
@media (max-width: 567px) {
  .leftside-links .leftside-link {
    width: 100%;
  }
}
.spec_mob_nav {
  display: none;
}
.smn-toggle {
  color: #fff;
  width: 100%;
  background: #323742;
  margin: 0;
  font-size: 16px;
  padding: 16px 15px;
  font-weight: 600;
  box-sizing: border-box;
  cursor: pointer;
  user-select: none;
  display: none;
}
.left_navigation {
  background: #323742;
  list-style-type: none;
  margin: 0 0 24px;
  padding: 0 0 56px;
  text-decoration: none;
  min-height: 880px;
  box-sizing: border-box;
}
.left_navigation &gt; li {
  margin: 0 0 2px;
  min-width: 170px;
}
.ln_link {
  display: block;
  padding: 12px 20px;
  font-size: 13px;
  background-color: #40444f;
  color: #fff;
  transition: 0.2s;
  text-decoration: none;
  font-weight: 600;
}
.ln_nested {
  padding-left: 0;
}
.ln_nested .ln_link {
  padding: 5px 15px 5px 35px;
  font-size: 12px;
}
.ln_link:hover {
  color: #fff;
  background-color: #51555e;
}
.ln_link--light-green {
  background-color: #5c848f;
}
.ln_link--light-green:hover {
  background-color: #6d9eab;
}
.ns_item--event {
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 0 !important;
}
.ns_item--event:first-child {
  padding-top: 15px;
}
.ns_item--event + .ln_item {
  padding-top: 5px;
}
.ns_item--event:not(:first-child) {
  padding-top: 0;
}
.ns_item:last-child {
  margin-bottom: 15px;
}
.ns_link {
  background-color: #fbed58;
  color: #000;
  padding: 10px;
  display: block;
  transition: 0.2s ease;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  font-size: 13px;
}
.ns_link:hover {
  background-color: rgba(251, 237, 88, 0.8);
  text-decoration: none;
}
.ns_link_forum .ns_link {
  background-color: #3da863;
  color: #fff;
}
.ns_link_forum .ns_link:hover {
  background-color: #2e7d4a;
}
.ns_link_cases {
  background-color: #ffaa2f;
  color: #fff;
  text-align: left;
}
.ns_link_cases:hover {
  background-color: #fb9620;
}
.ns_link_awards .ns_link {
  background-color: #b81430;
  color: #fff;
}
.ns_link_awards .ns_link:hover {
  background-color: #8a0f24;
}
.ns-link-innovations {
  background-color: #4aa4b1;
  background-color: #40444f;
  color: #fff;
  text-align: left;
}
.ns-link-innovations:hover {
  background-color: #338b98;
  background-color: #51555e;
}
.ns_link_iz {
  background-color: #feed26;
  background-color: #40444f;
  color: #fff;
  letter-spacing: -0.5px;
  text-align: left;
}
.ns_link_iz:hover {
  background-color: #dac80d;
  background-color: #51555e;
  text-decoration: none;
}
.left_navigation ul {
  list-style: none;
  padding: 0;
}
.news_container {
  width: calc(100% - 220px);
  max-width: 1260px;
  display: inline-block;
  float: left;
  position: relative;
  background-color: transparent;
}
.news_container[data-id="2376"] .graph-line-number {
  display: none;
}
.news_container #cnComments {
  margin: 0;
  padding: 0;
}
.newstoplist {
  width: 48.5%;
  float: left;
}
.newstoplist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: 1px solid #eee;
  border-top: 0;
}
.newslist_top {
  position: relative;
  display: none;
}
.ntlm_info {
  padding: 18px 17px;
  margin: 0;
  display: inline-block;
  border: 1px solid rgba(233, 233, 233, 0.4);
  border-bottom: 0;
  border-top: 0;
  position: relative;
}
.ntlm_info .category_label {
  left: 0;
}
.newstoplist_main {
  position: relative;
  font-size: 22px;
  font-weight: 600;
  transition: 0.2s;
  background-color: #fff;
}
.page-axenix .newstoplist_main {
  border-top: 1px solid #e9e9e9;
  font-size: 18px;
}
.page-axenix .newstoplist_main--mob {
  display: none !important;
}
.news_main_outline .newstoplist_main {
  margin-bottom: 2%;
}
.newstoplist_main:hover .news_item_bg {
  transform: scale(1.1);
}
.newstoplist_main .admin-edit-link {
  position: absolute;
  right: 0;
  z-index: 3;
}
.publication-position {
  position: absolute;
  z-index: 2;
  padding: 0 !important;
  opacity: 0.6;
  right: 0;
  top: 0;
  font-size: 14px;
  width: 20px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  text-shadow: 0 0 1px #333;
  color: #ddd;
}
.news_container .publication-position {
  text-shadow: none;
}
.newslist {
  margin: 0 0 40px;
  float: right;
  width: 48.5%;
  overflow: auto;
  position: relative;
  border: 1px solid #eee;
  border-top: 0;
}
.newslist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.win-scrollbars .newslist {
  overflow: hidden;
}
.tabs_item {
  position: absolute;
  top: 51px;
  bottom: 0;
  left: 0;
  overflow-y: scroll;
}
.newstoplist ul li,
.newslist ul li {
  padding: 12px 17px;
  position: relative;
}
.page-axenix .newstoplist ul li:first-child {
  border-top: none;
}
.newstoplist ul li,
.newslist .tabs_block ul li {
  border-top: 1px solid #e9e9e9;
  min-height: 1px;
  max-height: 999999px;
}
.newstoplist ul li a,
.newslist .tabs_block ul li a {
  opacity: 1;
  transition: 0.2s;
  font-size: 0.9rem;
}
.newstoplist ul li a:hover,
.newslist .tabs_block ul li a:hover {
  text-decoration: underline;
}
.newslist .tabs_mainnews .active a:hover {
  color: #fff;
}
.cnb-zone-427 {
  text-align: center;
  margin: 20px 0;
}
.read_more_btn {
  background: #f8f8f8;
  color: rgba(86, 86, 86, 0.8);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  padding: 15px;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  border-radius: 10px;
  margin-top: 30px;
  cursor: pointer;
  transition: 0.2s;
  box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.15);
}
.read_more_btn:hover {
  color: rgba(86, 86, 86, 1);
}
.scroll-down {
  padding: 12px;
  bottom: 40px;
  position: absolute;
  z-index: 2;
  display: inline-block;
  border-radius: 0;
  cursor: pointer;
  user-select: none;
  box-shadow: none;
  border: 1px solid #e9e9e9;
  bottom: 0;
  margin-left: 0;
  width: 100%;
}
.scroll-down img {
  opacity: 1;
  transition: 0.2s;
}
.scroll-down:hover img {
  opacity: 0.6;
}
.tabs_mainnews li {
  display: inline-block;
  vertical-align: top;
  margin: 0 !important;
  padding: 0 !important;
  height: 51px;
  width: 50%;
  float: left;
  display: inline-block;
  text-align: center;
}
.tabs_mainnews li:before,
.tabs_mainnews li &gt; .before {
  display: none !important;
}
.tabs_mainnews a {
  display: inline-block;
  color: rgba(86, 86, 86, 0.8);
  font-size: 13px;
  font-weight: 600;
  width: 100%;
  padding: 16px 0;
  border: 1px solid #e9e9e9;
  border-right: 0;
  background-color: #f8f8f8;
  transition: 0.2s;
  text-decoration: none;
}
.tabs_mainnews li:hover a {
  color: rgba(86, 86, 86, 1);
}
.tabs_mainnews li a.active {
  color: #fff;
  background-color: #0164a7;
  border: 1px solid #0164a7;
}
.tabs_mainnews a:hover {
  text-decoration: none;
}
.tabs_item {
  display: none;
}
.tabs_block.active .tabs_item {
  display: block;
}
.newslist .tabs_block.active .tabs_item {
  overflow-y: scroll;
}
.newslist .tabs_block.active .tabs_item::-webkit-scrollbar {
  display: none;
}
.right_side {
  position: relative;
  width: 300px;
  min-width: 300px;
  flex-basis: 300px;
  margin-left: 20px;
  font-size: 0;
  float: right; /*new*/
}
.homepage .right_side .banner {
  min-height: 600px;
}
.right_side .cnb-zone,
.right_part .cnb-zone {
  margin-bottom: 10px;
}
.top_mainpage_inner .right_side .cnb-zone {
  margin-bottom: 0;
}
.homepage .top_mainpage_inner .right_side .cnb-zone {
  margin-bottom: 10px;
}
.cnews-brand {
  max-width: 100%;
}
.cnb-zone .cnb-container iframe {
  max-width: 100%;
}
.banner_gorizont {
  margin: 25px 0 0;
}
.banner_sticky {
  top: 80px;
  position: sticky;
  margin: 5px 0 60px;
}
.bs_scrolled #b-google {
  display: none;
}
.banner_sticky .cnb-container {
  display: none;
}
.bs_scrolled .cnb-container {
  display: block;
}
.cl_tv_section {
  min-height: auto;
}
.page-axenix .cl_tv_section {
  margin-bottom: 20px;
}
.page-axenix .cl_tv_section .tv_item {
  display: flex;
  flex-direction: column;
}
.page-axenix .cl_tv_section .tv_item:hover p {
  opacity: 1;
}
.page-axenix .cl_tv_section video {
  width: 100%;
}
.page-axenix .cl_tv_section .category_label1 {
  margin: 0;
}
.page-axenix .cl_tv_section .tv_video_desc_wrap {
  padding: 34px 27px;
  background-color: #40454f;
}
.page-axenix .cl_tv_section .tv_video_desc {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  color: #fff;
  transition: 0.3s ease;
}
.page-axenix .cl_tv_section .tv_video_desc:hover {
  opacity: 0.8;
}
.tv-slider .owl-dots .owl-dot span {
  width: 23px;
  height: 3px;
  border-radius: 0;
  background: rgba(233, 233, 233, 0.4);
  margin: 5px 3px;
  outline: none;
  transition: 0.2s;
}
.tv-slider .tv_video_desc {
  display: block;
  padding: 30px 20px 20px;
  margin: 0;
  background-color: #40454f;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}
.tv-slider .owl-nav.disabled + .owl-dots {
  position: absolute;
  background-color: #323742;
  margin-top: 0;
  top: 168px;
  left: 0;
  right: 0;
}
.tv-slider .owl-dots .owl-dot.active span,
.tv-slider .owl-dots .owl-dot.active:hover span {
  background: #80cbea;
}
.tv-slider .owl-dots .owl-dot:hover span {
  background: rgba(233, 233, 233, 1);
}
.owl-carousel.tv-slider {
  background: #40454f;
  max-width: 300px;
}
.owl-theme .owl-dots .owl-dot {
  outline: none;
}
.tv_item {
  transition: 0.2s;
  position: relative;
}
.tv_item:hover p {
  opacity: 0.8;
}
.video_play_btn {
  position: absolute;
  top: 24%;
  height: 50px;
  opacity: 0.75;
}
.news_container h3 {
  font-size: 22px;
  color: #00a7b3;
}
.news_container h3 span {
  color: #00a7b3 !important;
}
.persons_main,
.persons_right {
  display: inline-block;
  float: left;
}
.persons_main {
  position: relative;
  height: 449px;
  background-position: center;
  background-size: cover;
  width: 74.5%;
}
.persons_main.lower-desc .pm-quote {
  margin-top: 85px;
}
.persons_right {
  width: 24%;
}
.persons_main,
.pr-item {
  transition: 0.2s;
}
.persons_main:hover,
.pr-item:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
.persons_main_line {
  width: 100%;
}
.section_popular .container {
  padding: 10px 20px 0;
}
.persons_main_line .pr-item {
  width: 300px;
}
.section_popular .right_side {
  margin-left: 13px;
}
.section_popular .pml-container {
  padding: 0 20px 5px;
}
.banner_list {
  font-size: 0;
}
.pr-item {
  margin-bottom: 10px;
  display: inline-block;
  height: 143px;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
  position: relative;
}
.section_popular .right_side .pr-item.mobile_hidden_active {
  display: none;
}
.pr-item .category_label {
  bottom: auto;
  top: 15px;
  left: 15px;
  padding: 3px 10px;
  text-decoration: none;
}
.txt_blk_plaque .category_label {
  color: #000;
}
.pr-item h3 {
  font-weight: 400;
  font-size: 11.5px;
  line-height: 1.2;
  width: 160px;
  padding: 30px 15px 0;
  color: #fff;
}
.pr-item p {
  color: #fff;
  margin: 0 0 2px;
  font-size: 12px;
  padding: 0 15px;
  font-weight: 600;
  line-height: 1;
}
.pr-item p:last-of-type {
  font-weight: 400;
  opacity: 0.75;
  line-height: 1.1;
  font-size: 10.4px;
  margin: 0;
  width: 150px;
}
.pr-item.text_bold .pr-bottom p:last-of-type,
.persons_main.text_bold .pm-bottom p:last-of-type {
  opacity: 1;
  font-weight: 600;
}
.switch-positions p:last-of-type {
  display: none;
}
.switch-positions div {
  display: block !important;
  font-weight: 400;
  opacity: 0.75;
  line-height: 1.1;
  font-size: 10.4px;
  margin: 0;
  width: 150px;
  padding: 0 15px;
  color: #fff;
}
.txt_blk .switch-positions div {
  color: #000;
}
.pr-bottom {
  position: absolute;
  bottom: 15px;
  max-width: 210px;
}
.pm-bg {
  position: absolute;
}
.pm-top,
.pm-bottom {
  width: 50%;
  padding: 60px 45px 0;
  color: #fff;
  position: relative;
  z-index: 1;
}
.pm-top .cl_person {
  bottom: auto;
  width: auto;
  left: inherit;
}
.pm-top h3 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2;
}
.pm-quote {
  max-width: 360px;
  margin-top:0;
  padding: 0 40px 0 20px;
  position: relative;
  font-size: 13.5px;
}
.pm-quote:before,
.pm-quote:after {
  position: absolute;
  content: "";
  background-image: url(../img/icons/quote.svg);
  background-size: cover;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 0;
}
.pm-quote:before {
  left: 0;
  margin-left: -15px;
}
.pm-quote:after {
  right: 0;
  top: 80%;
  transform: rotate(180deg);
}
.pm-bottom {
  padding: 60px 45px 0;
  padding-top: 0;
  position: absolute;
  bottom: 65px;
}
.pm-bottom b {
  font-size: 16px;
}
.pm-bottom p {
  margin-top: 3px;
  margin-bottom: 0;
  opacity: 0.75;
}
.anketa_page a,
form + p + p a {
  color: #0164a7;
}
.mainnews_mainpage .read_more_btn {
  position: relative;
}
.mainnews_mainpage .jscroll-inner .read_more_btn {
  margin-top: 15px;
  color: rgba(86, 86, 86, 0.8);
}
.mainnews_mainpage .jscroll-inner .read_more_btn:hover,
.wrapper.reviews_container .read_more_btn:hover {
  color: #565656;
  text-decoration: none;
}
.banner_new_design {
  font-family: "Fira Sans Condensed", "Open Sans", sans-serif;
}
.banner_new_design .pm-top h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.05;
  color: #eeeff3;
}
.banner_new_design .pm-quote {
  font-size: 18px;
  color: #eeeff3;
  max-width: unset;
  margin-left: -30px;
  padding-left: 30px;
  line-height: 1.15;
}
.banner_new_design .pm-quote:before,
.banner_new_design .pm-quote:after {
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/quotenew.png);
  width: 50px;
  height: 50px;
  top: -22px;
}
.banner_new_design .pm-quote:after {
  top: unset;
  right: unset;
  margin-top: -7px;
}
.banner_new_design .pm-top,
.banner_new_design .pm-bottom {
  width: 57%;
}
.banner_new_design .pm-bottom b {
  font-size: 22px;
}
.banner_new_design .pm-bottom p {
  color: #eeeff3;
  opacity: 1;
}
.banner_new_design .pm-bottom {
  bottom: 30px;
}
.banner_new_design .category_label {
  padding: 5px 15px;
  font-family: "Roboto", sans-serif;
}
.banner_new_design.pr-item p {
  font-size: 12px;
  font-weight: 700;
  color: #eeeff3;
  font-family: "Fira Sans Condensed", "Open Sans", sans-serif;
}
.banner_new_design.pr-item p:last-of-type {
  font-size: 11px;
  color: #eeeff3;
  opacity: 1;
  font-weight: 400;
}
.banner_new_design.pr-item h3 {
  font-weight: 700;
  font-size: 12px;
  width: 170px;
  padding: 35px 15px 0;
  line-height: 1.1;
  font-family: "Fira Sans Condensed", "Open Sans", sans-serif;
}
.banner_new_design .category_label:empty {
  padding: 0;
}
.markelov.banner_new_design .pm-quote:before,
.markelov.banner_new_design .pm-quote:after {
  display: none;
}
.markelov.banner_new_design .pm-bottom p {
  font-size: 16px;
}
.markelov.banner_new_design .pm-bottom p:first-of-type {
  font-weight: 700;
}
.markelov.banner_new_design .pm-quote {
  font-size: 20px;
}
.markelov.banner_new_design .pm-top,
.markelov.banner_new_design .pm-bottom {
  width: 50%;
}
.markelov.banner_new_design .pm-top h3 {
  margin-top: 0;
}

.txt_blk h3,
.txt_blk p,
.txt_blk b,
.banner_new_design.txt_blk .pm-top h3,
.banner_new_design.txt_blk .pm-quote,
.banner_new_design.txt_blk p,
.banner_new_design.txt_blk .pm-bottom p,
.banner_new_design.txt_blk p:last-of-type {
  color: #000;
}
.no_quotes .pm-quote:before,
.no_quotes .pm-quote:after {
  display: none;
}
.right-side-additional-mobile-banners {
  width: 100%;
  display: none;
}
.right-side-additional-mobile-banners .pr-item {
  padding-top: 1px;
}
.jscroll-inner {
  width: 100%;
}
.mainnews_mainpage.d-flex .jscroll-inner,
.mainnews_mainpage.d-flex .jscroll-added {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.mainnews_mainpage.flex-wrap .jscroll-inner,
.mainnews_mainpage.flex-wrap .jscroll-added {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.mainnews_mainpage.justify-content-between .jscroll-inner,
.mainnews_mainpage.justify-content-between .jscroll-added {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.mainnews_item {
  background: #fff;
  display: inline-block;
  margin: 1% 0;
  flex-basis: 24.3%;
  position: relative;
  transition: 0.2s;
  border: 1px solid #e9e9e9;
  overflow: hidden;
  box-sizing: border-box;
}
.item_nopreview {
  background-color: #f8f8f8;
}
.mainnews_item:hover {
  background-size: 135%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.objects_row .mainnews_item {
  width: 100%;
  margin: 10px 0 0;
}
.objects_row .mainnews_item:last-child {
  margin: 10px 0;
}
.item_nopreview .mni-content {
  background-color: #f8f8f8;
}
.news_line_divider {
  float: left;
  height: 10px;
  width: 100%;
  margin: 8px 0;
  background-image: url(../img/linepattern.png);
  display: none;
}
.news_line_divider:nth-of-type(-n + 3) {
  display: block;
}
.mnic-date:before {
  content: "";
  background-image: url(../img/icons/clock.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
  display: none;
}
.mnic-location:before {
  content: "";
  background-image: url(../img/icons/marker.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 18px;
  width: 16px;
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
}
.mni-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
}
.mni-content {
  position: relative;
  padding: 0 0 15px;
  width: 100%;
  min-height: 5rem;
  background-color: #fff;
}
.mnic-heading {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 15px 15px 0;
}
.mnic-counters .comment_count,
.mnic-counters .views_count {
  display: flex;
  align-items: center;
}
.item-other .mnic-heading,
.zi-postname {
  padding: 15px;
  text-align: left;
  min-height: 5.5rem;
}
.item-other.zoom_item {
  min-height: auto;
  min-height: 1px;
  max-height: 999999px;
}
.item_other .mnic-heading {
  min-height: 7.4rem;
}
.mnic-desc {
  font-size: 14px;
  font-weight: 400;
  padding: 0 17px;
  margin: 0;
  color: #212121;
}
.mnic-date {
  padding: 0 17px 0 0;
  text-transform: lowercase;
}
.mnic-date,
.mnic-location {
  display: inline-block;
  color: #565656;
  opacity: 0.8;
  display: flex;
  align-items: center;
  font-size: 12px;
}
.mnic-counters {
  padding: 5px 15px 15px;
  margin-top: auto;
  z-index: 1;
  display: flex;
  align-items: center;
  font-size: 12px;
  position: relative;
  z-index: 2;
}
.mnic-counters .views_count,
.publication-counters .views_count {
  opacity: 0.5;
  margin-left: auto;
}
.admin-announce-link,
.admin-announce-link a {
  position: relative;
  z-index: 1;
  margin-left: 5px;
}
.page-spec-project .mnic-counters .mnic-date {
  display: none;
}
.top-article .mnic-counters .comment_count {
  display: flex;
  align-items: center;
}
.item-other.market-item {
  padding: 22px;
  height: unset;
  box-sizing: border-box;
  transition: 0.3s;
}
.item-other.market-item:hover {
  background: #f9f9f9;
}
.market-item .other-item-text {
  flex-basis: 100%;
}
.market-item h3 {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  font-weight: 600;
  margin: 0;
}
.market-item-icon {
  width: 40px;
  vertical-align: middle;
  margin-right: 15px;
}
.market-item-bottom {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 100%;
  margin-top: 5px;
  min-height: 120px;
}
.market-item-bottom p:first-of-type {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 0;
}
.market-item-bottom p:last-of-type {
  margin-top: auto;
  margin-bottom: 0;
}
.category_label {
  position: absolute;
  bottom: 100%;
  color: #fff;
  background-color: #40444f;
  font-size: 10px;
  font-weight: 800;
  padding: 3px 10px;
  display: inline-block;
  text-transform: uppercase;
}
.wrapper .banner_new_design .category_label {
  color: #fff;
}
.category_label.cl_rnd {
  bottom: 0;
  background: #00a782;
}
.category_label.cl_zoom_blog {
  bottom: 0;
  background: #4849e8;
}
.cl_zoom,
.cl_data,
.cl_digital_transformation {
  background: #7eb943;
}
.cl_lifehack {
  background: #fa0;
}
.cl_corp,
.cl_banks {
  background: #00a7b3;
}
.cl_events {
  background: #f60;
}
.cl_storage,
.cl_cloud,
.cl_soft,
.cl_mcs {
  background: #0164a7;
}
.cl_retail,
.cl_smartcity,
.cl_se,
.cl_mobile,
.cl_biz {
  background: #298579;
}
.cl_person,
.cl_safe,
.cl_telecom,
.cl_ricoh {
  background: #f44336;
}
.cl_tv_section {
  position: relative;
}
.cl_tv_section .category_label {
  bottom: unset;
  z-index: 2;
  background: #65b9db;
  font-size: 12px;
  top: 0;
}
.cl_tv_section .category_label1 {
  background: #ed7138;
  color: #fff;
  font-weight: 800;
  padding: 3px 10px;
  display: inline-block;
  text-transform: uppercase;
  top: 0;
}

.cl_cnews {
  background: #00a7b3;
}
.cl_market {
  background: #f40;
}
.cl_gov {
  background-color: #4849e8;
}
.cl_business {
  background-color: #089ed8;
}
.item_nopreview .category_label {
  position: static;
  width: auto;
}
.item_nopreview .mni-content {
  padding: 15px;
  width: auto;
  top: 10px;
  margin: 0;
  max-width: 100%;
}
.item_nopreview .mnic-heading {
  padding: 12px 0;
}
.item_nopreview .mnic-desc {
  padding: 0;
}
.zoom_tech_menu {
  background-color: #fff;
  max-width: 1240px;
  padding: 0 20px;
}
.zoom_category {
  background-color: #f7f7f7;
  list-style: none;
  border-top: 1px solid #e9ebee;
  border-bottom: 1px solid #e9ebee;
  margin: 0;
  height: 90px;
  padding: 0 0 0 20px;
}
.zc_inner {
  display: flex;
  padding: 0;
}
.ztm-title {
  position: relative;
  float: left;
  height: 57px;
  padding: 33px 31px 0 25px;
  font-family: "Roboto Condensed", sans-serif;
  background-color: #494f5c;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 19.5px;
  font-weight: 700;
  color: #fff;
}
.ztm-title a {
  color: #fff;
}
.ztm-title:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  border-top: 45px solid #f7f7f7;
  border-left: 25px solid #494f5c;
}
.ztm-title:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  border-bottom: 45px solid #f7f7f7;
  border-left: 25px solid #494f5c;
}
.ztm-item {
  display: inline-block;
  width: 105px;
  margin: 0 0 14px;
  height: 76px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: top;
  text-align: center;
}
.ztm-item a {
  display: block;
  color: #797979;
  height: 100%;
  padding-top: 16px;
}
.ztm-item a:before {
  content: "";
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/ornament3.png?2);
  background-size: 840%;
  background-position: 6px -4px;
  background-repeat: no-repeat;
  height: 30px;
  width: 50px;
  display: block;
  margin: 0 auto 7px;
}
.ztmi-pc a:hover:before {
  background-position: 6px -50px;
}
.ztmi-phone a:before {
  background-position: -40px 0;
  background-size: 790%;
}
.ztmi-phone a:hover:before {
  background-position: -40px -44px;
}
.ztmi-photo a:before {
  background-position: -86px -3px;
  background-size: 800%;
}
.ztmi-photo a:hover:before {
  background-position: -86px -48px;
}
.ztmi-tv a:before {
  background-position: -359px 2px;
  background-size: 800%;
}
.ztmi-tv a:hover:before {
  background-position: -359px -45px;
}
.ztmi-nav a:before {
  background-position: -134px 0;
  background-size: 800%;
}
.ztmi-nav a:hover:before {
  background-position: -134px -42px;
}
.ztmi-audio a:before {
  background-position: 52% -1px;
  background-size: 800%;
}
.ztmi-audio a:hover:before {
  background-position: 52% -45px;
}
.ztmi-climate a:before {
  background-position: -227px 1px;
  background-size: 800%;
}
.ztmi-climate a:hover:before {
  background-position: -227px -42.5px;
}
.ztmi-household a:before {
  background-position: -272px 0;
  background-size: 800%;
}
.ztmi-household a:hover:before {
  background-position: -272px -45px;
}
.ztmi-kitchen a:before {
  background-position: -315px 0;
  background-size: 800%;
}
.ztmi-kitchen a:hover:before {
  background-position: -315px -44px;
}
.ztmi-more a:before {
  background-image: url(../img/zoom_icons/more.svg);
  background-size: contain;
  background-position: center;
}
.section_zoom .read_more_btn {
  margin-top: 15px;
}
.zoom_item {
  min-height: 322px;
  margin-top: 1%;
}
.zoom_item:hover h3 {
  color: #f60;
}
.zoom_item:first-of-type,
.zoom_item:nth-of-type(5n) {
  margin-left: 0;
}
.zoom_item:nth-of-type(4n),
.zoom_item:last-of-type {
  margin-right: 0;
}
.zoom_item .publication-counters {
  text-align: right;
  padding: 0 15px 15px;
  margin-top: -15px;
}
.zoom_item .comment_count {
  margin-left: 5px;
}
.zi-postname {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #212121;
  min-height: 5.5rem;
  transition: 0.2s;
}
.homepage .zi-postname {
  min-height: 4.2rem;
}
.zi-img {
  width: 100%;
  position: absolute;
}
.technoblog-item .zi-img {
  height: 200px;
}
.cnb-1240 .container {
  padding: 0 20px 10px;
}
.cnb-1240 .cnb-zone-377 {
  padding-top: 10px;
}
.comment_count {
  color: #900 !important;
  font-weight: 400;
  display: none;
}
.comment_count:before {
  content: "";
  background-image: url(../img/icons/comment.svg);
  background-repeat: no-repeat;
  display: none;
  width: 19px;
  height: 11px;
  margin-left: 7px;
}
.views_count::before {
  content: "\f06e";
  width: 1.28571429em;
  text-align: center;
  display: inline-block;
  font-family: FontAwesome;
  text-rendering: auto;
  margin-right: 3px;
}
.views_count:empty,.views_count:empty:before{
  display: none;
}
.allnews_mainpage {
  column-count: 3;
  column-gap: 30px;
  column-rule: 1px solid #e9e9e9;
  position: relative;
}
.homepage .allnews_mainpage {
  padding-top: 20px;
}
.allnews_mainpage:nth-child(2) {
  padding-top: 0;
}
.homepage .allnews_mainpage:nth-child(n + 3):before {
  content: "";
  display: block;
  width: 100%;
  height: 20px;
  margin-bottom: 20px;
  background-color: #fff;
  background-image: url(../img/linepattern.png);
  position: absolute;
  top: 0;
}
.allnews_item {
  position: relative;
  display: inline-block;
  padding: 10px 7px 10px 0;
  border-bottom: 1px solid #e9e9e9;
}
.allnews_item_top {
  font-weight: 600;
}
.homepage .allnews_item {
  min-height: 80px;
}
.ani-date {
  float: left;
  margin-right: 15px;
  font-size: 11px;
  margin-top: 3px;
  line-height: 16px;
  color: #999;
}
.ani-date time {
  display: block;
}
.ani-postname {
  display: block;
  font-size: 15px;
  margin: 0;
  line-height: 1.35;
  margin-left: 105px;
  transition: 0.2s;
}
.allnews_mainpage .ani-postname {
  margin-left: 50px;
}
.ani-postname:hover {
  text-decoration: underline;
}
.section_events .read_more_btn {
  margin-top: -1px;
}
.ei-date {
  position: relative;
  width: 125px;
  float: left;
  user-select: none;
}
.ei-date:after {
  content: "";
  position: absolute;
  background-image: url(../img/icons/eventslash2.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 30px;
  width: 16px;
  left: 100px;
}
.eid-day {
  font-size: 30px;
  line-height: 30px;
  margin-right: 5px;
  font-weight: 700;
  color: #0164a7;
  float: left;
}
.eid-month {
  font-size: 13px;
  line-height: 14px;
  vertical-align: middle;
  float: left;
  color: #565656;
  text-transform: lowercase;
}
.eid-name {
  font-size: 16px;
  font-weight: 600;
  margin-left: 10px;
  float: left;
  display: inline-block;
  width: 74%;
  transition: 0.2s;
}
.eid-name:hover {
  color: rgba(33, 33, 33, 0.7)!important;
  text-decoration: none!important;
}
.events_wrap{
  display: flex;
  flex-wrap: wrap;
}
.event_item {
  padding: 20px 0;
  margin: 0 1%;
  height: auto;
  border-bottom: 1px solid #e9e9e9;
  display: inline-block;
  height: 30px;
  float: left;
  width: 48%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.event_item-notallowed{
  opacity: .35;
}
.event_item:nth-child(odd) {
  margin-left: 0;
}
.event_item:nth-child(even) {
  margin-right: 0;
}
.clubposts_mainpage {
  column-count: 3;
  column-gap: 30px;
  column-rule: 1px solid #e9e9e9;
}
.club_post {
  position: relative;
  display: inline-block;
  padding: 15px 0;
  width: 100%;
  border-bottom: 1px solid #e9e9e9;
  min-height: 100px;
}
.cp-stats {
  display: inline-block;
}
.cp-userpic {
  float: left;
  margin-right: 16px;
  width: 20%;
}
.cp-userpic img {
  width: 100%;
  border-radius: 50%;
  max-width: 78px;
}
.cp-text {
  float: left;
  width: 75%;
}
.cp-postname {
  font-weight: 600;
  font-size: 15px;
  transition: 0.2s;
}
.cp-postname:hover {
  color: rgba(33, 33, 33, 0.7);
}
.cp-name {
  font-weight: 600;
  font-size: 12px;
  transition: 0.2s;
  color: #565656;
}
.cp-name:hover {
  color: #0164a7;
}
.cp-info {
  margin-top: 10px;
}
.cp-info span {
  font-size: 12px;
  color: #999;
}
.cp-info span,
.cp-views,
.cp-comments {
  margin-right: 10px;
}
.cp-views {
  display: none;
}
.cp-views:before {
  content: "";
  background-image: url(../img/icons/eye.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 10px;
  width: 20px;
  margin-right: 3px;
  display: inline-block;
}
.cp-comments:before {
  content: "";
  background-image: url(../img/icons/comment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 10px;
  width: 15px;
  margin-right: 3px;
  display: inline-block;
}
footer {
  color: #fff;
}
footer .container:before {
  content: "";
  display: block;
  width: 100%;
  height: 20px;
  background-color: #fff;
  background-image: url(../img/linepattern.png);
  position: absolute;
  top: 0;
  left: 0;
}
.fc-info {
  margin-top: 30px;
}
footer .container {
  position: relative;
  background-color: #212225;
  padding: 80px 60px;
  max-width: 1160px;
}
.footer_menu,
.footer_copyright ul {
  padding: 0;
}
footer ul {
  list-style-type: none;
}
.footer_menu a,
.footer_copyright p {
  color: #999;
  transition: 0.2s;
}
footer ul a:hover {
  color: #e9e9e9;
}
.footer_menu,
.footer_copyright {
  padding: 0;
  float: left;
  width: 19%;
}
.footer_copyright {
  width: 24%;
}
.footer_copyright p,
.fc-info-sign,
.footer_lower p {
  opacity: 0.6;
  color: #999;
}
.footer_lower {
  float: left;
}
.footer_menu li:first-child {
  margin-bottom: 12px;
  font-size: 15px;
  font-weight: 600;
}
.footer_menu li,
.footer_copyright li {
  position: relative;
  margin-bottom: 7px;
}
.footer_menu_col {
  float: left;
  width: 38%;
}
.footer_menu_col .footer_menu {
  width: 45%;
}
.fc-contact img {
  position: absolute;
}
.fc-contact a {
  margin-left: 28px;
  color: #999;
  transition: 0.2s;
  display: inline-block;
}
.fc-photo-link {
  margin-top: 10px;
  color: #999;
}
.fc-photo-link a {
  margin-left: 5px;
}
.age_discretion {
  float: right;
  margin: -5px -5px 0 0;
}
#back-to-top {
  display: none;
  position: fixed;
  bottom: 25px;
  left: 1300px;
  z-index: 1;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  transition: 0.2s;
  cursor: pointer;
  filter: grayscale(100%);
}
#back-to-top:hover {
  filter: grayscale(0%);
}
#back-to-top.show_arr_top {
  display: inline-block;
}
.show_arr_top img {
  margin-top: 12px;
}
article p,
article li {
  font-size: 16px;
  line-height: 1.65;
  color: #212121;
}
article p {
  margin: 10px 0 15px;
  word-wrap: break-word;
}
.article_body p:empty {
  display: none;
  margin: 0;
  line-height: 0;
}
article a {
  color: #00a7b3;
  font-weight: 600;
}
article a:hover {
  text-decoration: underline;
}
.article-menu_base,
.article_date {
  font-size: 14px;
  color: #565656;
  margin-right: 5px;
  text-transform: lowercase;
}
.article_date &gt; span a {
  text-transform: none;
}
.views_count.with-divider {
  position: relative;
  margin-left: 20px;
}
.views_count.with-divider:after {
  content: "|";
  position: absolute;
  left: -20px;
  top: -2px;
}
.date-divider,
.views_count.with-divider:after {
  color: #d4d9dc;
  font-size: 20px;
  display: inline-block;
  margin: 0 5px;
  line-height: 1;
}
.article-menu_base {
  display: none;
}
.article-menu_base a {
  display: inline-block;
  color: #999;
  text-decoration: underline;
  margin-right: 7px;
}
.article_date {
  margin: -10px 0 5px;
  display: flex;
  align-items: center;
}
.article_date .article-btn {
  border: 0;
}
.views_count + .date-divider + .share-container {
  margin-left: -9px;
}
.article_date .share-container-opened .article-btn {
  border: 1px solid #d4d9dc;
  border-bottom-color: transparent;
}
.article-img {
  text-align: center;
  max-width: 100%;
}
.article_menu {
  margin: 15px 0;
  padding: 10px 0;
  position: relative;
  z-index: 1;
}
.article_menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  width: 100%;
}
.article_menu ul li {
  display: inline-block;
  margin-right: 7px;
  font-size: 14px;
}
.article_menu ul li:last-child {
  float: right;
}
.article_menu a {
  font-weight: 400;
}
article h1 {
  font-size: 36px;
  margin: 0 auto 30px;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
}
article h1:has(+.Anonce){
  margin:0 auto 12px;
}
article h2 {
  font-size: 22px;
  margin: 40px 0 15px;
  line-height: 1.2;
}
article.news_container img {
  max-width: 100%;
  height: auto !important;
}
.NewsBodyLeftInclude ~ ul {
  overflow: hidden;
}
.news_container iframe {
  max-width: 100%;
}
.navigation.GreyText{
  margin: 10px 0 38px;
}
.Anonce,
.Anonce p,
.Anonce span {
  display: block;
  margin-bottom: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  color: #565656;
}
.Anonce h3 + p,
.Anonce h3 + p span {
  font-weight: 500;
  font-size: 14px;
  color: #777 !important;
  font-style: italic;
}
.Anonce h3 + p::before {
  content: "";
  width: 50px;
  height: 4px;
  background: #999;
  display: inline-block;
  position: absolute;
  margin-top: -11px;
}

.img-block {
  text-align: center;
}
.gallery_block_inner img {
  max-width: 100%;
}
.gallery-slider-big .slick-slide {
  max-width: 100vw;
}
.gallery-slider-big .gallery-title {
  max-width: 100%;
  margin: 0 auto;
}
.img-block,
figure.image {
  text-align: center;
  margin: 25px 0 38px;
}
.block_code {
  margin: 25px 0;
}
.img-desc,
figure.image figcaption {
  font-size: 18px !important;
  font-weight: 600;
  margin-top: 0;
  line-height: 1.5;
  padding: 15px 20px 23px;
  position: relative;
}
.img-desc:after,
figure.image figcaption:after {
  content: "";
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/linepattern.svg);
  background-position: center;
  background-size: contain;
  background-repeat: repeat-x;
  height: 10px;
  width: 100%;
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 0;
}
figcaption:after,
.img-desc:after {
  width: 700px !important;
}
.img-src {
  position: relative;
  width:100%!important;
  font-size: 0;
}
.img-block {
  width: 100% !important;
}
.img-src-desc {
  position: absolute;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  padding: 6px 12px;
  font-size: 10px;
  color: #aaa;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}
.img-src-desc a {
  color: #999;
}
.popup_img {
  margin-bottom: 0;
  text-align: center;
  font-size: 0;
}
.graph-line-image .popup_img {
  margin-top: 0;
}
.graph-line-image img.graph-company-logo {
  max-height: 100%;
}
#table7691 .align-right,
#table7693 .align-right {
  white-space: nowrap;
}
#table7689 + .bottom_bar .note-m {
  font-size: 13px;
  margin-top: 0;
}
#table7689 + .bottom_bar .source {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#table7689 + .bottom_bar .source a {
  margin: 0 30px 10px 0;
}
#table7689 + .bottom_bar .source span {
  margin: 0 0 10px 0;
}
.img-container {
  position: relative;
}
.img-source {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  font-family: "Montserrat", sans-serif;
  padding: 6px 12px;
  font-weight: 600;
}
.img-source a,
.img-source span {
  color: #fff;
  font-weight: 600;
}
.img-source-not-empty {
  background-color: rgba(0, 0, 0, 0.3);
}
.short-link {
  color: rgba(86, 86, 86, 0.8);
  font-size: 14px;
}
.social-share {
  padding: 10px 0;
  position: relative;
  z-index: 1;
}
.o-photo {
  border-radius: 50%;
  width: 120px;
  float: left;
  margin: 0 20px 10px 0;
}
.opinion {
  padding: 20px 20px 10px;
  border: 1px solid #f4f4f4;
}
.opinion:last-of-type {
  border-bottom: 1px solid #f4f4f4;
}
.opinion:nth-of-type(even) {
  background-color: #f9f9f9;
}
#cnComments {
  margin-top: -90px;
  padding-top: 90px;
}
.top_tizers .mainnews_item,
.mainnews_newspage .mainnews_item {
  width: 367px;
  margin-left: 0;
  margin-right: 1%;
}
.top_tizers .mainnews_item:nth-of-type(2n),
.top_tizers .mainnews_item:last-of-type,
.mainnews_newspage .mainnews_item:nth-of-type(2n),
.mainnews_newspage .mainnews_item:last-of-type {
  margin-right: 0;
  margin-left: 1%;
}
.top_tizers .mainnews_item:nth-of-type(-n + 2) {
  margin-top: 0;
}
.mnic-time {
  padding: 5px 15px 0;
  display: inline-block;
  font-size: 12px;
}
.mainnews_newspage .news_line_divider {
  display: none;
}
.allnews_newspage .allnews_item {
  width: 100%;
}
.all-link {
  float: right;
}
.all-link a {
  text-decoration: underline;
}
.note-right {
  float: right;
  max-width: 40%;
  margin: 0 0 10px 20px;
}
.note .note-title-prepend &gt; p {
  font-weight: 700;
  font-size: 16px;
  margin: 10px 0 0;
}
.regru_logo a,
.regru_logo img {
  vertical-align: middle;
  display: inline-block;
  color: #999;
}
.regru_logo img {
  width: 60px;
  margin-right: 12px;
}
.list.event_list {
  margin-top: 20px;
  padding: 15px;
  list-style: none;
  background: #f4f5f5;
}
.list.event_list .Black {
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
}
.double_right {
  margin: 0;
  max-width: 900px;
}
.RatingTableTitle {
  margin-left: 0;
}
.head-sponsor-logo {
  width: 100%;
  padding: 20px 20px 15px;
  box-sizing: border-box;
  max-width: 260px;
}
.copy-link {
  position: relative;
}
.copied-note:before {
  content: "Ð¡ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾!";
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
  display: block;
  padding: 5px 8px;
  border-radius: 7px;
  transition: 0.2s;
  position: absolute;
  margin-top: -4px;
  bottom: 110%;
  left: 50%;
  transform: translateX(-50%);
  cursor: default;
}
.rubl {
  display: inline-block;
}
.rubl:first-letter {
  font-size: 0;
}
.rubl:after {
  content: "Ð²â€šÐ…";
}
.source {
  font-size: 13px;
  margin-top: 5px;
  text-align: right;
}
.google_bottom_line {
  position: relative;
  max-height: 200px;
  overflow-x: hidden;
}
.cnb-zone-314 &gt; div {
  min-height: auto;
}
.cnb-popup.cnb-bottom {
  max-width: 1280px !important;
}
.social-share ~ .banner {
  z-index: 2;
}
.broadcast-block {
  position: fixed;
  background: #fff;
  border: 1px solid #e9e9e9;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  z-index: 3;
}
#CNewsLiveConference {
  padding-bottom: 5px;
  width: 420px;
  overflow: hidden;
  height: 475px;
  position: fixed;
  bottom: 0;
  right: 0;
  font-size: 85%;
  z-index: 36000;
  background: #fff;
  border: 2px solid #dad6d4;
  z-index: 10000000000;
  position: absolute;
  top: 20px;
}
#CNewsLiveConference #CNewsLiveConferenceInner h3 {
  padding: 0 10px;
  width: 100%;
  overflow: hidden;
  font-size: 115%;
  color: #0b5087;
  height: 33px;
  margin: 5px 0;
  box-sizing: border-box;
}
#CNewsLiveConference #CNewsLiveConferenceInner span#CNewsLiveConference_close {
  margin-top: 5px;
  float: right;
}
#CNewsLiveConference
  #CNewsLiveConferenceInner
  span#CNewsLiveConference_close
  a {
  padding: 3px 0 3px 20px;
  font-weight: 400;
  color: #0b5087;
}
#CNewsLiveConference #CNewsLiveConferenceText {
  margin-top: -35px;
  padding: 10px 60px 10px 100px;
  font-size: 110%;
  text-align: left;
}
#CNewsLiveConference #CNewsLiveConferenceText p.small_info {
  margin: 10px 0;
  color: #666;
  font-size: 15px;
  font-weight: 600;
}
#CNewsLiveConference #CNewsLiveConferenceText h4 {
  margin: 0.2em 0 0.7em;
  padding: 0;
  font-size: 160%;
  color: #0b5087;
}
#CNewsLiveConference #CNewsLiveConferenceText #CNewsLiveConferenceButton {
  margin: 5px 0;
}
#CNewsLiveConference #CNewsLiveConferenceText #CNewsLiveConferenceButton input {
  margin: 10px 0 0;
  padding: 5px 0;
  width: 320px;
  font-family: Tahoma;
  font-size: 11px;
  text-transform: uppercase;
  color: #900;
  border: 1px solid #dad6d4;
}
.live-broadcast-logo {
  display: inline-block;
  vertical-align: middle;
  margin: 12px 0;
}
.table-container {
  width: calc(100% - 190px);
  overflow: auto;
}
.table-page .table-desc {
  font-weight: 700;
  text-align: left;
  font-size: 22px;
  margin-bottom: 15px;
}
article [id^="table"] {
  position: relative;
}
table.from_excel tr th.font-italic,
table.from_excel tr td.font-italic {
  font-style: italic !important;
}
.table_review2703 .column6 {
  min-width: 115px;
}
.table_review2703 .column7 {
  min-width: 190px;
}
.table_review2703 .column8 {
  min-width: 160px;
}
.table_review2705 .column9 {
  min-width: 118px;
}
.table_review2705 .column10 {
  min-width: 140px;
}
.table_review2775 td.column0 {
  text-align: left !important;
}
.table_review2775 .column0 {
  min-width: 300px;
}
.table_review2775 .column1 {
  min-width: 155px;
}
.table_review2775 .column2 {
  min-width: 155px;
}
.table_review2775 .column3 {
  min-width: 155px;
}
.table_review2775 .column4 {
  min-width: 155px;
}
.table_review2775 .column5 {
  min-width: 155px;
}
.table_review2775 .column6 {
  min-width: 155px;
}
.table_review2775 .column7 {
  min-width: 155px;
}
.table_review2775 td,
.table_review2775 th {
  text-align: center !important;
}
.table_review2733 .column8 {
  min-width: 150px;
}
.table_review2801 .column8 {
  min-width: 225px;
}
.table_review2801 .column0,
.table_review2801 .column1 {
  padding-right: 10px !important;
}
.table_review2803 .column2 {
  min-width: 225px;
}
.table_review2803 .column6 {
  min-width: 150px;
}
.table_review2803 .column7 {
  min-width: 225px;
}
.table_review2803 .column9 {
  min-width: 225px;
}
.table_review2805 tr td {
  text-align: center;
}
.table_review2805 tr td.column0 {
  text-align: left;
}
.table_review2805 tr:last-child td.column1,
.table_review2805 tr:last-child td.column2,
.table_review2805 tr:last-child td.column8 {
  text-align: right;
}
.table_review2805 tr:last-child td.column0 {
  text-align: left;
}
.review-table-2805-mini tr td {
  width: 50%;
}
.table_review2807 .column5 {
  min-width: 335px;
}
.table_review2807 .column6 {
  min-width: 235px;
}
.table_review2807 .column7 {
  min-width: 185px;
}
.table_review2821 .column5 {
  min-width: 335px;
}
.table_review2821 .column6 {
  min-width: 230px;
}
.table_review2821 .column7 {
  min-width: 185px;
}
.table_review2821 .column9 {
  min-width: 110px;
}
.table_review2821 tr td,
.table_review2821 tr th {
  text-align: center;
}
.table_review2823 tr td,
.table_review2823 tr th {
  text-align: center;
}
.table_review2823 .column6 {
  min-width: 100px;
}
.table_review2823 .column7 {
  min-width: 190px;
}

.section_mobile_top {
  display: none;
}
.section_mobile_top .tabs_item ul li:first-of-type {
  border-top: 0;
}
.mobile-banner {
  display: none !important;
}
.mobile-banner .modal-header {
  position: absolute;
  z-index: 12;
  top: 20px;
  right: 20px;
  border: 0;
  outline: none;
}
.mobile-banner .modal-header .close {
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  border-radius: 50%;
  width: 60px;
  height: 60px;
}
.homepage .gov-new .tabs_item {
  top: 0;
}
.homepage .gov-new .right_side .banner {
  min-height: 0;
}
.homepage .gov-new .right_side .title_section {
  margin-top: 0;
}
.homepage .gov-new .mainnews_item {
  flex-basis: 32%;
}
.homepage .gov-new .top-article .mainnews_item {
  flex-basis: 100%;
}
.homepage .gov-new .top-article .news_item_bg {
  width: 49%;
}
.homepage .gov-new .top-article .mnic-heading {
  padding-bottom: 12px;
}
.more {
  text-align: center;
}
.more a {
  display: inline-block;
  color: #fff;
  font-weight: 600;
  background-color: #0164a7;
  border: 1px solid #0164a7;
  padding: 16px 20px;
  transition: 0.2s;
  text-decoration: none;
  margin-top: 15px;
}
.wrapper .content .more a {
  color: #fff;
}
.cnb-zone-94-content a.cnb-container {
  width: 100%;
}
.other-news-note {
  position: relative;
  padding: 20px 0;
  margin: 40px 0 35px;
}
.other-news-note:hover {
  text-decoration: none;
}
.other-news-note:hover .other-news-note-name {
  color: #00a7b3;
}
.form_block {
  position: relative;
  margin: 50px 0;
}
.content-anketa-wrapper {
  margin: 20px 0;
  width: 100%;
}
.wrapper .content-anketa-wrapper {
  max-width: 100vw;
}
.content-anketa-wrapper td:empty {
  display: none;
}
.content-anketa-wrapper td {
  padding: 5px 5px 5px 0;
}
.content-anketa-wrapper .pink {
  padding: 5px 0;
  background-color: transparent;
}
.content-anketa-wrapper .ss-item-heading {
  padding-top: 30px;
  text-align: left;
  font-size: 18px;
}
.other-news-note:before,.other-news-note:after,.form_block:before,.form_block:after,.slider-text-container:after,.img-desc:after,figure.image figcaption:after
/*,.news-table-container+.bottom_bar:after*/ {
  content: "";
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/1izobrazhenie58.png);
  background-position: center;
  background-size: contain;
  background-repeat: repeat-x;
  height: 10px;
  width: 100%;
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 0;
}
.other-news-note:before,
.form_block:before {
  bottom: 100%;
  top: auto;
  margin-bottom: 10px;
}
.other-news-note-text {
  padding: 5px 50px 0;
  flex-direction: column;
}
.other-news-note-img {
  padding-right: 50px;
}
article .other-news-note-img img {
  min-width: 210px;
  max-width: 210px;
}
.other-news-note-name {
  color: #212121;
  font-size: 22px;
  line-height: 1.25;
  font-weight: 700;
  transition: 0.3s;
}
.other-news-note-name p {
  font-size: 22px;
  line-height: 1.25;
  font-weight: 700;
}
.other-news-note .category_label {
  position: static;
  display: inline-block;
  align-self: baseline;
  margin-top: 30px;
}
.news_container .main_table {
  max-width: 729px;
  margin: auto;
  width: 100%;
}
.gallery-slider-main .slick-slide img {
  margin: 0 auto;
}
.slider-text-container {
  padding: 20px 50px;
  font-size: 16px;
  position: relative;
  margin-bottom: 40px;
}
.gallery-nav {
  text-align: center;
}
.gallery-nav .slick-slide .gallery-nav-slide {
  margin: 0;
  opacity: 0.3;
  text-align: center;
}
.gallery-nav .slick-current .gallery-nav-slide {
  opacity: 1;
}
.gallery-img-title {
  display: none;
  width: 100%;
  left: 0;
  margin: 10px 0 0;
}
.gallery-nav .slick-list {
  padding: 0 !important;
  width: calc(100% - 40px);
  margin: 15px 0 0 20px;
}
.slick-slide[data-slick-index="0"] .gallery-nav-slide {
  margin: 0;
}
.gallery-nav-img {
  width: 66px;
  height: 39px;
  position: relative;
  margin: auto;
  overflow: hidden;
  cursor: pointer;
}
.gallery-slider-container .slick-slide {
  outline: none;
}
.gallery-slider-main .slick-arrow {
  width: 100px;
  height: 80%;
  display: inline-block;
}
.gallery-slider-main .slick-next:before,
.gallery-slider-main .slick-prev:before,
.gallery-nav .slick-prev:before,
.gallery-nav .slick-next:before {
  content: "";
  background-color: #fff;
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/arrowright.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0 0 6px 0 #000;
  transition: 0.3s;
  opacity: 1;
}
.gallery-nav .slick-prev:before,
.gallery-nav .slick-next:before {
  width: 20px;
  height: 20px;
  box-shadow: none;
}
.gallery-nav .slick-prev,
.gallery-nav .slick-next {
  top: 45%;
}
.gallery-nav .slick-prev:before,
.gallery-slider-main .slick-prev:before {
  transform: rotate(180deg);
}
.gallery-slider-main .slick-next.slick-arrow {
  right: 0;
}
.gallery-slider-main .slick-prev.slick-arrow {
  left: 0;
  right: auto;
  z-index: 1;
}
.gallery-nav .slick-track {
  display: flex;
  bottom: -17px;
}
.gallery-slider-main .slick-next:hover:before,
.gallery-slider-main .slick-next:focus:before,
.gallery-slider-main .slick-prev:hover:before,
.gallery-slider-main .slick-prev:focus:before {
  background-color: #fff;
}
.gallery-nav .slick-prev {
  left: 0;
  z-index: 1;
}
.gallery-nav .slick-next {
  right: 0;
}
.Rating {
  font-weight: 700;
  text-align: left;
  font-size: 22px;
  margin-bottom: 15px;
  position: relative;
  z-index: 1;
}
.news_container .news-table-container {
  overflow: hidden;
}
.main_table {
  border: 1px solid #ddd;
  border-spacing: 0;
}
.main_table td,
.main_table th {
  text-align: left;
}
.main_table td.align-right,
.main_table th.align-right {
  text-align: right;
}
.main_table td.align-center,
.main_table th.align-center {
  text-align: center;
}
.main_table tr td,
.main_table tr th {
  font-size: 14px;
  padding: 10px;
  color: #222;
}
.main_table tr td,
.main_table tr li{
  font-size: 12px;
}
.main_table tr li{
  margin:0 0 5px;
}
.main_table td {
  padding: 10px;
}
.main_table td:last-of-type {
  border-right: 0;
}
table.from_excel tr th.font-bold,
table.from_excel tr td.font-bold {
  font-weight: bold;
}

.table_review2902.from_excel tr td.font-bold,
.table_review2904.from_excel tr td.font-bold,
.table_review2906.from_excel tr td.font-bold,
.table_review2914.from_excel tr td.font-bold,
.table_review2922.from_excel tr td.font-bold {
  background-color: #f4f5f5;
}
.table_review2902 tr td,
.table_review2904 tr td,
.table_review2906 tr td,
.table_review2914 tr td,
.table_review2922 tr td,
.table_review2902 tr th,
.table_review2904 tr th,
.table_review2906 tr th,
.table_review2914 tr th,
.table_review2922 tr th {
  text-align: center;
}

.column0 {
  text-align: left !important;
}
.column0.align-center{
  text-align: center !important;
}

.table_review2906 .td-scroll {
  overflow-x: auto;
  text-align: left;
  white-space: nowrap;
}

.thead th span.palce {
  font-size: 20px;
  margin-bottom: 5px;
  display: inline-block;
}
.thead th strong {
  color: #00a7b3;
  min-height: 57px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.thead th strong + strong {
  border-top: 0;
}
.announce-in-table {
  display: flex;
  align-items: center;
}
.announce-in-table img {
  max-width: 120px !important;
  margin-right: 20px;
}
.announce-in-table a {
  font-size: 16px;
  line-height: 1.2;
}
.main_table th {
  background-color: #f4f5f5;
  border: 0;
  font-size: 14px;
  outline: none;
}
.main_table td {
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.main_table tr.even {
  background-color: #fff;
}
.tablesorter-default thead .tablesorter-headerDesc {
  border-bottom: 0;
}
.table-content .tablesorter-default .tablesorter-header,
.table-content .tablesorter-default thead .sorter-false,
.news-table-container .tablesorter-default .tablesorter-header,
.tablesorter-header.tablesorter-headerUnSorted,
.wrapper .tablesorter-header.tablesorter-headerUnSorted,
.tablesorter-default .tablesorter-header.tablesorter-headerUnSorted {
  padding: 20px 30px 20px 10px;
  border-right: 1px solid #ddd;
}
.table-content .tablesorter-default .tablesorter-header:last-of-type,
.table-content .tablesorter-default thead .sorter-false:last-of-type,
.news-table-container .tablesorter-default .tablesorter-header:last-of-type,
.tablesorter-header.tablesorter-headerUnSorted:last-of-type,
.wrapper .tablesorter-header.tablesorter-headerUnSorted:last-of-type,
.tablesorter-default
  .tablesorter-header.tablesorter-headerUnSorted:last-of-type {
  border-right: 0;
}
.news-table-container .tablesorter-default .tablesorter-header,
.wrapper .tablesorter-default .tablesorter-header,
.wrapper .tablesorter-header.tablesorter-headerUnSorted,
.tablesorter-default .tablesorter-header.tablesorter-headerUnSorted {
  background-image: url(https://www.cnews.ru/inc/design2019/img/icons/arrows.svg);
  vertical-align: top;
}
.tablesorter-default thead .headerSortUp, 
.tablesorter-default thead .tablesorter-headerAsc, 
.tablesorter-default thead .tablesorter-headerSortUp{
  background-image: url(https://www.cnews.ru/inc/design2019/img/icons/arrows_down.svg)!important;
}
.tablesorter-default thead .headerSortDown,
.tablesorter-default thead .tablesorter-headerDesc,
.tablesorter-default thead .tablesorter-headerSortDown{
  background-image: url(https://www.cnews.ru/inc/design2019/img/icons/arrows_up.svg)!important;
}
.tablesorter-default .header, .tablesorter-default .tablesorter-header{
  padding:20px 30px 20px 10px!important;
  vertical-align: top;
}
.source {
  margin-bottom: 0;
}
.wmd-view {
  position: relative;
  padding: 20px 0 0;
}
.wmd-view-topscroll {
  box-shadow: 0 -20px 0 20px #fff;
}
.wmd-view-topscroll,
.wmd-view {
  scrollbar-width: thin;
  scrollbar-color: #00a7b3 #efefef;
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/obedinenie_6.png);
  background-position: center;
  background-size: 14px;
  background-repeat: no-repeat;
}
.wmd-view-topscroll::-webkit-scrollbar,
.wmd-view::-webkit-scrollbar {
  width: 1px;
  height: 8px;
}
.wmd-view-topscroll::-webkit-scrollbar-track,
.wmd-view::-webkit-scrollbar-track {
  background: #efefef;
  border-radius: 50px;
}
.wmd-view-topscroll::-webkit-scrollbar-thumb,
.wmd-view::-webkit-scrollbar-thumb {
  background-color: #00a7b3;
  border-radius: 50px;
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/obedinenie_6.png);
  background-position: center;
  background-size: 14px;
  background-repeat: no-repeat;
}
.news-table-container + .bottom_bar,
.news-table-container + .bottom_bar .source {
  text-align: left;
}
.news-table-container + .bottom_bar {
  position: relative;
  padding: 10px 0 20px;
}
.form_pollart,
.form_anketa {
  position: relative;
  padding: 5px 0 20px;
}
.form_pollart ul.ss-form-input,
.form_anketa ul.ss-form-input {
  border: 0;
  width: 100%;
  padding: 15px 20px;
}
.ss-form button {
  background: #00a7b3;
  border: none;
  padding: 10px;
  border-radius: 5px;
  color: #fff;
  margin-bottom: 10px;
}
.ss-form button:hover {
  background: #04a0ab;
}
.ss-form-heading {
  margin-top: 20px;
}
.anketa_page .ss-form-container .g-recaptcha{
  padding-left: 0;
}
.ss-form-container .g-recaptcha {
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
}
.ss-form-container .ss-form-error {
  display: block;
  padding-left: 20px;
  margin-bottom: 20px;
}
@media (max-width: 720px) {
  .ss-form-container .ss-form-error {
    padding-left: 0;
  }
}
.news_container .form-custom-checkmark .form_pollart .ss-item-input,
.news_container .form-custom-checkmark .form_anketa .ss-item-input,
.news_container .form-custom-checkmark.form_anketa .ss-item-input {
  margin: 7px 0 17px;
}
.news_container .form-custom-checkmark.form_anketa .ss-item-input:last-child {
  margin-bottom: 0;
}
.news_container .form_pollart .ss-item-input,
.news_container .form_anketa .ss-item-input {
  background-color: transparent;
  margin: 0;
}
.form_pollart .ss-form-action,
.form_anketa .ss-form-action {
  padding: 30px 0 30px 0;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
}
@media (max-width: 720px) {
  .form_pollart .ss-form-action,
  .form_anketa .ss-form-action {
    padding-left: 0;
  }
}
.form_pollart .ss-form-submit,
.form_anketa .ss-form-submit {
  color: #fff;
  background-color: #00a7b3;
  padding: 16px 40px;
  border-radius: 3px;
  border: 0;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.form_pollart .ss-input-value,
.form_anketa .ss-input-value {
  font-weight: 400;
  color: #212121;
}
.form_pollart .ss-form-title,
.form_anketa .ss-form-title {
  padding: 30px 10px 0 20px;
  font-size: 22px;
  color: #212121;
  font-weight: 700;
}
@media (max-width: 720px) {
  .form_pollart .ss-form-title,
  .form_anketa .ss-form-title {
    padding-left: 0;
  }
}
.form_anketa .ss-form-desc {
  padding: 0 10px 0 20px;
}
.form_pollart .ss-item-title,
.form_anketa .ss-item-title {
  padding: 30px 10px 0 20px;
  font-size: 16px;
  background-color: transparent;
  font-weight: 700;
}
.form-custom-checkmark.form_pollart .ss-item-title,
.form-custom-checkmark.form_anketa .ss-item-title {
  padding: 0;
}
.ss-form-result .ss-form-input {
  border: 0;
  padding: 0;
  width: 100%;
  margin-top: 25px;
}
.ss-input-progressbar {
  width: 100%;
  background-color: #eee;
  text-align: left;
  margin: 15px 0 10px;
}
.ss-input-progressbar-line {
  width: 0;
  height: 2px;
  background-color: #00a7b3;
  transition: 1s;
}
.form-custom-checkmark .ss-item-input {
  position: relative;
}
.form-custom-checkmark .ss-item-input input[type="radio"],
.form-custom-checkmark .ss-item-input input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.form-custom-checkmark .ss-input-value:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  height: 14px;
  width: 14px;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.form-custom-checkmark .ss-form-answer .ss-input-value {
  padding-left: 0;
}
.form-custom-checkmark .ss-form-answer .ss-input-value:before {
  display: none;
}
.form-custom-checkmark
  .ss-input-checkbox[type="checkbox"]
  ~ .ss-input-value:before {
  top: 1px;
  border: 2px solid #11a7b3;
}
.form-custom-checkmark
  .ss-input-checkbox[type="checkbox"]
  ~ .ss-input-value:after {
  top: 4px;
  left: 6px;
}
.form-custom-checkmark .ss-item-input input:checked ~ .ss-input-value:before {
  background-color: #11a7b3;
}
.form-custom-checkmark
  .ss-item-input
  input[type="radio"]:checked
  ~ .ss-input-value:before {
  background-color: #fff;
}
.form-custom-checkmark .ss-input-value:after {
  content: "";
  position: absolute;
  display: none;
}
.form-custom-checkmark .ss-item-input input:checked ~ .ss-input-value:after {
  display: block;
}
.form-custom-checkmark .ss-item-input .ss-input-value:after {
  left: 5px;
  top: 2px;
  width: 4px;
  height: 7px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.form-custom-checkmark .ss-input-value {
  padding-left: 27px;
  user-select: none;
  position: relative;
}
.form-custom-checkmark input[type="radio"] ~ .ss-input-value:before {
  border-radius: 50%;
  border: 2px solid #11a7b3;
  top: 3px;
  left: 0;
}
.form-custom-checkmark input[type="radio"] ~ .ss-input-value:after {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background: #11a7b3;
  border: 0;
  top: 7px;
  left: 4px;
}
.form-custom-checkmark .ss-text-title input[type="text"] {
  width: 85%;
  min-width: 280px;
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 8px 6px;
}
.form-custom-checkmark .ss-form-item {
  padding: 15px 20px;
}
@media (max-width: 720px) {
  .form-custom-checkmark .ss-form-item {
    padding-left: 0;
  }
}
.form-custom-checkmark.form_pollart
  .ss-item-titleÐ&nbsp;Â±
  .form-custom-checkmark.form_anketa
  .ss-item-title {
  padding: 0;
}
.form-custom-checkmark.form_pollart ul.ss-form-input,
.form-custom-checkmark.form_anketa ul.ss-form-input {
  padding-left: 0;
  padding-right: 0;
}
.form-custom-checkmark .ss-form-result .ss-input-value:before {
  display: none;
}
.form-custom-checkmark .ss-form-result .ss-input-value {
  padding-left: 0;
}
.form-custom-checkmark .ss-item-label {
  width: 100%;
}
.anketa_page .form-custom-checkmark .ss-form-item {
  overflow: auto;
  margin: 0 0 20px;
  padding:0;
}
.anketa_page .ss-form-table{
  border-collapse: collapse;
}
.anketa_page .ss-form-table td,
.anketa_page .ss-form-table th{
  font-size: 16px;
  background: white;
  border: 1px solid #9A9A9A;
  padding: 11px 15px;
}
.anketa_page .ss-form-table input{
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 6px 6px;
  font-size: 16px;
}
    
.anketa_page .form-custom-checkmark .ss-item-type-checkbox + .ss-item-type-textarea {
  padding-top: 0;
}
.top-article .mainnews_item {
  border: 0;
}
.top-article .news_item_bg {
  width: 49%;
  align-self: baseline;
}
.top-article .mnic-heading {
  font-size: 20px;
  padding: 0 15px 12px 17px;
}
.top-article .mnic-desc {
  display: block;
  color: #565656;
  font-size: 16px;
}
.top-article .article_date {
  margin: 15px 17px 0;
}
.analytics-articles-sect {
  margin: 60px 0 0;
}
.analytics-articles .mainnews_item {
  flex-basis: 49%;
}
.analytics-articles .news_line_divider {
  display: none !important;
}
.analytics-articles .category_label,
.analytics-articles .mnic-desc {
  display: none;
}
.top-article .mainnews_item {
  box-shadow: none;
}
.top-article .mni-content {
  padding-bottom: 0;
}
.top-article .article_date time {
  font-size: 12px;
  color: #999;
}
.article-btn {
  background-color: #fff;
  border: 1px solid #d4d9dc;
  border-radius: 3px;
  padding: 10px 15px;
  display: inline-block;
  text-transform: uppercase;
  color: #212121;
  font-weight: 600;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.article-btn:hover {
  text-decoration: none;
  color: #00a7b3;
}
.article-bottom-info {
  display: flex;
  padding: 20px 10px 20px 20px;
  margin: 20px 0;
  align-items: center;
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/patterns2.svg);
}
.article-bottom-info .d-flex {
  align-items: center;
}
.article-bottom-info.reviews-bottom-info {
  width: 100%;
  margin-top: 0;
}
.article-bottom-info.reviews-bottom-info .d-flex a {
  display: flex;
  align-items: center;
}
.article-bottom-info.reviews-bottom-info .d-flex a img {
  width: 16px;
}
.article-bottom-info .article-btn {
  font-size: 12px;
  padding: 8px 12px;
}
.article-btn img {
  margin-right: 5px;
  height: 12px;
}
.article-bottom-author,
.article-top-author {
  margin: 0;
  margin-right: auto;
  font-size: 14px;
  font-weight: 600;
}
.article-bottom-author {
  max-width: 45%;
  font-size: 13px;
}
.article-top-author {
  margin: 0 0 10px;
}
.anketa_page .ss-form-input-file .ss-form-input-file-label {
  padding: 15px 0;
  display: inline-block;
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer;
}
.anketa_page .ss-form-input-file .ss-form-input-file-delete {
  cursor: pointer;
}
.anketa_page .ss-form-input-file .ss-form-input-file-label:hover {
  text-decoration: none;
}
.share-container + .article-btn {
  margin-left: 10px;
}
.share-container {
  position: relative;
  user-select: none;
}
.share-list {
  display: none;
  position: absolute;
  list-style: none;
  margin: 1px 0 0;
  border: 1px solid #d4d9dc;
  border-top: 0;
  background-color: #fff;
  height: 0;
  transition: 0.3s;
  width: 100%;
  padding: 13px 20px 13px 35px;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px;
}
.share-container-opened .share-list {
  height: auto;
  z-index: 2;
  display: block;
}
.article_date .article-btn {
  border: 1px solid transparent;
  padding: 10px;
  color: #565656;
  font-size: 12px;
}
.share-list-item a {
  text-transform: uppercase;
  color: #212121;
  font-size: 12px;
}
.share-list-item a:hover {
  color: #00a7b3;
  text-decoration: none;
}
.share-container-opened .article-btn {
  border-bottom-color: transparent;
}
.share-container-opened .article-btn:before {
  content: "";
  background-color: #d4d9dc;
  height: 1px;
  width: 85%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
.article-date-mobile {
  display: none;
}
.other-reviews-banners {
  display: flex;
  justify-content: space-between;
}
.other-reviews-banners-sect {
  width: 100%;
}
.article-wrap {
  margin-bottom: 50px;
  width: calc(100% - 320px);
}
.article-wrap:has(.right_side ){
  width: 100%;
}
.news_container:has(.right_side ){
  width: calc(100% - 190px);
}
.newspage-wrap{
  width:calc(100% - 190px);
}
.cnb-zone-94-content + p {
  margin-top: 25px;
}
.objects {
  text-align: justify;
  margin-bottom: -20px;
}
.objects:after {
  content: "";
  display: inline-block;
  width: 100%;
}
.object {
  width: 48.3%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-decoration: none;
  text-align: left;
  line-height: 1.1;
  margin-bottom: 20px;
}
.object img {
  display: block;
  width: 100%;
}
.object .sing_video {
  display: block;
  width: 45px;
  height: 45px;
  position: absolute;
  left: 50%;
  margin: -22px 0 0 -22px;
  top: 45%;
  background: url(https://static.cnews.ru/img/cnews/2023/06/14/play.png) 0 0
    no-repeat;
  opacity: 0.8;
  transition: 0.5s;
}
.object:hover .sing_video {
  opacity: 1;
}
.object_name {
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(73, 79, 92, 0.8) !important;
  display: block;
  color: #fff;
  padding: 10px 0 !important;
  min-height: 31px;
  transition: 0.5s;
  font-size: 13px;
}
.object:hover .object_name {
  background-color: rgba(30, 74, 109, 0.9);
  background-color: rgba(73, 79, 92, 0.9);
}
.object_name span {
  display: block;
  margin: 0 10px;
}
.object_name .object_data {
  font-size: 0.84em;
  margin-top: 4px;
}
.objects_row .object {
  width: 100%;
  display: block;
  margin: 0 0 10px;
}
.note_bottom .object_name {
  position: static;
}
.object .no_text {
  display: none !important;
}
.openable-block-opened .person-desc-list li:nth-of-type(1n + 4) {
  display: block;
}
.openable-block-opened .allnews_item {
  display: flex;
}
.ui-front {
  z-index: 9;
}
.reviews-list-container &gt; p {
  justify-self: center;
  margin: 10px auto 40px;
}
.ArchivePages + .section_allnews .container {
  padding: 0;
}
.ArchivePages + .section_allnews .allnews_item {
  display: flex;
  align-items: center;
  padding: 14px 10px 14px 0;
}
.ArchivePages + .section_allnews .allnews_mainpage .ani-postname {
  margin-left: 0;
  color: #212121;
}
.ArchivePages + .section_allnews .allnews_mainpage .ani-date {
  margin-top: 0;
}
.ArchivePages .page {
  height: auto;
}
.ArchivePages .page span {
  color: #fff;
  background: #00a7b3;
  margin: 0 1px;
  padding: 3px 6px;
  display: inline-block;
  text-align: center;
  border-radius: 4px;
  font-size: 14px;
}
.ArchivePages .page a {
  color: #00a7b3;
  font-size: 14px !important;
  display: inline-block;
}
#ArchiveFormTop {
  background: none repeat scroll 0 0 #faf7e9;
  background-color: #f4f5f5;
  padding: 20px;
  font-size: 13px;
  border: 1px solid #e9e9e9;
}
.wrapper.archive-container {
  padding: 0;
}
.archive-container .line_pattern {
  margin: 0 0 15px;
}
#ArchiveForm #Chooze {
  margin-bottom: 0;
  margin-top: 8px;
  height: auto;
  background-color: #00a7b3;
  color: #fff;
  padding: 12px 20px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  border-radius: 3px;
  letter-spacing: 1px;
  text-align: center;
  transition: 0.3s;
  white-space: nowrap;
  border: 0;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}
.ArchivePages + .section_allnews .allnews_item time {
  margin: 0;
}
#ArchiveForm .ArchiveCheck label {
  font-size: 12px;
  line-height: 1.5;
  margin-top: 7px;
  margin-bottom: 0;
  padding-bottom: 7px;
  margin-right: 20px;
}
.rightside-block .list_extra .list_extra_item a {
  color: #212121;
  font-size: 14px;
}
.rightside-block .list_extra .list_extra_item a:hover {
  text-decoration: none;
}
.rightside-block {
  margin: 25px 0;
}
.right_part .rightside-block:first-child {
  margin-top: 0;
}
.rightside-block .line_pattern {
  margin: 0;
  background-position: 35%;
}
.rightside-text {
  background-color: #f4f5f5;
  border: 1px solid #e9e9e9;
  border-top: 0;
  padding: 25px 15px;
  font-size: 14px;
}
.rightside-text p {
  margin: 0;
}
.rightside-text p + p {
  margin-top: 10px;
}
.rightside-block-inner {
  padding: 25px 15px;
  border: 1px solid #e9e9e9;
}
.rightside-block-inner .list_extra {
  margin: -25px -15px 0;
}
.rightside-block-inner li.list_extra_item {
  border-left: 0;
  border-right: 0;
}
.rightside-block .btn {
  display: block;
  color: #fff;
  margin-top: 20px;
  font-size: 12px;
}
.page-spec-project .left_side {
  align-self: baseline;
}
.page-spec-project .gov-new .container {
  padding: 0;
}
.page-spec-project .container .gov-new.container {
  padding-bottom: 20px;
}
.page-spec-project .cnb-1240 .container {
  padding-bottom: 0;
  padding-top: 10px;
}
.page-spec-project.homepage .gov-new .mainnews_item {
  flex-basis: 49%;
  max-width: 49%;
}
.page-spec-project.homepage .gov-new .top-article .mainnews_item {
  flex-basis: 100%;
  max-width: 100%;
}
.page-spec-project .persons_main {
  background-position: right;
  width: 100%;
  margin-bottom: 20px;
}
.page-gov .header-client-logo,
.page-gov .heading_block {
  background-color: #48647c;
}
.page-safe .header-client-logo,
.page-safe .heading_block {
  background-color: #f44336;
}
.page-ucaas .header-client-logo,
.page-ucaas .heading_block {
  background-color: #673ab7;
}
.page-axenix .header-client-logo,
.page-axenix .heading_block {
  background-color: #f37022;
}
.page-ai .header-client-logo,
.page-ai .heading_block {
  background-color: #2c92e5;
}
.page-importfree .header-client-logo,
.page-importfree .heading_block {
  background-color: #0164a7;
}
/*.page-itsupport .header-client-logo, .page-itsupport .heading_block {background-color: #00A7B3;}*/
.page-itsupport .header-client-logo,
.page-itsupport .heading_block {
  background-color: #29b579;
}
.page-itsupport .expert-block,
.page-itsupport .impfr-opinion-block {
  pointer-events: none;
}

.page-ucaas .expert-block a,
.page-axenix .expert-block a {
  pointer-events: none;
}

.nav-item-dropdown-content-cnews li:first-of-type,
.nav-item-dropdown-content-cnews li:nth-of-type(2),
.nav-item-dropdown-content-cnews li:nth-of-type(3) {
  padding: 0;
  border: 0;
}
.nav-item-dropdown-content-cnews li:first-of-type:after,
.nav-item-dropdown-content-cnews li:nth-of-type(2):after,
.nav-item-dropdown-content-cnews li:nth-of-type(3):after {
  display: none;
}
.nav-item-dropdown-content-cnews .sl-link {
  padding: 10px;
}
@media (max-width: 400px) {
  .page-ucaas .logo img {
    max-width: 60px;
  }
  .page-ai .logo img {
    max-width: 60px;
  }
}
.page-ucaas .header-brand-logo {
  padding: 5px 30px;
}
.page-axenix .header-brand-logo {
  align-items: flex-end;
  padding: 5px 30px;
}
.page-ucaas .header-brand-logo img {
  max-height: 50px;
}
.page-axenix .header-brand-logo img {
  max-width: 100%;
  max-height: 50px;
}
.page-ai .header-brand-logo {
  padding: 5px 30px;
}
.page-ai .header-brand-logo img {
  max-height: 30px;
}

.page-safe .header-brand-logo {
  padding: 5px 30px;
}
.page-safe .header-brand-logo img {
  max-height: 50px;
}
.impfr-opinion-block {
  font-family: "Fira Sans Condensed", "Open Sans", sans-serif;
}
.impfr-opinion {
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
  height: 357px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  box-sizing: border-box;
  padding: 50px 45px 10px 50px;
  color: #fff;
}
.impfr-quote {
  max-width: 52%;
  margin-top: 35px;
  font-size: 20px;
  position: relative;
  margin-bottom: 36px;
  line-height: 1.5;
}
.impfr-person-data {
  position: absolute;
  bottom: 10px;
}
.page-axenix .impfr-person-data {
  position: relative;
  bottom: unset;
}
.impfr-quote:before {
  content: "Â«";
  display: block;
  position: absolute;
  font-size: 48px;
  /*color: #00a7b3;*/
  color: #fff;
  top: -24px;
  left: -31px;
}
.impfr-quote:after {
  content: "Â»";
  display: block;
  position: absolute;
  font-size: 48px;
  /*color: #00a7b3;*/
  color: #fff;
  bottom: -20px;
  right: 37px;
}

.ucaas-opinion-block .impfr-opinion {
  padding-top: 25px;
}
.axenix-opinion-block .impfr-quote {
  max-width: 51%;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2;
  margin-top: 0;
}
.axenix-opinion-block .impfr-quote:before,
.axenix-opinion-block .impfr-quote:after {
  font-weight: 400;
}
.ai-opinion-block .impfr-opinion {
  padding-top: 73px;
}
.ucaas-opinion-block .impfr-quote,
.ai-opinion-block .impfr-quote {
  margin-top: 0;
  line-height: 1.1;
}
@media (min-width: 1101px) and (max-width: 1200px) {
  .ucaas-opinion-block .impfr-quote {
    margin-top: 0;
    line-height: 1;
  }
}
.ucaas-opinion-block .impfr-quote:after {
  right: -20px;
}

/*ÐºÐ²Ð°Ð´Ñ€Ð°Ñ‚Ð¸Ðº*/
.article-mark {
  color: #999;
  cursor: pointer;
}
.token-mark-block:hover .token-info {
  display: block;
}
.token-mark-block {
  position: relative;
}
.token-mark-block .token-info {
  position: absolute;
  display: none;
  height: 100%;
  width: 100%;
  top: -1px;
  left: 14px;
  z-index: 999;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  pointer-events: auto;
}
p + .token-mark-block {
  left: 98%;
}
.token-mark-block .token-info-data {
  display: block;
  position: absolute;
  height: auto;
  max-width: calc(100% - 8px);
  min-width: 250px;
  right: 4px;
  top: 4px;
  border: none;
  border-radius: 16px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 21, 64, 0.5),
    0 12px 24px 0 rgba(0, 21, 64, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 21, 64, 0.5),
    0 12px 24px 0 rgba(0, 21, 64, 0.5);
  border-color: #ebebeb;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.9);
  min-height: 60px;
  padding-top: 5px;
}
.token-mark-block .token-info-data &gt; .token-info-item {
  padding: 0 10px 8px;
  display: flex;
  align-items: center;
}
.token-mark-block .token-info-data &gt; .token-info-item span {
  margin: 0;
  font-size: 14px;
  color: #000;
  word-wrap: break-word;
  max-width: 100%;
  text-align: left;
}
.token-mark-block .token-info-data &gt; .token-info-item span span {
  font-size: 16px;
}
.table-page .bottom_bar {
  padding: 20px 0;
  max-width: 100%;
}
.grey_text {
  color: #999;
  font-size: 0.85rem;
  margin: 0 0 20px;
}

@media (min-width: 1301px) {
  .page-itsupport .impfr-quote:after {
    right: 234px;
  }
}

@media (max-width: 1300px) {
  .impfr-quote:after {
    content: "Â»";
    right: -24px;
  }
}
@media (min-width: 1070px) and(max-width: 1165px) {
  .img-block {
    width: 64% !important;
  }
}
.impfr-name {
  font-size: 18px;
  margin-bottom: 0;
}
.impfr-position {
  margin-top: 0;
  letter-spacing: 0.2px;
}
.page-banks .header-client-logo,
.page-banks .heading_block {
  background-color: #2c92e5;
}
.page-retail .header-client-logo,
.page-retail .heading_block {
  background-color: #dc9d30;
}
.page-biz .header-client-logo,
.page-biz .heading_block {
  background-color: #a6dae8;
}
.page-internet .header-client-logo,
.page-internet .heading_block {
  background-color: #7cbb3b;
}
.page-mobile .header-client-logo,
.page-mobile .heading_block {
  background-color: #5720bb;
}
.page-corp .header-client-logo,
.page-corp .heading_block {
  background-color: #29b579;
}
.page-telecom .header-client-logo,
.page-telecom .heading_block {
  background-color: #facf62;
}
.partner_news a {
  font-size: 14px;
}
.header-client-logo {
  color: #fff;
  background-color: #3e3d4d;
  padding: 21px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 17px;
  margin-left: 21px;
  box-sizing: border-box;
}
.desktop-sidenav {
  width: 0;
  position: absolute;
  z-index: 4;
  left: 20px;
  overflow: hidden;
  transition: 0.2s;
  user-select: none;
  margin-top: 10px;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
}
.open_nav {
  cursor: pointer;
  padding: 23px;
  border-right: 1px solid #e9e9e9;
}
.close_nav img {
  vertical-align: middle;
}
.sidenav-container {
  position: relative;
  display: inline-block;
}
.nav_opened .open_nav {
  visibility: hidden;
}
.desktop-sidenav-links {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}
.nav_opened .desktop-sidenav {
  display: flex;
  width: 260px;
  background-color: #fff;
}
.desktop-sidenav .sl-link {
  border-bottom: 0;
  flex-grow: 1;
  flex-basis: 100%;
  box-sizing: border-box;
  min-height: 39px;
}
.sl-link:hover {
  background-color: #ededed;
  color: rgba(0, 0, 0, 0.6);
}
.sl-link-last {
  border-bottom: 3px solid #e9e9e9;
}
.msl-col {
  height: 50vh;
}
.close_nav {
  display: none;
  position: absolute;
  padding: 0;
  height: 64px;
  box-sizing: border-box;
  line-height: 34px;
  width: 66px;
  top: -10px;
  left: 0;
  cursor: pointer;
  color: #fff;
  z-index: 1;
  user-select: none;
  text-align: center;
  transition: 0.2s;
}
.close_nav:hover {
  filter: grayscale(100%);
  opacity: 0.5;
}
.close_mob_nav {
  background-color: unset;
}
.nav_opened .open_nav {
  visibility: hidden;
}
.nav_opened .close_nav {
  display: block;
  z-index: 4;
}
.nav_opened .section_logo img {
  position: relative;
  z-index: 4;
}
.expert-block-container .line_pattern {
  margin-bottom: 20px;
}
.right_side .expert-block-container:first-of-type .line_pattern {
  margin-top: 0;
}
.expert-person {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.expert-img {
  margin-right: 10px;
  max-width: 90px;
}
.expert-block {
  margin: -10px 0 20px;
}
.expert-name {
  color: #212121;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 5px;
  font-family: "Montserrat", sans-serif;
}
.expert-role {
  color: #565656;
  font-size: 10px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.expert-quote {
  color: #212121;
  background-color: #f4f5f5;
  padding: 20px 15px 30px 35px;
  font-style: italic;
  font-size: 13px;
  border: 1px solid #e9e9e9;
  position: relative;
  margin-top: 10px;
  line-height: 1.4;
}
.expert-quote::before {
  content: "";
  background-image: url(https://static.cnews.ru/img/cnews/2023/06/14/kontur_349.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 21px;
  left: 10px;
  display: inline-block;
  width: 20px;
  height: 13px;
}
.expert-quote::after {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 33px;
  right: 2px;
  display: inline-block;
  width: 20px;
  height: 13px;
  transform: rotate(180deg);
}
.page-axenix .expert-quote::before,
.page-axenix .expert-quote::after {
  background-image: url(https://static.cnews.ru/img/cnews/2024/07/05/kontur_349.svg);
}
.page-safe .expert-quote::before,
.page-safe .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%23f44336"/&gt;&lt;/svg&gt;');
}
.page-gov .expert-quote::before,
.page-gov .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%2348647c"/&gt;&lt;/svg&gt;');
}
.page-banks .expert-quote::before,
.page-banks .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%232c92e5"/&gt;&lt;/svg&gt;');
}
.page-retail .expert-quote::before,
.page-retail .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%23dc9d30"/&gt;&lt;/svg&gt;');
}
.page-corp .expert-quote::before,
.page-corp .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%2329b579"/&gt;&lt;/svg&gt;');
}
.page-telecom .expert-quote::before,
.page-telecom .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%23facf62"/&gt;&lt;/svg&gt;');
}
.page-internet .expert-quote::before,
.page-internet .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%237cbb3b"/&gt;&lt;/svg&gt;');
}
.page-biz .expert-quote::before,
.page-biz .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%23a6dae8"/&gt;&lt;/svg&gt;');
}
.page-ucaas .expert-quote::before,
.page-ucaas .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%23673ab7"/&gt;&lt;/svg&gt;');
}
.page-itsupport .expert-quote::before,
.page-itsupport .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%2329b579"/&gt;&lt;/svg&gt;');
}
.page-ai .expert-quote::before,
.page-ai .expert-quote::after {
  background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="18.35" height="13" viewBox="0 0 18.35 13"&gt;&lt;path d="M24.65-57.07a5.656,5.656,0,0,0-1.9.95,7.144,7.144,0,0,0-1.45,1.475,6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25A3.771,3.771,0,0,1,24-48.52a5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H17.5a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.688,9.688,0,0,1,2.65-3.1A8.777,8.777,0,0,1,23.75-58.52Zm-10.3,0a5.656,5.656,0,0,0-1.9.95A7.144,7.144,0,0,0,11-54.645a6.151,6.151,0,0,0-.9,1.775,4.459,4.459,0,0,0-.2,1.85h2.9a4.929,4.929,0,0,1,.65,1.25,3.771,3.771,0,0,1,.25,1.25,5.26,5.26,0,0,1-.25,1.625,5.518,5.518,0,0,1-.65,1.375H7.2a10.512,10.512,0,0,1-.9-3.55,9.681,9.681,0,0,1,1.075-4.775,9.687,9.687,0,0,1,2.65-3.1A8.777,8.777,0,0,1,13.45-58.52Z" transform="translate(-6.3 58.52)" fill="%232c92e5"/&gt;&lt;/svg&gt;');
}
.page-axenix .right_side .rating-block-container {
  margin-bottom: 36px;
}
.gov-new .section_mainnews .line_pattern:first-of-type {
  margin-top: 0;
}
.partner_news {
  text-align: left;
}
.right_side .rating-block-container .rating h3 {
  font-size: 16px;
  color: #212121;
  font-weight: 700;
  margin: 10px 0;
}
.right_side .rating-block-container .rating {
  margin-bottom: 0;
}
.right_side .rating-block-container .line_pattern {
  margin: 0;
}
.page-axenix .right_side .rating-block-container .line_pattern {
  margin-bottom: 10px;
}
.rating-block-container .main_table tr td,
.rating-block-container .main_table tr th {
  font-size: 11px;
  padding: 10px 5px;
}
.rating-block-container .rating p.small_info {
  padding-top: 0;
  margin: 15px 0 20px;
}
.rating-block-container .rating p.small_info a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #00a7b3;
  display: block;
  padding: 15px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 1px;
  border-radius: 3px;
}
.rating-block-container .rating table tbody tr:hover {
  background: transparent;
}
.page-mobile .header-brand-logo {
  padding: 15px 15px 15px 30px;
}
.page-mobile .header-brand-logo img {
  max-height: 35px;
}
.page-spec-project .news_line_divider,
.review-page .news_line_divider,
.page-spec-project .mainnews_item .category_label {
  display: none !important;
}
.page-spec-project .item_nopreview .mnic-heading {
  padding: 0 0 12px;
}
.page-spec-project .mainnews_item:last-of-type {
  margin-right: 0;
  margin-left: 1%;
}
.page-spec-project .top-article .mainnews_item:last-of-type {
  margin-left: 0;
}
.page-spec-project .mainnews_item.d-flex.flex-column + .jscroll-added {
  display: none !important;
}
.page-spec-project.homepage .news_container {
  padding-bottom: 10px;
}
.page-spec-project .top-article {
  margin-bottom: 20px;
}
.forum_temp_link {
  display: none;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  font-size: 13px;
  padding: 0.5em 1em;
  transition: 0.2s;
  border-radius: 5px;
}
.agenda_list .eid-day {
  font-size: 24px;
}
.wrapper .agenda_list .eid-name {
  color: #212121;
  font-size: 14px;
  line-height: 1.3;
  padding: 0 10px;
}
.agenda_list .event_item {
  height: auto;
}
.agenda__years{
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
  width: 100%;
}
.agenda__yearsitem{
  margin:0 7px 7px 0;
}
.agenda__yearslink{
  text-decoration: none;
  background: #f8f8f8;
  color: rgba(86, 86, 86, 0.8)!important;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  padding: 9px 15px;
  box-sizing: border-box;
  cursor: pointer;
  transition: 0.2s;
  border: 1px solid #e9e9e9;
}
.agenda__yearslink:hover{
  text-decoration: none!important;
}
.agenda__yearslink.agenda__yearslink-active{
  color: #fff!important;
  background-color: #0164a7;
  border: 1px solid #0164a7;
}
.share-container {
  display: flex;
}

.grecaptcha-badge {
  display: none !important;
}

.digest-subscribe {
  background-color: white;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
  border: 1px solid #eee;
  padding: 28px;
  margin: 0;
}

.digest-subscribe form {
  display: flex;
}

.article-btn + .article-btn {
  margin-left: 10px;
}

.article-btn a {
  color: #212121;
}

.ds-heading {
  margin: 0 0 22px;
  font-size: 1.4rem;
  font-weight: 600;
}

.ds-email-input {
  padding: 13px 17px;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 1rem;
  flex-grow: 1;
  margin-right: 12px;
  font-family: inherit;
}

.ds-btn-send {
  color: white;
  background-color: #00a7b3;
  padding: 13px 29px;
  border-radius: 3px;
  font-weight: 700;
  border: 1px solid #00a7b3;
  font-size: 1rem;
  transition: 0.2s;
  font-family: inherit;
}

.ds-btn-send:hover {
  background-color: rgb(0, 116, 204);
}

.ds-note {
  font-size: 0.75rem;
  color: #999;
  margin: 15px 0 0;
}

.digest-modal .modal-body {
  padding: 0;
}

.digest-modal .close {
  padding: 10px 15px;
}
.back-to-review {
  background-color: #fff;
  border: 1px solid #d4d9dc;
  border-radius: 3px;
  padding: 10px 15px;
  display: inline-block;
  text-transform: uppercase;
  color: #212121;
  font-weight: 600;
}
.back-to-review:hover {
  color: #00a7b3;
}

footer.table_bottom {
  margin-bottom: 20px;
}
.table_bottom a {
  color: #00a7b3;
  font-weight: 600;
  margin-bottom: 10px;
  display: inline-block;
}
.table_bottom a:hover {
  text-decoration: underline;
}
@media (min-width: 576px) {
  .gallery-nav .slick-track {
    transform: none;
  }
}
@media (min-width: 1280px) {
  .logo img {
    width: 170px;
  }
  .logo_2 img {
    width: auto;
  }
}
@media (min-width: 1660px) {
  .market_right {
    display: none;
    position: absolute;
    top: 200px;
    left: 1322px;
  }
  .market_right .cnm-search-layout:before {
    content: "Ð&nbsp;ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ‹ Ð¿Ð¾Ð¸ÑÐºÐ°";
    display: block;
    margin: 0 0 15px;
    color: #0164a7;
    font-size: 1.2rem;
    font-weight: 700;
  }
  .market_right .cnm-tooltip-content {
    left: auto;
    right: 100%;
  }
  .market_right .cnm-container-main {
    flex-direction: column !important;
    width: 310px;
  }
  .market_right .cnm-filter-layout,
  .market_right .cnm-search-layout {
    width: 310px;
    box-sizing: border-box;
  }
  .market_right .cnm-filter-layout {
    order: 1;
    margin-left: 0;
    background-color: #fff;
    padding: 20px;
    flex: 0 0 auto;
  }
  .market_right .cnm-search-layout {
    order: 2;
    margin-top: 20px;
    background-color: #fff;
    padding: 20px;
  }
  .market_right .cnm-search-layout .read_more_btn {
    margin: 15px auto;
    width: 92%;
  }
  .market_right .cnm-provider-logo {
    max-width: 70px;
  }
  .market_right td {
    font-size: 11px;
  }
  .market_right .cnm-filter-param {
    margin: 10px 0 20px;
  }
  .market_right .cnm-search-box td[data-char="price"] {
    text-align: center;
    padding: 10px 0;
    min-width: 70px;
  }
  .market_right .cnm-filter-name {
    font-size: 11.5px;
  }
  .homepage .market_right {
    display: none !important;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .pm-quote {
    max-width: 480px;
  }
}
@media (max-width: 1660px) {
  .market_right {
    display: none !important;
  }
}
@media (max-width: 1360px) {
  #back-to-top.show_arr_top {
    display: none;
  }
}
@media (max-width: 1300px) {
  .homepage .right_side {
    margin-left: 20px;
  }
  .homepage .section_popular .right_side {
    margin-left: 13px;
  }
  .header_fixed .header {
    width: 100vw;
    min-width: unset;
  }
  .win-scrollbars.header_fixed .header {
    width: 100%;
  }
  .tizer_item {
    width: 32%;
    margin: 0 1%;
  }
  .main_menu {
    width: calc(100% - 191px);
  }
  .main_menu--index {
    padding-left: 19px !important;
  }
  .top_tizers .mainnews_item,
  .mainnews_newspage .mainnews_item {
    width: 49%;
  }
  .market-item h3 {
    font-size: 20px;
  }
  .ztmi-audio {
    display: none;
  }
  .zoom_news .zoom_item {
    height: 262px;
  }
  .comments_all .banner_list,
  .right_side .banner_list,
  .right_side {
    overflow: hidden;
  }
  .right_side .banner_list {
    overflow: visible; /*new*/
  }
  .logo_2 {
    margin: 18px 0;
  }
  .logo_2_last img {
    max-height: 15px;
    max-width: 60px;
  }
}
@media (max-width: 1280px) {
  .news_container{
    width: calc(100% - 190px);
    max-width: calc(100vw - 190px);
  }
  .homepage.page-spec-project .news_container {
    width: 100%;
  }
  .page-spec-project .cnb-1240 .container {
    padding-top: 0;
  }
  .ssb-search {
    width: 80%;
    color: #212121;
  }
  .logo img {
    width: 155px;
  }
  .section_logo{
    margin:16px 0;
  }
  .ln_link {
    font-size: 11px;
  }
  .pm-top h3,
  .banner_new_design .pm-top h3 {
    margin-bottom: 20px;
    font-size: 22px;
  }
  .banner_new_design .pm-quote:before,
  .banner_new_design .pm-quote:after {
    width: 40px;
    height: 40px;
  }
  .banner_new_design .pm-top h3 {
    font-size: 26px;
  }
  .banner_new_design.gagarin-11-2020 .pm-top h3 {
    font-size: 24px;
  }
  .market-item-icon {
    width: 30px;
  }
  .gallery_block {
    max-width: 610px;
  }
  .gallery-slider-container {
    max-width: calc(100vw - 400px);
    overflow: hidden;
  }
  .persons_main_line .pr-item {
    width: 49.5%;
  }
  body {
    max-width: 100vw;
    overflow-x: hidden;
  }
  .page-spec-project.homepage .news_container {
    padding-bottom: 20px;
  }
  .article-bottom-author {
    max-width: 40%;
  }
  .impfr-quote,
  .axenix-opinion-block .impfr-quote {
    margin-top: 10px;
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .section_allnews .line_pattern,
  .section_club .line_pattern {
    margin-bottom: 20px;
  }
  .navig_selected {
    margin: 6px 0 21px;
  }
  .ns_link {
    font-size: 11px;
  }
  .review_table .wrapper[data-table] {
    width: calc(100% - 235px);
  }
  .scroll-down {
    margin-left: 14px;
    width: 49%;
  }
  .homepage .scroll-down {
    margin-left: 0;
    width: 100%;
  }
  .ntl-content p {
    font-size: 18px;
  }
  .right_side {
    min-width: 300px;
  }
  .tv-slider {
    max-width: 300px;
  }
  .pm-quote {
    font-size: 12px;
  }
  .banner_new_design .pm-quote {
    font-size: 14px;
    padding-left: 20px;
    margin-left: -20px;
  }
  .pm-quote:after {
    right: -30px;
    transform: rotate(180deg);
  }
  .persons_main {
    background-position: 75% 0;
  }
  .homepage .zi-postname {
    min-height: 4.2rem;
  }
  .ztm-item {
    display: inline-block;
    width: 88px;
  }
  .ztmi-audio {
    display: none;
  }
  .footer_menu,
  .footer_copyright {
    width: 25%;
    padding-right: 15px;
    box-sizing: border-box;
  }
  .fc-links,
  .fc-info {
    width: 50%;
    float: left;
    margin-top: 30px;
  }
  .footer_copyright {
    width: 100%;
  }
  footer .container {
    padding: 60px 40px;
  }
  .age_discretion {
    margin: 0;
  }
  #back-to-top {
    display: none;
  }
  .fc-info p:nth-child(2) {
    margin-top: 0;
  }
  .cnb-zone-314 &gt; div {
    min-height: auto;
  }
  .table-container {
    width: calc(100% - 530px);
  }
  .market-item-icon {
    width: 40px;
  }
  .market-item h3 {
    font-size: 20px;
  }
  .item-other.market-item {
    flex-basis: 48.8%;
  }
  .gallery-slider-big .gallery-title {
    max-width: 320px;
    margin: 0 auto;
  }
  .gallery_block {
    max-width: 400px;
  }
  .news-table-container .tablesorter-default .tablesorter-header {
    padding: 20px;
    text-align: center;
  }
  .content-anketa-wrapper .pink {
    font-size: 12px;
    width: auto;
  }
}
@media (min-width: 1200px) {
  .item-other.market-item:last-of-type {
    display: none !important;
  }
}
@media (max-width: 994px) {
  .nav_right {
    margin-right: 8px;
  }
}
@media (max-width: 1118px) {
  .article-wrap {
    width: 100%;
  }
}
@media (max-width: 1100px) {
  .token-mark-block .token-info-data {
    top: unset;
    bottom: 0;
  }
  .newspage-wrap{
    width:100%;
  }
  .cnb-zone-421 {
    display: none;
  }
  .news_container:has(.right_side ){
    width: 100%;
  }
  .news_container {
    width: 100%;
    max-width: calc(100vw - 30px);
  }
  .review_table .wrapper[data-table] {
    width: 100%;
    max-width: calc(100vw - 50px);
  }
  .newstoplist_main {
    font-size: 18px;
  }
  .main_menu .nav-link {
    padding: 20px 14px 25px;
  }
  .main_menu .active:after {
    width: calc(100% - 40px);
  }
  .main_menu {
    width: 80%;
  }
  .section_topnews .right_side {
    float: right;
    align-self: baseline;
    padding-left: 15px;
  }
  .section_allnews .line_pattern,
  .section_club .line_pattern {
    margin-bottom: 20px;
  }
  .cp-text {
    width: 73%;
  }
  .pm-bottom p {
    font-size: 11px;
  }
  .banner_new_design .pm-bottom p {
    font-size: 14px;
  }
  .mnic-date,
  .mnic-location {
    display: block;
  }
  .homepage .zi-postname {
    min-height: unset;
  }
  .homepage .left_side {
    display: none;
  }
  .homepage .smn-opened .left_side {
    display: block;
  }
  .section_topnews.smn-opened .container {
    padding-top: 0;
  }
  .top_mainpage.d-flex {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .header_container {
    padding: 0;
  }
  .zi-postname {
    min-height: 4.5rem;
  }
  .technoblog-item .zi-img {
    height: unset;
  }
  .item-other.market-item {
    flex-basis: 48.8%;
  }
  .banner_new_design .pm-bottom {
    padding-left: 35px;
  }
  .banner_new_design .pm-top,
  .banner_new_design .pm-bottom {
    width: 51%;
    padding: 40px 35px 0;
  }
  .homepage .zoom_news .zoom_item {
    flex-basis: 32.5%;
  }
  .homepage .zoom_news .zoom_item:nth-last-child(-n + 2) {
    display: none !important;
  }
  .zoom_news .zoom_item {
    flex-basis: 48.5%;
    height: 262px;
  }
  article h1 {
    font-size: 32px;
    line-height: 1.1;
    margin: 0 auto 17px;
  }
  article h1:has(+.Anonce){
    margin: 0 auto 17px;
  }
  .homepage .top_mainpage .right_side {
    margin-left: 5px;
  }
  .navigation.GreyText{
    margin: 10px 0 20px;
  }
  .Anonce,
  .Anonce p,
  .Anonce span {
    margin: 10px 0 20px;
    font-weight: 600;
  }
  .NewsBodyLeftInclude {
    float: none;
    text-align: center;
    margin: 30px 0;
    max-width: calc(100% - 320px);
  }
  .gallery-slider-container {
    max-width: 100%;
  }
  .news_container .main_table {
    margin: 0 auto 5px 0;
  }
  .objects_row {
    display: none;
  }
  .cnb-zone-174 {
    background-color: #f4f5f5;
  }
  .article_date {
    margin: 6px 0;
  }
  .other-reviews-banners .pr-item:nth-of-type(3),
  .other-reviews-banners .pr-item:last-of-type {
    display: none;
  }
  .other-reviews-banners .pr-item {
    width: 49%;
  }
  .smn-toggle {
    display: block;
  }
  .left_side {
    width: 100%;
    margin-right: 0;
  }
  .spec_mob_nav {
    display: block;
    background-color: #323742;
  }
  .smn-toggle img {
    float: right;
    margin-top: 7px;
  }
  .smn-opened .smn-links {
    display: block;
    margin-bottom: 0;
    width: calc(100% + 40px);
    padding: 0 0 20px;
  }
  .smn-opened .smn-toggle img {
    transform: rotate(180deg);
  }
  .left_navigation {
    display: none;
    min-height: unset;
    height: auto !important;
    margin: 0 -20px 24px;
  }
  .object_name {
    min-height: 28px;
    padding: 11px 0 6px;
  }
  .article-top-author {
    margin: 0;
  }
  .wrapper.archive-container,
  .wrapper-inner {
    width: calc(100% - 320px);
  }
  .digest-subscribe form {
    flex-flow: wrap;
  }

  .ds-btn-send {
    margin: 12px 0 0 auto;
  }

  .ds-email-input {
    max-width: unset;
    margin-right: 0;
    width: 100%;
  }
}
@media (min-width: 1281px) and (max-width: 1300px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 650px !important;
  }
}
@media (min-width: 1250px) and (max-width: 1280.98px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 650px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1249.98px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 582px !important;
  }
}
@media (min-width: 1100px) and (max-width: 1199.98px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 530px !important;
  }
}

@media (max-width: 1099.98px) {
  .img-block .img-src {
    margin: 0 !important; /*new*/
  }
}
@media (min-width: 1040px) and (max-width: 1054px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 650px !important;
  }
}
@media (min-width: 974px) and (max-width: 1099.98px) {
  .img-desc {
    text-align: left;
  }
}
@media (min-width: 974px) and (max-width: 1039.98px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 630px !important;
  }
}
@media (min-width: 801px) and (max-width: 973.98px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 58% !important;
  }
}
@media (min-width: 713px) and (max-width: 800.98px) {
  .img-block .img-src,
  figcaption:after,
  .img-desc:after {
    width: 53% !important;
  }
}

@media (max-width: 712px) {
  figcaption:after,
  .img-desc:after {
    width: 100% !important;
  }
}

@media (min-width: 992px) {
  .header {
    padding-left: 0;
  }
  .section_logo {
    padding-left: 20px;
  }
  .main_menu {
    padding-left: 20px;
    box-sizing: border-box;
  }
  .cnb-1240 .cnb-zone-377 .banner-token {
    top: 14px;
  }
  .cnb-1240 .cnb-zone-377 .token-info {
    top: 10px;
  }
}
@media (min-width: 1301px) {
  .main_menu {
    padding-left: 0;
  }
}
.new__block_info span {
  margin-left: 17px;
  color: #000;
  font-size: 0.9rem;
}
@media (max-width: 408px) {
  .new__block_info span {
    font-size: 15px;
  }
}
@media (max-width: 992px) {
  .markelov.banner_new_design .pm-top {
    width: 52%;
  }
  .markelov.banner_new_design .pm-bottom {
    width: 42%;
  }
  .markelov.banner_new_design .pm-top h3 {
    margin-top: 75px;
    font-size: 36px;
  }
  .site_search_bar {
    left: 0;
    width: 100%;
    padding: 0;
  }
  .site_search_bar .search_btn {
    margin-bottom: 0;
  }
  .homepage .section_popular .right_side {
    margin-left: 0;
  }
  .newslist_mobile {
    display: block !important;
  }
  .cnb-zone-214 &gt; div,
  .cnb-zone-214 iframe {
    height: auto !important;
  }
  .header {
    padding: 0;
  }
  .header_fixed .header {
    width: 100vw;
  }
  .win-scrollbars.header_fixed .header {
    width: 100%;
  }
  .close-search-bar {
    margin: 0;
  }
  .ssb-search {
    width: 80%;
    padding: 20px 0 20px 20px;
  }
  .search_btn {
    margin-left: 0;
  }
  .container,
  .cnb-1240 .container {
    padding: 15px;
  }
  .cnb-1240 .cnb-zone-377 {
    padding-top: 0;
  }
  .header_container {
    padding: 0;
  }
  .header_container .news_line_divider {
    display: block;
  }
  .main_menu {
    width: auto;
    position: static;
    overflow: initial;
  }
  .section_logo {
    margin: 0 30px 0 18px;
  }
  .page-spec-project .section_logo,
  .review-page .section_logo {
    margin: 0 0 0 18px;
  }
  .logo_2 img {
    height: 25px;
  }
  .close_mob_nav {
    display: block;
  }
  .open_mob_nav {
    display: inline-block;
    margin-right: 0;
    vertical-align: middle;
    padding: 20px 16px 17px 20px;
    height: 23px;
    width: 28px;
    top: 0;
    left: 0;
    border-right: 1px solid #e9e9e9;
  }
  .mob_nav_opened #mob_slide {
    position: relative;
  }
  .mob_nav_opened .sidenav {
    visibility: visible;
  }
  .pr-item h3 {
    width: 170px;
    text-align: left;
  }
  .pm-top h3 {
    font-size: 22px;
    font-weight: 400;
  }
  .persons_main {
    background-position: center;
  }
  .newslist {
    max-height: 880px;
  }
  .homepage .right_side .banner {
    margin-bottom: 10px;
  }
  .newslist_top {
    display: block;
  }
  .newslist_top .category_label {
    display: none;
  }
  .nlt-content {
    font-weight: 600;
    font-size: 16px;
    background-color: transparent;
    float: left;
    width: 100%;
  }
  .nlt-content p {
    margin: 0;
  }
  .newslist_top .news_item_bg {
    width: 30%;
    min-width: 280px;
    margin-bottom: 11px;
  }
  .nav_main {
    display: none;
  }
  .news_line_divider:nth-of-type(-n + 3) {
    display: none;
  }
  .newslist {
    width: 100%;
  }
  .scroll-down {
    margin-left: 0;
    width: 100%;
    bottom: 10px;
    display: none;
  }
  .homepage .section_topnews .tabs_item {
    top: 0;
  }
  .mainnews_item,
  .homepage .gov-new .mainnews_item {
    flex-basis: 32%;
  }
  .allnews_mainpage {
    column-count: 2;
  }
  .mainnews_mainpage .news_line_divider {
    display: none !important;
  }
  .item_nopreview .mnic-desc {
    display: block;
  }
  .persons_main,
  .persons_right {
    width: 100%;
    margin: 0;
  }
  .persons_main {
    margin-bottom: 15px;
  }
  .pr-item {
    width: 49%;
    float: right;
  }
  .other-reviews-banners .pr-item {
    display: none;
  }
  .other-reviews-banners .pr-item:nth-of-type(-n + 2) {
    display: block;
  }
  .persons_main_line .pr-item {
    width: 49%;
    margin-top: 20px;
  }
  .pml-container:not(:first-of-type) .pr-item:last-of-type {
    display: block;
  }
  .pml-container:last-of-type .persons_main_line .pr-item:nth-of-type(3),
  .pml-container:last-of-type .persons_main_line .pr-item:nth-of-type(4) {
    margin-top: 5px;
  }
  .section_popular .right_side {
    margin-left: 0;
  }
  .right_side .pr-item,
  .right_side .pr-item:first-of-type {
    width: 100%;
    float: none;
    text-align: left;
    max-width: 330px;
    vertical-align: top;
  }
  .homepage.page-spec-project .right_side .pr-item,
  .homepage.page-spec-project .right_side .pr-item:first-of-type {
    float: right;
  }
  .right_side .pr-item:last-of-type,
  .comments_all .pr-item:last-of-type {
    margin: 0 auto;
  }
  .pr-item:first-of-type {
    float: left;
  }
  .pr-item:last-of-type {
    display: none;
  }
  .pm-bottom p {
    font-size: 14px;
  }
  .container.header_container .news_line_divider {
    display: block;
    margin: 0;
  }
  .section_popular .container {
    padding: 10px 15px 5px;
  }
  .section_popular .pml-container {
    padding: 0 15px;
    margin: -20px 0 -5px;
  }
  .section_allnews .container {
    padding: 10px 15px 30px;
  }
  .section_zoom .container {
    padding: 1.5% 15px 20px;
  }
  .section_mainnews .container {
    padding: 1.5% 15px 5px;
  }
  .mainnews_mainpage .jscroll-inner .read_more_btn {
    top: 0;
  }
  .homepage .zi-img {
    top: 0;
  }
  .zoom_tech_menu {
    padding: 0 15px;
  }
  .section_zoom .read_more_btn {
    margin-top: 25px;
  }
  .ztmi-climate,
  .ztmi-household,
  .ztmi-kitchen {
    display: none;
  }
  .zoom_item:nth-of-type(n + 7) {
    display: none;
  }
  .ztm-item {
    width: 75px;
    margin: 0 6px 14px;
    height: 76px;
    font-size: 9px;
  }
  .eid-name {
    font-size: 14px;
    font-weight: 600;
    margin-left: 15px;
  }
  .clubposts_mainpage {
    column-count: 2;
  }
  .club_post:nth-child(3n):after {
    display: inline-block;
  }
  .mainnews_mainpage .read_more_btn {
    margin-top: 0;
    top: 20px;
  }
  .top_mainpage_inner {
    padding-bottom: 10px;
  }
  .right_side {
    padding-top: 15px;
    margin-left: 0;
  }
  .section_mainnews,
  .section_zoom {
    padding: 15px;
  }
  .homepage .section_mainnews,
  .homepage .section_zoom,
  .market-homepage .section_mainnews {
    padding: 0;
  }
  .cl_tv_section {
    display: none !important;
  }
  .zoom_category {
    padding: 0;
  }
  article .cnb-zone.cnb-in,
  article .cnb-html {
    text-align: center;
  }
  .note-right {
    float: none;
    max-width: 100%;
    margin: 20px 0;
  }
  .newslist .tabs_block ul li:nth-child(-n + 5) {
    display: block !important;
  }
  .tabs_item {
    position: relative;
    top: 5px;
    overflow: hidden;
  }
  .market-item .other-item-text {
    margin: 15px 0;
  }
  .other-news-note-text {
    padding: 5px 25px 0;
  }
  .section_popular &gt; .d-flex {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .section_popular .right_side {
    width: 100%;
  }
  .section_popular .right_side .pr-item {
    width: 49%;
    max-width: unset;
  }
  .right_side {
    flex-basis: auto;
  }
  .top_mainpage .right_side {
    padding-right: 15px;
  }
  .homepage .top_mainpage .right_side {
    padding-right: 0;
    padding-top: 0;
  }
  .zoom_news .zoom_item {
    height: 240px;
  }
  .tizer_new,
  .newstoplist {
    display: none !important;
  }
  .cl_tv_section {
    display: block !important;
  }
  .article-wrap .section_mainnews,
  .article-wrap .section_zoom {
    padding: 0;
  }
  .expert-quote,
  .expert-name-role,
  .line_pattern {
    text-align: left;
  }
  .page-spec-project .sidenav-container,
  .review-page .sidenav-container {
    display: none;
  }
  .homepage.page-spec-project .right_side {
    width: 100%;
    margin-top: 40px;
    padding: 0;
    margin-left: 0;
  }
  .homepage.page-spec-project .gov-new .right_side .banner {
    min-height: 0;
    text-align: center;
  }
  .page-spec-project .gov-new .right_side {
    margin-left: 0;
    width: 100%;
  }
  .page-spec-project .right_side .rating {
    width: 100%;
  }
  .header-brand-logo {
    display: none;
  }
  .page-spec-project .header-brand-logo,
  .review-page .header-brand-logo {
    display: block;
    background-color: #fff;
    justify-content: center;
    text-align: center;
  }
  .page-axenix .header-brand-logo {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .page-axenix .header-brand-logo span {
    text-align: left;
  }
  .page-axenix .newstoplist_main--mob {
    display: flex !important;
  }
  .page-axenix .news_item_bg {
    width: auto;
  }
  .page-axenix .ntl-content {
    border: 0;
  }
  .page-spec-project .mainnews_item:nth-of-type(3n + 1),
  .page-spec-project .mainnews_item:first-of-type {
    margin-right: 0;
  }
  .page-spec-project .mainnews_item:nth-of-type(3n),
  .page-spec-project .mainnews_item:last-of-type {
    margin-left: 0;
  }
  .page-spec-project .right_side .banner_list {
    text-align: center;
    margin: 0 0 30px !important;
  }
  .page-spec-project .sidenav-links,
  .review-page-spec-project .sidenav-links {
    margin-top: 65px;
  }
  .page-spec-project .close_mob_nav,
  .review-page .close_mob_nav {
    top: 0;
  }
  .left_navigation {
    margin: 0 -15px 24px;
  }
  .wrapper .content-anketa-wrapper {
    margin: 20px 0 20px -20px;
  }
  .wrapper-inner,
  .section_topnews .wrapper-inner {
    padding: 0;
    width: 100%;
  }
  .other-item-img {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .item-other:hover .other-item-img{
    transform: translate(-50%, -50%) scale(1.1);
  }
  .homepage .gov-new.d-flex {
    display: block !important;
  }
  .forum_temp_link {
    display: block;
    margin: 0 0 15px;
  }
  .newslist {
    border: 0;
  }
  .tabs_mainnews {
    display: none;
  }
  .newslist ul {
    border: 1px solid #eee;
  }
  .article-bottom-author {
    font-size: 12px;
  }
  .axenix-opinion-block .impfr-opinion {
    min-height: 357px;
    height: auto;
  }
}
/*Ð¡Ñ‚Ð¸Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð´ Ñ‚Ð°Ð±Ð»Ð¸Ñ†ÐµÐ¹ Ð² Ð¾Ð±Ð·Ð¾Ñ€Ð°Ñ… Ð½Ð° cnews*/
.c-review-page br {
  display: none;
}
.c-review-page table td &gt; br {
  display: block;
}
.c-review-page .review-table-container {
  width: 100%;
  overflow-x: scroll;
}
.c-review-page .review-table-container.review-table-container-price {
  overflow: unset;
}
.review-table-container-price tr td {
  padding: 20px;
}
.c-review-page .review-table {
  margin-bottom: 20px;
  border-collapse: collapse;
}
.c-review-page .rating-table tr th,
.c-review-page .rating-table tr td,
.c-review-page .review-table tr td,
.c-review-page .review-table tr th {
  padding: 10px;
  box-sizing: border-box;
}
.c-review-page .review-table tr th {
  font-size: 13px;
}
.c-review-page .review-table td,
.review-table th {
  border: 1px solid #e9e9e9;
}
.c-review-page .review-table tr:nth-of-type(odd) {
  background-color: #f8f8f8;
}
@media (max-width: 870px) {
  .markelov.banner_new_design .pm-top h3 {
    margin-top: 20px;
  }
}
@media (max-width: 800px) {
  .page-spec-project.page-mobile .header-client-logo {
    padding: 12px 10px;
    font-size: 13px;
    max-width: 150px;
    text-align: center;
  }
  .ssb-search {
    width: 73%;
  }
  .ztm-item {
    width: 71px;
    margin: 0 3px 14px;
  }
  .event_item {
    width: 100%;
    margin: 0;
    justify-content: left;
  }
  .pm-quote {
    display: none;
  }
  .pm-bottom {
    padding-left: 60px;
  }
  .persons_main {
    height: 320px;
    background-position: top center;
    background-position: top center;
  }
  .pr-item {
    margin-top: 15px;
    width: 100%;
  }
  .right_side .pr-item,
  .comments_all .pr-item {
    margin-top: 0;
  }
  .pm-top,
  .pm-bottom {
    position: relative;
    z-index: 1;
    color: #fff;
    padding: 45px 35px 0;
    width: 47%;
  }
  .pm-bottom {
    padding-left: 35px;
    padding-top: 0;
    bottom: 45px;
    position: absolute;
  }
  .banner_new_design .pm-bottom {
    padding-left: 35px;
  }
  .banner_new_design .pm-top,
  .banner_new_design .pm-bottom {
    padding: 60px 35px 0;
  }
  .banner_728x90 {
    display: none;
  }
  .homepage .section_mainnews,
  .homepage .section_zoom {
    padding: 0;
  }
  .top_tizers .mainnews_item,
  .top_tizers .mainnews_item:nth-of-type(-n + 2),
  .mainnews_newspage .mainnews_item {
    width: 100%;
    margin: 5px 0;
  }
  .top_tizers .mainnews_item:nth-of-type(2n),
  .top_tizers .mainnews_item:last-of-type,
  .mainnews_newspage .mainnews_item:nth-of-type(-n + 2),
  .mainnews_newspage .mainnews_item:last-of-type {
    margin-left: 0;
    margin-right: 0;
  }
  .top_tizers .mainnews_item:first-of-type {
    margin-top: 0;
  }
  .homepage .zi-postname {
    min-height: 5.5rem;
  }
  .regru_logo {
    float: left;
  }
  div.news-table-container {
    max-width: 100%;
  }
  .news_container .main_table {
    max-width: 729px;
    margin: 0 auto 5px 0;
  }
  .other-reviews-banners .pr-item {
    width: 49%;
  }
  .mag-item {
    width: 42%;
  }
}
@media (min-width: 577px) {
  .o-txt-cn p.third-line,
  .o-txt-cn p.forth-line {
    margin-left: 140px;
  }
}
@media (max-width: 720px) {
  article h1 {
    font-size: 22px;
  }
  .container.d-flex {
    flex-direction: column;
  }
  .scroll-down {
    width: calc(100% - 30px);
  }
  .right_side {
    height: auto !important;
    text-align: center;
    box-sizing: border-box;
  }
  .banner,
  .banner_list,
  .objects_row .object {
    margin: 15px 0 10px !important;
  }
  .section_topnews .right_side &gt; .pr-item {
    display: none;
  }
  .section_popular .right_side {
    padding: 15px 0 0;
  }
  .wrapper.table-container {
    width: calc(100% - 50px);
  }
  .page-spec-project .news_container + .expert-block-container {
    display: none;
  }
  .page-spec-project .right_side .banner {
    margin: 0;
  }
  .gallery_block {
    max-width: 100%;
  }
  .news_container,
  .review_table .wrapper[data-table] {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .section_topnews .section_mainnews,
  .section_topnews .section_zoom {
    padding: 15px 0;
  }
  .page-spec-project .gov-new .section_mainnews {
    padding: 0 0 15px;
  }
  .item-other.market-item {
    flex-basis: 100%;
  }
  .left_navigation {
    margin: 0 -15px 24px;
  }
  .item-other {
    flex-basis: 48.5%;
  }
  .section_mainnews + .section_zoom {
    padding-top: 0;
  }
  .article-date-mobile {
    display: inline-block;
  }
  .article-date-desktop {
    display: none;
  }
  .homepage .top_mainpage .right_side {
    margin: auto;
  }
  .homepage .right_side .banner {
    min-height: auto;
  }
  .wrapper.archive-container {
    width: 100%;
  }
  .article-bottom-info {
    flex-direction: column;
    align-items: flex-start;
  }
  .article-bottom-author {
    margin-bottom: 10px;
  }
}
@media (max-width: 640px) {
  .section_topnews .container.d-flex.top_mainpage {
    padding-right: 15px;
  }
  .pr-item h3 {
    width: 150px;
  }
  .mainnews_item,
  .homepage .gov-new .mainnews_item {
    flex-basis: 49%;
    margin-left: 0;
  }
  .ztmi-nav,
  .ztmi-audio {
    display: none;
  }
  .pr-item h3 {
    font-size: 11px;
  }
  .right_side .pr-item {
    width: 100%;
  }
  .section_popular .right_side .pr-item {
    width: 100%;
  }
  .persons_main_line .pr-item,
  .section_popular .container .right_side .pr-item{
    width: 100%;
  }
  .banner_list .pr-item{
    max-width: 100%!important;
  }
  .persons_main_line .pr-item:not(:first-of-type) {
    margin-top: 5px;
  }
  .persons_main {
    margin-bottom: 0;
  }
  .persons_main_line .pr-item {
    width: 100%;
  }
  .section_popular .pml-container:not(:first-of-type) {
    margin: -15px 0 -5px;
  }
  .persons_main .pr-item:nth-of-type(2) {
    margin-bottom: 5px;
  }
  .other-reviews-banners {
    flex-direction: column;
  }
  .other-reviews-banners .pr-item {
    width: 100%;
    margin-top: 0;
  }
  .Anonce,
  .Anonce p,
  .Anonce span {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.45;
  }
  .impfr-quote,
  .axenix-opinion-block .impfr-quote {
    max-width: 54vw;
  }
}
@media (max-width: 576px) {
  .right_side .banner_new_design {
    //display: none;
  }
  .right_side .banner_new_design.mobile_show {
    display: block;
  }
  .banner_new_design .pm-top {
    padding-top: 25px;
  }
  .markelov.banner_new_design .pm-top h3 {
    font-size: 18px;
  }
  html,
  body {
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
  }
  .site_search_bar {
    height: 100%;
  }
  .NewsBodyLeftInclude {
    max-width: 100%;
  }
  .page-spec-project .open_mob_nav,
  .review-page .open_mob_nav {
    border-right: 0;
    border-left: 1px solid #e9e9e9;
    position: absolute;
    right: 0;
    left: auto;
    padding: 16px;
    top: 0;
    height: 100%;
    max-height: 58px;
    box-sizing: border-box;
    width: auto;
    display: flex;
  }
  .page-spec-project .close_mob_nav,
  .review-page .close_mob_nav {
    height: 60px;
    line-height: 70px;
    width: 66px;
    top: 0;
  }
  .page-spec-project .main_menu,
  .review-page .main_menu {
    display: none;
  }
  .page-spec-project .close_mob_nav,
  .page-spec-project .sidenav,
  .review-page .close_mob_nav,
  .review-page .sidenav {
    right: 0;
    left: auto;
  }
  .page-spec-project .header-client-logo,
  .review-page .header-client-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    margin-left: 8px;
    height: 60px;
    max-width: 200px;
    text-align: center;
    padding: 0 10px;
  }
  .page-spec-project.page-itsupport .header-client-logo,
  .page-spec-project.page-importfree .header-client-logo {
    font-size: 12px;
  }
  .page-spec-project .section_logo,
  .review-page .section_logo {
    margin-left: 15px;
  }
  .page-spec-project .sidenav-container,
  .review-page .sidenav-container {
    display: none;
  }
  .page-spec-project .logo,
  .review-page .logo {
    position: static;
    transform: none;
    height: auto;
    margin: 0;
  }
  .newstoplist ul li a,
  .newslist .tabs_block ul li a {
    font-size: 0.9rem;
    min-height: 1px;
    max-height: 999999px;
  }
  .header_fixed .cnews_brand ~ header .sidenav {
    top: 0;
  }
  .newslist .tabs_block ul li {
    display: none !important;
  }
  .newslist .tabs_block ul li:nth-child(-n + 5),
  .section_mobile_top .newslist .tabs_block ul li:nth-child(-n + 8) {
    display: block !important;
    font-size: 0.9rem;
  }
  #section_mobile_top_hidden li {
    display: block !important;
  }
  .newslist .scroll-down,
  .homepage .right_side .banner {
    display: none;
  }
  .tabs_item {
    position: relative;
    top: 5px;
    overflow: hidden;
  }
  .top_mainpage_inner {
    padding-bottom: 0;
  }
  .homepage .section_topnews .news_container {
    padding: 0;
  }
  .homepage .top_mainpage_inner {
    padding-top: 0;
  }
  .homepage .news_container .newslist {
    min-height: unset;
    max-height: unset;
    overflow: unset;
    margin-bottom: 0;
  }
  .section_popular .right_side {
    padding: 0;
  }
  .section_mobile_top {
    display: block;
  }
  .section_mobile_top .newslist {
    overflow: initial;
    margin: 0;
  }
  .section_mobile_top .read_more_btn {
    margin-top: 15px;
  }
  .tabs_item .read_more_btn {
    box-shadow: none;
  }
  .top_mainpage .right_side {
    padding: 0;
  }
  .section_popular .container {
    padding: 0 15px;
  }
  .line_pattern {
    margin-bottom: 15px;
  }
  .ssb-search {
    width: 67%;
  }
  .logo {
    margin: 15px auto;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -100%);
    z-index: 6;
    height: auto;
    font-size: 0;
  }
  .logo_2 .logo:last-of-type {
    display: none;
  }
  .page-importfree .logo img {
    max-width: 85px;
  }
  .smn-toggle {
    padding: 15px 14px;
  }
  .page-spec-project .sidenav-links,
  .review-page .sidenav-links {
    margin-top: 60px;
    transform: translateX(0);
    opacity: 0;
  }
  .mob_nav_opened.page-spec-project .sidenav-links, 
  .mob_nav_opened.review-page .sidenav-links {
    opacity: 1;
  }
  .search-link a{
    margin-top: 0;
  }
  .section_mainnews .container,
  article ~ .section_mainnews .container,
  article ~ .section_zoom .container {
    padding: 10px 0;
  }
  .homepage .section_mainnews .container {
    padding: 10px 15px 0;
  }
  .section_zoom .container {
    padding: 15px;
  }
  .section_allnews .container {
    padding: 30px 15px;
  }
  .cp-userpic {
    width: 15%;
    margin-right: 14px;
  }
  .zoom_tech_menu {
    max-width: 100%;
    padding: 0;
  }
  .event_item {
    width: 100%;
  }
  .cnb-1240 .container {
    padding: 5px 15px 0;
  }
  .cnb-zone-377 .cnb-container img {
    padding-bottom: 10px;
  }
  .mainnews_item{
    width: 100%;
    height: auto;
    margin: 5px 0;
    padding: 10px;
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    text-align: left;
    flex-basis: 100%;
  }
  .homepage .gov-new .mainnews_item {
    flex-basis: 100%;
  }
  .page-spec-project.homepage .gov-new .mainnews_item {
    flex-basis: 100%;
    max-width: 100%;
  }
  .mainnews_item.item_nopreview .mni-content {
    padding: 0;
    flex-basis: 90%;
  }
  .category_label,
  .pr-item .category_label {
    padding: 6px 10px;
    display: inline-block;
    text-transform: uppercase;
    left: 10px;
    top: 45px;
    text-align: center;
    font-size: 9px;
    bottom: auto !important;
  }
  .category_label.cl_rnd,
  .category_label.cl_zoom_blog {
    top: unset;
    bottom: 0 !important;
    left: 0;
    width: 100%;
    box-sizing: border-box;
  }
  .mni-content .category_label {
    left: -112px;
    bottom: auto !important;
    box-sizing: border-box;
    min-width: 106px;
    font-size: 8px;
    position: static;
    padding-left: 5px;
    padding-right: 5px;
  }
  .pr-item .category_label,
  .pm-top .category_label {
    top: auto;
    width: auto;
  }
  .pr-item .category_label {
    top: 15px;
    left: 15px;
  }
  .section_popular .container .right_side .pr-item:first-of-type {
    margin-bottom: 5px;
  }
  .mainnews_item .news_item_bg {
    flex-basis: 100px;
    align-self: baseline;
    /* ÐžÐ´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ñ€Ñ‚Ð¸Ð½Ð¾Ðº 11.12.2024 */
    object-fit: unset;
    aspect-ratio: unset;
  }
  .mainnews_item:hover .news_item_bg {
    transform: scale(1);
  }
  .mni-content {
    padding: 0;
    background-color: transparent;
    min-height: unset;
    flex-basis: calc(95% - 100px);
  }
  .mnic-heading {
    padding: 5px 0;
    font-size: 14px;
  }
  .mnic-date,
  .mnic-location {
    display: block;
    padding: 5px 15px 2px 0;
    font-size: 13px;
  }
  .mnic-counters {
    margin-top: auto;
    margin-left: auto;
    padding: 0;
  }
  .news_item_bg {
    float: left;
    margin: 0 12px 0 0;
  }
  .section_mainnews,
  .section_zoom {
    padding: 0;
  }
  .section_popular .line_pattern {
    margin-bottom: 20px;
  }
  .persons_main {
    height: 143px;
    margin-bottom: 5px;
  }
  .pr-item {
    width: 100%;
    float: right;
    margin: 10px 0 5px;
  }
  .right_side .pr-item {
    margin: 10px 0;
  }
  .pm-top,
  .pm-bottom {
    padding: 15px 15px 0;
  }
  .pm-bottom {
    padding-left: 15px;
    padding-top: 0;
    position: absolute;
    bottom: 15px;
  }
  .pm-bottom b {
    font-size: 13px;
    font-weight: 400;
  }
  .pm-bottom p {
    display: none;
  }
  .pr-item:last-of-type {
    display: block;
  }
  .pr-item h3,
  .pm-top h3 {
    width: 165px;
    font-size: 11px;
    line-height: 1.15;
  }
  .pr-item h3 {
    padding-top: 35px;
  }
  .pm-top h3 {
    margin-top: 35px;
  }
  .zoom_item,
  .zoom_item:nth-of-type(5n) {
    min-height: unset;
  }
  .ztm-title {
    padding: 33px 25px 0 10px;
    font-size: 18px;
    font-weight: 700;
  }
  .zi-img {
    width: 100%;
    float: left;
    top: 0;
  }
  .zi-postname {
    margin: 0;
    padding: 10px;
    min-height: unset;
  }
  .objects_row {
    min-height: 200px;
  }
  footer .container {
    padding: 60px 30px 40px;
  }
  .footer_menu {
    width: 45%;
  }
  .fc-links,
  .fc-info {
    width: 100%;
  }
  .homepage .zi-postname {
    min-height: unset;
    padding: 5px 0;
  }
  .homepage .zoom_news .other-item-top {
    flex-basis: 100px;
  }
  .homepage .zoom_news .other-item-text.flex-shrink-0 {
    flex-basis: calc(100% - 115px);
  }
  .club_post {
    min-height: unset;
  }
  .modal-open .mobile-banner {
    display: block !important;
  }
  .mobile-banner .modal-content {
    width: 300px;
  }
  .ztmi-photo {
    display: none;
  }
  .o-photo {
    display: block;
    float: none;
  }
  .item_nopreview .mnic-desc,
  .top-article .mnic-desc {
    display: none;
    padding-left: 0;
    font-size: 14px;
  }
  .page-spec-project .top-article .mnic-desc {
    display: block;
  }
  .homepage .gov-new .top-article .news_item_bg {
    align-self: baseline;
    width: 100%;
  }
  .section_mainnews + .right_side {
    padding: 10px 0;
  }
  .zoom_item .publication-counters {
    margin-top: 0;
    margin-left: auto;
    padding-bottom: 0;
    padding-right: 0;
  }
  .footer_menu_col {
    width: 100%;
  }
  .d-flex.persons_main_line,
  .d-flex.pml-container {
    display: none !important;
  }
  .section_popular .container .right_side .pr-item:first-of-type {
    margin-bottom: 0;
  }
  .other-news-note {
    flex-direction: column-reverse;
  }
  .other-news-note-text {
    padding: 15px 0 0;
  }
  .other-news-note .category_label {
    position: absolute;
    top: -10px;
    left: 0;
  }
  .other-news-note-img {
    padding-right: 0;
  }
  article .other-news-note-img img {
    max-width: 100%;
  }
  article h1 {
    font-size: 28px;
  }
  article h2 {
    margin-top: 30px;
  }
  .Anonce {
    margin-bottom: 30px;
  }
  .article-bottom-info {
    flex-direction: column;
    align-items: flex-start;
    margin: 20px -15px;
    padding: 15px;
    padding-bottom: 25px;
  }
  .article-bottom-info.reviews-bottom-info {
    padding: 25px 15px;
    align-items: center;
  }
  .article-bottom-author {
    margin-bottom: 15px;
  }
  .article-btn {
    padding: 11px 13px;
    font-size: 13px;
    flex-grow: 1;
    text-align: center;
    justify-content: center;
  }
  .share-container {
    flex-grow: 1;
  }
  .share-container-opened .share-list {
    padding-left: 29%;
  }
  .article_date {
    margin: -10px 0 7px;
  }
  .article_date .share-container-opened .share-list {
    padding-left: 35px;
  }
  .article-bottom-info .d-flex {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  .article-bottom-info .article-btn {
    font-size: 11px;
  }
  .article-btn + .article-btn,
  .share-container + .article-btn {
    margin-left: 0;
    margin-top: 10px;
  }
  .zoom_news .zoom_item {
    flex-basis: 100%;
  }
  .form_block {
    margin: 50px 0;
  }
  article ~ .section_zoom .zoom_item {
    height: auto;
    flex-basis: 100%;
  }
  .gallery-nav-img {
    margin: 0;
  }
  .slider-text-container {
    padding: 20px 12px;
    font-size: 14px;
  }
  .gallery-slider-container {
    max-width: calc(100% + 30px);
    margin: 0 -15px;
  }
  .gallery-nav {
    margin-left: 12px;
  }
  .gallery-nav .slick-slide .gallery-nav-slide {
    margin: 0 12px 0 0;
  }
  .gallery-nav .slick-list {
    width: calc(100% - 15px);
    margin: 15px 0 0;
  }
  .top-article .mainnews_item {
    flex-direction: column;
    border: 0;
    padding: 0;
  }
  .top-article .mnic-heading {
    font-size: 16px;
    padding: 15px 0 12px;
  }
  .top-article .mni-content {
    flex-basis: calc(95% - 100px);
  }
  .top-article .article_date {
    margin: 15px 0 10px;
  }
  .top-article .news_item_bg {
    width: 360px;
    max-width: 100%;
    flex-basis: auto;
    padding: 0;
    margin-right: 0;
  }
  .coming-soon-col-container {
    flex-direction: column;
  }
  .img-desc,
  figure.image figcaption {
    padding: 10px 0 20px;
    font-size: 18px !important;
  }
  .news-table-container .tablesorter-default .tablesorter-header {
    text-align: center;
    padding: 20px;
  }
  .wmd-view:after {
    content: "";
    position: absolute;
    width: 110px;
    height: 100%;
    display: inline-block;
    background: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 1) 100%
    );
    top: 0;
    right: 0;
    z-index: 1;
    opacity: 1;
  }
  .wmd-view-scroll.wmd-view:after {
    transition: 0.3s;
    opacity: 0;
    z-index: 0;
  }
  .news-table-container {
    max-width: calc(100% + 15px);
    margin-right: -15px;
  }
  .gallery-slider-main .slick-arrow {
    width: 65px;
  }
  .item-other {
    flex-basis: 100%;
  }
  .item-other:hover .other-item-img{
    transform:none;
  }
  .item-other .mnic-heading,
  .zi-postname {
    min-height: auto;
    padding: 0;
  }
  .market-item {
    width: 100%;
  }
  .article-wrap {
    margin-bottom: 0;
  }
  .right_side {
    height: 0 !important;
  }
  .right_side.right_side_analytics,
  .page-spec-project .right_side {
    height: auto !important;
    width: 100%;
    padding: 0;
    margin-left: 0;
  }
  .news_container .right_side {
    height: 0 !important;
    padding: 0;
  }
  .right_side_analytics .pr-item h3,
  .page-spec-project .right_side .pr-item h3 {
    float: left;
  }
  .homepage .right_side {
    height: auto !important;
  }
  .homepage .zoom_news .zoom_item {
    flex-basis: 100%;
  }
  .expert-block {
    margin: -5px 0 20px;
  }
  .page-spec-project .top-article .article_date {
    font-size: 12px;
    color: #999;
  }
  .page-spec-project .container .gov-new.container {
    padding-top: 20px;
  }
  .mag-item {
    width: 100%;
  }
  .other-item-img {
    transform: none;
    position: static;
  }
  .article-bottom-author {
    max-width: 100%;
  }
  .section_topnews .review_table .wrapper {
    padding: 0;
  }
  .announce-in-table {
    flex-direction: column;
    align-items: flex-start;
  }
  .announce-in-table img {
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .newslist_top .news_item_bg {
    width: 100%;
    min-width: unset;
    margin-right: 0;
  }
  .heading_block_2 span {
    display: none;
  }
  .ssb-search {
    width: 61%;
  }
  .allnews_mainpage {
    column-count: 1;
  }
  .lk-link,
  .subscription-link {
    display: none;
  }
  .pr-item:last-of-type {
    display: block;
  }
  .mainnews_item {
    width: 100%;
  }
  .allnews_mainpage:nth-child(n + 3):before {
    display: none;
  }
  .allnews_mainpage {
    padding-top: 0;
  }
  .clubposts_mainpage {
    column-count: 1;
  }
  .eid-day {
    font-size: 26px;
    margin-right: 4px;
  }
  .eid-name {
    font-size: 14px;
    width: 75%;
  }
  .ztmi-more a:before {
    width: 30px;
  }
  .ztmi-tv {
    display: none;
  }
  #muteYouTubeVideoPlayer {
    width: 100% !important;
  }
  #CNewsLiveConference {
    width: 100%;
  }
  .impfr-quote,
  .axenix-opinion-block .impfr-quote {
    max-width: 100%;
  }
  .token-mark-block .token-info-data {
    min-width: 232px;
  }
}
@media (max-width: 400px) {
  .newslist_top .news_item_bg {
    width: 100%;
  }
  .newslist li.newslist_top {
    padding: 17px;
  }
  .ssb-search {
    width: 55%;
  }
  .ei-date:after {
    left: 92px;
  }
  .event_item {
    height: auto;
    min-height: 60px;
    padding: 10px 0;
  }
  .ztm-title {
    padding: 36px 24px 0 3px;
    font-size: 16px;
  }
  .ztm-item {
    width: 75px;
  }
  .ztm-item .ztmi-more {
    width: 50px;
  }
  .zoom_item h3 {
    margin: 0;
    font-size: 14px;
    padding: 0;
  }
  .gallery-slider-big .gallery-title {
    max-width: 240px;
  }
}
@media (max-width: 370px) {
  .page-spec-project .header-client-logo,
  .review-page .header-client-logo {
    font-size: 12px;
  }
  .article-menu_base,
  .article_date {
    font-size: 11px;
  }
  .article_date .article-btn {
    font-size: 11px;
  }
  .impfr-quote,
  .axenix-opinion-block .impfr-quote {
    margin-top: 0;
    line-height: 1.2;
  }
}
@media (max-width: 360px) {
  .heading_block_2 {
    font-size: 12.5px;
  }
  .sl-link {
    padding: 12px 20px;
    font-size: 12px;
  }
  .lk_mob_link {
    padding: 14px 20px;
  }
  .msl-col {
    padding-top: 10px;
  }
  .ssb-search {
    width: 52%;
  }
  .ztm-item {
    width: 72px;
    font-size: 7px;
  }
  .ztmi-more {
    width: 40px;
  }
  .zoom_item,
  .zoom_item:nth-of-type(5n) {
    margin: 8px 0;
  }
  .mobile-banner .modal-content {
    background-color: transparent;
  }
  .right_side {
    overflow-x: hidden;
  }
}
.d-phones,
.d-phones-landscape,
.d-tablets,
.d-desktops {
  /* display: none !important; */
}
.d-phones-hide,
.d-phones-landscape-hide,
.d-tablets-hide,
.d-desktops-hide {
  display: block !important;
}
@media (max-width: 896px) {
  .d-phones {
    display: block !important;
  }
  .d-phones.right-side-additional-mobile-banners {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .d-phones-hide {
    display: none !important;
  }
  .page-safe .header-brand-logo {
    padding: 10px 15px;
  }
}
@media (min-width: 896px) and (max-width: 992px) {
  .d-phones-landscape {
    display: block !important;
  }
  .d-phones-landscape-hide {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .d-tablets {
    display: block !important;
  }
  .d-tablets-hide {
    display: none !important;
  }
}
@media (min-width: 1024.98px) and (max-width: 1200px) {
  .d-desktops {
    display: block !important;
  }
  .d-desktops-hide {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .d-desktops {
    display: block !important;
  }
  .d-desktops-hide {
    display: none !important;
  }
}
/*main table hover*/
.article_content .main_table tr:hover,
.news_container .main_table tr:hover,
.super-widget-container .main_table tr:hover {
  background: #f4f5f5;
}
.sticky_thead {
  z-index: 1;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.sticky_thead:before {
  content: "";
  display: block;
  width: 100%;
  height: 15px;
  background: #fff;
  z-index: 2;
  position: absolute;
  left: -1px;
  top: -16px;
}
tr.sticky_thead:before {
  height: 18px;
  top: -19px;
}
@media (max-width: 1285px) {
  .article_date {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .article_date a {
    text-transform: none;
  }
}
@media (max-width: 980px) {
  .views_count.with-divider + span &gt; .date-divider,
  .views_count.with-divider + span + span.date-divider {
    display: none;
  }
  .views_count.with-divider
    + span
    + span.date-divider
    + .share-container
    .article-btn {
    text-align: left;
    justify-content: flex-start;
    padding-left: 0;
  }
}

/* for new__block */

.new__block {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
  border: 1px solid #e9e9e9;
  justify-content: space-between;
  background: #f8f8f8;
}
.new__block:hover {
  filter: brightness(95%);
}
.new__block img {
  width: 40%;
  height: 50px;
  object-fit: cover;
  clip-path: polygon(19% 0, 100% 0%, 100% 100%, 0% 100%);
}
@media (max-width: 576px) {
  .new__block {
    display: none;
  }
}
.new__block_info {
  display: flex;
  flex-direction: column;
  width: 70%;
  margin-left: 10px;
  margin: auto;
}
.flex__column {
  display: flex;
  flex-direction: column;
}
.new__block_info p {
  margin: 0;
}

/* for table */

.row1,
.row4 {
  background: #d9d9d9;
}
.row2,
.row3 {
  background: #efefef;
}
.row5 {
  font-weight: 600;
  background: #efefef;
}
.row-empty {
  height: 21px;
}
.row__bold {
  font-weight: 600;
}
.row__hidden p {
  height: 120px;
  width: 100px;
  overflow: scroll;
}
.col-bi {
  text-align: center !important;
  border: 1px solid #bfbfbf !important;
}
.column1-bi {
  text-align: left !important;
  border: 1px solid #bfbfbf !important;
}
.column1-bi p {
  width: 300px !important;
}
.th1 {
  background: #d9d9d9 !important;
}
.th2 {
  background: #efefef !important;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #bfbfbf !important;
}
.bi .main_table {
  border: unset;
}
.bi .main_table th {
  border-bottom: unset;
  border-bottom: 1px solid #bfbfbf;
  font-size: 14px;
}
.bi .main_table tr.even {
  background: unset;
}

.bi .main_table .odd th,
.bi .main_table .odd th,
.bi .main_table .even th {
  border: 1px solid #bfbfbf;
}

.flex__row_box {
  display: flex;
}
.flex__col_box {
  display: flex;
  flex-direction: column;
}
.flex__col_box p:first-child {
  font-weight: 600;
}
.bg {
  background: #efefef;
  font-size: 12px;
  border: 1px solid #bfbfbf !important;
}
.th1,
.bi .main_table td {
  border: 1px solid #bfbfbf !important;
}
.bi .main_table tr td {
  text-align: center;
}
.bi .column0 {
  text-align: left !important;
}
.bg,
.th1 {
  text-align: center !important;
}
.bg:first-child,
.th1:first-child {
  text-align: left !important;
}
.col-bi p {
  margin: 0 !important;
}
.margin_none p {
  margin: 0 !important;
}
.margin_none {
  border: 1px solid #bfbfbf !important;
}
.ban_box__relative {
  position: relative;
}
.ban_token {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent;
  opacity: 0.9;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.block_token {
  display: none;
  position: absolute;
  height: auto;
  max-width: calc(40% - 8px);
  right: 4px;
  top: 30px;
  border: none;
  border-radius: 16px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 21, 64, 0.5),
    0 12px 24px 0 rgba(0, 21, 64, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 21, 64, 0.5),
    0 12px 24px 0 rgba(0, 21, 64, 0.5);
  border-color: #ebebeb;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.9);
  min-height: 60px;
  padding: 10px;
}
.ban_token:hover ~ .block_token {
  display: block;
}
.ban_token:active ~ .block_token {
  display: block;
}
.table_review2853 tr:first-child th,
.table_review2843 tr:first-child th {
  border-right: 1px solid #e7e7e7;
  background: #efefef !important;
}
.table_review2853 tr:nth-child(2) th,
.table_review2853 tr:nth-child(3) th,
.table_review2853 tr:nth-child(4) th {
  background: #efefef;
}
.table_review2853 .font-bold,
.table_review2843 .font-bold {
  background: #efefef;
}
.table_review2853 .emp {
  border: 1px solid #ddd;
}
.table_review2853 tr td,
.table_review2853 tr th,
.table_review2843 tr td,
.table_review2843 tr th {
  padding: 5px;
  text-align: center;
}
.table_review2853 .column0,
.table_review2843 .column0 {
  text-align: left !important;
}
.table_review2853 .column0 p {
  width: 400px;
  margin: 0;
}
.table_review2843 .column0 p {
  width: 300px;
  margin: 0;
}
.table_review2843 .bg-gr {
  background: #d8ead2;
}
.table_review2843 .bg-bl {
  background: #d1dee4;
}
.table_review2843 .bg-ye {
  background: #fff3cb;
}
.table_review2843 .bg-or {
  background: #fbe5cd;
}
.table_review2914 tr th {
  min-width: 167px;
}
.table_review2843 tr td p, .table_review2914 tr td p {
  margin: 0;
}
.col-width p {
  width: 200px;
  font-size: 14px !important;
}
.col-width150 p {
  width: 105px;
  font-size: 14px !important;
  margin: 0;
}
.table_review2835 tr th {
  border-right: 1px solid #e7e7e7;
}
.form-custom-checkmark .ss-form-input {
  list-style: none;
}
.form-custom-checkmark textarea.ss-form-input {
  height: 180px;
  resize: vertical;
}
.form-custom-checkmark:not(.form_anketa) .ss-form-input {
  padding: 0;
}
.page-safe .news_container-box {
  width: 100% !important;
}
.book_cat li {
  position: relative;
}
.book_cat .nav-link {
  padding: 20px 16px 25px !important;
  line-height: 20px !important;
}

@media (max-width: 1070px) {
  .li_menu_cat {
    display: none !important;
  }
  #_book-categories .nav_right .nav-link,
  #_book-top .nav_right .nav-link,
  #_book-item .nav_right .nav-link {
    display: none !important;
  }
}
.homepage.page-ai .news_container,
.homepage.page-gov .news_container,
.homepage.page-banks .news_container,
.homepage.page-retail .news_container,
.homepage.page-biz .news_container,
.homepage.page-corp .news_container,
.homepage.page-ucaas .news_container,
.homepage.page-importfree .news_container,
.homepage.page-telecom .news_container,
.homepage.page-internet .news_container,
.homepage.page-axenix .news_container,
.homepage.page-mobile .news_container {
  width: unset !important;
}
#notification__subscribe {
  display: none !important;
}

#_search-index .allnews_newspage {
  width: calc(100% - 320px) !important;
}

#_articles-item .gallery_block {
  max-width: 700px !important;
}

@media (max-width: 1249.98px) {
  #_articles-item .gallery_block {
    max-width: 665px !important;
  }
}
@media (max-width: 1199.98px) {
  #_articles-item .gallery_block {
    max-width: 560px !important;
  }
}
@media (max-width: 1099.98px) {
  #_articles-item .gallery_block {
    margin: 0 !important;
    max-width: 700px !important;
  }
}
@media (max-width: 1039.98px) {
  #_articles-item .gallery_block {
    max-width: 630px !important;
  }
}

.main_menu--index {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main_menu--index .nav_main,
.main_menu--index .nav_right {
  float: unset;
}

.main_menu--index .nav_main {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 10px;
  height: 100%;
  margin-right: 20px;
  margin-left: 0 !important;
}

@media (max-width: 992px) {
  .main_menu--index .nav_main {
    display: none;
  }
}

@media (min-width: 992px) {
  .main_menu--index {
    padding-left: 0;
  }
}

@media (min-width: 1140px) {
  .main_menu--index .nav_main {
    gap: 0 12px;
  }
}

@media (min-width: 1280px) {
  .main_menu--index .nav_main {
    gap: 0 20px;
  }
}

.main_menu--index .nav_right:not(.book_cat) {
  display: flex;
  order: 1;
}

.main_menu--index .nav_right.book_cat {
  margin-left: 0;
}

.main_menu--index .nav_right.book_cat .nav-link {
  padding: 22px 16px !important;
}

.main_menu--index .nav_main .nav-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  float: unset;
  height: 100%;
}

.main_menu--index .nav_main .nav-item.active::after {
  width: 100%;
}

.main_menu--index .nav-item-dropdown svg {
  position: relative;
  left: unset;
  top: unset;
  margin-right: 2px;
}

.main_menu--index .nav-link {
  padding: 5px 0;
}

@media (min-width: 992px) {
  .main_menu--index .nav-link {
    font-size: 10px;
  }
}

@media (min-width: 1101px) {
  .main_menu--index .nav-link {
    font-size: 11px;
  }
}

@media (min-width: 1200px) {
  .main_menu--index .nav-link {
    font-size: 12px;
  }
}

.main_menu--index .nav_main .nav-item-dropdown-content {
  top: 100% !important;
}

.index-block {
  display: flex;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: 20px;
}

@media (max-width: 1070px) {
  .index-block {
    margin-right: 35px;
  }
  .main_menu--index .nav_right:not(.book_cat) {
    margin-left: 10px;
  }
}

@media (max-width: 992px) {
  .index-block {
    margin-right: 45px;
  }
}

@media (max-width: 767px) {
  .index-block {
    display: none;
    margin-right: 0;
  }
  .logo img {
    width: 110px;
  }
  .header-client-logo{
    padding: 18.5px;
  }
  .search-link a,
  .lk-link a,
  .subscription-link a {
    padding: 13px 15px;
    height: 22px;
  }
  .open_mob_nav {
    padding: 12px 15px;
  }
  .main_menu {
    height: 50px!important;
  }
  .sidenav-links {
    margin-top: 60px;
    overflow: auto;
    height: 100vh;
  }
  .close_mob_nav {
    height: 50px;
    line-height: 60px;
    width: 58px;
  }
  .page-spec-project .sidenav-links, .review-page-spec-project .sidenav-links{
    margin-top:60px;
  }
}
@media (orientation: landscape) and (max-device-width: 1024px) {
  .logo img {
    width: 110px;
  }
  .header-client-logo{
    padding: 18.5px;
  }
  .search-link a,
  .lk-link a,
  .subscription-link a {
    padding: 13px 15px;
    height: 22px;
  }
  .open_mob_nav {
    padding: 12px 15px;
  }
  .main_menu {
    height: 50px!important;
  }
  .sidenav-links {
    margin-top: 60px;
    height: calc(100vh - 60px);
    overflow: auto;
  }
  .close_mob_nav {
    height: 50px;
    line-height: 60px;
    width: 58px;
  }
  .header_fixed .header {
    height: 60px;
  }
  .page-spec-project .sidenav-links, .review-page-spec-project .sidenav-links{
    margin-top:60px;
  }
}
.sidenav-links .index-block {
  display: none;
}

.sidenav-links .index-block a {
  width: 100%;
}

@media (max-width: 767px) {
  .sidenav-links .index-block {
    display: flex;
    padding: 10px 16px;
    background-color: #fff;
  }
}

.index-block__name,
.index-block__value,
.index-block__percent {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}

@media (min-width: 992px) {
  .index-block__name,
  .index-block__value,
  .index-block__percent {
    font-size: 10px;
  }
}

@media (min-width: 1101px) {
  .index-block__name,
  .index-block__value,
  .index-block__percent {
    font-size: 11px;
  }
}

@media (min-width: 1200px) {
  .index-block__name,
  .index-block__value,
  .index-block__percent {
    font-size: 12px;
  }
}

.index-block__value {
  align-items: center;
}

.index-block__percent {
  display: flex;
  align-items: center;
  color: #00A7B3;
  margin-left: 3px;
}

.index-block__percent::before {
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  background-image: url('data:image/svg+xml, &lt;svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M12 3C12.2652 3 12.5196 3.10536 12.7071 3.29289L19.7071 10.2929C20.0976 10.6834 20.0976 11.3166 19.7071 11.7071C19.3166 12.0976 18.6834 12.0976 18.2929 11.7071L13 6.41421V20C13 20.5523 12.5523 21 12 21C11.4477 21 11 20.5523 11 20V6.41421L5.70711 11.7071C5.31658 12.0976 4.68342 12.0976 4.29289 11.7071C3.90237 11.3166 3.90237 10.6834 4.29289 10.2929L11.2929 3.29289C11.4804 3.10536 11.7348 3 12 3Z" fill="%2300A7B3"&gt;&lt;/path&gt;&lt;/svg&gt;');
  background-repeat: no-repeat;
}

@media (min-width: 992px) {
  .index-block__percent::before {
    width: 14px;
    height: 14px;
  }
}

@media (min-width: 1200px) {
  .index-block__percent::before {
    width: 15px;
    height: 15px;
  }
}

.index-block__percent--down {
  color: #b81430;
}

.index-block__percent--down::before {
  background-image: url('data:image/svg+xml,&lt;svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M12 3C12.5523 3 13 3.44772 13 4V17.5858L18.2929 12.2929C18.6834 11.9024 19.3166 11.9024 19.7071 12.2929C20.0976 12.6834 20.0976 13.3166 19.7071 13.7071L12.7071 20.7071C12.3166 21.0976 11.6834 21.0976 11.2929 20.7071L4.29289 13.7071C3.90237 13.3166 3.90237 12.6834 4.29289 12.2929C4.68342 11.9024 5.31658 11.9024 5.70711 12.2929L11 17.5858V4C11 3.44772 11.4477 3 12 3Z" fill="%23b81430"&gt;&lt;/path&gt;&lt;/svg&gt;');
  color: #b81430;
}

.cnb-zone--analytics .banner-token {
  display: none;
}
</pre></body></html>