* {
	margin:			0;
	padding:		0;
}
html {
	background:		#dbdad6 url(img/wizerunek/background-window.png);
	color:			#1f1f1f;
}
body {
	font-family:		Verdana, sans-serif;
}

h1 {
	color:			#938f73;
	font-size:		1.4em;
}
h2 {
	color:			#000;
	font-size:		1.2em;
	font-weight:		bold;
	margin-top:		2em;
	margin-bottom:		.5em;
}
h3 {
	color:			#000;
	margin-top:		1em;
	font-size:		1em;
}
p {
	margin:			1em 0;
}
#content ul,
#content ol {
	margin:			1em 0;
	padding:		0 3em;
}
#content ul ul {
	margin:			0;
}
a {
	color:			#630;
}
a img {
	border:			none;
	cursor:			pointer;
}
a:hover {
	color:			#a30;
}


#container {
	background:		url(img/wizerunek/background-content.png) repeat-y 33px 1px;
	width:			765px;
	margin:			0 auto 10px;
}
#header {
	position:		relative;
	height:			337px;
	background:		url(img/wizerunek/background-header.png) no-repeat center top;
}
#header #logo {
	position:		absolute;
	left:			46px;
	top:			200px;
	z-index:		1000;
}
#header #logo2 {
	position:		absolute;
	left:			0;
	top:			0;
}
#header #rabbit {
	position:		absolute;
	right:			10px;
	top:			-1px;
}

#mainMenu {
	position:		absolute;
	left:			37px;
	top:			104px;
	list-style:		none;
}
#mainMenu li {
	float:			left;
}
#mainMenu a {
	display:		block;
	height:			22px;
	text-indent:		-1000px;
	overflow:		hidden;
}
#mainMenu #menuHome a              { background-image: url(img/wizerunek/menu-home.jpeg); width: 58px; }
#mainMenu #menuHome a:hover        { background-image: url(img/wizerunek/menu-home-active.jpeg); }
#mainMenu #menuO_nas a             { background-image: url(img/wizerunek/menu-o_nas.jpeg); width: 64px; }
#mainMenu #menuO_nas a:hover       { background-image: url(img/wizerunek/menu-o_nas-active.jpeg); }
#mainMenu #menuKontakt a           { background-image: url(img/wizerunek/menu-kontakt.jpeg); width: 83px; }
#mainMenu #menuKontakt a:hover     { background-image: url(img/wizerunek/menu-kontakt-active.jpeg); }
#mainMenu #menuOpinie a            { background-image: url(img/wizerunek/menu-opinie.jpeg); width: 74px; }
#mainMenu #menuOpinie a:hover      { background-image: url(img/wizerunek/menu-opinie-active.jpeg); }
#mainMenu #menuSponsoring a        { background-image: url(img/wizerunek/menu-sponsoring.jpeg); width: 119px; }
#mainMenu #menuSponsoring a:hover  { background-image: url(img/wizerunek/menu-sponsoring-active.jpeg); }
#mainMenu #menuTeam a              { background-image: url(img/wizerunek/menu-team.jpeg); width: 62px; }
#mainMenu #menuTeam a:hover        { background-image: url(img/wizerunek/menu-team-active.jpeg); }
#mainMenu #menuKonkurs a           { background-image: url(img/wizerunek/menu-konkurs.jpeg); width: 77px; margin-left: 62px; }
#mainMenu #menuKonkurs a:hover     { background-image: url(img/wizerunek/menu-konkurs-active.jpeg); }

#content {
	position:		relative;
	margin-top:		-104px;
	padding-left:		201px;
	padding-right:		50px;
	z-index:		10;
}
#footer {
	position:		relative;
	margin-left:		34px;
	margin-right:		25px;
	margin-top:		50px;
	border-top:		1px solid #7a7975;
	text-align:		center;
	padding:		10px;
	z-index:		10;
}
#footer a {
	color:			#630;
	text-decoration:	none;
	text-transform:		lowercase;
}
#footer ul {
	list-style:		none;
}
#footer li {
	display:		inline;
}
* html #footer li {
 	padding:		0 5px;
}
*:first-child + html #footer li {
 	padding:		0 5px;
}
#footer li:before {
	content:		' | ';
}
#footer li:first-child:before {
	content:		'';
}

#countdown {
	color:			#c00;
	font-weight:		bold;
	font-size:		2em;
	margin-left:		.5em;
}

#konkursRegister ul {
	list-style:		none;
}
#konkursRegister li {
	padding:		5px 0;
	width:			280px;
}
#konkursRegister label {
	float:			left;
	width:			100px;
	color:			#585335;
	font-weight:		bold;
}
#konkursRegister input {
	background-color:	#CAC7B1;
	border:			1px solid #BAB69E;
	color:			#FFFFFF;
	width:			170px;
}
#konkursRegister button {
	background-color:	#CAC7B1;
	border:			1px solid #BAB69E;
	color:			#FFFFFF;
}
#konkursRegister .nav {
	text-align:		center;
}
#konkursRegister .message {
	font-weight:		bold;
}
#konkursRegister .error {
	border:			2px solid #f00;
	background:		#fff;
	color:			#f00;
	font-weight:		bold;
	text-align:		center;
}
#konkursRegister .error p {
	margin:			0;
	text-align:		center;
}


#sponsoringForm ul {
	list-style:		none;
	padding-left:		0;
}
#sponsoringForm li {
	clear:			left;
	margin:			1em 0;
	text-align:		right;
}
#sponsoringForm label {
	float:			left;
	text-align:		left;
}
#sponsoringForm input {
	background-color:	#CAC7B1;
	border:			1px solid #BAB69E;
	color:			#FFFFFF;
	width:			170px;
}
#sponsoringForm textarea {
	background-color:	#CAC7B1;
	border:			1px solid #BAB69E;
	color:			#FFFFFF;
	width:			100%;
	height:			200px;
}
#sponsoringForm fieldset {
	border:			none;
}
#sponsoringForm fieldset input {
	border:			0;
	background:		transparent;
	width:			auto;
}
#sponsoringForm fieldset ul {
	padding-left:		20em;
	padding-right:		0;
	margin-top:		-1.2em;
}
#sponsoringForm fieldset li {
	margin:			0;
	display:		inline;
}
#sponsoringForm fieldset label {
	float:			none;
	width:			auto;
}
#sponsoringForm button {
	background-color:	#CAC7B1;
	border:			1px solid #BAB69E;
	color:			#FFFFFF;
	padding:		2px 5px;
}
#sponsoringForm p {
	margin-right:		30px;
}

#sponsoringForm div.error {
	text-align:		center;
	background:		#fff;
	border:			2px solid #f00;
	color:			#f00;
	font-weight:		bold;
	margin-right:		30px;
}
#sponsoringForm div.info {
	text-align:		center;
	font-weight:		bold;
	background:		#fff;
	border:			2px solid #630;
	color:			#630;
	padding:		2em;
	font-weight:		bold;
}
#sponsoringForm div.info p {
	margin-right:		0;
}
