@media screen and (max-width: 768px) {
    body {}
        .menu_main, .menu_olymp, .hot_themes, .social_, .search_, .right_community, .right_partners, .banner_in_mainnews {display: none; }
        .fix {width: 100%}
        
        .branding_ .fix_ {
            max-width: none;
            min-width: auto;
            width: 100%;
        }
        
        .fix_ {
            margin: 0 auto;
            z-index: 2;
            max-width: none;
            min-width: auto;
            width: 100%;
	    margin: 0 auto;
	    padding: 0;
        }
	
	header, footer, .branding_ header, .branding_ footer, .branding_white {max-width: none !important; min-width: auto !important; width: 100% !important}
        
	.c_left, .c_center, .c_right {width: 100%; float: none; margin: 0;}
	
	.head_ {text-align: center; height: 54px;}
.f-nav {
z-index: 9999; position: fixed !important; left: 0; top: 0 !important; width: 100%;
}
.mobile_head {height: 56px;}

.c_100 {
    margin: 0 !important;
}
.calendar_col_1 {
    width: 100% !important;
    float: none !important;
}
.calendar_col_1 .today_ li {
    padding: 16px 0 !important;
}
.calendar_col_2 {
    width: 100% !important;
    float: none !important;
    padding: 0 0 0 0 !important;
}
.calendar_col_3 {
    width: 100% !important;
    float: none !important;
    padding: 0 0 0 0 !important;
}
.st21 td img {
    height: 62px !important;
}
.autors_list li {
    overflow: hidden;
}
.autors_list li strong {
    font-size: 15px !important;
    padding: 0 0 6px 0 !important;
}
.dd_table_ dd {
    margin: -4px -4px 5px 0 !important;
    width: 100% !important;
    color: #000000 !important;
    font-weight: 400;
}
.prognoz_right p {
    padding: 10px 0 13px 0 !important;
}
.prognoz_right p span:first-child {
    color:#78a92c;
}
u.prognoz_left {
    margin: 0 24px 0px 0 !important;
}

.kzsport6 li {
    position: relative !important;
}
.kzsport6 span {
    position: absolute;
    top: 45px;
    color:#85ba33 !important;
}
.kzsport6 {
    margin: 0 0 83px 0 !important;
    overflow: initial !important;
    
}
.comment_ {
    margin: 0 -24px 0 -24px;
}
.ads_u_ {
    background: none;
    padding: 0;
}
.user_p {
    width: 44px;
    height: 44px;
    margin: 5px 8px 0 0 !important;
}
.user_bg {
    background: none;
}
.hbnr {
    height: 34px;
}
.hbnr img {
    height: 34px;
    width: 100%;
}
.full_site {background: #85ba33; display: block !important; padding: 15px 0; text-align: center; font-weight: bold;font-size: 16px; color: #fff; cursor: pointer;}

.content_insocial {
	text-align: center;
}
.content_insocial #vk_groups {
	display: inline-block;
}
.ads_u_ img, .ads_h_ img {
	width: 100%;
	height: auto;
    /*max-height: 35px;*/
}
.ads_h_ iframe, .ads_u_ iframe {
	width: 100% !important;
}
.c_left .ads_u_ { }
header {
	margin: 0 0 2px 0 !important;
}
.news_main_ {
    border-bottom: 1px solid #ececee;
    margin-bottom: 20px;
    padding-bottom: 12px;
}
.datetype {
    margin: 0 0 5px 0;
}
.search_ {
    top: 46px;
    left: 0;
    box-shadow: 0 5px 13px rgba(0, 0, 0, 0.05)
}
.search_bg_ {
    width: 100%;
}
.search_txt_ {
    width: 76%;
}

.search-win.act {
    top: -9px;
}

.search-win {
    width: 100% !important;
    right: 0px;
    left:0;
}

.logo_ {
    display: inline-block;
    position: static;
    left: auto;
    top: auto;
    background-size: contain !important;
    width: 154px;
    height: 32px;
}
.menu_ {
    background: none;
    height: 46px;
    z-index: 16;
    position: absolute;
    right: 0;
}
.user_i {
    width: 52px;
    height: 54px;
    background: url(/themes/2017/images/user.png) no-repeat center;
}

.interesting {
    padding: 0 0 0 0;
}
.menu_interesting {
    height: 42px;
    overflow: hidden;
    margin: 0 0 20px 0;
    display: none;
}

ul.super li:first-child {
    width: 100%;
    float: none;
    height: auto;
    background: #f3f3f3;
        overflow: hidden;
	padding-bottom: 15px;
}
ul.super li:first-child a {
        height: auto;
}
ul.super {
    height: auto;
    width: 100%;
    margin: 0 auto;
    padding-top: 0
}
ul.super li:first-child img {
    margin-right: 20px;
    display: inline-block;
    float: left;
    width: 46%;
    margin: 0 12px 0 -41px;
}
ul.super li:first-child span {
    width:61%;
    margin-top: 4px;
    font-size: 15px;
}
ul.super li:first-child b {
    position: static;
    width: auto;
}
ul.super li {
    width: 100%;
    padding: 12px 20px;
    border-bottom: 1px solid #ededed;
}
ul.super li b {
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 6px 0 0 !important;
}
ul.super li span {
    display: inline;
    float: none;
    width: auto;
    font-size: 14px;
}
ul.super li span.ttl p {
max-width: 100%;
    float: none;
    display: inline;
    white-space: normal;
        font-weight: 400;
    font-size: 15px;
}
ul.super li:nth-child(2) {
    margin-top: 0;
}
.infb_list li {
    width: 100%;
}
.mainnews_foto_ {
    width: calc(100% + 40px);
    height: auto;
    margin: -24px -20px 17px -20px;
}
.under_ .mainnews_foto_ {
    width: 100%;
}
.news_list_ li {
    margin-bottom: 16px;
    padding-bottom: 11px;
}
.news_list_ h2 {
	font-weight: 400;
	font-size: 15px;
    line-height: 20px;
    display: inline;
}
.news_main_ h2 {
    font-size: 19px;
    text-decoration: none;
    margin-bottom: 5px;
    display: inline;
}
.news_main_.under_ h2 {
    margin-top: -8px !important;
    display: block !important;
}
.datetype a {
    margin: 0 7px 0 0;
    color: #000;
}
.media_, .tags_, .t_best img  {display: none;}
.column {
    padding: 24px 20px;
    box-sizing: border-box;
}
.head_ {
    padding: 11px 0;
    box-sizing: border-box;
}
.news_foto_ {
    width: 100%;
    margin: 0 0 10px 0;
    float: none;
    display:none;
}
.content_media_ li {
    width: 100%;
}
.c_left, .c_center {
    margin: 0 0 25px 0 !important;
}
.statistcs {
    width: 100%;
}
.statistcs div {
    width: 100%;
}
.today_ {
    height: auto !important;
}
.today_div {
    height: auto !important;
    margin: 0 -20px 0;
    background: #fff;
}
.today_ li {
    padding: 16px 24px !important;
    line-height: 19px;
    border-bottom: 1px solid #ededed;
    font-size: 15px;
}
.today_ li a {
	font-weight: 400;
	line-height: 20px;
}
.c_center {
    height: auto !important;
}
.branding_ footer .menu_footer_.fix_ {
    max-width: none !important;
    min-width: auto !important;
    width: auto !important;
    height: auto;
    text-align: center;
    padding: 0 30px;
}
footer .menu_footer_ {
    height: auto !important;
    padding: 10px 15px;
    position: relative;
    overflow: hidden;
}
.smart_ {
    float: none;
}

footer .fix_ {
    height: auto !important;
    }
footer {
    height: auto;
}
.branding_ footer .fix_ {
    min-width: auto !important;
    width: auto !important;
}
.f1 {
    display: block;
    padding: 76px 0 0 0;
    margin-left: 0;
    text-align: center;
}
.f1:after {
    left: 50%;
    top: 19px;
    margin-left: -25px;
}
.f2 {
    display: block;
    padding: 86px 0 0 0;
    text-align: center;
}
.f2:after {
    left: 50%;
    top: 37px;
    margin-left: -40px;
}
.counters_ {
    float: none;
    padding: 30px 0;
    text-align: center;
}



.mmenu-button {
    display: block !important;
    position: absolute;
    left: 0;
    top: 34px;
    background: url(https://m.sports.kz/themes/2018/images/mmenu.png) #85ba33;
    background-size: cover;
    width: 54px;
    height: 54px;
    z-index: 5558899;
    background-size: contain;
}
.mmenu {
    display: block !important;
    opacity: 0;
    position: fixed;
    left: -1000px;
    top: 0;
    bottom: 0;
    background: #fff;
    -moz-transition: 0.2s 0.1s ease;
    -o-transition: 0.2s 0.1s ease;
    -webkit-transition: 0.2s 0.1s ease;
    z-index: 100500;
    box-shadow: 0 1px 40px rgba(0, 0, 0, .3);
    overflow: auto;
}
.mmenu.act {
    opacity: 1 !important;
    visibility: visible;
    left: 0;
    top: 0;
    right: 59px;
    z-index: 55555555;
}
.mmenu .menu {
    display: block;
    position: relative;
    padding: 10px 0;
    margin: 0;
    padding: 20px; 
}
.mmenu li {
    border-bottom: 1px solid #efefef;
    display: block;
}
.menu li:first-child {
    padding-left: 9px;
}
.mmenu li a {
    color: #000;
    display: block;
    padding: 12px 18px 12px 30px;
    border:0;
    font-size: 17px;
}
.menu li.act {
    background: #fada5c;
}
.menu_main.mmenu_interesting {
	background: #f7f7f7;
}
.mmenu .menu_main {
	padding: 10px 0;
}
.menu_main.mmenu_interesting a {
	font-weight: 400;
}
.menu li.act a {color:#000}

.mmenu .mclose{
    display: none;
}
.mmenu.act .mclose {
    display: block !important;
    position: fixed;
    width: 59px;
    height: 59px;
    right: 0;
    top: 0;
    background: url(/themes/2017/images/mclose.png) no-repeat center rgba(37, 46, 68, 0.55);
    background-size: cover;
}
.mmenu-cont {
    padding: 20px 0 0 0;
}

.mmenu .menu_ {position: static; right: auto; height: auto;}

.mmenu .social_ {position: static; right: auto; top:auto; padding: 21px 0 21px 13px; background: #29334c;}

.mmenu .menu_, .mmenu .social_, .mmenu .menu_ .menu_main {display: block}

.mmenu .social_ li {
    border-bottom: none;
    display: inline-block;
}
.mmenu .social_ li a {
    padding: 0;
    display: inline-block;
}


/* новости */
.xbet_comment_head, .bet_a {
    top: 2px;
    font-size: 0;
}
.news-block-magick {
    display: none;
}
.ads_u_.mrgt iframe {
    display: inline-block;
    width: 250px !important;
    margin-bottom: -50px !important;
}
.stories_ {
    width: 100%;
    margin: 0 auto 10px auto;
}
.ads_u_.banner_textnews {
    padding: 0;
    margin: -7px 0 11px 0;
}
.stories_ul li {
    display: none;
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 20px 0;
}
.stories_ul li:first-child {
    display: block;
}
.stories_ul li i.sto_i {
    width: 34%;
}
.stories_ul li p {
    width: 58% !important;
}
.column_title {
    padding: 13px 0 20px 0;
}
.mn_settings {
    margin: 0 0 15px -2px;
    position: static;
    left: auto;
    top: auto;
}
.mn_settings li {
    display: inline-block;
    margin: 0 0 4px 0;
}
.mn_settings li span {
    margin: -1px 0 0 -4px;
    display: inline-block;
}
.news_read_txt {
    margin: 0 0 0 0;
}
.tags_inpage li:first-child {
    width: 100%;
    display: block;
}
.tags_inpage li {
    display: block;
    width: 100%;
    line-height: 25px;
}
.copyavtor dd {
    display: inline-block;
    margin: 2px 16px 0 0;
    float: none;
}
.copyavtor dt {
    margin: 3px 0 0 0;
    width: 100%;
    float: none;
}
.news_read_share {
    display: block;
    padding: 0 0 20px 0;
}
.news_read_plusminus {
    display: block;
    float: none;
}
.telegram_sports span {
    position: static;
    right: auto;
    top: auto;
}
.other_news_ .sta {
    display: block;
    margin: 10px 0 4px -10px;
}
.other_news_ li a {line-height: 19px;}

#login-form-2 {
    width: 100%;
}
#login-form-2 .auth_form_left {
    width: 100%;
    padding: 0 0 0 0;
}
.auth_form_right {
    width: 100%;
}
.bestuser1000, .bestuser2000, .bestuser3000 {
    margin: 0 -24px 0 -24px;
    padding-left: 0;
    padding-right: 0;
}
.ct_left {
    position: static;
    float: left;
    margin: 0 15px 10px 0;
}
.ct_right {
    padding: 10px 20px 20px 20px;
}
.comment-post {
    clear: both;
}
.ct_line_0 {
    float: left;
    width: 63%;
    position: static;
}
.ct_name {
    padding: 9px 0 7px 0;
}
.ct_top {
    float: none;
    display: block;
    margin: 0 0 0 0;
}
.oc {
    display: block;
    float: none;
    margin-right: 14px;
    margin-top: 1px;
    position: absolute;
    right: 0;
}
.news_main_ p, .news_list_ p {
    font-size: 0;
    padding: 0;
    margin: 0 0 0 -4px;
    display: inline;
    vertical-align: text-top;
}

.news_main_.under_  p {
    display: block
}

/* новости */



/* фото видео */

.green_menu {
    position: static;
    left: auto;
    right: auto;
    top: auto;
    text-align: center;
}
.green_title.column_title h3 {
    text-align: center;
}
.green_menu li a {
    font-weight: 400;
    padding: 15px 16px 0px 16px;
}
.photo_blacklist_ li {
    display: block;
    width: 100%;
    margin: 0 0 0 0;
}
.photo_blacklist_ {
    padding: 24px;
    box-sizing: border-box;
}
.photo_block_ {
    padding: 24px 24px 0 24px;
}
.photo_ullist_main_ {
    margin: 15px 0 14px 0;
    width: 100%;
}
.branding_ .column_big .c_left {
    width: 101%;
}
.photo_ullist_main_ li {
    display: inline-block;
    width: 49.1%;
    margin: 0;
}
.photo_black_ {
    background: #474d5b;
    margin: -24px 0 0 0;
}
.column_big .c_right {
    width: 100%;
}
.today_.photo_block_right_ {
    padding: 0;
    height: auto !important;
}
.photo_albums_ {
    width: 100%;
    padding: 18px 0 0 0;
}
.photo_albums_ li {
    width: 100%;
    margin: 0 0 22px 0;
}
.photo_ullist_album_ li {
    width: 49%;
}
.photo_ullist_album_ li a {
    height: 120px;
    background-size: cover !important;
}
.photo_block_one {
    padding: 0 0;
    margin: 12px -30px 0 -30px;
    margin-bottom: 25px;
}
.photo_block_fix {
    width: 100%;
}
.photo_block_oneimg a {
    width: 100% !important;
    height: auto !important;
}
.pb_rait_ {
    padding: 21px;
}
.pb_left {
    top: -36px;
    left: 0;
}
.pb_right {
    top: -36px;
    left: auto;
    right: 0;
}
.pb_autor_stars {
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
}
.pb_autor_share {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
    padding: 15px 0;
}
.pb_autor_stars_1 {
    padding: 0 0 8px 0;
}
.pb_autor_ {
    padding: 15px 0 19px 0;
    text-align: center;
}
.vblack_left {
    width: 100%;
    float: none;
}
.vblack_right {
    width: 100%;
    float: none;
    box-sizing: border-box;
    padding: 24px 0 0 0;
}
.v_left {
    width: 100%;
    float: none;
    box-sizing: border-box;
    padding: 11px 14px;
}
.v_right {
    width: 96%;
    float: none;
}
.v_right .video_list_ li {
    margin: 0 auto 10px auto;
}
.video_list_ li {
    width: 90%;
    display: block;
}
.v_right .vblack_right {
    padding: 9px 0 0 0;
}


/* */


/* онлайны */
.online_items li {
    height: auto;
    padding: 0;
    position: relative;
}
.online_items li i {
    width: 25px;
    height: 25px;
    margin: 0 2px 0 0;
}
.online_items li span {
    width: 25%;
}
.online_items li em {
    width: 16px;
}
.online_items li b {
    float: right;
    width: 30px;
    position: absolute;
    right: 0;
        top: 0;
}
.online_items li u {
    float: none;
    text-decoration: none;
    font-size: 13px;
    color: #63686b;
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    display: block;
    text-align: center;
    margin: -12px 0 11px 0;
}
.match__count__main {
    font-size: 22px !important;
    white-space: nowrap;
    letter-spacing: -2px;
}
.match__result .logomatch-l {
    position: absolute;
    left: 15px !important;
    top: -42px !important;
    width: 50px !important;
    height: 50px !important;
}
.match__result .logomatch-r {
    position: absolute;
    right: 15px !important;
    top: -42px !important;
    width: 50px !important;
    height: 50px !important;
}
.match__team__name {
    font-size: 18px !important;
    padding: 35px 0 2px 0 !important;
}
.match__count__status {
    margin-top: -2px !important;
}
.match__team__country {
    padding: 0 0 0 0 !important;
}
._label {
    position: relative !important;
    left: auto !important;
    margin-right: 5px !important;
    display: block;
    padding: 10px 0 5px 0;
    font-weight: 400;
    color:#000 !important;
}
.sport__info__data__i {
    padding: 0 0 9px 0 !important;
    min-height: auto !important;
}
.sport__info {
    padding: 20px 0 20px 30px !important;
    min-height: auto !important;
    margin-top:0 !important;
}
.sport__info__data {
    width: 100% !important;
    padding-top: 0 !important;
}
.column_title h3.green_, h3.online_date {
    margin: 0 !important;
}
.online_board_who span {
    width: 38% !important;
    text-align: center;
    padding: 8px 22px 0 22px !important;
}
.online_board_who span i {
    top: -49px !important;
    left: 50% !important;
    margin-left:-25px;
    width: 50px !important;
    height: 50px !important;
}
.online_board_who span.ob_right i {
    right: 50% !important;
    margin-right:-25px;
}
.online_bands_50 {
    width: 100%;
    float: none;
    padding: 17px 0 0px 0;
}


/* онлайны */



/* таблицы */
.c-under.col2 {
    width: 100% !important;
    float: none;
    margin: 0 24px 0 0 !important;
}
.statkalendar td a {
    display: block;
}
.stdtable {
    width: 100%;
    overflow: auto;
    display: block;
}
.stdtable tbody tr td {
    border-bottom: 1px solid #DFDFDF;
    padding: 10px 8px 10px 8px !important;
}

.tv_day_ h3 {
    margin-left: -50px;
    margin-bottom: 24px;
}
.tv_day_ {
    padding: 0 0 0 50px;
}
.tv_day_ li:first-child {
    margin-top: 20px;
}
.tv_day_ li p {
    display: block;
    float: none;
    width: 100%;
    padding: 0 0 5px 0;
    line-height: 19px;
}

.tabs__content .col50 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto 15px auto !important;
}
.tabs__content table {
    display: block;
    overflow: auto;
}
.tabs__content.active {
    display: block;
    float: none !important;
    width: 90% !important;
    margin: 0 auto;
}
.c_left {
    width: 100% !important;
}.tabs__caption, .tabs__caption2 {
    text-align: center;
}
.tabs__matchbest {
    text-align: center;
}
.stattabhead {
    display: block;
    padding: 0 0 15px 0
}
.stattabhead tbody, .stattabhead tr {
    display: block;
    width: 100%;
}
.stattabhead td {
    padding: 10px 24px 5px !important;
    background: none;
    font-size: 23px;
    display: block;
    text-align: center;
}
.sffbb .flyphoto {
    display: none;
}
.pagestat.commands li {
    width: 47% !important;
}
.flyphoto.comalogo {
    background-size: contain !important;
    top: 21px !important;
    right: 30px !important;
    bottom: auto !important;
    background-position: right !important;
    max-height: none !important;
    position: absolute;
    height: 46px !important;
    width: 50px !important;
}
.ozocy .sport__info__data {
    width: 100% !important;
}
.sport__info {
    padding: 22px 30px 20px 30px !important;
}
/* таблицы */




.bb_avatar_ {
    margin: 0 20px 10px 0 !important;
}
.profile_posts .bb_right {
    width: 100% !important;
}

.symbol_area {
    zoom: 44%;
}
table.grazh2 {
    width: 100% !important;
    float: none !important;
}
.sport__info.ozocy .sport__info__data {
    width: 100% !important;
}
.sport__info.ozocy .sport__info__data__i {
    padding: 0 0px 9px 0 !important;
    width: 100%;
}

tbody#matches_list2, thead#matches_list_head {
    width: 100% !important;
}
tbody#matches_list2 tr {
    width: 100% !important;
    margin-bottom: 5px !important;
}
tbody#matches_list2 tr td {
    height: 58px !important;
}

