/* colors */

body {
	color: #FF0 !important;
	background: #000 !important;
}
* {
	color: inherit !important;
	background-color: inherit !important;
}

/* header */

body {
	font-size: 100%;
	font-family: Arial, Verdana, sans-serif;
}
h1 big {
	font-size: 110%;
}
h1 a {
	color: #F90 !important;
}
#HeaderLinks {
	width: 11em;
	float: right;
}
#Header form {
	width: 20em;
	float: right;
}
#SearchButton {
	width: 48px;
	height: 44px;
	border: none !important;
	background: transparent url("search.png") no-repeat 50% 50%;
	cursor: pointer;
}

/* menu */

.Hidden, #Menu ul {
	display: none;
}
#Menu {
	margin:0;
	padding:0;
	font-size: 95%;
}
#Menu:before {
	content: "[";
	color: #F30;
}
#Menu:after {
	content: "]";
	color: #F30;
}
#Menu li {
	display: inline;
	margin: 0;
	list-style-type: none;
}
#Menu li + li:before {
	content: " | ";
	color: #F30;
}

/* footer */

#Footer {
	padding-top: 0.5em;
	border-top: 1px dotted #F90 !important;
	margin-top: 0.5em;
}
.W3CButton {
	float: right;
	margin: 0 0.25em;
}
.W3CButton acronym, .W3CButton span {
	text-decoration: underline;
}

/* xhtml */

a {
	color: #FFF !important;
	text-decoration: underline;
	border: none;
}
a:hover, a:focus {
	color: #000 !important;
	background-color: #FFF !important;
}
a:active {
	color: #000 !important;
	background-color: #FC3 !important;
}
h2 {
	color: #FC3 !important;
	font-size: 135%;
	border: none;
	margin-top: 0.5em;
	clear: right;
}
h3 {
	margin-left: 0.5em;
	border-bottom: 1px dotted #FF0;
	font-size: 110%;
}

/* forms */

input, textarea {
	font-size: 120%;
	border: 3px solid #F90 !important;
}
input:focus, textarea:focus, select:focus {
	color: #000 !important;
	background-color: #FF9 !important;
}
input[type=submit] {
	color: #000 !important;
	background-color: #FC3 !important;
}
label strong {
	color: #0F0 !important;
}

/* formatting */

#Content > #RHS {
	clear: right;
}
#NavigationBar {
	margin: 0.5em 1em;
	font-size: 90%;
}
#NavigationBar span + span:before {
	content: "\00BB";
	margin-right: 0.2em;
	font-weight: bold;
	font-size: 130%;
	color: #FF0;
}
.NavigationList {
	float: right;
	margin: 0 1em;
}
.NavigationList:before {
	content: "strony:"
}
.FeedButton {
	width: 3em;
	float: right;
	text-align: center;
}
a.File img {
	border: none;
}
#ChangeLog h4 {
	margin: 0 1em;
}
