Nic Ci się nie rozwala, po prostu IE inaczej czyta listy niż FF i masz zupełnie inny wygląd. Gdzieś miałem do tego linka ale teraz nie jestem w stanie znaleźć. Poszukaj na googlach jak napisać liste by wyglądała tak samo pod IE i FF, tam bodajże jak dobrze pamiętam margin nie jest łapany przez IE..
Ewentualnie dodaj jakiś szablon tylko dla IE z tym marginem dla listy.
Albo w css dodaj margin z !important (IE to oleje, FF potraktuje jako ważniejsze), lub
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" >
<![endif]-->
http://www.breakingpar.com/bkp/home.nsf/0/...7256ED000626A9D bodajże o tym pisałem linku..