.ns_box {
    width: 100%;
    background: #262626;
    padding-bottom: 30px;
}
.ns_box_center {
    width: 1000px;
    margin: 0 auto;
    min-height: 400px;
}
.tab-control.tab-sport > .tab-bar {
    padding-top: 12px;   
}
.tab-control.tab-sport > .tab-bar > li > a {
    margin: 0;
    padding: 0;
    padding: 8px !important;
    margin-right: 12px;
    margin-bottom: 12px;
    border-radius: 2px;


}





table {
    background: none;
}





.game_score_championat_title {
    background: url(sport/game_score_championat_item.png) repeat-x;
    height: 29px;
    line-height: 29px;
    font-family: 'dejavusanscondensdzj';
}
.score_game_item td:not(.score_collapse_btn) {
    /*background: #232323;*/
    /*border-top: 1px solid #2f2e2f;*/
    height: 30px;
    text-align: center;
}
.score_game_item th {
    background: url(sport/score_game_item_th.png) repeat-x;
    height: 26px;
    line-height: 26px;
    font-family: barial;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    color: #D3D3D3;
    text-align: center;
}
.score_detal {
    display: inline-block;
    background: #FFCA2C;
    border-radius: 1px;
    width: 38px;
    /*height: 21px;*/
    line-height: 25px;
    text-align: center;
    color: #6e2f0c;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    margin-right: 3px;
}
.score_detal[x_count='0'] {
    visibility: hidden;
}
.score_detal:hover {
    background: #FFB200;
}
.game_score_sport_item {
    display: none;
}
.GameScore_datetime {
    background: url(sport/GameScore_datetime_2.png) no-repeat 0px 0px, url(sport/GameScore_datetime.png) repeat-x;
    height: 46px;
    line-height: 46px;
}
.score_date {
    background: transparent;
    border: none;
    color: #FFFFFF;
    width: 172px;
}
.bet_score, .bet_score_w {
    display: inline-block;
    /*height: 23px;*/
    line-height: 23px;
    color: #e3e3e3;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    min-width: 40px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}
.bet_score_w {
    min-width: 123px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.bet_score, .bet_score_w {
    /*background: url(sport/bet_score_no.png);*/
    background: #454444;
    background-size: 100% 100%;
    border: 1px solid #616161;
}

.bet_score[data-all_result_val="1"]:after {
    content: "\f129";
    position: absolute;
    top: 4px;
    right: -22px;
    width: 15px;
    height: 15px;
    border-radius: 40px;
    background: #e8a604;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: italic;
    line-height: 17px;
    color: #333;
}
.black .bet_score[data-all_result_val="1"]:after {
    color: #333;
}
.white .bet_score[data-all_result_val="1"]:after {
    color: #fff;
}
.sergo {
    color: #a9a9a9;
    font-family: "barial";
    font-size: 13px;   
    border-top: 1px solid #525252;
    background: #333;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;

}
.sergo:hover {
    background: #525252;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

.sergo2 {
    color: #a9a9a9;
    font-family: "barial";
    font-size: 13px;   
    border-top: 1px solid #525252;
    background: #313131;

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-left: 5px solid #9D9D96;

}
.sergo2:hover {

    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}
.sergo2.odd{
    background: #3A3A3A;
}
/*
.sergo2.odd td {
    background: #202020;
}
.sergo:hover td:not(.score_collapse_btn), .sergo2:hover td:not(.score_collapse_btn){
    background: #303030;
}
*/


.sp-panel.white .game_score_championat_title {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAAAAABTb2kNAAAAGklEQVQY02O4wvSf6R8Yw+BfKEZl/YeSQAgAm7YZ1Ud6EXwAAAAASUVORK5CIIA=");
    color: #0d0d0d;
    font-size: 11px;
    font-family: 'dejavusanscondensdzj';
}
.sp-panel.white .score_game_item th {
    background: #dddddd;
    color: #000000;
    text-align: center;
    font-family: barial;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    color: #D3D3D3;
}
.sp-panel.white .score_game_item td {
    background: #dddddd;
    color: #000000;
    border: none;
    border-top: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
}
.sp-panel.white .sergo2.odd td {
    background: #c6c6c6;
}
.sp-panel.white .bet_score, .sp-panel.white .bet_score_w {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAAAAADV+xujAAAAIUlEQVQY02N4x8TIxMTEAIZ/mf4B4V8w/ReJhoj+A8P/AJhoE/TQFc62AAAAAElFTkSuQmCC");
    border: 1px solid #888888;
    color: #414141;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;

}
.bet_score[x_status='True'], .bet_score_w[x_status='True'] {
    background: url(sport/bet_score.png) !important;
    background-size: 100% 100% !important;
    border: 1px solid #284c04 !important;
    color: #FFFFFF !important;
}





.score_collapse_btn {
    width: 38px;
    background-color: #fff;
    background-image: 
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABuCAQAAABWglEDAAAAyUlEQVRIx+3QMWoCYRAG0HHZzir16jVEttgyYOsZbARtLW3Xa+QCuYCFoL1HUPttjCDYvRSuUQKBHODnq4bHfAwT4ieVD9VzfsLA3tne4DcNHay9WzsYvlLpaKcv9O0clQ8qnWwV7X5h66QUYayx0RO6Kl2hZ6MxDiMLhZCpfallQmFh9DijY6XxqbHSeT2jo3Yz92bupr5jtFVXM7mQm7nea0OudjGVt9W5qYtaHpYaE9nLwzITjWX4M4kSJUqUKFGiRIkS/ZO+AU2pu50GgRjrAAAAAElFTkSuQmCC), 

        url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM3IDI4NyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYTk4ZDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiMzZjNmM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjM2YzZjNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTk4ZDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzNyIgaGVpZ2h0PSIyODciIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);

    background-image: 
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABuCAQAAABWglEDAAAAyUlEQVRIx+3QMWoCYRAG0HHZzir16jVEttgyYOsZbARtLW3Xa+QCuYCFoL1HUPttjCDYvRSuUQKBHODnq4bHfAwT4ieVD9VzfsLA3tne4DcNHay9WzsYvlLpaKcv9O0clQ8qnWwV7X5h66QUYayx0RO6Kl2hZ6MxDiMLhZCpfallQmFh9DijY6XxqbHSeT2jo3Yz92bupr5jtFVXM7mQm7nea0OudjGVt9W5qYtaHpYaE9nLwzITjWX4M4kSJUqUKFGiRIkS/ZO+AU2pu50GgRjrAAAAAElFTkSuQmCC), 

        -moz-linear-gradient(bottom, #a98d3f 0%, #3f3f3f 14.99%, #3f3f3f 49.07%, #3f3f3f 85.01%, #a98d3f 100%);

    background-image:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABuCAQAAABWglEDAAAAyUlEQVRIx+3QMWoCYRAG0HHZzir16jVEttgyYOsZbARtLW3Xa+QCuYCFoL1HUPttjCDYvRSuUQKBHODnq4bHfAwT4ieVD9VzfsLA3tne4DcNHay9WzsYvlLpaKcv9O0clQ8qnWwV7X5h66QUYayx0RO6Kl2hZ6MxDiMLhZCpfallQmFh9DijY6XxqbHSeT2jo3Yz92bupr5jtFVXM7mQm7nea0OudjGVt9W5qYtaHpYaE9nLwzITjWX4M4kSJUqUKFGiRIkS/ZO+AU2pu50GgRjrAAAAAElFTkSuQmCC), 

        -o-linear-gradient(bottom, #a98d3f 0%, #3f3f3f 14.99%, #3f3f3f 49.07%, #3f3f3f 85.01%, #a98d3f 100%);

    background-image:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABuCAQAAABWglEDAAAAyUlEQVRIx+3QMWoCYRAG0HHZzir16jVEttgyYOsZbARtLW3Xa+QCuYCFoL1HUPttjCDYvRSuUQKBHODnq4bHfAwT4ieVD9VzfsLA3tne4DcNHay9WzsYvlLpaKcv9O0clQ8qnWwV7X5h66QUYayx0RO6Kl2hZ6MxDiMLhZCpfallQmFh9DijY6XxqbHSeT2jo3Yz92bupr5jtFVXM7mQm7nea0OudjGVt9W5qYtaHpYaE9nLwzITjWX4M4kSJUqUKFGiRIkS/ZO+AU2pu50GgRjrAAAAAElFTkSuQmCC), 

        -webkit-linear-gradient(bottom, #a98d3f 0%, #3f3f3f 14.99%, #3f3f3f 49.07%, #3f3f3f 85.01%, #a98d3f 100%);

    background-image:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABuCAQAAABWglEDAAAAyUlEQVRIx+3QMWoCYRAG0HHZzir16jVEttgyYOsZbARtLW3Xa+QCuYCFoL1HUPttjCDYvRSuUQKBHODnq4bHfAwT4ieVD9VzfsLA3tne4DcNHay9WzsYvlLpaKcv9O0clQ8qnWwV7X5h66QUYayx0RO6Kl2hZ6MxDiMLhZCpfallQmFh9DijY6XxqbHSeT2jo3Yz92bupr5jtFVXM7mQm7nea0OudjGVt9W5qYtaHpYaE9nLwzITjWX4M4kSJUqUKFGiRIkS/ZO+AU2pu50GgRjrAAAAAElFTkSuQmCC), 

        linear-gradient(bottom, #a98d3f 0%, #3f3f3f 14.99%, #3f3f3f 49.07%, #3f3f3f 85.01%, #a98d3f 100%);

    background-repeat: repeat-y, repeat;
    background-position: bottom 15px center, center center;
    cursor: pointer;
}


.tab-control > .tab-bar {
    border-bottom: none !important;
}

.tab-control.tab-sport  > .tab-bar > li > a {
    padding-top: 2px;
    padding-bottom: 2px;
    opacity: 0.45;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.tab-control.tab-sport  > .tab-bar > li:hover > a,
.tab-control.tab-sport  > .tab-bar > li.active > a {
    opacity: 1;
    position: relative
}
/*
.tab-control.tab-sport  > .tab-bar > li.active > a:after {
        content: '';
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #9C9C9C;
    position: absolute;
    left: 10px;
    bottom: -8px;
}*/


.tab-sport-line {
    display: block;
    height: 3px;
    width: 100%;
    -webkit-transition: background 0.3s linear;
    transition: background 0.3s linear;
}



.feris_shecvla {
    display: inline-block;
    margin: 10px;
    background: url(sport/feris_shecvla.png) no-repeat;
    border: 1px solid #383838;
    width: 108px;
    height: 21px;
    cursor: pointer;
}
.feris_shecvla:hover {
    background: url(sport/feris_shecvla_h.png) no-repeat;
}

.tab-control > .tab-bar {
    border:none !important;
}