Te entiendo, el mismo problema he tenido yo.
Si no especificas previamente el tamaño de la celda (incluso con porcentajes) no se puede recoger este con Javascript, o al menos eso creo.
He intentado miles de conbinaciones: comprobar el tamaño que queda por fuera de la celda y luego restárselo al de la página, meter una capa sin contenido al final del texto y comprobar la distancia hasta el principio de la celda, meter una capa en la celda y otra tabla sobre esta, ....
Vamos, de todo lo que se me ocurría y sabía. Pero se resistía la condenada.
mmmmm...
¡Un momento! Ahora que veo tu página, la imagen que quieres que se deforme ¿es la de arriba a la izquierda, justo encima del menú? Me ha parecido ver, aunque le cuesta conectar, que cada vez que entras se carga una imagen diferente. Esta es la que me ha salido por última vez:
<IMG src="http://orienet.webcindario.com/imagenes/fotos/img_ouv3.jpg" border=0>
Como ves no tienes especificado un ancho y alto de la foto. Veo también que está hecho en PHP, no lo conozco, pero suponiendo que fuera en ASP y que lo sacas de un base de datos:
<img src="<%=RS("imagenes")%>" width="200" height="400">
Así sea cual sea la imagen que saques de la base de datos, o de una variable o de lo que sea, siempre tendrá un tamaño de 200x400, es decir, que se deformará si originalmente no tiene ese valor.
Olvídate entonces de ponerla como fondo de una celda, símplemente métela en la tabla y especifica su tamaño.
Espero que ahora se resuelvan los problemas y nos olvidemos del que prometía ser un engorroso Javascript.
De todas formas, si alguien se anima a currárselo....
Por cierto, a ver si la vemos pronto terminada, porque al menos para mí tiene contenidos que prometen ser interesantes. Eso sí, creo que le hace falta un título o una cabecera.
Un saludo.