function setPosHoriz(element)
{
	var bottom_menu = document.getElementById("scnd_menu");
	var top = getElementPosition(document.getElementById('wrapper')).y + 1;
	var left = getElementPosition(document.getElementById('wrapper')).x;
	var maxX = parseInt(bottom_menu.scrollWidth) + getElementPosition(bottom_menu).x;
	var xOffset = 11;
		
	if(is_opera)
	{
			top++;
			maxX -= 10;
	}
	else if(is_gecko) top = 1;
	else if(is_safari) top++;
	else if(is_ie)
	{
		top = -1;
		maxX--;
	}
	
	var span = element.getElementsByTagName('span').item(0);
	var position = getElementPosition(span);
	var parentPosition = getElementPosition(element);
	var parentWidth = parseInt(element.scrollWidth);

	if(element.getElementsByTagName('ul').length < 1)
	  return;

	var dropdown = element.getElementsByTagName('ul').item(0);
	var width = parseInt(dropdown.scrollWidth);
	var height = getElementPosition(bottom_menu).y + parseInt(bottom_menu.scrollHeight);

	if(position.x + width < maxX)
	{
		//dropdown.style.left = (parentPosition.x - left)+"px";
		//dropdown.style.paddingLeft = (position.x - parentPosition.x)+"px";
		
		if(is_ie)
		{
			dropdown.style.minWidth = parentWidth+"px";
			dropdown.style.left = parentPosition.x+"px";
		}
		//else dropdown.style.minWidth = (parentWidth - (position.x - parentPosition.x))+"px";
	}
	else
	{
		if(is_ie) dropdown.style.left = (maxX-width+1)+"px";
		else if(is_opera) dropdown.style.left = (maxX-width+10)+"px";
		else
		{
			dropdown.style.minWidth = parentWidth+"px";
			dropdown.style.left = (maxX-width)+"px";
		}
	}
	
	dropdown.style.top = (height-top) + "px";
	
 	if(is_safari || is_opera)
		dropdown.style.top = (height-1) + "px";
}
