Проблема на первом уровне из–за этой строчки:
	Код:
	IFSUB.wrapItemAndSub = <li><div>|</div></li>
 Из–за этого ul второго уровня оказывается заключённым в div. Тоже самое на втором уровне.
Тебе надо что–то типа:
	Код:
	IFSUB.stdWrap.wrap = <div>|</div>
IFSUB.wrapItemAndSub = <li>|</li>
 Первая строчка только текст оборачивает, вторая – текст+подменю.