function niceMainmenu() {
	var mainmenuA = cssQuery("#mainmenu > ul > li > a");
	// alert(mainmenuA.length);
	if(mainmenuA.length > 0) {
		firstmainmenuA = mainmenuA[0];
		firstmainmenuA.style.background = "none";
	}
}

function fixMinWidthForIE() {
	try {
		if(!document.body.currentStyle) {return} //IE only
	}
	catch(e){
		return
	}
	var elems=document.getElementsByTagName("*");
	for(e=0; e<elems.length; e++) {
		var eCurStyle = elems[e].currentStyle;
		var l_minWidth = (eCurStyle.minWidth) ? eCurStyle.minWidth : eCurStyle.getAttribute("min-width"); //IE7 : IE6
		if(l_minWidth && l_minWidth != 'auto') {
			var shim = document.createElement("DIV");
			shim.style.cssText = 'margin:0 !important; padding:0 !important; border:0 !important; line-height:0 !important; height:0 !important; BACKGROUND:RED;';
			shim.style.width = l_minWidth;
			shim.appendChild(document.createElement("&nbsp;"));
			if(elems[e].canHaveChildren) {
				elems[e].appendChild(shim);
			}
			else {
				// ??
			}
		}
	}
}