
html,body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Arial, sans-serif;
  color: #474743;
  background: #BCEBF4;
}

img{
border: 0px;
}

h1,h2,h3,h4,h5,h6{
font-size: 13px;
}
.drukuj{
font-size: 11px;
}

caption {
	font-weight: bold;
	padding: 4px 0px;
	text-align: center;
}

table .tabela_krawedzie {
	border-top: 1px solid;
	border-left: 1px solid;
	text-align: left;
}

table .tabela_krawedzie caption {
	border-bottom: 1px solid;
}

table .tabela_krawedzie .tabela_komorka {
	border-bottom: 1px solid;
	border-right: 1px solid;
}


#MainTable {
  width:100%;
  background: #BCEBF4; /* url('images/bg.gif') top right repeat-x; */
}
#MainTableLeft {
  background: url('images/bg_l.jpg') top right no-repeat;
  width: 49%;
}
#MainTableContent {
  width: 2%;
}
#MainTableRight {
  background: url('images/bg_r.jpg') 0 0 no-repeat;
  width: 49%;
}
#Center{
width: 960px;
}
#top0{
width: 960px;
height: 48px;
background: url('images/top0.jpg') 0 0 no-repeat;
}
	#data{
	float:left;
	margin-top: 13px;
	padding-top:6px;
	padding-left:35px;
	padding-right: 14px;
	font-size: 11px;
	color: #17444E;
	background: url('images/ik_data.gif') 0 0 no-repeat;
	height: 30px;
	}
	#imieniny{
	float:left;
	margin-top: 19px;
	border-left:1px solid #368FA0;
	color: #17444E;
	font-size: 11px;
	padding-left: 14px;
	}
	#ikony{
	float:right;
	padding-top:13px;
	}
		.ik{
		float:left;
		width: 25px;
		height: 28px;
		margin-right: 10px;
		display: block;
		}
		#ik1{
		background: url('images/ik1.gif') 0 0 no-repeat;
		}
		#ik2{
		background: url('images/ik2.gif') 0 0 no-repeat;
		}
		#ik3{
		background: url('images/ik3.gif') 0 0 no-repeat;
		}
		#ik4{
		background: url('images/ik4.gif') 0 0 no-repeat;
		}
#top1{
width: 960px;
}
	#top_t{
	width: 960px;
	padding-top:10px;
	background: url('images/top_t.jpg') 0 0 no-repeat;
	}
	#top_l{
	width: 950px;
	padding-left:10px;
	background: url('images/top_l.jpg') 0 0 no-repeat;
	}
	#top_r{
	width: 940px;
	background: url('images/top_r.jpg') right top no-repeat;
	padding-right:10px;
	}
	#top_obrazek{
	width: 940px;
	height:191px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
	}
	#top_tl{
	background: url('images/top_tl.gif') 0 0 no-repeat;
	height: 100%;
	width: 100%;
	}
	#top_tr{
	background: url('images/top_tr.gif') right top no-repeat;
	height: 100%;
	width: 100%;
	}
	#top_bl{
	background: url('images/top_bl.gif') bottom left no-repeat;
	height: 100%;
	width: 100%;
	}
	#top_br{
	background: url('images/top_br.gif') bottom right no-repeat;
	height: 100%;
	width: 100%;
	}
	#top_herb{
	background: url('images/top_herb.jpg') 41px bottom no-repeat;
	height: 100%;
	width: 100%;
	position: relative;
	}
		#herb_a1{
		width:87px;
		height: 39px;
		position: absolute;
		bottom: 0px;
		left: 41px;
		display:block;
		outline: 0px none !important;
		}
#top2{
background: url('images/top_belka.jpg') 0 0 no-repeat;
width: 960px;
font-size: 0px;
}
#top2_padding1{
/* height: 73px; */
padding-left:51px;
}

		#herb_a2{
		float:left;
		width:87px;
		height: 73px;
		height: 52px;
		display:block;
		outline: 0px none !important;
		}
		#herb_a3{
		float:left;
		width:185px;
		height: 18px;
		margin-top:15px;
		margin-left:22px;
		display:block;
		outline: 0px none !important;
		}
		#wyszukiwarka{
		float:left;
		width: 225px;
		margin-top:12px;
		height:27px;
		margin-left:128px;
		}
			#szukaj_input_div{
			float:left;
			height: 27px;
			width: 150px;
			padding:0px 6px;
			vertical-align:top;
			}
			#szukaj_input{
			vertical-align:top;
			padding:0px;
			margin:0px;
			border:0px;
			width: 150px;
			background:transparent;
			color: #17444E;
			font-size: 11px;
			font-family: Tahoma;
			padding-top:7px;
			}
			#szukaj_submit_div{
			float:left;
			height: 27px;
			width: 61px;
			vertical-align:top;
			}
			#szukaj_submit{
			vertical-align:top;
			height: 27px;
			width: 60px;
			padding:0px;
			margin:0px;
			border:0px;
			font-weight:bold;
			font-size: 11px;
			font-family: Tahoma;
			background: transparent;
			color:#fff;
			cursor:pointer;
			}
		#bip{
		float:left;
		width:138px;
		height: 26px;
		margin-top:13px;
		margin-left:16px;
		display:block;
		outline: 0px none !important;
		}
		#epuap{
		float:left;
		width:81px;
		height: 26px;
		margin-top:13px;
		margin-left:10px;
		display:block;
		outline: 0px none !important;
		}
