#navContainer {
	position: absolute;
	height:19px;
	top:80px;
	_top:70px;
	left:0px;
	display:block;
	width:100%;
	margin:0;
	z-index:10000;
}
#navContainer {	_width:expression(document.body.clientWidth); }
#navContainer center div#menu_1_container { 
	width:780px; 
	height:19px;
}
#nav  { 
	list-style: none; 
	height:19px;
	width:780px;
	margin:0;
	padding:0;
}
#nav * { 
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}

#nav ul { 
	list-style: none;
	width:186px;
	z-index:99;
	position:relative;
	overflow:visible;  
}
#nav ul.otherLevels { position:absolute; }
#nav li { 
	margin:0;   
	position: relative; 
	top:-1px;
	_top:-2px;
	float:left;
	display:block;
	text-align:left;
	background-color:black;
	color:white;	
	width: 156px;
	height:19px;
}
#nav li li { top:0; }

ul[id="nav"] li li {
	height:auto !important; 
	min-height:19px 
} 
#nav li a {
	padding-top:3px;
	padding-bottom:3px;
	background-color:black;
}
#nav li.firstLevel {	
	height:19px;
	overflow:visible;
}
#nav li.firstLevel a {	
	display:block;
	border-right:1px solid #0083D7; 
	background-color:black;
}

#nav li.firstLevelLast a,
#nav ul.otherLevels li a { border-right-width:0 }
#nav ul.otherLevels li a {
	line-height:14px;
	padding-right:15px;
}
#nav li.firstLevel a:link, 
#nav li.firstLevel a:visited {
	color:white;
	background-color:transparent;
	padding-left:10px;
}
#nav ul.otherLevels li { background-color: black; }
#nav ul.otherLevels li a:link, 
#nav ul.otherLevels li a:visited {
	color:white;
	margin:0;
}
#nav ul li { border-bottom:1px solid #0083D7; }/* muuta lopuksi valkoiseksi */

#nav .otherLast { border-bottom:0px solid black }

#nav a {
    text-decoration:none; 
    display:block;
}
li.firstLevelAct, li.firstLevelAct a:link, li.firstLevelAct a:visited,
#nav ul.otherLevels a:hover, #nav ul.otherLevels li:hover { background-color:#0083D7; }
#nav ul li:hover, #nav ul li a:hover, #nav ul.otherLevels li.act2 { background-color:#0083D7;}


#nav ul { 
	margin-top:-1px;
	padding-top:5px;
	padding-right:0;
	padding-bottom:20px;
	padding-left:0;
	visibility:hidden;
	left:-9999px;
	margin-right:0;
	margin-left:0;
}

/*all see this */
#nav ul ul,
#nav ul ul ul,
#nav ul ul ul ul {
	padding-top:0;
	margin-top:3px;
	visibility:hidden;
	left:-9999px;
	position:absolute;
	margin-left:156px;
	margin-top:-20px;
}

/* non-IE browsers see this
 #nav ul li>ul, #nav ul ul li>ul {  margin-top:-1.35em; } */
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul,
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul { 
	visibility:hidden;
	left:-9999px;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul,
#nav li.sfhover ul, #nav ul li.sfhover ul, #nav ul ul li.sfhover ul, #nav ul ul ul li.sfhover, #nav ul ul ul ul li.sfhover ul { 
	visibility:visible;
	left:0px; 
}
/*
li>ul { 
	top: auto;
	left: auto;
}
*/
.ifSub {
	background-image:url(main/kuvat_nordicmind/small_arrow.gif); 
	background-repeat:no-repeat; 
	background-position:145px 50% !important;
}

ul.hidden, ul.hidden li { 
	height: 31px ; 
	background-color: transparent !important:
	border-bottom-width:0 !important
}