pues mira esto, espero que te ayude a guiarte:
Código html:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> #menu{width:900px; height:58px; margin:0 auto;}
#izq{width:33px; height:58px; float:left;background:#000 url(../images/menu-l.png);}
#der{width:33px; height:58px; float:right;background:#000 url(../images/menu-r.png);}
#centro{width:834px; height:58px; float:left;background:#000 url(../images/menu-c.png); text-align:center; color:#fff}
#centro ul{list-style:none; margin:15px 0 0 0; padding:0;}
#centro ul li{display:inline; margin:0 6px 0 6px}
ahora, tal vez cree algún conflicto la clase que estas utilizando style="horz" en user-menu-c que no la veo declarada en tu css