#online_data .tabs__content.active {
    width: 100% !important;
}
.match__stat__row {
    padding: 15px 0 !important;
}
.match__stat__row._team2 {
    padding-left: 0 !important;
}
.match__stat__row._team1 {
    padding-right: 0 !important;
}
.match__stat__row._team1 .match__stat__row__i {
    float: left !important;
    margin-right: 10px;
}
.match__stat__row._team2 .match__stat__row__i {
    float: right !important;
    margin-left: 10px;
}
.tb1 {
    float: none !important;
    width: 100% !important;
}
.aboutt1 {
    width: 100%;
}
.aboutt2 {
    margin: 0 !important;
    width: 100% !important;
}
.editors35, .editors35 td, .editors35 tr, .editors35 th, .editors35 tbody, .editors35 div {
    display: block;
    width: 100% !important;
    text-align: left;
    position: relative;
    overflow: hidden;
    font-size: 15px !important;
}

.c_right_big, .c_left_mid {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
}
.comu_live .ct_right {
    padding: 10px 20px 9px 0 !important;
}
.form .row label {
    width: 41% !important;
}
.form .row select, .form .row input, .form .row textarea {
    width: 55% !important;
}
.form #Users_verifyCode {
    margin-left: 41% !important;
}
.form .hint {
    padding: 6px 3px 24px 41% !important;
}
.enter-win .passwordRecovery {
    top: 68px !important;
}
.community_table td div {
    display:none;
}
.comu_type {
    margin: 1px 10px 0 5px !important;
    min-width: auto !important;
    text-align: center !important;
}
.community_table td strong {
    font-size: 15px !important;
}
.community_table td:first-child, .community_table th:first-child {display:none}

