.medlive .table-block table {
    margin-bottom: 20px;
    color: #174e8f;
    empty-cells: show;
}


.medlive-hover .table-block table tbody tr:nth-child(2n+1) td,
.medlive-hover .table-block table tbody tr.odd td,
.medlive-hover .table-block table tbody tr td {
    background: transparent;
}
.medlive .table-block table thead tr th {
    text-align: center;
}

.medlive .table-block table tbody tr td {
    border-width: 0;
    border-top: 1px solid #CCC;
}
.medlive .table-block table tbody tr td a {
    text-decoration: none;
}
.medlive .table-block table tbody tr td.score table.bets {
    color: #BA0000;
    font-weight: bold;
}
.medlive .table-block table tbody tr:nth-child(odd) td {
    background:#f9f9f9;
}
.medlive .table-block table tbody tr:nth-child(even) td {
    background:#fff;
}
.medlive .table-block table tbody tr.clickable-row td {
    cursor:pointer;
}

.medlive .table-block table .action {
    text-align: right;
    width: 50px;
    white-space: nowrap;
}

.medlive .table-block table .action span {
    white-space: nowrap;
} /* needed for ie7 */

.medlive .table-block tr td.statusname {
    padding-left: 20px;
}
.medlive .table-block tr.status_live td.statusname {
    background-image: url("/image/commun/minute.gif") !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
}

.medlive .table-block table .status span { white-space: nowrap; } /* ie7 */

.medlive .table-block table th.mygames {  width: 5%; }
.medlive .table-block table .score {  text-align: center; }

.medlive-hover .table-block .home { text-align: left; }
.medlive-hover .table-block .away { text-align: right; }
.medlive-hover .table-block .team { text-align: left; }

/* .table-block table */
.medlive .table-block {
    padding: 0;
    margin-bottom: 0;
    background: transparent;
}

div.flag {
    display: inline;
    padding: 0 8px;
    margin-right: 3px;
}

th.time div.flag {
    display: none;
}

#srlive_matchlist div.holder {
    display: none;
}

.tournament table {
    width:100%;
    border-collapse: inherit;
    border: 1px solid #39c;
    border-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.medlive .table-block table thead th {
    background: #39c;
    color: #ebf2fb;
    text-align: left;
    font-weight: normal;

    padding: 3px;

    background-image: -webkit-linear-gradient(top, #39c 0, #2e8ab8 100%);
    background-image: -o-linear-gradient(top, #39c 0, #2e8ab8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #39c), to(#2e8ab8));
    background-image: linear-gradient(to bottom, #39c 0, #2e8ab8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3399cc', endColorstr='#ff2e8ab8', GradientType=0);

    border-bottom: 1px solid transparent;
}

.medlive .table-block tr th.time  { padding-left: 5px; text-align: left; }
.medlive .table-block tr th.time .ico_pays { line-height:19px;}
.medlive .table-block tr th.score  { }
.medlive .table-block tr th.status { text-align: center; }
.medlive .table-block tr th.action { text-align: right; padding-right: 5px; }
.medlive .table-block tr th.action .livetable { display: none; }

.medlive .table-block tr td { border-top: 1px solid #CCC; padding: 4px 0; background-color: #fff; }
.medlive .table-block tbody tr:hover td { background-color: #eef4fc!important; }
.medlive .table-block tr td.time	 { width: 60px; text-align: center; color: #555; }

.medlive .table-block tr td.score	{ width: 70px; font-weight: bold; }
.medlive .table-block tr td.quarter { width: 50px; text-align: center; }
.medlive .table-block tr td.status	{ width: 100px; text-align: center; }

.medlive.hockey .table-block tr td.score { width: 60px; }
.medlive.hockey .table-block tr td.quarter { width: 40px; }

.medlive .table-block .status_live td { background-color: #e7f6c9; }
.medlive .table-block .status_live:hover td { background-color: #e7f6c9; }
.medlive .table-block .status_live .status {
    background-image: url("/image/commun/minute.gif");
    background-repeat: no-repeat;
    background-position: left center;
}
.medlive .table-block tr td.action   { width: 37px; text-align: right; padding-right: 3px; }
.medlive .table-block tr td.action .icon { margin: 0 3px; }

.medlive .table-block tr td.score .bets { border-width: 0; }
.medlive .table-block tr td.score .bets tr td { border-width: 0; padding: 0; }
.medlive .table-block tr td.score .bets tr td.tb { cursor: pointer; }
.medlive .table-block tr td.score .bets tr td.tb:hover {  background-color: #174e8f; color: #fff; }


.medlive .table-block table tbody tr.match .winner {
    font-weight: bold
}

/*
#medlive_matchlist .lm3_eq1 {width:218px;}
#medlive_matchlist .lm3_eq2 {width:218px;}

#medlive_matchlist.basket .lm3_eq1 {width:209px;}
#medlive_matchlist.basket .lm3_eq2 {width:209px;}
#medlive_matchlist.basket .lm3_score {width:60px;}

#medlive_matchlist.rugby .lm3_eq1 {width:209px;}
#medlive_matchlist.rugby .lm3_eq2 {width:209px;}
#medlive_matchlist.rugby .lm3_score {width:60px;}

#medlive_matchlist.handball .lm3_eq1 {width:209px;}
#medlive_matchlist.handball .lm3_eq2 {width:209px;}
#medlive_matchlist.handball .lm3_score {width:60px;}
*/

.blocmatch.basketball {
    background: url('/image/sports/basket/basket-fdmatch.jpg') no-repeat;
    background-size: 100% 100%;
}
.blocmatch.hockey {
    background: url('/image/sports/hockey/hockey-fdmatch.jpg') no-repeat;
    background-size: 100% 100%;
}
.blocmatch.tennis {
    background: url('/image/sports/tennis/tennis-fdmatch.jpg') no-repeat;
    background-size: 100% 100%;
}
.blocmatch.handball {
    background: url('/image/sports/handball/handball-fdmatch.jpg') no-repeat;
    background-size: 100% 100%;
}
.blocmatch.rugby {
    background: url('/image/sports/rugby/rugby-fdmatch.jpg') no-repeat;
    background-size: 100% 100%;
}
.blocmatch.rugby #match_score {
    font-size:14px;
}
.blocmatch.othersport #match_score .col23 {
    width: 80px;
    text-align: center;
    float:left;
    background:#000;
    border-radius: 5px;
}

.blocmatch.othersport #match_score .col1, .blocmatch.othersport #match_score .col4 {font-size:14px;}



.blocmatch #match_entete_2 span { background: #000; padding:4px 8px; border-radius: 5px;}

.blocmatch.hockey #match_score div {
    color:#000;
}
.blocmatch.hockey #match_score div.col23 {
    color:#fff;
}

div.nologo {width:80px;height:80px;}

.blocmatch.tennis #match_entete_1 { color:#fff; }

.icon.details {
    width:0;
    height:0;
    display:inline-block;
    /*background: url('/image/commun/match-loupe.gif') no-repeat;*/
}
