Niestety, ale to nie jest jeden błąd tylko całą masa błędów i to nie tylko po stronie ostylowania strony ale też JavaScript, oraz
standardów.
Zrób tak:
1. Napraw kod źródłowy strony, żeby przechodził walidację
2. Wyłącz JavaScript i zajmij się wyglądem strony - popraw rozmieszczenie elementów. Uważaj na Paddingi i Width, gdzie możesz ustawić elementy przy pomocy
position: absolute tam je ustawiaj w ten sposób zamiast bawić się marginesami i paddingami.
Jeśli nie potrafisz naprawić strony tylko przy pomocy pisania odpowiednich CSSów -
przeczytaj pomoc microsoftu i załącz style dedykowane dla poszczególnych wersji IE z poprawkami.
3. Napraw JavaScript z menu, jeśli nie potrafisz: poszukaj gotowca który działa.
Mam nadzieję, że to choć trochę pomoże, bo niestety masz stanowczo zbyt dużo buraków, żebyśmy mogli poprowadzić cię krok po kroku.