#top2_padding2{
/* height: 73px; */
padding-left:51px;
}
		#herb_a2a{
		float:left;
		width:87px;
		height: 73px;
		height: 21px;
		display:block;
		outline: 0px none !important;
		}
		#nawigacja{
		float:right;
		clear:right;
		}
		#nawigacja_table{
		width:787px;
		/* margin-top:12px; */
		}
		#nawigacja_napis{
		width: 51px;
		background: url('images/nawigacja.gif') center center no-repeat;
		}
		#sciezka {
		padding: 18px 0px;
		}
		#sciezka a{
		display:block;
		float:left;
		background: url('images/sciezka.gif') 12px center no-repeat;
		padding-left: 22px;
		font-size: 11px;
		font-weight:bold;
		color:#518B1F;
		text-decoration: none;
		white-space: nowrap
		}
		#sciezka a:hover{
		background: url('images/sciezka_.gif') 12px center no-repeat;
		color: #0478B3;
		}
		#sciezka img{
		vertical-align: top;
		border:0px;
		padding: 0px 8px 0px 12px
		}


#top3{
width: 960px;
padding-bottom:5px;
}
	#lewa{
	float:left;
	width: 224px;
	}
		#menu_title{
		background: url('images/menu_title.jpg') 0 0 no-repeat;
		width: 224px;
		padding-top:49px;
		}
			#menu{
			width: 224px;
			}
				.kwadracik_def{
				background: url('images/item2.gif') right 58% no-repeat;
				background: url('images/item2.gif') right center no-repeat;
				}
				.kwadracik_0{
				background: url('images/item1.gif') right center no-repeat;
				}
				.menu_item_def{
				padding: 5px 5px 5px 0px;
				background: #9AD5E1;
				border-top: 1px solid #C7EAF1;
				border-bottom: 1px solid #7EB0C3;
				}
				.menu_item_0{
				padding: 5px 5px 5px 0px;
				background: #AFE0EB;
				border-bottom: 1px solid #7EB0C3;
				border-top: 1px solid #C7EAF1;
				}
				.link_padding_def,.link_padding_0{
				padding: 3px 0px;
				padding-left:5px;
				vertical-align:top;
				}
				.link_def{
				}
				.link_0,
				.link_def,
				.link_0_a,.link_0_a:hover,
				.link_def_a,.link_def_a:hover{
				display: block;				
				font-family: Tahoma;
				font-size: 11px;
				font-weight: bold;
				color: #16506C;
				text-decoration: none;
				vertical-align: top;				
				}
				.link_def_a,.link_def:hover,
				.link_0_a,.link_0:hover{
				text-decoration: underline;
				}
				.link_def,
				.link_def_{
				font-weight:normal;
				}



		#sonda_title{
		background: url('images/sonda_title.jpg') 0 0 no-repeat;
		margin-top:15px;
		width: 224px;
		padding-top:49px;
		}
			#sonda{
			padding: 13px 16px;
			width: 192px;
			background: #B0E1EB;
			color: #16506C !important;
			font-size: 11px;
			}
	#prawa{
	float:right;
	width:726px;
	}
		#box_main_small{
		float:left;
		width: 410px;
		}
		#box_main_small_top{
		background: url('images/main_top.jpg') 0 0 no-repeat;
		background: url('images/main_top_najnowsze.jpg') 0 0 no-repeat;
		padding-top: 43px;
		width: 410px;
		}
		#box_main_small_bottom{
		width: 410px;
		padding-bottom: 4px;
		background: url('images/main_bottom.gif') 0 bottom no-repeat;
		}
		#box_main_small_bg{
		background: #fff;
		/* width: 410px; */
		padding: 0px 15px 11px;
		width: 380px;
		}

		#box_newsy{
		float:right;
		width: 306px;
		}
		.box_newsy_top{
		padding-top: 43px;
		width: 306px;
		}
		#box_newsy1_top{
		background: url('images/newsy1_top.jpg') 0 0 no-repeat;
		}
		#box_newsy2_top{
		/* margin-top:10px; */
		margin-top:0px;
		background: url('images/newsy2_top.jpg') 0 0 no-repeat;
		}
		#archiwum{
		display: block;
		float:right;
		line-height:normal;
		margin:0px;
		padding: 8px 5px 0px 0px;
		font-size: 15px;
		color: #22A3E2;
		font-style: italic;
		font-weight: bold;
		font-family: Trebuchet MS, Trebuchet, Verdana;
		text-decoration: none;
		}
		#archiwum:hover{
		text-decoration: underline;
		}
		
		.box_newsy_bottom{
		background: url('images/newsy_bottom.gif') 0 bottom no-repeat;
		padding-bottom: 4px;
		width: 306px;
		position:relative;
		}
		.box_newsy_bg{
		width: 306px;
		background:#fff;
		font-size: 11px;
		padding: 0px 15px 11px;
		width: 276px;
		}
		.newsy_spinacz{
		background: url('images/newsy_spinacz.gif') 0 0 no-repeat;
		position:absolute;
		top:-47px;
		left:16px;
		width: 7px;
		height: 4px;
		}
			.news_box{
			padding: 12px 0px 0px;
			}
				.news_data_tytul{
				padding: 0px 0px 10px;
				border-bottom: 1px dotted #16506C;
				color: #16506C;
				font-size: 11px;
				font-weight: bold;
				}
					.news_data{
					color: #528D0C;
					}
				.news_tekst_box{
				padding-top: 10px;
				}
					.news_tekst{
					font-size: 11px;
					color: #16506C;
					line-height: 150%;
					}
						.news_tekst p{
						padding: 0px;
						margin: 0px;
						padding-bottom: 8px;
						}
				.news_obrazek{
				padding: 4px;
				}
					
					
		#box_main_big{
		width: 726px;
		clear:both;
		}
		.box_main_big_top{
		background: url('images/main_big_top.gif') 0 0 no-repeat;
		padding-top:3px;
		width: 726px;
		}
		.box_main_big_bottom{
		background: url('images/main_big_bottom.gif') 0 bottom no-repeat;
		padding-bottom: 4px;
		width: 726px;
		}
		.box_main_big_bg{
		background: #fff url('images/main_big_bg.jpg') 0 0 no-repeat;
		width: 696px;
		padding: 12px 15px 11px;
		padding: 3px 15px 11px;
		}
			.tresc{
			color: #16506C;
			font-size: 11px;
			line-height: 170%;
			}
			.tresc a{
			color: #16506C;
			}
			.tresc a:hover{
			text-decoration: none;
			}
			.tresc h1,
			.tresc h2,
			.tresc h3,
			.tresc h4,
			.tresc h5,
			.tresc h6
			{
			font-size: 13px;
			margin:0px;
			padding: 5px 0px;
			line-height:normal;
			}
			.predef{
			line-height:normal;
			margin:0px;
			padding: 5px 0px;
			font-size: 15px;
			color: #22A3E2;
			font-style: italic;
			font-weight: bold;
			font-family: Trebuchet MS, Trebuchet, Verdana;
			}
		#banery3{
		width: 726px;
		float:right;
		padding-top:10px;
		}
			.margin30{
			margin-right: 30px;
			}
			.baner{
			width: 222px;
			overflow:hidden;
			font-size: 0px;
			float:left;
			text-align: center;
			}
			.baner *{
			font-size: 11px;
			}
