@font-face {font-family:roboto;font-weight: normal;src: url(https://cdn-1.aki.kg/uiall-font/fonts/Roboto-Regular.WOFF);font-display: swap;}
@font-face {font-family:roboto;font-weight: bold;src: url(https://cdn-1.aki.kg/uiall-font/fonts/Roboto-Bold.WOFF);font-display: swap;}
@font-face {font-family:roboto;font-style:italic;src: url(https://cdn-1.aki.kg/uiall-font/fonts/Roboto-Italic.WOFF);font-display: swap;}
@font-face {font-family:roboto_c;font-weight: bold;src: url(https://cdn-1.aki.kg/uiall-font/fonts/RobotoCondensed-Bold.WOFF);font-display: swap;}
@font-face {font-family:roboto_c;font-weight: normal;src: url(https://cdn-1.aki.kg/uiall-font/fonts/RobotoCondensed-Regular.WOFF);font-display: swap;}

@font-face {font-family:opensans;font-weight: normal;src: url(https://cdn-1.aki.kg/uiall-font/fonts/wfo-OpenSans-Regular.woff);font-display: swap;}
@font-face {font-family:opensans;font-weight: bold;src: url(https://cdn-1.aki.kg/uiall-font/fonts/wfo-OpenSans-Bold.woff);font-display: swap;}
@font-face {font-family:opensans;font-style:italic;src: url(https://cdn-1.aki.kg/uiall-font/fonts/wfo-OpenSans-Italic.woff);font-display: swap;}

html{font-size:100%;}
body{margin: 0;padding: 0;border: 0;font-size:0.9rem;font-family:roboto,Tahoma,helvetica,sans-serif;background: url(//cdn-1.aki.kg/img/svodka/background.png);}
body *,body *:before,body *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration: none;color: #000;}
a:hover{text-decoration: underline;}
img,embed{max-width: 100%;}
.center{text-align: center;}
.b{font-weight: bold;}
.white,.white *{color: #fff !important;}
.green{color: #016058 !important;}
.red{color: red !important;}
.hidden{display: none;}
.pointer{cursor: pointer;}

.icon_ext{color: #777;}

.top{max-width: 1240px;width: 100%;margin: 0 auto;padding: 5px 0;height:85px;}
.top .logo{
  display: inline-block;width:250px;height:76px;background: url(//cdn-1.aki.kg/img/svodka/logo.png) left center no-repeat;background-size:contain;
  padding:2px 5px 7px 70px;float: left;
}
.top .logo .logo_l{background: url(//cdn-1.aki.kg/img/svodka/svodka_2.png) left center no-repeat;width:161px;height:36px;display: inline-block;}
.top .logo .logo_d{width:165px;text-align: center;color: #fff;font-size: 0.85rem;padding-top: 3px;}
.top .ai{display: none;}

.top .content-banner{float: right;width: 600px;}

.mid{width: 100%;max-width: 1240px;padding:0 20px;margin: 0 auto;background: #fff;overflow: hidden;}
.rightpanel{float: right;width: 250px;}
.leftpanel{float:left;width: 250px;}
.content{margin: 0 270px;}

.news-block-date{padding-bottom:20px;}
.last-news-date{background:#2D3D47;color: #fff;padding: 5px 0;text-align: center;font-size: 0.9rem;border-top: 1px solid #fff;}
.last-news-cat{padding:15px 0;font-size:1.2rem;text-transform: uppercase;font-family:roboto_c;}

.news-block-date .content-banner img{margin:10px 0 0 0;}

.news_list{overflow: hidden;padding: 5px 0;border-top:1px solid #ccc;}
.news_list .counter{float: right;white-space: nowrap;width: auto;font-size: 0.7rem;padding:0 0 2px 5px}
.news_list .counter *{font-size: 0.7rem;color: #777;}
.news_list .time{float: left;width: auto;font-size: 0.7rem;color: #777;}
.news_list .link{display: block;margin-left:45px;font-size: 0.9rem;color: #000;}
.news_list.dated .link{margin-left:65px;}
.news_list img{max-width: 70px;float: left;padding: 0 5px 1px 0;}

.content-banner{text-align: center;max-width: 100%;overflow: hidden;}
.content-banner img,.content-banner .iframe{max-width: 100%!important;height: auto!important;}



.cat_in h1{font-size:1.6rem;padding:20px 0;margin: 0;text-transform: uppercase;font-family: roboto_c;}
.cat_in .last-news-date{margin:20px 0 10px;}
.panel_cat .header{
  background: #2D3D47;border: 1px solid #fff;color: #fff;text-align: center;padding: 5px;
}
.panel_cat a{font-size: 0.85rem;padding: 3px 5px 3px 10px;border-bottom: 1px solid #ccc;display: block;}
.panel_cat a:hover,.panel_cat a.current{color:red;border-bottom: 1px solid red;text-decoration: none;}

#panel-calendar{padding-top:20px;}
#panel-calendar .form-control{font-size: 0.9rem;padding:1px 5px;text-align: center;}

.panel_nowread{padding: 10px 0;border-top:10px solid red;}
.panel_nowread .header{font-size: 1.4rem;font-family: roboto_c;text-transform: uppercase;}
.panel_nowread a{display: block;color: #111;font-size: 0.8rem;}
.panel_nowread .elem{padding:5px 5px 5px 0;}
.panel_nowread .date{font-size: 0.7rem;color: #aaa;}

.panel_nowread .more,.imp_news .more{color: #999;font-size: 0.8rem;text-align: center;}
.panel_nowread .more:hover,.imp_news .more:hover{background: #ddd;}
.panel_nowread .more .ai,.imp_news .more .ai{font-size: 1.3rem;}

.panel_catlist{padding-bottom:20px;}
.panel_catlist .header{font-size: 1.4rem;font-family: roboto_c;text-transform: uppercase;}

.panel_news_list{font-size: 0.8rem;font-family: roboto;display: block;padding: 3px 0;}
.panel_news_list .info{color: #777;font-size: 0.7rem;}
.panel_news_list .text{}

.topnews{margin-bottom: 20px;padding:10px 0 0 0;border-bottom: 1px solid #007973;}
.topnews .menu{}
.topnews .menu a{
  font-size:1.2rem;cursor: pointer;color:#bbb;text-transform: uppercase;font-family:roboto_c;text-decoration: none;
  display: inline-block;margin:0 10px 2px 0;padding-bottom: 2px;}
.topnews .menu a.sel{color:#000;}
.leftpanel .topnews .menu a.sel{border-bottom:1px solid #000;}
.topnews .block{font-size: 0.70rem;color: #999;}
.leftpanel .topnews .block{display: none;}
.topnews .block .elem{margin: 10px 0;font-size: 0.65rem;font-family:roboto,"Helvetica Neue",Tahoma,Helvetica, Arial, sans-serif;}
.topnews .block .ai{color: #999;font-size: 0.6rem;}
.topnews .block a{display: block;color: #000;text-decoration: none;font-size: 0.75rem;}
.topnews .block a:hover{text-decoration: underline;}

.mainnews{
  display: block;overflow: hidden;margin: 0 0 20px 0;
}
.mainnews h2{margin: 0;padding:5px 0 10px 0;font-size:1.5rem;font-weight:bold;text-align: center;}
.mainnews .counter{font-size:0.7rem;text-align: center;color: #777;}
.mainnews .counter span{display: inline-block;margin: 0 3px;}


.news_in h1{font-family: roboto;font-size: 1.5rem;margin: 0;padding:20px 0 15px;}
.news_in .ext{padding-left:20px;border-left:1px solid #777;font-size: 0.71rem;color:#777;}
.news_in .ext .region{text-transform: uppercase;}

.news_in .ext .info .date_up{color: #bbb;display: inline-block;padding: 0 5px;}
.news_in #news_text{font-size:1.0rem;line-height:1.5rem;font-family: opensans;}
.news_in .text a {
    color: #0069D2;
    text-decoration: underline;
}
.news_in .text iframe{max-width: 100%;}
.news_in .text .blockquote{margin:0 10px 0 20px;border-left: 5px solid #000;padding-left: 20px;display: block;}
.news_in ul li{padding:5px 0;font-size: 16px;}

.imp_news{padding: 10px 30px;border: 1px solid #000;border-top: 10px solid #000;box-shadow: 0 3px 2px rgba(0,0,0,0.5);margin:10px 0 20px;}
.imp_news a b{font-weight: normal!important;}
.imp_news .header{font-size: 1.4rem;font-family: roboto_c;text-transform: uppercase;}
.imp_news a{color: #000;}

.imp_news_block{padding: 10px 0;border-bottom: 1px solid #007973;border-top: 10px solid #007973;margin:10px 0 20px;}

.imp_news_block{margin-top: 10px;padding-bottom: 20px;border-bottom: 1px solid #999;}
.imp_news_block .header{font-size:1.4rem;}
.imp_news_block .ai{float: right;}
.imp_news_block a{display: block;color: #111;font-size: 0.8rem;}
.imp_news_block .elem{padding:5px 0;}
.imp_news_block .date{font-size: 0.7rem;color: #aaa;}

.story_netlist{}
.story_netlist .header{font-size: 1rem;font-weight: bold;padding:15px 0 10px;}
.story_netlist .header .list{font-size: 0.85rem;}

.story_mid{position: relative;padding-bottom:20px;}
.story_mid .block{overflow: hidden;width: 100%;white-space: nowrap;}
.story_mid .header{font-size: 1.4rem;font-family: roboto_c;text-transform: uppercase;padding: 0 0 10px 0;}
.story_elem{width:300px;height:225px;overflow: hidden;background: #fffeee;display: inline-block;max-width: 100%;margin-right:5px;}
.story_elem .img{width:300px;height:225px;position: relative;}
.story_elem .title{font-size: 0.9rem;padding: 10px;position: absolute;bottom: 0;background: rgba(0,0,0,0.5);color: #fff;width: 100%;box-sizing: border-box;font-weight: bold;white-space:normal;}
.story_elem .cnt{display: inline-block;padding: 3px 5px;border-radius:9px;background: #fff;color: #000;}
.story_lr{position: absolute;top:50%;cursor: pointer;text-align: center;width: 15px;padding:10px 12px;background: #fff;box-shadow: 0px 2px 5px #333;}
.story_lr_l{left: -14px;}.story_lr_r{right: -14px;}

.news_tag{padding-top:20px;color: #777;}
.news_tag a{color: #777;}

.footer{border-top:1px solid #ccc;padding: 20px;color: #fff;font-size: 0.8rem;}
.footer .address{float: right;padding: 0 0 10px 10px;}

.totop{position: fixed;left:0;top:0;width: 50px;height:100%;cursor: pointer;display:none;text-align:center;vertical-align:middle;font-size:200%;color: #eee;z-index: 999;}
.totop:hover{
  background: #000;
  -webkit-box-shadow:0px 1px 2px #999;-moz-box-shadow:0px 1px 2px #999;box-shadow:0px 1px 2px #999;
}
.totop.totopmin{height: 40px;bottom: 0;top:auto;background:#000;box-shadow: 0 2px 7px #333;}

.news_contin{background-color: #ddd;font-size:0.85rem;margin:30px 0;color: #000;display:flex;box-sizing: border-box;}
.news_contin a{color:#016058;}
.news_contin>div{padding:5px;box-sizing: border-box;}

#pagination{margin: 0px auto;width: 200px;background-color: #fff;}
.pagination-one{padding-top: 30px;height: 20px;margin: 0px auto;float: left;}
.pagination-one ul li{float: left;list-style-type: none;padding-left: 4px;padding-right: 4px;}


.pages{text-align: center;padding: 20px 0;}
.pages div,.pages a{display: inline-block;color: #fff;background:#222;padding:10px 5px;text-decoration: none;}
.pages a:hover span{-webkit-box-shadow:inset 0px 2px 5px 0 #000;-moz-box-shadow:inset 0px 2px 5px 0 #000;box-shadow:inset 0px 2px 5px 0 #000;}

.pages .toleft{border-right: 1px solid #fff;}
.pages .toright{border-left: 1px solid #fff;}
.pages span{padding-top:5px;border: 1px solid #222;display: block;border-radius:15px;width: 30px;height:30px;}

.pages a:not(.selected):hover{background: #777;}
.pages a.selected{cursor:default;}
.pages a.selected span{border: 1px solid #fff;color: #ccc;}
.pages a.selected:hover span{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.table-responsive table {width: 100%;}
.table-responsive {margin: 0;overflow-y: hidden;max-width: 100%;min-height: .01%;overflow-x: auto;}
#news_text table td{color: #000;font-size:0.85rem;}
#news_text table p{margin: 0;line-height: 1;}

.richman-link{ display: inline-block; position: relative; line-height: 16px;color: #9a1c20!important;}
.richman-link.r-position-right:before{ display: none;  }
.richman-link.r-position-right:after{ content: 'T'; line-height: 18px; font-size: 14px; margin-right: 23px; height: 100%; color: #fff; z-index: 1; position: absolute; right: 0; display: inline-block;  }
.richman-link:before { content: 'T'; line-height: 18px; font-size: 14px; height: 100%; color: #fff; z-index: 1; position: absolute; left: 0; margin-left: 10px; display: inline-block;  }
.richman-link:hover span:before, .richman-link:hover span{/*color: #9a1c20; opacity: 0.7; */}
.richman-link span{ /*font-weight: bold;*/border-radius: 2px; margin-left: 5px; padding-left: 15px; padding-right: 5px; font-size: 14px; position: relative; background-color: #9a1c20; color: #fff;}
.richman-link span:before {display: none; content: ' '; transition: all 1s linear;  opacity: 0; margin-bottom: -5px; position: absolute;  bottom: 120%; left: 50%; transform: translateX(-50%);  border-top: 5px solid #9a1c20;    border-left: 5px solid transparent;    border-right: 5px solid transparent;}
.richman-link span:after {font-weight: normal; display:none; content: "В списке ТОП-100 богатейших людей"; transition: all 1s linear; opacity: 0; position:absolute; bottom: 120%; left: 50%; transform: translateX(-50%); margin-top: 5px; padding:5px 8px; background: #9a1c20; color:#fff; z-index:9; font-size: 0.75em; line-height:18px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 2px; white-space:nowrap; word-wrap:normal;}
.richman-link:hover span:before, .richman-link:hover span:after {display:block; opacity: 1}

.share-simple-button a{display: inline-block;padding: 5px 10px;color: #fff;}
.icon-facebook{background:#4c66a4;}
.icon-twitter{background:#3a92c8;}
.icon-odnoklassniki{background:#cf6700;}
.icon-vkontakte{background:#4a76a8;}

.blink {animation: blinker 2s linear infinite;}
@keyframes blinker {20% { opacity: 0.3; }}

.discus-addform-text #comms_tbl{width: 100%!important;}

ins iframe{max-width: 100%;}

@media (max-width: 1380px){
  .totop{height: 40px;bottom: 0;top:auto;background:#000;box-shadow: 0 2px 7px #333;}
}
@media (max-width: 1100px){
  .rightpanel{display: none;}
  .content{margin-right:10px;}
  .mid{padding: 0;}
}
@media (max-width: 1100px){
  .crossprj-c4,.tablo{display: none;}
}
@media (max-width:800px){
  .leftpanel{display: none;}
  .content{margin-left:10px;}
  .top .content-banner{text-align: center;width: 100%;}
  .top{height:auto;overflow: hidden;}
  .top .logo{height: 40px;padding-left: 40px;}
  .top .logo_d{display: none;}
  .imp_news{padding: 10px;}
}
@media (max-width: 1100px){
  .news_in .text blockquote{margin:0 8px 0 8px;border-left: 4px solid #000;padding-left:11px;}
}


@media print {
  .logo{position:static;}
  .print_hide,.totop,.crosstop-fixed,.rightmenu,.leftmenu,.menu_left,.rainbow-social-bar,.catnews_list,.toggle_comm,.comment,
    .footer,.btn_print,.bans,.ban_full,.crossprj-c4,.tablo_block,.share-aki-btns,#doska__block,.news_in2,.news_in3{display: none!important;}
  .main .content{margin:10px 0 0 0!important;}
}
