/* CSS Document */



#nav {
  font-size:10px;  
  height:22px;
  position:relative;
  z-index:1000;
  background-color:#474747;  
  
}
#nav li { 
  height:22px;
  line-height:22px;
     
}
#nav li ul {
  width:155px;
  border:none;
  border:1px solid #474747;
  border-top:none;  
}
#nav li ul#produkty_submenu {
  width:250px;    
}
#nav li ul ul{     
  border:1px solid #474747;    
}
#nav li ul li.submenu_first ul{     
  border-top:none;    
}
#nav li a {
  text-decoration:none;
  color:white;
  padding:0 11px 0 10px;
  letter-spacing:0;
  
}
#nav li:hover, #nav li.sfhover {
 background-color:#585757; 
}
#nav li#current a{
  color:#cae7fb; 
  
}
/* normal state */
#nav li ul li{  
  border:none;   
  height:18px;
  line-height:18px;
  background:white;     
}

#nav li ul li a, #nav li ul li.is_more ul li a, #nav li#current ul li a,#nav li ul li a,  #nav li#current ul li.is_more ul li a{
  border:none;
  line-height:18px; /* height - 1px for border*/
  padding:0 7px;
  text-transform:none;  
  color:#e2001a;  
}
#nav li ul li.is_more {
  background-image: url(../assets/nav_tr_red.png);
  background-position:right 4px;
  background-repeat:no-repeat;  
}



/* hovered state*/
#nav li ul li:hover, #nav li ul li.sfhover {  
  background-color:#e2001a;   
}
#nav li ul li:hover a, #nav li ul li.sfhover a, #nav li#current ul li.is_more ul li a:hover,#nav li ul li.is_more ul li a:hover,  #nav li ul li.is_more ul li a.sfhover, #nav li#current ul li:hover a, #nav li#current ul li.sfhover a{  
  color:white;   
}
#nav li ul li.is_more:hover, #nav li ul li.is_more.sfhover {
  background-image: url(../assets/nav_tr_white.png);
  background-position:right 4px;
  background-repeat:no-repeat;
}

#nav li ul li.is_more li, #nav li ul li.is_more li.sfhover, #nav li ul li.is_more_nb{
  background-image:none;
}
