body {
background:#FFF url(images/dodatki/tlo.jpg) no-repeat center bottom;
text-align:center;
font-size:12px;
font-family:Verdana, Tahoma, Arial, sans-serif;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}
* {
outline:0;
}
p, td, fieldset {
font-size:12px;
}
ul, ol {
text-align:left;
}
ul li {
list-style-image:url(images/dodatki/nutka.png);
}
ul li ul li {
list-style-image:none;
list-style-type:none;
}
table {
margin:0 auto;
}
img {
border:0;
}
a {
text-decoration:none;
}
hr {
border:0;
border-top:1px solid #999;
border-bottom:1px solid #FFF;
}
#tlo {
background:transparent url(images/dodatki/cien.png) repeat-y center top;
text-align:center;
}
#main {
width:980px;
margin:0 auto;
}
#top {
text-align:right;
height:275px;
background:transparent url(images/dodatki/logo.png) no-repeat 10px 40px;
}
#col_left {
width:235px;
text-align:left;
float:left;
}
	#menu {
	margin:30px 0 0 0;
	}
		#menu a {
		font-size:14px;
		font-weight:bold;
		color:#666;
		display:block;
		text-decoration:none;
		margin:0;
		padding:2px 0 0 10px;
		height:20px;
		text-shadow:0 0 1px #000;
		}
		#menu a:hover {
		background:#FFF url(images/dodatki/back_0.jpg) repeat-x 0 0;
		color:#000;
		}
	#kalendarz_iframe {
	margin:10px 20px 10px 20px;
	}
#col_right {
width:745px;
float:left;
}
	#content_top {
	text-align:left;
	height:30px;
	background:#AAA url(images/dodatki/back_1.jpg) repeat-x 0 0;
	}
		#content_top p {
		font-size:16px;
		font-weight:bold;
		color:#000;
		letter-spacing:2px;
		padding:6px 0 0 50px;
		margin:0;
		text-shadow:0 0 3px #000, 0 0 6px #FFF;
		}
	#content {
	min-height:800px;
	padding:30px;
	text-align:center;
	}
		#content p {
		text-align:left;
		}

#stopka {
	clear:both;
	text-align:center;
	height:30px;
	background:#AAA url(images/dodatki/back_1.jpg) repeat-x 0 0;
	margin:0 0 0 235px;
	}
	#stopka p {
	padding:2px 0 0 0;
	font-size:9px;
	color:#fff;
	}
#news {
width:685px;
}
	#news p.newsdate {
	text-align:right;
	font-size:10px;
	margin:0px 10px -12px 0;
	}
	#news p.newstitle {
	font-size:14px;
	font-weight:bold;
	margin-top:0;
	padding:5px 0 5px 10px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	}
	#news p.newsbody {
	padding:0 20px 0 20px;
	margin:0;
	}

#player {
width:320px;
border:1px solid #000;
padding:5px;
background-color:#333;
float:left;
margin:0 10px 10px 0;
}


h2, h3 {
text-align:center;
}
fieldset {
border:none;
border-top:1px solid #999;
}
	fieldset legend {
	font-weight:bold;
	text-align:left;
	color:#006;
	padding:0 5px;
	}
	fieldset i {
	color:#666;
	font-size:10px;
	}
	fieldset h4 {
	font-size:13px;
	border:1px solid #CCC;
	background-color:#EE6;
	padding:5px;
	margin:0;
	}

.alfa {
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
.radius, fieldset h4, #player {
-moz-border-radius: 5px;
border-radius: 5px;
}

/* galeria */
.galeria {
margin:0 auto;
}
	.galeria a, .galeria a:hover {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#003;
	}
.picasa_mini {
	padding:10px 0 0 0;
	width:180px;
	height:190px;
	background:url(images/dodatki/fotki_tlo.jpg) no-repeat left;
}
	.picasa_mini img {
	width:144px;
	height:144px;
	padding:0 0 5px 2px;
	}
	
/* ksiega gosci */
.col_1 {
border-left:1px solid #999;
font-weight:bold;
color:#666;
}

/* osiagniecia */
ul.nagrody {
margin:0;
padding:0;
float:left;
width:420px;
}
ul.nagrody li {
padding:0 0 10px 0;
}
ul.nagrody a img {
width:20px;
height:20px;
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
ul.nagrody a:hover img {
filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}
#fotki {
float:left;
width:260px;
margin:-40px 0 0 0;
}
	#fotki img {
	padding:40px 0 5px 5px;
	}

.prawy, .lewy {
padding:10px;
float:right;
}
.lewy {
float:left;
}

.ikona40 {
width:40px;
height:40px;
}

input, select, textarea, .button {
border:1px solid #999;
padding:0 0 0 2px;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:12px;
}
input, select {
height:20px;
line-height:20px;
}
.button {
border-top:1px solid #CCC;
border-left:1px solid #CCC;
height:30px;
font-size:15px;
padding:0 10px;
background:#CCC url(images/dodatki/back_3.jpg) repeat-x 0 bottom;
}
.error {
border-color:#F00;
color:#F00;
}
	.error::after {
	content: " *";
	}

/* Style dla listera */


#lister_window {
border:1px solid #999;
}
#lister_form {
text-align:right;
}
#lister_form input {
border:1px solid #999999;
background-color:white;
}
#lister_form textarea {
}
#lister_form input.lister_buton {
font-weight:bold;
border:0;
}
#lister p.data {
color:#00f;
text-align:right;
margin-bottom:0px;
font-size:10px;
}
#lister p.wpis, #lister p.data {
margin:0px;
}
#lister div {
border-bottom:1px solid #999;
}
div.blue, div.grey, div.admin {
background-repeat:no-repeat;
padding:2px;
text-align:left;
}
	#lister div.blue {
	background-color:#FFF;
	}
	#lister div.grey {
	background-color:#EEE;
	}
	#lister div.admin {
	background-color:#FFD;
	}
#emotikony a img {
}
#menut {
list-style-type:none;
text-align:center;
}
	#menut a {
	display:block;
	float:left;
	padding:10px;
	font-weight:bold;
	border:1px solid #999;
	}
	#menut a:hover {
	background-color:#CDF;
	}