/* Main Nav */
#navigace {
	float:left;
	width:100%;
	background-color:#ffffff;
}
#navigace ul {
	font-size: 10px;
  margin: 0; padding: 0 0 0 0px;
}
#nav li {
	margin: 0;		/* opera7 */
	float: left;
	background-repeat: no-repeat;  
	list-style-type: none;
}

#nav li a.first-level {
	display: block;
	height: 23px;
	background-repeat: no-repeat;
}

#nav li a.first-level span {
	position: absolute;
  display: none;
}

#nav li:hover ul, #nav li.sfhover ul {
  left:auto;
}

/* Uvodni strana */
#nav li.uvodni-strana a.first-level {
	width: 87px;
	background-image: url(../img/nav/B1.gif);
}
body.uvodni-strana #nav li.uvodni-strana a,
#nav li.uvodni-strana a:hover {
	background-position: -87px 0;
}

/* O nas */
#nav li.o-nas a.first-level {
	width: 42px;
	background-image: url(../img/nav/B2.gif);
}
body.o-nas #nav li.o-nas a,
#nav li.o-nas a:hover {
	background-position: -42px 0;
}

/* Psi pomocnici */
#nav li.psi-pomocnici a.first-level {
	width: 82px;
	background-image: url(../img/nav/B3.gif);
}
body.psi-pomocnici #nav li.psi-pomocnici a,
#nav li.psi-pomocnici a:hover {
	background-position: -82px 0;
}

/* Sport handicapovanych */
#nav li.sport-handicapovanych a.first-level {
	width: 127px;
	background-image: url(../img/nav/B4.gif);
}
body.sport-handicapovanych #nav li.sport-handicapovanych a,
#nav li.sport-handicapovanych a:hover {
	background-position: -127px 0;
}

/* Nabizime */
#nav li.nabizime a.first-level {
	width: 59px;
	background-image: url(../img/nav/B5.gif);
}
body.nabizime #nav li.nabizime a,
#nav li.nabizime a:hover {
	background-position: -59px 0;
}

/* Forum */
#nav li.forum a.first-level {
	width: 44px;
	background-image: url(../img/nav/B6.gif);
}
body.forum #nav li.forum a,
#nav li.forum a:hover {
	background-position: -44px 0;
}

/* Sponzori */
#nav li.sponzori a.first-level {
	width: 75px;
	background-image: url(../img/nav/B7_new.gif);
}
body.sponzori #nav li.sponzori a,
#nav li.sponzori a:hover {
	background-position: -75px 0;
}

/* Kontakty */
#nav li.kontakty a.first-level {
    width: 55px;
    background-image: url(../img/nav/B8.gif);
}
body.kontakty #nav li.kontakty a,
#nav li.kontakty a:hover {
    background-position: -55px 0;
}

/* Kontakty */
#nav li.youtube a.first-level {
    width: 87px;
    background-image: url(../img/nav/B12.gif);
}
body.youtube #nav li.youtube a,
#nav li.youtube a:hover {
    background-position: -87px 0;
}

/* anglicky */
#nav li.anglicky a.first-level {
	width: 31px;
	background-image: url(../img/nav/B10.gif);
}

/* cesky */
#nav li.cesky a.first-level {
	width: 31px;
	background-image: url(../img/nav/B11.gif);
}

/* Verze pro nevidome */
#nav li.verze-pro-nevidome a.first-level {
	width: 106px;
	background-image: url(../img/nav/B9.gif);
}
body.verze-pro-nevidome #nav li.verze-pro-nevidome a,
#nav li.verze-pro-nevidome a:hover {
	background-position: -106px 0;
}


/* second-level lists */
#nav li ul {
  position: absolute;
  left: -999em;
  width: 220px;
  height: auto;
  margin: 0px 0 0 0px; 
  padding: 0;
  background: #FFF;
  display: block;
  border-bottom: 3px solid #d2bd3e;
  list-style: none;
  z-index: 100;
}

#nav li li {
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: 1.2em;
  border-top: 1px solid #E0E0E0;
}

#nav li li span {
  margin: 0;
  padding: 3px 4px 3px 7px;
  display: block;
  position: relative;
}

#nav li li a, #nav li li a:visited {
  color: #66665F;
  text-decoration: none;
  display: block;
}

#nav li li a:hover {
  color: #000;
  text-decoration: none;
  background: #EBEBEB;
}
/* third-level lists */
#nav, #nav ul { padding: 0; margin: 0; list-style: none;  line-height: 1; }

#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

#nav li ul ul{
  margin: -19px 0 0 220px; 
}

*>html #navblock ul {f\loat: right;margin-top:11px;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */
