Basta che prima della chiusura del tag </head> aggiungi questo blocco style:
Codice HTML:
<style type="text/css">
html, body {height:100%;}
body {margin:0;padding:0;}
table {width:100%;height:100%;border:0;}
</style>
lo style di body l'hai già impostato "inline" nel tag stesso ma è più ordinato in un unico blocco (o foglio .css) di stile, piuttosto che spargerli ovunque no?
nello style ho indicato gli stili per tutte le table.. (visto che ce n'è una sola) comunque penso non avrai problemi ad assegnare un class alla table.
Questo risolve i margini in BASSO.
Invece per quel minimo di margine che vedi a destra.. beh è normale.. non hai indicato una width:20px a quei TD no? dovresti.
ciaoo
edit:
per il club del "a me sembrano uguali"... immagino non avete mai giocato a "Aguzzate la Vista" della mitica Settimana Enigmistica (dove tra due figure quasi uguali devi scovare le 7 differenze )