#main {position:relative; text-align:left}
	#navbar a:hover {text-decoration:none}

	#navbar {
		position:relative; z-index:200; height:0px; width:inherit; left:0px; font:10px verdana, sans-serif; font-weight:bold;
		margin: 0 0 0 0; padding: 0 0 0 0;
	}
	html>body #navbar {width:auto}
	
ul.nde-menu-system, ul.nde-menu-system ul {
  display: block; margin: 0 0 0 0; padding: 0 0 0 0;
}

ul.nde-menu-system li {
	/*display: inline; list-style: none; position: relative; margin: 0; padding: 0 0;*/
	display: inline; list-style-type: none; list-style-position: outside; list-style-image: none; margin: 0 0 0 0; padding: 0 0 0 0;
}

ul.nde-menu-system li ul {
	display: block; position: absolute; left: 0; visibility: hidden; z-index: 201; /*width: 9em;*/ width:150px;
}

ul.nde-menu-system li ul li {
	margin: 0 0 0 0; padding: 0; display: block; width: 100%; voice-family: "\"}\""; voice-family: inherit; margin-left: 0;
}

ul.nde-menu-system li ul li a {
	display: block; margin: 0; padding: 0 0 0 5%; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: inherit;
}

html>body ul.nde-menu-system li ul li a {width:95%}

ul.nde-menu-system * { font-size: 10px; }

ul.nde-menu-system li {
	padding: 0; margin: 0; font-size: 0.9166em;
} 

ul.nde-menu-system li a {
	display:inline; text-decoration: none; margin: 0; margin-right:0px; padding: 0px 0px;
}

html>body ul.nde-menu-system li a { padding: 0px 0px 0px 0px}

ul.nde-menu-system li ul { left: 0px; top: 10px; !important; border-style: solid; border-width: 0px 1px 1px 1px; }

ul.nde-menu-system li ul li { border-style: solid; border-width: 0 0 0 0; list-style: none; }

ul.nde-menu-system li ul li a { padding: 3px 2.5%; border-width: 0; }

ul.nde-menu-system li ul {background-color: silver; border-color: white; } /* The area behind the menu items themselves */

/* Menuitem background-color - use template-specific ones instead */
ul.nde-menu-system li ul li { background-color:rgb(97%,97%,97%)*; border-color: rgb(66%,66%,66%); }

ul.nde-menu-system li.submenu ul a { color: green !important;}

ul.nde-menu-system li.submenu ul {position: absolute; left: -13em; visibility: hidden}

*a, #navbar a, #etusivu_content a, #nde-footer a, table#aukioloajat td a, td.link a, td.detail a {color:#0B2544}
#topmenu a, #fng a {color:#000000}
				
#navbar {border-color:#999999}
#navbar ul.nde-menu-system li ul {border-top-color:#999999}

ul.nde-menu-system li a {color:#333333 !important; border-color:#999999}
ul.nde-menu-system li a:hover {color:red}
ul.nde-menu-system li ul {border-color: #A8B7C0}

/* Päävalikon alavalikkojen taustan ja reunan väri */
ul.nde-menu-system li ul li { background-color:#FEFEFF; border-color: #FEFEFF}
/* Päävalikon mouseover-väri */
/* ul.nde-menu-system li ul li a:hover {background-color:rgb(58%,63%,93%);} */

ul.nde-menu-system li a {color:#000000 !important; border-color:#999999; border-color: #999999}

/* Menun hover efektit */
ul.nde-menu-system li a:hover {color:#333333 !important; /*background-color:#F2F2F2;  border-color: #999999*/}
ul.nde-menu-system li a:link {color:#0B2544 !important; /*background-color:#F2F2F2;  border-color: #999999*/}
ul.nde-menu-system a#current {color:#333333 !important;}

/* ul.nde-menu-system li ul {border-color:yellow;}
ul.nde-menu-system li#current, ul.nde-menu-system li#current a {color:red}  */
ul.nde-menu-system li ul li ul {display:none}
