Напрямую нельзя (разве что JavaScript\'ом расчитывать центр и позиционировать уже скриптом, а не в стилях). Можно, при желании, делать блокам отступы (margin) в процентах, но тогда придётся и ширину блока выставлять в процентах (напр, position:absolute;top:0;left:0;margin-left:20%;width:60% — 60% для того, чтобы и слева и справа получился равный отступ).
Лучше позиционировать не через position:relative/absolute, а через float:right/left. С ними можно что угодно как угодно расположить на странице.
Простейший пример (три колонки без таблиц):
Колонка слева
Колонка справа
А тут всё, что по центру страницы...
Если предоставите скриншот того, что должно быть в итоге, могу, когда будет свободное время, попробовать пошаманить с кодом.