table.krizovatabulka {
	margin: 0 0 2em 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 80%;
	border: 1px solid #666666;
}

table.krizovatabulka td,
table.krizovatabulka th {
	vertical-align: middle;
	border: 1px solid #666666;
	height: 3.5em;
	padding: 0 1em;
	font-weight: normal;
}

table.krizovatabulka th {
	background-color: #ffffff;
	font-weight: bold;
}
	
table.krizovatabulka td {
	background-color: #e3e3e3;
}

table.krizovatabulka img {
	vertical-align: middle;
	border: 1px solid #888888;
}

table.krizovatabulka th.skupina {
	color: #ffffff;
	background-color: #333333;
}