/* CSS Document */
* { padding:0; margin:0; }
html {  }
body { line-height:17px; font-family:Tahoma; font-size:12px; color:#000000; text-align:center; background:url(gfx/detki2.webp) repeat-x; }
a { font-family:Tahoma; font-size:12px; color:#164601; text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; }
.breaker { clear:both; }
#cookies_box_info {position: absolute!important;}
img { border: 0px; }
/* dodatki */
span { color:#0f3a6f; font-weight:bold; }
.rightt { text-align:right; font-weight:bold; margin-top:7px; }
#content ul.gallery { margin-left:0px; list-style:none; }
#content .seeAlso {float:right; width:200px; }
#content .news {float:left; width:630px; padding:0px 40px 0px 0px;}
ul.other { margin-left:0px; list-style:none; }
li { text-align:left; padding-top:5px; }
/* site */
#domydziecka { width:920px; margin:0 auto; text-align:left; }
#logo { 
    width: 900px;
    height: 239px;
    background: url(gfx/headerek.webp) no-repeat;
    margin-top: -40px;
    background-position: top;
    position: absolute;
    background-position-y: 43px;
    background-position-x: -62px;
}

#logo .logoTopText {
    position: absolute;
    left: -35px;
    top: 4px;
}
#logo .logoImage {
    margin-top: 15px;
}
#logo .logoBottomText {
    position: absolute;
    left: 1px;
    top: 212px;
}

