.matches{
    margin-top:20px;
    
}

.matches .match-list-date{
    margin-bottom:20px;
    overflow: hidden;
}

.matches .match-list-date h3{
    background:#f6f6f6;
    font-family: 'BPGNinoMtavruli-Bold';
    font-size:14px;
    color:#6a6a6a;
    padding:18px 20px 14px;
}

.matches .mu {
    overflow: hidden;
    border-bottom:1px solid #e5e5e5;
    height: 87px;
    display: table;
}
.matches .mu-i-holder{
    width: 225px;
    padding-left:20px;
    font-size:13px;
    color:#6a6a6a;
    height: 87px;
    float:left;
}

.matches .mu-i{
    display: table-cell;
    vertical-align: middle;
    height: 87px;
}

.matches .mu-i-datetime{
    font-size:15px;
    color:#000000;
}

.matches .mu-i-group{
    margin:8px 0;
}

.matches .mu-i-location{
    overflow: hidden;
}

.matches .mu-i-location div{
    float:left;
}



.matches .mu-m{
    display: table;
    float:right;
    vertical-align: middle;
    height: 87px;
    width: 674px;
}

.matches .mu-m .t.home{
    float:left;
    border-right:1px solid transparent;
}

.matches .mu-m .t.away{
    float:right;
    border-left:1px solid transparent;
}

.matches .mu-m .s{
    float:left;
    width: 166px;
    color:#0087e6;
    font-family: "BebasNeueRegular";
    font-size:32px;
    height: 87px;
    text-align: center;
}

.matches .mu-m .t{
    width: 253px;
    overflow: hidden;
    height: 87px;
    
}

.matches .t-i{
    float:left;
    width: 46px;
    padding-right: 20px;
}

.matches .t-i img{
    width: 46px;
    height: 30px;
}

.matches .t-n{
    color: #6A6A6A;
    font-family: Arial;
    font-size: 22px;
    margin-top: 4px;
    text-transform: uppercase;
    width: 175px;
    display: table-cell;
    vertical-align: middle;
    height: 87px;
    text-align: left;
    line-height: 28px;
}

.matches .mu-m .t.away .t-n{
    text-align: right;
}

.t-i-wrap{
    display: table-cell;
    height: 87px;
    vertical-align: middle;
    width: 46px;
}

.matches .mu-m .t.away .t-i{
    float:right;
    margin-right: 0;
    margin-left:20px;
}

.matches .s-score{
    display: table-cell;
    vertical-align: middle;
    height: 87px;
    width:166px;
    text-align: center;
}

.mu-m-link:hover{
    cursor: default;
}

.mu-m-link.active:hover,
.mu-m-link.archive:hover{
    cursor: pointer;
}

.match-list-date  .mu-m-link.active .s{
    color: #B80D09;
}

.match-list-date  .mu-m-link.archive .s{
	color:green;
}

.group-wrap{
    margin-top:20px;
}

.group-wrap .tbl-standings{
    width: 100%;
    border-collapse: collapse;
    font-family: Arial;
}

.group-wrap .tbl-standings thead{
    background:#f6f6f6;
    height: 45px;
}

.group-wrap .tbl-standings tbody td{
    border-bottom:1px solid #e5e5e5;
}

.group-wrap .tbl-standings tbody tr:last-child td{
    border:0;
}


.tbl-matchplayed,
.tbl-win,
.tbl-draw,
.tbl-lost,
.tbl-goalfor,
.tbl-goalagainst,
.tbl-pts{
    width: 85px;
    
    text-align: center;
    
}

.group-wrap .tbl-standings thead th{
    color:#999999;
    height: 50px;
}

.group-wrap .tbl-standings tbody {
    font-family: "BebasNeueRegular";
    font-size:32px;
    color:#999999;
}

.tbl-teamname{
    text-align: left;
    padding-left:20px;
    font-family: Arial;
    text-transform: uppercase;
    font-size:22px;
    color:#6a6a6a;
}

abbr{
    border: 0 none;
    font-weight: normal;
    text-decoration: none;
}

.group-wrap .tbl-standings thead th {
    font-weight: normal;
}

.group-wrap .t{
    display: table;
    height: 90px;
}

.group-wrap .t-i,
.group-wrap .t-n {
    display: table-cell;
    height: 90px;
    vertical-align: middle;
}

.group-wrap .t-i{
    padding-right: 20px;
}