.comu_img {
    width: 30px !important;
    height: 30px !important;
    margin: 0 -9px 0 10px !important;
}
.c_left_mid .blog_profile_right.comu_read {
    float: none;
    width: 100% !important;
}
.comu_read .pro_share2 {
    float: none;
    margin: 20px 0 20px 0 !important;
}
.comu_count li {
    display: block !important;
    padding: 0 0 20px 10px !important;
}
.comu_read .pro_date_1 p {
    width: 100% !important;
}
.form.community .row br {display:none !important}
.ct_right p {
    clear: both !important ;
}
.c_right_big .comu_live .ct_right {
    padding: 10px 20px 9px 80px !important;
}
.c_right_big .comu_live .ct_left {
    position: absolute;
}
.c_right_big .right_community {
    display:block;
}
._nohover.table.gjrzuvl.match__live, ._nohover.table.gjrzuvl.match__live tbody, ._nohover.table.gjrzuvl.match__live tr {
    display:block !important;
    width: 100% !important;
    position: relative !important;
    overflow: hidden !important;
}
._nohover.table.gjrzuvl.match__live td {
    display:block !important;
    border:none !important;
}

._nohover.table.gjrzuvl.match__live tr {
    border-bottom: 1px solid #ebebeb;
}

.match__live__minute {float:left !important; width:10% !important; }
    .match__live__minute span {
	font-size: 13px !important;
    }
