body {
	font-family:verdana,arial;
	font-size:85%;
}

a.menu, a.menulogout {
	padding: 3px 3px 3px 12px;
	margin: 2px 2px 2px 2px;
	text-decoration: none;
	color: #336699;
	font-weight: bold;
	font-size: 10pt;
	
	background: url('/img/button.png') 1px 7px no-repeat;
}
a.menulogout {
	background-image: url('/img/logout.gif') 1px 7px no-repeat;
}



.menu img {
	border: 0;
}

a img {
	border: 0;
}

h1 {
	font-size: 14pt;
}

input {
	border: 1px solid grey;
}

.warningmsg {
	color: #ff0000;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #FF0000;
	margin-bottom: 10px;
}

.msg {
	color: #006600;
	padding: 5px;
	font-weight: bold;
	background-color: #66ff66;
}

.tabletitle {
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

#newblock {
	display: none;
}

table.list {
	border-collapse: collapse
}

table.list td{
	border: 1px solid black;
}

table.list th {
	border: 1px solid black;
	background-color: orange;
}

table.result {
	width: 100%;
	border-collapse: collapse
}

table.result  td {
	border: 1px solid grey;
}

.etapname, .etapname a{
	font-weight: bold;
	text-decoration: none;
}

.etapsubtotal {
	background-color: #EEEEEE;
}

.etapsubtotal_title {
	font-weight: bold;
	background-color: #EEEEEE;
}

table.result .rezcell {
	font-size: 8pt;
}

table.result .realrez {
	background-color: lightgreen;
}

.points {
	color: green;
}

.money {
	color: brown;
}

.neivesta {
	color: black;
}

.ivesta {
	color: green;
}