Hola, tengo una buena noticia y una mala. ¿Cuál quieres oír primero?. La buena noticia es que encontré el error, tienes un formulario dentro de un formulario lo cual origina conflictos y es totalmente incorrecto. La mala es que tendrás que sacar ese formulario de ahí, pero mirando a todo ese enmarañado de código que hiciste no sé si saldrás vivo en el intento

. Te resultará útil leer esto:
http://effectivetranslations.com/stupidtables/ La raíz de muchos de tus problemas es que usas tablas para diseñar.