/* CSS Document */
#menu_div {
width:980px;
height:36px;
background:url(images/pasek_glowny_jasny.png) repeat-x;   
font-size:13px;

position:relative;  
}
#menu, #menu ul {
padding:0; 
margin:0; 
list-style-type: none;
width:auto;
padding-left:20px;
padding-right:10px;
}

#menu a, #menu a:visited {
display:block;
width:auto; 
padding-left:15px;
padding-right:15px;
font-size:13px; 
color:white; 
height:36px; 
line-height:36px; 
text-decoration:none; 

}
#menu li {float:left;}
#menu li ul li{ background:rgb(22,132,173) ;width:190px;border: 1px solid rgb(20,81,141);}
#menu li:hover {position:relative;}
#menu li ul li a:visited {width:160px;}
#menu li ul li:hover > a {background:rgb(22,83,150) ;}
#menu li ul li:hover {border: 1px solid rgb(51,37,108);}
#menu li:hover > a {background:url(images/pasek_glowny_ciemny.png) repeat-x; color:white;}
#menu li ul {display:none;}
#menu li:hover > ul {display:block; position:absolute; top:0px; left:35px; padding:0px;  width:190px;}
#menu > li:hover > ul {left:0px; top:34px;}
#menu table {position:absolute; border-collapse:collapse; top:19px; left:30px;  font-size:1em;}

#menu li a:hover ul ul{
visibility:hidden;
}
#menu li a:hover ul a:hover ul ul{
visibility:hidden;
}
#menu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}
#menu li a:hover ul {
visibility:visible; left:-30px; top:14px; left:-31px; top:15px;
}
#menu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
#menu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}


