Succede perché ".mymenu_content" è molto grande e quando imposti il display a block anche il tag genitore riadatta la sua larghezza al contenuto.
Per risolvere la questione puoi la vorare sulla proprietà "position" e rendere indipendente la dimensione del contenuto dal contenitore:
codice:.mymenu_content { position:absolute; /* devi anche assegnare una larghezza adeguata per le dimensioni del menu e assegnare la proprietà right visto che il menu nella versione che proponi è collocato a destra */ width: 100%; right:0; }

Rispondi quotando