body {
	background: #D8D1E1;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
 	text-align: justify; 
}

h1 {
	font-size: 11pt;
	font-weight: bold;
}

h2 {
	font-size: 10pt;
	font-weight: bold;
}

hr {
	color: #9171BB;
	size: 1pt;
}

.topmenu {
        font-size: 8pt;
}

.topmenu a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.topmenu a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.topmenu a:hover {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.topmenu a:active {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.topmenu_active {
        font-size: 8pt;
}

.topmenu_active a:visited {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.topmenu_active a:link {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.topmenu_active a:hover {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.topmenu_active a:active {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

a {
        font-size: 8pt;
}

a:visited {
	color: #0000AD;
	text-decoration: none;
}

a:link {
	color: #0000AD;
	text-decoration: none;
}

a:hover {
	color: #5684C4;
	text-decoration: underline;
}

a:active {
	color: #0000AD;
	text-decoration: underline;
}

font.vstik {
        color: #B3A3E3;
	font-size: 8pt;
	font-weight: bold;
}

font.hmenu_prod {
        color: #000000;
	font-size: 8pt;
}

font.msg {
        color: #ff0000;
	font-size: 8pt;
}

p.bol {
        color: #0000AD;
	font-size: 10pt;
	font-weight: bold;
}

.tdhs {font-size: 9pt;}

ul {margin-top: 4px; margin-bottom: 4px; font-size: 9pt;}

li {margin-left: -10px}

.errors {color: darkred}

.inputs {border: solid 1px #B3A3E3; background: #FFFFFF;}
.buttons {background:#D2E4FC; color: #5F71A4;	border: solid 1px #B3A3E3; height: 18px;}

td.table_td_struct {border-top: solid  thin 1px #8D6BB9; border-bottom: solid  thin 1px #8D6BB9; border-left: solid  thin 1px #8D6BB9; border-right: solid  thin 1px #8D6BB9; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;}
table.table_struct {border-bottom: solid  thin 1px #8D6BB9; border-left: solid  thin 1px #8D6BB9; border-right: solid  thin 1px #8D6BB9;}
