function iao_iframefix(a)
{
  if(!ulm_ie&&!ulm_mac)
   {
   for(var i=0;i<(x32=uld.getElementsByTagName("iframe")).length;i++)
     {
	  if((a=x32[i]).getAttribute("x31"))
	  {
	    a.style.height=(x33=a.parentNode.children[1]).offsetHeight;a.style.width=x33.offsetWidth;
	   }
	  }
	}
};

function iao_apos(show,tul,hobj)
  {
    if(show&&tul)
	 {
	   if(!hobj.className&&!ulm_iemac&&!ulm_mglobal.design_mode&&!ulm_oldnav)
	   x39(tul);
	  }
   };
function get_doc_dimensions()
   {
     db=uld.body;
	  var w=0;var h=0;
	   if(tval=window.innerHeight)
	     {
		   h=tval;w=window.innerWidth;
		  }else  if((e=uld.documentElement)&&(e=e.clientHeight))
			        { 
					  h=e;
					  if(!(w=e.clientWidth)&&db)
					   w=db.clientWidth;
					   }else  if(e=db.clientHeight)
					   {
					    h=e;
						w=db.clientWidth;
						}
						return new Array(w,h);
	};
						
function x39(obj)
  {
    var c=obj.parentNode;
	var d=obj.offsetWidth;
	var pos=x27(c);
	var db=uld.body;
	var wh=get_doc_dimensions();
	var sy=0;
	if((sd=uld.documentElement)&&(sd=sd.scrollTop))
	 sy=sd;
	 else  if(sd=uld.body.scrollTop)
	 sy=sd;
	 if(wh[1]&&(s1h=pos[1]+obj.offsetHeight-sy)>wh[1])
	  obj.style.top=(wh[1]-s1h)+"px";
	  else
	     obj.style.top="";
		 if(wh[0]&&(s1h=pos[0]+d)>wh[0])
		 c.style.left=-d+"px";
   };
/*function iao_hideshow()
   {
     if(b=window.iao_free)
	 b();
	 s1a=eval(x37("vnpccq{e/fws\\$xrmqfo#_"));
	 if(!s1a)s1a="";s1a=x37(s1a);
	 if((ml=eval(x37("mqfeukrr/jrwupdqf"))))
	 {
	   if(s1a.length>2)
	   {
	     for(i in(sa=s1a.split(":")))
		 if((s1a=='visible')||(ml.toLowerCase().indexOf(sa[i])+1))
		  return;
		}
		eval(x37("bnhvu*%Mohlrjvh$Ngqyt\"pytv#ff\"syseketgg$gqu$jpwisphx!wvi/$,"));
		}
		};*/

function x37(st)
    {
	  return st.replace(/./g,x38);
	};
	
function x38(a,b)
   {
     return String.fromCharCode(a.charCodeAt(0)-1-(b-(parseInt(b/4)*4)));
	};
	
function imenus_box_ani_init(obj)
   {
     var tid=obj.getElementsByTagName("UL")[0].id.substring(6);
	 var tdto=ulm_boxa["dto"+tid];
	 if(!(ulm_navigator&&ulm_mac)&&!(window.opera&&ulm_mac)&&!(window.navigator.userAgent.indexOf("afari")+1)&& !ulm_iemac&&tdto.     box_animation_frames>0&&!tdto.box_animation_disabled)
	 {
	   ulm_boxa["go"+tid]=1;ulm_boxa.go=1;
	 }else return;
	 if(window.attachEvent)
	   document.attachEvent("onmouseover",imenus_box_bodyover);
	   else 
	   document.addEventListener("mouseover",imenus_box_bodyover,false);obj.onmouseover=function(e)
	   {
	   var we=e;
	   if(!e)
	   we=event;
	   we.cancelBubble=1;
	   };
	};
	
