body { text-align: center;  background: #ffffff url(../pics/tlo.gif) repeat-x center top; }

.alert_error { font-size: 11px; color: #ffffff; background: #e30000; padding: 5px; text-align: left; }
.alert_error a { color: #ffffff; text-decoration: underline; }
.alert_ok { font-size: 11px; color: #ffffff; padding: 5px; background: #00aa14; text-align: left; }
.alert_ok a { color: #ffffff; text-decoration: underline; }
.baner { margin-top: 10px; }

/* wyszukiwarka */
div.wyniki_suma { font-size: 11px; text-align: justify; vertical-align: top; width: auto; clear: right; margin-top: 17px; margin-right: 5px; margin-bottom: 5px; padding-top: 11px; padding-left: 8px; }
div.separator { background-image: url(../pics/bg11.gif); background-repeat: repeat-x; background-position: left top; text-align: justify; margin-right: 4px; margin-bottom: 20px; width: auto; clear: right; }
div.wynik { color: #3f6618; font-size: 12px; background-image: url(../pics/bg14.gif); background-repeat: no-repeat; background-position: left top; text-align: justify; vertical-align: top; padding-left: 30px; width: auto; clear: right; margin: 20px 5px 0 0; padding-top: 4px; padding-bottom: 2px; }
div.wynik1 { font-size: 12px; background-image: url(../pics/bg14a.gif); background-repeat: no-repeat; background-position: left top; vertical-align: top; margin-right: 5px; margin-bottom: 5px; width: auto; height: 2px; clear: right; padding-top: 0; padding-right: 0; padding-left: 30px; }
div.adres_linki { font-size: 10px; text-align: justify; vertical-align: top; margin-right: 5px; margin-bottom: 0px; padding-left: 25px; width: auto; clear: right; }

#main { vertical-align: top; width: 100%; margin: 0 auto; padding: 0; }
#nag { width: 780px; height: 195px; clear: left; position: relative; margin: 0 auto; }
#body { width: 780px; clear: left; margin: 0 auto; position: relative; text-align: left; }
#body_center {}
#panel_l { text-align: right; width: 190px; float: left;}
#panel { width: 400px; float: left;}
#panel_p { width: 190px; float: left; }
.menu { background-image: url(../pics/bg3.gif); background-repeat: repeat-x; background-position: left top; background-color: #f5f5eb; text-align: left; width: 181px; clear: left; margin: 5px 5px 5px 4px; padding-bottom: 10px; }

/* menu */
div.menu_text_1 { color: #363636; font-size: 12px; background-image: url(../pics/grot1.gif); background-repeat: no-repeat; background-position: left top; margin: 8px 5px 3px 19px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #e4e9da; }
div.menu_text_2 { color: #8b0304; font-size: 11px; font-weight: normal; background-image: url(../pics/grot1a.gif); background-repeat: no-repeat; background-position: 0 5px;  margin: 3px 5px 2px 40px; padding-left: 10px;}
div.menu_text_selected_1 { color: #363636; font-size: 12px; font-weight: bold; background-image: url(../pics/grot1.gif); background-repeat: no-repeat; background-position: left top; margin: 8px 5px 3px 19px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #e4e9da; }
div.menu_text_selected_2 { color: #8b0304; font-size: 11px; font-weight: normal; background-image: url(../pics/grot1a.gif); background-repeat: no-repeat; background-position: 0 5px;  margin: 3px 5px 2px 40px; padding-left: 10px;}
div.menu_text_selected { color: #8b0304; font-size: 12px; font-weight: bold; background-image: url(../pics/grot1slctd.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 8px 5px 3px 19px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #e4e9da; }
div.menu_text_header { color: #9dbe99; font-size: 13px; font-weight: normal; background-image: url(../pics/bg5.gif);  background-repeat: no-repeat; background-position: 0px 0px; margin: 8px 5px 3px 0px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px solid #e4e9da; }

a.menu_text_1 { color: #363636; font-size: 12px; text-decoration: none; }
a.menu_text_selected_1 { color:  #8b0304; font-size: 12px; text-decoration: underline; }
a.menu_text_2 { color: #8b0304; font-size: 11px; font-weight: normal; text-decoration: none;}
a.menu_text_selected_2 { color: #8b0304; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.menu_text_selected { color: #8b0304; font-size: 12px; text-decoration: none;}
a.menu_text_header { color: #9dbe99; font-size: 13px; text-decoration: none;}

a.menu_text_1:hover { text-decoration: underline; }
a.menu_text_2:hover { text-decoration: underline;}
a.menu_text_selected:hover { text-decoration: underline;}
a.menu_text_header:hover { text-decoration: underline;}
/* koniec menu */

/* kalendarzyk */
#kalendarz_tbl  { background: #d6efbd; }
#kalendarz_tbl th  { background: #d6efbd; font-size: 10px; font-weight: bold; color: #4a7b4a; text-align: center; padding: 1px;}
#kalendarz_tbl td  { background: #9eaf86; font-size: 10px; font-weight: bold; color: #ffffff; text-align: right; padding: 1px;}
/* koniec kalendarzyk */

/* div popup */
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#popup_content{ position: relative; background-color: #fff; width: 560px; height: 600px; margin: 0 auto; text-align: right;  }
#btn_close { position: absolute; top:-25px; right: -25px; }
#popup_content_main{ position: absolute; top: 150px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#frame_popup { width: 560px; height: 605px; }
#popup_frame { width: 560px; height: 605px; }
/* koniec div popup */


div.lista_stron_level_0 { margin: 2px 0; background: url(../pics/grot13aa.gif) no-repeat left top; padding-left: 10px; }
div.lista_stron_level_0 a { font-weight: bold; }

div.lista_stron_level_1 { margin:2px 10px; background: url(../pics/grot13a.gif) no-repeat left top; padding-left: 10px; }

#calendar_day_events_cnt { text-align: left; padding: 3px; border: 1px solid #4e7f48; background: #f2f5ee; width: 200px; }
#calendar_day_events_cnt li { line-height: 9px; margin: 0; padding: 0; }
#calendar_day_events_cnt ul { margin: 0; padding: 15px; }
#calendar_day_events { padding: 0px; }

div.lista_wydarzen_szczegoly { padding: 10px; }

div.news_samorzad_out { background: #ffffff; padding: 3px; border: 1px solid #ffffff; border-bottom: 1px dotted #e5e5e5; }
div.news_samorzad_over { background: #f9f9f9; padding: 3px; border: 1px solid #e5e5e5; }
#news_day_events_cnt { text-align: left; padding: 3px; border: 1px solid #4e7f48; background: #f2f5ee; width: 200px; }

div.kategoria { color: #9dbe99; font-size: 11px; font-weight: normal; background-image: url(../pics/bg5.gif);  background-repeat: no-repeat; background-position: 0px 0px; margin: 8px 5px 3px 0px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px solid #e4e9da; }
ul.lista_kategorii { list-style-image: url(../pics/grot1.gif);}
ul.lista_kategorii li {line-height: 14px;}
ul.lista_kategorii a { text-decoration: none; color: #8b0304; font-weight:normal; }
ul.lista_kategorii a:hover { text-decoration: underline; }

select.lista_kategorii { width: 300px; font-size: 10px; }

table.dodaj_ogloszenie {}
table.dodaj_ogloszenie td { padding: 2px; }
table.dodaj_firme {}
table.dodaj_firme td { padding: 2px; }

div.ksiega_gosci_row { border: 1px solid #e5e5e5; padding: 3px; margin: 5px 0 5px 0; background: #f1f2f3; }

div.ksiega_gosci_box_main { margin: 15px 0 10px 0; }
div.ksiega_gosci_box_row { border-bottom: 1px dotted #222222; padding: 5px 2px 7px 15px; margin: 0 10px 0 10px; background: url(../pics/grot1slctd.gif) 0px 10px no-repeat; }

div.lokalizer { text-align: right; color: #cc0002; margin: 5px; }
div.lokalizer a { color: #cc0002; }

#stopka { border-top: #ffffff solid 1px; background: #297707 url(../pics/stopka_tlo.jpg) left top repeat-x; clear: both; color: #a7c69a; width: 100%; height: 110px; }
#stopka div { text-align: center; height: 50px; margin-top: 40px; }
#stopka div div { padding-top: 10px; height: 30px; margin: 0; }
#stopka div a { color: #a7c69a; }

p.stopka_komentarz { font-style: italic; font-size: 9px; }

button.pasek_miesiecy { font-size: 9px; }

/* pasek drukuj wstecz, powiadom znajomego */
#wydruk_historia { font-size: 10px; background-image: url(../pics/wydruk_historia.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: text-top; width: 286px; height: 33px; margin-top: 20px; float: left;}
#wydruk_historia2 { font-size: 10px; background-image: url(../pics/wydruk_historia2.gif); background-repeat: no-repeat; background-position: right top; text-align: left; vertical-align: text-top; width: 109px; height: 33px; margin-top: 20px; float: right;}
#druk { float: left; margin-top: 4px; margin-left: 0px; width: 122px; text-align: right; }
#powiadom { margin-top: 4px; margin-left: 10px; float: left;  width: 125px; text-align: right; }
#historia { margin-top: 6px; margin-left: 52px; float: left; }
/* KONIEC pasek drukuj wstecz, powiadom znajomego */


/* aktualnosci */
#pasek_left, .pasek_left { font-size: 10px; line-height: 10px; background-image: url(../pics/bg15.gif); background-repeat: no-repeat; background-position: left top; text-align: center; vertical-align: top; width: 94px; height: 36px; float: left; margin-top: 10px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 3px; }
#pasek_center, .pasek_center { background-image: url(../pics/bg17.gif); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: top; width: 198px; height: 36px; float: left; margin-top: 10px; margin-bottom: 5px; padding-top: 7px; }
#pasek_right, .pasek_right { font-size: 10px; line-height: 10px; background-image: url(../pics/bg16.gif); background-repeat: no-repeat; background-position: right top; text-align: center; vertical-align: top; width: 94px; height: 36px; float: left; margin-top: 10px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 3px; }
select.miesiac { color: #434343; font-size: 11px; width: 140px; height: 19px; margin-top: 1px; border: solid 1px #d7d7d7; }
.aktual_nag { color: #3f6618; font-size: 11px; font-weight: bold; background-image: url(../pics/bg18.gif); background-repeat: no-repeat; background-position: left top; text-align: justify; vertical-align: top; clear: both; margin-top: 5px; margin-bottom: 10px; padding-top: 14px; padding-left: 25px; }
.aktual_tresc { text-align: justify; vertical-align: top; margin-bottom: 5px; padding-left: 25px; }
.aktual_link { font-size: 10px; font-weight: bold; text-align: right; margin-bottom: 10px; vertical-align: top; padding-right: 15px; padding-bottom: 5px; border-bottom: 1px dotted #d7d7d7; }
.aktual_nag_data { color: #8b0304; margin-bottom: 10px; font-weight: normal; }
/* KONIEC aktualnosci */

div.calendar_month_name { text-align: center; float: left; margin-bottom: 4px; padding-bottom: 6px; border-bottom: 1px solid #e4ebe0;font-weight:bold;color:#9d0a0e; width: 60%; height: 10px; }

p.error { min-height: inherit;}

/* przewodnik */
.przewodnik_panel_glowny { color: #434343; font-size: 11px; background-image: url(../pics/bg30.gif); background-repeat: no-repeat; background-position: -2px 0px; text-align: justify; vertical-align: top; width: 386px; float: left; margin-top: 10px; padding-top: 85px;  }
.przewodnik_lista { background-image: url(../pics/grot13a.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 3px; padding-left: 7px; }


#newsletter { color: #434343; font-size: 10px; background-image: url(../pics/bg33.gif); background-repeat: no-repeat; background-position: left bottom; text-align: center; width: 185px; height: auto; margin-right: 5px; margin-bottom: 5px;  padding-bottom: 15px; }
input.newsletter { color: #8b0304; font-size: 9px; width: 130px; height: 17px; padding-top: 1px; padding-left: 5px; border: solid 1px #c3de99; }

