@CHARSET "utf-8";

table.suhv-table {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #999;
}

table.suhv-table th {
	background-color: #dbdbdb;
	border: 0;
	text-align: left;
	font-weight: bold;
}

table.suhv-table th, 
table.suhv-table td {
	padding: 4px 2px;
}

tr.alt {
	background-color: #f4f4f4;
}

tr.suhv-my-team {
	background-color: #F4D4D4;
}

tr:hover {
	background-color: #FEE;
}

th.suhv-date {
	width: 20%;
}

.suhv-played-games th.suhv-home, 
.suhv-played-games th.suhv-away {
	width: 35%;
}

.suhv-planned-games-full th.suhv-home, 
.suhv-planned-games-full th.suhv-away {
	width: 25%;
}

th.suhv-result {
	width: 10%;
}

th.suhv-place {
	width: 40%;
}

th.suhv-opponent {
	width: 40%;
}

td.suhv-win, td.suhv-lose, td.suhv-draw, td.suhv-result {
	color: white;
	text-align: center;
}

td.suhv-win {
	background-color: #090;
}

td.suhv-draw {
	background-color: #999;
}

td.suhv-lose {
	background-color: #c30;
}

td.suhv-result {
	color: #333;
}

tr.suhv-bar td {
	border-bottom: 1px solid #666;
}