как можно реализовать в меню второго уровня, что если навпример нет подменю, то все пункты помещаем в контейнер:

то есть получить такую структуру

<ul class="topmenu">
	 <li><a href="">Главная</a></li>
	 <li><a href="">Каталог</a>
	 	 <ul>
	 	 	 <li class="category"><a href="">Подпункт с подкатегориями</a>
	 	 	 	 <ul>
	 	 	 	 	 <li><a href="">Подподкатегория</a></li>
	 		 	  </ul>
	 	 	 </li> 
 	 	 	 <li class="category"><a href="">Подпункт с подкатегориями</a>
	 	 	 	 <ul>
	 	 	 	 	 <li><a href="">Подподкатегория</a></li>
	 		 	  </ul>
	 	 	 </li> 
	 	 	 <li class="categories">
	 	 	 	 <a href="">Подпункт без  подкатегорий</a>
	 	 	 	 <a href="">Подпункт без подкатегорий</a>
	 	 	 </li> 	 	 	 	 
	 	 </ul>
	 </li>
</ul>