* {font-family:Tahoma, sans-serif; font-size:11px;}
.f {border:1px solid black;font-family:Tahoma, sans-serif; font-size:11px;}
h1 {font-size:20px; font-weight:normal;}
form {margin:0px;}
small {font-size:9px; color:gray;}

table.t {
	border-spacing: 0px;
	border-collapse: collapse;
}

table.t th {
	text-align: center;
	font-weight: bold;
	padding: 0.5em 0.5em;
	background-color:black;
	color:white;
	border: 1px solid #fff;
}
table.t thead th {
	text-align: center;
}

table.t td {
	padding: 4px;
	border: 1px solid #666666;
}

td.cur {background-color:#ddd; font-weight:bold; text-align:right;}

a {color:#005;}
a:visited {color:#005;}

ul {margin:0px; padding-left:20px;}

.new {color:red; font-weight:bold; font-size:10px;}
.hint {color:gray; font-size:10px;}
