Es normal que no te funcione.
Código HTML:
<table width="960" height="638" border="0" align="center" cellpadding="0" cellspacing="0" background="p_web_-decoglass-_inicio.jpg">
<tr>
<td> </td>
</tr>
</table>
Esta tabla tiene que centrarse horizontalmente, con lo que si cambias la resolución se irá hacia izquierda o derecha dependiendo de la misma, no así la otra que has centrado horizontalmente con respecto al div que la contiene y que si tiene unas medidas y posición predefinidas.
Ya puestos y a modo de observaciones:
1.- El menú crealo con <li> para que sea accesible
2.- Los iconos que creas con flash puedes hacerlos con jpgs y css.
3.- Las tablas que metes dentro de los div y fuera son innecesarias. Usa css
Suerte