body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background: url('images/tlo.jpg') top center no-repeat fixed #c8ba72;
	color: #3d3d3d;	
}
     
a:hover  { color: #4a98cb; text-decoration:none; font-size: 12px; font-family: Arial,Tahoma,Verdana;} 
a { color: #4a98cb; text-decoration:none; font-size: 12px; font-family: Arial,Tahoma,Verdana;}
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:11px; color:#236896; font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener{margin: 0px auto; width: 969px; padding: 18px 16px 0px 15px; overflow: hidden;}

div#top{	width: 969px; height: 397px; overflow: hidden; position: relative;}
	div#top_logo {width: 166px; height: 77px; position: absolute; top: 18px; left: 41px;}
	div#top_flagi { height: 92px; position: absolute; top: 18px; right: 49px;}
		div.top_flaga {padding: 0px 5px; height: 92px; float: left; overflow: hidden;}
	div#top_gora {width: 969px; height: 39px; overflow: hidden; background: url("images/top_gora.png") top center no-repeat;}
	*html div#top_gora { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_gora.png', sizingMethod='crop'); }
	div#top_srodek {width: 929px; height: 190px; padding: 71px 16px 58px 24px; background: #ffffff;}
		div#top_srodek_box {width: 929px; height: 190px; overflow: hidden; position: relative; background: url("images/top_srodek.gif") no-repeat #ffffff;}
		div#top_zdjecie {width: 902px; height: 181px; overflow: hidden; position: absolute; top: 9px; left: 14px;}
			#top_zdjecie a { position: absolute; top: 0px; left: 902px;  }
		div#top_podpis_tlo {width: 902px; height: 43px; overflow: hidden; position: absolute; top: 147px; left: 14px; background: url("images/top_zdjecie_podpis.png") repeat-y;  }
		*html div#top_podpis_tlo { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_zdjecie_podpis.png', sizingMethod='scale'); }
		div#top_podpis { color: #ffffff; font-size: 18px;  position: absolute; top: 160px; left: 50px; }
			#top_podpis a { color: #ffffff; font-size: 18px;  }
			#top_podpis a:hover { color: #ffee18; font-size: 18px;  }
		
			#top_podpis span {color: #ffee18; font-size: 18px;}
		div#top_nawigacja {height: 9px; position: absolute; bottom: 15px; right: 48px;}
			#top_nawigacja a {width: 9px; height: 9px; padding-right: 4px; display: block; float: left; overflow: hidden; background: url("images/top_nawigacja_off.png") no-repeat;}
			#top_nawigacja a:hover,#top_nawigacja a.current  {background: url("images/top_nawigacja_on.png") no-repeat;}
		
		div#top_ramka_tl {width: 38px; height: 31px; overflow: hidden; position: absolute; top: 9px; left: 14px; background: url("images/top_ramka_tl.png") no-repeat;}
		*html div#top_ramka_tl { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_ramka_tl.png', sizingMethod='crop'); }
		div#top_ramka_tr {width: 39px; height: 39px; overflow: hidden; position: absolute; top: 9px; right: 13px; background: url("images/top_ramka_tr.png") no-repeat;}
		*html div#top_ramka_tr { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_ramka_tr.png', sizingMethod='crop'); }
		
		div#top_ramka_bl {width: 37px; height: 31px; overflow: hidden; position: absolute; bottom: 0px; left: 14px; background: url("images/top_ramka_bl.png") no-repeat;}
		*html div#top_ramka_bl { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_ramka_bl.png', sizingMethod='crop'); }
		div#top_ramka_br {width: 38px; height: 39px; overflow: hidden; position: absolute; bottom: 0px; right: 13px; background: url("images/top_ramka_br.png") no-repeat;}
		*html div#top_ramka_br { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_ramka_br.png', sizingMethod='crop'); }
		
a#fb_link { position: absolute; bottom: 37px; right: 15px; }
		
	div#top_dol {width: 969px; height: 39px; overflow: hidden; background: url("images/top_dol.png") top center no-repeat;}
	*html div#top_dol { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_dol.png', sizingMethod='crop'); }
	
	div#menu {width: 737px; height: 32px; position: absolute; bottom: 27px; left: 110px; background: #ffffff;}
		#menu a {height: 29px; display: block; padding: 3px 18px 0px 17px; float: left; overflow: hidden; color: #000000; font-size: 16px; background: url("images/menu_tlo.jpg") top right no-repeat;}
		#menu a:hover {color: #000000; font-size: 16px;}
		div.menu_sep {width: 5px; height: 32px; float: left; overflow: hidden; background: url("images/menu_sep.png") no-repeat;}
	
div#center {width: 901px; padding: 0px 14px 30px 54px; overflow: hidden;}	
	div#center_gora {width: 901px; height: 39px; overflow: hidden; background: url("images/center_gora.png") no-repeat;}
	*html div#center_gora { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/center_gora.png', sizingMethod='crop'); }
	div#center_bg { background-image: url('images/center_bg.png'); background-repeat: repeat-y; position: relative; zoom: 1.0;}
		div#center_shadow { position: absolute; top: 0px; left: 714px; width: 15px; height: 100%; display: block; background: url("images/center_shadow.png") repeat-y;}
		*html div#center_shadow { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/center_shadow.png', sizingMethod='scale');
		height: expression(this.parentNode.offsetHeight); }
	div#lewy {width: 616px; padding: 2px 62px 0px 36px; float: right; overflow: hidden;}	

		
		h1 {color: #000000; font-size: 25px; margin: 0; padding: 0;}
		
		div#lewy_dol {width: 720px; height: 30px; padding: 14px 15px 15px 0px; overflow: hidden; background: url("images/lewy_dol.png") no-repeat;}
		*html div#lewy_dol { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lewy_dol.png', sizingMethod='crop'); }
			div#lewy_nawigacja {width: 203px; height: 30px; padding-top: 7px; float: right; overflow: hidden; }
				div#lewy_btn_zobacz {width: 98px; height: 30px; float: left; overflow: hidden;}
				div#lewy_btn_prev {width: 50px; height: 30px; float: left; overflow: hidden; border-right: 1px solid #c8c8c8;}
				div#lewy_btn_next {width: 54px; height: 30px; float: left; overflow: hidden;}
				
	div#sciezka {padding: 5px 0px 10px 0px; overflow: hidden; color: #767676; font-size: 12px;}	
		#sciezka a {color: #767676; font-size: 12px;}
		#sciezka a:hover {color: #767676; font-size: 12px;}
		
	div#prawy {width: 187px; float: right; overflow: hidden;}
		div#prawy_gora {width: 187px; padding-top: 9px; overflow: hidden; background: url("images/prawy_tlo.png") repeat-x #236896;}
			#prawy_gora ul { list-style-type: none; margin: 0; padding: 0px 0px 0px 0px; }
				#prawy_gora ul li { background: url("images/prawy_sep.gif") left bottom repeat-x; padding: 8px 6px 12px 21px;}
					#prawy_gora ul li a { padding-left: 16px; display: block; color: #ffffff; font-size: 16px; background: url("images/prawy_punkt_off.gif") 0px 4px no-repeat; }
					#prawy_gora ul li a:hover, #prawy_gora ul li a.active {color: #ffee18; font-size: 16px; background: url("images/prawy_punkt_on.gif") 0px 4px no-repeat;}
					
					#prawy_gora ul li ul { background: url("images/prawy_sep.gif") left top repeat-x; padding: 9px 6px 0px 31px; margin: 12px -6px 0px -21px; }
						#prawy_gora ul li ul li { background: none; padding: 0; }
						#prawy_gora ul li ul li a { background: url("images/prawy_podpunkt.gif") 0px 8px no-repeat;  padding: 4px 0px 3px 10px;  display: block; color: #ffffff; font-size: 12px; }
						#prawy_gora ul li ul li a:hover,#prawy_gora ul li ul li a.active  { background: url("images/prawy_podpunkt.gif") 0px 8px no-repeat;  padding: 4px 0px 3px 10px;  display: block; color: #ffee18; font-size: 12px; }
					#prawy_gora ul li ul li ul { background: none; padding: 0px 6px 0px 31px; margin: 0px -6px 0px -21px; }
			
			div.prawy_sep {width: 187px; height: 2px; overflow: hidden; background: url("images/prawy_sep.gif") repeat-x;}
			div.prawy_item {width: 160px;   padding: 8px 6px 10px 21px; overflow: hidden;}
				.prawy_item a {width: 144px; padding-left: 16px; display: block; color: #ffffff; font-size: 16px; background: url("images/prawy_punkt_off.gif") 0px 4px no-repeat;}
				.prawy_item a:hover, .prawy_item a.active {color: #ffee18; font-size: 16px; background: url("images/prawy_punkt_on.gif") 0px 4px no-repeat;}
			div.prawy_item_pod {width: 150px; padding: 9px 6px 30px 31px; overflow: hidden;}
				.prawy_item_pod a {width: 140px; padding: 4px 0px 3px 10px; display: block; color: #ffffff; font-size: 12px; background: url("images/prawy_podpunkt.gif") 0px 10px no-repeat;}
				.prawy_item_pod a:hover {color: #ffffff; font-size: 12px; background: url("images/prawy_podpunkt.gif") 0px 10px no-repeat;}
		div#prawy_gora_dol {width: 187px; height: 39px; padding-bottom: 29px; overflow: hidden; background: url("images/prawy_gora_dol.png") no-repeat;}
		*html div#prawy_gora_dol { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prawy_gora_dol.png', sizingMethod='crop'); }
	
		div#prawy_dol {width: 187px; padding-top: 28px; overflow: hidden; background: url("images/prawy_dol_gora.png") top left no-repeat;}
		*html div#prawy_dol { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prawy_dol_gora.png', sizingMethod='crop'); }
			div#prawy_dol_box {width: 187px; overflow: hidden; background: #54ab26;}
				div#prawy_dol_nazwa {padding: 0px 5px 4px 28px; overflow: hidden; color: #ffffff; font-size: 16px;}
					#prawy_dol_nazwa span {font-size: 20px;}
				div#prawy_dol_sep {width: 187px; height: 2px; overflow: hidden; background: url("images/prawy_dol_sep.gif") repeat-x;}
				#prawy_dol_box a {width: 127px; padding: 9px 30px 5px 30px; display: block; overflow: hidden; color: #ffffff; font-size: 11px; text-decoration: underline;}
				#prawy_dol_box a:hover {color: #ffffff; font-size: 11px; text-decoration: none;}
		div#prawy_dol_dol {width: 187px; height: 30px; overflow: hidden; background: url("images/prawy_dol_dol.png") no-repeat;}
		*html div#prawy_dol_dol { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prawy_dol_dol.png', sizingMethod='crop'); }
	
		
div#bottom {width: 969px; height: 57px; overflow: hidden;}
	div.bottom_koniec {width: 39px; height: 57px; float: left; overflow: hidden;}
	div#bottom_srodek {width: 879px; height: 42px; padding: 15px 0px 0px 12px; float: left; overflow: hidden; background: #4d4b44;}
		div#bottom_adres {width: 250px; padding-right: 33px; float: left; overflow: hidden; color: #a2a2a2; font-size: 11px; text-align: right;}
		div#bottom_telefon {width: 290px; float: left; overflow: hidden; color: #a2a2a2; font-size: 11px;}
			#bottom_telefon a {color: #a2a2a2; font-size: 11px;}
			#bottom_telefon a:hover {color: #858484; font-size: 11px;}
		
		div#undicom {width: 150px; padding-top: 6px; float: right; overflow: hidden; color: #a2a2a2; font-size: 10px; line-height:19px;}
		div#undicom a {color: #a2a2a2; font-size: 11px;}
		div#undicom a:hover {color: #a2a2a2; font-size: 11px;}

		
	div#bottom_adres1, div#bottom_adres2, div#bottom_telefon1, div#bottom_telefon2 { height: 14px; overflow: hidden; }		
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							Modul txt							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/

div.modul_txt {width: 630px; padding: 9px 0px 20px 0px; overflow: hidden;}

div#kontakt_tekst {width: 340px; padding-right: 30px; float: left; overflow: hidden;}
div#kontakt_form {width: 257px; padding-left: 3px; float: left; overflow: hidden;}
	div#kontakt_nazwa {padding-bottom: 21px; overflow: hidden; font-weight: bold;}
	div#kontakt_form_box {width: 253px; padding-bottom: 20px; overflow: hidden;}
	div.kontakt_form_pole {width: 253px; height: 33px; overflow: hidden;}
	input.formularz 
	{
		width: 245px; height: 16px; margin: 0px; border: 0px; padding: 7px 14px 7px 14px;
		background-color: transparent; background: url("images/tlo_input.gif") no-repeat;
		color: #ffffff; font-size: 12px; font-family: Arial,Tahoma,Verdana; font-weight: bold;
	}
	textarea.form_tekst
	{
		width: 245px; height: 69px; margin: 0px; border: 0px; padding: 7px 14px 7px 14px;
		background-color: transparent; background: url("images/tlo_textarea.gif") no-repeat;
		color: #ffffff; font-size: 12px; font-family: Arial,Tahoma,Verdana; font-weight: bold;
	}
	div#btn_wyslij {width: 85px; height: 27px; padding-right: 3px; float: right; overflow: hidden;}
	
div#kontakt_mapa {width: 630px; height: 320px; padding-bottom: 30px;}

	div.swietlice_naglowek { font-size: 14px; font-weight: bold; padding: 5px 0px 5px 0px; }
	div.swietlice_box { padding: 0px 0px 10px 0px; }
		div.swietlice_nazwa { font-weight: bold; }

div.gal_fotka_box { display: block; width: 131px; height: 152px; position: relative; float: left; padding: 10px 10px 10px 10px; }
	.gal_fotka_box a { position: absolute; top: 0px; left: 10px; }
	
	h2 {color: #000000; font-size: 25px; margin: 0; padding: 0;}
	h2 a {color: #000000; font-size: 25px;}
	h2 a:hover {color: #000000; font-size: 25px;}
		h3 {padding: 5px 0px 11px 0px; margin: 0; overflow: hidden; color: #767676; font-size: 15px;}
		div.news_sep, div.lewy_sep {width: 630px; height: 1px; overflow: hidden; background: #e2e2e2;}
		div.news_item {width: 630px; padding: 16px 0px 15px 0px; overflow: hidden;}
			div.news_item_zdjecie {width: 70px; height: 80px; float: left; overflow: hidden;}
			div.news_item_fulltekst {width: 600px; padding: 0px 15px 15px 15px; overflow: hidden; background: url("images/lewy_item_tlo.png") bottom right no-repeat;}
			div.news_item_tekst {width: 530px; padding: 0px 15px 15px 15px; float: left; overflow: hidden; background: url("images/lewy_item_tlo.png") bottom right no-repeat;}
				.news_item_tekst a {color: #4a98cb; font-size: 12px;}
				.news_item_tekst a:hover {color: #4a98cb; font-size: 12px;}
		div.info_sep {width: 630px; height: 1px; overflow: hidden; background: #e2e2e2;}
		div.info_item {width: 630px; padding: 16px 0px 15px 0px; overflow: hidden;}
			div.info_item_zdjecie {width: 70px; height: 80px; float: left; overflow: hidden;}
			div.info_item_fulltekst {width: 600px; padding: 0px 15px 15px 15px; overflow: hidden; background: url("images/lewy_item_tlo.png") bottom right no-repeat;}
			div.info_item_tekst {width: 530px; padding: 0px 15px 15px 15px; float: left; overflow: hidden; background: url("images/lewy_item_tlo.png") bottom right no-repeat;}
				.info_item_tekst a {color: #4a98cb; font-size: 12px;}
				.info_item_tekst a:hover {color: #4a98cb; font-size: 12px;}

div.loga_box { float: left; width: 300px; }
	div.loga_left { float: left; display: block; width: 130px; text-align: center;}
	div.loga_right { float: left; width: 170px; padding: 20px 0px 0px 0px; font-size: 14px; color: #000000; }
		.loga_right  a {  font-size: 14px; color: #000000; }
		
div.pliki_box { float: left; width: 120px; padding: 20px; }
	div.pliki_box_fotka { display: block; height: 175px; }
	div.pliki_box_nazwa { text-align: center; }
		.pliki_box_nazwa a { font-weight: bold; color: #000; }
		
		
div.modul_txt, div.info_item_tekst, div.info_item_fulltekst, div.news_item_fulltekst, div.news_item_tekst { line-height: 18px; }
