/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	/*width: 90%;*/
}


body {
	margin: 0px;
	padding: 0px;
	background: url(img/tlo1.png) repeat-x;
}
#wrap {
	margin: 30px auto;
	width: 1000px;
}

.slonecznik {
	background: url(img/slonecznik1.png) top right no-repeat;
}

#header {
	border-bottom: 1px solid #a02524;
}

#logo {
	float: left;
}

.tytul {
	height: 120px;
}

.tytul a {
	display: block;
	color: #2524a0;
	padding: 40px;
	text-decoration: none;
	font-size: 1.2em;
}	
/*menu poziome górne*/

div#menu_1 {
	clear: both;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
}

div#menu_1 ul {
	float: left;
	background: #b9e0b9;
}

div#menu_1 li {
	float:left;
	display:block;
	list-style-type:none;
	margin: 5px;
	padding-right: 10px;
	margin-left: 10px;
	border-right:2px solid #777;
}

div#menu_1 li.last  {
	border-right: 0px;
}

div#menu_1 li a {
	color: #17a217;
	text-decoration: none;
}

div#menu_1 li:first-letter {
	color: #a02524;
}

div#menu_1 li a:hover, div#menu_1 li a.a  {
	color: #a02524;
	text-decoration: underline;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#main {
	border-top: 1px solid #a02524;
	clear: both;
	padding-top: 10px;
}

#main p {
	line-height: 1.5;
}


.kontakt {
	float: left;
	text-align: center;
	line-height: 1.5;
}

.essential_block {
	clear: both;
	padding-top: 10px;
}

.essential_block img {
	float: left;
	margin-right: 20px;
}

.essential_block p {
	margin: 10px;
	margin-bottom: 20px;
}

#lista_wojewodztw {
	float: left;
	width: 530px;
}

/* --- mapka --- */
/* 
CSS - Polska, klikalna mapa wojewodztw - 300px
- http://winstonwolf.pl/css,polska.html
- wersja 1.0 (październik 2009)

author: Winston_Wolf [ http://winstonwolf.pl ]
contact: http://winstonwolf.pl/contact.html

(cc)2009 Attribution-Share Alike 
http://creativecommons.org/licenses/by-sa/3.0/
*/

/* ukryta lista wojewodztw (domyslnie) 
 #w,#w span.bg{background:transparent url('img/polska.png') no-repeat -9999px 0}
 #w{position:relative;top:0;left:0;width:320px;height:310px;margin:0 auto;background-position:0 0}
 #w li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #w li a span.bg{z-index:3}
  #w li .map{top:0;left:0}
  #w li{width:0;height:0;text-indent:-9999px;cursor:pointer}
*/

/* lista wojewodztw po prawej
 #w,#w span.bg{background:transparent url('img/polska.png') no-repeat -9999px 0}
 #w{position:relative;top:0;left:0;width:460px;height:310px;margin:0 auto;border-top:1px solid transparent;background-position:0 0}
 #w li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #w li a span.bg{z-index:3}
  #w li .map{top:0;left:0}
  #w li{margin-left:340px;cursor:pointer}
  #w li:first-child{margin-top:70px}
*/

/* lista wojewodztw po lewej */
 #w,#w span.bg{background:transparent url('img/polska.png') repeat -9999px 0}
 #w{position:relative;top:0;left:0;width:350px;height:350px;margin:0 200px;border-top:1px solid transparent;background-position:0 0}
 #w li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #w li a span.bg{z-index:3}
  #w li .map{top:0;left:0}
  #w li{margin-left:-170px;width:190px;cursor:pointer}
  #w li:first-child{margin-top:-5px}
/**/

/* lista wojewodztw ponizej - rozjeżdża się w IE
 #w,#w span.bg{background:transparent url('polska.png') no-repeat -9999px 0}
 #w{position:relative;top:0;left:0;display:blokc;width:320px;height:310px;margin:0 auto;border-top:1px solid transparent;background-position:0 0}
 #w li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #w li a span.bg{z-index:3}
  #w li .map{top:0;left:0}
  #w li{width:320px;cursor:pointer}
  #w li:first-child{margin-top:315px}
*/