.match__live__event {float:left !important; width:7% !important; }
.match__live__title {float:left !important; width:78% !important; }
.match__live__text {
    float: none !important;
    width: 100% !important;
    clear: both;
    box-sizing: border-box;
    padding-left:20% !important;
}

.h3padding {
    padding-left:20px;
    padding-right:20px;
    line-height: 21px;
    }
.col50 {
    width: 90% !important;
    float: left;
    margin: 0 auto !important;
    float: none !important;
}

.sport__table.statstab .table, .table.gdik {
    display: block;
    overflow: auto;
}
.be_top td.be_top_td, .be_top:hover td.be_top_td {
    background: #eef7e0;
    white-space: nowrap;
}
.ulmap.sport__table {display: block !important}
.sport__table__head.yuvimf {width: 100% !important}

._bigpic.tuulj.sport__info .flyphoto {
    position: static;
    z-index: 5;
    border-radius: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-size: cover !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    height: 200px;
    margin: 0 0 20px 0;
}
.mob100 {
    width: 100% !important;
}
.tabs__content .calendar_span span {display: block}
.tabs__content .calendar_span b {width: 30%; display: inline-block;}
.tabs__content .calendar_span span select#command, .tabs__content .calendar_span span select#status, .tabs__content .calendar_span span select#phase {width: 58% !important}

