Рамку нужно порезать. Цельный рисунок вы не выравняете по высоте.
Лучше использовать рамку с простым однотипным рисунком вдоль сторон рамки и допускается рисунки по углам, в примере ниже они должны входить в квадрат 60 на 60 пикселей.
В принципе можно использовать рамку со сложным рисунком снизу и сверху, но вот с боков по любому не просчитаете высоту рамки, и это должен быть такой рисунок который хорошо смотрится при повторении по высоте.
верстка может быть примерно такая. там подсказки
<!--kontent div -->
<div style="width:1000px; min-height:100%; display:block; position:relative; margin:0; padding:0; background:#CCCCCC;">
<!-- верхняя часть рамки--->
<div style="width:1000px; height:60px; opacity:0.5; background:#009933 url(top.jpg) repeat-x; position:absolute; top:0; left:50%; margin-left:-500px; z-index:1000;"></div>
<!-- нижняя часть рамки--->
<div style="width:1000px; height:60px; opacity:0.5; background:#009933 url(bottom.jpg) repeat-x; position:absolute; bottom:0; left:50%; margin-left:-500px; z-index:1000;"></div>
<!-- левая часть рамки--->
<div style="width:60px; opacity:0.5; background: #CC0000 url(left.jpg) repeat-x; position:absolute; display:block; height:100%; min-height:100%; top:0; left:50%; margin-left:-500px; z-index:1000;"></div>
<!-- правая часть рамки--->
<div style="width:60px; opacity:0.5; background: #CC0000 url(left.jpg) repeat-x; position:absolute; display:block; height:100%; min-height:100%; top:0; right:50%; margin-right:-500px; z-index:1000;"></div>
<!-- углы лево верх, право верх, лево низ, право низ--->
<div style="width:60px; height:60px; opacity:0.5;background:#FFFF00 url(lefttop.jpg) no-repeat; position:absolute; left:0; top:0; z-index:1001;"></div>
<div style="width:60px; height:60px; opacity:0.5; background:#FFFF00 url(righttop.jpg) no-repeat; position:absolute; right:0; top:0; z-index:1001;"></div>
<div style="width:60px; height:60px; opacity:0.5; background:#FFFF00 url(leftbottom.jpg) no-repeat; position:absolute; left:0; bottom:0; z-index:1001;"></div>
<div style="width:60px; height:60px;opacity:0.5; background:#FFFF00 url(rightbottom.jpg) no-repeat; position:absolute; right:0; bottom:0; z-index:1001;"></div>
<!----конец основного дива с контентом--->
</div>
Это результат у меня
я заполнял рамку цветами без рисунка, но смысл тот же