/* Vertical menu */


#nav, #nav ul {margin:5px 0 20px 0; padding:0; width:165px; list-style-type:none}
#nav li {position: relative}
#nav li ul {background-color:#E6E6DC; position: absolute; left:165px; top: -5px; display: none; width:205px; font-size:11px;  border:#ffffff 1px solid;}
#nav li a {display: block; color: #850000; padding:3px 4px 6px 20px; text-decoration:underline}
#nav li a:hover {color:#bc3535}
#nav li a.here, #nav li a.here:hover {color:#9b1717; background-color:#850000}
* html #nav li {float: left; height: 1%}
* html #nav li a {height: 1%}
#nav li ul li a {padding: 3px 5px}
#nav li ul li a.here, #nav li ul li a.here:hover {color:#9b1717; background:none}
#nav li:hover ul, #nav li.over ul {display: block}

.treeblock {font-size:13px; color:#850000; margin-bottom:10px;}
.treeblock li {margin-bottom:2px}

.treeblock ul li ul li {font-weight:normal}
.treeblock li ul {margin:2px 0 4px 16px; padding:0}
.treeblock .here {color:#795400}

/* Horisontal menu */

.jsmenu 
{
	font-size:11px;
	text-align:left;
	margin-top:3;
	position:absolute;
	left:0px;
	top:0px;
	z-index:199;
	visibility:hidden;
	background-color:#5977B3; 
	width:auto;
	height: 15px;
}

.jsmenu a 
{
	display:block;
	color:#ffffff;
	padding:2px 20px 0px 10px; 
	text-decoration:none;
	font-size:11px;
	vertical-align:middle;
}

.jsmenu a:hover, .jsmenu a.here 
{
	background-color:#7c98ce;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}


.jsmenusubitem
{
	display:block;
	color:#ffffff;
	padding:0px 10px 0px 5px; 
	text-decoration:none;
	font-size:11px;
	border-bottom: #ffffff 1px solid;
	height:20px;
	vertical-align:middle;
}

.jslastmenusubitem
{
	display:block;
	color:#ffffff;
	padding:0px 10px 0px 5px; 
	text-decoration:none;
	font-size:11px;
	height:20px;
	vertical-align:middle;
}


.mainmenulink 
{
	color: #ffffff;
	display: block;
	width: auto;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	height: 18px;
	background-color: #5977B3;
	border: 1px solid #5977B3;
	padding-left:10px;
	padding-right:6px;
}

A.mainmenulink:hover 
{
	text-decoration:none;
}

.menutd
{
	width:auto;
	
}
