Только javascript.
Я делал на jquery:
var $c_elems = $('.moduletable_circle').find('li');
var c_count = $c_elems.length;
var c_delta = Math.PI * 2 / c_count;
var c_x = $('#sec2').outerWidth()/2;
console.log('c_x=',c_x);
var c_y = $('#sec2').outerHeight()/2;
console.log('c_y=',c_y);
var c_angle = 0;
var c_left;
var c_top;
var c_dlin= 270;
for (var i = 0; i < c_count; i++) {
c_left = c_dlin * Math.cos(c_angle) + c_x + 'px';
c_top = c_dlin * Math.sin(c_angle) + c_y + 'px';
$c_elems.eq(i).css({
'position':'absolute',
'left':c_left,
'top':c_top
});
c_angle += c_delta;
}
при этом элементы должны быть position: absolute;
html:
<div class="moduletable_circle">
<div id="sec2" style="position: relative;">
<ul>
<li></li>
<li></li>
</ul>
</div>
</div>