html, body {
	background: #229022 url(images/b-body.jpg) no-repeat center top ;
	color: #000;
	margin: 0;
	padding: 0;
	font-family : verdana, tahoma, sans-serif;
	
}
img {
border:none;
}
a {
color:#FA0200;
text-decoration:underline;
}
a:hover {
color:#5BBF21;
text-decoration:none;
}
#fb {
	width: 810px;
	height: 280px;
margin:0 auto ;
position : relative;
	padding: 5px;
	background: #ffffff;
	text-align:center;
}


#podstawa  {
margin:0 auto ;
position : relative;
width:850px;
}
#top {
margin:0 auto ;
position : relative;
width:900px;
height:120px;
}
#top-left {
float:left;
width:590px;
height:120px;
}
.top-left {
margin-left:110px;
margin-top:10px;
background: url(images/kkn_logo.jpg) no-repeat top left ;
height:110px;
}
#top-right {
margin-left:590px;
height:120px;
}
.top-right {
background:  url(images/wks1.gif) no-repeat left center;
height:120px;

}
#top-luk {

margin:0 auto ;
position : relative;
width:900px;
height:40px;
}
h1, h2, h3, h4 {
margin:0;
padding:0;
}
h1 {
text-align:right;
color:#ffffff;
padding-top:10px;
font-size:22px;
font-family :arial , tahoma,verdana,  sans-serif;
}
.puchary {
text-align:right;
color:#ffffff;
font-size:12px;
margin:0;
padding:0;
font-family : tahoma,verdana,  sans-serif;
padding-top:5px;
}
#banner {
width:850px;
border:1px solid #008001;
height:320px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/* menu */
#menu {
height:35px;
width:850px;
font-family:arial,verdana,geneva,helvetica,sans-serif;
font-size:12px;
padding:3px 0 3px 0;
background: url(images/ulback.gif) repeat-x 0px -3px;
text-align:center;
}
.menu01 {
	border:none;
	border:0;
	margin:0;
padding: 0 0 0 9px;
}
.menu01 ul{
display: block;
list-style:none;
margin:0;
padding:0;
height:35px;
}
.menu01 li{
float:left;
padding: 0;

}
.menu01 li a{
color:#ffffff;
display:block;
font-weight:normal;
line-height:35px;
padding:0px 8px;
text-align:center;
text-decoration:none;
background: url(images/m-k.jpg) no-repeat right;
}
.menu01 li a:hover, .menu01 ul li:hover a{
color:#FF0000;
text-decoration:none;
}
.menu01 li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:310px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
}
.menu01 li:hover ul{
		display:block;		
}
.menu01 li li {
		background:url(images/sub_sep.gif) bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:310px;
}
.menu01 li:hover li a{
		background:none;		
}
.menu01 li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 5px 0px 10px;
		text-align:left;
}
.menu01 li ul a:hover, .menu01 li ul li:hover a{
			border:0px;
			color:#ffffff;
			text-decoration:none;
}
.menu01 p{
		clear:left;
}	
/* end menu */



#nawigacja {
height:30px;
width:850px;
font-size : 11px;
font-family:arial,verdana,geneva,helvetica,sans-serif;
}
.nawigacja {
line-height:30px;
color:#E30B03;
}
.nawigacja a {
text-decoration:underline;
color:#000000;
}
.nawigacja a:hover {
text-decoration:none;
color:#000000;
}
#text {
width:836px;
background-color:#ffffff;
border:7px solid #1C711C;
}
.text {
padding:20px;
background-color:#ffffff;
font-size : 12px;
line-height:17px;
}
.left {
width:599px;
background:#ffffff;

}
.right {
width:210px;
background:#FFFFFF;

}

