presidente escribió: 
 upzzzzz... cierto pero es parte de ajax junto con xml y algo más que no recuerdo 

pues eso, javascript y css! 
¡buen findesemana! 
  
Ajax, tal y como yo lo entiendo (es una opinion, no esta sacado de ningun sitio, aviso 

) es javascript asincrono, y se usa basicamente, o mayoritariamente, para cargar datos de fuentes externas (xml, bases de datos o incluso archivos de texto, usando el objeto XMLHttpRequest) sin necesidad de realizar una recarga de pagina tal y como la conocemos normalmente (envio de variables, ya sean POST o GET y respuesta del servidor, para carga posterior en el navegador), sino que lo hace "por detras" y solo recarga determinadas partes de la pagina cuando convenga...
Ese menu esta hecho en javascript, y segun veo (vistazo por encima) lo que hace es cargar el contenido de una pagina en un layer y lo muestra.
Saludetes