.lg1 { margin-left: -30px; }
.buttons { position: absolute; width: 900px; margin-top: 174px;}
.button1 {
    display: block;
    width: 200px;
    float: left;
    margin-left: 280px;
}
.button2 {
    display: block;
    width: 200px;
    float: left;
    margin-left: 15px;
}
.button3 {
    display: block;
    width: 200px;
    float: left;
}
#header { padding-top: 46px; width: 900px; height: 230px;}
#menu { width:920px; height:77px; /*background:url(gfx/menu.gif) no-repeat;*/ margin-top:10px; }
#witamy { margin-left:45px; margin-bottom:20px;}
#content { width:920px; text-align:justify; }
#content p { margin-bottom:5px; }
#content .cont_left { min-height:1px; float:left; width:455px; margin-left:0px; }
#content .cont_leftwh { width:405px; }
#content .cont_leftwh #prze { width:400px; }
#content .cont_leftwh #prze label.rl { margin-left:40px; }
#content .cont_leftwh #prze label { width:130px; }
#content .cont_leftwh #prze input.submit { margin-right:11px; }
#content .cont_left ul { margin-left:0px; list-style:none; }
#content .cont_left li { float:left; padding:5px 17px; text-align:left; width:180px; height:170px; overflow:hidden; }
#content .cont_middle { float:left; margin-left:0px; margin-right:0px; }
#content .cont_right { float:right; width:430px; margin-right:0px; }
#content .cont_rightwh { width:480px; }
#aktualnosci { width:920px; }
#aktualnosci ul { margin-left:0px; list-style:none; }
#aktualnosci li { float:left; padding:0px 20px; text-align:left; width:180px; height:170px; overflow:hidden; }
#aktualnosci .szansa { width:920px; height:81px; background:url(gfx/szansa.gif) no-repeat; margin-top:20px; }
#aktualnosci .akt_left { float:left; width:400px; margin:0px 20px 0px 20px;}
#aktualnosci .akt_left .akt_left2 { float:left; width:400px;}
.li-div { height:120px; width:180px; }
#aktualnosci .akt_middle { float:left; margin-left:10px; margin-right:10px; }
#aktualnosci .akt_right { float:right; text-align:left; width: 440px; }
/* bottom */
#bottom { width:920px; margin-top:40px; margin-bottom:40px; margin-left:20px; }
#bottom .jeden {float:left; width:357px; height:90px; }
#bottom .jeden img.pytania { margin:3px 0px 0px 0px; }
#bottom .dwaa { float:left; color:#757575; background-color:#D2EDF2; border:2px solid #d0d0d0; width:205px; height:154px; padding-top:20px; padding-left:20px; padding-right:20px; margin-left:10px; padding-bottom:8px; overflow:hidden; }
#bottom .dwaa p { text-align:center; color:#0f3a6f; font-weight:bold; font-size:14px; border-bottom:1px solid #d491c4; margin-bottom:10px; padding-bottom:10px; }
#bottom .dwaa a { font-weight:bold; color:#757575; text-decoration:none; }
#bottom .dwaa a:hover { text-decoration:underline; }
#bottom .dwaa span.extendd { color:#757575; font-weight:normal; }
#bottom .trzy { line-height:14px; margin-left:10px; float:left; color:#0f3a6f; background:url(gfx/sonda.gif) no-repeat; width:250px; height:186px; overflow:hidden; }
#bottom .trzy p { color:#0f3a6f; font-weight:bold; padding-bottom:10px;}
#bottom form { width:230px;  padding:30px 10px 10px 10px; }
#bottom .trzy input.kropka { margin-top:3px; margin-right:5px; }
#bottom .trzy label { margin-top:0px; }
#bottom .trzy input.subsub { background:url(gfx/glosuj.gif) no-repeat; border:0px; width:49px; height:23px; cursor:pointer;}
.extend { width:90%; margin:0 0 0 30px; }
/* footer */
#footer { width:920px; margin-top:40px; }
#footer .f_left { width:393px; height:67px; float:left; color:#0f3a6f; background:url(gfx/footer.gif) no-repeat; font-size:10px; padding-left:50px; padding-top:14px; }
#footer .f_left .fl_text { float:left; font-size:10px; margin-top:10px;  }
#footer .f_left .fl_imgg { float:left; margin-top:8px; width:19px; height:20px; margin-left:5px; margin-right:5px; }
#footer .f_right { float:right; width:400px; height:67px; color:#0f3a6f; margin-top:20px; text-align:right; }
/*content - new styles for page */
#content ul.news, #content ul.news2 { list-style:none; }
#content ul.news li, #content ul.news2 li { float:left; padding:5px 17px; text-align:left; width:405px; height:auto; }
#content ul.news h3, #content ul.news2 h3 { font-size:14px; }
#content ul.news h3 span, #content ul.news2 h3 span { font-size:10px; }
#content ul.news a.more, #content ul.news2 a.more { float:right; color:#0f3a6f; font-size:10px; font-weight:bold; text-decoration:none;  }
#content ul.news img, #content ul.news2 img { width:65px; height:65px; float:left; margin-right:10px; margin-top:5px; }
#content div.text { margin-left:30px; width:860px; }
#content div.text p { padding:5px 0; }
#content div.text span { color:#000; font-weight:normal; }
#content .gallery { padding-left:30px; width:860px; }
#content .gallery li { float:left; padding:3px; }
#content div.text ul { margin-left:25px; padding:5px 0; }
#content div.text ol { margin-left:30px; padding:5px 0; }
#content div.text h1 { padding:5px 0; }
#content div.text h2 { padding:5px 0; }
#content div.text h3 {}
#content div.text h4 {}
#content div.text h5 {}
#content div.text h6 {}
#content div.text a { font-weight:bold; color:#0f3a6f; }
#pagerLinks { font-size:11px; text-align:center; font-weight:bold; }
#pagerLinks a { font-size:10px; font-weight:bold; text-decoration:none; color:#0f3a6f; }
#prze { margin-left:30px; width:500px; }
#prze label { width:180px; float:left; text-align:right; padding-right:10px; }
#prze input { width:250px; margin-bottom:10px; }
#prze textarea { width:250px; margin-bottom:10px; }
#prze select { width:250px; margin-bottom:10px; }
#prze input.submit { width:100px; background-color:#D1EAF1; border:1px solid #68B2BF; margin:15px 57px 10px 0px; font-size:10px; text-transform:uppercase; height:25px; }
#prze input.rb { margin-bottom:25px; width:10px; }
#prze input.cb { margin-bottom:25px; margin-left:241px; width:20px; }
#prze label.rl { float:none; width:auto; margin-left:60px; }
/* WYSZUKIWANIE */
#content .wyszukaj { float:left; margin:4px 20px 40px 0px;}
#content .wyszukaj2 { float:left; }
#content .wyszukaj2 input.textt { border:1px solid #68B2BF; height:18px; margin:0px 10px 40px 0px; padding:1px 2px 0px 2px; color:#0f3a6f; font-weight:bold; }
#content .wyszukaj2 input.szukaj { background-color:#D1EAF1; border:1px solid #68B2BF; margin:0px 0px 40px 0px; font-size:10px; text-transform:uppercase; height:25px; }
#content .pokaz { float:right; margin:4px 20px 0px 0px; }
#content .pokaz2 { float:right; margin:4px 20px 0px 0px; }
#content .pokaz2 select.pokaz3 { width:70px; border:1px solid #68B2BF; }
#searchBox { margin-top:0px; margin-left:3px; }
#searchBox .p1, .p2, .p3, .p4, .p5, .p1a, .p2a, .p3a, .p4a, .p5a, .p6, .p6a, .p7, .p7a, .p8, .p9 { height:27px; padding:2px 0px; border-color:#68B2BF; border-style:solid; border-width:2px 2px 2px 2px; margin-right:3px; }
#searchBox .p1 { width:229px; border:none; }
#searchBox .p1a { width:240px; border:none; }
#searchBox .p2 { width:180px; }
#searchBox .p2a { width:160px; }
#searchBox .p3 { width:130px; }
#searchBox .p3a { width:130px; }
#searchBox .p4 { width:130px; }
#searchBox .p4a { width:130px; }
#searchBox .p5 { width:90px; }
#searchBox .p5a { width:70px; }
#searchBox .p6 { width:22px; }
#searchBox .p6a { width:160px; }
#searchBox .p7 { width:22px; }
#searchBox .p7a { width:22px; }
#searchBox .p8 { width:121px; }
#searchBox .p9 { width:151px; }
#searchBox span { padding:0px 0px 0px 5px; color:#000; font-weight:bold; }
#placLista { list-style:none; margin-top:20px; margin-left:3px; }
#placLista li { height:55px; overflow:hidden; }
#placLista li a { font-weight:normal; float:left; }
#placLista li.gray { background:#D1EAF1; border:1px solid #68B2BF; }
#placLista li .placLista1 { text-align:center; float:left; margin-right:5px; width:229px; }
#placLista li .placLista1 p { vertical-align:middle; display:table-cell; height:50px; width:280px; }
#placLista li .placLista1a { text-align:center; float:left; margin-right:5px; width:240px; }
#placLista li .placLista1a p { vertical-align:middle; display:table-cell; height:50px; width:240px; }
#placLista li .placLista2 { text-align:center; float:left; width:180px; margin-right:5px; }
#placLista li .placLista2 p { vertical-align:middle; display:table-cell; height:50px; width:180px; }
#placLista li .placLista2a { text-align:center; float:left; width:160px; margin-right:5px; }
#placLista li .placLista2a p { vertical-align:middle; display:table-cell; height:50px; width:160px; }
#placLista li .placLista3 { text-align:center; float:left; width:130px; margin-right:5px; }
#placLista li .placLista3 p { vertical-align:middle; display:table-cell; height:50px; width:130px; }
#placLista li .placLista3a { text-align:center; float:left; width:130px; margin-right:5px; }
#placLista li .placLista3a p { vertical-align:middle; display:table-cell; height:50px; width:130px; }
#placLista li .placLista4 { text-align:center; float:left; width:130px; margin-right:5px; }
#placLista li .placLista4 p { vertical-align:middle; display:table-cell; height:50px; width:130px; }
#placLista li .placLista4a { text-align:center; float:left; width:130px; margin-right:5px; }
#placLista li .placLista4a p { vertical-align:middle; display:table-cell; height:50px; width:130px; }
#placLista li .placLista5 { text-align:center; float:left; width:90px; margin-right:5px; }
#placLista li .placLista5 p { vertical-align:middle; display:table-cell; height:50px; width:90px; }
#placLista li .placLista5a { text-align:center; float:left; width:70px; margin-right:5px; }
#placLista li .placLista5a p { vertical-align:middle; display:table-cell; height:50px; width:70px; }
#placLista li .placLista6 { text-align:center; float:left; width:22px; margin-right:5px; }
#placLista li .placLista6 p { vertical-align:middle; display:table-cell; height:50px; width:22px; }
#placLista li .placLista6a { text-align:center; float:left; width:150px; margin-right:5px; }
#placLista li .placLista6a p { vertical-align:middle; display:table-cell; height:50px; width:150px; }
#placLista li .placLista7 { text-align:center; float:left; width:22px; margin-right:5px; }
#placLista li .placLista7 p { vertical-align:middle; display:table-cell; height:50px; width:22px; }
#placLista li .placLista8 { text-align:center; float:left; width:22px; margin-right:3px; }
#placLista li .placLista8 p { vertical-align:middle; display:table-cell; height:50px; width:22px; }

