body
{
	font-size: 12px;
	text-align:left;
	font-family: Georgia,Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: url('images/bg.jpg') no-repeat center top #fff;
	color: #34468e;
}
     
a:hover  { color: #437bbd; text-decoration:underline; } 
a { color: #437bbd; text-decoration:none;  }

a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


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

.alarm { font-size:12px; color:#344189;  font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#podstronabg { background: url('images/podstronabg.png') no-repeat center top; }
div#kontener{margin: 0px auto; width:1000px; position: relative; }
div#zab { position: absolute; top: 0px; left: 980px; background: url('images/zab.png'); width: 75px; height: 226px; }
div#top{ display: block; height: 273px; overflow:hidden; }

div#top_flash { position: absolute; left: 603px; top: 0px; width: 375px; height: 289px; display: block;}
div#top_flash_swf {padding-top: 70px; text-align: center;}
#top_flash_swf a {color: #ff0000; }
a#top_flash_overlay { position: absolute; left: 588px; top: 0px; width: 412px; height: 311px; display: block;}
a#top_flash_overlay.pielgrzymki { background: url('images/top_flash_overlay_pielgrzymki.png');}
a#top_flash_overlay.grupowe { background: url('images/top_flash_overlay_grupowe.png');}
a#top_flash_overlay.szkolne { background: url('images/top_flash_overlay_szkolne.png');}

a#top_dodatek { position: absolute;  display: block;}
a#top_dodatek.pielgrzymki { display: none;}
a#top_dodatek.grupowe { background: url('images/top_dodatek_grupowe.png'); width: 190px; height: 79px; top: 11px; left: 512px;}
a#top_dodatek.szkolne { background: url('images/top_dodatek_szkolne.png'); width: 127px; height: 107px; top: 103px; left: 592px;}
div#center { }

div#przyklad_min_height { min-height:320px;height:auto !important; height:320px; }


div#stopka { width: 900px; margin: 0px auto; height: 8px; display: block; overflow: hidden; background: url('images/stopkabg.gif') repeat-x 0px 4px; }
div#stopka2 { width: 900px; margin: 0px auto; height: 8px; display: block; overflow: hidden; background: url('images/stopka.gif') no-repeat center top; }
div#bottom{ width: 900px; margin: 0px auto; padding: 5px 0 0 0; font-size: 11px; font-family: Arial,Helvetica; font-size: 11px; color: #b3b3b3; font-style: italic; }
div#bottom a{ color: #b3b3b3; }

div#bottom_txt { float: left; }
div#undicom  { 	float:right; width:200px; text-align:right; padding-right:10px; padding-top:3px; }




div#main { display: block; height: 763px; background: url('images/mainbg.png') no-repeat 162px 0px; }
div#main_logo { display: block; height: 124px; padding: 49px 0 0 308px; }

div#main_boxy { display: block; position: relative; height: 480px;  }
div.main_box { position: absolute;  }
div.main_box_nazwa { display: block;  }
div.main_box_ornament { display: block; height: 29px; background: url('images/main_box_ornament.png') no-repeat center top; }
div.main_box_wiecej { text-align: center; }
div.main_box_wiecej a { color: #ffba00; font-style: italic; }

div#main_szkolne { position: absolute; left: 372px; top: 93px; }
div#main_pielgrzymki { position: absolute; left: 145px; top: 29px; }
div#main_grupowe { position: absolute; left: 612px; top: 49px; }

div#main_box_pielgrzymki { width: 213px; left: 104px; top: 345px; }
div#main_box_pielgrzymki div.main_box_nazwa { height: 43px; }
div#main_box_szkolne { width: 145px; left: 430px; top: 375px; }
div#main_box_szkolne div.main_box_nazwa { height: 53px; }
div#main_box_grupowe { width: 166px; left: 710px; top: 345px; }
div#main_box_grupowe div.main_box_nazwa { height: 53px; }



div#logo { padding: 60px 0 0 26px; width: 381px; float: left; height: 128px; display: block; }
div#logo2 { padding: 5px 0 0 0; width: 217px; float: left; height: 183px; display: block; }
div#menu { clear: left;width: 648px; height: 38px; padding: 14px 0 0 0; display: block; background: url('images/menubg.png') no-repeat; overflow: hidden; }
div#menu a { float: left; color: #35428b; font-size: 17px; margin: 0 0 0 28px; }
div#menu a:hover { text-decoration: none; }
div#menu.menu_pielgrzymki a:hover { color: #ff9c00; }
div#menu.menu_grupowe a:hover { color: #437bbd; }
div#menu.menu_szkolne a:hover { color: #76af12; }
div#center {  width: 1000px; padding: 0 0 40px 0; display: block; background: url('images/centerbg.png') no-repeat; min-height:530px;height:auto !important; height:530px;
line-height: 1.8em; }

div#left {width: 500px; float: left; padding: 17px 40px 0 20px; }
h1 { padding: 0 0 15px 0; margin: 0; color: #344189; font-size: 20px; }
div#right { width: 440px; float: right; padding: 50px 0 0 0;}
div.right_naglowek { padding: 0 0 15px 18px; color: #344189; font-size: 20px;}
div.right_naglowek a { color: #344189; font-size: 20px;}
div.right_naglowek a:hover { color: #344189; font-size: 20px; text-decoration: none;}
div#right_kontakt { }
div#right_kontakt_img { float: left; width: 140px; padding: 0 0 0 5px; }
div#right_kontakt_txt { float: left; width: 275px; }
div.right_news { padding: 0 0 30px 20px; }
div.right_news_img { width: 125px; height: 106px; display: block; float: left; }
div.right_news_img a { width: 102px; height: 102px; padding: 2px; background: #fff; display: block; }
div.right_news_img a:hover {background: #437bbd; }
div.right_news_right { width: 270px; float: left; }
div.right_news_nazwa a { color: #34468e; font-weight: bold;}
div.right_news_wiecej a { color: #437bbd; font-style: italic; font-weight: bold; }

div.right_powrot {padding-top: 25px; overflow: hidden; text-align: center;}

div.info_element { padding: 0 0 25px 0;}
div.info_img { float: left; width: 125px; height: 106px; display: block; }
div.info_img a { width: 102px; height: 102px; padding: 2px; background: #fff; display: block; }
div.info_img a:hover { background: #437bbd; }
div.info_left { float: left; width: 375px; }
div.info_nazwa a { color: #34468e; font-weight: bold;}
div.info_wiecej a { color: #437bbd; font-style: italic; font-weight: bold; }
div.info_powrot a { color: #437bbd; font-style: italic; font-weight: bold; }

img.info_img_podglad { float: left; border: 2px solid #fff; margin: 0 19px 0 0;}

div.info_galeria_element { float: left;  width: 106px; height: 106px; display: block; padding: 0 25px 25px 0;  }
div.info_galeria_element.last { float: left;  width: 106px; height: 106px; display: block; padding: 0 0 25px 0;  }
div.info_galeria_element a { width: 102px; height: 102px; padding: 2px; background: #fff; display: block; }
div.info_galeria_element a:hover { background: #437bbd; }

div.linki_element { padding: 0 0 15px 0; }
div.linki_img { float: left; width: 20px; height: 16px; display: block; }
div.linki_nazwa { float: left; line-height: 16px;}
div.linki_nazwa a { color: #34468e; font-weight: bold;}
div.linki_wiecej a { color: #437bbd; font-style: italic; font-weight: bold; }


div.wycieczki_item {width: 480px; padding-bottom: 20px; overflow: hidden; }
	div.wycieczki_item_img { float: left; overflow: hidden; width: 78px; height: 78px; display: block; }
	div.wycieczki_item_img a { width: 74px; height: 74px; padding: 2px; background: #fff; display: block; }
	div.wycieczki_item_img a:hover { background: #437bbd; }
	div.wycieczki_item_right {width: 385px; float: right; overflow: hidden;}
		div.wycieczki_item_nazwa { padding-bottom: 7px; color: #34468e; font-weight: bold;}
			div.wycieczki_item_nazwa a { color: #34468e; font-weight: bold;}
			.wycieczki_item_nazwa span {color: #437bbd; font-size: 16px }
		div.wycieczki_item_tekst {padding: 3px 0 7px 0; overflow: hidden; color: #34468e;}
		div.wycieczki_item_wiecej a { color: #34468e; font-weight: bold;} 
		div.wycieczki_item_wiecej a { color: #437bbd; font-style: italic; font-weight: bold; }

div.wycieczki_podglad_img {width: 187px; height: 187px; padding: 2px; margin: 0 16px 15px 0; float: left; overflow: hidden; background: #fff;}		
div#wycieczki_podglad_cena {padding: 6px 0 23px 0; overflow: hidden; color: #437bbd; font-size: 16px; font-weight: bold;}	
	#wycieczki_podglad_cena span {font-size: 14px;}
div.wycieczki_podglad_nazwa {padding-bottom: 6px; overflow: hidden; color: #437bbd; font-size: 16px; font-weight: bold;}
div.wycieczki_podglad_tekst {padding-bottom: 20px; color: #34468e;}

div.info_stronicowanie {width: 500px; padding-top: 15px; float: right; overflow: hidden;}
	div.info_stronicowanie_poprzednia {width: 100px; float: left; overflow: hidden;}
	div.info_stronicowanie_lista {width: 310px; float: left; overflow: hidden; text-align: center;}
		.info_stronicowanie_lista span {font-weight: bold; color: #34468e; font-size: 15px;}
	div.info_stronicowanie_nastepna {width: 90px; float: left; overflow: hidden; text-align: right;}
	
	
div.kontakt_linia { display: block; padding: 0 0 25px 0; }
div.kontakt_dane { width: 170px; float: left; }
div.kontakt_mapa { width: 323px; height: 120px; float: left; display: block; border: 3px solid #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  }

div#formularz_kontaktowy { padding: 0 0 0 21px; width: 397px; }
td.formularz_etykieta { color: #7d7d7d; padding: 5px 0 0 10px;  }
#formularz_kontaktowy { width: 100%; }


/* szukaj */
h1.szukaj_naglowek {font-size: 15px; padding-bottom: 3px;}
div#flash_mapa_box {padding-top: 20px; overflow: hidden;}
div#szukaj_box {padding: 10px 0 20px 0; overflow: hiden;}
div.szukaj_kol {width: 190px; padding-right: 4px; float: left; overflow: hidden;}
	div.szukaj_et {padding-bottom: 4px; overflow: hidden; color: #7d7d7d;}
	div.szukaj_pole {width: 190px; height: 36px; overflow: hidden; background: url('images/wiadomoscbg.png'); margin: 0;	border: 0;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
		select.formularz {width: 180px; height: 22px; padding:0; margin: 7px 3px 7px 7px; border:none; background: none; color: #252525; font-size: 14px; font-family: Georgia,Verdana,Arial;}
			select.formularz option {color: #252525; font-size: 14px; 	font-family: Georgia,Verdana,Arial;}
div#szukaj_btn {width: 111px; height: 36px; padding-top: 25px; float: right; overflow: hidden;}		
div#szukaj_wynik {padding-bottom: 14px; overflow: hidden;}
	#szukaj_wynik span {color: #344189; font-weight: bold;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	input.formularz
	{
		width: 170px;
		background: url('images/formularzbg.png'); height: 22px; padding: 7px 10px 7px 10px; margin: 0;
		border: 0;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
		color: #252525; font-size: 14px; 	font-family: Georgia,Verdana,Arial;
	}
	

	
	textarea.wiadomosc
	{
		width:377px; height:111px; padding: 7px 10px 7px 10px; margin: 0;
		background: url('images/wiadomoscbg.png');  padding: 7px 10px 7px 10px; margin: 0;
		border: 0;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
		color: #252525; font-size: 14px; 	font-family: Georgia,Verdana,Arial;
		overflow:auto; 		
	}

	
