* { margin: 0; padding: 0; border: 0; }

body {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	text-align: center;
	background-color: #ffffff;
}

a {
	color: #00ffff;
	text-decoration: none;
}

td {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}

#top, #main, #footer {
	margin: 0 auto;
	width: 1000px;
	text-align: left;
	position: relative;
	overflow: hidden;
	clear: both;
}

input, textarea, select {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	background-color: #999999;
}

.clr { clear: both; }

/**** TOP ****/
	#top a { color: #000000; }
	#search {
		padding: 5px 13px 5px 23px;
		background-color: #cccccc;
		float: right;
	}
	#search .text {
		padding: 3px 0;
		width: 110px;
		height: 20px;
		color: #ffffff;
		background: #999999 url(images/top_textt.gif) no-repeat;
	}
	body > #top #search .text { height: auto; }
	#logo {
		position: relative;
		top: -4px;
		left: -4px;
		float: left;
	}
	#slogan {
		padding: 16px 0;
		text-align: center;
	}
	#top ul, #top ul li { list-style: none; }
	#top ul {
		margin-top: 69px;
		padding: 5px 50px 5px 60px;
		background-color: #cccccc;
		float: right;
	}
	#top ul li {
		border-right: 1px #9e9e9f solid;
		border-left: 1px #dddddd solid;
		font-family: Verdana;
		font-size: 14px;
		font-weight: bold;
		float: left;
	}
	#top li a {
		padding: 3px 20px;
		display: block;
	}
/**** /TOP ****/
/**** MAIN ****/
	#main { padding: 12px 0; }
	/**** LEFT ****/
		#left {
			width: 195px;
			font-family: Arial;
			color: #666666;
			float: left;
			overflow: hidden;
		}
		#left .block {
			border-top: 1px #cccccc solid;
			padding: 6px 3px;
		}
	/**** /LEFT ****/
	/**** CONTENT ****/
		#content {
			margin-top: -2px;
			margin-left: 13px;
			width: 589px;
			float: left;
		}
		#content input, #content textarea {
			 border: 1px #cccccc solid;
			 padding: 4px;
			 width: 308px;
			 color: #000000;
			 background-color: #ffffff;
		}
		#content input { height: 24px; }
		body > #main #content input, body > #main #content textarea { width: 300px; }
		body > #main #content input { height: auto; }
		#content .sbmt {
			border: 0;
			padding: 0;
			width: auto;
			height: auto;
		}
		body > #main #content .sbmt { width: auto; }
		#content .block { padding-top: 13px; }
		#content .block-title {
			padding: 10px 0;
			font-size: 18px;
			font-weight: bold;
			line-height: 22px;
		}
		#content .block-content { line-height: 15px; }
		#content .block-date {
			padding-top: 20px;
			color: #999999;
			text-align: right;
		}
		#navigation { padding: 11px 0; }
		#content ul, #content ul li { list-style: none; }
		#content ul li {
			border-top: 1px #999999 solid;
			padding: 1px 0;
			display: block;
		}
		#content li a {
			padding: 12px 14px;
			color: #333333;
			display: block;
			background: none;
		}
		#content li a:hover { background-color: #00ffff; }
		#content .pages {
			padding: 15px 0;
			text-align: right;
		}
		#content .pages a { color: #333333; }
		#content .pages a:hover { color: #00ffff; }
		#content .box {
			margin: 3px;
			border: 1px #cecece solid;
			padding: 3px;
			width: 189px;
			background-color: #f3f2f2;
			overflow: hidden;
			float: left;
		}
		body > #main #content .box { width: 182px; }
		#content .box img { border: 1px #00ffff solid; }
	/**** /CONTENT ****/
	/**** RIGHT ****/
		#right {
			width: 185px;
			font-size: 11px;
			color: #cccccc;
			float: right;
		}
		#right a { color: #666666; }
		#right ul, #right ul li { list-style: none; }
		#right ul { padding: 17px 0; }
		#right ul li { 
			border-bottom: 1px #999999 dashed;
			display: block;
		}
		#right li a {
			padding: 7px 8px;
			display: block;
		}
		#right .block {
			margin: 7px 0;
			padding: 4px;
		}
		#right .block-title {
			margin-top: 11px;
			margin-left: 12px;
			font-family: Arial;
			font-size: 14px;
			font-weight: bold;
			color: #000000;
		}
		#right .block-title-2nd {
			margin-left: 12px;
			margin-top: 3px;
			font-family: Arial;
			color: #00ffff;
		}
		#koszyk {
			margin: 16px 4px;
			border-top: 1px #8e8e8e solid;
			border-bottom: 1px #8e8e8e solid;
			background-color: #999999;
		}
		#koszyk a { color: #000000; }
		#koszyk .item {
			border-top: 1px #666666 dashed;
			padding: 6px 8px;
		}
		#koszyk .amount { color: #00ffff; }
		#logowanie { margin: 19px 12px; }
		#logowanie .text {
			margin: 4px 0;
			padding: 4px 0 3px 0;
			width: 110px;
			height: 20px;
			background: #666666 url(images/logowanie_textt.gif) no-repeat;
		}
		body > #main #right #logowanie .text { height: auto; }
		#register {
			padding: 10px 0;
			border-top: 1px #808080 dotted;
			text-align: center;
		}
	/**** /RIGHT ****/
/**** /MAIN ****/
/**** FOOTER ****/
	#footer {
		font-family: Arial;
		font-size: 11px;
		color: #999999;
	}
	#footer a { color: #999999; }
	#footer ul, #footer ul li { list-style: none; }
	#footer ul li {
		padding: 0 7px;
		border-left: 1px #999999 solid;
		float: left;
	}
	#spolecznosc { float: right; }
	#spolecznosc img { margin: 0 6px; }
	#footer-1st { padding-bottom: 2px; }
	#footer-2nd {
		border-top: 1px #999999 solid;
		padding: 9px 0;
	}
/**** /FOOTER ****/