/* styl listy wojewodztw */
 #w a{
	  display:block;
	  width:100%; /* - jedna kolumna*/
	  /* width:49%;float:left; - dwie kolumny */
	  padding:1px 0;
	 /* font:normal 10px sans-serif;*/
	  color: #000; /*#58b;*/
	  text-decoration:none;
	  text-align:left;
	 }
  #w a:hover,#w li:hover a{
  	  color:#58b;
  	  text-decoration:underline
  	 }

/* nie edytuj! */
 #w1:hover span.bg{top:164px;left:29px;width:95px;height:85px;background-position:-12px -422px} #w1 .s1{top:182px;left:20px;width:80px;height:80px} #w1 .s2{top:176px;left:47px;width:70px;height:6px} #w1 .s3{top:182px;left:100px;width:22px;height:15px} #w1 .s4{top:197px;left:100px;width:7px;height:25px} #w1 .s5{top:197px;left:107px;width:7px;height:12px} #w1 .s6{top:166px;left:63px;width:27px;height:10px}
 #w2:hover span.bg{top:69px;left:107px;width:76px;height:73px;background-position:-284px -633px} #w2 .s1{top:71px;left:122px;width:18px;height:7px} #w2 .s2{top:74px;left:122px;width:31px;height:4px} #w2 .s3{top:78px;left:112px;width:60px;height:55px} #w2 .s4{top:90px;left:172px;width:8px;height:20px} #w2 .s5{top:133px;left:150px;width:17px;height:5px}
 #w3:hover span.bg{top:137px;left:236px;width:81px;height:101px;background-position:-264px -326px} #w3 .s1{top:153px;left:245px;width:75px;height:58px} #w3 .s2{top:138px;left:278px;width:25px;height:15px} #w3 .s3{top:148px;left:267px;width:18px;height:87px} #w3 .s4{top:210px;left:257px;width:65px;height:10px} #w3 .s5{top:220px;left:285px;width:35px;height:10px} #w3 .s6{top:230px;left:297px;width:10px;height:5px} #w3 .s7{top:170px;left:239px;width:6px;height:6px}
 #w4:hover span.bg{top:100px;left:24px;width:60px;height:86px;background-position:-11px -603px} #w4 .s1{top:122px;left:20px;width:47px;height:30px} #w4 .s2{top:152px;left:20px;width:53px;height:14px} #w4 .s3{top:160px;left:73px;width:7px;height:6px} #w4 .s4{top:166px;left:20px;width:43px;height:10px} #w4 .s5{top:176px;left:20px;width:27px;height:6px} #w4 .s6{top:112px;left:35px;width:35px;height:10px} #w4 .s7{top:106px;left:50px;width:20px;height:6px} #w4 .s8{top:101px;left:65px;width:7px;height:6px}
 #w5:hover span.bg{top:136px;left:130px;width:80px;height:78px;background-position:-12px -516px} #w5 .s1{top:153px;left:150px;width:50px;height:57px}  #w5 .s2{top:138px;left:158px;width:15px;height:15px}  #w5 .s3{top:143px;left:173px;width:18px;height:10px}  #w5 .s4{top:148px;left:191px;width:5px;height:5px}  #w5 .s5{top:159px;left:200px;width:7px;height:12px}  #w5 .s6{top:165px;left:140px;width:10px;height:36px}  #w5 .s7{top:183px;left:132px;width:8px;height:15px}  #w5 .s8{top:171px;left:200px;width:4px;height:17px}
 #w6:hover span.bg{top:227px;left:160px;width:76px;height:66px;background-position:-95px -322px} #w6 .s1{top:242px;left:170px;width:55px;height:60px}  #w6 .s2{top:247px;left:163px;width:7px;height:15px}  #w6 .s3{top:270px;left:225px;width:8px;height:15px}  #w6 .s4{top:257px;left:225px;width:6px;height:13px}  #w6 .s5{top:237px;left:170px;width:31px;height:5px}  #w6 .s6{top:232px;left:174px;width:27px;height:5px}  #w6 .s7{top:228px;left:184px;width:15px;height:4px}  #w6 .s8{top:237px;left:213px;width:12px;height:5px}
 #w7:hover span.bg{top:83px;left:166px;width:117px;height:121px;background-position:-105px -497px} #w7 .s1{top:171px;left:204px;width:35px;height:17px}  #w7 .s2{top:175px;left:207px;width:38px;height:20px}  #w7 .s3{top:195px;left:225px;width:20px;height:4px}  #w7 .s4{top:110px;left:172px;width:90px;height:33px}  #w7 .s5{top:133px;left:167px;width:5px;height:6px}  #w7 .s6{top:133px;left:191px;width:87px;height:15px}  #w7 .s7{top:85px;left:222px;width:14px;height:17px}  #w7 .s8{top:102px;left:207px;width:39px;height:69px}  #w7 .s9{top:148px;left:196px;width:11px;height:11px}  #w7 .s10{top:148px;left:245px;width:22px;height:5px}  #w7 .s11{top:90px;left:180px;width:42px;height:20px}
 #w8:hover span.bg{top:194px;left:94px;width:57px;height:62px;background-position:-198px -410px} #w8 .s1{top:197px;left:114px;width:35px;height:20px}  #w8 .s2{top:209px;left:107px;width:37px;height:18px}  #w8 .s3{top:222px;left:100px;width:40px;height:20px}  #w8 .s4{top:242px;left:100px;width:30px;height:20px}
 #w9:hover span.bg{top:210px;left:224px;width:77px;height:90px;background-position:-9px -324px} #w9 .s1{top:235px;left:225px;width:80px;height:22px}  #w9 .s2{top:257px;left:231px;width:60px;height:45px}  #w9 .s3{top:230px;left:285px;width:12px;height:5px}  #w9 .s4{top:211px;left:245px;width:12px;height:9px}  #w9 .s5{top:220px;left:240px;width:28px;height:8px}  #w9 .s6{top:228px;left:230px;width:37px;height:7px}
 #w10:hover span.bg{top:36px;left:233px;width:72px;height:105px;background-position:-82px -626px} #w10 .s1{top:33px;left:262px;width:45px;height:100px}  #w10 .s2{top:43px;left:259px;width:4px;height:9px}  #w10 .s3{top:133px;left:277px;width:25px;height:5px}  #w10 .s4{top:71px;left:253px;width:9px;height:45px}  #w10 .s5{top:77px;left:246px;width:7px;height:35px}  #w10 .s6{top:82px;left:236px;width:10px;height:20px}
 #w11:hover span.bg{top:19px;left:94px;width:84px;height:67px;background-position:-12px -737px} #w11 .s1{top:15px;left:97px;width:70px;height:56px}  #w11 .s2{top:71px;left:97px;width:16px;height:10px}  #w11 .s3{top:71px;left:113px;width:9px;height:7px}  #w11 .s4{top:71px;left:153px;width:13px;height:7px}  #w11 .s5{top:71px;left:140px;width:13px;height:3px}  #w11 .s6{top:63px;left:167px;width:6px;height:7px}
 #w12:hover span.bg{top:199px;left:128px;width:63px;height:85px;background-position:-119px -398px} #w12 .s1{top:202px;left:149px;width:25px;height:35px}  #w12 .s2{top:217px;left:144px;width:26px;height:30px}  #w12 .s3{top:226px;left:140px;width:23px;height:60px}  #w12 .s4{top:210px;left:174px;width:10px;height:22px}  #w12 .s5{top:242px;left:130px;width:15px;height:20px}  #w12 .s6{top:262px;left:163px;width:8px;height:25px}
 #w13:hover span.bg{top:186px;left:179px;width:68px;height:58px;background-position:-186px -326px} #w13 .s1{top:203px;left:184px;width:56px;height:25px}  #w13 .s2{top:195px;left:190px;width:35px;height:8px}  #w13 .s3{top:188px;left:200px;width:7px;height:8px}  #w13 .s4{top:199px;left:225px;width:20px;height:21px}  #w13 .s5{top:228px;left:199px;width:31px;height:8px}  #w13 .s6{top:236px;left:201px;width:12px;height:6px}
 #w14:hover span.bg{top:37px;left:161px;width:108px;height:65px;background-position:-164px -636px} #w14 .s1{top:35px;left:167px;width:92px;height:28px}  #w14 .s2{top:35px;left:259px;width:7px;height:8px}  #w14 .s3{top:52px;left:173px;width:90px;height:19px}  #w14 .s4{top:70px;left:166px;width:70px;height:15px}  #w14 .s5{top:71px;left:236px;width:10px;height:11px}  #w14 .s6{top:71px;left:246px;width:7px;height:6px}  #w14 .s7{top:85px;left:170px;width:52px;height:5px}  #w14 .s8{top:90px;left:180px;width:27px;height:5px}  #w14 .s9{top:95px;left:180px;width:20px;height:5px}
 #w15:hover span.bg{top:74px;left:63px;width:102px;height:128px;background-position:-232px -492px} #w15 .s1{top:78px;left:93px;width:6px;height:5px}  #w15 .s2{top:81px;left:85px;width:27px;height:85px}  #w15 .s3{top:101px;left:80px;width:5px;height:65px}  #w15 .s4{top:106px;left:70px;width:45px;height:50px}  #w15 .s5{top:120px;left:67px;width:53px;height:32px}  #w15 .s6{top:125px;left:73px;width:55px;height:35px}  #w15 .s7{top:131px;left:90px;width:50px;height:45px}  #w15 .s8{top:176px;left:117px;width:23px;height:7px}  #w15 .s9{top:183px;left:122px;width:10px;height:15px}  #w15 .s10{top:131px;left:140px;width:10px;height:34px}  #w15 .s11{top:138px;left:150px;width:8px;height:15px}
 #w16:hover span.bg{top:31px;left:15px;width:88px;height:94px;background-position:-203px -710px} #w16 .s1{top:30px;left:15px;width:82px;height:48px}  #w16 .s2{top:78px;left:15px;width:70px;height:23px}  #w16 .s3{top:78px;left:85px;width:8px;height:6px}  #w16 .s4{top:91px;left:85px;width:4px;height:8px}  #w16 .s5{top:101px;left:10px;width:55px;height:5px}  #w16 .s6{top:101px;left:72px;width:8px;height:5px}  #w16 .s7{top:106px;left:10px;width:25px;height:16px}  #w16 .s8{top:106px;left:35px;width:15px;height:6px}


