lo estas haciendo mal mano, deberias de tener un div contenedor y los otros 2 dentro de este, algio asi:
Código HTML:
Ver original.central{
width:100%;
position:absolute;
}
.logo{
float:left;
position:relative;
z-index:2;
width:200px;
background-color:#D2DFF3;
}
.menu{
text-align:center;
position:relative;
z-index:1;
}
ESTE ES EL LOGO
ESTE ES EL MENU
de esa manera ordeno que el logo este a la izquierda y el menu al centro o donde yo quiera