function re_position()
{
	//var start = new Date().getTime();
	_loop("span", "ps");
	_loop("div", null);
	_loop("img", null);
	
	var o = document.getElementById("kb_st");
	o.style.visibility = "visible";
	//var end = new Date().getTime();
	//alert((end - start) + " milliseconds");
}

function _loop(tag, cls)
{
	var list = document.getElementsByTagName(tag);
	var e = null;
	var k = 0;
	var l = 0;
	var _f = window.getComputedStyle;
	
	for(var i = 0; i < list.length; i++)
	{
		e = list[i];
		
		if(e.id != 'lhStretch' && e.className != 'c_lh_box' && e.id.indexOf('lh_img') == -1 && e.id != 'lh_link2' && e.className != 'c_lh_imgnick')
		{
			if(cls == null || e.className.indexOf(cls) == 0)
			{
				if(_f)
				{
					k = parseInt(_f(e, null).getPropertyValue("top"));
					l = parseInt(_f(e, null).getPropertyValue("left"));
				}
				else
				{
					k = parseInt(e.currentStyle.top);
					l = parseInt(e.currentStyle.left);
				}
				
				if(!isNaN(k))
					e.style.top = (k + 445) + "px";
				if(!isNaN(l))
					e.style.left = (l + 20) + "px";				
			}
		}
	}
}