Статью по этому вопросу можно прочитать на сайте Joomla здесь -> перевод с помощью переводчика google
Если пропустить создание нарезки в графическом редакторе, то создание модуля с закругленными углами выглядит так:
Позиция в которой будет выводится модуль в файле index.php должна иметь стиль rounded :
<jdoc:include type="modules" name="POSITION" style="rounded" />
Вывод модуля в этом случае имеет вид:
<div class="module_menu">
<div>
<div>
<div>
<h3>Main Menu</h3>
<ul class="menu">
<li><!-- various menu items --></li>
</ul>
</div>
</div>
</div>
</div>
Таблица стилей:
div.module_menu {
background: url(../images/crn_tl.png) 0 0 no-repeat;
padding: 0;
}
div.module_menu div {
background: url(../images/crn_bl.png) 0 100% no-repeat;
margin: 0;
border: 0;
}
div.module_menu div div{
background: url(../images/crn_tr.png) 100% 0 no-repeat;
}
div.module_menu div div div {
background: url(../images/crn_br.png) 100% 100% no-repeat;
}
div.module_menu div div div div{
background: none;
}
4 изображения:


Для совместимости с IE воспользуемся условными комментариями
<!--[if lte IE 6]>
<link href="/ie6only.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if lte IE 7]>
<link href="/ie7only.css" rel="stylesheet" type="text/css" />
<![endif]-->
В файле ie6only.css добавим строки:
div.module_menu div div div {
width: 100%;
}
Для задания отступа внутри модуля добавим:
div.module_menu div div div {
padding: 4px;
}
Примечание: В свойствах блока колонки, где находятся модули со скругленными углами нужно убрать:
overflow:hidden;
Иначе в IE модули будут обрезаться