а с тремя уровнями вложения кто то экспериментировал?
я попробовал применить, на сайте, если не вешать сильно стили, отображает вроде как нормально. firebug-ом, вроде тоже.
только пробуешь применить position, некоторые элементы плывут.
взял просто исходный код страницы на блокнот, и заметил несколько не закрытых строк(тэгов), не совсем верное расположение/распределение
закрывающихся </li> и </ul>.
сам код почти не менял, кроме: {if $tree_cat[i].level<3}
кто то смотрел в своих исходных кодах страниц, нет ли подобного?
для примера исходный код с оф.демо -сайта:
<ul id="verticalmenu" class="glossymenu">
</li>
<li><a href="./catalog/avtomobili/" >Автомобили</a></li>
<li><a href="./catalog/audio-video/" >Аудио / Видео</a></li>
<li><a href="./catalog/knigi/" >Книги</a></li>
<li><a href="./catalog/kompyutery/" >Компьютеры</a></li>
<li><a href="./catalog/napitki/" >Напитки</a></li>
<li><a href="./catalog/odezhda/" >Одежда</a></li>
<li><a href="./catalog/sotovaya-svyaz/" class="selected" >Сотовая связь</a>
<ul>
<li><a href="./catalog/ericsson/" >Ericsson</a></li>
<li><a href="./catalog/nokia/" >Nokia</a></li>
<li><a href="./catalog/samsung/" >Samsung</a></li>
<li><a href="./catalog/siemens/" >Siemens</a>
</ul>
<li><a href="./catalog/sport/" >Спорт</a>
</ul>
хотя и отображается нормально...