Нужно сделать блок у которого справа и слева должна быть рамка. Проще конечно показать, но как прикрепить файл к сообщению не пойму, хостинга нет, поэтому попробую объяснить на пальцах. <html> <head> <title></title> </head> <style> .edge { background: orange; } table { margin: 0 auto; background: aqua; } </style> <body> <table cellspacing=0 cellpadding=0> <tr> <td width=20 class="edge"></td> <td width=980><br><br><br><br><br><br><br><br><br><br><br><br><br><br></td> <td width=20 class="edge"></td> </tr> </table> </body> </html> Этот страшный код показывает то, что мне хотелось бы, только вместо orange должно быть фоновое изображение, повторяющееся по вертикали. Множество <br> для того, чтобы показать, что при увеличении среднего столбца должны увеличиваться и боковые. Вопрос, как сделать такое с помощью блоков. На таблицах делать не хочу, делать одно большое изображение тоже не выход. Свои попытки осуществить задуманное даже выкладывать не буду, так как ерунда получается. div, прижатый вправо или влево упорно не хочет (да в общем-то и не обязан) растягиваться по высоте родителя. Идеальным вариантом конечно было бы наложение нескольких фонов, но это, к сожалению, только в CSS3 По-моему, я не с той стороны подхожу к решению данной задачи, поэтому прошу совета. Надеюсь понятно объяснил, если нет, то подскажите как прикрепить файл к сообщению.