(function() {
for(var i = 0, els = document.getElementsByTagName('ul')[0].getElementsByTagName('li'), l = els.length, allWidth = 0, elWidth = ''; i < l; i++) {
els[i].style.left = allWidth + "px";
elWidth=window.getComputedStyle(els[i],null).getPropertyValue("width");
allWidth += parseInt(elWidth.substring(-2));
};
})();
Severtain, классы не дают уникальность. Тогда уж на id разбивать.