BODY {
	background-color:		#DDD;
	text-align:				center;
	margin:					0px 0px;
	padding:				0px 0px;
}
* {
	font-family:			Verdana;
}
BODY, TD {
	font-size:				12px;
	color:					#000000;
}
H1 {
	text-align:				center;
	font-size:				18px;
	font-weight:			bold;
	margin:					5px 0px 2px;
	padding:				0px 0px 1px;
	border-bottom:			2px solid #536B39;
}
H1 DIV{
	font-size:				12px;
}
H2 {
	text-align:				center;
	font-size:				14px;
	font-weight:			bold;
	margin:					4px 0px 2px;
}
H3 {
	text-align:				center;
	font-size:				12px;
	font-weight:			bold;
	margin:					0px;
}
b.green {
	color:					#536B39;
}
A, A:active, A:visited {text-decoration: none; color: #536B39;}
A:hover {text-decoration: underline; color: #536B39;}
/* STRUKTURA */
#main {
	background-image:		url('img/contentbg.jpg');
	background-color:		#D2DEC8;
	width:					860px;
	margin:					50px auto 20px;
	padding:				0px 0px;
}
#content {
	margin:					0px auto;
	padding:				0px 8px;
}
#head {
	padding:				0px 0px;
	background-color:		#DDDDDD;
}
/* NAWIGACJA */
#nav {
	margin:					0px auto;
	padding:				0px 0px;
	height:					28px;
	border:					1px solid #536B39;
	border-width:			1px 0px;
	background-image:		url('img/navbg.jpg');
	background-repeat:		repeat-x;
}
#nav LI {
	margin:					0px 0px;
	padding:				0px 0px;
	display:				inline;
}
#nav LI A IMG {
	background-position:	center 0px;
	background-repeat:		no-repeat;
}
#nav LI A:hover IMG {
	background-position:	center -28px;
	background-repeat:		no-repeat;
}
#nav LI.active A IMG {
	background-position:	center -56px;
	background-repeat:		no-repeat;
}
#nav LI.active A:hover IMG {
	background-position:	center -84px;
	background-repeat:		no-repeat;
}
#text {
	background-image:		url('img/textbg.jpg');
	background-repeat:		repeat-x;
	padding:				10px 10px 1px;
	text-align:				justify;
	min-height:				200px;
	height:					auto !important;
	height:					200px;
}
/* STOPKA */
#foot {
	text-align:				center;
	font-size:				10px;
	height:					12px;
	padding:				10px 0px 12px;
	background-image:		url('img/footbg.jpg');
	background-repeat:		no-repeat;
	background-position:	center;
	clear:					both;
}
#foot DIV {
}
.buttony {
	margin-bottom:			20px;
}
.buttony IMG{
	border:					0px; 
}
.mini {
	margin-bottom:			20px;
}
.mini IMG, .mini .counter {
	border:					0px; 
	background-color:		#A7BE94;
}
.mini IMG:hover, .mini .counter:hover {
	background-color:		#7EA063;
}
.mini .counter {
	float:					right;
	margin-left:			4px;
	font-size:				8px;
	width:					52px;
	height:					13px;
	text-align:				left;
	padding:				1px 1px 1px 27px;
	background-image:		url('img/counter.gif');
	color:					white;
}
.mini .counter * {
	color:					white;
	text-decoration:		none;
}
/* OBRAZKI */
IMG.frame {
	margin:					-3px -5px -5px -3px;
}
IMG.right {
	margin:					-1px -6px -5px 2px;
	float:					right;
}
IMG.left {
	margin:					-1px 2px -5px -3px;
	float:					left;
}
TABLE.bordered, TABLE.bordered TD, TABLE.bordered TH {
	border:					1px solid #536B39;
	border-collapse:		collapse;
	padding:				3px;
}
/* PODSTRONY */
/* SRONA GŁÓWNA */
#news {
	width:					270px;
	float:					right;
	border-left:			1px solid #536B39;
	border-top:				1px solid #536B39;
	border-bottom:			1px solid #536B39;
	padding:				2px 10px 0px 10px;
	margin:					7px -10px -10px 7px;
}
#news .news {
	margin:					0px 0px 10px;
}
#news .title {
	font-size:				12px;
	font-weight:			bold;
}
#news .date {
	font-size:				10px;
	color:					#97A688;
}
#news .text {
	font-size:				11px;
	text-align:				justify;
}
/* O NAS */
#sklad .imie {
	font-size:				18px;
	font-weight:			bold;
	color:					#536B39;
	margin:					10px 0px;
}
#sklad .dosw {
	font-size:				12px;
	margin:					10px 0px;
}
#sklad .instr {
	font-size:				14px;
	font-style:				italic;
	margin:					10px 0px;
}
/* MUZYKA */
.song {
	font-size:				12px;
	margin-top:				10px;
	font-weight:			bold;
}
.song OBJECT{
	float:					left;
	clear:					both;
	margin-right:			10px;
}
.songdl {
	font-size:				8px;
	padding-left:			10px;
	margin:					0px auto;
}
/* TERMINARZ */
.columns TD {
	vertical-align:			top;
}
.kalendarz {
	margin:					10px auto;
}
.kalendarz TD {
	text-align:				center;
	vertical-align:			middle;
	font-size:				16px;
	width:					50px;
	height:					50px;
}
.kalendarz TH {
	text-align:				center;
	vertical-align:			middle;
	font-size:				12px;
	width:					50px;
	height:					20px;
	border-bottom:			1px solid #536B39;
}
.kalendarz .we {
	color:					#A23333;
}
.kalendarz .poza {
	color:					#999999;
}
.kalendarz .poza-we {
	color:					#9D6666;
}
.kalendarz .marked1 {
	background-image:		url('img/kalendarz/marked1.jpg');
	background-repeat:		no-repeat;
	background-position:	center;
}
.kalendarz .marked2 {
	background-image:		url('img/kalendarz/marked2.jpg');
	background-repeat:		no-repeat;
	background-position:	center;
}
.kalendarz .marked3 {
	background-image:		url('img/kalendarz/marked3.jpg');
	background-repeat:		no-repeat;
	background-position:	center;
}
.kalendarz .marked4 {
	background-image:		url('img/kalendarz/marked4.jpg');
	background-repeat:		no-repeat;
	background-position:	center;
}
.kalendarz .marked5 {
	background-image:		url('img/kalendarz/marked5.jpg');
	background-repeat:		no-repeat;
	background-position:	center;
}
/* KSIEGA GOSCI */
#wpisy {
	width:					750px;
	margin:					20px auto;
}
#dopisz {
	width:					750px;
	margin:					5px auto 20px;
}
.odd {
	border-collapse:		collapse;
	background-color:		#C6D2BD;
	margin-bottom:			4px;
	width:					100%;
}
.even {
	border-collapse:		collapse;
	background-color:		#BDC8B4;
	margin-bottom:			4px;
	width:					100%;
}
.odd TD, .even TD {
	padding:				3px 5px;
	border:					0px solid red;
}
TR.first TD{
	padding:				5px 5px 3px;
}
TR.last TD{
	padding:				3px 5px 5px;
}

#dopisz INPUT{
	background-color:		#BDC8B4;
	border:					none;
	border-bottom:			1px dashed #536B39;
	padding:				0px 0px;
	margin:					0px 0px;
}
#dopisz TEXTAREA{
	width:					738px;
	height:					100px;
	background-color:		#BDC8B4;
	border:					1px dashed #536B39;
	padding:				0px 0px;
	margin:					0px 0px;
}
#dopisz INPUT.submit{
	font-size:				10px;
	background-color:		#BDC8B4;
	border:					1px solid #536B39;
	padding:				0px 10px;
	margin:					0px 0px;
}
