/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

table, td {
	font: 100% Arial, Helvetica, sans-serif;
}
table {
	width: 100%;
	border-collapse: collapse;
	margin: 1em 0;
}
th, td {
	padding: .5em;
	border: 1px solid #fff;
}
th {
	width: 5%;
	text-align: center;
	background: #328aa4 url(tr_back.gif) repeat-x;
	color: #fff;
}
td {
	text-align: right;
	background: #e5f1f4;
}
td.rank {
	width: 2%;
	text-align: center;
}
td.team {
	width: 20%;
	text-align: left;
}
td.kasugai {
	width: 20%;
	text-align: left;
	font-weight:bold;
}
td.match {
	width: 2%;
	text-align: center;
}
td.date {
	width: 7%;
	text-align: center;
}
td.ko {
	width: 7%;
	text-align: center;
}
td.vs {
	width: 27%;
	text-align: left;
}
td.venue {
	width: 28%;
	text-align: left;
}
td.rst {
	width: 1%;
	text-align: center;
}
td.scr {
	width: 2%;
	text-align: center;
}
td.dtl {
	width: 1%;
	text-align: center;
}

td.number {
	width: 1%;
	text-align: center;
}
td.photo {
	width: 1%;
	text-align: center;
}
td.born {
	width: 4%;
	text-align: center;
}
td.hw {
	width: 4%;
	text-align: center;
}
td.prevclub {
	width: 20%;
	text-align: left;
}
td.name {
	width: 26%;
	text-align: left;
}

/* tablecloth styles */

tr.even td {
	background: #e5f1f4;
}
tr.odd td {
	background: #f8fbfc;
}

th.over, tr.even th.over, tr.odd th.over {
	background: #4a98af;
}
th.down, tr.even th.down, tr.odd th.down {
	background: #bce774;
}
th.selected, tr.even th.selected, tr.odd th.selected {
}

td.over, tr.even td.over, tr.odd td.over {
	background: #98FB98;
}
td.down, tr.even td.down, tr.odd td.down {
	background: #7CFC00;
	color: #fff;
}
td.selected, tr.even td.selected, tr.odd td.selected {
	background: #7CFC00;
	color: #555;
}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty {
	background: #fff;
}