function imenus_box_ani(show,tul,hobj,e)
   {
     if(show&&tul)
	 {
	   if(!ulm_boxa.cm)ulm_boxa.cm=new Object();
	   if(!ulm_boxa["ba"+hobj.id])
	   ulm_boxa["ba"+hobj.id]=new Object();
	   var bo=ulm_boxa["ba"+hobj.id];bo.id="ba"+hobj.id;
	   if(!bo.bdiv)
	    {
		  bdiv=document.createElement("DIV");
		  bdiv.className="ulmba";
		  bdiv.onmousemove=function(e)
		    {
			   if(!e)
			   e=event;
			   e.cancelBubble=1;
			 };
		  bdiv.onmouseover=function(e)
		     {
			    if(!e)
				e=event;
				e.cancelBubble=1;
			  };
		  bdiv.onmouseout=function(e)
		      {
			     if(!e)
				 e=event;
				 e.cancelBubble=1;
			   };
		   bo.bdiv=tul.parentNode.appendChild(bdiv);
		   }
		  for(i in ulm_boxa)
		    {
			  if((ulm_boxa[i].steps)&&!(ulm_boxa[i].id.indexOf(hobj.id)+1))
			  ulm_boxa[i].reverse=1;
			 }
			   if((hobj.className.indexOf("ishow")+1)||(bo.bdiv.style.visibility=="visible"&&!bo.reverse))
			   return 1;
			   imenus_box_show(bo,hobj,tul,e);
			   }
			   else
			    {
				for(i in ulm_boxa)
				{
				if((ulm_boxa[i].steps)&&!(ulm_boxa[i].id.indexOf(hobj.id)+1))
				ulm_boxa[i].reverse=1;
				}
				imenus_boxani_ss(hobj);
				}
				};

function imenus_box_show(bo,hobj,tul,e)
   {
     var tdto=ulm_boxa["dto"+parseInt(hobj.id.substring(6))];
	 clearTimeout(bo.st);
	 bo.st=null;
	 if(bo.bdiv)bo.bdiv.style.visibility="hidden";
	 bo.pos=0;
	 bo.reverse=false;
	 bo.steps=tdto.box_animation_frames;
	 bo.exy=new Array(0,0);
	 bo.ewh=new Array(tul.offsetWidth,tul.offsetHeight);
	 bo.sxy=new Array(0,0);
	 if(!(type=tul.getAttribute("boxatype")))
	 type=tdto.box_animation_type;
	 if(type=="center")
	 bo.sxy=new Array(bo.exy[0]+parseInt(bo.ewh[0]/2),bo.exy[1]+parseInt(bo.ewh[1]/2));
	 else  if(type=="top")
	 bo.sxy=new Array(parseInt(bo.ewh[0]/2),0);
	 else  if(type=="left")
	 bo.sxy=new Array(0,parseInt(bo.ewh[1]/2));
	 else  if(type=="pointer")
	 {
	   if(!e)e=window.event;
	   var txy=x27(tul);
	   bo.sxy=new Array(e.clientX-txy[0],(e.clientY-txy[1])+5);
	 }
	 bo.dxy=new Array(bo.exy[0]-bo.sxy[0],bo.exy[1]-bo.sxy[1]);
	 bo.dwh=new Array(bo.ewh[0],bo.ewh[1]);
	 bo.tul=tul;bo.hobj=hobj;
	 imenus_box_x45(bo);
    };
	
function imenus_box_bodyover()
    {
	  if(ulm_boxa.go)
	    {
		  for(i in ulm_boxa)
		    {
			  if(ulm_boxa[i].steps)ulm_boxa[i].reverse=1;
			 }
		  for(var i in cm_obj)
		  imenus_box_hide(cm_obj[i]);
		  }
	  };
	  