#placLista3 { list-style:none; margin-top:20px; margin-left:3px; }
#placLista3 li { /*height:55px;*/ }
#placLista3 li a { font-weight:normal; }
#placLista3 li.gray { background:#D1EAF1; border:1px solid #68B2BF; }
#placLista3 li .placLista1 { text-align:center; float:left; margin-right:5px; width:120px; }
#placLista3 li .placLista1 p { vertical-align:middle; display:table-cell; height:50px; width:120px; }
#placLista3 li .placLista2 { text-align:center; float:left; width:250px; margin-right:5px; }
#placLista3 li .placLista2 p { vertical-align:middle; display:table-cell; height:50px; width:250px; }
#placLista3 li .placLista3 { text-align:center; float:left; width:150px; margin-right:5px; }
#placLista3 li .placLista3 p { vertical-align:middle; display:table-cell; height:50px; width:150px; }
#placLista3 li .placLista4 { text-align:center; float:left; width:370px; margin-right:5px; }
#placLista3 li .placLista4 p { vertical-align:middle; display:table-cell; height:50px; width:370px; }

#placowkaOne { margin-left:70px; width:770px; }
#placowkaOne .placowkaOneLeft { width:300px ; float:left; }
#placowkaOne .placowkaOneLeft img { background:#D1EAF1; border:1px solid #68B2BF; padding:5px;  }
#placowkaOne .placowkaOneRight { width:465px; float:right; }
#placowkaOne .placowkaOneRight h1 { color:#0f3a6f; font-size:16px; margin:5px 0; }
#placowkaOne .placowkaOneRight h2 { color:#68B2BF; margin:5px 0; font-size:14px; }
#placowkaOne .placowkaOneRight p { margin:8px 0; }
#placowkaOne .placowkaOneRight a { color:#0f3a6f; }

