#navigation  { background:url(../grafika/bg-menu.png) repeat-y;}
#navigation .selected a { color:#fff;}
#navigation .unselected a {text-decoration:none; color:#fff; }
#navigation a {color:#cecece;text-decoration:none; font-size:1.1em;}
#navigation a:hover {color:#fff;   }
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	
}

.treeview ul {
	/*background-color: white;*/
	margin: 0px;
}

.treeview .hh {
background-color:#fff;
}



.treeview .hitarea {
	background: url(../images/treeview-default.gif) -64px -23px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: 2px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview a.selected {
	/*background-color: #eee;*/
	
}
.treeview a {
 text-decoration:none; 
}


#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #ff6a03; text-decoration:none; cursor: pointer;}
.treeview li { 
text-decoration:none; 
line-height:45px;
/*background:url(../images/menu-predel.gif) no-repeat top;*/
background: none 0 0 no-repeat;
margin: 0;
padding: 0px 0px 0px 0px;
}
.treeview li a { display:block;}
.treeview-gray li { background: url(../images/treeview-default-line.gif) 0px -2px no-repeat; line-height:30px; padding-top:0px; padding-bottom:0px;  }
.treeview li.collapsable, .treeview li.expandable { background-position: 0px -176px; }
.treeview .expandable-hitarea { background-position: -80px -1px; }
/*
.treeview li.last { background-position: 0 -1760px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background: url(../images/treeview-defaul-2.gif) no-repeat; }  
.treeview li.lastCollapsable { background-position: 0 -111px; }
.treeview li.lastExpandable { background-position: -80px 0px;  }*/

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-black div.lastCollapsable-hitarea {background-position: -64px -23px;  }
.treeview-black div.lastExpandable-hitarea {background-position: -80px -1px; }
.treeview-black li.lastCollapsable { background-position: -164px -123px; }
.treeview-black li.lastExpandable { background-position: -180px -111px;  } 
.treeview-black ul { background:url(../grafika/menu-border.png) no-repeat left bottom;  }
.treeview-black ul ul {background:none;}
.treeview-black li a { background:url(../grafika/menu-border.png) no-repeat left bottom; padding-bottom:0px; padding-left:30px; }
.treeview-black  .selected  { background:url(../grafika/menu-button-main.png) no-repeat left top; }
.treeview-black li li a, .treeview-black li li a:hover {background:none; }
.treeview-black li a:hover { text-decoration:underline;}

.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {  background-image: url(../images/treeview-default-2.gif); } 
.treeview-black .hitarea {margin:13px 0px 0px 6px;} 

.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/treeview-gray.gif);  }
.treeview-gray li { margin-left:10px; font-size:12px; }
.treeview-gray li li {  font-size:11px;    }
.treeview-gray li a {  padding-top:0px;padding-left:18px; }
.treeview-gray  .selected , .treeview-gray  .selected:hover{ background:url(../grafika/menu-button-main.png) no-repeat right center #2280a8;}
.treeview-gray .hitarea {margin:0px 0px 0px 0px; padding-top:5px; background-position: -64px -15px }
.treeview-gray  li.collapsable, .treeview-gray li.expandable { background-position: 0px -170px; }
.treeview-gray .expandable-hitarea { background-position: -80px 7px; }
.treeview-gray li.lastCollapsable { background-position: 0 -105px; }
.treeview-gray li.lastExpandable { background-position: -32px -61px }
.treeview-gray div.lastCollapsable-hitarea {background-position: -1794px -23px;  }
.treeview-gray div.lastExpandable-hitarea {background-position: -1789px -1px; }
