kiedyś, dawno dawno temu...

jak tylko zacząłem uczyć się cssa i... nigdy nie skończyłem... w każdym razie, jakiś czas temu, przebudowując stronę i chcąc koniecznie mieć modne wtedy (i chyba nadal) okrągłe rogi, zrobiłem to w ten sposób...
nie jest to zbyt eleganckie - całe mnóstwo zagnieżdżonych divów... ale za to sprawdza się jeśli potrzebujesz w każdym rogu inny obrazek (na przykład cieniowanie), a w dodatku można użyć dowolnej szerokości/wysokości...
robimy diva "ogólnego", w którego wstawiamy divy, dla których będą obrazki kolejno - góra, prawa, dół, lewa, góra-lewy itd... łącznie powinno być 8 zagnieżdżonych divów... i kolejny z zawartością ramki...
ważdna jest kolejność, bo tła w góra, prawy, dół, lewy będą powtarzane, jeśli najpierw damy "góra-lewy", to potem "góra" przykryje nam wcześniejsze tło i nie będzie rogu... (mam nadzieję, że ktoś to zrozumie)

w cssie pewnie się domyślasz jak to będzie wyglądać...
przykładowo:
góra {background: url(coś tam) top left repeat-x}
prawa {background: url(coś tam) top right repeat-y}
...
góra-lewy {background: url(coś tam) top left no-repeat}
góra-prawy {background: url(coś tam) top right no-repeat}