.resultsBlock h2 {
 color: #b40000;
 font-size: 24px;
 font-weight: bold;
 margin: 0;
 margin-left: 12px;
 	
}

.standings, .matches {
 margin-top: 20px;	
}

.standings th, .standings td, .matches th, .matches td {
 margin: 0;
 border: none;	
}
	
.standings thead, .matches thead {
 border-collapse: collapse;
 background: #d6d6d6;
 color: #333333;
 font-size: 12px;
 font-weight: bold;
 text-aligne: center;
}

.standings th, .matches th {
 border: 1px solid #ffffff;
 background: #d6d6d6;
 padding: 3px 6px;	
}

.standings td, .matches td {
 background: #ffffff;
 padding: 3px;
 color: #333333;
 font-size: 12px;
 font-weight: normal;
 text-align: center;	
}
.standings td.no {
 text-align: right;
}
.standings td.team {
 text-align: left;
}
.standings tr.selected td {
 font-weight: bold;
}
.standings tr.odd td, .matches tr.odd td {
 background: #f4f4f4;
}
.stages h4 {
	margin: 0;
}
.stages {
	margin-top: 15px;
}
.stages .matches {
	margin-top: 2px;	
}


.wynikiTytul { /*polfinaly, etc. */
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 font-size: 18px;
 font-weight: bold;
 padding-bottom: 5;
}
#wynikiNaglowek {
 border: 2px solid #ffffff;
 border-collapse: collapse;
 background: #d6d6d6;
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 font-size: 12px;
 font-weight: bold;
}
#wynikiNaglowek td{
 border: 2px solid #ffffff;
 padding: 3px;
}
td.wynikiNaglowek{
 background: #d6d6d6;
 padding: 3px;
}
td.wyniki1 {
 background: #ffffff;
 padding: 3px;
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 font-size: 12px;
 font-weight: normal;
}
td.wyniki2 {
 background: #f4f4f4;
 padding: 3px;
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 font-size: 12px;
 font-weight: normal;
}
