#hz_menu,#hz_menu ul
{
  list-style: none;
  margin:0;
  margin-top: 0.0em;
  padding: 0;
  border:0;
  float: left;
  text-align:center;
/*  position:absolute;
  top:1.4em;*/
  left:0.2em;
  background:#fff url(/images/back_menu.gif) top repeat-x;
  width:78em;
  font-size:0.9em;
}

#hz_menu li 
{
  float: left;
  position: relative;
  background: #F1E4C7;
  border:0;
  width:16.5em;
  white-space:nowrap;
  margin:0.1em;
  margin-top:0.1em;
  margin-left:0.1em;
  
}

#hz_menu li.index
{
	width:7.0em;
	background:#fff url(/images/back_menu_other.gif) top repeat-x;
	border:1px solid #999;
	
} 
#hz_menu li.index a
{
	width:5.2em;
	color:#900;
} 

#hz_menu li.favorits
{
	width:7.0em;
	background:#fff url(/images/back_menu_index.gif) top repeat-x;
	border:1px solid #999;
	
} 
#hz_menu li.favorits a
{
	width:7.3em;
	color:#900;
} 

#hz_menu li.basked
{
	width:9.0em;
	background:#fff url(/images/back_menu_index.gif) top repeat-x;
	border:1px solid #999;
	
} 
#hz_menu li.basked a
{
	width:9.3em;
	color:#900;
} 

#hz_menu li.search
{
	width:11.0em;
	background:#fff url(/images/back_menu_index.gif) top repeat-x;
	border:1px solid #999;
	
} 
#hz_menu li.search a
{
	width:11.2em;
	color:#900;
} 


#hz_menu li.other
{
	width:8.0em;
	background:#fff url(/images/back_menu_other.gif) top repeat-x;
	border:1px solid #999;
	
} 

#hz_menu li.other a
{
	width:8em;
} 

#hz_menu li.add
{
	/*background: #fffded;*/
	background:#fff url(/images/back_menu_add.gif) top repeat-x;
	border:1px solid #999;
	width:18.0em;
} 

#hz_menu li.add a
{
	color:#5232ad;
	width:18.3em;
	/*text-decoration:none;*/
} 

#hz_menu li.view
{
	/*background: #efe;*/
	background:#fff url(/images/back_menu_view.gif) top repeat-x;
	border:1px solid #999;
	width:18.6em;
} 

#hz_menu li.view a
{
	/*color:#316a7a;*/
	color:#316a7a;
	width:16.9em;
} 

#hz_menu a 
{
  text-decoration: none;
  display: block;
  width: 17.8em;
  padding: 0.2em 0.2em;
  font-size:0.9em;
  color:#900;
  font-weight:normal;
}



#hz_menu a span
{
	/*color:#99f;*/
	color:#00cc00;
}

#hz_menu a:hover,
#hz_menu a:hover span
{
	color:#f00;
	text-decoration: none;
	
} 


#hz_menu li:hover,
#hz_menu li.ieHover
{
	background:#ffe url(/images/back_menu_active.gif) top repeat-x;
	border:1px solid #990; 
	
}

#hz_menu li:hover a,
#hz_menu li.ieHover a
{
	color:#f00;
	
} 



#hz_menu li div.info 
{
	display: none;
	position: absolute;
	padding:0.3em;
	width: 52.0em;	
	background-color:#ffe;
	text-align:left;
	right:0;
	margin:0;	
	border:1px solid #bba;
	overflow:hidden;
	font-size:1.0em;
	color:#969;
}


#hz_menu li div.basked 
{
	display: none;
	position: absolute;
	padding:0.3em;
	width: 20.5em;
	background: #ffe;
	text-align:left;
	left:-0.05em;
	margin:0;
	border:1px solid #bba;
	overflow:hidden;
	font-size:0.9em;
	color:#969;
}

#hz_menu li div.add,
#hz_menu li div.view
{
	display: none;
	position: absolute;
	padding:0.0em;
	width: 44.5em;	
	background-color:#ffe;
	text-align:left;
	left:-0.05em;
	margin:0;
	border:1px solid #bba;
	overflow:hidden;
	font-size:0.9em;
	color:#969;
}

#hz_menu li div.add a,
#hz_menu li div.view a
{
	/*color:#00f;*/
	color:#33cccc;
	font-size:0.7em;
	width:12.0em;
}

#hz_menu li div.add a.flat,
#hz_menu li div.view a.flat

{
	display:block;
	font-size:0.7em;
	width:99%;
}


#hz_menu li:hover div.add a.active,
#hz_menu li:hover div.add a.active span,
#hz_menu li.ieHover div.add a.active,
#hz_menu li.ieHover div.add a.active span,
#hz_menu li:hover div.view a.active,
#hz_menu li:hover div.view a.active span,
#hz_menu li.ieHover div.view a.active,
#hz_menu li.ieHover div.view a.active span
{
	/*font-weight:bold;*/
	color:#ff6648;
}

#hz_menu div.view span.active,
#hz_menu div.add span.active
{
	color:#ff6648;
	font-size:0.7em;
	display:block;
}

#hz_menu div.view span.active_flat,
#hz_menu div.add span.active_flat
{
	color:#ff6648;
	font-size:0.7em;
	display:block;
	width:100%;
	padding:0;
	margin:0;
}


#hz_menu li div table.menuList
{
	width:100%;
	background-color:#ffe;
}

#hz_menu li div table.menuList th
{
	background-color:#eeb;
	font-size:0.6em;
	color:#bb6;
	white-space:nowrap;
	border:0;
	padding:0.5em;
	border-bottom:2px solid #ffe;
}

#hz_menu li div table.menuList th h3
{
	font-size:1.2em;
	font-weight:bold;
	color:#bb6;
	padding:0;
	margin:0;
}

#hz_menu li div.basked a.item
{
	/*color:#00f;*/
	color:#0000ff;
	font-size:0.7em;
	width:7.0em;
}

#hz_menu li div.basked a.help
{
	color:#999;
	font-size:0.7em;	
	width:100%;
	text-decoration:none;
}



#hz_menu li div.basked a:hover.item,
#hz_menu li div.add a:hover,
#hz_menu li div.view a:hover
{
	background-color:#ff0;
}


#hz_menu li div.info a
{
	color:#0000ff;
	font-size:0.85em;
	text-decoration:none;
	width:99%;
	padding:5px 0 5px 5px;
}
#hz_menu li div.info a p
{
	color:#090;
}

#hz_menu li div.info a p span
{
	color:#900;
}

#hz_menu li div.info a:hover,
#hz_menu li div.basked a:hover,
#hz_menu li div.add a:hover,
#hz_menu li div.view a:hover
{
	color:#f00;
	text-decoration:none;
}

#hz_menu li div.info a:hover
{
	background-color:#ff0;
}

#hz_menu li div.info a:hover p,
#hz_menu li div.info a:hover p span
{
	color:#f00;
}


#hz_menu li:hover div.info,
#hz_menu li.ieHover div.info,
#hz_menu li:hover div.basked,
#hz_menu li.ieHover div.basked, 
#hz_menu li:hover div.add,
#hz_menu li.ieHover div.add,  
#hz_menu li:hover div.view,
#hz_menu li.ieHover div.view 
{
  display: block;
}

#hz_menu li.other a.orange
{
	color:#ff6648;
}

#hz_menu li.other a.orange:hover
{
	color:#900;
}