Когда требуется сделать выпадающее меню или просто многоуровневое меню с разными классами для каждого уровня, то можно это сделать следующим образом.
Копируем файл /modules/mod_menu/tmpl/default.php в папку /templates/ваш_шаблон/html/mod_menu/default.php
Открываем и находим код:
if ($item->deeper) { echo '<ul class="nav-child unstyled small">'; }
И меняем его на такой:
if ($item->deeper) { if ($item->level == 1) { echo '<ul class="sub">'; } elseif ($item->level == 2) { echo '<ul class="sub2">'; } }
Учитываем что верхний уровень имеет значение 0. Таким образом первому уровню мы присвоили класс sub, а второму sub2 далее по аналогии.