Делаем рамку вокруг объявления

http://s1.uploads.ru/t/l60Ji.jpg

#pun-announcement {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-y scroll left top transparent; /*ссылка на картинку левой рамки*/
    border: medium none;
    padding-left: 45px; /*ширина левой рамки*/
}

#pun-announcement h2 {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-x scroll left top transparent; /*ссылка на картинку для верхней рамки*/
    border: medium none;
    margin: 0;
    padding-top: 45px; /*ширина верхней рамки*/
}

#pun-announcement h2 span {display:none;} /*эта строчка убирает слово Объявление*/

#pun-announcement .container {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-y scroll right top transparent; /*ссылка на картинку правой рамки*/
    border: medium none;
    margin: 0;
    padding: 0 45px 0 0; /*ширина правой рамки*/
}

#pun-announcement .html-box {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-x scroll left bottom #FFFFFF; /*ссылка на картинку нижней рамки и цвет фона объявления*/
    border: medium none;
    padding: 10px 10px 55px; /*отступ снизу, равный ширине рамки+10*/
}

Делаем рамки вокруг категорий

http://s1.uploads.ru/t/gR9FQ.jpg

.category {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-y scroll left top transparent; /*ссылка на картинку левой рамки*/
    border: medium none;
    padding-left: 45px; /*ширина левой рамки*/
}

.category h2 {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-x scroll left top #FFFFFF !important; /*ссылка на картинку верхней рамки и цвет фона категории*/
    border: medium none  !important;
    margin: 0  !important;
    padding: 45px 0 0  !important; /*ширина верхней рамки*/
}

.category h2 span {
    color: #FFFFFF; /* цвет заголовков */
    margin-top: -30px; /*двигаем заголовок вверх*/
    position: absolute;
}

.category .container {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-y scroll right top transparent !important; /*ссылка на картинку правой рамки*/
    border: medium none;
    margin: 0;
    padding: 0 45px 0 0; /*ширина правой рамки*/
}

.category table {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-x scroll left bottom #FFFFFF; /*ссылка на картинку правой рамки и цвет фона категории*/
    border: medium none;
    padding: 10px 10px 55px; /*отступ снизу, равный ширине рамки+10*/
    width: auto !important;
}

если хочется установить разные рамочки вокруг каждой категории, то вместо .category в этом коде пишем #pun-categoryN, где N - это порядковый номер категории сверху.

Делаем рамку вокруг статистики

http://s1.uploads.ru/t/GXHTU.jpg

#pun-stats {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-y scroll left top transparent; /*ссылка на картинку левой рамки*/
    border: medium none;
    padding-left: 45px; /*ширина левой рамки*/
}

#pun-stats h2 {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-x scroll left top transparent; /*ссылка на картинку для верхней рамки*/
    border: medium none;
    margin: 0;
    padding: 45px 0 0; /*ширина верхней рамки*/
}

#pun-stats h2 span {display:none;}  /*эта строчка убирает слово Статистика*/

#pun-stats .statscon {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-y scroll right top transparent !important; /*ссылка на картинку правой рамки*/
    border: medium none;
    margin: 0;
    padding: 0 45px 0 0;  /*ширина правой рамки*/
}

#pun-stats .container {
    background: url("http://s1.uploads.ru/wOunx.jpg") repeat-x scroll left bottom #FFFFFF !important;  /*ссылка на картинку правой рамки и цвет фона категории*/
    border: medium none;
    padding: 10px 10px 55px; /*отступ снизу, равный ширине рамки+10*/
}