#footer {
clear:both;
height:173px;
width:850px;

}
#footer-index {
clear:both;
height:377px;
width:850px;

}
.footer {
width:850px;
height:73px;
background: url(images/footer.jpg) no-repeat top center;
}
.footer-index {
width:830px;
height:320px;
background: #ffffff;
text-align:center;
border:10px solid #218721;
}
.footer-top{
width:850px;
height:30px;

}
.footer-top01{
width:850px;
line-height:30px;
text-align:right;
font-family : verdana, tahoma, sans-serif;
font-size : 11px;
color:#000000;
}
.footer-top01 a{
text-decoration:underline;
color:#000000;
}
.footer-top01 a:hover{
text-decoration:none;
color:#ffffff;
}
.footer-bottom{
width:850px;
height:40px;
}
.footer-bottom01 {
width:850px;
text-align:center;
padding-top:6px;
font-family : verdana, tahoma, sans-serif;
font-size : 11px;
color:#fff;
}
.footer-bottom01 a{
text-decoration:underline;
color:#ffffff;
}
.footer-bottom01 a:hover{
text-decoration:none;
color:#0BDB0D;
}
.l00 {
width:850px;
height:20px;
}
.t-z {
text-align:left;
font-family : Georgia, verdana, tahoma, sans-serif;
font-size : 18px;
padding-bottom:4px;
padding-left:5px;
border-bottom:1px solid #008001;
color:#000000;
letter-spacing: 0.1em;
margin-bottom:20px;
background: url(images/t-img.jpg) left center no-repeat;
}
.title-p {
text-align:left;
font-family : Georgia, verdana, tahoma, sans-serif;
font-size : 16px;
color:#000000;
letter-spacing: 0.1em;
}
.p-bottom {
height:20px;
}


.w3c {
text-align:center;
color:#0BDB0D;
padding-top:3px; 
font-family : tahoma,verdana,  sans-serif;
font-size : 11px; 
}

