возможно несколько вариантов.
1) Создаешь две ячейки, а если нужно что-то по центру (например, заголовок) кладешь его дивом сверху.
2) не совсем понял, почему, если положить длинный бакграунд, то высота таблицы становится 3000 пикселей...
Можете написать ссылку страницы?