#menu        { background-image: 
               url(''); 
               background-repeat: no-repeat; background-attachment: scroll; 
               width: 130px; float: left; background-position: top right }

#menu ul    { margin: 0px; padding: 0px; padding-bottom: 0px; list-style: none; width: 130px; border: 0px solid #999; }

#menu ul li { position: relative; height: 23px; width: 130px; float: left; }

html>/**/body #menu ul li { float: none; }

#menu li ul { position: absolute; top: 0; left: -999em; background: #fff; padding: 0px; padding-bottom: 0px; }


#menu ul li a { display: block;  text-decoration: none; text-align: left; color: #fff; background-color: #E30303;
               background-image: 
               url('img/menu_button.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
                height: 30px; margin-bottom: 0px; 
               padding-left: 25px; padding-right: 0px; padding-top: 0px; 
               padding-bottom: 0px; background-position: 0% }

#menu ul li a.s { background-color: #3d297a; background-image: 
               url('img/menu_button.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0% }

#menu ul li.rez a { background-color: #ff6600; background-image: 
               url('img/menu_button_podrzedne.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0% }

#menu ul li.rez a:hover { background-color: #3d297a; background-image: 
               url('img/menu_button.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0% }

#menu ul li.rez a.s { background-color: #3d297a; background-image: 
               url('img/menu_button.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0% }

#menu li:hover a, #menu li.over a, #menu li:hover li a:hover, #menu li.over li a:hover { color: #C0C0C0; background-color: #E30303; background-image: 
               url('img/menu_button.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0% }

#menu li:hover li a, #menu li.over li a { color: #fff; background-color: #E30303; background-image: 
               url('img/menu_button.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0% }

#menu li:hover ul, #menu li.over ul { left: 130px; }