/* usuń komentarz aby zobaczyć ukryte span.y 
 #w .map span{border:1px solid #f00}
*/


/* koniec mapki */

/*lista województw bez mapki*/
#w_wojewodztwie {
	float: left;
	margin-left: 30px;
}

#w_wojewodztwie a {
	display: block;
	padding:1px 0;
	color: #000; /*#58b;*/
	text-decoration:none;
	text-align:left;
}

#w_wojewodztwie ul {
	margin: 0px;
	padding: 0px;

}

#w_wojewodztwie a:hover{
	color: #58b;
	text-decoration:underline
}

#w_wojewodztwie li #powiaty {
	margin-left: 40px;
}

/* koniec lista województw bez mapki*/

/*kolorowanki*/
.kolorowanki {
	margin-top: 250px;
	margin-left: 150px;
	float: left;
	border: 2px solid white;
}
/*koniec kolorowanki*/

/*reklamy google*/
.reklamy {
	clear: left;
	float: right;
	width: 160px;
	margin-top: 20px;
	margin-right: 50px;
}

/*koniec reklamy google*/

/*znajomi*/
.znajomi {
	clear: left;
	float: left;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	width: 154px;
}

.lm_znajomi li {
	float:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
	list-style: none;
}
.znajomi .lm_znajomi li {
	text-align: left;
}
.znajomi .lm_znajomi li img {
	float: left;
}