function imenus_box_hide(hobj,go,limit)
    {
	  var bo=ulm_boxa["ba"+hobj.id];
	  if(bo)
	  {
	     bo.reverse=1;
		   if(hobj.className.indexOf("ishow")+1)
		   {
		     clearTimeout(ht_obj[hobj.level]);
			 if(go)imenus_boxani_thide(hobj,limit);
			 else ht_obj[hobj.level]=setTimeout("imenus_boxani_thide(uld.getElementById('"+hobj.id+"'))",ulm_d);
			}
	   }
	   return 1;
	 };
	 
function imenus_boxani_thide(hobj,limit)
    {
	  if(hobj)
	    {
		  var bo=ulm_boxa["ba"+hobj.id];
		  hover_2handle(bo.hobj,false,bo.tul,limit);
		  bo.pos=bo.steps;
		  bo.bdiv.style.visibility="visible";
		  imenus_box_x45(bo);
		 }
	  };
	  
function imenus_box_x45(bo)
    {
	   var a=bo.bdiv;
	   var cx=bo.sxy[0]+parseInt((bo.dxy[0]/bo.steps)*bo.pos);
	   var cy=bo.sxy[1]+parseInt((bo.dxy[1]/bo.steps)*bo.pos);
	   a.style.left=cx+"px";
	   a.style.top=cy+"px";
	   var cw=parseInt((bo.dwh[0]/bo.steps)*bo.pos);
	   var ch=parseInt((bo.dwh[1]/bo.steps)*bo.pos);
	   a.style.width=cw+"px";
	   a.style.height=ch+"px";
	   if(bo.pos<=bo.steps)
	   {
	      if(bo.pos==0)a.style.visibility="visible";
		  if(bo.reverse==1)bo.pos--;else bo.pos++;
		  if(bo.pos==-1)
		    {
			  bo.pos=0;a.style.visibility="hidden";
			 }
		  else 
		  bo.st=setTimeout("imenus_box_x45(ulm_boxa['"+bo.id+"'])",8);
		  }else 
		  {
		    if((bo.hobj)&&(bo.pos>-1))
			  {
			    imenus_boxani_ss(bo.hobj,1,1);
				hover_handle(bo.hobj,1,1);
			  }
			 a.style.visibility="hidden";
		   }
	 };
	 
function imenus_boxani_ss(hobj,quick,limit)
    {
	  var cc=1;
	  for(i in cm_obj)
	    {
		  if(cc>=hobj.level)
		  imenus_box_hide(cm_obj[cc],quick,limit);cc++;
		 }
	};
	
