Tak priruckou kde se operuje s pojmy "v duchu html" bych se opravdu neridil

Neboj, pouziti framu a treba i tabulek zaroven je v HTML 4.01 povoleno

CSS je jen rozsireni HTML a vetsina novych browseru je CSS2 capable (IE5+, Netscape 6+, Opera6+) takze o kompatibilitu se neboj.

A co se tyce primo menu tak pokud chces nejake slozitejsi tak bych doporucil genialni soft Sothink DHTMLMenu