/* 

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

/* general styles */

table{
	width:100%;
	border-collapse:collapse;
	margin:0.25em 0;
	font-size: 85%;
}
th, td{
	text-align:left;
	padding:.5em;
	border:1px solid #fff;
	font-size: 85%;
	font-weight: normal;
	line-height: 1.1;
	/*\*/
	_font-size: 85%;
	/**/

/* ヘッダー色 */
}
th{
	color:#fff;
	background-color: #3399cc;
	background-image: url(../img_common/blueslate_background_b.png);
	background-repeat: repeat-x;
}
td{background:#e5f1f4;}

/* tablecloth styles */
/* 基本色 */
tr.even td{background:#eff7ff;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#add8e6;}

th.down,
tr.even th.down, 
tr.odd th.down{background:#bbdbf3;}

th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#f7fcfe;}
td.down, tr.even td.down, tr.odd td.down{background:#bbdbf3;color:#fff;}

td.selected, 
tr.even td.selected, 
tr.odd td.selected{background: #87cefa;color:#555;}

td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}