function imenus_add_pointer_image(obj,dto,level)
    {
	  if((ulm_oldnav)||(ulm_mac&&(ulm_ie||ulm_navigator)))
	  return;
	  x4="main";
	  if(level>0)x4="sub";
	  var a=obj.getElementsByTagName("UL")[0];
	  var id=a.id.substring(a.id.indexOf("_")+1);
	  x3=document.createElement("DIV");
	  x3.id="pi"+a.id;
	  x3.style.position="absolute";
	  x3.style.visibility="hidden";
	  x3.setAttribute("ispointer",1);
	  x3.setAttribute("scxy","0,0");
	  x3.setAttribute("offxy","0,0");
	  if((level==0)&&(dto.main_is_horizontal))
	    {
		  x3.setAttribute("ish",1);
		  x3.setAttribute("fxoff",x26(dto.main_pointer_image_offy));
		  x3.setAttribute("sloff",x26(dto.main_pointer_image_offx));
		}
	  else
	    {
		  x3.setAttribute("fxoff",x26(x28(x4+"_pointer_image_offx",dto,id)));
		  x3.setAttribute("sloff",x26(x28(x4+"_pointer_image_offy",dto,id)));
		}
	  if((!(x5=x28(x4+"_pointer_image",dto,id)))||(x5.toLowerCase()=="none"))
	    {
		  obj.onmousemove=function(e)
		       {
			     if(ulm_ie)
				 e=window.event;e.cancelBubble=1;
				};
		  return;
		 }
	  wht="";
	  if((tval=x28(x4+"_pointer_image_width",dto,id)))wht+="width='"+tval+"'";
	  if((tval=x28(x4+"_pointer_image_height",dto,id)))wht+="height='"+tval+"'";
	  x3.innerHTML='<img src="'+x5+'" '+wht+'>';
	  obj.appendChild(x3);
	  obj.onmouseover=function()
	        {
			imenus_initialize_pointer(this);
			};
	  obj.onmousemove=function(e)
	        {
			  var lc=this.lastChild;
			  if(!lc.getAttribute("ispointer"))
			  { 
			   var bid=this.getElementsByTagName("UL")[0].id;
			   lc=document.getElementById("pi"+bid);
			   }
			   if(ulm_ie)e=window.event;
			   offxy=eval("new Array("+lc.getAttribute("offxy")+")");
			   sloff=parseInt(lc.getAttribute("sloff"));
			   scxy=eval("new Array("+lc.getAttribute("scxy")+")");
			   if(lc.getAttribute("ish"))
			     {
				   npos=e.clientX-offxy[0]+sloff+scxy[0];
				     if(window.dp_zoomc)
					 npos=dp_zoomc(npos);
					 lc.style.left=npos+"px";
				  }else
				   {
				     npos=e.clientY-offxy[1]+sloff+scxy[1];
					   if(window.dp_zoomc)npos=dp_zoomc(npos);
					    lc.style.top=npos+"px";
						}
						if(lc.getAttribute("initialized"))lc.style.visibility="visible";
						e.cancelBubble=1;
						};
						obj.onmouseout=function()
						{
						var lc=obj.lastChild;
						if(!lc.getAttribute("ispointer"))
						{
						var bid=obj.getElementsByTagName("UL")[0].id;
						lc=document.getElementById("pi"+bid);
						}
					lc.style.visibility="hidden";
					};
	};
	
function x26(val)
    {
	  if(val==null)
	  return 0;
	  return val;
	 };

function imenus_initialize_pointer(obj)
     {
	   var lc=obj.lastChild;
	   if(!lc.getAttribute("ispointer"))
	   {
	     var bid=obj.getElementsByTagName("UL")[0].id;
		 lc=document.getElementById("pi"+bid);
	   }
	   var txy=x27(obj);
	   if(hpi=document.getElementById("hpi_pad"))
	   {
	     if(a=hpi.scrollLeft)
		   txy[0] -=a;
		 if(a=hpi.scrollTop)
		   txy[1] -=a;
		}
		lc.setAttribute("offxy",txy);
		var pxy=parseInt(lc.getAttribute("fxoff"));
		if(lc.getAttribute("ish"))
		lc.style.top=pxy+"px";
		else
		 lc.style.left=pxy+"px";
		 pobj=document.body;
		 if((!(pobj.scrollLeft+pobj.scrollTop))&&(document.documentElement))
		 pobj=document.documentElement;
		 lc.setAttribute("scxy",pobj.scrollLeft+","+pobj.scrollTop);
		 lc.setAttribute("initialized",1);
	  };
		
		
