*{padding: 0; margin: 0; border: 0;}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
:focus,:active{outline: none;}
a:focus,a:active{outline: none;}
html,body{height: 100%;}
html {font-family: sans-serif;line-height:1;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {
    width: 100%;	
	font-family: 'Noto Sans', sans-serif;
    font-size: 1.0em;
    font-weight: 400;
    line-height: 1.8;
    color: #000;
    text-align: left;
}
p {margin-bottom: 1.2em;}
a {color:#0c49cd; text-decoration: none;}
a:hover {color: #000; }
ul li{list-style: none}
ol li{list-style: none}
blockquote {
	border-left: 3px solid #cccccc;
	font-style: italic;
	padding-left: 10px;
	font-size: 1.2em;
	line-height: 1.7;
}
.item-page ul li{
    list-style-type: disc;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 7px;    
}
.item-page ol li{
    list-style-type: decimal;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 7px;    
}
img {vertical-align: top; max-width: 100%; height: auto;}
h1, h2, h3, h4, h5, h6 {margin-top: 0; margin-bottom: 0.5em; font-weight: inherit; font-family: 'Rubik', sans-serif;}
h1 {font-size: 1.5em; line-height: 1.4em; }
h2 {font-size: 1.5em;line-height: 1.4em; }
.page-header h2 {font-size: 1.3em; line-height: 1.3;}
.page-header h2 a {color: #000;}
.page-header h2 a:hover {color: #0c49cd;}

h3 {font-size: 1.3em; line-height: 1.3em; }
h4 {font-size: 1.3em; line-height: 1em; margin-top: 10px;}
header {padding: 0px;}
main {
    padding: 20px 0px 0px 0px;
    flex: 1 1 auto;
    background-color: #fff;	
}
.wrapper{
	display: flex;
    margin: 0px auto;   
    overflow: hidden;
    background-color: #fff;
    flex-direction: column;
    min-height: 100%;
	padding: 0px;	
    }
.container{
    max-width: 1200px;
    margin: 0px auto;
    padding: 0px;
}
.nopadding {padding: 0px !important;}
.container-fullwidht-ads { 	
    margin: 0px auto;
    padding: 0px;
	line-height: 0px;
	
}
.container-fullwidht-ads-mob-2 { 	
    margin: 0px auto;
    padding: 0px;
	line-height: 0px;
	display: flex;
    justify-content: center;
}
.container-fullwidht-header {padding: 30px 0px; border-bottom: 1px solid #dddddd;}

.header_body {display: flex; flex-direction: row; align-items: center;}

.header__body__item1 {display: flex; width: 22%; align-items: center; justify-content: space-between;}
.header__body__item2 {display: flex; width: 48%; align-items: center; justify-content: space-around;}
.header__body__item3 {display: flex; width: 30%; align-items: center; justify-content: flex-end;}

.header__logo {width: 80px; height: 80px;}
.header__logo img {width: 80px; height: 80px;}
.header_menu {width: 50px; margin: 0px 20px;}
.header_news_day {font-family: 'Rubik', sans-serif; font-size: 24px; padding: 0px 0px;}
.header_v_focuse {font-family: 'Rubik', sans-serif; font-size: 24px; padding: 0px 20px;}

.header_svyaz {
	background-image: url(/images/systems/iconia2025.png);
	background-position: 0px -80px;
	background-repeat: no-repeat;	
	width: 30px;
	height: 20px;
	text-indent: -9999px;
	right: 20px;
	cursor: pointer;
	opacity: 1.0;
    margin-right: 20px;
}
.header_svyaz:hover {    
    background-image: url(/images/systems/iconia2025.png); 
    background-position: 0px -100px; 
    background-repeat: no-repeat;      
}

.header_search {position: relative !important;}
.search-ia .awesomplete > input {min-width: 500px;}

#search-position #searchpanel input[type="text"] {min-width: 300px; background: #fff;}
.result__title-text {font-size: 1.3em; color: #000; line-height: 1.3em; font-family: 'Rubik', sans-serif;}
.result__title-text:hover {color: #0c49cd; text-decoration: none !important;}
.result__date {color: #777; font-size: 0.8em;}

#searchOpenButton {
	background-image: url(/images/systems/iconia2025.png);
	background-position: -54px -80px;
	background-repeat: no-repeat;	
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	right: 20px;
	cursor: pointer;
	opacity: 1.0;
}
#searchOpenButton:hover {    
    background-image: url(/images/systems/iconia2025.png); 
    background-position: -54px -100px; 
    background-repeat: no-repeat;      
}
#search-position #searchpanel {
    display: none;
    position: absolute;
    right: 30px;
    height: 40px !important;
    width: 300px;
    z-index: 35;
    background-color: #fff;
    padding-left: 0px;
    top: -10px;
}
/*#search-position #searchpanel input[type="text"] { border: 0px solid #ccc;}
#search-position .inputbox {
	font-size: 14px;
	font-weight: 400;
	width: auto;
	border: 0px;
	background: none;
	float: left;
	padding: 6px 12px 6px 12px;
    color: #000;
    margin-top: 4px;
	border-left: 0px solid #e63c0f;}*/

.top_banner_body {background-color: #f1f2f6; padding: 30px 0px; border-bottom: 1px solid #dddddd;}
.top_banner__item {display: flex; justify-content: center;}
.top-banner img {width: 100%;}

.mob_banner_body {display: none;}

.menu-open_body {position: relative;}

.submit_button {background-color: #E8E9DE; border: 0px solid #fff;}
.submit_button:hover {color: #ffffff;
background-color: #F44941; border: 0px solid #fff; cursor: pointer;}

.moduletablesloginent {padding:  0px 20px;} 

.content_block_sidebar_left {width: 15%; padding: 0px 30px 0px 0px;}
.home-ia .content_block_sidebar_left {display: none;}

.content_block {display: flex;}

.content_block_item {width: 65%; padding: 0px 30px 50px 30px;}
.home-ia .content_block_item {width: 75%; padding: 0px 0px 50px 0px;}

.content_block_sidebar_right {
width: 25%;
padding: 0px 0px 0px 0px;
justify-content: flex-end;
display: flex;
margin-top: 0px;}

.home-ia .content_block_sidebar_right {
width: 25%;
padding: 0px 0px 0px 0px;
justify-content: flex-end;
display: flex;
margin-top: 45px;}

.content_block_sidebar_right .moduletable {margin-bottom: 30px;}
.content_block_sidebar_right .banneritem {margin-bottom: 30px;}

.topmenuflex {
	display: flex; 
	justify-content: space-between;
	align-items: center;
    flex-wrap: wrap;
}
.topmenuflex .mod-list {display: flex;}
.topmenuflex .mod-list li {padding: 0px 20px;}
.topmenuflex .mod-list li a:hover {color: #F33636;}
.goroda {display: flex;}
.top_menu_gorod1 {padding: 0px 20px 0px 0px;}

.top_menu_gorod2 a {cursor: pointer;}



.masthead {background-color: #E8E9DE;}
.amenu {display: flex; padding: 20px 0px;}

.amenu .nav-link {padding: 5px 20px !important; color: #000;text-transform: none;
font-size: 15px;}
.amenu .nav-link:hover {color: #777;}

.nav.btn.amenu li {margin: 10px; border-radius: 30px; border: 1px solid #777; padding: 5px 15px 5px 15px;}

.akcii a {background: #FFCE22; padding: 0px 20px !important; border-radius: 30px; color: #000;}
.akcii {padding: 14px 20px !important;}
.readmore a {color: #F33636;}
.readmore a:hover {color: #000;}

/*КНОПКА МЕГАМЕНЮ*/
.menu-link {display: block; width: 50px; height: 50px; background-color: #fff; position: relative; z-index:10;}	
.m-gamb, .m-gamb:before, .m-gamb:after {display: block;	background-color: #0c49cd; width: 26px; height: 3px; position:absolute;left: 50%;margin-left: -13px; top: 50%; margin-top: -2px;}
.m-gamb:before {content: ""; margin-top: -10px; transition: all 0.2s;}
.m-gamb:after {content: ""; margin-top: 6px; transition: all 0.2s;}	
.menu-link_active .m-gamb {background-color: #fff;}
.menu-link_active .m-gamb:before {transform:rotate(135deg);margin-top: -2px;}
.menu-link_active .m-gamb:after {transform:rotate(-135deg);margin-top: -2px;}	
.menu {background-color: #fff; -webkit-box-shadow: 0px 3px 7px rgba(191,192,199,1.00); box-shadow: 0px 3px 7px rgba(191,192,199,1.00);z-index: 1; top: 0px; position: absolute;  width: 100%; display: none;}
.menu_active {display: block; z-index: 200;}

/*МЕГАМЕНЮ*/
.colorized {font-family: 'Rubik', sans-serif; padding: 20px 50px 20px 50px; font-size: 17px; background-color: #f1f2f6;}
.menu-color-top {margin: 10px 30px 15px 30px;}

.menu-color-bottom {margin: 10px 30px 30px 30px;}
.menu-color-big {margin: 10px 0px 15px 0px; font-size: 24px;}
.menu-color-big-pro{margin: 10px 30px 15px 30px; padding-top: 20px; font-size: 24px; border-top: 1px solid #ddd;}
.menu-color-small {margin: 10px 30px 15px 30px; }

.menu-open-content {border-bottom: 1px solid #ccc;}
.menu-open-content .nav {display: flex; flex-wrap: wrap;}
.menu-open-content .nav .nav-item {width: 25%; font-size: 20px; padding-bottom: 10px;}

.menu-open-proekt .mod-menu__heading {display: none;}
.menu-open-proekt .mod-menu__sub {display: flex; flex-wrap: wrap;}
.menu-open-proekt .mod-menu__sub .nav-item {width: 25%;font-size: 20px; padding-bottom: 10px;}

.footer_menu_item .nav {display: flex; justify-content: center; flex-wrap: wrap; }
.footer_menu_item .nav .nav-item {padding: 0px 10px 0px 10px; font-size: 1.2em; }

/*Breadcrumb*/
.home-ia .mybread {display: none;} .mybread {display: flex; flex-direction: row; width: 100%; border-bottom: 1px solid #ccc;} .breadcrumb-my { display: flex; flex-direction: row; padding: 15px 0px 0px 0px; margin-bottom: 10px; font-size: 0.9em; width: 100%;} .breadcrumb { display: flex; flex-direction: row; flex-wrap: wrap; padding: 15px 0px 0px 0px; margin-bottom: 10px; font-size: 0.9em; width: 100%;} .breadcrumb span {padding: 0px 10px 0px 0px;} .breadcrumbs-my .float-start {display: none;} 

.vitrina {display: flex;}
.vitrina_item_1 {width: 50%;}
.vitrina_item_2 {width: 27%; padding: 0px 0px 0px 20px;}
.home-ia .vitrina_item_3 {width: 23%; padding: 46px 0px 0px 0px; display: flex; justify-content: flex-end;}

.tabs_block {margin: 0 auto; padding-top: 30px;}
.tabs_block:after {content:""; display:block; clear:both;}
.tabs {margin: 0px 0px 10px 0px; padding: 0px !important; list-style: none; float:left;}
.tabs li {
    text-align:left;
    float:left;
    padding:0px 20px 0px 4px;    
    line-height: 30px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;    
    font-size: 22px;
    letter-spacing: 1px;
    cursor:pointer;
    color:#333;
    -webkit-transition:all .2s linear 0s;
    -webkit-transition-delay:.2s 0s;
    transition:all .2s linear 0s;
    text-transform: uppercase;
}
.tabs li:hover {color:#0c49cd;}
.tabs li.active {color:#0c49cd;}
.box { width:100%;padding:0px; display:none; float: left;}
.visible, .open_tab { display: block;}

.tabs li.pobeda {color:#ff3200;}
.tabs li.active.pobeda {color:#0c49cd;}
.tabs li:hover.pobeda {color:#0c49cd;}

.tabs li.vybory {color:#ff3200;}
.tabs li.active.vybory {color:#0c49cd;}
.tabs li:hover.vybory {color:#0c49cd;}

.homebanner {display: flex; justify-content: center;}

.home-ia .homebanner {
background-color: #f1f2f6;
/*padding: 30px 0px;*/
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
margin: 20px 0px 30px 0px;
}

.home-ia .homebanner-2 {
background-color: #f1f2f6;
margin: 20px 0px 30px 0px;
display: flex;
justify-content: center;
text-align: center;
}

.home-ia .homebanner .banneritem {padding: 30px 0px;}

.home-ia .homebanner-2 .banneritem {padding: 30px 0px; text-align: center;}

.liza-krizis {display: flex;}
.liza-krizis_item_1 {width: 34%;}
.liza-krizis_item_2 {width: 41%; padding: 0px 30px 0px 30px;}
.home-ia  .liza-krizis_item_3 {width: 25%;
    display: flex;
    justify-content: flex-end;
    padding-top: 46px;}

.showtime-gallery {display: flex; flex-direction: row; justify-content: flex-start;}
.showtime-image {width: 20%; margin-right: 10px; padding: 10px 0px 20px 0px;}

.chto-govoryat {display: flex; }

.chto-govoryat1 {width: 25%; background-color: #e8e9de;}
.chto-govoryat2 {width: 75%;}

.chto-govoryat .allmode-flex-chtogovoryat .allmode-topbox {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

/*Материал*/
.hits:before {
  font-family: 'iconsenter';
  content: "\e902";
  font-size: 1.3em; 
  color: #555;
  margin-right: 4px;}

.category-name, .published, .hits {
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.category-name {order: 2;}
.published {order: 1;}
.hits {order: 3;}

.content .text-muted .article-info-term {display: none;}

.content .text-muted {display: flex; justify-content: flex-start; font-size: 0.8em; color: #555; flex-wrap: wrap;}
.com-content-article .tags li {list-style-type: none; list-style-image: none; margin-left: 0px; padding-left: 0px; margin-right: 10px; }

.com-content-article .tags {
    font-size: 0.8em; 
    color: #555; 
    display: flex; 
	align-items: center;
    text-transform: uppercase;
	background-color: #f1f2f6;
	margin: 10px 0px 18px 0px;
}
.com-content-article .tags:before {
   color: #444;
   content: "Теги:";
   font-size: 1.1em;font-weight: 700;
	text-transform: none !important;
	margin-right: 10px;
	padding-left: 14px;
	margin-top: -4px;
}

.tags .btn-info:before {
   color: #000;
   content: "#";
   font-size: 1.3em;   
}

.content .item-image {margin: 0px 0px 20px 0px;}
.content .item-image img {aspect-ratio: 3/2; width: 100%; height: auto;}
.blog-items .item-image img {min-width: 199px;}

.banneritem img {border: 1px solid #ccc;}

.com-content-article .caption {font-size: 0.7em; color: #555;}

.com-tags .com-tags__category {display: flex; font-size: 0.8em; font-weight: 400;}
.com-tags .com-tags__category h3 {padding: 10px 20px;}
.com-tags-tag h3 {padding: 10px 20px;}

.article_comments {min-height: 200px; background-color: #f1f2f6; padding: 20px;margin-bottom: 30px;}
.com-content-category-blog__item {display: flex; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.com-content-category-blog__item img {max-width: 200px; margin-right: 20px;}









/*Пагинация*/
.com-content-category-blog__pagination .pagination-list {display: flex; padding: 20px 0px 20px 0px;}
.com-content-category-blog__pagination .pagination-list .active a {background-color: #AF83CD; padding: 5px 10px; color: #fff;}
.com-content-category-blog__pagination .pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.com-content-category-blog__pagination .page-link {
  position: relative;
  display: block;
  color: var(--cassiopeia-color-link);
  text-decoration: none;
  background-color: white;
  border: 1px solid #dfe3e7;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; min-height: 40px; min-width: 40px;
}
/*@media (prefers-reduced-motion: reduce) {
  .com-content-category-blog__pagination .page-link {
    transition: none;
  }
}*/
.com-content-category-blog__pagination .page-link:hover {
  z-index: 2;
  color: var(--cassiopeia-color-hover);
  background-color: #eaedf0;
  border-color: #dfe3e7;
}
.com-content-category-blog__pagination .page-link:focus {
  z-index: 3;
  color: var(--cassiopeia-color-hover);
  background-color: #eaedf0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(var(--cassiopeia-color-primary), 0.25);
}
.com-content-category-blog__pagination .page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.com-content-category-blog__pagination .page-item.active .page-link {
  z-index: 3;
  color: #fff;
 background-color: #0c49cd;
}
.com-content-category-blog__pagination .page-item.disabled .page-link {
  color: #6d757e;
  pointer-events: none;
  background-color: white;
  border-color: #dfe3e7;
}
.com-content-category-blog__pagination .page-link {
  padding: 0.375rem 0.75rem;
}
.com-content-category-blog__pagination .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.com-content-category-blog__pagination .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.com-content-category-blog__pagination .pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.com-content-category-blog__pagination .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.com-content-category-blog__pagination .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.com-content-category-blog__pagination .pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.com-content-category-blog__pagination .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.com-content-category-blog__pagination .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.com-content-article .pagination {font-size: 0px !important;}


/*Пагинация страниц тегов*/
.com-tags-tag .pagination {display: flex;}





/*Иконки*/
.icon-angle-double-left:before {content: "<<"; color: #777;}
.icon-angle-double-right:before {content: ">>"; color: #777;}
.icon-angle-left:before {content: "<"; color: #777;}
.icon-angle-right:before {content: ">"; color: #777;}

/*Меню*/
.item-pagenews .item-image img {max-width: 500px; width: 100%; margin-right: 30px;}
.item-pageakcii .item-image img {width: 100%; float: none !important; margin-bottom: 30px;}
.blogakcii .pull-left {float: none !important; margin-bottom: 30px;}

.btn-vme-text .vme-pull-right .title {display: none !important;}

/*Табы Хакасия Росия Мир*/
.titlevsenews {line-height: 26px;font-family: 'Rubik', sans-serif; font-size: 22px; font-weight: 400; color: #0c49cd; letter-spacing: 1px; padding: 0px 0px 0px 10px; text-transform: uppercase;}
.titlevsenews a {color: #0c49cd; }
.titlevsenews a:hover {border-bottom: 1px solid #000000;}
.titlevsenews span a {color: #000;}

.titlevsenews span a:hover {border-bottom: 1px solid #000000;}
.sb-container{ position: relative; overflow: hidden; padding-right: 10px;}
.sb-content { height:100%; width: 110%; padding-right: 10%; overflow-y: scroll; box-sizing:border-box; margin-top: 20px;}
.sb-scrollbar-container { position: absolute; right: 0px; top: 20px; bottom: 0px; width: 3px; background-color: #f1f2f6; z-index: 2;  height: 460px;}
.sb-container-noscroll .sb-scrollbar-container { right: -20px;}
.sb-scrollbar { position: absolute; right: 0px; height: 10% !important; width: 3px; border-radius: 2px; background-color: #0c49cd; z-index: 2;}
.sb-scrollbar:hover { background: rgba(0, 0, 0, 0.6); cursor: pointer;}
.container-vsenews { height: 480px; max-width:100%; padding: 0px 0px 0px 10px; margin: auto;}
.vsenews-fon {
	position: absolute;
	bottom: 0px;
	left: 0px;	
	z-index: 199;
	padding: 0px;
	display: block;
	width: 100%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 3.63%,rgba(255,255,255,1.00) 85.49%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 3.63%,rgba(255,255,255,1.00) 85.49%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 3.63%,rgba(255,255,255,1.00) 85.49%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 3.63%,rgba(255,255,255,1.00) 85.49%);
	height: 30px;
}

.b-services-menu {padding: 9px 0px 29px 0px;text-align: center;}
.b-services-menu ul { list-style-type: none; height: 30px; padding:0px 0px 0px 0px;}
.b-services-menu ul li {display:inline-block;}
.b-services-menu ul li:last-child {}
.b-services-menu ul li a {width:55px;height:30px;display:block;
background-image: url(/images/systems/iconia2025.png); transition: none !important;}
.b-services-menu ul li a.zen {background-position:0px 0px;}
.b-services-menu ul li a.zen:hover {background-position:0px -30px;}
.b-services-menu ul li a.odnoklassniki {background-position:-55px 0px;}
.b-services-menu ul li a.odnoklassniki:hover {background-position:-55px -30px;}
.b-services-menu ul li a.facebook {background-position:-110px 0px;}
.b-services-menu ul li a.facebook:hover {background-position:-110px -30px;}
.b-services-menu ul li a.youtube {background-position:-165px 0px;}
.b-services-menu ul li a.youtube:hover {background-position:-165px -30px;}
.b-services-menu ul li a.vkontakte {background-position:-220px 0;}
.b-services-menu ul li a.vkontakte:hover {background-position:-220px -30px;}
.b-services-menu ul li a.twitter {background-position:-275px 0px;}
.b-services-menu ul li a.twitter:hover {background-position:-275px -30px;}
.b-services-menu ul li a.instagram {background-position:-330px 0px;}
.b-services-menu ul li a.instagram:hover {background-position:-330px -30px;}
.b-services-menu ul li a.rss {background-position:-385px 0px;}
.b-services-menu ul li a.rss:hover {background-position:-385px -30px;}
.menub-menu a {color: #ccc;}
.menub-menu a:hover {color: #fff !important;}
.menub-menu a:visited {color: #ccc;}

footer {padding: 30px; color: #000; font-family: 'Rubik', sans-serif; font-size: 15px; background-color: #f1f2f6; border-top: 1px solid #dddddd;}
footer a {color: #0c49cd; } footer a:hover {color: #000 !important;}
.footer__row {display: flex; flex-direction: column;}
.footer_item {padding-top: 30px; border-top: 1px solid #ccc;}
.footer__item__left__right {display: flex; flex-direction: row; margin-bottom: 20px;  padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.footer__item__left {padding-right: 20px; width: 50%;}
.footer__item__1 {}
.footer__item__img__cont {display: flex; flex-direction: row;}
.foo_it_img {min-width: 70px;}
.foo_it_cont {}
.footer__item__right {padding-left: 20px; width: 50%;}
.footer__item__2 {}
.footer__item__bottom {display: flex; flex-direction: column; align-items: center;}
.footer__item__3, .footer__item__4, .footer__item__5, .footer__item__6 {text-align: center;}

.raxo-default-actualno {box-sizing: border-box;}
.raxo-default-actualno *, .raxo-default-actualno ::before, .raxo-default-actualno ::after {box-sizing: inherit;}
.raxo-default-actualno .raxo-top {display: flex; flex-wrap: wrap;}
.raxo-default-actualno article, .raxo-default-actualno h3, .raxo-default-actualno a {margin: 0; padding: 0; background: transparent none; border: 0 none;}
.raxo-default-actualno a {text-decoration: none; outline: 0; color: #0c49cd;}
.raxo-default-actualno a:hover {color: #000 !important;}
.raxo-default-actualno {margin: 0px 0 24px;}
.raxo-default-actualno .raxo-block-name {padding: 0px 0px 15px 20px; font-size: 22px; line-height: 26px; color: #0c49cd; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 5px;}
.raxo-default-actualno .raxo-block-name a {color: #0c49cd !important;}
.raxo-default-actualno .raxo-block-name a:hover {color: #000 !important;}
.raxo-default-actualno article {padding: 0px 20px 20px 20px; overflow: hidden; width: 50%;}
.raxo-default-actualno .raxo-wrap {	display: flex; margin: -8px -12px;}
.raxo-default-actualno .raxo-wrap > div {margin: 8px 12px;}
.raxo-default-actualno .raxo-content {flex: 1 1 144px;}
.raxo-default-actualno .raxo-title {margin-bottom: 4px; font-family: 'Rubik', sans-serif; font-weight: 400;	font-size: 14px; line-height: 18px;}
.raxo-default-actualno .raxo-title a {color: #000;}
.raxo-default-actualno .raxo-title a:hover {color: #0c49cd !important;}
.raxo-default-actualno .raxo-top .raxo-title {font-size: 16px; line-height: 20px;}
.actual {margin: 0px 0 24px; padding: 30px 10px 30px 10px; background-color: #f1f2f6;}

.lenta h2{font-size:22px;line-height:26px;letter-spacing:1px;text-transform:uppercase;color:#0c49cd;}
.raxo-columns-news{box-sizing:border-box;}
.raxo-columns-news *,.raxo-columns-news::before,.raxo-columns-news::after{box-sizing:inherit;}
.raxo-columns-news article,.raxo-columns-news h3,.raxo-columns-news h4,.raxo-columns-news img,.raxo-columns-news a{margin:0;padding:0;background:transparent none;border:0 none;}
.raxo-columns-news a{text-decoration:none;outline:0;transition:all .2s ease-out;color:#000!important}
.raxo-columns-news a:hover{background:transparent none;color:#0c49cd!important;}
.raxo-columns-news{margin:0 0 10px;}
.raxo-columns-news .raxo-block-name{padding:0 8px 4px;font-size:14px;line-height:20px;text-transform:uppercase;}
.raxo-columns-news article:empty{margin:0;}
.raxo-columns-news .raxo-wrap{position:relative;overflow:hidden;transition:all .5s;}
.raxo-columns-news .raxo-normal .raxo-content{margin:-8px -10px;}
.raxo-columns-news .raxo-normal .raxo-content > div{margin:8px 10px;}
.raxo-columns-news .raxo-image img {margin-bottom:7px;aspect-ratio: 3/2;width: 100%;height: auto;}
.raxo-columns-news .raxo-title{margin:5px 4px 4px;font-size:16px;line-height:24px;font-weight:400;font-family:'Rubik',sans-serif;}
.raxo-columns-news .raxo-top .raxo-title{margin:0;font-size:16px;line-height:22px;}
.raxo-columns-news .raxo-text{font-size:13px;line-height:18px;}
.raxo-columns-news .raxo-top .raxo-text{margin:6px 8px 0;font-size:14px;line-height:20px;}
.left-news .raxo-columns-news .raxo-top .raxo-title{font-size:15px}
.left-news .allmode-default .allmode-topitem{padding:0 0 20px;}
.left-news h2{font-size:22px;line-height:26px;color:#0c49cd;letter-spacing:1px;margin-bottom:20px;}
.raxo-columns-news .raxo-top{display:flex;flex-wrap:wrap;justify-content:space-between;}
.lenta .raxo-columns-news .raxo-top{display:flex;flex-wrap:wrap;justify-content:space-between;}

.bottom-top {position:fixed; right:0px; bottom: 25%; z-index: 200;}
.bottom-top a {	font-size: 24px; line-height: 48px; text-decoration: none; outline: none !important; display: block; font-weight: 700; color: #fff;}
.bottom-top a:hover {font-size: 24px; text-decoration: none; color: #fff !important;}
.but-top {width: 50px; height: 50px; background-color: #0c49cd; text-align: center; cursor:pointer;}
.but-top:hover {background-color: #ccc; }
.but-bottom {width: 50px; height: 50px; background-color: #4D75B9; text-align: center; cursor: pointer;}
.but-bottom:hover {background-color: #023B9B; }

/*.newsday .com-finder .form-inline {display: none;}*/
/*.newsday .content_block_sidebar_left {display: none;}*/

.newsday .com-content-article .item-pagenewsday {display: none !important;}
.newsday .content_block_item {padding-left: 30px; width: 75%;}

.newsday .mod-articlescategory li {margin-bottom: 14px !important;
    font-size: 1.2em;
    border-bottom: 1px solid #ccc;
    padding-bottom: 14px;
    line-height: 1.3em;}

.newsday .mod-articlescategory a {color: #000 !important;}
.newsday .mod-articlescategory a:hover {color: #0c49cd !important;}

.newsday .mod-articles-category-date {font-size: 0.8em; color: #777;}
.newsday .mod-articles-category-hits {font-size: 0.8em; position: relative; padding: 0px 20px; color: #777;}

.newsday .mod-articles-category-hits:before {
  font-family: 'iconsenter';
  content: "\e902";
  font-size: 1.0em; 
  color: #999;    
  }

.newsday .moduletable h3 {color: #0c49cd;}

.newsday .item-pagenewsday {display: none !important;}

.mod-articlescategory li {margin-bottom: 14px !important;} 
.mod-menu {margin-bottom: 14px !important;} 

label { display: inline-block; margin-bottom: 5px; font-weight: 700;} textarea { overflow: auto; vertical-align: top;} table { border-collapse: collapse; border-spacing: 0;} hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee;} 

input, select { font-family: inherit; font-size: inherit; line-height: inherit; border: 1px solid #ccc; border-radius: 4px; padding: 5px;}
button { font-family: inherit; font-size: inherit; line-height: inherit; border: 1px solid #ccc; border-radius: 4px; padding: 5px; cursor: pointer;} 
textarea { font-family: inherit; font-size: inherit; line-height: inherit; border: 1px solid #ccc; border-radius: 4px; padding: 5px; height: 100px; max-height: 500px;}
.btn-primary { color: #ffffff; background-color: #F44941; border-color: #F44941;} .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { color: #ffffff; background-color: #000; border-color: #000;} .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none;} 

/*Bootstrap 3*/
.tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0);} .tooltip.in { opacity: 0.9; filter: alpha(opacity=90);} .tooltip.top { margin-top: -3px; padding: 5px 0;} .tooltip.right { margin-left: 3px; padding: 0 5px;} .tooltip.bottom { margin-top: 3px; padding: 5px 0;} .tooltip.left { margin-left: -3px; padding: 0 5px;} .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: #000000; border-radius: 4px;} .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;} .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000000;} .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000000;} .tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: #000000;} .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000000;} .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000000;} .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000000;} .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000000;} .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000000;} .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: #ffffff; background-clip: padding-box; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); white-space: normal;} .popover.top { margin-top: -10px;} .popover.right { margin-left: 10px;} .popover.bottom { margin-top: 10px;} .popover.left { margin-left: -10px;} .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0;} .popover-content { padding: 9px 14px;} .popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;} .popover .arrow { border-width: 11px;} .popover .arrow:after { border-width: 10px; content: "";} .popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px;} .popover.top .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #ffffff;} .popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25);} .popover.right .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #ffffff;} .popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px;} .popover.bottom .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #ffffff;} .popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25);} .popover.left .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #ffffff; bottom: -10px;} .btn-secondary:hover {cursor: pointer; background-color: #ddd;} 

.com-tags__items .list-group {padding: 0px 15px;}
.com-tags__items label, .form-select {display: none;}
.com-tags__items #adminForm {padding: 0px 15px 25px 15px;}
.com-tags__items .btn-primary {cursor: pointer;}

.com-tags__items .list-group-item {display: flex; padding: 20px 0px 20px 0px; /*border-bottom: 1px solid #ccc;*/}
.com-tags__items .list-group-item .mb-0 {}
.com-tags__items .list-group-item img {max-width: 150px;}

.com-tags-tag h3 {font-size: 1.2em; line-height: 1.3em;}
.com-tags-tag h3 a {color: #000;}
.com-tags-tag h3 a:hover {color: #0c49cd;}
.com-tags-tag h3 {order: 2;}

.com-tags__items .pagination {display: flex;}
.com-tags__items .pagination .page-item {padding: 3px 10px; border: 1px solid #ccc; margin: 0px 3px;}
.com-tags__items .alert-info {padding: 0px 15px;}

.yandex-banner {margin: 20px 0px; width: 160px;}

.article_mm {max-width: 160px;max-height: 200px;}
.article_mm .title_mm {line-height: 1.4em;}

/*.hcc .hc__right {min-height: 193px !important;}
.hc__footer__r {display: none !important;}
.hc__footer {margin-top: 0px !important;}*/

#block_88689 .header_88689 {
    font-size: 22px!important;
    line-height: 26px !important;
    font-weight: 400 !important;
    
    color: #0c49cd !important;
    border-bottom: 0px solid #0456A0 !important;
    font-family: 'Rubik', sans-serif !important;
	letter-spacing: 1px !important;  
}

.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {background-size: 26px 26px !important;}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {height: 34px !important; width: 34px !important;}
.ya-share2__container_shape_round .ya-share2__badge {margin-right: 10px;}
.title-ya2 {font-family: 'Rubik', sans-serif !important; font-size: 1.1em; padding: 14px 0px;margin-top: 34px;}
.ya-share2__container {margin-bottom: 30px !important;}

.article__body___botblock ul li {
    list-style-type: none !important;
	margin: 0px 0px 14px 0px;
    padding-left: 0px;
	line-height: 1.5em
}
.article__body___botblock .mod-list {font-family: 'Rubik', sans-serif !important; font-size: 1.1em;}

.relatednews {background-color: #f1f2f6; padding: 20px; margin: 30px 0px 20px 0px;}

.hc__right {padding: 10px 0px !important; margin-top: 20px !important;}

.status .field-label {display: none;}
.item-page .fields-container li {   
     list-style-type: none;
	 margin-left: 0px;
	 margin-top: -8px;
     padding: 8px;
	 color: #0c49cd;	
	 text-align: right;	 
}

.article__body___botblock_commets {}
.article__body___botblock_reklama {margin: 30px 0px;}
.otlpcxxl {margin: 30px 0px !important; }
.kt-comment-message .data-original {font-size: 1em !important; line-height: 1.4em !important;}
#yandex_rtb_R-A-146351-4 {margin-bottom: 30px;}

@media (max-width: 320px){.raxo-columns-news .raxo-top {justify-content: center;}
.raxo-columns-news .raxo-item-top {width:90%;margin:10px 0px;}
.lenta .raxo-columns-news .raxo-top {justify-content:center;}
.lenta .raxo-columns-news .raxo-item-top {width:90%; margin:10px 0px;}
}
@media (min-width:320px){.raxo-columns-news .raxo-top{justify-content:space-around;}
.raxo-columns-news .raxo-item-top{width:42%;margin:10px 0;}
.lenta .raxo-columns-news .raxo-top{justify-content:space-around;}
.lenta .raxo-columns-news .raxo-item-top{width:42%;margin:10px 0;}
button {margin: 0px 20px;}
#comments-form-captcha-image {max-width: none;}
}
@media (max-width: 480px){   
	#search-position #searchpanel {width: 400px;}    
    .vitrina {display: flex; flex-direction: column;}    
    .vitrina_item_1 {width: 100%;}
    .vitrina_item_2 {width: 100%; padding: 0px 0px 0px 0px;}
    .vitrina_item_3 {width: 100%; justify-content: center;}
    .footer_item {margin-top: 30px; }
    .footer__item__left__right {display: flex; flex-direction: column; margin-bottom: 20px;    padding-bottom: 20px; }
    .footer__item__left {padding-right: 0px; width: 100%;}
    .foo_it_img {min-width: 60px;}
    .footer__item__right {padding-left: 0px; width: 100%;}
    .footer__item__2 {text-align: center;}   
	
	button {margin: 0px 20px;} 
	#comments-form-captcha-image {max-width: none;}
}
@media (max-width: 767px){
    
     h2 {font-size: 1.2em;}
    .category-name {display: none;}
    .com-content-category-blog__item img {max-width: 100px;  margin-right: 20px;}
    
    .titlevsenews {line-height: 26px; font-size: 18px;}
    
	.tabs {margin: 0px 0px 10px 14px;}
    .tabs li {line-height: 34px; font-size: 18px;}	  

    .content_block {flex-wrap: wrap;}
    .content_block_item {flex-direction: column;}
    .home-ia .content_block_item {width: 100%;}    
    
    .content_block_item {width: 100%; padding: 0px 14px 50px 14px;}
    
    /*.home-ia .content_block_sidebar_right {width: 100%; padding: 0px 30px 0px 30px; margin: 0px auto;display: flex; justify-content: center;}
    .content_block_sidebar_right {width: 100%; padding: 0px 30px 0px 30px; margin: 0px auto;display: flex; justify-content: center;}*/
 
	.amenu {flex-wrap: wrap;}	
	.rowcol1 {width: 100%;}    
    .footer__item__left__right {display: flex; flex-direction: column; margin-bottom: 20px;  padding-bottom: 20px; }
    .footer__item__left {padding-right: 0px; width: 100%;}
    .foo_it_img {min-width: 60px;}
    .footer__item__right {padding-left: 0px; width: 100%;}
    .footer__item__2 {text-align: center;}
        
    .content_block_sidebar_left {display: none;}
    .mybread {display: none;}   
    
    .com-content-article .tags {
    flex-wrap: wrap;
    line-height: 10px;
    padding-top: 10px;}
    
    .vitrina {display: flex; flex-direction: column;}
    .vitrina_item_1 {width: 100%;}
    .home-ia .vitrina_item_2 {width: 100%; margin-top: 20px;}
    .home-ia .vitrina_item_3 {width: 100%; display: none;}
    
    .liza-krizis {
    flex-direction: column;}
    
    .liza-krizis_item_1 {
    width: 100%;}
    .liza-krizis_item_2 {
    width: 100%; margin-top: 14px;}
    .liza-krizis_item_3 {
    width: 100%;}
    
    .liza-krizis_item_2 .raxo-default .raxo-top .raxo-image {width: 30%;}
    
	.home-ia .liza-krizis_item_3 {display: none;}    
    
    .footer_menu_item .nav {margin-top: 20px;}
    
    .header_body {flex-direction: column; align-items: center;} 
    .header__body__item1 {width: 100%; justify-content: center;}
    .header__body__item2 {width: 100%; margin-top: 20px; justify-content: center;}
    .header__body__item3 {display: none;}  
    
    .menu-open-content .nav .nav-item {width: 50%;}
    .menu-open-proekt .mod-menu__sub .nav-item {width: 50%;}
    .colorized {padding: 20px 20px 20px 20px;}
    
    .menu-open-content .nav .nav-item {font-size: 18px;}
    .menu-open-proekt .mod-menu__sub .nav-item {font-size: 18px;}
    
    .raxo-default-actualno .raxo-block-name {font-size: 18px; line-height: 26px;}
    
    .newsday .content_block_item {width: 100%; padding: 0px 14px;}  
    
    .home-ia .content_block_sidebar_right {display: none;}
    .content_block_sidebar_right {display: none;}
    .top_banner_body {display: none;}
    .mob_banner_body {display: flex; justify-content: center;}
	
	.mob2bann .banneritem {margin: 20px 0px 10px 0px;}
	
	.home-ia .homebanner-2 {display: none;}	
	
    /*.mob_banner__item {display: flex; justify-content: center;}*/
    .blog-items .item-image img {min-width: 100px; }
    .lenta h2{font-size:18px;line-height:26px;padding-left:14px; padding-top: 30px;}
	.search-ia .awesomplete > input {min-width: 300px;}
	/*.home-ia .bottom-top {display: none;}*/
	
	.ya-share2__container_shape_round .ya-share2__badge {margin-right: 3px;} 
    
    .ia-form textarea {max-width: 100% !important;}
    
    
    
}
@media (min-width:767px){.raxo-columns-news .raxo-top{justify-content:space-around;}
.raxo-columns-news .raxo-item-top{width:30%;margin:10px 0;}
.lenta .raxo-columns-news .raxo-top{justify-content:space-around;}
.lenta .raxo-columns-news .raxo-item-top{width:30%;margin:10px 0;}
}
@media (max-width: 992px){	
	.content_block_sidebar_left {display: none;}
}
@media (min-width:992px){.raxo-columns-news .raxo-top{justify-content:flex-start;}
.raxo-columns-news .raxo-item-top{width:25%;margin:10px 0;padding:0 20px;}
.lenta .raxo-columns-news .raxo-top{justify-content:flex-start;}
.lenta .raxo-columns-news .raxo-item-top{width:25%;margin:10px 0;padding:0 20px;}
}
@media (min-width:1200px){.raxo-columns-news .raxo-top{justify-content:space-between;}
.raxo-columns-news .raxo-item-top{width:18%;margin:10px 0;padding:0;}
.lenta .raxo-columns-news .raxo-top{justify-content:space-between;}
.lenta .raxo-columns-news .raxo-item-top{width:23%;margin:10px 0;padding:0;}
}
@media (max-width: 1200px){.titlevsenews span{display: none !important;}	
}