/***************horizont menu******************/

#mainleveltopnav li{
display:inline;
list-style-type:none;
text-align: center;
}

/*a.mainleveltopnav,a.mainleveltopnav:link,a.mainleveltopnav:visited {color:#000;}*/

.moduletablemainnav{
z-index:100;
margin:0;
padding:0;
text-align: center;
}

#mainlevelmainnav, #mainlevelmainnav ul{
float:left;
list-style:none;
margin:0;
padding:0;
font: normal 12px Verdana, Tahoma, Arial, sans-serif;
}

#mainlevelmainnav a{
display:block;
text-decoration:none;
margin:0;
padding: 8px 8px 9px 8px;
color: #FFF;
text-align: center;
width:100px;
}

#mainlevelmainnav li:hover{
background-color: #0062A3;
color: #D9F1FE;
}

#mainlevelmainnav li{
float:left;
padding:0;
margin:0;
}

#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:115px;
background-color: #F2FCFF;
border: 1px solid #D6F7FF;
margin:0;
font: normal 11px Verdana, Tahoma, Arial, sans-serif;
}

#mainlevelmainnav li li{
width:115px;
border: 1px solid #FFF;
text-align: center;
}

#mainlevelmainnav li ul a{
width:115px;
color: #3783AF;
text-align: center;
padding: 5px;
}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}

#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
border: 1px solid #D6F7FF;
text-align: center;
}

#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background: #CCF5FF;
color: #006594;
}


/**************vertiń menu 2*************/

td.menu_vert
{
	background-color: #E5FAFF;
	padding: 0 20px 10px 20px;
	margin: 0;
}

.moduletablecurr th, .moduletablearch2 th, .moduletableuser th
{
	margin: 0;
	margin-bottom: 4px;
	padding: 16px 0 2px 0 ;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #006594;
	border-bottom: 2px solid #1485B3;
}

#mainlevelcurr, #mainlevelarch, #mainleveluser {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#mainlevelcur, #mainleveluser {
	background-color: #E5FAFF;
	font: normal 12px Verdana, Tahoma, Arial, sans-serif;
}

#mainlevelcurr li, #mainleveluser li
{
	text-align: left;
	padding: 1px;
	margin: 1px;
	display: block;
	border-bottom: 1px solid #1485B3;
}

#mainlevelcurr a, #mainleveluser a
{
	padding: 5px 5px 5px 30px;
	margin: 0;
	display: block;
	text-align: left;
	font: normal 12px Tahoma, Arial, sans-serif;
	background-color: #E5FAFF;
	color: #3783AF;
}

#mainlevelcurr a:hover, #mainleveluser a:hover
{
	background-color: #CCF5FF;
	color: #006594;
}

.moduletablearch2 {width:100%;}

#mainlevelarch a, #mainlevelarch li.mainlevelarch {
font: normal 11px Verdana, Tahoma, Arial, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
border-bottom: 1px solid #CCF5FF;
}

#mainlevelarch li.mainlevelarch {
color: #fff;
background: #000;
text-transform: uppercase;
}

#mainlevelarch a.mainlevelarch{
color: #3783AF;
background-color: #E5FAFF;
text-decoration: none;
padding: 5px 5px 5px 10px;
}

#mainlevelarch a.mainlevelarch:hover {
color: #006594;
background-color: #F2FCFF;
}

#mainlevelarch a.sublevelarch {
font: normal 11px Verdana, Tahoma, Arial, sans-serif;
background-color: #F2FCFF;
color: #3783AF;
padding: 5px 3px 5px 10px;
}

#mainlevelarch a.sublevelarch:hover {background-color: #FFFFFF;}
#mainlevelarch li {
position: relative;
}

ul#mainlevelarch ul {
position: absolute;
top: 0;
right: 100%;
width: 100%;
}

ul#mainlevelarch ul,
ul#mainlevelarch li:hover ul ul
{display: none;}

ul#mainlevelarch li:hover ul,
ul#mainlevelarch ul li:hover ul
{display: block;}