Вряд ли это вариант - разделительная линия должна по вертикали быть во всю высоту таблицы, т.е. во всю высоту самой высокой колонки. При использовании блока это невозможно. Я уже нашел вариант, который выглядит как то что нужно. Сделано правда через ж..., но работает. <table> <tr> <td rowspan="2"> ... </td> <td height="40px" bgcolor="#dedede" valign="top"><div style="background-color:#FFFFFF;"><img src="void.gif" width="1px" height="40px" /></div></td> <td rowspan="2"> ... </td> </tr> <tr><td height="100%" bgcolor="#dedede" valign="bottom"><div style="background-color:#FFFFFF;"><img src="void.gif" width="1px" height="25px" /></div></td></tr> </table> То есть, разделитель располагается в отдельной колонке шириной в 1 пиксел, разбитой на две ячейки по вертикали. Обе закрашены серым (цветом будущей линии) и в каждой по закрашенному белым (цвет фона) блоку, которые создают иллюзию отступа сверху и снизу. Блок выравнивается по вертикали к верху в первой и к низу во второй ячейке. Понимаю, некрасиво, но ничего лучше не придумал. В конце концов пользователь кода не видит