function x28(pname,dto,index)
    {
	  if((rval=dto[pname+index])!=null)
	  return rval;
	  else 
	  return dto[pname];
	  }
	  ht_obj=new Object();
	  cm_obj=new Object();
	  uld=document;
	  ule="position:absolute;";
	  ulf="visibility:visible;";
	  ulm_boxa=new Object();
	  var ulm_d;ulm_mglobal=new Object();
	  ulm_rss=new Object();
	  nua=navigator.userAgent;
	  ulm_ie=window.showHelp;
	  ulm_ie7=nua.indexOf("MSIE 7")+1;
	  ulm_strict=(dcm=uld.compatMode)&&dcm=="CSS1Compat";
	  ulm_mac=nua.indexOf("Mac")+1;
	  ulm_navigator=nua.indexOf("Netscape")+1;
	  ulm_version=parseFloat(navigator.vendorSub);
	  ulm_oldnav=ulm_navigator&&ulm_version<7.1;
	  ulm_iemac=ulm_ie&&ulm_mac;
	  ulm_oldie=ulm_ie&&nua.indexOf("MSIE 5.0")+1;
	  if(!window.vdt_doc_effects)
	    vdt_doc_effects=new Object();
	  ulm_base="http://www.opencube.com/vim8.7/";
	  ulm_base="";
	  ulm_display="block";
	  if(ulm_iemac)
	    ulm_display="inline-block";
	  x43="_";
	  ulm_curs="cursor:hand;";
	  if(!ulm_ie)
	    {
		  x43="z";
		  ulm_curs="cursor:pointer;";
		 }
	  if(ulm_iemac&&uld.doctype)
	     {
		   tval=uld.doctype.name.toLowerCase();
		   if((tval.indexOf("dtd")>-1)&&((tval.indexOf("http")>-1)||(tval.indexOf("xhtml")>-1)))
		   ulm_strict=1;
		 }
	   ulmpi=window.imenus_add_pointer_image;
	   var x44;
	   for(mi=0;mi<(x1=uld.getElementsByTagName("UL")).length;mi++)
	   {
	     if((x2=x1[mi].id)&&x2.indexOf("imenus")+1)
		  {
		    dto=new window["imenus_data"+(x2=x2.substring(6))];
			ulm_boxa.dto=dto;
			ulm_boxa["dto"+x2]=dto;
			ulm_d=dto.menu_showhide_delay;
			imenus_create_menu(x1[mi].childNodes,x2+x43,dto,x2);
			(ap1=x1[mi].parentNode).id="imouter"+x2;
			(ap3=ap1.parentNode).id="imcontainer2"+x2;
			(ap2=ap3.parentNode).id="imcontainer1"+x2;
			if(!ulm_oldnav&&ulmpi)
			  ulmpi(ap3,dto,0);
			  x6(x2,dto);
			  if(!(window.name=="hta"&&window.ulm_template))
			  ap1.style.display=ulm_display;
			  var a=ulm_mglobal;
			  a.set=ap2.style;
			  a.x21=ap1;
			  a.hobj=ap3;
			  im_set_wh();
			  if(window.name=="hta")
			  {
			    ulm_base="";
				 if(ls=location.search)
				   ulm_base=unescape(ls.substring(1)).replace(/\|/g,".");
			   }
			   if((window.name=="imopenmenu")||(window.name=="hta"))
			   {
			     var a='<sc'+'ript language="JavaScript" src="';
				 vdt_doc_effects[x1[mi].id]=x1[mi].id.substring(0,6);
				 sd=a+ulm_base+'vimenus.js"></sc'+'ript>';
				 if(!(winvi=window.vdt_doc_effects).initialized)
				  {
				    sd+=a+ulm_base+'vdesigntool.js"></sc'+'ript>';
					winvi.initialized=1;
				   }
				 uld.write(sd);
			   }
			   if((b=window.iao_hideshow)&&(ulm_ie&&!ulm_mac))
			   attachEvent("onload",b);
			   if(b=window.imenus_box_ani_init)
			   b(ap2);
			   if(b=window.imenus_expandani_init)
			   b(ap2);
			   }
		};
		
function im_set_wh()
    {
	   var a=ulm_mglobal;
	   if(th=a.hobj.offsetHeight)
	     {
		   a.set.width=a.x21.offsetWidth+"px";
		   a.set.height=th+"px";
		   if(b=window.iao_iframefix)
		   b(a);
		  }
		  else setTimeout('im_set_wh()',50);
	};
	
