li, ul {
  background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
  );
}

li.mainHover ul.sub{visibility: visible;} 
.subautomatyHover ul.subsub{visibility: visible;} 

ul.sub{position: absolute; z-index:10; visibility: hidden; border-top:1px solid #23465E; }
ul.subsub{position:relative; left:151px; top:-21px; z-index:10; visibility: hidden; border-top:1px solid #23465E; }

#menu img {border:none;}

#menu { 
	font-size:0px; 
	float: left; 
	clear: right;
	background-color:#E6EAEC;
	width:100%;

}
#menu ul { width:100%;  }
#menu ul, #menu ul.sub {list-style-type:none; margin: 0; padding: 0;}
#menu li {float: left; }
#menu li, #menu ul.sub li {margin: 0px; padding: 0; }

#menu ul.sub li {display: block; margin:0px; padding: 0px; border-bottom:1px solid #23465E;}
#menu ul.sub li a {
	display: block; 
	margin: 0px; 
	padding:4px 4px 4px 21px; 
	width:125px; 
	_width:151px;
	background-color: #D3DBDE;
	text-decoration:none;
	color:#23475F;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bolder;
}

#menu ul.sub li > a {width: 125px;_width:151px;}

#menu ul.sub li a:link { color:#23475F; }
#menu ul.sub li a:visited { color:#23475F;}
#menu ul.sub li a:link { color:#23475F; }

#menu ul.sub li a:hover {background-color: #EEE; color: inherit;}

#menu ul li.main {position: relative;}
#menu ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}


#menu ul li.main:hover ul.sub {visibility: visible;}
#menu ul li.main.hover ul.sub {visibility: visible;}
#menu ul li.main ul.sub li.hover ul.subsub {visibility: visible; }
#menu ul li.main ul.sub li:hover ul.subsub {visibility: visible; }
