/* ---------------------------------------------- MENUSY i pasek nawigacji */
#menu,
#navi {
	font-size: 0.7em;
	font-weight: bold;
}
#menu {
	width: 570px;
	height: 78px;
	padding-right: 30px;
	background: white url(images/bg_menu.gif) repeat-x;
	text-align: right;
	color: inherit;
}
#menu hr {
	display: none;
}
#navi {
	width: 540px;
	padding: 0 30px;
	color: #484848;
	background-color: transparent;
	min-height: 36px;
}
#navi li {
	padding: 0 4px 0 12px;
	background: url(images/link_navi_belt.gif) 0 50% no-repeat;
}
#navi li.top {
	background: url(images/link_next.gif) 0 50% no-repeat;
}
#menu ul {
	height: 36px;
}
#menu ul,
#navi ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li,
#navi li {
	float: left;
}
#menu a {
	display: block;
	height: 36px;
	line-height: 36px;
}
#menu a:focus,
#navi a:focus {
	outline: none;
}
#menu a span {
	display: none;
}
#menu li a {
	color: white;
	background: #C00100 url(images/bg_menu_a.gif) repeat-x;
}
#menu a.news {
	width: 114px;
	background-position: 0 0;
}
#menu a.articles {
	width: 91px;
	background-position: -114px 0;
}
#menu a.classes {
	width: 76px;
	background-position: -205px 0;
}
#menu a.advices {
	width: 78px;
	background-position: -281px 0;
}
#menu a.forum {
	width: 77px;
	background-position: -359px 0;
}
#menu a.blog {
	width: 65px;
	background-position: -436px 0;
}

#menu a.news_active,
#menu a.news:hover {
	width: 114px;
	background-position: 0 -36px;
}
#menu a.articles_active,
#menu a.articles:hover {
	width: 91px;
	background-position: -114px -36px;
}
#menu a.classes_active,
#menu a.classes:hover {
	width: 76px;
	background-position: -205px -36px;
}
#menu a.advices_active,
#menu a.advices:hover {
	width: 78px;
	background-position: -281px -36px;
}
#menu a.forum_active,
#menu a.forum:hover {
	width: 77px;
	background-position: -359px -36px;
}
#menu a.blog_active,
#menu a.blog:hover {
	width: 65px;
	background-position: -436px -36px;
}
/* ---------------------------------------------- IRC */
#menu a.link_irc {
	float: right;
	width: 114px;
	margin-top: 6px;
	text-decoration: none;
	background: none;
}
#menu a.link_irc span {
	display: inline;
	color: #AEAEAE;
	background: inherit;
}

/* ---------------------------------------------- NAWIGACJA (stronicowanie) */
div.navi {
	text-align: center;
	font-size: 0.85em;
}
div.navi p {
	text-align: center;
	color: #545454;
	background-color: inherit;
}
div.navi span span {
	font-weight: normal;
}
div.navi span.next {
	float: right;
}
div.navi span.prev {
	float: left;
}
div.navi span.next span,
div.navi span.prev span {
	display: none;
}
div.navi div.clear {
	height: 1em;
	padding-top: 2em;
}
div.navi div.clear hr {
	display: block;
}
div.navi span.up,
div.navi span.archive {
	display: block;
	width: 100%;
}
div.navi span.archive {
	padding-top: 1em;
	clear: both;
}

a.link_up {
	padding-left: 11px;
	color: #545454;
	background-color: inherit;
	background: url(images/link_up.gif) 0 100% no-repeat;
}
a.up {
	padding-right: 12px;
	background: url(images/link_up2.gif) 100% 100% no-repeat;
}

span.prev a,
a.prev {
	padding-left: 12px;
	background: url(images/link_prev.gif) 0 100% no-repeat;
}
span.next a,
a.next {
	padding-right: 12px;
	background: url(images/link_next.gif) 100% 100% no-repeat;
}
span.archive a,
a.archive {
	color: #545454;
	background-color: inherit;
	padding-left: 14px;
	background: url(images/link_archive.gif) 0 100% no-repeat;
}
