Значит, на текущий момент проблема следующая:
имеется таблично-дивная верстка шаблона
<table width="100%"> <tr> <?php if (cmsCountModules("left")) { ?> <td width="235" valign="top" id="left"><?php cmsModule("left"); ?></td> <?php } ?> <td><div id="content_table"> <table valign="top"> <?php if (cmsCountModules("header1") && cmsCountModules("header2")) { ?> <tr> <td width="50%" valign="top" id="header1"><?php cmsModule("header1"); ?></td> <td width="50%" valign="top" id="header2"><?php cmsModule("header2"); ?></td> </tr> <?php } else if (cmsCountModules("header1") ) { ?> <tr> <td width="auto" valign="top" id="header1"><?php cmsModule("header1"); ?></td> </tr> <?php } else if (cmsCountModules("header2") ) { ?> <tr> <td height="auto" valign="top" id="header2"><?php cmsModule("header2"); ?></td> </tr> <?php } ?> <tr> <td valign="top" colspan="2"><?php cmsBody(); ?></td> </tr> </table> </div> </td> <?php if (cmsCountModules("right")) { ?> <td width="235" valign="top" id="right"><?php cmsModule("right"); ?></td> <?php } ?> </tr> </table>
Так вот, проблема в том, что если в позиции left или right страницы модулей слишком много, то таблица среднего столбца основной таблицы выравнивается вертикально посередине страницы.
Попытки вылечить методом valign="top" соответствующих таблиц и ячеек в html шаблоне ни к чему не приводят, в css пытался прописать paddig-top: 0px; margin-top: 0px; также безрезультатно :(
Помогите, пожалуйста, знающие люди!