Ci sono alcuni problemi con quella pagina.

Lasciamo stare che supereva ti introduce un frameset ed un frame: se vuoi programmare bene dovresti cambiare provider (i frame non sono il massimo, e sono deprecati in XHTML).

Problema 1 (crea comportamenti imprevisti)
Stai mescolando formattazione HTML con formattazione CSS: le due cose non vanno molto d'accordo (non sai quale e` quella che il browser prende in considerazione):" dovresti eliminare tutti i tag di formattazione e tutti gli attributi HTML di formattazione: la formattazione va fatta SOLO tramite CSS.

Problema 2 (sballa la larghezza)
Dentro la tua pagina c'e` una tabella larga 1024 px. E` tale tabella che ti provoca lo scroller orizzontale, non lo sfondo.

Problema 3 (programmazione moderna)
Dovresti eliminare le tabelle di formattazione. La formattazione si fa in CSS, sulla base di tag che possono essere <div> o <span> o comunque tag che si riferiscono semanticamente al contenuto.