v IE v quirks módu má odlišný box model od zbytku světa (na toto téma bylo napsáno mnoho textu, stačí zapátrat v netu), ale jak jsem byl zjistil, tak std mód se tváří, že by mohl fungovat. Jinými slovy to přepiš do něčeho, co bude strict. Pak se IE prepne do std módu a bude to stejné jako v gecku. Dělal jsem nějaké drobné pokusy s XHTML 1.1 a vypadá to, že je to fakt stejné v Mozille i v IE.
Takže přepiš to aspoň do XHTML 1.0 strict. Není to tak obtížné, jak by se mohlo na první pohled zdát.
A tady máš taky odpověď na svou otázku "proč CSS", aby se to napsalo jenom jednou a všude to vypadalo stejně.
Ale za to může Colt, ten vymyslel normy.... (-;