c'è un concetto di fondo nel codice che hai scritto.
Oltre ai vari errori di sintassi (es, niente virgolette nell'id, o utilizzare specifiche html quando invece servi il documento come xhtml), non dovresti usare un'impostazione a tabella.
A quanto ho capito - correggimi se sbaglio - tu hai usato una tabella. In una cella hai messo il menu, quindi una cella vuota ed una cella in cui hai messo il testo "affiancare testo". Ora, poichè i sottomenu hanno altezze diverse, il comportamento è che anche il testo a fianco si sposti al variare delle dimensioni dell'altra cella.
Dovresti invece
1. strutturare il menu come una lista non ordinata
2. usare non una tabella bensì due div affiancati (2 float + elemento con clear)

ti sposto