#main_content {height:auto; margin: 0 auto;padding:0 auto;width:958px;text-align: left;}
#flash{margin:0; padding:0;}

#body_strony { margin:0; padding:8px 14px 0 14px;  }

#panel { background: url(../pics/panel_bg.gif) repeat-x left bottom;padding:0 0 7px 0; margin:0 0 10px 0  }
#panel table { margin:0; padding:0; vertical-align: middle; }
#panel table td { color:#4f574c; }
#panel table td span { color:#6d7f6a; }
#panel table td span strong { color:#4a5648; }
#panel table td span#imieniny {padding-left:15px; width:400px;}
#panel table td#rss{ text-align:right;padding:0 22px 0 146px; }
#panel table td#komunikaty { background: url(../pics/komunikaty_bg.gif) no-repeat left top; color:#5b7b45;padding:0 0 0 10px;}
#panel table td#komunikaty img { margin:0; padding:0 0 0 5px;vertical-align: middle; }


#kol_lewa  { float:left;padding:0 15px 0 0;width:640px; background: url(../pics/lewa_bg.gif) repeat-y right top;margin:7px 0 0 0}
#kol_prawa { float:left; }


/*aktualnosci*/

#aktualnosci_box { width:640px; min-height: 193px; margin:0;padding:1px 0 10px 0  ;background: url(../pics/akt_bg.gif) repeat-x left bottom;overflow:hidden }
#aktualnosci_box .nag1 {background: url(../pics/akt_nag1.gif) no-repeat left top;font-size:12px; width:640px;padding:8px 0 4px 0  }
#aktualnosci_box .nag1 a.on { color:#0d3e04;text-decoration:none; font-weight:bold;padding:0 0 0 52px; }
#aktualnosci_box .nag1 a.off { color:#5c645b;text-decoration:none;padding:0 0 0 97px; }

#aktualnosci_box .nag2 {background: url(../pics/akt_nag2.gif) no-repeat left top;font-size:12px; width:640px;padding:8px 0 4px 0  }
#aktualnosci_box .nag2 a.off { color:#0d3e04;text-decoration:none; font-weight:bold; padding:0 0 0 97px;}
#aktualnosci_box .nag2 a.on { color:#5c645b;text-decoration:none; padding:0 0 0 52px;}