#placLista2 { list-style:none; margin-top:20px; margin-left:3px; }
#placLista2 li { padding-top:15px; }
#placLista2 li a { font-weight:normal; }
#placLista2 li.gray { background:#D1EAF1; border:1px solid #68B2BF; }
#placLista2 li .placLista1 { text-align:center; float:left; margin-right:5px; width:80px; }
#placLista2 li .placLista1 p { vertical-align:middle; display:table-cell; width:80px; }
#placLista2 li .placLista2 { text-align:center; float:left; width:105px; margin-right:5px; }
#placLista2 li .placLista2 p { vertical-align:middle; display:table-cell; width:105px; }
#placLista2 li .placLista3 { text-align:center; float:left; width:105px; margin-right:5px; }
#placLista2 li .placLista3 p { vertical-align:middle; display:table-cell; width:105px; }
#placLista2 li .placLista4 { text-align:center; float:left; width:155px; margin-right:5px; }
#placLista2 li .placLista4 p { vertical-align:middle; display:table-cell; width:155px; }

#searchBox .p1 { border-color:#68B2BF; border-style:solid; border-width:2px 2px 2px 2px; height:19px; }
#path { margin-left:30px; padding:0 0 20px 0; }
#path a { font-weight:bold; }
#path a.activ { cursor:default; font-weight:bold; text-decoration:none; color:#0f3a6f; }

.trzy input.kropka { float:left; margin-bottom:1px; }
.trzy label.obok { float:left; }

#noFlashMenu { width:920px; height:77px; background:url("gfx/bgr.webp") no-repeat; }
#noFlashMenu a { float: left; }
#noFlashMenuLink1 { height: 16px; width: 107px; padding: 25px 17px; margin-left: 10px; margin-top: 5px; }
#noFlashMenuLink2 { height: 16px; width: 99px; padding: 25px 22px; margin-left: -14px; margin-top: 5px; }
#noFlashMenuLink3 { height: 16px; width: 81px; padding: 25px 30px; margin-left: -32px; margin-top: 5px; }
#noFlashMenuLink4 { height: 16px; width: 91px; padding: 25px 25px; margin-left: -31px; margin-top: 5px; }
#noFlashMenuLink5 { height: 16px; width: 111px; padding: 25px 15px; margin-left: -27px; margin-top: 5px; }
#noFlashMenuLink6 { height: 16px; width: 61px; padding: 25px 40px; margin-left: -18px; margin-top: 5px; }
#noFlashMenuLink7 { height: 16px; width: 51px; padding: 25px 45px; margin-left: -46px; margin-top: 5px; }
#noFlashMenuLink8 { height: 16px; width: 81px; padding: 25px 30px; margin-left: -43px; margin-top: 5px; margin-right: -17px; }
#noFlashMenu a.active, #noFlashMenu a:hover { background:url("gfx/zaznacz.png") no-repeat; }

#suporrtus .informationBox {
	margin-bottom: 15px;
    margin-top: -15px;
    margin-left: 213px;
}

