* { margin: 0; padding: 0; }
body { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #000000; background: #ffffff url(../powiat3/images/bg_body.gif) left top repeat-x; }

div.wraper { margin: 0 auto; width: 966px; }
.clear { clear: both; height: 0; line-height: 0px; font-size: 0px; }
.hide { position: absolute; left: -9999em; }
a { color: #2d7600; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #2d7600; }

/* - Nagłówek - */
#headerContainer { height: 151px; }

/* - Nagłówek 1 - */
#header1 { height: 31px; }

/* - Nagłówek 1: Data i imieniny - */
#header1Data { float: left; width: 500px; padding: 9px 0px 0px 15px; font-size: 11px; color: #ffffff; }

/* - Nagłówek 1: Mapa strony - */
#header1Site { float: left; width: 100px; padding: 8px 0px 0px 100px; }
#header1Site a { font-size: 11px; font-weight: bold; color: #ffffff; }

/* - Nagłówek 1: Formularz wyszukiwania - */
#header1Form { padding-top: 7px; }
#header1Form form { margin-left: 730px; }
#header1Form form fieldset { border: none; }
#header1Form form label { margin: 0px 5px 0px 0px; font-size: 11px; color: #ffffff; }
#header1Form #header1Input { width: 103px; height: 15px; background-color: #E0E0E0; border: 1px solid #3c790d; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
#header1Form #header1Submit { border: none; height: 18px; width: 21px; margin: 0px 0 -5px 0px; }

/* - Nagłówek 2 - */
#header2 { height: 120px; }
#header2 .wraper { position: relative; height: 120px; background: transparent url(../powiat3/images/bg_header2Wraper.jpg) 121px top no-repeat; }

/* - Nagłówek 2: Logo - */
#header2Logo { float: left; margin: 13px 0px 0px 0px; padding-left: 23px; }
#header2Logo h1 a { display: block; width: 320px; height: 100px; text-indent: -9999px; background: transparent url(../powiat3/images/bg_header2Logo.gif) left top no-repeat; }

/* - Nagłówek 2: Menu - */
#header2Menu { position: absolute; top: 71px; left: 462px; width: 505px; height: 32px; }
#header2Menu ul { list-style-type: none; width: 505px; height: 32px; background: transparent url(../powiat3/images/bg_header2Menu.gif) left top no-repeat; }
#header2Menu li { float: left; margin: 0px 3px 0px 0px; padding-top: 7px; height: 25px; text-align: center; }
#header2Menu a { color: #ffffff; font-size: 12px; }
#header2Menu li#menuNav1 { width: 116px; }
#header2Menu li#menuNav2 { width: 76px; }
#header2Menu li#menuNav3 { width: 97px; }
#header2Menu li#menuNav4 { width: 99px; }
#header2Menu li#menuNav5 { width: 103px; margin-right: 0px; }

/* - Foto - */
#photoContainer { height: 240px; margin-top: 15px; }
.photoItem { float: left; position: relative; width: 320px; height: 240px; margin-right: 3px; }
.photoDescribe { position: absolute; bottom: 0px; width: 300px; padding: 10px; background-color: #2d7600; opacity: 0.6; font-size: 11px; color: #ffffff; }
.photoDescribe span { font-size: 12px; font-weight: bold; }

.photo1 { background: transparent url(../powiat3/images/foto/foto_01.jpg) left top no-repeat; }
.photo2 { background: transparent url(../powiat3/images/foto/foto_02.jpg) left top no-repeat; }
.photo3 { background: transparent url(../powiat3/images/foto/foto_03.jpg) left top no-repeat; }
.photo4 { background: transparent url(../powiat3/images/foto/foto_04.jpg) left top no-repeat; }
.photo5 { background: transparent url(../powiat3/images/foto/foto_05.jpg) left top no-repeat; }
.photo6 { background: transparent url(../powiat3/images/foto/foto_06.jpg) left top no-repeat; }
.photo7 { background: transparent url(../powiat3/images/foto/foto_07.jpg) left top no-repeat; }
.photo8 { background: transparent url(../powiat3/images/foto/foto_08.jpg) left top no-repeat; }
.photo9 { background: transparent url(../powiat3/images/foto/foto_09.jpg) left top no-repeat; }
.photo10 { background: transparent url(../powiat3/images/foto/foto_10.jpg) left top no-repeat; }
.photo11 { background: transparent url(../powiat3/images/foto/foto_11.jpg) left top no-repeat; }
.photo12 { background: transparent url(../powiat3/images/foto/foto_12.jpg) left top no-repeat; }
.photo13 { background: transparent url(../powiat3/images/foto/foto_13.jpg) left top no-repeat; }
.photo14 { background: transparent url(../powiat3/images/foto/foto_14.jpg) left top no-repeat; }
.photo15 { background: transparent url(../powiat3/images/foto/foto_15.jpg) left top no-repeat; }
.photo16 { background: transparent url(../powiat3/images/foto/foto_16.jpg) left top no-repeat; }
.photo17 { background: transparent url(../powiat3/images/foto/foto_17.jpg) left top no-repeat; }
.photo18 { background: transparent url(../powiat3/images/foto/foto_18.jpg) left top no-repeat; }

/* - Zawartość - */
#mainContainer { margin-top: 25px }
#mainContainerLeft { float: left; width: 233px; }
#mainContainerRight { float: right; width: 691px; }

/* - Zawartość: Menu 1 - */
#mainContainerMenu1 { margin-bottom: 5px; }
#mainContainerMenu1 ul { list-style: none; }
#mainContainerMenu1 ul li { width: 233px; height: 37px; margin-bottom: 3px; }
#mainContainerMenu1 ul li a { width: 183px; display: block; color: #000000; text-decoration: none; }
#mainContainerMenu1 ul li.menu1BIP1 { width: 183px; height: 32px; padding: 5px 0px 0px 50px; background: transparent url(../powiat3/images/bg_menu1BIP.gif) left top no-repeat; }
#mainContainerMenu1 ul li.menu1BIP2 { width: 183px; height: 26px; padding: 11px 0px 0px 50px; background: transparent url(../powiat3/images/bg_menu1BIP.gif) left top no-repeat; }
#mainContainerMenu1 ul li.menu1UE { width: 183px; height: 26px; padding: 11px 0px 0px 50px; background: transparent url(../powiat3/images/bg_menu1UE.gif) left top no-repeat; }
#mainContainerMenu1 ul li.menu1UE a { color: #0c89d3; }

/* - Zawartość: Menu 2 - */
#mainContainerMenu2  { background-color: #edfbe4; }
#mainContainerMenu2Up { width: 233px; height: 3px; background: transparent url(../powiat3/images/bg_menu2Up.gif) left top no-repeat; }
#mainContainerMenu2Down { width: 233px; height: 3px; background: transparent url(../powiat3/images/bg_menu2Down.gif) left bottom no-repeat; }

/*
#mainContainerMenu2 ul { list-style: none; margin: 12px 0px 12px 11px; }
#mainContainerMenu2 ul li { width: 183px; height: 20px; margin-bottom: 2px; padding: 6px 0px 0px 28px; background: transparent url(../powiat3/images/bg_menu2Item.gif) left top no-repeat; }
#mainContainerMenu2 ul li a { font-weight: bold; color: #ffffff; }
*/

/*
#mainContainerMenu2 ul { list-style: none; margin: 12px 0px 12px 11px; }
#mainContainerMenu2 ul li.menuTitleLI { width: 211px; margin-bottom: 2px; padding: 0px 0px 0px 0px; background: transparent url(../powiat3/images/bg_menu2Item.gif) 0px 0px no-repeat; }
#mainContainerMenu2 a.menuTitleA { display: block; height: 20px; padding: 6px 0px 0px 28px; font-size: 12px; font-weight: bold; color: #ffffff; }
#mainContainerMenu2 a.menuTitleA:hover { }
#mainContainerMenu2 ul ul { list-style-type: none; margin: 0px 0px 0px 13px; padding: 10px 0px 5px 0px; }
#mainContainerMenu2 ul ul li { margin-bottom: 5px; padding-left: 15px; background: transparent url(../powiat3/images/bg_item.gif) 0px 6px no-repeat; }
#mainContainerMenu2 ul ul a { font-weight: bold; line-height: 16px; }
*/

#mainContainerMenu2 ul { list-style: none; margin: 12px 0px 12px 11px; }
#mainContainerMenu2 ul li.menuTitleLI { width: 211px; margin-bottom: 2px; padding: 0px 0px 0px 0px; background: transparent url(../powiat3/images/bg_menu2Item2.gif) 0px bottom no-repeat; }
#mainContainerMenu2 a.menuTitleA { display: block; padding: 6px 0px 6px 28px; font-size: 12px; font-weight: bold; color: #ffffff; background: transparent url(../powiat3/images/bg_menu2Item1.gif) 0px top no-repeat; }
#mainContainerMenu2 a.menuTitleA:hover { }
#mainContainerMenu2 ul ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 13px; background-color: #edfbe4; }
#mainContainerMenu2 ul ul li { margin-bottom: 5px; padding-left: 15px; background: transparent url(../powiat3/images/bg_item.gif) 0px 6px no-repeat; }
#mainContainerMenu2 ul ul a { font-weight: bold; line-height: 16px; }


#mainContainerMenu2 img { border: none; }
#mainContainerMenu2 p { margin: 0px 0px 2px 11px; }

#strona a { display: block; width: 211px; height: 25px; padding-top: 10px; text-align: center; background: transparent url(../powiat3/images/banner_strona.gif) left top no-repeat; }
#strona a:hover { text-decoration: none; }

/* - INTRO - */
#introContainerLeft { float: left; width: 400px; }
#introContainerRight { float: right; width: 250px; }

/* - INTRO: Aktualności: Aktualność główna - */
#introNewsMainContainer { background-color: #edfbe4; }
#introNewsMainContainerUp { width: 400px; height: 3px; background: transparent url(../powiat3/images/bg_introNewsMainContainerUp.gif) left top no-repeat; }
#introNewsMainContainerDown { width: 400px; height: 3px; margin-top: 15px; background: transparent url(../powiat3/images/bg_introNewsMainContainerDown.gif) left bottom no-repeat; }

.introNewsMainTitle { margin-bottom: 15px; line-height: 18px; }
.introNewsMainTitle p { margin: 5px 10px 0px 20px; }
.introNewsMainTitle span { font-size: 11px; color: #90b17a; }
.introNewsMainTitle a { font-size: 16px; font-weight: bold; }
.introNewsMainIcon { float: left; width: 140px; padding-left: 20px; }
.introNewsMainText { float: right; width: 215px; padding-right: 10px; }

/* - INTRO: Zakładki - */
#introTabsContainer { margin-top: 20px; }
#introTabsNav { list-style: none; width: 390px; height: 44px; padding: 8px 0px 0px 10px; background: transparent url(../powiat3/images/bg_introTabs.gif) left top no-repeat; }

#introTabsNav li { float: left; width: 126px; height: 35px; margin-right: 8px; text-align: center; background: transparent url(../powiat3/images/bg_introTabsNavItem.gif) left top no-repeat; }
#introTabsNav li a:link,
#introTabsNav li a:visited { display: block; width: 126px; height: 23px; padding-top: 12px; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; }

#introTabsNav li.tabActive { background: transparent url(../powiat3/images/bg_introTabsNavItemActive.gif) left top no-repeat; }
#introTabsNav li.tabActive a:link,
#introTabsNav li.tabActive a:visited { display: block; width: 126px; height: 27px; padding-top: 8px; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; }

#introTabs { margin-top: 20px; }
#introTab1, #introTab2 { display: none; }
#introTab1 { display: block; }

/* - INTRO: Aktualności - */
.introNewsItemContainer { margin-bottom: 20px; padding-bottom: 10px; background: transparent url(../powiat3/images/bg_introNewsItemContainer.gif) 0 bottom repeat-x; }
.introNewsItemTitle { margin-bottom: 10px; line-height: 16px; }
.introNewsItemTitle span { font-size: 11px; color: #90b17a; }
.introNewsItemTitle a { font-size: 14px; font-weight: bold; }
.introNewsItemIcon { float: left; width: 125px; padding-left: 15px; }
.introNewsItemText { float: right; width: 240px; padding-right: 10px; }
.introNewsItemText a { font-weight: bold; }

#introNewsLinksContainer { margin: 15px; }
#introNewsLinksContainer p { padding: 0px 0px 15px 20px; background: transparent url(../powiat3/images/bg_item.gif) 0 4px no-repeat; }
#introNewsLinksContainer a { font-weight: bold; }
#introNewsLinksContainer span { font-size: 11px; color: #90b17a; }

#introNewsArchiveContainer { padding: 10px; text-align: right; border-top: 1px solid #dbe9cc; }
#introNewsArchiveContainer a { font-weight: bold; }

/* - INTRO: Komunikaty - */
#introAnnouncementContainer { margin: 15px; }
#introAnnouncementContainer p { padding: 0px 0px 15px 20px; background: transparent url(../powiat3/images/bg_item.gif) 0 4px no-repeat; }
#introAnnouncementContainer a { font-weight: bold; }
#introAnnouncementContainer span { font-size: 11px; color: #90b17a; }

#introAnnouncementArchiveContainer { padding: 10px; text-align: right; border-top: 1px solid #dbe9cc; }
#introAnnouncementArchiveContainer a { font-weight: bold; }

/* - INTRO: Bannery - */
#introCzerwinsk { margin-bottom: 3px; }
#introWybory2010 { margin-bottom: 3px; }
#introBezpiecznyPowiat { margin-bottom: 10px; }

/* - INTRO: Pytania do starosty - */
#introDistrictQuestionsContainer h2 { width: 235px; height: 27px; padding: 8px 0px 0px 15px; font-size: 14px; color: #ffffff; background: transparent url(../powiat3/images/bg_introTitle.gif) 0 0 no-repeat; }
#introDistrictQuestions { width: 230px; height: 233px; margin-top: 3px; padding: 10px; background: transparent url(../powiat3/images/bg_introDistrictQuestions3.gif) 0 0 no-repeat; }
#introDistrictQuestions p { line-height: 16px; margin-bottom: 10px; }
#introDistrictQuestions .left { float: left; text-align: center; padding: 5px; }
#introDistrictQuestions .right { float: right; text-align: center; padding: 5px;  }
#introDistrictQuestions img { margin-top: 10px; }
#introDistrictQuestions ul { list-style: none; margin-top: 0px; clear: both; }
#introDistrictQuestions ul li { margin-left: 10px; padding: 0px 0px 3px 15px; background: transparent url(../powiat3/images/bg_item.gif) 0 4px no-repeat; }
#introDistrictQuestions ul li a { font-weight: bold; }

/* - INTRO: Zaproszenia - */
#introEventsContainer { margin: 10px 0px; }
#introEventsContainer h2 { width: 235px; height: 27px; padding: 8px 0px 0px 15px; font-size: 14px; color: #ffffff; background: transparent url(../powiat3/images/bg_introTitle.gif) 0 0 no-repeat; }
#introEvents { margin-top: 3px; background: transparent url(../powiat3/images/bg_introEvents.gif) 0 0 repeat-y; }
#introEventsUp { width: 250px; height: 5px; background: transparent url(../powiat3/images/bg_introEventsUp.gif) 0 0 no-repeat; }
#introEventsDown { width: 250px; height: 5px; background: transparent url(../powiat3/images/bg_introEventsDown.gif) 0 bottom no-repeat; }
#introEventsMonth { font-size: 12px; font-weight: bold; color: #2c7500; text-align: center; }
#introEventsNav { width: 220px; margin: 10px auto; text-align: center; }
#introEventsNavLeft { float: left; width: 5px; height: 12px; }
#introEventsNavLeft a { display: block; width: 5px; height: 12px; background: transparent url(../powiat3/images/bg_introEventsNavLeft.gif) 0 3px no-repeat; }
#introEventsNavRight { float: right; width: 5px; height: 12px; }
#introEventsNavRight a { display: block; width: 5px; height: 12px; background: transparent url(../powiat3/images/bg_introEventsNavRight.gif) 0 3px no-repeat; }

#introEventsCalendar { margin-bottom: 10px; text-align: center; }
#introEventsCalendar table { margin: 5px auto; border-collapse: collapse; border-bottom: 1px solid #bfd7b0; }
#introEventsCalendar td { padding: 2px; }
#introEventsCalendar td.EventsCalendarHeaderTD { padding: 2px; border-top: 1px solid #bfd7b0; border-bottom: 1px solid #bfd7b0; }
#introEventsCalendar a { display: block; width: 24px; height: 21px; line-height: 20px; }
#introEventsCalendar a.event { font-weight: bold; background: transparent url(../powiat3/images/bg_introEventsCalendarDayEvent.gif) 0 0 no-repeat; }
#introEventsCalendar a:hover.event { text-decoration: none; }

#introEventsClosest { padding: 0px 20px 0px 20px; }
#introEventsClosest span { font-weight: bold; color: #fd8500; }
#introEventsClosest p { margin-top: 5px; margin-bottom: 10px; }
#introEventsClosest p a { font-weight: bold; }
#introEventsClosest p span { font-weight: normal; font-size: 11px; color: #90b17a;  }

#introEventsArchiveContainer { margin: 20px 20px 10px 20px; padding-top: 5px; text-align: right; border-top: 1px solid #dbe9cc; }
#introEventsArchiveContainer a { font-weight: bold; }

#tooltip { position: absolute; z-index: 3000; border: 1px solid #8aa55c; background-color: #f8fdf4; padding: 5px; opacity: 0.90; }
#tooltip.width { width: 350px; }
#tooltip p { margin-bottom: 8px; }
#tooltip p span { font-weight: bold; color: #fd8500; }
#tooltip h3 { font-size: 12px; font-weight: normal; }

/* - INTRO: Multimedia - */
#introMultiContainer { }
#introMultiNav { list-style: none; width: 250px; height: 35px; }

#introMultiNav li { float: left; height: 35px; text-align: center; }
#introMultiNav li a:link,
#introMultiNav li a:visited { display: block; height: 23px; padding-top: 12px; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; }

#introMultiNav1 { width: 100px; margin-right: 4px; background: transparent url(../powiat3/images/bg_introMultiNav1.gif) left top no-repeat; }
#introMultiNav2 { width: 146px; background: transparent url(../powiat3/images/bg_introMultiNav2.gif) left top no-repeat; }

#introMultiNav li.tabActive a:link,
#introMultiNav li.tabActive a:visited { height: 27px; padding-top: 8px; }

#introMultiNav1.tabActive { background: transparent url(../powiat3/images/bg_introMultiNav1Active.gif) left top no-repeat; }
#introMultiNav2.tabActive { background: transparent url(../powiat3/images/bg_introMultiNav2Active.gif) left top no-repeat; }

#introMulti { margin-top: 3px; background: transparent url(../powiat3/images/bg_introMulti.gif) 0 0 repeat-y; }
#introMultiUp { width: 250px; height: 5px; background: transparent url(../powiat3/images/bg_introMultiUp.gif) 0 0 no-repeat; }
#introMultiDown { width: 250px; height: 5px; background: transparent url(../powiat3/images/bg_introMultiDown.gif) 0 bottom no-repeat; }

#introMultiTabs { margin: 5px 15px 20px 15px; }
#introMultiTabs h3 { font-size: 14px; font-weight: bold; color: #2d7600; }
#introMultiTabs img { margin: 10px 0px 15px 0px; padding: 5px; background-color: #5ca100; border: 0 none; }
#introMultiTabs p { padding-top: 5px; text-align: right; font-weight: bold; border-top: 1px solid #aacf7a; }

#introMultiFilms, #introMultiPhotos { display: none; }
#introMultiFilms { display: block; }

/* - INTRO: Bannerki - */
#introBanners { margin-top: 20px; }
#introBanners p { padding-left: 2px; }
#introBanners img { border: none; padding: 3px 10px; }

/* - Stopka - */
#footerContainer { margin: 25px 0px; }
#footerContainer .wraper { height: 71px; padding-top: 15px; text-align: center; color: #7a7e77; background: transparent url(../powiat3/images/bg_footerContainer.gif) 0 0 no-repeat; }

/* - MODUŁY: Ogólnie - */
#trail_menu { margin: 0px 0px 20px 0px; padding: 0; font-size: 11px; border-bottom: 1px dotted #CCE2BE; }
#trail_menu ul { margin: 0; padding: 0; list-style-type: none; }
#trail_menu li { background-color: #edfbe4; margin-bottom: 1px; padding: 1px; }
#trail_menu .trail_glowna a { font-weight: bold; }
#trail_menu p { margin: 0px; padding: 0px; }

/* - MODUŁY: Fotografie - */
table.foto_right { float: right; margin: 0px 0px 5px 5px; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
table.foto_left { float: left; margin: 0px 5px 5px 0px; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
table.foto_center { margin: 0 auto; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
.foto_tytul { font-size: 11px; font-weight: bold; line-height: 12px; }
img.foto { margin: 5px 5px 5px 5px; }
.foto_autor { font-size: 11px; font-style: italic; }
.foto_data { font-size: 11px; font-style: italic; }

/* - MODUŁY: Galeria foto - */
.zawartosc_galeria {	text-align: center; }
.zawartosc_galeria img { margin: 6px; padding: 10px; background-color: #F7F7F7; border: 1px solid #ACACAC; }

/* - MODUŁY: Formularz - */
#formularz { margin-top: 0px; }
#formularz form { margin-top: 20px; }
#formularz fieldset { margin: 10px; padding: 15px; border: 1px solid #CCE2BE; }
#formularz legend { margin: 10px; font-weight: bold; color: #CA0000; }
#formularz label { display: block; width: 100px; float: left; font-weight: bold; color: #386e0a; }
#formularz select { display: block; float: left; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz input { display: block; float: left; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz textarea { display: block; float: left; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz div { overflow: hidden; clear: both; margin-bottom: 0.5em; }
#formularz input.submit { margin-left: 100px; display: inline; font-size: 12px; }
#formularz sup { color: #EA0000; font-weight: bold; }
#formularz span { color: #F9A042; }
#formularz p { margin: 0px 0px 10px 0px; text-align: justify; }
#formularz .obligatory { background-color: #FFF2F2; }

/* - MODUŁY: Zawartość i inne - */
#tresc { }
#tresc .tytul { margin-top: 0px; margin-bottom: 5px; font-size: 18px; color: #CA0000; }
#tresc .subtytul { font-size: 11px; font-weight: normal; font-style: italic; }
#tresc .data { font-size: 11px; color: #878787; line-height: 20px; }
#tresc #sublinki { }
#tresc #sublinki ul { margin-left: 5px; padding-left: 15px; list-style: none; }
#tresc #sublinki li { margin-bottom: 10px; padding: 0px 0px 5px 20px; background: transparent url(../powiat3/images/bg_item.gif) 0 4px no-repeat; }
#tresc #sublinki a { font-weight: bold; font-size: 12px; font-style: normal; }

#tekst { margin-top: 20px; margin-bottom: 20px; text-align: justify; line-height: 18px; }
#tekst p { margin: 0px 0px 10px 0px; }

/* Pobieranie plików */
#pliki { padding: 20px; border: 1px solid #D2D2CA; }
#pliki p { margin: 0; }
#pliki h2 { font-size: 15px; color: #CA0000; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 3px solid #CA0000; }
#pliki ul { list-style: none; }
#pliki ul li { clear: both; padding: 10px 0px; border-bottom: 1px dotted #D2D2CA; }
#pliki ul li span { float: left; padding-right: 40px; }
#pliki ul li.th { padding-top: 0px; font-weight: bold; border-bottom: 1px solid #D2D2CA; }
#pliki ul li.th span { padding-right: 30px; }

#textSize { text-align: right; }
.tekstsmall { font-size: 12px; }
.tekstmedium { font-size: 14px; }
.tekstbig { font-size: 16px; }

/* - MODUŁY: Ogólnie 2 - */
#tresc .moduleItem { margin: 15px 0px; padding: 10px; background-color: #F7FDF2; border-bottom: 1px dotted #CCE2BE; }
#tresc .moduleItem a { font-weight: bold; }
#tresc .moduleItem span { font-size: 11px; color: #90b17a; }
#tresc .moduleItem p span { font-size: 12px; }
#tresc .moduleItem p { margin: 0px 0px 10px 0px; }

/* - MODUŁY: Ogólnie 3 - TABELE - */
#tresc #tabela { width: 640px; margin: 0 auto; }
#tresc #tabela th { padding: 7px; color: #ffffff; background-color: #469115; }
#tresc #tabela td { padding: 5px; background-color: #edfbe4; }
#tresc #tabela td.blank { background-color: transparent; }

/* - MODUŁY: Teleadresy - */
#teleadresyCategoryContainer { float: right; width: 250px; padding: 0px 5px 0px 10px; border-left: 1px dotted #CCE2BE; border-right: 1px dotted #CCE2BE; }
#teleadresyCategoryContainer ul { list-style-type: none; }
#teleadresyCategoryContainer ul li { padding: 0px 0px 5px 20px; background: transparent url(../powiat3/images/bg_item.gif) 0 4px no-repeat; }
#teleadresyCategoryContainer ul ul { margin-top: 5px; }

.teleadresyItem { margin: 15px 0px 10px 0px; padding: 5px; background-color: #F8FDF4; border-bottom: 1px dotted #CCE2BE; }
.teleadresyItem span.itemKey { display: block; width: 70px; float: left; }
.teleadresyItem span.itemValue { display: block; float: left; }
.teleadresyItem div { overflow: hidden; clear: both; margin-bottom: 5px; padding: 2px; border-bottom: 1px solid #fff; }

/* - MODUŁY: Prezydent - */
#prezydentNavigation { margin: 10px 0px 20px 0px; padding: 5px 0px; border-top: 1px dotted #CCE2BE; border-bottom: 1px dotted #CCE2BE; }
#prezydentNavigation a { font-weight: bold; }

#prezydentContainer { margin-bottom: 20px; }
#prezydentContainer div { overflow: hidden; }
#prezydentContainer div.prezydentFormItem { clear: both; margin-bottom: 1px; background-color: #F8FDF4; }
#prezydentContainer div.prezydentItemKey { float: left; width: 90px; padding: 5px; font-weight: bold; text-align: right; color: #386e0a; }
#prezydentContainer div.prezydentItemValue { float: left; width: 470px; margin-left: 5px; padding: 5px; }

/* - MODUŁY: Wydarzenia - */
#wydarzeniaContainer { margin-bottom: 20px; }
#wydarzeniaContainer div { overflow: hidden; }
#wydarzeniaContainer div.wydarzeniaFormItem { clear: both; margin-bottom: 1px; background-color: #F7F9FB; }
#wydarzeniaContainer div.wydarzeniaItemKey { float: left; width: 90px; padding: 5px; text-align: right; color: #386e0a; }
#wydarzeniaContainer div.wydarzeniaItemValue { float: left; width: 470px; margin-left: 5px; padding: 5px; }

/* - MODUŁY: Szukaj - */
#szukaj {}
#szukaj ol { margin: 20px 0px 20px 30px; list-style-type: decimal; }
#szukaj ol li { margin-bottom: 10px; }
#szukaj .szukajItemTitle { font-weight: bold; }
#szukaj .szukajItemDescription {font-style: italic; }
#szukaj .szukajItemCategory {}

/* - MODUŁY: Ankieta - */
#ankieta_opis { margin: 10px 0px }
#ankieta_opis p { font-weight: bold; text-align: justify; }

#ankieta_formularz { margin-top: 30px; padding: 15px; border: 1px solid #CCE2BE; }
#ankieta_formularz form { margin-bottom: 20px; }
#ankieta_formularz fieldset { border: none; }
#ankieta_formularz label { color: #2d7600; font-weight: bold; }
#ankieta_formularz input { margin: 10px 0px 0px 17px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
#ankieta_formularz input.ankieta_input_text { border: 1px solid #8AAED7; height: 16px; }

.ankieta_title { margin-bottom: 10px; font-weight: bold; }
.ankieta_label { padding: 5px 0px; }
.ankieta_data { margin-top: 10px; margin-bottom: 15px; }
.ankieta_data p { padding: 10px; background-color: #F9FBF7; }
.ankieta_data span { display: block; margin: 10px 0px 10px 35px; }

/* - MODUŁY: Ankieta - */
#mapaContainer { margin-left: 20px; text-align: left; }
#mapaContainer ul { list-style: none; }
#mapaContainer ul ul { margin: 10px 0 0 15px; }
#mapaContainer li { padding: 0px 0px 10px 15px; background: transparent url(../powiat3/images/bg_item.gif) 0 6px no-repeat; }
#mapaContainer li li { padding: 0px 0px 5px 15px; }
#mapaContainer ul a { font-weight: bold; }


/* - KOLORY - */
.red { color: #CA0000; }
.orange { color: #fd8500; }
.green { color: #386e0a; }
