Только что столкнулся с такой же ситуацией
На самом деле, все довольно просто решается.
Рассказываю, как я это сделал на примере trans menu (думаю, что и с другими меню то же самое).
Прежде всего нужно посмотреть исходный код страницы (в браузере).
Найдите кусок, где лежит ваше меню.
Если в настройках swMenuPro у вас стоит вывод через таблицы (show as tables), то вы увидите нечто такое:
<div id="wrap45" class="menu45" align="center">
<table cellspacing="0" cellpadding="0" id="menu45" class="menu45" >
<tr>
<td>
<a id="menu457" href="" >главная</a>
</td>
....
ну и так далее.
Запоминаем название класса "menu45" (у вас, возможно, будет другой). Потом открываем ваш template_css.css и пишем туда:
div.menu45, table.menu45 {
width: 100% !important;
}
Все, вуаля, ваше меню растянуто на весь экран.
Да, еще, в настройках ширины пунктов меню изнутри swMenuPro лучше поставить 0 (auto size), иначе даже при включенном выравнивании по центру текст будет не по центру ))