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

Чтобы не расползались таблицы, рекомендуется в файле content.html.php удалить nowrap="nowrap", если это не поможет, тогда удаляем весь участок кода, приведенный ниже (в этом коде вы можете убрать 100% ширину и поставить значения в пикселах, исходя из размеров ширины вашего контента).
Ну и разумеется надо ещё смотреть на ширину контента в шаблоне.
Если у вас, к примеру, 450px, то и не надо пробовать поместить туда какой-нибудь банер размером 468px. В этом случае удаление нижеприведённого участка кода не поможет, таблицы разъедутся.
Также, проблема может быть в компоненте или модуле, внутри которого разработчики заложили более широкий дизайн, чем может поместиться в вашем mainbody. Если так, тогда правим код в самом компоненте.
<table>
<tr>
<?php
if ( $params->get( 'filter' ) ) {
?>
<td align="right" width="100%" nowrap="nowrap" >
<?php
echo _FILTER .' ';
?>
<input type="text" name="filter" value="<?php echo $lists['filter'];?>" class="inputbox" onchange="document.adminForm.submit();" />
</td>
<?php
}
if ( $params->get( 'order_select' ) ) {
?>
<td align="right" width="100%" nowrap="nowrap">
<?php
echo ' '. _ORDER_DROPDOWN .' ';
echo $lists['order'];
?>
</td>
<?php
}
if ( $params->get( 'display' ) ) {
?>
<td align="right" width="100%" nowrap="nowrap">
<?php
echo ' '. _PN_DISPLAY_NR .' ';
$link = 'index.php?option=com_content&task=category&sectionid='. $sectionid .'&id='. $catid .'&Itemid='. $Itemid;
echo $pageNav->getLimitBox( $link );
?>
</td>
<?php
}
?>
</tr>
</table>
raduga