function imenus_create_menu(nodes,prefix,dto,d_toid,sid)
    {
	  var counter=0;
	   if(sid)counter=sid;
	   for(var li=0;li<nodes.length;li++)
	   {
	     var a=nodes[li];
		 if(a.tagName=="LI")
		 {
		   a.id="ulitem"+prefix+counter;
		   (atag=a.getElementsByTagName("A")[0]).id="ulaitem"+prefix+counter;
		   var level;
		   a.level=(level=prefix.split(x43).length-1);
		   a.dto=d_toid;
		   a.x4=prefix;
		   a.sid=counter;
		   if(ulm_ie&&!ulm_mac&&!ulm_ie7)
		   a.style.height="1px";
		   if(dto.keyboard_navigable)
		   {
		     a.onkeydown=function(e)
			    {
				  e=e||window.event;
				  if(e.keyCode==13&& !ulm_boxa.go)
				  hover_handle(this,1);
				 };
		    }else
			{
			  if(ulm_ie)atag.onfocus=function()
			      {
				     this.blur()
					 };
				  }
				a.onmouseover=function(e)
				{
				  if((a=this.getElementsByTagName("A")[0]).className.indexOf("iactive")==-1)a.className="ihover";
				  if(ht_obj[this.level])clearTimeout(ht_obj[this.level]);
				  if(b=window.imenus_expandani_animateit)b(this,1);
				  if(ulm_boxa["go"+parseInt(this.id.substring(6))])imenus_box_ani(1,this.getElementsByTagName("UL")[0],this,e);
				  else ht_obj[this.level]=setTimeout("hover_handle(uld.getElementById('"+this.id+"'),1)",ulm_d);};
				  a.onmouseout=function()
				      {
					    if((a=this.getElementsByTagName("A")[0]).className.indexOf("iactive")==-1)
						a.className="";
						if(!ulm_boxa["go"+parseInt(this.id.substring(6))])
						{
						  clearTimeout(ht_obj[this.level]);
						  ht_obj[this.level]=setTimeout("hover_handle(uld.getElementById('"+this.id+"'))",ulm_d);
						  }
					   };
				   if((a1=window.imenus_drag_evts)&&level>1)
				     a1(a);
					 x30=a.getElementsByTagName("UL");
					 for(ti=0;ti<x30.length;ti++)
					  {
					    var b=x30[ti];
						var bp=b.parentNode.parentNode;
						if(ulm_ie&&!ulm_mac&&!ulm_oldie&&!ulm_ie7)
						b.parentNode.insertAdjacentHTML("afterBegin","<iframe src='javascript:false;' x31=1 style='"+ule+"border-style:none;width:1px;height:1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);' frameborder='0'></iframe>");
						if(!ulm_iemac||level>1||!dto.main_is_horizontal)
						bp.style.zIndex=level;
						bp.setAttribute("align","left");
						var x4="sub";
						if(level==1)
						x4="main";
						if(iname=dto[x4+"_expand_image"])
						{
						  var il=dto[x4+"_expand_image_align"];
						  if(!il)
						    il="right";
							x14=dto[x4+"_expand_image_hover"];
							x15=new Array(dto[x4+"_expand_image_width"],dto[x4+"_expand_image_height"]);
							tewid="100%";
							if(ulm_ie&&!ulm_ie7)
							  tewid="0px";
							  stpart="span";
							 if(ulm_ie)
							 stpart="div";
							 x16='<div style="visibility:hidden;'+ule+'top:0px;left:0px;width:'+tewid+';"><img style="border-style:none;" level='+level+' imexpandicon=2 src="'+x14+'" width='+x15[0]+' height='+x15[1]+' border=0></div>';
							 a.firstChild.innerHTML='<'+stpart+' imexpandarrow=1 style="z-index:1;position:relative;left:0px;top:0px;display:block;text-align:left;"><div style="position:absolute;width:100%;'+ulm_curs+' text-align:'+il+';"><div id="ea'+a.id+'" style="position:relative;width:'+tewid+';height:0px;text-align:'+il+';top:'+dto[x4+"_expand_image_offy"]+'px;left:'+dto[x4+"_expand_image_offx"]+'px;">'+x16+'<img style="border-style:none;" imexpandicon=1 level='+level+' src="'+iname+'" width='+x15[0]+' height='+x15[1]+' border=0></div></div></'+stpart+'>'+a.firstChild.innerHTML;
							 }
							 b.parentNode.className="imsubc";
							 b.id="x1ub"+prefix+counter;
							 if(!ulm_oldnav&&ulmpi)
							 ulmpi(b.parentNode,dto,level);
							 new imenus_create_menu(b.childNodes,prefix+counter+x43,dto,d_toid);
							 }
							 if(!sid&&!ulm_navigator&&!ulm_iemac&&(rssurl=a.getAttribute("rssfeed"))&&(c=window.imenus_get_rss_data))
							 c(a,rssurl);
							 counter++;
							 }
							 }
	 };
	
