body, {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
}

td {
	background-color: transparent;
}

a {
	color: #f63;
	text-decoration: none;
}

table.mainpage *, table.publicmenu * {
	color: #fff;
}
table.mainpage td, table.publicmenu td {
	border: 0;
}

table.publicmenu td {
	background: #27527d;
}
table.publicmenu td.menu {
	font-family: Tahoma, Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
}

.smallstat, table.smallstat td {
	font-size: 10px;
}


h1, h2 {
	font-size: 13pt;
	font-weight: bold;
	padding-bottom: 5px;
	color: #f63;
}
h2 {
	font-size: 12pt;
}

.hint, .error, .error a {
	font-size: 8pt;
	color: gray;
}
.error, .error a {
	color: red;
	font-weight: bold;
}

.obligatory, .optional {
	font-weight: bold;
	text-align: right;
}
.optional {
	color: gray;
}

form {
	padding: 0;
	margin: 0;
}

#blablicon,  #blablicon a  {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
#blablicon   {
	display: none;
	padding: 3px 10px;
	background-color: #afaa00;
}

.divmenu0, .divmenu0yes {
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 5px;
	color: #f63;
}
.divmenu0 a, .divmenu0yes a {
	text-decoration: none;
}
.divmenu0 a:hover {
	text-decoration: underline;
}

