*{
	padding:0;
	margin:0;
	border:0;
}
ul{
list-style-position:inside;
}
img {
	behavior: url("iepngfix.htc");
}
body {
	font-family:Tahoma;
	font-size:8pt;
}
a{
	color:#504535;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
div.header1_container{
	width:100%;
	height:50px;
	background-color:#daf3fe;
	background-image:url(images/h1_bg.png);
	background-repeat:repeat-x;
}
div.header1{
	width:900px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}
h2.title{
	display:block;
	width:260px;
	height:50px;
	float:left;
}
a.kontakt{
	display:block;
	width:50px;
	height:27px;
	background-image:url(images/kontakt.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:right;
	margin-top:5px;
	margin-right:15px;
	color:#504535;
	text-decoration:none;
	padding:13px 0px 0px 47px;
}
a.onas{
	display:block;
	width:40px;
	height:27px;
	background-image:url(images/onas.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:right;
	margin-top:5px;
	color:#504535;
	text-decoration:none;
	padding:13px 0px 0px 47px;
}
div.header2_container{
	clear:both;
	width:100%;
	height:134px;
	background-image:url(images/header2_bg.png);
	background-repeat:repeat-x;
}
div.header2{
	clear:both;
	width:900px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
}
div.logo{
	width:55px;
	height:54px;
	float:left;
	margin:25px 0px 0px 70px;
	display:inline;
}
div.welcome_container{
	width:440px;
	height:120px;
	float:left;
	margin-left:105px;
}
div.welcome_title{
	width:223px;
	height:17px;
	background-image:url(images/witamy.png);
	background-repeat:no-repeat;
	margin-top:9px;
	behavior: url("iepngfix.htc");
}
div.welcome_text{
	padding:13px 0px 0px 0px;
	line-height:12pt;
	color:#000;
	text-align:justify;
}
div.calendar{
	padding:5px 0px 5px 25px;
	background-image:url(images/calendar.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-size:8pt;
	color:#000;
	margin:15px 0px 0px 0px;
}
div.herb{
	width:98px;
	height:124px;
	margin:8px 0px 0px 70px;
	float:left;
}
div.wrap{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
/* lewa kolumna */
div.left-column{
	width:200px;
	float:left;	
	display:inline;
}
div.menu{
	width:200px;
	margin-top:-12px;
	position:relative;
}
.menu div.mcontent{
	width:198px;
	border:1px solid #658b9d;
	background-color:#faf9cf;
	min-height:256px;
}
*html .menu div.mcontent{
	width:198px;
	border:1px solid #658b9d;
	background-color:#faf9cf;
	height:256px;
}
.mcontent a{
	display:block;
	padding:8px 15px 8px 15px;
	color:#000;
	text-decoration:none;
	margin:1px 0px 1px 1px;
}
.mcontent a:hover{
	background-image:url(images/menu_link.png);
	background-repeat:repeat-y;
}
.mcontent a#active{
	background-image:url(images/menu_link.png);
	background-repeat:repeat-y;
}
div.separator{
	width:193px;
	height:1px;
	background-image:url(images/separator.png);
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 3px 0px 3px;
}
/* kolumna środkowa */
div.center-column{
	width:437px;
	padding:30px;
	float:left;
	background-image:url(images/menu_shadow.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:justify;
	min-height:400px;
}
*html div.center-column{
	width:437px;
	padding:30px;
	float:left;
	background-image:url(images/menu_shadow.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:justify;
	height:400px;
}
div.article{
	color:#000;
	margin-bottom:12px;
}

.article img{
	
	margin-right:15px;
}

.article div.photo{
	width:96px;
	height:76px;
	margin:0px 8px 4px 0px;
	float:left;
	position:relative;
	border:2px solid #ffd050;
}
.article div.clipper{
	width:96px;
	height:76px;
	position:absolute;
	clip:rect(0px 96px 76px 0px);
}
.article div.title{
	font-weight:bold;
}
.article a{
	color:#000;
	text-decoration:none;
}
.article a:hover{
	text-decoration:underline;
}
.article div.date{
	color:#c9c9c9;
	font-size:7pt;
	margin-bottom:3px;
}
.article div.acontent{
	line-height:13pt;
	color:#000;
}

.acontent ul{
	padding-left:25px;
	margin-bottom:10px;
	text-align:justify;
}

.acontent ol{
	padding-left:25px;
	margin-bottom:10px;
	text-align:justify;
}

.article a.more{
	display:block;
	width:78px;
	height:26px;
	background-image:url(images/more.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:3px;
}
a.back{
	display:block;
	width:78px;
	height:26px;
	background-image:url(images/back.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:3px;
}
a.zalacz{
	clear:both;
	background-image:url(images/pliczek.png);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	/* width:180px; */
	padding:5px 0px 5px 20px;
	color:#000;
}
a.zalacz:hover{
	text-decoration:underline;
}
div.gallery {
	
}
.gallery div.foto{
	width:86px;
	height:71px;
	border:1px solid #658b9d;
	padding:2px;
	position:relative;
	margin:5px 10px 10px 0px;
	float:left;
}
.gallery div.clipper{
	width:86px;
	height:71px;
	position:absolute;
	clip:rect(0px 86px 71px 0px);
}
/* prawa kolumna */
div.right-column{
	width:202px;
	height:200px;
	float:left;
}
div.dl-container{
	width:202px;
	margin:6px 0px 10px 0px;
}
div.download_title{
	width:202px;
	height:60px;
	background-image:url(images/pobierz_title.png);
	background-repeat:no-repeat;
}
div.dl-content{
	width:200px;
	background-color:#f3fbfe;
	border-left:1px solid #add3e4;
	border-right:1px solid #add3e4;
	border-bottom:1px solid #add3e4;
}
div.dl2-content{
	width:200px;
	background-color:#f3fbfe;
	border-left:1px solid #add3e4;
	border-right:1px solid #add3e4;
	border-bottom:1px solid #add3e4;
}
.dl2-content a{
	display:block;
	padding:8px 15px 2px 30px;
	color:#504535;
	text-decoration:none;
	background-image:url(images/linczek.png);
	background-repeat:no-repeat;
	background-position:6px 7px;
}
.dl2-content a:hover{
	color:#000;
	text-decoration:underline;
}
div.linki_title{
	width:202px;
	height:60px;
	background-image:url(images/linki_title.png);
	background-repeat:no-repeat;
}
a.file_link{
	display:block;
	padding:8px 15px 8px 30px;
	color:#504535;
	text-decoration:none;
	background-image:url(images/pliczek.png);
	background-repeat:no-repeat;
	background-position:6px 7px;
}
a.file_link:hover{
	color:#000;
	text-decoration:underline;
}
a.pozostale{
	width:89px;
	height:26px;
	margin:4px 10px 4px 0px;
	background-image:url(images/pozostale.jpg);
	background-repeat:no-repeat;
	float:right;
	display:inline;
}
/* stopka */
div.footer{
	clear:both;
	width:900px;
	height:157px;
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;
}
*html div.footer{
	clear:both;
	width:900px;
	height:103px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
}
.footer div.kid{
	width:157px;
	height:58px;
	background-image:url(images/dzieciak.png);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	text-align:right;
	padding-top:45px;
}
.footer div.foot_links{
	width:723px;
	height:76px;
	background-image:url(images/foot_links.png);
	background-repeat:repeat-x;
	float:right;
	padding:27px 0px 0px 20px;
}
.foot_links a{
	display:block;
	width:200px;
	height:58px;
	border:1px solid #d9e8ee;
	float:left;
	margin:0px 8px 0px 8px;
}
div.madeby{
	width:900px;
	margin:0px auto 0px auto;
	padding:5px 0px 10px 150px;
	color:#000;
}
