
table.round tr td table {
	width: 100%;
	border-collapse: collapse;
	background: url("/img/bg.png");
	background-color: #404040;
}

table.round tr td thead {
	border: 1px solid #606060;
}

table.round thead tr th {
	background-color: #606060;
}

table.round {
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

table.round tr {
	padding: 0;
	margin: 0;
	background-color: #404040;
}

table.round tr td table tr th {
	text-align: left;
	padding: 1px 10px;
        white-space: nowrap;
        overflow: hidden;   
}

table.round tr td table tr td {
	padding: 1px 10px;
	color: lightblue;
	vertical-align: baseline;
        white-space: nowrap;
        overflow: hidden;   
}

table.round tr td table tbody tr.odd:hover {
	background-color: gray;
}
table.round tr td table tbody tr.even:hover {
	background-color: gray;
}

table.round tr td {
	padding: 0;
	margin: 0;
}

table.round tr td.tl {
	width: 15px;
	height: 15px;
	background: url("/img/tl.png") no-repeat top right;
}

table.round tr td.t {
	height: 15px;
	background: url("/img/bg.png");
//	background-color: #404040;  
}

table.round tr td.tr {
	width: 15px;
	height: 15px;
	background: url("/img/tr.png") no-repeat top right;
//	background-color: #404040;  
}

table.round tr td.l {
	width: 15px;
	min-width: 15px;
	background: url("/img/bg.png");
//	background-color: #404040;  
}

table.round tr td.r {
	width: 15px;
	min-width: 15px;
	background: url("/img/bg.png");
//	background-color: #404040;  
}

table.round tr td.bl {
	width: 15px;
	height: 15px;
	background: url("/img/bl.png") no-repeat top right;
//	background-color: #404040;  
}

table.round tr td.b {
	height: 15px;
	background: url("/img/bg.png");
//	background-color: #404040;  
}

table.round tr td.br {
	width: 15px;
	height: 15px;
	background: url("/img/br.png") no-repeat top right;
//	background-color: #404040;  
}

table.round A {
	color: lightblue;
}
