Правильно делаете что сомневаетесь: кто-то для чего-то повысил nav .menu по z-осиНе знаю во что это выльется дальше, но если убрать для
nav .menu
строку z-index: 1;...
Проще не отбирать у него, а добавить тому что прячется под него (чтобы не разбираться в возможных последствиях):
Удачи!
.nav_top { position: relative; z-index: 2; }
Спасибо, помогло.