	body {
		margin:5px;
		margin-top:5px;
		color:#4682B4;
		font: 11pt/12pt 'Trebuchet MS', Verdana,Helvetica, sans-serif;
		text-align:justify;
	}

	h2, h3, h4, h5 {
		text-align: left;
	}


	TABLE, TD, TR, TH {
		font-size:inherit;
		text-align: left;
		margin:0;
	}


	A:link,
	A:visited {
		color: #008000;
		font-weight: normal;
		text-decoration: none;
	}

	A:link:hover,
	A:visited:hover{
		color: #008000;
		text-decoration: underline;
	}

	P {
		font-size: 1em; 
		text-align: justify;
		margin: 1.1em 0.2em;
		color: #030; 
		font-family:  'Trebuchet MS','Bitstream Vera Sans',Verdana,Arial,sans-serif;
		text-indent:1em;
	}

	p.left {
		text-align: left;
	}
	p.sans-serif{
		font-family:Tahoma,Arial,sans-serif;
	}
	p.serif{
		font-family: 'Bitstream Vera Serif', Georgia,'Times New Roman', serif;
	}

	p.center {
		text-align: center;
	}

	p.right {
		text-align: right;
	}


	UL, LI {

		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		color: #060; 
		
		text-align: left;
		margin-left: 30px;
		margin-right: 30px;
		margin-top: .3em;  
		margin-bottom: .1em;
	}

	INPUT,BUTTON,TEXTAREA{
		background : #FFF;
		color :  #0748AE;
		
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
			
		border-color : #000000;
		border-style : solid;
		}
	HR{
		color: #0748AE;
		margin-left: 15px;
	}

	/* krzyhu */

	#odliczanie{
		font-family:Times New Roman, serif;
		font-size:12pt;
		color:#0f0;
		display:block;
		text-align:center;
		left:50px;
		margin-bottom:10px;
	}

	.imieniny{
		font-size:8pt;
		color:#336699;
		text-align:center;

	}


	#msg {
		display: block;
		position:relative;
		
		width: 85%;
		text-align: center;
		border: 1px #aaa dashed;
		font-family: tahoma,sans-serif;
	}

	.msg {
		font-size:.9em;
		color:#bcb;

	}

	a.broken {
		text-decoration:line-through;
		
	}

	h1 {
		font-size:2.3em;
		line-height:1em;
		color:#377510;
		font-weight:800;
		text-align:center;

	}
	h6 {
		
		font-size:.9em;
		text-align:right;
		color:#aaa;
	}

/**** news ***/

	#news{
		display:block;
		font-size:10pt;
		padding:.5em 4em;
		width:auto;
		position:absolute;
		left:0;
		margin-right:30ex;

	}
	#news a,
	#news a:link,
	#news a:visited,
	#news a:active{
		color:#370;
		font-weight:600;
	}
	#news a:hover{
		color:#000;
	}
	#news p{
		text-align:justify;
	}
	#news table{
		border-spacing:0;
		margin-bottom:1em;
		border-collapse:collapse;
	width:100%;
		padding:0;
		margin-left:auto;
		margin-right:auto;
	}

	.news_header{
		background:#690;
		border:1px solid #690;
		font-size:.95em;
		padding:0.1em 0.3em;
		margin-bottom:1em;
		color:#eee;
		font-weight:600;
	}
	td.news_header_autor{
		background:#eee;
		border:1px solid #690;
		padding:2px 0.6em 2px 0.4em;
		color:#000;
		font-size:10pt;

	}
	td.news_header_autor a{
		color:#370;
		font-size:0.9em;
	}

	.news_data{
		display:inline;
		position:absolute;
		right:24px;
		font-size:0.8em;
		color:#eee;
	}


	.news tfoot{
		font-size:0.85em;
		line-height:1.2em;
		color:#000;
		padding:0;
		border-bottom:1px solid #690;
	}

	.news tfoot a{
		font-size:1em;
	}
	.news tfoot strong{
		font-weight:normal;
		color:#690;
	}
	.news tfoot td{
		width:30%;
	}
	.news tfoot .autor{
		width:27em;
	}

	.news_tresc{
		text-indent:0.6em;
		font-size:1em;
		line-height:1.2em;
		padding:0.7em 0.3em;
	}

	.cmnt_autor{
		padding:0;
		margin-left:1.6em;
		margin-bottom:1px;
	}
	.cmnt_autor a{
		color:#370;
		font-size:.9em;
		background:#eee;
		border:1px solid #370;
		padding:.1px .7em;
	}
	#news dd {
		background:#eee;
		border:1px solid #370;
		padding-bottom:.3em;
		margin-right:3em;
	}

	.cmnt_header{
		background:#580;
		color:#eee;
		font-size:.8em;
		padding:.15em .8em;
	}



	.green_box{
		background:#690;
		color:#eee;
		border:0;
		padding:1px .3em;
		margin-right:.4em;
	}

	/* ************************** */


	#ekai{
		padding:.3em;
		margin:.5em 1em;
		width:25ex;
		position:fixed;
		right:0;
		border-bottom:1px solid #690;
		font-family: 'Bitstream Vera Sans',Verdana,Arial,sans-serif;
	}
	#ekai h2{
		margin:.8em 0;
		color:#000;
		font-size:0.85em;
		letter-spacing:.1em;
		text-indent:1em;
	}
	#ekai h2 a:link,
	#ekai h2 a:visited{
		color:#370;
	}

	#ekai span{
		display:inline;
		background:none;
		font-size:0.65em;
		color:#000;
	}

	#ekai span a:link,
	#ekai span a:visited{
		color:#369;
		font-weight:bold;
	}

	#news .nawigacja{
		display:block;
		text-align:center;
		font-size:.8em;
		margin:.3em 1em;
		padding:.5em 0;
	letter-spacing:.1em;

	}
	#news .nawigacja a:link:hover{
	text-decoration:none;

	}

	span.separator{
	letter-spacing:1em;
	}

	dl.szlak dt{
		margin:6px 2px;

	}

	dl.szlak dd{
	font-size:0.8em;

	}

	.linki-lista a:link,
	.linki-lista a:visited {

		text-decoration:none;
		font-weight:600;
		color:#360;

		padding-bottom:3px;
		margin-bottom:4px;
		background:transparent url('img/link.png') bottom repeat-x;
	}
		
	.linki-lista>li{
		line-height:1.3em;
	}

	/* adresy */
	.tel {
		font-size:0.8em;
		font-family:Courier, monospace;
	}

	.gg {
		font-size: 0.8em;
		font-family: Courier,monospace;
	}
	.mail {
		font-size:0.8em;
		font-family:Courier,monospace;
	}

	#znaczek {
		display:block;
		width:133px;
		margin:1.3em auto;

	}

	.naglowek {
		font-size:2.3em;
		line-height:1em;
		color:#688E23;
		font-weight:800;
		text-align:center;
	}

	#prog{
		border-top:1px dashed #960;
		margin-top:.5em;
	}

	div.program {
		padding:.5em;
		margin-top:1.5em;
		margin-bottom:2em;
		border: 1px dotted #693;
	}
	.program blockquote{
		font-size:.8em;
		font-style:italic;
		color:#960;
		margin-right:2.5em;
	}

	.program p.dzien{
		text-indent:1.5em;
		font-family: Verdana,Tahoma,Arial,sans-serif;
		color:#000;
		font-weight:bold;
		letter-spacing:.1em;

	}


	h2.new{color:#666600}
	p.new{color:#990000}

#radyjkoBar_wlacznik{
	position:absolute;
	right:0;
	margin:2px;
}