/* CSS Document */
body {
	background:url(../img/tlo.jpg) center 0 no-repeat #D2E9EE;
	text-align:center; color: #565656; line-height: 1.3em;font-size: 0.7em/*11px*/;
	margin: 0;padding: 0;
	font-family:  Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	/*behavior: url(../htc/csshover.htc);*/
}
img {
	border: none;
	}
a {color: #FE0000; text-decoration:underline}
a.pdf {background:url(../img/ico_pdf.gif) 0 3px no-repeat; font-size:1.1em; font-weight:bold; padding: 0 0 8px 25px; display:block; margin: 0;}

h1, h2, h3 {margin: 0; padding:0;color: #565656; font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 110%;font-weight:bold; margin:0 0 1em;}
h2 {font-size: 110%;font-weight:bold; margin:0;}
h3 {font-size: 100%;font-weight:normal; }
h4 {font-size:100%;  color: #565656;font-weight:bold; text-transform:uppercase; margin: 0 0 10px;}
h5 {color: #565656; padding: 5px 0; font-size: 100%; margin:0; font-weight:normal;}
#sciezka {margin: 0;padding:0; display:block;}
#sciezka_lokalizacyjna {position: absolute; top:3px; display:block; font-size: 0.9em; color: #CCC;}
#sciezka_lokalizacyjna a {color:  #CCC; text-decoration:none;}
#sciezka_lokalizacyjna a:hover {text-decoration:underline;}

h1#haslo-glowne {position: absolute; top: 410px; left: 15px; font-size: 1.5em; font-family: Arial, Helvetica, sans-serif;}
h1#haslo-glowne #cz1 {color: #1E7DB3;}
h1#haslo-glowne #cz2 {color: #FD4E00;}

/*********************************************************************************/
#glowne, #glowneHome {margin: 0 auto; width:996px; padding:20px 0 0; position:relative; text-align:left; }
#glowne {padding-top: 40px;}
#lewa {width: 313px; float:left; margin:0; padding:0; position:relative;}
#prawa {width: 680px; float: right; position:relative; margin:0; padding:0;}
table#srodek {height: 200px; margin: 0;}
table#srodek td {vertical-align:top;}

/*********************************************************************************/
#baner-home {position: relative; top:-20px; right: 0; z-index:0;}
		#menu_mapaStrony{display:block; text-align:right; color: #000; font-size: 0.9em; z-index: 10; position: absolute; top: 20px; right: 0;}
		#menu_mapaStrony a {padding: 0 10px; margin: 0 0 0 10px; color: #000; text-decoration: none;}
		#menu_mapaStrony a:hover {color: #000;}
#glowne #menu_mapaStrony {top: -20px;}
	#cz_menu {z-index: 10; margin: -50px 0 50px;position:relative; text-align: right;}
#glowne #cz_menu {margin: 0; }
	#cz_menu img {padding:0; margin:0 0 0 -5px;}

#srodekH {margin:0; padding:10px 0 0; }

/************************** na home  **************************************/

#sN {width: 271px; float: left; padding: 0 15px; color: #004EAE; text-align:justify;}
#sN a {color: #004EAE; text-decoration:none;}

#sF {width: 297px; float: left; padding: 0 15px; margin: 0 15px; color: #A14AA4; text-align:justify;}
#sF a {color: #A14AA4; text-decoration:none;}

#sZP {width: 295px; float: left; padding: 0 15px; text-align:justify;}
#sZP a {text-decoration:none;}
#sZ, #sZ a { color: #4AAE00;}
#sP {margin: 0 0 15px;}
#sP, #sP a { color: #F84C10;}


/************************** podstrony  **************************************/
#cz-banerowa {width: 313px; float:left; margin:0; padding:0; position:relative;}
#cz-srodek {width: 640px; float: right; position:relative; margin:0; padding:0 20px;}

#cz-srodekC {width: 993px; position: relative;}

#czpodmenu {margin: 10px 0 0;}

#T00-gora {padding: 0 15px;}

/************************* banery boczne **************************************/
.baner-bok {position:relative; width: 297px; height: 247px; overflow:hidden;}
.baner-bok .obrR {position: absolute; z-index: 1; top: 0; left:0;}
.baner-bok .obrW {position:absolute; z-index:0;  top:9px; left: 10px;}
/************************* banery tworz baner **************************************/
.baner-tworz {position:relative; width: 674px; height: 279px; overflow:hidden;}
.baner-tworz .obrR {position: absolute; z-index: 1; top: 0; left:0;}
.baner-tworz .obrW {position: absolute; z-index: 0; top: 7px; left: 10px;}

/************************** aktualnosci  **************************************/
#d-aktualnosci {margin: 40px 0 0; position:relative;}
#aktualnosci {padding: 0 20px;background:url(../img/tlo-aktualnosci.png) 0 0 #FFF; color: #E00000;}
#d-aktualnosci #tytul-aktualnosci {padding: 5px 0; margin: -5px 0 15px; }
#aktualnosci .raktualnosci {padding: 0 0 10px;}
#aktualnosci a {text-decoration: none;}
#aktualnosci .data {font-weight:bold;display: block;}
#aktualnosci .tw {text-align:right; display:block;}


.raktualnosciA {padding: 0 0 15px;}
.raktualnosciA .data {font-weight: bold;}
.raktualnosciA .tytul {display: block; font-weight: bold; padding: 0 0 5px;}

#okres-aktualnosci {width: 310px; border: 1px solid #494949; color: #494949;background: #FFF; padding: 0; margin: 5px 0;}

/************************** kontakt  **************************************/
#cKontakt {position:relative;}
#lKontakt {width: 565px; float: left;}
#pKontakt {width: 386px; float: right; text-align:right;}
#pKontakt .oTextA {display:block; background:url(../img/tlo-textarea.png) 0 0 no-repeat; color: #565656; border: none; padding: 7px 10px 10px; width: 356px; height: 277px; overflow:hidden;}
#pKontakt .oTextA textarea {width: 351px; height: 235px; border: none; background: #FFF; font-size: 1.1em; color: #565656;}
#pKontakt .oInp {display:block;  border: none; padding: 7px 10px 10px; width: 356px; height: 20px; overflow:hidden;}
#pKontakt input {border: 1px solid #565656; padding: 3px 5px;  color: #565656; background: #FFF; font-size: 1em; width: 269px; float:left;vertical-align:middle;}
#pKontakt input#wyslij {background:none; border: none; width: auto; padding: 0; margin: -7px 0 0 5px; }

#komunikatKontakt {color: #E00000;}

/********************** montessori ********************************/
#cTextL {width: 313px; float: left; text-align:justify;}
#cTextP {width: 670px; float: right; margin: 47px 0 0; text-align: right; }
#cTextP #cz-banerowa-montessori {text-align:right;}
#cTextP #cz-banerowa-montessori .baner-szablon {width:auto; float: right; margin: 0 0 0 15px;}

/********************** kadra ********************************/
#cTextL {width: 313px; float: left; text-align:justify;}
#cTextPK {width: 670px; float: right; margin: 0; text-align: right; }
#cTextPK .kadra {width:310px; float: left; margin: 0 0 20px 15px; text-align:left;}
#cTextPK .kadra img {float: left;margin: 0 15px 0 0;}
#cTextPK .kadra .opis {float: left; width: 180px; margin: 5px 0 0;}
#cTextPK .kadra .nazwisko {font-weight:bold; color: #6AB02A;}
 

/********************** galeria ********************************/
#cz-srodekC #wybGAL {/*position: relative; margin: -80px 0 50px; padding: 0 0 0 15px;*/ position:absolute; top: -80px; left: 0;}
#wybGAL select {width: 280px; border: 1px solid #494949; color: #494949;background: #FFF; padding: 0; margin: 5px 0;}
#cz-srodekC  #listaGAL {padding: 0 0 0 15px; position: relative; clear:both;}
#listaGAL .tytul{/*margin:0 0 20px;*/display: none; }
#galeria_img {margin: 0 0 0 20px;}

#galeria_img .otok {display:inline-block;float: left; width: 150px; height: 100px; overflow:hidden;  /*border: 1px solid #268CD7;*/margin: 0 39px 20px 0;}
#galeria_img img {}

#listaGAL #galeria_img .ostKol{margin-right: 0;}

#cz-srodekC #duzaGal {position: absolute; top:0; margin: 0 auto; width: 100%;} 
#duzaGal #daneGal td#lDG {text-align: right; background: url(../img/tlo_lewe_DGal.png) 0 0 no-repeat; height: 27px; }
#duzaGal #daneGal td#pDG {text-align: right; background: url(../img/tlo_prawe_DGal.png) 100% 0 no-repeat; height: 27px; }
#duzaGal #daneGal #zamknij, #duzaGal #daneGal #pDGal, #duzaGal #daneGal #nDGal, #duzaGal #daneGal #dGl {cursor: pointer;}

#duzaGal #daneGal #popDG { height: 27px; width: 97px; display:block; color: #FFF; font-size: 1em; position:relative; float:left; text-align:left;}
#duzaGal #daneGal #popDG a {color: #FFF; text-decoration:none; padding: 5px 10px; display:block;}

#duzaGal #daneGal #nasDG { height: 27px; width: 98px; display:block; color: #FFF; font-size: 1em; position:relative; float:left; text-align:right; }
#duzaGal #daneGal #nasDG a {color: #FFF;  text-decoration:none; padding: 5px 10px; display:block;}
#duzaGal #daneGal td#imgDG {text-align: center;}

#duzaGal #daneGal a#zamknij{ display:block; padding: 5px 20px; color: #FFF; font-size: 1em; position:relative;text-decoration:none;}

/********************************** mapa serwisu **********************************/
#mapa_serwisu a {display: block; padding: 0 20px; margin: 1em 0 0; color: #565656; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 1.1em; font-weight:bold;}
#mapa_serwisu a#ms_home {padding: 0;}
#mapa_serwisu a.ii {padding: 0 40px; margin: 0; font-weight: normal;}
#mapa_serwisu a.iii {padding: 0 60px; margin: 0; font-weight:normal; }

/*********************************** STOPKA **************************************/
#stopka { font-size:9px; clear:both; width:1000px; border-top: 2px solid #EE8D55; text-align:left; margin:10px auto 1.5em;padding:1.3em 0; color: #EE8D55; line-height: 1.1em; }
#stopka a {color: #EE8D55; text-decoration:none; padding-left: 1.3em;}
#stopka #stopka_firma {width:40%; float:left;}
#stopka #wykonanie {width: 40%; float:right; text-align:right;}
#stopka #wykonanie a{ padding: 0;}

#menuDL {width: 35%; float:right; text-align: right; font-size: 0.9em; padding-right: 30px;}
#flagi  {float: right; margin: 0; padding:0; color: #677174; padding-left: 10px;}
#flagi  img{padding-left:4px;}

#zka {height: 20px;clear:both}
#stopkadruk {display:none;}

#dalej {margin: 1em 0 0 143px;font-size:9px;}

.pasek {text-align: center; margin: 5px 0 10px; padding: 0;color:#186599;}
.pasek a {text-decoration: none;color: #186599; padding-right: 0.1em; padding-left: 0.1em; border: none;}
.pasek a.pierwszy {border: none;}
.pasek a#currentpasek {font-weight: bold;}


.opisMapa {font-size: 11px; color: #565656;}

#xmlK {border: none;}
.jedenwiersz {display: inline; float: left; margin-right: 1em; }
.lapka {cursor: pointer;}
.wyczysc {clear:both; margin:0; padding:0;}
.kolor {color: #FF6600;}
.kolorCZ{color: #FD0404;}
.NIEWYSWIETLAC { display:none; }