/*koniec znajomi*/

/* teksty */
.teksty {
	clear: both;
	margin: 0 auto;
	width: 990px;
}

.graf_l_reklama {
	margin: 0px;
	padding: 0px;
	width: 302px;
	height: 250px;
	margin-left: 10px;
	float: left;
	border: 0px solid black;
}

.graf_r_reklama {
	margin: 0px;
	padding: 0px;
	width: 302px;
	height: 250px;
	margin-right: 10px;
	float: right;
	border: 0px solid black;
}

.teksty img {
	margin: 0px;
	padding: 0px;
	width: 357px;
	margin-left: 2px;
	border: 0px;
}

.teksty h1 {
	clear: both;
}

/* koniec teksty */

/* tabela przedszkoli*/
#tabela_przedszkoli {
	width: 450px;
	margin-left: 250px;
	
}
.tabela table {
	margin: 10px;
	border-collapse: collapse;
	width: 420px;
	font-size: 12px;
}

.tabela table caption {
	padding: 8px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #0b0;/*dostosować kolor zielony !!!!!!!!!*/
} 

.tabela table th, .tabela table td {
	margin: 0px;
	padding: 4px 0px;
	border-bottom: 0px solid #d9e0e6;
}

.tabela table th {
	width: 150px;
	text-align: left;
	border-right: 0px dashed #d9e0e6;
}

