Вот как я бы нарезал изображение:
Для углов - 4 квадратных изображения (т.е. 20px x 20px)
Каждый угол будет иметь абсолютное позиционирование и z-index: 1 пример:
слева вверху осталось бы: 0 сверху: 0
внизу справа будет внизу: 0 справа: 0
top-middle будет 10px x (высота серых полос), который будет повторяющимся фоновым изображением x в CSS
нижняя середина также будет 10px x (высота серых полос) также повторять-x
влево и вправо может быть размером 10px x 10px, что будет повторяться-y
У вас должно быть 3 ряда (верхний средний нижний).
Верх и низ не должны содержать каких-либо элементов.
Среднее должно быть 3 деления. Левый средний правый.
Еще одна вещь, которую я хотел бы сделать, - это использовать изображения только для браузеров IE и использовать CSS для создания точно такого же результата. Он будет загружаться намного быстрее и будет меньше HTTP-запросов в современных браузерах, но при этом позволит пользователям, застрявшим в каменном веке на IE6-7, увидеть те же результаты.