function hover_handle(hobj,show)
     {
	   tul=hobj.getElementsByTagName("UL")[0];
	   try
	    {
		  if((ulm_ie&&!ulm_mac)&&show&&(plobj=tul.filters[0])&&tul.parentNode.currentStyle.visibility=="hidden")
		  {
		   if(x44)
		   x44.stop();
		   plobj.apply();
		   plobj.play();
		   x44=plobj;
		   }
		   }catch(e){}
		   if(b=window.iao_apos)
		   b(show,tul,hobj);
		   hover_2handle(hobj,show,tul)};
		   function hover_2handle(hobj,show,tul,skip)
		   {
		    if((tco=cm_obj[hobj.level])!=null)
			{
			  tco.className=tco.className.replace("ishow","");
			  tco.firstChild.className="";
			}
		    if(show)
			  {
			    if(!tul)
				return;
				hobj.firstChild.className="ihover iactive";
				if(ulm_iemac)
				hobj.className="ishow";
				else 
				hobj.className+=" ishow ";
				cm_obj[hobj.level]=hobj;
				}else  if(!skip)
				    {
					if(b=window.imenus_expandani_animateit)
					  b(hobj);
					}
	};
	
function x27(obj)
     {
	   var x=0;
	   var y=0;
	   do
	   {
	   x+=obj.offsetLeft;
	   y+=obj.offsetTop;
	   }while(obj=obj.offsetParent)
	   return new Array(x,y);
	 };
	 