.aktualnosc { float:left ;width:372px;padding:0 12px 0 8px}
.aktualnosc .tyt_akt{ color:#19650c;font-weight:bold;font-size:11px; padding:10px 0 8px 0}
.aktualnosc .data { color:#8b8e8b;font-size:9px; }
.aktualnosc .tresc_akt { line-height:19px;padding:10px 0 0 0; text-align: justify; }
.aktualnosc .tresc_akt img{ float:left; border:3px solid #aeb1b4;margin:4px 12px 0px 0 }

.zobacz  { text-align: right;float:right ;font-size:10px;color:#383737;border-top:1px solid #adadad;padding:4px 2px 0 0; margin:3px 15px 0 0  }
.zobacz a{ color:#383737;text-decoration: none; }
.zobacz a:hover{ color:#6e756d;text-decoration: none; }
/*
#zobacz_takze { float:left;width:248px;padding:10px 0 0 0  }
#zobacz_takze .nag_zobacz { padding:0 0 10px 0 }
#zobacz_takze .tytuly { color:#1a8106; background: url(../pics/ico/ar3.gif) no-repeat left 3px; padding:0 0 8px 16px;font-weight:bold;  }
#zobacz_takze .tytuly a { color:#1a8106; }
*/
.zobacz_takze { float:left;width:248px;padding:10px 0 0 0  }
.zobacz_takze .nag_zobacz { padding:0 0 10px 0 }
.zobacz_takze .tytuly { color:#1a8106; background: url(../pics/ico/ar3.gif) no-repeat left 3px; padding:0 0 8px 16px;font-weight:bold;  }
.zobacz_takze .tytuly a { color:#1a8106; }

/*wyszukiwarka*/

#wysz_nag {color:#0d3e04; font-size:12px;background: url(../pics/szuk_nag.gif) no-repeat left top;padding:15px 0 6px 54px ;width:220px;font-weight:bold;}
#wysz_box { background: url(../pics/szuk_bg.gif) repeat-x left bottom;padding:10px 0 0 0 ; }
#wysz_box input.znajdz { border:1px solid #adbaa2;font-size:11px;color:#4a5648; width:184px; height:16px; margin:0 0 0 8px ;padding:0 0 0 8px; }
#wysz_box input.btn {margin:0 0px 0 10px ; vertical-align: middle;}
#wysz_box .jak { color:#c70600; font-size:9px; padding:7px 0 10px 8px  }
#wysz_box .jak img{ vertical-align: middle;padding:0 5px 0 0 }
#wysz_box .jak a{ color:#c70600; font-size:9px; text-decoration:none ; }
#wysz_box .jak a:hover{ color:#0d6502; font-size:9px; text-decoration:none ; }



#banerek_box { background: url(../pics/szuk_bg.gif) repeat-x left bottom;padding:6px 0 6px 8px ; text-align: center;margin:0}
#banerek_box div img{margin:0; padding:0; }

.box_nag1 { background: url(../pics/box_nag.gif) no-repeat right top;color:#103f0b;font-size:12px;font-weight:bold;margin:0; padding:4px 0 4px 15px; }


/*gazeta samorzadowa*/
#gazeta_samorzadowa { width:309px;margin:12px 0 0 0; float:left;}

#gazeta_samorzadowa .tyt { color:#146006;padding:4px 0 0 15px;  font-weight:bold;}
#gazeta_samorzadowa #miniaturka { float:left }
#gazeta_samorzadowa #miniaturka img { border:1px solid #cad3cb;margin:7px 0 0 18px; }
#gazeta_samorzadowa #tytuly          { float:left; padding:7px 0 0 0 ;width:226px;  }
#gazeta_samorzadowa #tytuly .pozycje { padding:0 0 5px 12px;background: url(../pics/ico/ar13.gif) no-repeat left 2px; margin:0 0 0 8px }
#gazeta_samorzadowa #tytuly .pozycje a { color:#7c7c7c; text-decoration: none; }
#gazeta_samorzadowa #tytuly .pozycje a:hover { color:#0d3e04; text-decoration: none; }

.zobacz_green  {width:93px; margin:0px 13px 5px 0;padding:0}
.zobacz_green  { text-align: right;float:right ;font-size:10px;color:#383737;border-top:1px solid #adadad;padding:4px 2px 0 0  }
.zobacz_green a{ color:#0d3e04;text-decoration: none; }
.zobacz_green a:hover{ color:#0d3e04;text-decoration: none; }


/*galeria*/

#galeria { float:left;width:321px;margin:12px 0 0 10px;background: url(../pics/akt_bg.gif) repeat-x left bottom ;overflow:hidden;}
#galeria .pole_foto { border:1px solid #e5e5e5; float:left; margin:18px 2px 8px 1px;background-color: #fff;} 
#galeria .pole_foto img { padding:9px 2px 9px 2px  }
#galeria input { margin:0 4px 5px 0 }



/*kalendarz*/
#kalendarz_box { margin: 5px 0 0 0}
#kalendarz_nag { background: url(../pics/kalendarz_nag.gif) no-repeat left top;color:#0d3e04; font-size:12px; padding:11px 0 11px 54px ;width:208px;font-weight:bold;}


#kalendarium { background: url(../pics/kalendarz.gif) no-repeat left top; margin:0;padding:10px 0 5px 12px; width:218px;}
#kalendarium table#nag {width:245px;padding:0 0 12px 0 ; margin:0}
#kalendarium table#nag td { text-align: center; vertical-align: middle; color:#0d3e04}
#kalendarium table#nag td.aktywny a{ font-weight:bold;color:#c80700; }
#kalendarium table#nag td.aktywny a:hover{ font-weight:bold; color:#1a4b02;}
#kalendarium table#nag td a{ color:#71a26a; text-decoration: none;}
#kalendarium table#nag td a:hover{color:#3a6f32; text-decoration: none;}

#kalendarz { background: url(../pics/bg_kalendarz1.gif) no-repeat left top;width:245px; }
#kalendarz table#kal  { margin:0; padding:0;border:none;width:245px;height:20px}
#kalendarz table#kal th{margin:0; padding:0;height:18px; text-align: center;vertical-align: middle;font-weight:bold;border-bottom:1px solid #c3c3c3;color:#155f08}
#kalendarz table#kal td{margin:0; padding:0;height:18px; text-align: center;vertical-align: middle;font-size:11px; color:#166009;width:18px}
#kalendarz table#kal td.sobota    {background-color: #dbffcd;border-right:1px solid #fff;}
#kalendarz table#kal td.sobota2    {background-color: #b3c9b1;border-right:1px solid #fff;}
#kalendarz table#kal th.sobota    {background-color: #dbffcd;border-right:1px solid #fff;}
#kalendarz table#kal td.niedziela { background-color: #bcffa0;color:#c60500;font-weight:bold}
#kalendarz table#kal td.niedziela2 { background-color: #81b07f;color:#235608;font-weight:bold; border: #cccccc solid 1px; }
#kalendarz table#kal th.niedziela {background-color: #bcffa0;color:#c60500}
#kalendarz table#kal td.today     { color:#c70606;font-weight:bold }
#kalendarz table#kal td.today2    { color:#c70606;font-weight:bold; border: #c2c3bf solid 1px; background: #eafbd9 }
#kalendarz table#kal td.wiadomosc   { background-color: #d3dcd2 }
#kalendarz table#kal td.wiadomosc a { background-color: #d3dcd2;color:#383737;text-decoration: none; }
#kalendarz table#kal td.wiadomosc a:hover { background-color: #c3dfc0;color:#767474;text-decoration: none; }
#kalendarz table#kal td.normal  {  }
#kalendarz table#kal td.normal2  { border: #326203 solid 1px; background: #eafbd9}

.okno_kalendarz { padding: 6px; margin: 3px; width:300px;border:3px solid #fff;background:#aac842 url(../pics/okno_kalendarz.gif) repeat-x left top}
.okno_kalendarz a{ color: red;}
#calendar_day_events_close {text-align: right; padding-right: 3px; }
#calendar_day_events_close img {vertical-align: middle;margin-left:5px;} 
#calendar_day_events_close a {color: #295201;text-decoration:none}
#calendar_day_events_close a:hover{ color:#fff;text-decoration:none}

#calendar_day_events div.data_kale { color:#fff;font-size:10px;border-bottom:1px solid #e0fac7 }
#calendar_day_events a{margin:0; padding:5px 0 0 15px ;color:#fff;text-decoration:none;background: url(../pics/ico/ar6.gif) no-repeat left 9px;font-weight:bold }
#calendar_day_events a.link9px { margin:2px 0 2px 0; padding:5px 0 2px 17px ;color:#d1ffc5;background: url(pics/ico/ar6.gif) no-repeat 0px 8px;text-decoration:none; }
#calendar_day_events a:hover.link9px {color:#fff;}
.wydarzenie_lista { overflow:hidden;margin-top:5px; }


/*partnerzy*/

table#partnerzy { width:309px;margin:12px 0 0 0; float:left; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-top:1px solid #b7b7b7;}
table#partnerzy th { border-bottom:1px solid #d7d7d7 }
table#partnerzy th div { text-align: left;background: url(../pics/nag2.gif) no-repeat left top;color:#103f0b;font-size:12px;font-weight:bold;margin:0; padding:6px 0 8px 15px; }
table#partnerzy td {text-align: center;  }
table#partnerzy td div {text-align: center;  }
table#partnerzy td img{ ;margin:0 5px 0 10px;padding:0 ;text-align: center;  }


/*ankieta*/
#ankieta { float:left;width:321px;margin:12px 0 0 10px;background: url(../pics/ankieta_bg.gif) repeat-x left bottom ;overflow:hidden;min-height:145px}
#ankieta .pytanie { font-size:12px; color:#5a5a5a; font-weight:bold;padding:8px 0 12px 15px}
#ankieta .odpowiedzi { padding:0 0 0 20px  }
#ankieta .odpowiedzi div { margin:0; padding:0 0 6px 0 }
#ankieta .odpowiedzi div input { vertical-align: bottom; margin: 0 8px 0 0; padding:0; height:14px; width:14px;}
#ankieta .btn_prawa { text-align: right;padding:0 12px 10px 0; margin:0 0 0 0 ;vertical-align: middle;}
#ankieta .btn_prawa input {vertical-align: middle;}
#ankieta .btn_prawa a { color:#c70600; text-decoration:none;vertical-align: middle; margin:0 12px 0 0 }
#ankieta .btn_prawa a img { vertical-align: middle;margin:0 6px 0 0;padding:0 }
#ankieta .btn_prawa a:hover { color:#c70600; text-decoration:underline; }


/*newsletter*/
#newsletter_nag { margin:6px 0 0 0 ;padding:0 0 0 0 ; }
#newsletter_nag img{ margin:0;padding:0; }
#newsletter_box { background:#7bc14d url(../pics/newsletter_bg.gif) repeat-x left top ;width:263px;color:#fff;}
#newsletter_box div { padding:5px 0 0 14px;margin:0 }
#newsletter_box div.tresc_newslleter{padding:0 0 5px 14px }
#newsletter_box div strong { padding:0 10px 0 0;margin:0 }

#newsletter_box div input.pole_tekstowe{ border:1px solid #adb9a3; font-size:10px; color:#647d53;width:183px; height:16px; }
#newsletter_box div img { vertical-align: middle;margin:0; padding:0 3px 0 0; }
#newsletter_box div input { vertical-align: middle; }
#newsletter_box div input.wypisz_btn { margin:0; padding:0 0 0 5px } 
#newsletter_box div input.zapisz_btn { margin:0; padding:0 0 0 9px } 
#newsletter_box div a { color:#dbeed2; text-decoration: none;}
#newsletter_box div a:hover { color:#dbeed2; text-decoration: underline;}
#newsletter_box div.dolny{ padding:7px 0 10px 14px }


/*banerki*/
#banerki { text-align: center; padding:12px 0 0 14px;margin:0; }
#banerki div { float:left;text-align: center; }
#banerki div.baner2 { float:left;text-align: center;margin:0 10px }
#banerki div img { margin:0;padding:0;text-align: center; }

/*stopka*/
#stopka{text-align:center; padding:18px 0 0 0;margin:12px 0 0 0 ;background: url(../pics/stopka_bg.gif) no-repeat left top}

#stopka #menu_dolne  { color:#b50303; text-align: center;}
#stopka #menu_dolne a{ color:#b50303; text-decoration: none;}
#stopka #menu_dolne a:hover{ color:#226502;text-decoration: none; }

#stopka #projekt { color:#9b9b9b;font-weight:bold;padding:10px 0 0 0 }
#stopka #projekt img {  vertical-align: middle;padding:0 0 0 15px;margin:0}

#stopka #linki {padding:10px 0 10px 0; margin:0; color:#adadad;}
#stopka #linki a{color:#adadad;text-decoration: none;}
#stopka #linki a:hover{color:#88a285;text-decoration: none;}



/*==============PODSTRONY===================*/
.lok{ color:#afafaf;padding:0 0 5px 0 }
a.lokalizer{font-size:9px;color:#afafaf}
#kolumna_lewa   { float: left; width: 707px; margin: 0; padding: 0px 15px 0 0; background: url(../pics/tyt_bg2.gif) no-repeat left 2px; }
#kolumna_prawa  { float: left; width: 235px; margin: 0; padding: 3px 0 0 0; }

#menu_boczne { width:235px;  }
#menu_boczne .nag { margin:0;padding:0 }

#menu_boczne .menu_bg { margin:0;padding:0; background:#3ca005 url(../pics/menu_bg.gif) no-repeat left top; }

#menu_boczne .menu_bg .poz {font-weight:bold;color:#bbfe96;font-size:14px; padding: 8px 0 8px 0; margin:0 7px 0 18px ;background: url(../pics/menu_sep.gif) repeat-x left bottom;}
#menu_boczne .menu_bg .poz a{ text-decoration: none; }
#menu_boczne .menu_bg .poz a div{ background: url(../pics/menu_poz_point.gif) no-repeat left 5px; padding:0 0 0 20px;color:#bbfe96;text-decoration: none; cursor:pointer}
#menu_boczne .menu_bg .poz a:hover div { color:#fff;cursor:pointer }
#menu_boczne .menu_bg .poz a.active div { background: url(../pics/menu_poz_point2.gif) no-repeat left 5px; padding:0 0 0 20px;color:#fff;text-decoration: none;cursor:pointer }

#menu_boczne .menu_bg .poz .poz {font-weight:bold;padding:2px 0 2px 13px;background:none;font-size:12px; margin-left:7px;margin-right:0px;width:180px}
#menu_boczne .menu_bg .poz .poz a{text-decoration: none;}
#menu_boczne .menu_bg .poz .poz a div { color:#aeed8b;text-decoration: none;padding:0 0 0 12x;background: url(../pics/listek1.gif) no-repeat left 2px;cursor:pointer}
#menu_boczne .menu_bg .poz .poz a:hover div { color:#fff;cursor:pointer }
#menu_boczne .menu_bg .poz .poz a.active div {color:#fff;text-decoration: none;padding:0 0 0 12x;background: url(../pics/listek2.gif) no-repeat left 2px;cursor:pointer }


#menu_boczne .menu_bg .poz .poz .poz {font-weight:normal;padding:2px 0 3px 12px;background:none;font-size:12px; margin-left:8px;margin-right:0px;width:165px;}
#menu_boczne .menu_bg .poz .poz .poz a{text-decoration: none; }
#menu_boczne .menu_bg .poz .poz .poz a div { color:#bfe6a9;text-decoration: none;padding:0 0 0 0;background:none ;cursor:pointer;width:150px; }
#menu_boczne .menu_bg .poz .poz .poz a:hover div { color:#fff;cursor:pointer }
#menu_boczne .menu_bg .poz .poz .poz a.active div {color:#fff;text-decoration: none;padding:0 0 0 0;background:none;cursor:pointer }


#menu_boczne .menu_bg .poz .poz .poz .poz {font-weight:normal;padding:2px 0 3px 0px;background:none;font-size:11px;margin-left:15px;margin-right:0px;width:150px}
#menu_boczne .menu_bg .poz .poz .poz .poz a{text-decoration: none;}
#menu_boczne .menu_bg .poz .poz .poz .poz a div { color:#99ca7f;text-decoration: none;padding:0 0 0 0;background:none ;cursor:pointer}
#menu_boczne .menu_bg .poz .poz .poz .poz a:hover div { color:#fff;cursor:pointer }
#menu_boczne .menu_bg .poz .poz .poz .poz a.active div {color:#fff;text-decoration: none;padding:0 0 0 0;background:none;cursor:pointer }





ul { color:#5a7458; font-size:11px;}
ul li {line-height:19px;list-style: none ;padding:0 0 0 28px;background: url(../pics/ico/li.gif) no-repeat left 2px;margin-right:20px; overflow:hidden }
ul ul li {line-height:19px;list-style: none ;padding:0 0 0 25px;background: url(../pics/ico/li2.gif) no-repeat 0px 5px;margin-right:20px ;color:#859484; overflow:hidden}
ul ul ul li {line-height:19px;list-style: none ;padding:0 0 0 15px;background: url(../pics/ico/li3.gif) no-repeat 0px 7px;margin-right:20px ;color:#859484; overflow:hidden}
ol {font-size:11px; line-height:19px;color:#5e7b4b}

.tytul_strony             { width:707px;padding:0;margin:2px 0 0 0 ;background: url(../pics/tyt_bg2.gif) no-repeat right top;overflow:hidden;color:#196701;font-weight:bold;font-size:11px;}
.tytul_strony div { float:left;margin:0;padding:10px 130px 8px 10px;background: url(../pics/tyt_bg1.gif) no-repeat right top; } 

#stopka_strony { border-top:1px solid #d5d4d4;overflow:hidden;margin-top:20px; }
#stopka_strony #lewa {float:left; padding-top:5px;}
#stopka_strony #lewa a{ color:#a1a0a0;text-decoration: none; }
#stopka_strony #lewa a:hover { color:#a1a0a0;text-decoration: underline; }
#stopka_strony #lewa img{vertical-align: middle;margin-right:7px;}
#stopka_strony #lewa img#znajomy{margin-left:10px;}
#stopka_strony #prawa{float:right;}


.aktualnosci_podstrona {overflow:hidden; background: #fff;margin:20px 0px 0px 0px ;padding:5px 0 8px 0 ;background: url(../pics/akt_bg.gif) repeat-x left bottom;border-top:1px dotted #d6d6d6}
.upper                { overflow:hidden;padding:5px 5px 5px 10px }
.upper .lewa           { float:left; color:#383737; font-size:11px; font-weight:bold;}
.upper .prawa          { float:right; color:#8b8e8b; font-size:9px;text-align: right}
.tresc_aktualnosci    { color:#747b81;font-size:11px; line-height:19px; text-align: justify;overflow:hidden; padding:5px 5px 5px 10px}   

#galeria_nag { background: url(../pics/naglowek.gif) no-repeat left top;margin:20px 0 0 0px ; padding:0;width:680px;height:99px; }         
#galeria_nag select#wybierz { height:19px; width:200px; margin:36px 0 0 246px; padding:0;border:1px solid #b1bea4;color:#495b45; font-size:10px;}

#galeria_body {overflow:hidden; background: #fff; margin:0 20px 0 10px ; padding:15px 0 0 15px  ;text-align: center; }
#galeria_body { text-align:center;overflow:hidden; }
#galeria_body .pole { float:left;width:131px;height:auto; border:2px solid #dedede;background: #faf9f9; margin:0 10px 10px 10px; padding:6px 0 0 0 ;text-align: center; }
#galeria_body .pole .zdjecie { width:131px;text-align: center;margin:0; padding:0 }
#galeria_body .pole .zdjecie img { border-top:2px solid #dedede;border-right:2px solid #dedede;border-left:2px solid #dedede;margin:0; padding:0 }
#galeria_body .pole .zdjecie .opisik { font-size:10px; color:#7a8187;padding:5px 0 5px 0; margin:0 9px 0 9px; }

#ksiega_gosci_nag { background: url(../pics/ksiega_gosci_nag.gif) no-repeat left top;margin:0 0 0 10px ; padding:0;width:656px;height:99px; }
/*
#kanalizacja { margin:0 20px 0 10px;padding:10px 0 15px 10px;background: #f4f2f2 url(../pics/bg_pola2.gif) no-repeat right top;border-bottom:2px solid #b7b6b6 }
#kanalizacja table#wpisz_sie {  }
#kanalizacja table#wpisz_sie td.lewa { text-align: right;font-size:11px; color:#808080;padding:5px 20px 5px 0; margin:0;vertical-align: top; }
#kanalizacja table#wpisz_sie td.prawa{  }
#kanalizacja table#wpisz_sie td.prawa input{ width:300px; height:15px;font-size:10px;border:1px solid #b1bea4;color:#808080;padding:0 0 0 5px;margin:5px 0 5px 0  }
#kanalizacja table#wpisz_sie td.prawa textarea {  width:300px;;border:1px solid #b1bea4;font-size:11px; font-family: Tahoma;color:#808080;padding:5px}
*/
#kanalizacja { margin:10px 0 10px 0 ;padding:10px 0 15px 80px;background: #ffffff url(../pics/bg_form.gif) no-repeat right bottom; border: 1px solid #e2e2e2;		}
#kanalizacja table#wpisz_sie {  }
#kanalizacja table#wpisz_sie td.lewa { text-align: right;font-size:11px; color:#808080;padding:5px 20px 5px 0; margin:0;vertical-align: top; }
#kanalizacja table#wpisz_sie td.prawa{  }
#kanalizacja table#wpisz_sie td.prawa input{ width:305px; height:15px;font-size:10px;border:1px solid #d0d0d0;color:#808080;padding:0 0 0 5px;margin:5px 0 5px 0  }
#kanalizacja table#wpisz_sie td.prawa textarea {  width:300px;;border:1px solid #d0d0d0;font-size:11px; font-family: Tahoma;color:#808080;padding:5px}

.pole_wiadomosci { background: #fff url(../pics/bg_pola.gif) no-repeat right top;margin:20px 20px 0 10px;padding:10px 10px 15px 10px;overflow:hidden;border-top:1px dotted #c6c5c5;border-bottom:1px dotted #c6c5c5 }

.upper2                { overflow:hidden;padding:5px 5px 5px 10px }
.upper2 .lewa2           { float:left;  font-size:11px; }
.upper2 .lewa2 strong    { color:#1e3a11; font-size:11px; }            
.upper2 .prawa2          { float:right; color:#8b8e8b; font-size:9px;text-align: right}
.tresc_wiadomosci    { color:#747b81;font-size:11px; line-height:19px; text-align: justify;overflow:hidden; padding:5px 5px 5px 10px} 

#polec_znajomemu {width:630px; margin:20px 0px 0 10px;padding:25px 10px 15px 10px;overflow:hidden;border-top:1px dotted #c6c5c5;border-bottom:1px dotted #c6c5c5;background: url(../pics/form_bg.gif) no-repeat left top} 
#polec_znajomemu table#znajomy {}
#polec_znajomemu table#znajomy td {padding:0 0 5px 0px;margin:5px 0 5px 0 }
#polec_znajomemu table#znajomy td.left  { text-align: right;font-size:11px; color:#263d00;vertical-align: top;padding:5px 0 0 0;font-weight:bold; }
#polec_znajomemu table#znajomy td.right { padding:0 0 0 20px ;margin:0 }
#polec_znajomemu table#znajomy td.right input   {width:300px; height:15px;font-size:10px;border:1px solid #b1bea4;color:#808080;padding:0 0 0 5px;margin:5px 0 5px 0  }
#polec_znajomemu table#znajomy td.right textarea{ width:480px;;border:1px solid #b1bea4;font-size:11px; font-family: Tahoma;color:#808080;padding:5px}
#polec_znajomemu table#znajomy td.right2 { padding:0 0 0 20px ;margin:0 }

#gora_wysz { margin:20px 0px 20px 0px;padding:10px 10px 15px 10px;overflow:hidden;border-top:1px dotted #c6c5c5;border-bottom:1px dotted #c6c5c5;background: #f4f2f2 url(../pics/bg_pola2.gif) no-repeat right top; }
#gora_wysz .lewo    { float:left; padding:0 0 15px 0;margin:0; font-weight:bold;}
#gora_wysz .lewo span{ color:#165a01;font-weight:bold; }
#gora_wysz .prawo   { float:right; padding:0 0 15px 0;margin:0}
#gora_wysz .prawo span{ color:#165a01;font-weight:bold; }
#gora_wysz #message {text-align: justify;}

.pole_znaleziono { margin:20px 20px 20px 10px;padding:10px 10px 15px 10px;overflow:hidden;border-bottom:1px dotted #b4b4b4;background: url(../pics/ankieta_bg.gif) repeat-x left bottom}
.pole_znaleziono .up { font-weight:bold }
.pole_znaleziono .up .left2 {float:left;font-size:11px}
.pole_znaleziono .up .trafnosc { color:#c70600;text-align: right;font-weight:bold;float:right;text-align: right;font-size:10px}
.pole_znaleziono .up .left2 .kolejnosc{ color:#165a01;text-align: right;font-weight:bold;padding:0 7px 0 0;}
.pole_znaleziono .tresc_wyszukaj { padding:10px 0 0 0;text-align: justify; line-height: 17px; font-size:10px}
.pole_znaleziono .tresc_wyszukaj span { font-weight:bold; color:#165a01; }
.pole_znaleziono .lokalizacja { font-size:9px; color:#afafaf; padding:7px 0 0 0;text-align: right; }


.licznik { text-align: center;vertical-align: middle;font-weight:bold; color:#4a7d02;margin:10px 0 10px 0 }
.licznik img { vertical-align: middle;margin:0 7px 0 7px  }
.licznik span.liczby {vertical-align: middle; color:#bd0808}
.licznik span.liczby a{vertical-align: middle; color:#bd0808;text-decoration: none;}
.licznik span.liczby a:hover{vertical-align: middle; color:#bd0808;text-decoration: underline;}

#baza_firm_nag { background: url(../pics/baza_firm_nag.gif) no-repeat left top;margin:0 0 0 10px ; padding:0;width:656px;height:99px; } 
#baza_firm_nag #calosc { margin:0; padding:27px 0 0 161px; width:362px  }
#baza_firm_nag input {  margin:1px 0 0 0px; padding:0px 0 0px 0px ; }
#baza_firm_nag input#branz { font-size:12px; color:#495b45; height:14px; width:138px; border:1px solid #b1bea4; margin:0; padding:0px 0 1px 8px ; float:left; }
#baza_firm_nag select#wybierz2 { height:16px; width:200px;margin:0px 0 0 10px ; padding:0;border:1px solid #b1bea4;color:#495b45; font-size:10px;}

#gorny { padding:0 0 8px 0; margin:0 20px 0 10px; border-bottom:1px dotted #d8d8d8 }
#gorny span  { font-weight: bold ; color:#679e55 } 

.pole_firmy { margin:20px 20px 20px 10px;padding:10px 10px 15px 10px;overflow:hidden;background: #fff url(../pics/bg_pola.gif) no-repeat right top;border-bottom:1px dotted #b4b4b4 }
.pole_firmy .nazwa { font-size:12px; font-weight:bold; line-height:19px;  }
.pole_firmy .nazwa a{ color:#2f4229; text-decoration: none; }
.pole_firmy .nazwa a:hover{  color:#860e0e; text-decoration: none; }
.pole_firmy .dzial { color:#bababa;line-height:19px;} 
.pole_firmy .adres  { font-weight:bold; line-height:19px; font-size:11px; color:#466c3b}
.pole_firmy .skrot_oferty { line-height:19px;font-size:11px; color:#64815c}
.pole_firmy .web    {line-height:19px;}
.pole_firmy .web a   { color:#9f9c9c ;text-decoration: none;}
.pole_firmy .web a:hover   { color:#860e0e; text-decoration: none; }


/*MAPA WITRYNY*/


ul.mapa {
list-style-type:none;
margin:0pt 0pt 0pt 15px;
padding:0pt;
}
ul.mapa li {
background:transparent url(../pics/mapa1.gif) no-repeat scroll left top;

margin:0pt;
padding:17px 0 4px 0 ;
}
ul.mapa li a {
color:#327204;
font-size:11px;
font-weight:bold;
margin-left:58px;
text-decoration:none;
}
ul.mapa li a:hover {
color:#7ead5c;
text-decoration:none;
}
ul.mapa ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0pt 0pt;
padding:0pt;
}
ul.mapa ul li {
background:#FFFFFF url(../pics/mapa2.gif) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:3px 0pt 3px 0;
}
ul.mapa ul li a {
color:#598727;
font-size:11px;
font-weight:normal;
margin:0pt 0pt 0pt 91px;
padding:0px;
text-decoration:none;
}
ul.mapa ul li a:hover {
color:#667B8B;
text-decoration:none;
}
ul.mapa ul ul li {
background:#FFFFFF url(../pics/mapa3.gif) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
ul.mapa ul ul li a {
color:#8ca67e;
font-size:11px;
font-weight:normal;
margin-left:134px;
text-decoration:none;
}
ul.mapa ul ul li a:hover {
color:#6c9456;
text-decoration:none;
}

#gazetka_nag { background: #4f9300 url(../pics/gazetka_bg_up.gif) no-repeat left top;color: #fff;font-size:11px;width:680px;overflow:hidden;margin:20px 0 0 0  }

#gazetka_nag #dolna_cz{ background: url(../pics/gazetka_bg_down.gif) no-repeat right bottom;overflow:hidden; padding:0 0 5px 0;margin:0 }
#gazetka_nag #dolna_cz .lewa_strona { float:left;margin:0;padding:0 }
#gazetka_nag #dolna_cz .lewa_strona .gazeta{ padding:27px 0 0 40px;margin:0;width:260px  } 
#gazetka_nag #dolna_cz .lewa_strona .gazeta img { border:1px solid #696965;float:left;margin:0;padding:0 }
#gazetka_nag #dolna_cz .lewa_strona .gazeta .prim { float:left;margin:0;padding:0 0 0 10px;line-height:19px; }
#gazetka_nag #dolna_cz .lewa_strona .gazeta .artykuly{ font-weight:bold;margin:0 0 0 0;padding:14px 0 0 0;  }
#gazetka_nag #dolna_cz .lewa_strona .gazeta .artykuly div { background: url(../pics/gazetka_punkt.gif) no-repeat left 2px;padding:0 0 0 25px;line-height:19px;margin:0 }

#gazetka_nag #dolna_cz .prawa_strona { float:left;margin:0;padding:0 }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet { line-height:22px;padding:26px 0 0 90px  }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet a { color:#fff;text-decoration:none ; }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet a:hover { color:#86d12f;text-decoration:none ; }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet span{ font-weight:bold; }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet img { vertical-align: top;margin:0 0 0 10px; }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet .licznik2 { text-align: center;padding:0px 0 5px 0 }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet .licznik2 a { color:#fff;text-decoration: none; font-size:10px;cursor:pointer}
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet .licznik2 a:hover { color:#86d12f;text-decoration: none; }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet .licznik2 img { vertical-align: middle; }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet .licznik2 img.prev { margin:0 10px 0 0;cursor:pointer }
#gazetka_nag #dolna_cz .prawa_strona .tyt_gazet .licznik2 img.next { margin:0 0 0 10px;cursor:pointer }
#bottom { background: url(../pics/gazetka_bg_bottom.gif) repeat-x left top;width:680px;height:20px }


.nag_gazetka  { background: url(../pics/nag_gazetka.gif) no-repeat left top;padding:6px 0 9px 60px; color:#2d7310;font-weight:bold; }
.artykul_tyt { background: #f5f5f5 url(../pics/artykul_tyt.gif) no-repeat left top;padding:0 0 0 30px;margin:15px 0 0 30px;width:615px; }
.artykul_tyt div.nazwa { color:#298104;font-weight:bold;padding:6px 0 6px 0 }
.artykul_tyt div.tresc { line-height:19px;font-size:11px;color:#626361;padding:15px 10px 15px 0; text-align: justify;  }


#ankieta_iso_pole { padding:1px; border:1px solid #d4d4d4;width:649px;margin:20px 0 0 0 ;}
#ankieta_iso_pole form.back {background: url(../pics/form_bg2.gif) no-repeat left top;overflow: hidden;padding:30px 0 0 15px;}
#ankieta_iso_pole form.back .tytul_iso { font-size:12px;color:#fff;font-weight:bold;padding:0 0 10px 0 }
#ankieta_iso_pole form.back .pytanie_iso { font-size:10px;font-weight:bold;color:#134002;padding:6px 0 6px 30px;background: url(../pics/btn.gif) no-repeat left 4px}
#ankieta_iso_pole form.back .pole_odpowiedz { background: url(../pics/sep2.gif) repeat-x left bottom;margin:0 30px 10px 30px; padding:0 0 10px 0}
#ankieta_iso_pole form.back .pole_odpowiedz textarea{ width:300px;height:110px;font-size:11px; color:#858582;font-family:Tahoma; }
#ankieta_iso_pole form.back .odpowiedz_iso { color:#2c3d26;font-size:10px;padding:3px 0 3px 0  }
#ankieta_iso_pole form.back .odpowiedz_iso input { height:13px;width:13px;margin:0 8px 0 0px;vertical-align:middle; } 
#ankieta_iso_pole form.back table {padding:0 20px 0 30px;}
#ankieta_iso_pole form.back table td .odpowiedz { padding:5px 0 5px 0}
#ankieta_iso_pole form.back table td .odpowiedz .odp     { float:left;font-weight:bold; }
#ankieta_iso_pole form.back table td .odpowiedz .liczenie{ float:right;text-align: right; padding:0 5px 0 0 }         
#ankieta_iso_pole form.back table td .odpowiedz .liczenie strong {color:#bd1411}


.komunikat_pole { padding:1px; border:1px solid #d4d4d4;width:649px;margin:20px 0 0 0 ;}
.komunikat_pole .background {background: url(../pics/form_bg_gray.gif) no-repeat left top;overflow: hidden;padding:10px 0 10px 15px;} 
.komunikat_pole .background .tyt_komunikat    { color:#174702;font-size:12px; background: url(../pics/btn.gif) no-repeat left top;padding:0 0 10px 30px;font-weight:bold}
.komunikat_pole .background .tresc_komunikat  { line-height:19px;color:#37542b; }

.wyniki_ankiety { border:1px solid #c7c7c6;padding:2px;width:673px }
.wyniki_ankiety .ankieta_nag { background:#50bf10 url(../pics/ankieta_nag.gif) no-repeat left top;padding:0 40px 0 40px }
.wyniki_ankiety .ankieta_nag .zapytanie { padding:20px 0 20px 180px; margin:0; color:#fff; font-weight:bold;font-size:12px; }
.wyniki_ankiety .ankieta_nag .odpowiedz { padding:0 0 7px 0px; color:#fff;overflow:hidden}
.wyniki_ankiety .ankieta_nag .odpowiedz .odp     { float:left;font-weight:bold; }
.wyniki_ankiety .ankieta_nag .odpowiedz .liczenie{ float:right;text-align: right; padding:0 5px 0 0 }
.wyniki_ankiety .ankieta_nag .odpowiedz .liczenie strong { color:#bd1411 }
.wyniki_ankiety .ankieta_nag .border { background: url(../pics/sep_ankieta.gif) repeat-x left bottom;padding:0 0 20px 0;width:600px;margin:0 0 15px 0 }
.wyniki_ankiety .ankieta_nag .pasek { border:1px solid #7d807a;background: url(../pics/ankieta_pasek_bg.gif) repeat-x left top;height:11px;padding:1px;margin:4px 0 0 0 }
.wyniki_ankiety .ankieta_nag .pasek table td{ background: url(../pics/ankieta_pasek_zielony.gif) repeat-x left top;height:11px; }

.news_kategoria { background: url(../pics/akt_kategoria.gif) no-repeat left top;padding:7px 0 0 33px;margin:10px 0 0 0;color:#7f8f75;font-weight:bold;font-size:12px}
div.link_kategorie{ text-align:right; }
a.link_kategorie {font-weight:normal;font-size:11px;background: url(../pics/ico/ar5.gif) no-repeat left 3px;text-align:left;padding:0 0 15px 20px;margin:0 15px 0 22px;color:#72766f;text-align:right }

.akt_szczegoly_tytul { font-size:12px ;font-weight:bold; margin:15px 0 5px 0;color:#5f8806;background: url(../pics/ico/ar7.gif) no-repeat left top;padding:0 0 0 20px  }
.aktu_szczegoly_tresc {line-height:19px;padding:0 0 17px 0}
.aktu_szczegoly_tresc_data { font-size:9px; color:#939493;padding:5px 0 7px 0px  }
.aktu_szczegoly_tresc_all{ padding:10px 0 10px 0 }
.pole_akt { background: url(../pics/akt_bg.gif) repeat-x left bottom;padding:0 0 15px 20px }

.link_wiecej_aktualnosci { text-align:right;background: url(../pics/ico/ar5.gif) no-repeat right 4px;padding:0 20px 0 0;margin:0 10px 0 0 }
.lista_main div{ padding-top:5px}
.lista_main div span { font-weight:bold; }
.lista_main { background: url(../pics/akt_bg.gif) repeat-x left bottom;padding:0 0 15px 0 }


.kalendarium_upper { background: url(../pics/kalendarz_imprez_nag.gif) no-repeat center top;text-align: center; padding:0 0 7px 0;color:#768e56 }
.kalendarium_upper select { border-left:1px solid #c5c5c4 ; border-top:1px solid #b2b2b1 ; border-right:1px solid #b2b2b1 ; border-bottom:1px solid #c5c5c4 ;width:162px; font-size:11px;color:#768e56;margin-top:15px;height:19px}
.kalendarium_upper div { margin:11px 0 0 0 }
.kalendarium_poz { background: url(../pics/kalendarz_imprez_poz.gif) no-repeat left top; padding:7px 0 0 12px;margin:20px 0 0 0;color:#b2b2b1  }
.kalendarium_poz a { color:#4c8b05; text-decoration: none; font-weight:bold}
.kalendarium_poz a:hover{ color:#8cb75d }

.arch_akt_select{ background: url(../pics/arch_akt_bg.gif) repeat-x left top;overflow:hidden;font-weight:bold;color:#416405;margin:25px 0 0 0 ;overflow:hidden}

.arch_akt_select div .lewa_strona    { text-align: left;background: url(../pics/btn/arch_atk_button_left.gif) no-repeat left top;width:150px;padding:34px 0 24px 70px }
.arch_akt_select div .srodek_strona  { text-align: center; padding:7px 0 0 0;margin:0 0 0 41px} 
.arch_akt_select div .srodek_strona select { width:192px }
.arch_akt_select div .prawa_strona   { text-align: right; background: url(../pics/btn/arch_atk_button_right.gif) no-repeat right top;width:150px;padding:34px 70px 24px 0}

.wyszukiwarka_podstrona { background: url(../pics/wysz_podstrona.gif) no-repeat left top;padding:50px 0 25px 0;margin:15px 0 0 0 }
.wyszukiwarka_podstrona input.znajdz { border:1px solid #ADBAA2; color:#4A5648;font-size:11px;height:16px;margin:0 7px 0 8px;padding:0 0 0 8px;width:145px; }
.wyszukiwarka_podstrona input.btn { vertical-align: middle; }


.plan_gminy_up   { background:#fcfcfc url(../pics/plan_gminy/plan_gminy_up.gif) no-repeat left top;margin-top:20px ;overflow:hidden;}
.plan_gminy_down { background: url(../pics/plan_gminy/plan_gminy_down.gif) no-repeat left bottom;padding:20px 0 160px 0;overflow:hidden; }
.plan_gminy_down .lewa_strona_planu  { float:left;width:157px; }
.plan_gminy_down .lewa_strona_planu .nawigacja { padding:25px 0 0 30px }
.plan_gminy_down .lewa_strona_planu .nawigacja .wiersz { margin:0;padding:0 }
.plan_gminy_down .lewa_strona_planu .nawigacja .wiersz img{ margin:0;padding:0 }
.plan_gminy_down .prawa_strona_planu { float:left }

.wydarzenie  { background: url(../pics/nag_gazetka.gif) no-repeat left top;padding:6px 0 9px 60px; color:#2d7310;font-weight:bold; }
.wyd_list { background: #f5f5f5 url(../pics/artykul_tyt.gif) no-repeat left top;padding:0 0 7px 30px;margin:12px 0 0 30px;width:615px; }
.wyd_list div.nazwa { color:#298104;font-weight:bold;padding:6px 0 6px 0 }
.wyd_list div.tresc { line-height:19px;font-size:11px;color:#626361;padding:15px 10px 15px 0; text-align: justify;  }
.opis_wydarzenie {line-height:16px}

/* do pop-upów */
#overlay{ position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 100%; background-color: #000;-moz-opacity: 0.4; opacity: 0.4; }
#popup_content{ position: relative; background-color: #fff; width: 560px; height: 600px; margin: 0px auto; text-align: right;  }
#btn_close { position: absolute; top:-25px; right: -25px; }
#popup_content_main{ position: absolute; top: 150px; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0px; }
#frame_popup {width: 560px; height: 605px; }
#popup_frame {width: 560px; height: 605px; }
/* do pop-upów */

/* do BIP.import */
select.bip_znaleziono { font-size: 10px; font-weight: bold; background: #f2f2f2; }
div.bip_znaleziono { background: #f3f3f3; border-bottom: #444444 1px solid; margin: 15px 0 15px 0; padding: 7px; }
div.bip_szuk_input { background: #f3f3f3; border-bottom: #444444 1px solid; margin: 15px 0 15px 0; padding: 7px; }
/* /do BIP.import */
