Und ja, dort ist einiges noch im argen mit dem Code, aber was soll man machen, wenn die Designvorgabe vollen runter Ecken, Hintergrundbilder und Verläufe ist. Ist aber sicherlich zu optimieren...
es gibt nichts, was sich nicht mit ausreichend css und javascript lösen lässt ;)
selbst in verschiedene richtungen laufende sich gegenseitig überlagende alphatransparente verläufe über runden ecken sind im ie6 möglich - aber so wie du das angehst, wirds etwas schwierig
zuerst muss man mit der richtigen variante anfangen und sich dann alternative für die dämlichen browser überlegen ;)
das ist weit weniger aufwand als gleich mit der dämlichen variante anzufangen und dann noch dämlichere für die guten browser einzubauen