Salve ragazzi...mi sembra di aver cercato tra i vecchi post ma penso il mio problema sia abbastanza specifico.

Ho modificato un menu ke ho reperito su internet per dargli un aspetto diverso ma ho riscontrato un'anomalia usando IE6.
Il menu è questonn so se posso postare il link ):

hxxp://www.liceomercalli.it/menu.htm

Con firefox sembra funzionare bene mentre con IE6,quando mi muovo nei sottolivelli,non ho la possibilità di muovermi come voglio visto che dopo alcuni movimenti il sottolivello sparisce(Provate xkè nn riesco a spiegare bene :P).

Il problema è nato qnd ho tolto la stringa del colore del bg.(Mi serve sfondo trasparente ^__^)

Sapete darmi qlc consiglio per risolvere il problema? :master:
Qui di seguito il file menu.css
codice:
/* CSS Document */

ul{
	list-style: none;
	margin: 0;
	padding: 0;
	w;
	width:90px;
	border-bottom: 1px dashed #999;
}
ul li{
	position: relative;
	border-bottom: 1px dashed #999;
}

li ul{
	position: absolute;
	left: 89px;
	top: 0;
	display: none;
	border-bottom: 1px dashed #999;
}
 li:hover ul
{
display:block;
}

ul li a{
	display: block;
	width:90px;
	
	text-decoration:none;

	font-weight: bold;
	padding: 5px 0 2px 4px;
    color: #666;
	border-bottom: 1px dashed #999;
	border-bottom: 0;
}
ul li a:hover {
	color: #000;
    background-color: #eee;
}


/* Fix IE e IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; }