IE 5 und hat auch dessen CSS-Fehler. Näheres dazu kannst du in SELFHTML recherchieren.
Genau nach Vorgabe von SelfHTML habe ich folgendes Beispiel geschrieben.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
</head>
<body>
<div style="margin-left: auto; margin-right: auto" width="600px">
<div>
...
</div>
</div>
</body>
</html>
Das funktioniert nicht im IE6.