#livescore{
    padding: 20px 10px 10px;
    background: #fff;
    border: #ccc solid 1px;
 }
 #livescore .webmastertalk{
   border-bottom: #ccc solid 1px;
    border-top: none;
    padding-bottom: 10px;
    margin-bottom: 10px;

 }
 #livescore .live_table td{
    padding: 3px;
    text-align: center;
    border: solid #ddd 1px;
    font-size: 12px;

 }
 #livescore .tor{
     text-decoration: underline;
     font-weight: bold;
 }
 #livescore .live_table tr{
    border:#D7D7D7 solid 1px;
 }
 #livescore .live_table thead tr{
    font-weight: normal;
    color: #FFF;
    background-color: #1E4E59;
    line-height: 24px;
    text-align: center
 }
 #livescore .live_table thead th{
    padding:10px;
 }
 #livescore .live_table .finished{
   color:#de4c40;
   font-weight:bold;
 }
 #livescore .live_table .playing{
   color:#58c00e;
   
 }
 #livescore .live_table .waiting{
   color:#1b53c2;
   
 }
 #livescore .live_table .hd{
   width: 50px;
    font-size: 12px;
    font-weight: bold;
    color: #933;
   
 }
/* #livescore tr:nth-child(odd) {*/
/*    background: none;*/
/*}*/
/* #livescore tr:nth-child(even) {*/
/*    background: #EFEFEF;*/
/*}*/
 td.score { cursor: pointer; }
    #score-timeline
    {
        position: absolute;
        width: 350px;
        min-height: 100px;
        background-color: rgba(238,238,238,0.9);
        border: #555 solid 1px;
        box-shadow: 0 0 5px #036;
    }
    #score-timeline table
    {
        width: 100%;
    }
    #score-timeline td
    {
        border-bottom: #CCC solid 1px;
        padding: 2px 5px;
        background-color: #FFF;
    }
    #score-timeline td.half
    {
        background-color: #888;
        color: #FFF;
        text-align: center;
    }
    #score-timeline td.home
    {
        text-align: left;
        width: 40%;
    }
    #score-timeline td.away
    {
        text-align: right;
        width: 40%;
    }
    #score-timeline td.score
    {    
        text-align: center;
        border: solid 1px #ccc;
        font-weight: bold;
    }
    
    #score-timeline .icon-goal
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-goal.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .icon-goal-own
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-goal-own.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .icon-sub-in
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-sub-in.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .icon-sub-out
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-sub-out.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .icon-card-y
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-card-y.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .icon-card-r
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-card-r.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .icon-card-yr
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-card-yr.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .icon-penalty-missed
    {
        display: inline-block;
        width: 13px;
        height: 13px;
        background: url('/images/ico/info/icon-penalty-missed.png') no-repeat scroll 50% 50% transparent;
    }
    #score-timeline .head{    
        background-color: #555;
        color: #FFF;
        padding: 10px;
        font-size: 15px;
        text-align: center;
        font-weight: bold;
    }