.poll_a_ li input {
    top: 9px !important;
}

.online_items.prognoz_items li {
    height: 122px;
    width: 100%;
}
.online_type_nologo .prognoz_items.online_items li span {
    width: 45% !important;
    text-align: center;
    padding: 14px 0 !important;
}
.prognoz_items.online_items li u, .prognoz_items_2.online_items li u {
    text-align: center !important;
    clear: both;
    margin: -11px 0 11px 0 !important;
    padding-right: 13px !important;
}
.prognoz_items.online_items li b {
    position: absolute;
    left: 50% !important;
    margin-left: -84px !important;
    top: 61px !important;
}
.online_type {
    clear: both;
    overflow: hidden;
}
.online_items li {
    display: inline-block;
    float: none;
    clear: both;
    height: 107px;
    width: 100%;
}
.online_type_nologo .online_items li span {
    width: 46%;
    text-align: center;
}
.prognoz_items_2.online_items li b {
    color: #78a92c;
    position: absolute;
    left: 50%;
    width: 100px;
    text-align: center;
    margin-left: -53px;
    top: 34px;
    font-size: 25px;
}
.online_items li span {
    padding: 15px 0;
}



.c_left_big {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
}
.tag_right {
    margin: 1px 0 24px 0 !important;
    width: 100% !important;
    float: none !important;
}
.search_res_news li {
    padding-left: 0 !important;
}

.news_all.today_ li b i {
    position: static !important;
    left: 0;
    top: 15px;
    margin-right: 7px ;
    vertical-align: top;
}
.news_all.today_ li {
    padding: 16px 0 !important;
}
.news_all.today_ .today_date span {
    margin-left: 0 !important;
}
.today_ li b i {
    vertical-align: inherit;
}
.news_main_.under_ p {
    line-height: 21px !important;
    padding: 0 0 15px 0 !important;
}
.c_right iframe {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}

.submenu_main {
    position: absolute;
    background: #151c2d;
    z-index: 5555;
    top: 54px;
    right: 0;
    left: 0;
}
.submenu_main ul {
    width: 73%;
    overflow: auto;
    white-space: nowrap;
}
.submenu_main ul li {
    white-space: nowrap;
}

.announce_ em {margin-bottom: -15px; display: block;}

.interesting .sta i {
    margin: 2px 0 0 9px;
}

        }

