
div#tree {
    visibility:visible;
    margin-top:-7px;
    margin-bottom: 5px;
}
div#tree div {
    margin-left:16px;
    display:none;
}
div#tree p {
    margin:0px;
    padding:1px;
    padding-left:15px;
}

div#tree p:hover {

}
div#tree a {
    display:block;
    padding-left:2px;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    color: black;
}

div#tree div a {
  /*font-weight: normal;*/
}

div#tree a:hover {
    text-decoration:underline;
}

div#tree p.open a {
	/*font-weight: normal;*/
}

div#tree a.aktiv {
  color: #03b;
  font-weight: bold;
}

/* prvni */
div#tree p.uroven1, p.uroven1open, p.uroven1close {
	background-image: url(bg-nadpis-pravy-sloupec.gif);
  background-repeat: repeat-x;
	font-size: 14px;
	height: 26px;
	color: white;
	margin-top:2px;
	font-weight: bold;
}

div#tree p.uroven1 a, div#tree p.uroven1open a, div#tree p.uroven1close a {
	padding-top:3px;
	color: white;
  font-weight: bold;
  font-size: 18px;
}

div#tree .submenu {
  background-color: #ededed;
  border: 1px solid gray;
  border-right:0;
  border-top:0;
  color: black;
  margin-bottom: 2px;
}

div#tree .open {
    background:url('minus.gif') 5px 5px no-repeat;
}
div#tree .close {
    background:url('plus.gif') 5px 5px no-repeat;
}

div#tree .uroven1open {
	margin-top:2px;
	background-image: url(plus_bg.gif);
  background-position: left top;
  font-size: 14px;
}

div#tree .uroven1close {
  margin-top:2px;
	background-image: url(minus_bg.gif);
	background-position: left top;
	font-size: 14px;
}

div#tree .uroven2 a {
	font-size:15px;
  font-weight: bold;
}

div#tree .uroven3 a {
	font-size:14px;
  font-style: italic;
  font-weight: normal;
}

div#tree .menunoborder {border:0;}
div#tree .menudisplay {display: block;}


