@media screen and (max-width: 999px) {
    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;
    }
    
.mainhead.ng2020 {
    overflow: hidden;
}
.ng2020 .logo_ {
    left: 56px !important;
    top: -38px !important;
}

.form #login-form .row label {
    width: 35% !important;
}
.form #login-form .row input {
    width: 60% !important;
}
.form #login-form #Users_rememberMe {width: 30px !important;}

.form #login-form .rememberMe {
    margin-left: 0 !important;
    white-space: nowrap;
    width: 100% !important;
}
.form #login-form .passwordRecovery {
    margin-left: 45px !important;
}

    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;*/
    }

    .mobile_fix_width img {
        width: 170px !important; height: auto;
    }

    .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.today_date {
		border-bottom: 0;
		border-bottom: none;
	}
	
    .today_ li a {
        font-weight: 400;
        line-height: 20px;
    }
    .c_center {
        height: auto !important;
        clear: both;
    }
    .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: -25px !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;
    }
    /* таблицы */

.dates_arch li {
    height: 180px !important;
    line-height: 17px !important;
}
.dates_arch li strong p {
    font-size: 14px !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;
    }


.arch_page li {
    width: 100% !important;
    display: block !important;
    margin: 0 0 10px 0;
}
.arch_page .a_screen li i img {
    height: auto !important;
    width: 100% !important;
}


    .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;
    }
    
    .news_interesting.super .sta i {
        margin: 1px 0 0 9px;
    }

    .has_rules {
        overflow-y: visible !important;
        width: 85%; float: left;
        border: 1px solid #cccccc;
        padding: 5%;
    }

    .row input.i_agree, .gree input[type="submit"]  {width: auto !important}

.comments_form_.nologin_ {border-bottom: 1px solid #ededed;}

    /*.stories_ul {height: 166px;}

    ..stories_ {height: 260px;}

    .news_main_.under_ h2 { min-height: 20px; max-height: 200px; height: auto;}

    .ads_h_, .infoboard, .ads_h_ img, .ads_h_iframe _ {min-height: 30px; max-height: 300px; height: auto;}

    .datetype {max-height: 55px; min-height: 20px; height: auto;}

    .other_news_ li {height: auto; min-height: 30px; max-height: 400px;}

    .stories_ul li p span {min-height: 90px; max-height: 150px; height: auto;}

    ul.super li {min-height: 80px; max-height: 120px; height: auto;}
    .ads_h_, .infoboard, .ads_h_ img, .ads_h_ iframe, .ads_u_, .ads_u_ img, .ads_u_ iframe  {min-height: 30px; max-height: 300px; height: auto;}     */
}

