Вот в чем проблемка. вот код странички с требуемой таблицей. суть в том, что боковые ячейки заданы, а ширина средней определяется, как остаток. <html> <head> <title>Таблица</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> html {width: 100%; height: 100%; padding: 0px; margin: 0px;} body {width: 100%; height: 100%; padding: 0px; margin: 0px; background-color: #dddddd;} .main {padding: 0px; margin: 0px; border-collapse: collapse; width: 100%; border: none;} .main td {padding: 0px; margin: 0px; border: none;} </style> </head> <body> <table class="main" cellpadding="0" cellspacing="0"> <tr> <td style="background-color: #a3a3a3; width: 200px;">1 ячейка</td> <td style="background-color: #656565; height: 500px;">2 ячейка</td> <td style="background-color: #a3a3a3; width: 200px;">3 ячейка</td> </tr> </table> </body> </html> </head> Вроде бы все отлично. На самом деле мне требуется отодвинуть всю таблицу слева и справа на 30 пикселов к центру. ну...... я, как самый умный...... дописал margin-left: 30px; margin-right: 30px; в класс таблицы. вот так. <html> <head> <title>Таблица</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> html {width: 100%; height: 100%; padding: 0px; margin: 0px;} body {width: 100%; height: 100%; padding: 0px; margin: 0px; background-color: #dddddd;} .main {padding: 0px; margin: 0px; border-collapse: collapse; width: 100%; border: none; margin-left: 30px; margin-right: 30px;} .main td {padding: 0px; margin: 0px; border: none;} </style> </head> <body> <table class="main" cellpadding="0" cellspacing="0"> <tr> <td style="background-color: #a3a3a3; width: 200px;">1 ячейка</td> <td style="background-color: #656565; height: 500px;">2 ячейка</td> <td style="background-color: #a3a3a3; width: 200px;">3 ячейка</td> </tr> </table> </body> </html> </head> и получилась чушь какая-то.. во первых, расширилась страница. а во-вторых, средняя ячейка определилась как ширина страницы максимальная без расширения минус две ширины бокового столбца. подскажите пожалуйста, как исправить, чтобы таблица сдвинулась на 30 пикселов слева и справа к центру, и при этом чтобы центральный блок играл свою первоначальную роль именно так, как требуется. мне в голову приходят только 2 идеи (придумал только что,пока писал это сообщение, поэтому не успел опробовать): - 1. добавить сбоку по ячейке с шириной 30 px; - 2. запихать таблицу в <div style="margin-left: 30px; margin-right: 30px;"><table> ... </table></div> Что посоветуете????????????????? Заранее благодарен за помощь. =) ну первый........... ну вообще даже за вариант принимать сложно, потому как требутся, чтобы боковое пространство было занято не ячейкой, а тегом телом страницы вообще. ладно. завтра сюда зайду, а сейчас пошел спать. может ночью инересная мысль в голову придет??? xDDDDDDDDD;