Ho gia` detto che non occorre definire z-index per la tabella: un blocco in cui e` definito uno z-index e` comunque sopra ad un blocco in cui lo z-index non e` definito (tranne in qualche browser per qualche struttura gestita dal sistema operativo, tipo select, swf e sim).

In linea di massima non puoi definire un blocco con posizione assoluta rispetto ad un blocco non posizionato: di solito un blocco in pos.assol ha le coordinate relative al tag <html> (o <body>, a seconda del browser).
Vedi anche I posizionamenti assolutie Capire i posizionamenti relativi