﻿body { text-align: center; margin: auto; background: #f6f3f3 url(../pics/bg.gif) center top repeat-x; }

.lokalizer_podstrona { font-size:9px; margin:5px 20px 0 10px; text-align: right;}
.lokalizer_podstrona a { color:#b2b1b1; text-decoration: none; }
.lokalizer_podstrona a:hover { color:#a0a0a0; text-decoration: underline; }

div {/*border:1px solid red; */ }
img{ border:none }
#main_content {height:auto; margin: 0 auto;padding:0 auto; width:946px; text-align:left; background: #fafafa;}

ul.mapa {  }
ul.mapa li  { line-height:19px; list-style:none; padding:6px 0 5px 45px; margin: 0 0 0 0;background: url(../pics/ico/mapa1.gif) no-repeat left top; overflow:hidden;font-size:11px }
ul.mapa li a      { color:#1d5f11;font-weight:bold; text-decoration: none;}
ul.mapa li a:hover{ color:#9f0000;font-weight:bold; text-decoration: none;}
ul.mapa ul        {}
ul.mapa ul li     { line-height:19px; list-style:none; padding:7px 0 0px 35px; margin: 0 0 0 0;background: url(../pics/ico/mapa2.gif) no-repeat 5px 10px ; overflow:hidden;font-size:10px }
ul.mapa ul li a       { color:#416339;font-weight:bold; text-decoration: none; }
ul.mapa ul li a:hover { color:#8a1919;font-weight:bold; text-decoration: none; }
ul.mapa ul ul         {  }
ul.mapa ul ul li      { line-height:19px; list-style:none; padding:7px 0 0px 35px; margin: 0 0 0 0;background: url(../pics/ico/mapa3.gif) no-repeat 15px 12px ; overflow:hidden;font-size:10px }
ul.mapa ul ul li a    { color:#4b5848;font-weight:normal; text-decoration: none; }
ul.mapa ul ul li a:hover { color:#797070;font-weight:normal; text-decoration: none; }
ul.mapa ul ul ul      {  }
ul.mapa ul ul ul li   { line-height:19px; list-style:none; padding:3px 0 0px 35px; margin: 0 0 0 0;background: url(../pics/ico/mapa4.gif) no-repeat 15px 10px ; overflow:hidden;font-size:10px  }
ul.mapa ul ul ul li a       { color:#738170;font-weight:normal; text-decoration: none; }
ul.mapa ul ul ul li a:hover { color:#63a555;font-weight:normal; text-decoration: none; }



.clear{clear:both;height:0px;margin:0; padding:0; overflow: hidden;}
#body_strony   { margin:0;background: #f6f3f3 url(../pics/bg_prawa.gif) no-repeat right top; padding:0;width:946px;}
#body_strony_jasne{ margin:0;background: #fafafa; padding:0 0 10px 0 ;width:929px;}
#kol_lewa      { float:left; width:249px; background-color: #fafafa; margin:0; padding:0;}
#content_prawy { float:left; width:680px; }
#kol_center    { float:left; width:423px; background-color: #fafafa; margin:0; padding:10px 0 0 10px;}
#kol_prawa     { float:left; width:247px; background-color: #fafafa; margin:0; padding:33px 0 0 0px;}
#stopka        { margin:0; padding:0  }

.zak_on   { background: url(../pics/zak_on.gif) no-repeat left top;width:127px; height:18px; color:#184011;font-size:10px; font-weight:bold;text-align: center;padding-top:5px;float:left; cursor:pointer;}
.zak_off  { background: url(../pics/zak_off.gif) no-repeat left top;width:127px; height:18px; color:#6a6869;font-size:10px; font-weight:normal;text-align: center;padding-top:5px; float:left; cursor:pointer;}
/*kolumna lewa*/

#menu_up  { background-image: url(../pics/menu_cien_up.gif); background-position: right top;background-repeat: no-repeat;}
#menu_down{ background-image: url(../pics/menu_cien_down.gif);background-position: right bottom; background-repeat: no-repeat;padding:0 0 11px 0 }
#menu_down div { background-image: url(../pics/menu_poz2.gif); background-position: left top;background-repeat: no-repeat;background-color: #307f15;margin:0; padding:12px 43px 12px 0 ; width:195px;text-align: right;  }
#menu_down div:first-child { background-image: url(../pics/menu_poz.gif); background-position: left top;background-repeat: no-repeat;background-color: #307f15;margin:0; padding:12px 43px 12px 0px ; width:195px;text-align: right;  }
#menu_down div span { color:#fff;font-size:12px; font-weight:bold; text-align:right; width:238px; padding:0 0px 0 0;}
#menu_down div span a       { color:#fff; text-decoration: none;}
#menu_down div span a:hover { color:#c8f8b8; text-decoration: none;}

#menu_down div span a.active {color:#a0ff31;text-decoration:none;}
#menu_down div div span a.active {color:#a0ff31;text-decoration:none ; margin:0;padding:3px 5px 3px 5px }
#menu_down div div div span a.active {color:#a0ff31;text-decoration:none;}


#menu_down div div { margin:10px 0 0 0 ; padding:0px 12px 7px 0 ; text-align: right;background: url(../pics/ico/ar11.gif) no-repeat right 4px;width:180px }
#menu_down div div span { font-size:11px; font-weight:bold; text-align:right; padding:0 0px 0 5px}
#menu_down div div span a       { color:#fff; text-decoration: none;}
#menu_down div div span a:hover { color:#cafd0a9; text-decoration: none;}

#menu_down div div div { margin:7px 0px 0 0 ; padding:0px 12px 0px 0 ; text-align: right;width:165px;background: url(../pics/ico/ar12.gif) no-repeat right 3px  }
#menu_down div div div span { font-size:10px; font-weight:normal; text-align:right;  padding:0 0px 0 5px;}
#menu_down div div div span a       { color:#e9fae7; text-decoration: none;}
#menu_down div div div span a:hover { color:#cafd0a9; text-decoration: none;}




.banerki {margin:0; padding:0}
.banerki a { margin:0 0 22px 0}
#newsletter {background-image: url(../pics/newsletter_bg.gif);background-position: left top; background-repeat: no-repeat;height:53px; width:183px; padding:40px 0 0 66px;margin:2px 0 0 0 }
#newsletter form {margin:0;padding:0;overflow:hidden;}
#newsletter form input#newsletter_email { font-size:11px; color:#495b45; height:15px; width:147px; border:1px solid #b1bea4; margin:0; padding:3px 0 1px 8px ;}
#newsletter form .button { float:left; padding:2px 0 0 5px; }


/*panel*/

#panel { float:left; background: url(../pics/panel_bg.gif) no-repeat left top; width:680px; height:44px; margin:0; padding:0;  }
#panel table { border:none;padding:0; margin:0; width: 680px;height:44px; color:#6d7f6a; font-size:11px; }
#panel table td#data    {padding:0 0 0 10px; width:301px; }
#panel table td#rss     { width:75px; }
#panel table td#widzacy { width:50px; }
#panel table img{float:left}
#wyszukiwarka input#wysz { font-size:11px; color:#495b45; height:15px; width:138px; border:1px solid #b1bea4; margin:0; padding:3px 0 1px 8px ; float:left;}
#wyszukiwarka input.button { padding:0px 0 0 8px; }

/*kolumna center*/

/*aktualnosci*/
.zak_on_akt { background: url(../pics/zak_on.gif) no-repeat left top;width:127px; height:18px; color:#184011;font-size:10px; font-weight:bold;text-align: center;padding-top:5px; }
#aktualnosci_box { background: url(../pics/sep.gif) no-repeat right top; width:423px;background-color: #fff; margin:0px;padding:0; min-height:423px; height:auto !important; height:423px; overflow: hidden;}
#aktualnosci_box table.aktualnosc { padding:0px 0 0 8px ; width:410px;margin:15px 0 0 0  }
#aktualnosci_box table.aktualnosc td.tytul      { color:#383737; font-size:11px; font-weight:bold; width:345px ; padding:0 0 12px 0 ;vertical-align: top;}
#aktualnosci_box table.aktualnosc td.data       { margin:0px;padding:0;vertical-align: top; }
#aktualnosci_box table.aktualnosc td.data span  { color:#8b8e8b; font-size:9px;text-align: right;float:right;margin:0px;padding:0;vertical-align: top; }
#aktualnosci_box table.aktualnosc td.akt        { color:#3c3c3c;font-size:11px; line-height:1.3em; text-align: justify; padding:8px 0 0 0;margin:0px;padding:0 } 
#aktualnosci_box table.aktualnosc td.spacer     {  }
#aktualnosci_box table.aktualnosc td.more       {  padding:0; margin:0; }        
#aktualnosci_box table.aktualnosc td.more span  { text-align: right;float:right ;font-size:10px;color:#383737;border-top:1px solid #adadad;padding:4px 4px 0 0;vertical-align: middle;  }
#aktualnosci_box table.aktualnosc td.more span a{ color:#383737;text-decoration: none; }
#aktualnosci_box table.aktualnosc td.more span a:hover{ color:#6e756d;text-decoration: none; }

#zobacz_nag { padding:10px 0 8px 8px; color:#383737; font-size:12px; font-weight:bold; }
.tyt_akt    { color:#7a8187; font-size:10px; font-weight:bold;padding:0px 0 8px 10px;background: url(pics/ico/ar3.gif) no-repeat left 3px ;padding:0 0 0 15px;margin:0 0 0 10px}
.tyt_akt a  {color:#7a8187;text-decoration: none;}
.tyt_akt a:hover  {color:#769b6d;text-decoration: none;}



.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; }

/*galeria*/
#galeria_pole { width:417px;padding:15px 0 0 0;margin:0px  }
.galeria_box  { width:399px;background: #fff; padding:18px 9px 9px 9px ; margin:0;height:247px;}
.foto_galeria_big       { height:210px; min-height:210px; height:210px !important; width:233px; min-width:233px; width:233px !important; padding:1px; margin:0px; float:left}
.foto_galeria_big .opis {text-align: center;font-size:10px; color:#0d3e04; font-weight:bold;width:233px;padding:7px 0 0px 0;margin:0;background: #f5f4f4 url(../pics/opis_bottom.gif) no-repeat left bottom;clear:both;overflow:hidden;height:28px;}
.foto_galeria_small     { height:210px; min-height:210px; height:210px !important; width:80px; min-width:80px; width:80px !important; padding:1px; margin:0px; float:left}

/*kolumna prawa*/

#box_gora { background: #fff; width:234px; min-height:423px; height:auto !important; height:423px;}

#cytat { background: #fff url(../pics/cytat_bg.gif) no-repeat left top; margin:0;padding:36px 0 10px 15px; width:215px; }
#cytat #text { margin:0; padding:0 11px 0 0; text-align: left; line-height:17px;color:#585757; font-size:11px;min-height:51px}

#kalendarium { background: url(../pics/kalendarz.gif) no-repeat left top; margin:0;padding:43px 0 5px 12px; width:218px;}
#kalendarium table#nag {width:210px;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:#0d3e04; }
#kalendarium table#nag td.aktywny a:hover{ font-weight:bold; color:#0d3e04;}
#kalendarium table#nag td a{ color:#0d3e04; text-decoration: none;}
#kalendarium table#nag td a:hover{color:#476541; text-decoration: none;}

#kalendarz { background: url(../pics/bg_kalendarz1.gif) no-repeat left top;width:210px; }
#kalendarz table#kal  { margin:0; padding:0;border:none;width:210px;height:20px}
#kalendarz table#kal th { margin:0; padding:0;height:21px; text-align: center;vertical-align: middle;font-weight:bold;border-bottom:1px solid #c3c3c3;color:#383737}
#kalendarz table#kal td { margin:0; padding:0;height:21px; text-align: center;vertical-align: middle;font-size:11px; color:#383737;width:18px}
#kalendarz table#kal td.sobota    {background-color: #e0f9de;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: #e0f9de;border-right:1px solid #fff;}
#kalendarz table#kal td.niedziela {background-color: #cbf6c9;color:#235608;font-weight:bold}
#kalendarz table#kal td.niedziela2 {background-color: #81b07f;color:#235608;font-weight:bold}
#kalendarz table#kal th.niedziela {background-color: #cbf6c9;color:#235608}
#kalendarz table#kal td.niedziela a { background: #e0eada url() ;color:#155105;padding:2px;font-weight:bold;border:1px solid #adadad }
#kalendarz table#kal td.sobota a    { background: #e0eada url() ;color:#155105;padding:2px;font-weight:bold;border:1px solid #adadad }
#kalendarz table#kal td.today a     { background: #e0eada url() ;color:#c70606;padding:2px;font-weight:bold;border:1px solid #adadad }
#kalendarz table#kal td.today     { color:#c70606;font-weight:bold }
#kalendarz table#kal td.today2     { color:#c70606;font-weight:bold ; background-color: #d3dcd2;border:1px solid #fff}
#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.normal  a { background: #e0eada url(); color:#155105;padding:2px;font-weight:bold;border:1px solid #adadad }
#kalendarz table#kal td.normal2 {  background-color: #efeded; border:1px solid #fff}
#kalendarz table#kal a { display: block; width: 16px; margin: 0 auto; }

.okno_kalendarz { background: #f4f2f2 url(pics/bg_pola2.gif) no-repeat right top; padding: 4px; margin: 3px; width:200px;border:2px solid #dfdede}
.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: #0d3e04;text-decoration:none}
#calendar_day_events_close a:hover{ color:#610707;text-decoration:none}

#calendar_day_events a{margin:0; padding:5px 0 0 15px ;color:#6a7268;text-decoration:none;background: url(pics/ico/ar3.gif) no-repeat 5px 10px }
#calendar_day_events a.link9px { margin:2px 0 2px 0; padding:5px 0 2px 17px ;color:#185905;background: url(pics/ico/ar5.gif) no-repeat 0px 8px;text-decoration:none; }
#calendar_day_events a:hover.link9px {color:#610707;}
.wydarzenie_lista { overflow: hidden; margin-top: 5px; text-align: left; }
.wydarzenie_data { border-bottom: 1px dotted #666666; font-size:11px; padding-bottom: 3px; font-weight: bold; }


.baner_wymienny { width: 210px; height: auto; }
.baner_wymienny img { margin: 5px 0 0 0; }

#gminne_wiesci { background: #fff url(../pics/wiesci_bg.gif) no-repeat left top;margin:15px 0 0 0 ;padding:0; width:232px;min-height:188px; }
#gminne_wiesci .tyt { color:#1e4a17;padding:43px 0 0 15px;  }
#gminne_wiesci .tyt a{ color:#1e4a17; text-decoration: none;}
#gminne_wiesci .tyt a:hover{ color:#45893b; text-decoration: none;}
#gminne_wiesci #miniaturka { float:left }
#gminne_wiesci #miniaturka img { border:1px solid #cad3cb;margin:7px 0 0 18px; }
#gminne_wiesci #tytuly          { float:left; padding:7px 0 0 0 ; width:144px; }
#gminne_wiesci #tytuly .pozycje { padding: 0 0 5px 15px; }
#gminne_wiesci #tytuly .pozycje a { color:#86898a; text-decoration: none; }
#gminne_wiesci #tytuly .pozycje a:hover { color:#5d815b; 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:#41a02f;text-decoration: none; }


#gminy_partnerskie { width:230px; min-height:92px; background: #fff url(../pics/gminy_partnerskie.gif) no-repeat left top;margin:13px 0 0 0  }
#gminy_partnerskie #herby {padding:25px 0 0 0 ;margin:0}
#gminy_partnerskie img { float:left; margin:0 5px 0 4px  }

/*stopka*/
#bg_prawe { background: #f6f3f3;margin:0; padding:0 }
#stopka_bg { background: #e8f1f8 url(../pics/stopka_bg.gif) no-repeat left top; margin:0;padding:0; width:929px; } 
#stopka_down {background: url(../pics/stopka_down.gif) no-repeat left top;color:#384036;font-size:10px; font-weight:bold;padding:30px 0 0 502px;height:55px  }
#stopka_down img{ vertical-align: middle; margin-left:12px; }
#cale_menu {text-align:center; overflow: hidden;}
.menu_pole { width:154px; float:left;text-align: left;}
.menu_pole .poz1  { background: url(../pics/ico/ico_ar.gif) no-repeat; font-size:11px; font-weight:bold ;background-position: 7px 1px;margin:0; padding:0px 0 6px 27px;color:#0d3e04; }
.menu_pole .poz1 a{ color:#0d3e04; text-decoration: none;}
.menu_pole .poz1 a:hover{ color:#a51212; text-decoration: none;}
.menu_pole .poz2  { background: url(../pics/ico/ar6.gif) no-repeat; background-position: 27px 4px; padding: 0 0 8px 36px; margin:0; min-height: 10px; height: auto !important; height: 10px; font-size:10px }
.menu_pole .poz2 a        { color:#5b6958; text-decoration: none; }
.menu_pole .poz2 a:hover  { color:#0d3e04; text-decoration: none; }

#loga { text-align: center; margin:0; padding:5px 0px 15px 100px;clear:both;overflow:hidden }
#loga img { float:left; border:none;text-align: center;padding:0 7px 0 7px;margin:0 }


/*============================/* P O D S T R O N Y =============*/
#stopka_strony { border-top:1px solid #d5d4d4;overflow:hidden;margin-right:20px;margin-left:10px;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;}


#body_podstrony       { background:#fafafa ;margin:0; padding:0;width:929px; }
#content_podstrony_bg { background: #fff;margin:0; padding;0; width:681px; }

.aktualnosci_podstrona {overflow:hidden;margin:0 20px 20px 10px ;background: #fff url(../pics/akt_bg2.gif) repeat-x left bottom;padding:10px 10px 9px 10px }
.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:#3c3c3c;font-size:11px; line-height:19px; text-align: justify;overflow:hidden; padding:5px 5px 5px 10px}   

#galeria_nag { background: url(../pics/galeria_nag.gif) no-repeat left top;margin:0 0 0 10px ; padding:0;width:656px;height:99px; }         
#galeria_nag select#wybierz { height:19px; width:200px; margin:36px 0 0 218px; 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 16px 27px 0; 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; }
#pole_ksiegi_dopisz { 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 }
#pole_ksiegi_dopisz table#wpisz_sie {  }
#pole_ksiegi_dopisz table#wpisz_sie td.lewa { text-align: right;font-size:11px; color:#808080;padding:5px 20px 5px 0; margin:0;vertical-align: top; }
#pole_ksiegi_dopisz table#wpisz_sie td.prawa{  }
#pole_ksiegi_dopisz 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  }
#pole_ksiegi_dopisz table#wpisz_sie td.prawa textarea {  width:300px;;border:1px solid #b1bea4;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 }
#stopka_ksiegi        {margin:10px 20px 15px 10px; padding: 0;overflow:hidden;}
select.strony_ksiega { height:16px; margin:0; padding:0;border:1px solid #b1bea4;color:#495b45; font-size:10px;}




.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 { margin:20px 20px 0 10px;padding:10px 10px 15px 10px;overflow:hidden;border-top:1px dotted #c6c5c5;border-bottom:1px dotted #c6c5c5;background: #fff url(../pics/bg_pola.gif) no-repeat right 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:#808080;vertical-align: top;padding:5px 0 0 0 }
#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:300px;;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 20px 20px 10px;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;background: #fff url(../pics/bg_pola.gif) no-repeat right top;border-bottom:1px dotted #b4b4b4}
.pole_znaleziono .up { font-weight:bold }
.pole_znaleziono .up .left2 { float: left; font-size: 12px; }
.pole_znaleziono .up .trafnosc { color: #6d0606; 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: 1.3em; font-size: 11px; }
.pole_znaleziono .tresc_wyszukaj span { font-weight:bold; color:#165a01; }
.pole_znaleziono .lokalizacja { font-size:10px; color:#afafaf; padding:7px 0 0 0;text-align: right; }


.licznik { text-align: center;vertical-align: middle;font-weight:bold; color:#207207 }
.licznik img { vertical-align: middle;margin:0 0px 0 0px  }
.licznik span { padding:0;margin:0 6px 0 6px ;vertical-align: middle;font-weight:normal; }
.licznik span #current_page{ vertical-align: middle;font-weight:bold; }
.licznik span #max_page    { color:#650202 ;vertical-align: middle;}
.licznik span.liczby {vertical-align: middle; color:#650202;}
.licznik span.liczby a{ color:#650202;text-decoration: none;}
.licznik span.liczby a:hover{ color:#650202;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#find_text { 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#lista_branz { height:16px; width:200px;margin:0px 0 0 10px ; padding:0;border:1px solid #b1bea4;color:#495b45; font-size:10px;}
#baza_firm_nag .szukaj_btn {float:left;}
#firmy_wyniki_dodaj{ float:left; }
#firmy_wyniki_dodaj a img {margin:0px 0 5px 19px}
.szukaj_w { margin:10px 0 0 10px  }
.szukaj_w a{ color:#b9b9b9;text-decoration: none;font-size:10px; }
.szukaj_w a:hover { color:#75a775; text-decoration: none}
.szukaj_w a img { vertical-align: middle;margin:0 10px 0 0 }
#miasto_sort {margin:0 15px 0 15px}

#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; }

.aktu_szczegoly_tresc_nagl  {font-size:12px; font-weight:bold; line-height:19px;color:#2f4229;padding:0 0 12px 0}
.aktu_szczegoly_tresc_data { float:right;color:#8b8e8b; font-size:9px;text-align: right;float:right;margin:0px;padding:3px 0 0 0;vertical-align: top; }
.aktu_szczegoly_tresc     { font-size:12px; text-align: justify;line-height:19px }
.aktu_szczegoly_tresc p       {color:#747b81;font-size:12px; line-height:19px; padding:8px 0 0 0;margin:0px;padding:0}
.aktu_szczegoly_tresc p a img { float:left; margin:3px 12px 0 0 }
.aktu_szczegoly_tresc_all   { text-align: right;font-size:10px;color:#383737;border-top:1px solid #adadad;padding:4px 4px 0 0;vertical-align: middle;float:right;margin:10px 0 0 0   }
.aktu_szczegoly_tresc_all a   {color:#383737;text-decoration: none;}
.aktu_szczegoly_tresc_all a:hover{color:#6e756d;text-decoration: none;  }
.pole_akt {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:2px solid #b4b4b4}


#bg_plan_gminy { background: url(../pics/plan_gminy/bg.gif) no-repeat left top;padding:35px 0 35px 15px; margin:0 0 0 0;text-align: center;vertical-align: middle; }
#bg_plan_gminy #back { padding:13px 0 15px 0; margin:0 0 0 0;background: url(../pics/plan_gminy/bg_green.gif) no-repeat left top;text-align: center;vertical-align: middle; }
#bg_plan_gminy #back table.nawigacja{ text-align: center;vertical-align: middle;padding:0 0 0 316px }
#bg_plan_gminy #back table.nawigacja td.up img    { padding:0 0 0 0;margin:0 }
#bg_plan_gminy #back table.nawigacja td.mid img   { padding:2px 3px 2px 3px;margin:0 }
#bg_plan_gminy #back table.nawigacja td.down img  { padding:0 0 0 0;margin:0 }


#wiesci { }
#wiesci #lewa_strona  { float:left; padding:18px 0 0 0;width:409px;}
#wiesci #lewa_strona #naglowek_lewej{ background: url(../pics/gminne/bg_gminne.gif) no-repeat left top;padding:36px 44px 31px 130px ;color: #fff;font-size:11px; }
#wiesci #lewa_strona #naglowek_lewej select { font-size:10px; border:1px solid #a5acb2;height:18px; width:150px;color:#115503; margin:0 8px 0 0 }

#wiesci #lewa_strona .bg_pozycji {  background: url(../pics/gminne/pozycja_bg.gif) no-repeat left top;padding:12px 0 0 12px; margin:17px 0 15px 0;font-size:11px;color:#999999;border-bottom:2px solid #b9b9b9;}
#wiesci #lewa_strona .bg_pozycji .line1 a { color:#999999; text-decoration: none;}
#wiesci #lewa_strona .bg_pozycji .line1 a strong { color:#1c5c0a; text-decoration: none;margin:0 10px 0 0}
#wiesci #lewa_strona .bg_pozycji .line1 a:hover   { color:#b4b4b4 }
#wiesci #lewa_strona .bg_pozycji .line1 a:hover strong  { color:#bc0e0e }
#wiesci #lewa_strona .bg_pozycji .line2  { color:#999999; text-decoration: none;padding:0px 0 0 0  }
#wiesci #lewa_strona .bg_pozycji .line2 img{ vertical-align: middle;margin:10px 20px 15px 10px }

#wiesci #lewa_strona .bg_pozycji .line3  { color:#999999; text-decoration: none;padding:0 0 12px 0;font-size:12px; color:#2a4d01;font-weight:bold;} 
#wiesci #lewa_strona .bg_pozycji .line3  strong { color:#1c5c0a; text-decoration: none;margin:0 10px 0 0}
#wiesci #lewa_strona .bg_pozycji .line4  { color:#999999; text-decoration: none;line-height:19px;padding:0 0 10px 0}
#wiesci #lewa_strona .bg_pozycji .line4 strong { color:#1c5c0a; text-decoration: none;margin:0 10px 0 0}


#wiesci #prawa_strona { float:left; }
#wiesci #prawa_strona #naglowek_prawej #nag_menu_wiesci{ padding:75px 0 0 0 ; margin:0;background: url(../pics/gminne/menu_gminne.gif) no-repeat left top;color:#fff;width:244px;height:137px }
#wiesci #prawa_strona #naglowek_prawej #nag_menu_wiesci div { color:#fff; text-align:center;font-size:11px;}
#wiesci #prawa_strona #naglowek_prawej #nag_menu_wiesci div img{ border:1px solid #8e9f76;margin:0 0 5px 0 }


#wiesci #prawa_strona #naglowek_prawej .bg_listy { background: #aacb82 url(../pics/gminne/roz.gif) repeat-y left top;width:244px  }
#wiesci #prawa_strona #naglowek_prawej .bg_listy .lista_tematow { background: url(../pics/gminne/menu_bg_gminne.gif) no-repeat left top;padding:25px 0 0 29px;color:#fff;font-size:11px; font-weight:bold}
#wiesci #prawa_strona #naglowek_prawej .bg_listy .lista_tematow .wiersze { background: url(../pics/gminne/ar1.gif) no-repeat left 5px;padding:0 10px 12px 15px;margin:0 }
#wiesci #prawa_strona #naglowek_prawej .bg_listy .lista_tematow .wiersze a { color:#fff; text-decoration: none;}
#wiesci #prawa_strona #naglowek_prawej .bg_listy .lista_tematow .wiersze a:hover { color:#cce9ba; text-decoration: none;}

.kat_kartki { font-size:12px; font-weight:bold; color:#fff;padding:10px 0 32px 45px; margin:0;background: url(../pics/nag_kartki.gif) no-repeat left top }
form .formularz { background:#f4f2f2 url(../pics/bg_pola2.gif) no-repeat right top;width:605px; margin:0 0 0 26px;padding:10px; border-bottom:2px solid #bfbebe }

form .formularz .lewa_strona   { float:left; }
form .formularz .lewa_strona .pform1 { padding:0 0 3px 0 }
form .formularz .lewa_strona .pform2 { }
form .formularz .lewa_strona .pform2 textarea{  border:1px solid #c3c9c0;font-size:11px; color:#a2a4a1;padding: 2px 0 0 8px;font: tahoma; }

form .formularz .prawa_strona  { float:left; }
form .formularz .prawa_strona .pform1{ padding:0 0 3px 0 ;margin:0}
form .formularz .prawa_strona .pform2{ padding:0 0 5px 0; margin:0 0 3px 0 }
form .formularz .prawa_strona .pform2 input{ border:1px solid #c3c9c0; width:250px; height:19px; font-size:11px; color:#a2a4a1;padding: 2px 0 0 8px}

form .formularz .dol_kartki    { text-align: center;background: url(../pics/wyslij_kartke_bg.gif) no-repeat left top }
form .formularz .dol_kartki .pform1{ padding:0 0 3px 0 }
form .formularz .dol_kartki .pform2{ margin:0; padding:7px 0 0 0  }

p.przypis{ color:#fff }


.news_kategoria { font-size:12px;font-weight:bold; color:#194501;margin:0 0 8px 10px;background: url(../pics/ico/ar7.gif) no-repeat left top;padding:0 0 0 23px }
.link_kategoria, .link_wiecej { text-align: right;padding:3px 10px 15px 17px;margin:8px;background: url(../pics/akt_bg.gif) repeat-x left bottom }
.link_kategoria a, .link_wiecej a { color:#777777;text-decoration: none;background: url(../pics/ico/ar1.gif) no-repeat left 3px;padding:0 0 0 15px;font-size:11px;font-weight:bold }
.link_kategoria a:hover, .link_wiecej a:hover { color:#6e905b;text-decoration: none; }
.link_wiecej { background: none; padding-right: 25px; }

.lista_main { margin: 0 20px 0 10px;font-size:11px;line-height: 19px; } 
.lista_main span { font-size:12px; color:#0f4902;background: url(../pics/ico/ar7.gif) no-repeat left top;padding: 0 0 0 23px; font-weight:bold }
.lista_main .wydarzenie { padding: 10px 0 5px 15px; color:#810000;font-weight:bold; background: url(../pics/ico/mapa3.gif) no-repeat left 15px;overflow:hidden}
.lista_main img { border:3px solid #a4a4a4;float:left;margin:0 8px 8px 0  }

.lista_main .link_wydarzenie { padding:3px 0 0 0;margin:10px 0 0 0 ;  } 
.lista_main .link_wydarzenie a { color;#777777;text-decoration: none ;background: url(../pics/ico/ar1.gif) no-repeat left 3px;padding:0 0 0 15px;}
.lista_main .link_wydarzenie a:hover{ color:#6e905b;text-decoration: none; }



.podglad_kartki { padding:10px;margin:0 0 0 57px;width:530px;background: #fff url(../pics/bg_pola.gif) no-repeat right top;border-bottom:2px solid #d1d2d1 }
div.float_left p.przypis{font-size:11px;font-weight:normal;color:#92a683}
div.float_left strong { margin:0 0 8px 0; font-size:12px;line-height:22px}

.archiwum_akt { text-align:center;padding:0px 0 0px 0 ;margin:0 20px 0 10px ;background: #fff url(pics/arch_bg.gif) repeat-x left top;color:#487750;font-weight:bold;overflow:hidden; }
.archiwum_akt .prev_month { color: #999999; background: url(pics/btn/btn_prev.gif) no-repeat left top; text-align: left;float:left;height:50px;width:190px;padding:26px 0 0 45px ;  }
.archiwum_akt .next_month { color: #999999; background: url(pics/btn/btn_next.gif) no-repeat right top; text-align: right;float:right;height:50px;padding:26px 45px 0 0 ; }
.archiwum_akt2 { text-align:center;padding:0px 0 0px 0 ;margin:0 20px 0 10px ;background: #fff url(pics/arch_bg.gif) repeat-x left top;color:#487750;font-weight:bold;overflow:hidden; }
.archiwum_akt2 .prev_month { color: #999999; background: url(pics/btn/btn_prev.gif) no-repeat left top; text-align: left;float:left;height:50px;width:190px;padding:26px 0 0 45px ;  }
.archiwum_akt2 .next_month { color: #999999; background: url(pics/btn/btn_next.gif) no-repeat right top; text-align: right;float:right;height:50px;padding:26px 45px 0 0 ; }
select#miesiac { width:150px; height:19px; font-size:10px;margin:0 0 0 0px  }
div.gal{ font-weight:bold;margin:10px 0 10px 0 ;background: url(../pics/ico/ar7.gif) no-repeat left top;padding:0 0 0 25px }
div.gal a { font-weight:normal;  }
div.wyd { background: url(../pics/ico/ar7.gif) no-repeat left top;padding:0 0 0 25px }

.kalendarium_poz { padding:10px 0 10px 10px;margin:0 20px 0 10px ;background: url(../pics/akt_bg2.gif) repeat-x left bottom }
.kalendarium_poz .tyt_wydarzenia { background: url(../pics/ico/ar7.gif) no-repeat left top;padding:0 0 0 20px;font-size:11px  }
.kalendarium_poz .data_wydarzenia { margin: 5px 0 0 0 ;font-size:9px; color:#b2b4b2}
.kalendarium_upper { margin:0 0 0 10px; padding:0 0 15px 0; font-weight:bold;font-size:11px}
.kalendarium_upper select { height:16px;width:100px;border:1px solid #cacaca;font-size:10px; }

/* 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: 700px; 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: 705px; }
#popup_frame {width: 560px; height: 705px; }
/* do pop-upów */

.wyniki_ankiety {
border:1px solid #C7C7C6;
padding:2px;
width:645px;
}
.wyniki_ankiety .ankieta_nag {

background:#fff url(pics/ankieta_nag.gif) no-repeat scroll left top;
padding:0 40px;
}
.wyniki_ankiety .ankieta_nag .naglowek{color:#404040;font-size:13px;padding:15px 0 0 0 ;}
.wyniki_ankiety .ankieta_nag .zapytanie_ank{ color:#404040;font-size:11px;padding:15px 0 0 0 ; }
.wyniki_ankiety .ankieta_nag .zapytanie 
{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:20px 0 20px 180px;
}
.wyniki_ankiety .ankieta_nag .odpowiedz {
color:#777777;
overflow:hidden;
padding:0 0 7px 0;
}
.wyniki_ankiety .ankieta_nag .odpowiedz .odp {
float:left;
font-weight:bold;
}
.wyniki_ankiety .ankieta_nag .odpowiedz .liczenie {
float:right;
padding:0 5px 0 0;
text-align:right;
}
.wyniki_ankiety .ankieta_nag .odpowiedz .liczenie strong {
color:#BD1411;
}
.wyniki_ankiety .ankieta_nag .border {

background:transparent url(pics/sep_ankieta.gif) repeat-x scroll left bottom;
margin:0 0 15px;
padding:0 0 20px;
width:580px;
}
.wyniki_ankiety .ankieta_nag .pasek {

background:transparent url(pics/ankieta_pasek_bg.gif) repeat-x scroll left top;
border:1px solid #7D807A;
height:11px;
margin:4px 0 0;
padding:1px;
}
.wyniki_ankiety .ankieta_nag .pasek table td {

background:transparent url(pics/ankieta_pasek_zielony.gif) repeat-x scroll left top;
height:11px;
}

table.odpowiedzi_ank{}
table.odpowiedzi_ank>tbody>tr>td{}
table.odpowiedzi_ank>tbody>tr>td>label{ color:#404040}

#ankieta_box{background:#FFFFFF url(../pics/ankieta_glowna_bg.gif) no-repeat scroll left top;margin:0;padding:36px 0 10px 15px;width:215px;}
#ankieta_box form{ margin:0;padding:0 }
#ankieta_box form .pytanie{ font-weight:bold; color:#0D3E04;padding:0 0 5px 0 }

#ankieta_box form .odpowiedzi div { padding:5px 0 0 0  }
#ankieta_box form .odpowiedzi div input{ vertical-align: top;margin:0 5px 0 0 }
#ankieta_box form .btn_prawa{ text-align: right; }
#ankieta_box form .btn_prawa img{ margin:0 5px 0 0 }
#ankieta_box form .btn_prawa input{ margin:0 10	px 0 0 }
