*{
	margin:0;
	padding:0;
	border:0;
}
body {
	background-color:#f8fdea;
	font-family:Tahoma;
	font-size:8pt;
}
/* behavior: url(/htc/iepngfix.htc); */
div.header_c{
	width:800px;
	height:200px;
	background-color:#83a920;
	margin-right:auto;
	margin-left:auto;
}
.header_c a{
	text-decoration:none;
	color:#fff;
}
.header_c a:hover{
	text-decoration:underline;
}
div.head1{
	width:385px;
	height:200px;
	float:left;
	background-image:url(images/head_bg1.jpg);
	background-repeat:no-repeat;
	position:relative;
}
h1.logo{
	display:block;
	margin:10px 0px 0px 50px;
}
div.onas_c{
	width:70px;
	height:26px;
	position:absolute;
	background-image:url(images/onas_bg.jpg);
	background-repeat:no-repeat;
	top:10px;
	right:-9px;
	padding-top:6px;
	text-align:center;
}
div.kontakt_c{
	width:70px;
	height:26px;
	position:absolute;
	background-image:url(images/kontakt_bg.jpg);
	background-repeat:no-repeat;
	top:42px;
	right:-9px;
	padding-top:6px;
	text-align:center;
}
div.head2{
	width:415px;
	height:200px;
	float:right;
	background-image:url(images/head_bg2.jpg);
	background-repeat:no-repeat;
}
div.bar{
	width:785px;
	height:32px;
	background-color:#e0d1b9;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1px;
	position:relative;
	padding:15px 0px 0px 15px;
}
div.data{
	float:left;
	margin-right:30px;
}
.data span{
	font-weight:bold;
}
div.imieniny{
	float:left;
}
.imieniny span{
	font-weight:bold;
}
div.motto{
	width:401px;
	height:43px;
	background-image:url(images/motto.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:14px;
}
div.content{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
div.menu{
	width:214px;
	float:left;
	margin-right:1px;
	border-bottom:60px solid #f8fdea;
}
.menu h3{
	display:block;
	width:194px;
	padding:10px 0px 10px 20px;
	background-color:#98b057;
	background-image:url(images/mtitle_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13pt;
	font-weight:100;
	margin-bottom:1px;
}
.menu a{
	display:block;
	width:194px;
	background-color:#98b057;
	background-image:url(images/menu_el.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:7px 0px 7px 20px;
	border-bottom:1px solid #f8fdea;
	color:#fff;
	text-decoration:none;
}
.menu a:hover{
	background-color:#7f8e56;
}
.menu a.bip{
	display:block;
	width:164px;
	background-color:#e7f0cf;
	background-image:url(images/bip.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:7px 0px 7px 50px;
	border-bottom:1px solid #f8fdea;
	color:#000;
	text-decoration:none;
}
.menu a.bip:hover{
	background-color:#e7f0cf;
	text-decoration:underline;
}
div.main{
	width:585px;
	float:right;
}
.main h3{
	display:block;
	width:565px;
	padding:10px 0px 10px 20px;
	background-color:#f8f1e6;
	background-image:url(images/wtitle_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13pt;
	font-weight:100;
	margin-bottom:1px;
}
div.zwiastun{
	width:563px;
	border:1px solid #f8f1e6;
	background-color:#f8f1e6;
	padding:10px;
	overflow:hidden;
	position:relative;
	margin-bottom:1px;
}
div.zwiastun#parz{
	width:563px;
	border:1px solid #f8f1e6;
	background-color:#fff;
	padding:10px;
	overflow:hidden;
	position:relative;
	margin-bottom:1px;
}
.zwiastun div.date{
	width:45px;
	border:1px solid #759a13;
	float:left;
	margin-right:3px;
}
.date div.day{
	padding:3px 0px 2px 0px;
	font-size:17pt;
	text-align:center;
	background-color:#fff;
}
.date div.month{
	padding:0px 0px 4px 0px;
	font-size:10pt;
	text-align:center;
	background-color:#fff;
}
.date div.year{
	padding:3px 0px 3px 0px;
	font-size:10pt;
	text-align:center;
	background-color:#759a13;
	color:#fff;
}
.zwiastun div.foto{
	width:86px;
	height:71px;
	border:1px solid #759a13;
	float:left;
	padding:2px;
	position:relative;
	margin:0px 10px 0px 0px;
}
.zwiastun div.clipper{
	width:86px;
	height:71px;
	position:absolute;
	clip:rect(0px 86px 71px 0px);
}
.zwiastun div.text{
	width:410px;
	float:left;
}
.text div.title{
	font-weight:bold;
	margin-bottom:3px;
}
.title a{
	color:#000;
	text-decoration:none;
}
.title a:hover{
	text-decoration:underline;
}
.text div.zcontent{
	text-align:justify;
	line-height:11pt;
}
.zwiastun div.more{
	width:46px;
	height:17px;
	padding:3px 0px 0px 7px;
	text-align:center;
	position:absolute;
	bottom:0px;
	right:10px;
	background-image:url(images/more.png);
	background-repeat:no-repeat;
	behavior: url(/htc/iepngfix.htc);
}
.more a{
	color:#000;
	text-decoration:none;
}
.more a:hover{
	text-decoration:underline;
}
/* full article */
div.article{
	width:563px;
	border:1px solid #f8f1e6;
	background-color:#f8f1e6;
	padding:10px;
	overflow:hidden;
	position:relative;
	margin-bottom:1px;
}
.article div.date{
	margin-bottom:3px;
}
.article div.foto{
	width:86px;
	height:71px;
	border:1px solid #759a13;
	padding:2px;
	position:relative;
	margin:5px 10px 10px 0px;
	float:left;
}
.article div.clipper{
	width:86px;
	height:71px;
	position:absolute;
	clip:rect(0px 86px 71px 0px);
}
.article div.text{
	width:550px;
}
.text div.title{
	font-weight:bold;
	margin-bottom:3px;
}
.title a{
	color:#000;
	text-decoration:none;
}
.title a:hover{
	text-decoration:underline;
}
.text div.zcontent{
	text-align:justify;
	line-height:11pt;
}
.article div.back{
	width:46px;
	height:17px;
	padding:3px 0px 0px 7px;
	text-align:center;
	position:absolute;
	bottom:0px;
	right:10px;
	background-image:url(images/more.png);
	background-repeat:no-repeat;
	behavior: url(/htc/iepngfix.htc);
}
.back a{
	color:#000;
	text-decoration:none;
}
.back a:hover{
	text-decoration:underline;
}
.article a.zalacz{
	clear:both;
	background-image:url(images/zalacznik.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:180px;
	padding:5px 0px 5px 20px;
	color:#000;
}
.article a.zalacz:hover{
	text-decoration:none;
}
h4{	
	clear:both;
	margin:10px 0px 5px 0px;
	font-size:10pt;
}
/* stopka */
div.footer{
	width:570px;
	height:70px;
	clear:both;
	background-color:#e7f0cf;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding:10px 15px 0px 215px;
	color:#504535;
}
div.kids{
	width:115px;
	height:110px;
	background-image:url(images/kids.png);
	background-repeat:no-repeat;
	position:absolute;
	top:-54px;
	left:50px;
}
div.klefs{
	width:248px;
	height:59px;
	background-image:url(images/kl_efs.png);
	background-repeat:no-repeat;
	float:left;
}
div.klefs_opis{
	width:270px;
	padding:10px;
	margin-left:10px;
	float:left;
}
div.madeby{
	width:800px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	color:#b1b6a3;
	padding:5px 10px 5px 0px;
}
.madeby a{
	color:#b1b6a3;
}