#menu{position:absolute; z-index:1100;}
#nav{list-style: none;font-size:14px;margin:0;padding:0;}

 #nav ul { 
	padding: 0;
	margin:0;
	list-style: none;
    width:170px;
    z-index:99;
    position:absolute;
    overflow:visible;  
}
#nav li { 
    margin:0;       
    float:left;
    display:block;
    height:40px;
	padding:0;
	text-align: center;
background-image: url(http://www.detektywi.com.pl/grafika/wzorh.jpg);
}


   #nav li a:hover{
   background-image: url(http://www.detektywi.com.pl/grafika/wzor.jpg);
   height: 32px;
display:block;}

#nav li#m1,#nav li#m1 a{
width:70px;}

#nav li#m2,#nav li#m2 a{
width:120px;}

#nav li#m3,#nav li#m3 a {
width:70px;}

#nav li#m4 {
width:100px;}

#nav li#m4 a{
width:100px;

}


#nav li#m5 {
width:100px;}

#nav li#m5 a {
height: 40px;
width:100px;
padding-top:0;
padding-bottom: 2px;
}

#nav li#m6{
width:100px;}

#nav li#m6 a {
height: 40px;
width:100px;
padding-top:0;
padding-bottom: 2px;}


#nav li#m7{
width:100px;}



#nav li#m7 a {
height: 40px;
width:100px;
padding-top:2px;

}


#nav li#m8{
width:80px;
}

#nav li#m8 a {
width:80px;
}


#nav li#m1a,#nav li#m1a a{
width:210px;
padding:0;
height:20px;

}

#nav li#m2a,#nav li#m2a a{
width:170px;
height: 20px;

}

#nav li#m3a,#nav li#m3a a{
width:120px;

height: 20px;
padding:0;}


#nav ul li{ 
background-color:#333333;
text-align:left;
border-top:0px solid #000;
width:300px;
height:10px;

margin:1px;
}


#nav ul#ma:hover{
padding-top: 15px;
}

#nav ul{
    display:none;   
}

#nav a {
text-decoration: none;
padding-top: 10px;
display:block;
font-family: Calibri;
font-size: 15;
color: rgb(106,106,106);
font-size: 100%;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}


