.content-container table.h, table.h {
	width: 100% !important;
	border: 3px solid #eee !important;
}

.content-container table.h tbody tr:nth-child(odd),
table.h tbody tr:nth-child(odd) {
	background-color: #eee !important;
}

.content-container table.h td, table.h td {
	padding: 5px 5px !important;
	line-height: 15px !important;
}

.content-container table.h td:first-child, table.h td:first-child {
	font-weight: bold;
}


/* ennätys-taulut */

.content-container table.e, table.e {
	width: 100% !important;
	border: 1px solid #7e7e7e !important;
}

.content-container table.e td, .content-container table.e tr, table.e td, table.e tr {
	height: auto!important;
}

.content-container table.e td, table.e td {
	padding: 5px 5px !important;
	line-height: 15px !important;
}

.content-container table.e tbody tr:nth-child(odd),
table.e tbody tr:nth-child(odd) {
	background-color: #eee !important;
}

.content-container table.e tbody tr:first-child,
table.e tbody tr:first-child {
	background-color: #7e7e7e !important;
	color: white;
}

.content-container table.e tbody tr td:nth-child(1),
table.e tbody tr td:nth-child(1) {
	width: 250px !important;
}
.content-container table.e tbody tr td:nth-child(2),
table.e tbody tr td:nth-child(2) {
	width: 50px !important;
}
.content-container table.e tbody tr td:nth-child(3),
table.e tbody tr td:nth-child(3) {
	width: 150px !important;
}

.content-container table.e tbody tr td:nth-child(4),
table.e tbody tr td:nth-child(4) {
	width: 150px !important;
}
.content-container table.e td:nth-child(n+5):empty,
table.e td:nth-child(n+5):empty {
	display: none;
}


/* tulokset-taulut */

.content-container table.t, table.t {
	width: 100% !important;
	border: 1px solid #7e7e7e !important;
}

.content-container table.t td, .content-container table.t tr, table.t td, table.t tr {
	height: auto!important;
}

.content-container table.t td, table.t td {
	padding: 5px 5px !important;
	line-height: 15px !important;
}

.content-container table.t tbody tr:nth-child(odd),
table.t tbody tr:nth-child(odd) {
	background-color: #eee !important;
}

.content-container table.t tbody tr:first-child,
table.t tbody tr:first-child {
	background-color: #7e7e7e !important;
	color: white;
}

.content-container table.t tbody tr td:nth-child(1),
table.t tbody tr td:nth-child(1) {
	width: 20px !important;
}
.content-container table.t tbody tr td:nth-child(2),
table.t tbody tr td:nth-child(2) {
	width: 200px !important;
}
.content-container table.t tbody tr td:nth-child(3),
table.t tbody tr td:nth-child(3) {
	width: 200px !important;
}
.content-container table.t tbody tr td:nth-child(4),
table.t tbody tr td:nth-child(4) {
	width: 250px !important;
}

.content-container table.t tbody tr td:nth-child(5),
table.t tbody tr td:nth-child(5) {
	width: 150px !important;
}

.content-container table.t td:nth-child(n+6):empty,
table.t td:nth-child(n+6):empty {
	display: none;
}

