
/* for statistics */
.st-fulltable {margin-left: auto; margin-right: auto; border-collapse: collapse; }
.st-fulltable td {font-size: 8pt; border: 1px solid #aaa; margin: 0; padding: 2px; height: 19px; vertical-align: middle;}
.st-fulltable td a.win {text-decoration: none; color: #060; }
.st-fulltable td a.lost {text-decoration: none; color: #c10505; }
.st-fulltable td a.draw {text-decoration: none; color: #666; }
.st-fulltable td a:hover {text-decoration: underline; }
.st-fulltable td.rowh {font-weight: bold; text-align: right; background-color: #f5f5f5; }
.st-fulltable td.colh {font-weight: bold; text-align: center; background-color: #f5f5f5; }
.st-fulltable td.team {text-align: left; }
.st-fulltable td.score {text-align: center; width: 19px; }
.st-fulltable td.self {background-color: #aaa; }

/* schedule */
.st-schedule td.sch-title {border-bottom: 3px double #ccc; font-weight: bold; text-align: center; font-weight: bold; font-size: 1.1em; background: #f5f5f5; text-transform: uppercase; color: #666; }
.st-schedule td.sch-data {border-bottom: 1px solid #ccc; vertical-align: middle; }
.sch-date {color: #666; font-size: 0.9em; width: 56px; text-align: left; }
.sch-time {color: #666; font-size: 0.9em; width: 30px; text-align: left; }
.sch-teams {text-align: left; }
.sch-score {color: #050; font-size: 0.9em; width: 25px; text-align: center; }
.sch-status {font-size: 0.8em; width: 25px; text-align: left; color: #666; text-align: center;}
.sch-statuslive {color: #c10505; }
.sch-news {font-size: 0.8em; width: 28px; text-align: right; }
.sch-proto {font-size: 0.8em; width: 25px; text-align: right; }
.sch-news a,.sch-proto a {color: #c10505; }

.matchdesc   {overflow: auto; padding: 5px 0 5px 0; }
.matchdesc2 {overflow: auto; padding: 5px 0 10px 0; border-bottom: 3px double #ccc; }
.md-left {float: left; text-align: left; width: 45%; min-height: 1px; }
.md-center {float: left; text-align: center;  width: 9.5%; min-height: 1px; }
.md-right {float: left; text-align: right; width: 45%; min-height: 1px; }
.md-wideleft {float: left; text-align: left; width: 49.5%; min-height: 1px; }
.md-wideright {float: left; text-align: right; width: 49.5%; min-height: 1px; }
.md-livestatus {font-size: 0.8em; text-transform: uppercase; color: #f00; }
.md-status0 {}
.md-status1 {}
.md-status2 {color: #666; font-weight: bold; }
.md-status3 {font-weight: bold; }
.md-status4 {}
.md-status5 {color: #666;}
.md-color1 {color:#666; }
.md-color2 {color:#050; }

.matchdescfull {overflow: auto; padding: 5px 0 10px 0; }
.matchdata {overflow: auto; font-size: 0.8em; text-align: right; color: #c10505; }
.matchdata a {color: #c10505; }
.matchdescsub {overflow: auto; padding: 4px 0 4px 0; margin: 5px 0 5px 0; text-align: center; font-weight: bold; font-size: 1.1em; background: #f5f5f5; text-transform: uppercase; color: #666; }

.mdf-title1 {float: left; text-align: left; width: 44%; min-height: 1px; font-size: 1.5em; font-weight: bold; }
.mdf-score   {float: left; text-align: center;  width: 11.5%; min-height: 1px; font-size: 1.5em; font-weight: bold; color: red; }
.mdf-title2 {float: left; text-align: right; width: 44%; min-height: 1px; font-size: 1.5em; font-weight: bold; }

.mdf-logostad {overflow: auto; padding: 5px 0 10px 0; }
.mdf-logo1 {float: left; text-align: left; width: 30%; min-height: 1px; }
.mdf-stadium   {float: left; font-size: 1.0em; color: #444; text-align: center; padding-top: 20px; width: 39.75%; }
.mdf-logo2 {float: left; text-align: right; width: 30%; min-height: 1px; }

.mdf-arb {overflow: auto; text-align: center; padding: 5px 0 10px 0; font-size: 1.0em; }

.mdf-goals {overflow: auto; padding: 5px 0 10px 0; }
.mdf-goals1 {float: left; text-align: left; width: 49.75%; min-height: 1px; }
.mdf-goals2 {float: left; text-align: right; width: 49.75%; min-height: 1px; }

.mdf-cards {overflow: auto; padding: 5px 0 10px 0; }
.mdf-cards1 {float: left; text-align: left; width: 49.75%; min-height: 1px; }
.mdf-cards2 {float: left; text-align: right; width: 49.75%; min-height: 1px; }

.mdf-afterpen {overflow: auto; padding: 5px 0 10px 0; }
.mdf-afterpen1 {float: left; text-align: left; width: 49.75%; min-height: 1px; }
.mdf-afterpen2 {float: left; text-align: right; width: 49.75%; min-height: 1px; }

.mdf-failedpen {overflow: auto; padding: 5px 0 10px 0; }
.mdf-failedpen1 {float: left; text-align: left; width: 49.75%; min-height: 1px; }
.mdf-failedpen2 {float: left; text-align: right; width: 49.75%; min-height: 1px; }

.mdf-best {overflow: auto; text-align: center; padding: 5px 0 10px 0; font-size: 1.0em; }

.mdf-squad td {border-bottom: 1px solid #ccc; }
.mdf-squad th {border-bottom: 3px double #ccc; font-weight: bold; }

.mdf-stat {overflow: auto; text-align: center; padding: 5px 0 10px 0; font-size: 1.0em; }
.mdf-statr {overflow: auto; border-bottom: 1px solid #ccc; padding: 3px 0 3px 0;}
.mdf-stat1 {float: left; text-align: center; width: 25%; min-height: 1px; color:#040; }
.mdf-stat2 {float: left; text-align: center; width: 49.5%; min-height: 1px; }
.mdf-stat3 {float: left; text-align: center; width: 25%; min-height: 1px; color:#040; }
