Witam,
Mam poziome menu stworzone jako lista. Jest w niej 7 pozycji (szerokość w zależności od treści, ustawiony tylko padding). Kończy się ono mniej więcej w połowie strony. Chodzi o to, żeby na końcu (po prawej stronie) tego menu dorobić albo diva albo <li> z klasą (w kodzie jako SZUKAJ), tak żeby wypełnił on pole do końca strony. Niestety gdy ustawiam width:100% bierze szerokość strony, gdy ustawiam mu szerokość w pixelach lub procentach to przy zoomowaniu strony (ctrl+plus i ctrl+minus) ten element przenosi się do nowej linijki i psuje całą stronę. Jest jakiś sposób żeby to zrobić?

HTML:
  1. <ul id="menu">
  2. <li><a href="">Start</a></li>
  3. <li><a href="">Wiadomości</a></li>
  4. <li><a href="">Sport</a></li>
  5. <li><a href="">Publicystyka</a></li>
  6. <li><a href="">Wideo</a></li>
  7. <li><a href="">Wydarzenia</a></li>
  8. <li><a href="">Więcej</a></li>
  9. <li id="search"><a href="">SZUKAJ</a></li>
  10. </ul>


CSS:
  1. #menu {
  2. list-style-type:none;
  3. padding:0px;
  4. margin:5px 0px 15px 0px;
  5. overflow:auto;
  6. font-family:Arial, Helvetica, Tahoma, sans-serif;
  7. font-size:85%;
  8. text-transform:uppercase;
  9. }
  10.  
  11. #menu li {
  12. float:left;
  13. margin:0px 1px 0px 0px;
  14. background:#1f2123;
  15. }
  16.  
  17. #menu li a, #menu li a:visited {
  18. display:block;
  19. padding:10px 9px;
  20. color:#d7d7d7;
  21. }
  22.  
  23. #menu li a:hover{
  24. background:#a01128;
  25. color:#fff;
  26. text-decoration:none;
  27. }
  28.  
  29. #search {
  30. display:block;
  31. text-align:right;
  32. }