podrias usar jquery algo asi
Código HTML:
<div id='menu'>
<div id='menu1'>
<div id='submenu1'></div>
<div id='submenu2'></div>
</div>
<div id='menu2'>
<div etc...>
</div>
<script>
$(document).ready(function(){
$('#submenu1').hide();
$('#submenu2').hide();
$('#menu1').click(function(){
$('#submenu1').show();
$('#submenu2').show();
});
})
</script>
solo es meterle algo de css a los div para que te queden uno abajo de otro.