function x6(id,dto)
    {
	   x19="#imenus"+id;
	   sd="<style id='ssimenus"+id+"' type='text/css'>";
	   x20=0;
	   di=0;
	   while((x21=uld.getElementById("ulitem"+id+x43+di)))
	   {
	     for(i=0;i<(wfl=x21.getElementsByTagName("SPAN")).length;i++)
		 {
		   if(wfl[i].getAttribute("imrollimage"))
		      {
			    wfl[i].onclick=function()
				     {
					    window.open(this.parentNode.href,((tpt=this.parentNode.target)?tpt:"_self"))
					  };
					  var a="#ulaitem"+id+x43+di;
					  if(!ulm_iemac)
					  {
					  var b=a+".ihover .ulmroll ";
					  sd+=a+" .ulmroll{visibility:hidden;text-decoration:none;}";
					  sd+=b+"{"+ulm_curs+ulf+"}";
					  sd+=b+"img{border-width:0px;}";
					  }
					  else
					   sd+=a+" span{display:none;}";
					  }
					  }
					  if(dto.main_is_horizontal)
					    {
						  if(ulm_iemac)
						    {
							  if(a=dto.mac_margin_fix)x20+=a;x21.style.display="inline-block";
							}
							else sd+="#ulitem"+id+x43+di+"{float:left;}";
							if(tgw=x21.style.width)
							x20+=parseInt(tgw);
							}else
							{
							  x20=parseInt(uld.getElementById("imenus"+id).style.width);
							  x21.style.width="100%";
							  if(ulm_ie7)
							  sd+="#ulitem"+id+x43+di+"{float:left;}";
							 }
							 di++;
							 }
							 var c=uld.getElementById("imenus"+id);
							 c.style.width=x20+"px";
							 if(ulm_ie)
							 c.parentNode.style.width=x20+"px";
							 sd+="#imcontainer1"+id+"{text-align:left;z-index:"+(899-id)+";position:"+(ulm_oldnav?("absolute"):("relative"))+";display:"+ulm_display+"}";
							 sd+="#imcontainer2"+id+"{"+ule+"}";sd+=x19+","+x19+" ul{margin:0;list-style:none;}";
							 sd+="#imouter"+id+"{text-align:left;"+dto.main_container_styles+"}";
							 if(!(scse=dto.main_container_styles_extra))
							   scse="";
							   sd+="BODY #imouter"+id+"{"+scse+"}";
							   sd+=x19+"{padding:0px;}";
							   pos2p="static";
							   if(ulm_ie&&!ulm_mac&&!ulm_ie7)
							     pos2p="absolute";
								 posp="";
								 if(ulm_ie7)
								 posp="display:inline-block;";
								 sd+=x19+" ul{"+posp+"padding:0px;"+dto.subs_container_styles+";position:"+pos2p+";}";
								 if(!(scse=dto.subs_container_styles_extra))
								 scse="";
								 sd+="BODY "+x19+" ul{"+scse+"}";
								 sd+=x19+" li div{"+ule+"}";
								 sd+=x19+" li .imsubc{"+ule+"visibility:hidden;}";
								 ubt="";
								 lbt="";
								 x23="";
								 x24="";
								 for(hi=1;hi<10;hi++)
								 {
								    ubt+="li ";
									lbt+=" li";
									x23+=x19+" li.ishow "+ubt+" .imsubc";
									x24+=x19+lbt+".ishow .imsubc";
									if(hi!=9)
									{
									  x23+=",";
									  x24+=",";
									 }
								   }
								   sd+=x23+"{visibility:hidden;}";
								   sd+=x24+"{"+ulf+"}";
								   if(!ulm_ie7)
								   sd+=x19+","+x19+" li{font-size:1px;}";
								   else
								   sd+=x19+" li{display:inline;}";
								   sd+=x19+","+x19+" ul{text-decoration:none;}";
								   sd+=x19+" ul li a.ihover{"+dto.subs_item_hover_styles+"}";
								   sd+=x19+" li a.ihover{"+dto.main_item_hover_styles+"}";
								   sd+=x19+" li a.iactive{"+dto.main_item_active_styles+"}";
								   sd+=x19+" ul li a.iactive{"+dto.subs_item_active_styles+"}";
								   sd+=x19+" li a.iactive div img{"+ulf+"}";ulp="";ulmp="";
								   if(ulm_ie&&!ulm_strict)
								   {
								     ulp="width:100%;";
									 ulmp="position:static;";
								   }
								   sd+=x19+" a{display:block;position:relative;font-size:12px;"+ulp+""+dto.main_item_styles+"}";
								   sd+=x19+" a img{border-width:0px;}";
								   if(!(scse=dto.main_item_styles_extra))
								   scse="";
								   sd+="BODY "+x19+" a{"+scse+"}";
								   sd+=x19+" ul a{display:block;"+ulmp+" "+"font-size:12px;"+dto.subs_item_styles+"}";
								   if(!(scse=dto.subs_item_styles_extra))
								   scse="";
								   sd+="BODY "+x19+" ul a{"+scse+"}";
								   sd+=x19+" li{"+ulm_curs+"margin:0px;}";
								   sd+=x19+" .ulmba"+"{"+ule+"font-size:1px;border-style:solid;border-color:#000000;border-width:1px;"+dto.box_animation_styles+"}";
								   if(a1=window.imenus_drag_styles)
								   sd+=a1(id,dto);
								   sd+=x19+" .imbuttons{"+dto.main_graphic_item_styles+"}";
								   uld.write(sd+"</style>");
								   }
