Indipendentemente dai gusti, se tu costruisci una pagina secondo gli standard, sarà explorer a farti perdere le staffe, perchè non fa quello che deve.
Il problema sono i tag paragrafo che hai inserito all'interno delle celle della tabella, che come è giusto che sia, hanno una disposizione a blocchi.
Il codice a livello di css è un po' ridondante in quella parte della pagina.
Per rimediare devi i nserire questo codice nel CSS:
TD.centro p {
margin: 0;
padding: 0;
display: inline;
}
(questo relativamente alla tabella che contiene i 4 riquadri).
PS: il CSS contiene tag HTML che dovresti eliminare.