function fixLayout55()
{
	var cont55 = document.getElementById("main");
	var contHeight55 = cont55.offsetHeight;
	var wHeight55 = window.innerHeight;	

	if (document.all && !window.opera) {
		wHeight55 = document.documentElement.clientHeight;
	}
		var temp = wHeight55 - contHeight55;
		if (temp > 0)
	{
		cont55.style.marginTop = (wHeight55 - contHeight55) / 2 + "px";
	}
	else {
		cont55.style.marginTop = "0px";
	}
}
if (window.addEventListener){
	window.addEventListener("resize", fixLayout55, false);
	window.addEventListener("load", fixLayout55, false);
}
else if (window.attachEvent){
	window.attachEvent("onresize", fixLayout55);
	window.attachEvent("onload", fixLayout55);
}