.w3c a {
color:#0BDB0D;

}
.w3c a:hover {
color:#ffffff;
text-decoration:none;
}
.t-right {
text-align:left;
font-family : Georgia, verdana, tahoma, sans-serif;
font-size : 12px;
color:#ffffff;

padding:5px 0 5px 5px;
font-weight:bold;
}
.t-right a {
font-family : Georgia, verdana, tahoma, sans-serif;
font-size : 12px;
color:#ffffff;
text-decoration:none;
}
.t-right a:hover {
color:#dcdcdc;
text-decoration:none;
}
.right-text {
text-align:justify;
font-family : tahoma,Georgia, verdana,  sans-serif;
font-size : 10px;
color:#000000;
padding: 2px 0 5px 0;
line-height:12px;
}
.right-text a{
text-decoration: none;
color:#008001;
font-weight:bold;
}
.right-text a:hover{
text-decoration: underline;
color:#000000;
font-weight:bold;
}
.data-right {
text-align:right;
color:#555555;
font-family : arial,tahoma,Georgia, verdana,  sans-serif;
font-size : 8px;
padding:3px 5px 0 0;
}
h2 {
text-align:center;
font-family : Georgia, verdana, tahoma, sans-serif;
font-size : 19px;
color:#008001;
padding:5px 5px 5px 5px;
line-height:28px;
font-weight:normal;
letter-spacing:0.1em;
}
.link-w {
font-size:11px;
text-align:right;
font-family : tahoma,Georgia, verdana,  sans-serif;
color:#E30B03;
}
.link-w a {
color:#008001;
text-decoration:underline;
font-weight:bold;
}
.link-w a:hover {
color:#000000;
text-decoration:none;
}
.powrot {
font-size:11px;
text-align:right;
font-family : tahoma,Georgia, verdana,  sans-serif;
}
.powrot a {
color:#008001;
text-decoration:underline;

}
.powrot a:hover {
color:#999;
text-decoration:none;
}
.meil a {
	color:#5BBF21;
	text-decoration:underline;
}
.meil a:hover {
	color:#5BBF21;
	text-decoration:none;
}
.t-name {
font-family : tahoma, Georgia, verdana, sans-serif;
font-size : 15px;
color:#252525;

}
.l_t {
	font-weight:bold;
	font-size:14px;
	color:#5BBF21;
}
.l_tresc {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #dcdcdc;
}
.media-t {


	font-size:18px;
	text-align:left;
	color:#008001;

	font-family : tahoma, verdana, sans-serif;

}
.data_p {
font-size:10px;
color:#999;
text-align:center;
font-family: tahoma, verdana, sans-serif;
width:10%;
border-bottom:1px dotted #dcdcdc;
}
.p_l {
border-bottom:1px dotted #dcdcdc;
width:90%;
}
.galeria01 {
	border-left:2px solid #008001;
	padding-left:5px;
}
.data_galeria01 {
	color:#787878;
	font-size:10px;
	border-left:2px solid #008001;
	padding-left:5px;
	
}
.liczba_zdjec {
	color:#999;
	font-size:10px;
	border-left:2px solid #008001;
	padding-left:5px;
	line-height:11px;
	
}
.gal {
margin:0;
padding:0;
}
#zdjecia {
margin-left:70px;
}
#zdjecia ul.gal {
list-style : none;
overflow : hidden;
height : 100%;
}
#zdjecia ul.gal li {
margin : 0 5px 5px 0;
float : left;
background : #008001;
padding-left : 0;
}
#zdjecia ul.gal li img {
padding : 3px;
background : #999;
vertical-align : middle;
text-align : center;
}
#zdjecia ul.gal li a:hover img {
background : #ccc;
}
.gallery {
text-align:center;		
}
.gallery  a img {
margin : 0 2px 5px 0;
padding : 2px;
background : #ccc;

}
.gallery   a:hover img {
background : #999;
}
.data-g {
font-size:11px;
font-family: tahoma, verdana, sans-serif;
}
.a_data {
	font-size:10px;
	text-align:left;
	color:#787878;
	padding-top:5px;
	font-family : tahoma, verdana, sans-serif;
}
.a_tresc {
	text-align:justify;
	padding-bottom:10px;
	border-bottom:1px dotted #80ff00;
}
.t-ogl {
	font-size:15px;
	text-align:left;
	color:#008001;
	padding-bottom:10px;
	font-family : tahoma, verdana, sans-serif;
}
.t-ogl a {
	color:#229022;
	text-decoration:underline;
	font-weight:bold;
}
.t-ogl a:hover {
	color:#5BBF21;
	text-decoration:none;
}
.foto-wyd {
width:200px; 
height:150px;
float:right;
border:1px solid #ccc;
padding:3px;
margin-left:10px;
}
.foto-wyd-gl {
width:150px; 
height:113px;
float:left;
border:1px solid #ccc;
padding:3px;
margin-right:10px;
}
.a-strona {
text-align:left;
padding-left:200px;
}
.a-next {
font-family : verdana,tahoma,  sans-serif;
text-align:left;
padding-right:5px;
font-size:11px;
}
.a-next a {
color:#ccc;
text-decoration:underline;
}
.a-next a:hover{
color:#ffffff;
text-decoration:none;
}
.a-table {
font-size:12px;
color:#ccc;
font-family : tahoma, verdana, sans-serif;
border:1px solid #ccc;
padding:5px;
background:#008010;
}
.text-p {
font-size:11px;
line-height: 16px;
text-align:justify;
}
.text-p a {
color:#000000;
text-decoration:none;
}
.text-p a:hover{
color:#000000;
text-decoration:underline;
}
.name-wladze {
letter-spacing:0.1em;
font-size:13px;
color:#353535;
font-family : tahoma, verdana, sans-serif;
}
.dane-st-left {
text-align:right;
font-weight:bold;
width:15%;
padding:2px 0 2px 0;
}
.dane-st-right {
text-align:left;
padding-left:5px;
}
.link-st-home a {
font-size:11px;
color:#252525;
text-decoration:underline;
}
.link-st-home a:hover{
color:#787878;
text-decoration:none;
}
.pdf {
text-align:right;

}
.linki-st {
line-height:20px;
font-family : verdana,tahoma,  sans-serif;

}
.linki-st a {
background: url(images/lista.png) no-repeat center left;
padding-left:12px;
text-decoration:none;
color:#229022;
font-size:13px;
font-weight:bold;
}
.linki-st a:hover {
color:#000000;
font-size:13px;
}
.titlefoto22 {

font-size:15px;
color:#353535;
font-family : tahoma, verdana, sans-serif;
font-weight:bold;
}
.hr01 {
border-bottom:1px solid #999;
margin:
}
.fb-like {
text-align:right;
padding-bottom:10px;
}

