(segue dall'intervento precedente)
Oppure puoi evitare il posizionamento, e usare altre tecniche per centrare.
Vedi gli esempi di layout riportati in rete (una serie di indirizzi sono citati nei "link utili").

Non puoi separare il problema centratura dal problema layout: sono strettamente connessi.

Se rinunci al layout flessibile, ti sconsiglio il JS: e` poco accessibile e pesante (sia per il trasferimento del file che per il client).
Meglio e` fare il conto lato server: in tal caso modifichi i valori del CSS con i dati del tuo calcolo.

E se il problema e` solo IE6 IE7 (cioe` non i piu` vecchi), ti basta usare la DTD XHTML Strict: con essa IE si comporta (quasi) come definito dal W3C.