.tabela table  tr.nazwa_przedszkola th{
	padding-top: 15px;
}

.tabela table  tr.nazwa_przedszkola a, .tabela table  tr.link_przedszkola a {
	color: #070;
}

.tabela table tr.ostatni th {
	padding-bottom: 20px;
}


/* koniec tabela przedszkoli*/

/* tabela nowych przedszkoli*/
#tabela_nowych {

	float: left;
	width: 480px;
	margin-top: 10px;
	margin-left: 120px;

}
.prawa_tabela table {
	margin: 10px;
	border-collapse: collapse;
	width: 478px;
	font-size: 12px;
}

.prawa_tabela table caption {
	padding: 8px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #0b0;/*dostosować kolor zielony !!!!!!!!!*/
} 

.prawa_tabela table th, .prawa_tabela table td {
	margin: 0px;
	padding: 4px 0px;
	border-bottom: 0px solid #d9e0e6;
}

.prawa_tabela table th {
	width: 150px;
	text-align: left;
	border-right: 0px dashed #d9e0e6;
}

.prawa_tabela table  tr.nazwa_przedszkola th{
	padding-top: 15px;
}

.prawa_tabela table  tr.nazwa_przedszkola a, .prawa_tabela table  tr.link_przedszkola a{
	color: #070;
}

.prawa_tabela table tr.ostatni th {
	padding-bottom: 20px;
}


/* koniec tabela nowych przedszkoli*/

/*artykuly

.artykuly {
	float: left;
	width: 260px;
	margin-top: 10px;
	margin-left: 10px;
	border-right: 1px solid grey;
}

koniec artykuly*/

/*formularz kontaktowy*/
.formularz_kontaktowy{
	margin: 50px;
	height: 200px;
}
/*koniec formularz kontaktowy*/

/*dolne menu*/

#menu_2 {
	clear: both;
	font-size: 12px;
	float: left;
	padding: 20px;
}

#menu_2 ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu_2 li {
	float: left;
	margin: 0px;
	padding: 0px 10px;
	border-left: 1px solid silver;
}
#menu_2 li:first-child {
	border-left: 0px;
}

#menu_2 a {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
/*	font-weight: bold;*/
	text-decoration: none;
	color: #000;
}

#lm_1 a:hover, body#trans #m_transport a, body#gal #m_galeria a, body#gran #m_granit a {
	background: #fff;
	border-bottom: 2px solid #222222;
	margin: 0;
	padding: 0px;
}

/*koniec dolne menu*/

/*przypis*/
#przypis {
	clear: both;
	font-size: 12px;
	float: left;
	padding: 20px;
}

/*koniec przypis*/
