Estou começando a aprender a usar o CSS e tenho o seguinte problema, quando eu aproximo o site da tela, o menu continua do tamanho q eu coloquei, mas se eu afasto, chega um certo ponto que alguns botoes descem e bagunçam toda a estrutura, como fazer com que o menu fique de acordo com o tamanho da div principal e não fique variando conforme a distancia? Links: Img com zoom, Img normal, Img afastada, Estrutura css da pagina, Estrutura css do menu