.top {font-size:14px;}
.top table {width: 100%; text-align: center; border-collapse: collapse;}
.top tr:nth-child(even) {background-color: #f0f0f0;}
.top tr:nth-child(even) td {border-left: 1px solid #fff;}
.top tr:nth-child(odd) td {border-left: 1px solid #f0f0f0;}
.top td {padding: 5px 0;}
.top th {font-size: 12px; padding: 7px 0; font-weight: bold;}
.top td:first-child {border-left: none !important; font-size: 15px; width: 130px;}
.top td:nth-child(3) {font-size: 12px;}
.top td:nth-child(4) {font-size: 12px;}
.top td:nth-child(5) {width: 80px; font-size: 15px; color: green;}
.top td:nth-child(6) {width: 80px; font-size: 15px; border-right: none; color: #bf0000;}
.top .role td:nth-child(5) {width:auto; border-right: none;}
.top table.defeat td:nth-child(5) {color: #bf0000 !important;}
.top a {color:#2c89d0;}
.top a:hover {color:#C0F;}
.top h2.victory span {color: green !important;}
.top h2.defeat span {color: #bf0000 !important;}
.top p.return {font-size: 15px; position:relative;}
.top p.return a.back {position:absolute; right:0;}
.top hr {margin-bottom: 10px;}
.top p.notfound {font-size: 17px;}

