Ci deve essere qualcosa nella definizione dei contenitori che produce il classico errore di interpretazione di IE sul box model.
Comunque, anche se in modo poco elegante, con questa soluzione mi sembra che si sistemi tutto:
codice:
<TABLE align=center>
  <TBODY>
  <TR class=tabscuro align=middle>
    <TD width="30%">NOME UTENTE</TD>
    <TD width="20%">TIPO UTENTE</TD>
    <TD width="20%">EMAIL</TD>
    <TD width="20%">SITO</TD></TR>
Una riflessione: se usi i CSS, usali per tutto! Mischiando definizioni interne con quelle dei fogli di stile, rischi di creare confusione al browser che non sa quali caratteristiche prendere in considerazione.
  • Elimina le definizioni all'interno del codice (align=center, border=1, ... )
  • Elimina, dove possibile i
    sostituendoli con margin nei div relativi
  • Indica sempre classi e id con gli apici (id="extra", class="tuaclasse", ..)
  • chiudi sempre i tag (
    <img ... />)

Sono pochi accorgimenti che ti portano verso XHTML e la codifica strict.
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">