Потому что в файле styles.css
ошибка
/*----------------------------- MENU ITEMS -----------------------------------*/
.mainmenu {
margin-left:10px;
}
.mainmenu li{
list-style-position:outside;
list-style:none;
}
.mainmenu li ul{
padding-left:0px;
}
.mainmenu li span{
padding-left:18px;
}
А надо
#mainmenu {
margin-left:10px;
}
#mainmenu li{
list-style-position:outside;
list-style:none;
}
#mainmenu li ul{
padding-left:0px;
}
#mainmenu li span{
padding-left:18px;
}
Это раз!
А еще посмотри файл mod_menu.tpl а в нем такую строчку
{if $item.NSLevel > 1} {php}$padding = '0px 0px 0px 15px';{/php} {else} {php}$padding = '0px';{/php} {/if}
Тут тоже отступ пунктов меню задан. И кстати имеет
больший приоритет по сравнению с тем что можно задать в styles.css