#top4{
width:960px;
padding-bottom:10px;
}
	.stopka{
	width: 960px;
	height: 121px;
	}
	#stopkaa{
	background: url('images/stopkaa.jpg') 0 0 no-repeat;
	}
	#stopkab{
	background: url('images/stopkab.jpg') 219px bottom no-repeat;
	}
	#stopkac{
	background: url('images/stopkac.gif') 341px 33px no-repeat;
	}
	#stopkad{
	background: url('images/stopkad.gif') right 37px no-repeat;
	}
	#stopka_padding{
	padding-left: 27px;
	width:933px;
	}
		#lokalizacja{
		width:117px;
		height: 121px;
		display: block;
		float:left;
		outline: 0px none;
		}
		#stopka_prawa{
		float:left;
		width: 816px
		}
			#adres{
			padding-left:68px;
			padding-top:50px;
			line-height: 15px;
			font-size: 11px;
			float:left;
			height:30px;
			color:#16506C;
			}
				.adres_kreska{
				border-right: 1px solid #16506C;
				padding-right:14px;
				padding-left:14px;
				}
				.adres_kreska_first{
				padding-left:0px !important;
				}
				.adres_kreska_last{
				padding-right:0px !important;
				border-right: 0px none !important;
				}
				#adres a{
				color:#16506C;
				text-decoration: none;
				}
				#adres a:hover{
				text-decoration: underline;
				}
			#footer{
			clear:both;
			float:left;
			font-size: 11px;
			width: 624px;
			padding-top:25px;
			text-align: left;
			padding-left: 192px;
			color: #6CBC89;
			}
				#copyright{
				}
				#rights{
				padding:0px 10px 0px 20px;
				border-right: 1px solid #6CBC89;
				}
				#powered{
				color: #6CBC89;
				margin-left:10px;
				text-decoration: none;
				}
				#powered:hover{
				color:#16506C;
				}
.clear{
clear:both;
}
.bold{
font-weight: bold;
}

.ff{
border: 0px;
margin: 0px;
padding: 0px;
}