grazie 1000 per la risposta ...ma questo l'ho già fatto, è tutto formattato con i CSS (salvo appunto il layout che è fatto con TABLE)

il problema è che l'altezza/larghezza delle celle è interpretata dai browser come dimensione minima ovvero sotto i 50px (prendendo il tuo esempio) non si va di sicuro, ma se c'è uno spazio in eccesso, questo viene ridistribuito in proporzione tra tutte le celle:

1. ALTEZZE FISSATE: solo Menu1 50px, il resto è libero
2. ALTEZZE EFETTIVE: contenuto 700px, Menu1 50px, Menu2 550px
3. COSA FA IL BROWSER: ridistribuisce lo spazio eccedente (700-50-550=100px) tra Menu1 e Menu2