#suporrtus { margin:0 30px; }
#suporrtus label { width:180px; float:left; text-align:right; padding-right:10px; }
#suporrtus input[type='text'] { width:250px; margin-bottom:10px; }
#suporrtus textarea { width:250px; margin-bottom:10px; }
#suporrtus select { width:250px; margin-bottom:10px; }
#suporrtus input.submit { width:150px; float:left; background-color:#D1EAF1; border:1px solid #68B2BF; margin:15px 57px 40px 190px; font-size:14px; text-transform:uppercase; height:50px; font-weight: bold; color: #000; }
#suporrtus input.rb { margin-bottom:25px; width:10px; }
#suporrtus input.cb { margin-bottom:25px; margin-left:241px; width:20px; }
#suporrtus label.rl { float:none; width:auto; margin-left:60px; }
#suporrtus input[type='checkbox'] {
	margin-bottom:10px;
}

#suporrtus .rbutton {
    font-weight: bold;
    font-size: 17px;
}

#suporrtus .informationBox b {
	font-size: 13px;
    line-height: 30px;
}

#suporrtus .accepatations {
    margin-left: 190px;
}

#suporrtus .amountName {
    font-size: 14px;
    font-weight: normal;
}

#suporrtus .accepatations input[type='checkbox'] {
	margin-bottom:0px;
}

#suporrtus .accepatations a {
    text-decoration: underline;
}

#suporrtus #f_amount_t {
	margin-left: 5px;
	width: 50px;
}

#suporrtus #captcha {
	float: left !important;
}

#suporrtusError {
	border:#ff0000 1px solid;
	padding: 10px;
	color: #ff0000;
	font-weight: bold;
	margin: 5px 25px 20px 25px;
}

#listOfSupporters { list-style:none; margin-top: 20px; }
#listOfSupporters li { padding-top:15px; }
#listOfSupporters li a { font-weight:normal; }
#listOfSupporters li.gray { background:#D1EAF1; border:1px solid #68B2BF; }
#listOfSupporters li .placLista1 { text-align:center; float:left; margin-right:5px; width:150px; }
#listOfSupporters li .placLista1 p { vertical-align:middle; display:table-cell; width:150px; }
#listOfSupporters li .placLista2 { text-align:center; float:left; width:200px; margin-right:5px; }
#listOfSupporters li .placLista2 p { vertical-align:middle; display:table-cell; width:200px; }
#listOfSupporters li .placLista3 { text-align:center; float:left; width:150px; margin-right:5px; }
#listOfSupporters li .placLista3 p { vertical-align:middle; display:table-cell; width:150px; }
#listOfSupporters li .placLista4 { text-align:center; float:left; width:380px; margin-right:5px; }
#listOfSupporters li .placLista4 p { vertical-align:middle; display:table-cell; width:380px; }
#listOfSupporters .placListaHeader { background: #ccc; border: 1px solid #68B2BF; margin-bottom: 5px; }

.tableHeaderBox {
    font-weight: bold;
    margin: 0 10px;
    font-size: 14px;
}

#placLista4 { list-style:none; margin-top:20px; margin-left:3px; }
#placLista4 li { /*height:55px;*/ }
#placLista4 li a { font-weight:normal; }
#placLista4 li.gray { background:#D1EAF1; border:1px solid #68B2BF; }
#placLista4 li .placLista1 { text-align:center; float:left; margin-right:5px; width:150px; }
#placLista4 li .placLista1 p { vertical-align:middle; display:table-cell; height:50px; width:150px; }
#placLista4 li .placLista2 { text-align:center; float:left; width:550px; margin-right:5px; }
#placLista4 li .placLista2 p { vertical-align:middle; display:table-cell; height:50px; width:550px; }
#placLista4 li .placLista3 { text-align:center; float:left; width:200px; margin-right:5px; }
#placLista4 li .placLista3 p { vertical-align:middle; display:table-cell; height:50px; width:200px; }
#placLista4 .placListaHeader { background: #ccc; border: 1px solid #68B2BF; margin-bottom: 5px; }

#noMap { width: 450px; height: 325px; }
#noMap .noMapImage { float: left; margin-top: 35px; }
#noMap .noMapList { float: right; }

@media only screen and (max-device-width: 480px) {
    body {
        width: fit-content;
    }

    #cookies_box_info {
        width: auto!important;
    }

    #logo .logoTopText {
        left: 0;
    }

    #logo .logoImage {
        margin-left: 10px;
    }

    #logo .logoBottomText {
        left: 10px;
    }
}


