body, html
{
 font:13px verdana;
 background: url(/img/bg.jpg) #FEFEFE; 
 margin: 0px;
 padding: 0px;
 border: 0px;
}

table,td
{
 font:13px verdana;
}

H1,H2
{
font-size:17px;color:#300C6A;
}

H3 {FONT-SIZE: 14pt; color:#300C6A;}
H4 {FONT-SIZE: 10pt; color:#300C6A;}


a
{
 color: #300C6A;
 text-decoration:none;
}

a:hover
{
color: red;
}

.menucat,.titup
{
color:#000000;
}

a img
{
 border:0;
}

.amenu,.amenu:hover
{
 font-size:13px;
 color:#010097;
 font-weight:bolder;
 text-decoration:none;
 background:url(/img/menu.gif) left no-repeat;
 padding:7px 7px 7px 35px; 
}


.grtreesel,.grtree
{
font-weight:bold;
color:#300C6A;
 background:url(/img/menu.gif) left no-repeat;
 padding:7px 7px 7px 35px; 
 
}


.grtreetextsel,.grtreetext
{
 font-weight:bold;
 color:#010097;

 font-size:13px;
}

.grtreetext
{
 font-weight:bold;
color:#dd0000;
font-size:13px;
}

.grtreetextsel:hover
{
 font-weight:bold;
color:#dd0000;
border-bottom:1px groove #78B98F;
}

.info
{
font-size:9px;
border:1px solid #ff0000;
padding:3px;

}

.menu
{
	padding: 2px 20px 2px 11px;
	border-left: 2px solid #D3631C;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:90px;
}

.menu1
{
	padding: 2px 10px 2px 10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	float:left;
	width:80px;
}


.opa
{
background: url(/img/menu.gif) left top no-repeat;
padding:5px 8px 15px 25px;
font-size:14px;
font-weight:bold;
color:#356D50;
}

.error
{
	padding:10px;
	border: 1px solid #ff0000;
	background: #ffffff;
}

.current,.current:hover
{
font-size:14px;
color:white;
padding:5px;
border:1px red solid;
background: gray;
font-weight:bolder;

}

.nocurrent
{
font-size:14px;
color:green;
padding:5px;
border:1px gray dotted;
}

.nocurrent:hover
{
font-size:14px;
color:green;
padding:5px;
border:1px gray dotted;
background: white;
}

.menn
{
padding:5px 0px;
}