Záleží také, jaké používáš doctype. Že ti něco skočí dolu je většinou velkou šířkou. IE a FF různé věci různě a musí se to vypisovat pro každý prohlížeč zvlášť.
zkus u toho #levy dopsat ještě užší rozměr pro IR, který FF neuvidí a naopak IE se jím bude řídit
#levy {
width: 270px; _width: 260px
...
Píšu to z hlavy, žádný mág také nejsem. Validní to nebude. Člověk se musí rozhodnout, jestli to chce mít validní a rozhozené...
Možná, kdybys použil doctype strict, viz také různé módy prohlížečů na www.jakpsatweb.cz
(ale možná kecám blbosti).
edit://Ještě mne teď napadlo. Co u toho #hlavni vyhodit width úplně? Dyk by se to roztáhlo samo ne? A je to celé i s #levy uzavřeno v dalším div.