#nav, #nav ul, .nav, .nav ul{
  margin:0;
  padding:0;
  padding: 26px 0 0 0;
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  height: 14px;
}

#nav a, .nav a{
  display:block;
  height:14px;
  margin: -2px 16px 0 16px;
  padding: 0;
  text-decoration:none;
  color: #CCCCCC;
}
#hack-first a, .hack-first a {
  margin-left: 0 !important;
}
li#hack-last, li.hack-last  {
  border-right: none !important;
}
#nav a:hover, .nav a:hover  {
  text-decoration: underline;
}

.nav a:hover  {
  color: #666666;
}

#nav a#current {
  color: #FFFFFF;
}
#nav li, .nav li {
  float:left;
  margin:0;
  position:relative;
  border-right: 1px solid #CCCCCC;
  width: auto;
}


#nav_dla_IE6 li {
		 /*
		 * 		dla IE 6!!!
		 *		 
		 *		 		 */
  width: 80px;
}

#nav ul {
  position:absolute;
  display:none;
  width:150px;
  top:65px;
}
.nav ul {
  position:absolute;
  display:none;
  width:120px;
  top:65px;
}
/*
#nav li ul a{ /* pierwszy level
  width: 115px;
  height: auto;
  float:left;
  font: bold 12px/14px Verdana,Helvetica,sans-serif;
  margin: 0;
  padding:5px 5px 5px 27px;
  color: white;
  background-color: #99BBDB;
  border-bottom: 1px solid #F2F2F2;
  border-left: 1px solid #99BBDB;
}
#nav li ul a:hover{ /* pierwszy level hover
  color: #25406C;
  background-color: white;
  border-bottom: 1px solid #25406C;
  border-left: 1px solid #25406C;
}

#nav ul ul{
  top:auto;
}	

#nav li ul ul {
  left:150px;
  margin: 0 0 0 0;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
  display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
  display:block;
}
#hack-width {
  width: 185px !important;
}
#hack-width a {
  margin: 0px;
}*/