#menu, #menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#menu a {
	display: block;

}

#menu li { /* all list items */
	float: left;
	display:block; /* width needed or else Opera goes nuts */
}
#menu li ul li a { /* all list items */
	padding:5px;
        width:12.1em;
color:#333;
	 /* width needed or else Opera goes nuts */
}
#menu li ul li a:hover {color:#333;}
#menu li ul li .aktualny  {
	padding:5px;
        width:12.1em;
float:left;
color:#333;
}
#menu li ul { /* second-level lists */
	position: absolute;
	background: #FFF;
	width: 13em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
border:1px solid #808581;
border-width:0 1px;
display:none;
}
#menu li ul li {
        clear:both;
border-bottom:1px solid #808581;
}
#menu li ul ul { /* third-and-above-level lists */
	margin: -2em 0 0 13em;
border:1px solid #808581;
border-width:1px;
}

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

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
.bc {padding-left:7px; margin-left:5px; background:url(images/breadcrumb.gif) no-repeat 0px 5px;}
#breadcrumbs, #breadcrumbs ul { color:#333;padding:0px; margin:0px; overflow:hidden; list-style:none; font-size:11px;}
#breadcrumbs li {float:left;}
#breadcrumbs li span {color:#333; color:#789b1d;}
#breadcrumbs li a {color:#333;}
#breadcrumbs li a:hover {color:#333;text-decoration:underline;}
#breadcrumbs ul, #breadcrumbs ul li, #breadcrumbs ul li a, #breadcrumbsSpan {float:left;text-decoration:none;}
#breadcrumbs ul, #breadcrumbsSpan {margin:0px 2px;}

ul.pages { list-style:none; overflow:hidden;  padding:10px; text-align:center; font-size:10px;}
ul.pages li {display:inline; margin:5px 3px; }
ul.pages li a {padding:4px 8px; border:1px solid  #f7f6f0; text-decoration:none; color:#333;}
ul.pages li a:hover {padding:4px 8px; border:1px solid  #808581;text-decoration:none;}
ul.pages li.newsAktualny {font-weight:bold; color:#333;}
