* { margin: 0; padding: 0; }
body { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #454545; background: #D1E3F1 url(../powiat2/images/bg_body.gif) left 88px repeat-x; }
div.wraper { margin: 0 auto; width: 950px; }
.clear { clear: both; height: 0; line-height: 0px; font-size: 0px; }
a { color: #0182C4; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #0182C4; }

/* - Nagłówek - */
/*
#headerContainer { height: 398px; }
*/
#headerContainer { height: 422px; }

/* - Nagłówek 1 - */
#header1 { height: 88px; background-color: #ffffff; }

/* - Nagłówek 1: Logo - */
#header1Logo { float: left; margin: 15px 0px 0px 5px; }
#header1Logo h1 a { display: block; width: 380px; height: 64px; text-indent: -9999px; background: transparent url(../powiat2/images/bg_logo2.gif) left top no-repeat; }

/*
#header1Logo { float: left; margin: 15px 0px 0px 20px; }
#header1Logo h1 a { display: block; width: 312px; height: 63px; text-indent: -9999px; background: transparent url(../powiat2/images/bg_logo.gif) left top no-repeat; }
*/

/* - Nagłówek 1: Menu - */
/*
#header1Menu { position: absolute; top: 13px; left: 433px; width: 288px; height: 24px; background: transparent url(../powiat2/images/bg_header1Menu.gif) left top no-repeat; }
#header1Menu ul { list-style-type: none; text-align: center; }
#header1Menu ul li { float: left; padding: 4px 14px 0px 15px; }
#header1Menu ul a { font-size: 11px; color: #ffffff; }
*/
#header1Menu { position: absolute; top: 13px; left: 584px; width: 362px; height: 24px; background: transparent url(../powiat2/images/bg_header1Menu_2.gif) left top no-repeat; }
#header1Menu ul { list-style-type: none; text-align: center; }
#header1Menu ul li { float: left; padding: 4px 14px 0px 15px; }
#header1Menu ul a { font-size: 11px; color: #ffffff; }

/* - Nagłówek 1: Formularz wyszukiwania - */
#header1Form { padding-top: 40px; }
#header1Form form { margin-left: 740px; }
#header1Form form fieldset { border: none; }
#header1Form form label { margin: 0px 5px 0px 0px; font-size: 11px; }
#header1Form #header1Input { width: 83px; height: 15px; border: 1px solid #CCCCCC; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
#header1Form #header1Submit { border: none; height: 15px; width: 20px; margin: 14px 0 -3px 2px; }

/* - Nagłówek 2 - */
#header2 { height: 30px; }
#header2 .wraper { height: 30px; background: transparent url(../powiat2/images/bg_header2.gif) left top repeat-x; }

/* - Nagłówek 2: Menu rozwijalne - */

#header2Menu { padding-top: 5px; }
#header2Menu ul { list-style-type: none; }
#header2Menu li { float: left; position: relative; z-index: 90; }
#header2Menu table { position: absolute; border-collapse: collapse; z-index: 80; left: -1px; top: 26px; }
#header2Menu a, #header2Menu a:visited { display: block; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
#header2Menu ul li a:hover { background-color: transparent; }
#header2Menu ul ul { visibility:hidden; position: absolute; width: 215px; background-color: #374552; border: 1px solid #000000; }
#header2Menu li li { width: 200px; }
#header2Menu li ul a { width: 200px; padding: 5px 0px 5px 15px; font-weight: bold; }
#header2Menu li ul a:hover { background-color: #646E77; }
#header2Menu ul li:hover ul, #header2Menu ul a:hover ul { visibility: visible; }
#header2Menu .a_main { padding: 5px 15px 8px 15px; color: #ffffff; font-weight: bold; background-image: url(../powiat2/images/bg_header2MenuItem.gif); background-repeat: no-repeat; background-position: right top; }
#header2Menu .a_main:hover { color: #ffffff; background-color: transparent; }
#header2Menu .a_main:visited { font-weight: bold; }

/* - Nagłówek 3 - */
#header3 { height: 280px; background: transparent url(../powiat2/images/bg_header3.jpg) center top no-repeat; }
#header3 .wraper { border: 1px solid transparent; }
#header3Commune { float: left; position: relative; width: 642px; height: 280px; }

/* - Nagłówek 3 - Foto - */
#header3CommuneFoto { width: 642px; height: 280px; }
.foto1 { background: transparent url(../powiat2/images/rotacja/foto_01.jpg) 0 0 no-repeat; }
.foto2 { background: transparent url(../powiat2/images/rotacja/foto_02.jpg) 0 0 no-repeat; }
.foto3 { background: transparent url(../powiat2/images/rotacja/foto_03.jpg) 0 0 no-repeat; }
.foto4 { background: transparent url(../powiat2/images/rotacja/foto_04.jpg) 0 0 no-repeat; }
.foto5 { background: transparent url(../powiat2/images/rotacja/foto_05.jpg) 0 0 no-repeat; }
.foto6 { background: transparent url(../powiat2/images/rotacja/foto_06.jpg) 0 0 no-repeat; }
.foto7 { background: transparent url(../powiat2/images/rotacja/foto_07.jpg) 0 0 no-repeat; }
.foto8 { background: transparent url(../powiat2/images/rotacja/foto_08.jpg) 0 0 no-repeat; }
.foto9 { background: transparent url(../powiat2/images/rotacja/foto_09.jpg) 0 0 no-repeat; }
.foto10 { background: transparent url(../powiat2/images/rotacja/foto_10.jpg) 0 0 no-repeat; }
.foto11 { background: transparent url(../powiat2/images/rotacja/foto_11.jpg) 0 0 no-repeat; }
.foto12 { background: transparent url(../powiat2/images/rotacja/foto_12.jpg) 0 0 no-repeat; }
.foto13 { background: transparent url(../powiat2/images/rotacja/foto_13.jpg) 0 0 no-repeat; }
.foto14 { background: transparent url(../powiat2/images/rotacja/foto_14.jpg) 0 0 no-repeat; }
.foto15 { background: transparent url(../powiat2/images/rotacja/foto_15.jpg) 0 0 no-repeat; }
.foto16 { background: transparent url(../powiat2/images/rotacja/foto_16.jpg) 0 0 no-repeat; }
.foto17 { background: transparent url(../powiat2/images/rotacja/foto_17.jpg) 0 0 no-repeat; }
.foto18 { background: transparent url(../powiat2/images/rotacja/foto_18.jpg) 0 0 no-repeat; }
.foto19 { background: transparent url(../powiat2/images/rotacja/foto_19.jpg) 0 0 no-repeat; }
.foto20 { background: transparent url(../powiat2/images/rotacja/foto_20.jpg) 0 0 no-repeat; }
.foto21 { background: transparent url(../powiat2/images/rotacja/foto_21.jpg) 0 0 no-repeat; }

/* - Nagłówek 3: Foto: Opis - */
#header3CommuneFotoDescribe { position: absolute; bottom: 1px; width: 628px; height: 54px; padding: 7px 0px 0px 15px; color: #ffffff; background: transparent url(../powiat2/images/bg_header3CommuneFotoDescribe.png) 0 0 repeat; }
#header3CommuneFotoDescribe h2 { font-size: 15px; }
#header3CommuneFotoDescribe { display: none; }

/* - Nagłówek 3 - Gminy - */
#header3CommuneCrest { position: absolute; bottom: 1px; width: 643px; height: 50px; }
#header3CommuneCrest ul { position: relative; height: 50px; width: 643px; }
#header3CommuneCrest ul li { height: 61px; display: inline; }
#header3CommuneCrest ul li a { position: absolute; display: block; height: 15px; padding: 35px 0 0 0; text-align: center; font-size: 11px; color: #ffffff; background: transparent url(../powiat2/images/bg_header3CommuneCrest_a2.png) left top no-repeat; }
#header3CommuneCrest ul li a:hover { text-decoration: none; }

/* - Link states ----------------------------------------------------------------------------------------------------- */
#header3CommuneCrest ul li#nav1 a {left: 0px; width: 110px; background-position: 0px 0px; }
#header3CommuneCrest ul li#nav2 a {left: 110px; width: 109px; background-position: -110px 0px; }
#header3CommuneCrest ul li#nav3 a {left: 219px; width: 104px; background-position: -219px 0px; }
#header3CommuneCrest ul li#nav4 a {left: 323px; width: 104px; background-position: -323px 0px; }
#header3CommuneCrest ul li#nav5 a {left: 427px; width: 107px; background-position: -427px 0px; }
#header3CommuneCrest ul li#nav6 a {left: 534px; width: 109px; background-position: -534px 0px; }

/* - Link:hover states ----------------------------------------------------------------------------------------------- */
#header3CommuneCrest ul li#nav1 a:hover {background-position: 0px -50px;}
#header3CommuneCrest ul li#nav2 a:hover {background-position: -110px -50px;}
#header3CommuneCrest ul li#nav3 a:hover {background-position: -219px -50px;}
#header3CommuneCrest ul li#nav4 a:hover {background-position: -323px -50px;}
#header3CommuneCrest ul li#nav5 a:hover {background-position: -427px -50px;}
#header3CommuneCrest ul li#nav6 a:hover {background-position: -534px -50px;}

/* - Nagłówek 3 - Gminy Control - */
#header3CommuneControl { height: 24px; background-color: #ffffff; }
#header3CommuneControl ul { position: relative; height: 24px; width: 246px; margin-left: 1px; }
#header3CommuneControl ul li { height: 24px; display: inline; }
#header3CommuneControl ul li a { position: absolute; display: block; height: 20px; padding: 4px 0 0 0; text-align: center; font-size: 11px; color: #ffffff; background: transparent url(../powiat2/images/bg_header3CommuneControl.gif) left top no-repeat; }
#header3CommuneControl ul li a:hover { text-decoration: none; }

/* - Link states ----------------------------------------------------------------------------------------------------- */
#header3CommuneControl ul li#communeControlNav1 a {left: 0px; width: 112px; background-position: 0px 0px; }
#header3CommuneControl ul li#communeControlNav2 a {left: 113px; width: 134px; background-position: -113px 0px; }

/* - Link active states ---------------------------------------------------------------------------------------------- */
#header3CommuneControl ul li#communeControlNav1 a.communeControlNavActive { background-position: 0px -24px; }
#header3CommuneControl ul li#communeControlNav2 a.communeControlNavActive { background-position: -113px -24px; }


/* - Nagłówek 3 - Slider - */
#header3Slider { float: right; width: 245px; height: 214px; margin: 21px 22px 0px 0px; padding: 25px 0px 0px 18px; background: transparent url(../powiat2/images/bg_header3Slider.gif) 0 0 no-repeat; }

/* - Nagłówek 3 - SliderShow - */
#header3SliderShow { }
#header3SliderShow img { padding: 2px; border: 1px solid #D2D2D2; }
#header3SliderShow ul,
#header3SliderShow li { list-style: none; }
#header3SliderShow li { width: 226px; height: 171px; overflow: hidden; }
#header3SliderShow ul { margin: 0px 0px 0px 0px; width: 226px; }
#header3SliderShow div { margin: 8px 0px 0px 0px; padding-bottom: 7px; color: #309BCF; border-bottom: 1px solid #65B6DC; }
#header3Slider ol#controls { height: 21px; }
#header3Slider ol#controls li { float: left; list-style:none; width: 18px; height: 21px; margin-right: 2px; background: transparent url(../powiat2/images/bg_header3SliderItem.gif) 0 0 no-repeat; }
#header3Slider ol#controls li a { display: block; width: 18px; height: 21px; margin-top: 3px; text-align: center; color: #ffffff; }
#header3Slider ol#controls li a:hover { text-decoration: none; }
#header3Slider ol#controls li a:focus { outline: none; }
#header3Slider ol#controls li.current { background: transparent url(../powiat2/images/bg_header3SliderItemCurrent.gif) 0 0 no-repeat; }

/* - Zawartość - */
#mainContainer .wraper { width: 895px; padding: 35px 22px 35px 33px; background: #ffffff url(../powiat2/images/bg_mainContainer.gif) left bottom no-repeat; }
#mainContainerLeft { float: left; width: 586px; }
#mainContainerRight { float: right; width: 263px; background: transparent url(../powiat2/images/bg_mainContainerRight.gif) left top repeat-y; }
#mainContainerRightUp { width: 263px; height: 9px; background: transparent url(../powiat2/images/bg_mainContainerRightUp.gif) left top no-repeat; }
#mainContainerRightDown { width: 263px; height: 8px; background: transparent url(../powiat2/images/bg_mainContainerRightDown.gif) left bottom no-repeat; }

/* - Zawartość: Menu - */
#mainContainerMenu { margin: 10px 15px 0px 15px; font-weight: bold; }
#mainContainerMenu ul { list-style-type: none; }
#mainContainerMenu ul li { width: 211px; height: 21px; margin-bottom: 8px; padding: 6px 0px 0px 22px; background: transparent url(../powiat2/images/bg_mainContainerMenuItem.gif) left top no-repeat; }
#mainContainerMenu ul li.mainContainerMenuItemDouble { width: 211px; height: 35px; margin-bottom: 8px; padding: 6px 0px 0px 22px; background: transparent url(../powiat2/images/bg_mainContainerMenuItemDouble.gif) left top no-repeat; }
#mainContainerMenu ul li#mainContainerMenuItemBIP { width: 174px; height: 38px; padding: 10px 0px 0px 59px; background: transparent url(../powiat2/images/bg_mainContainerMenuItemBIP.gif) left top no-repeat; }
#mainContainerMenu ul li#mainContainerMenuItemWYBORY2010 { width: 174px; height: 30px; padding: 18px 0px 0px 59px; background: transparent url(../powiat2/images/bg_mainContainerMenuItemWYBORY2010.gif) left top no-repeat; }
#mainContainerMenu ul li#mainContainerMenuItemKontakt { width: 174px; height: 30px; padding: 18px 0px 0px 59px; background: transparent url(../powiat2/images/bg_mainContainerMenuItemKontakt.gif) left top no-repeat; }
#mainContainerMenu ul li#mainContainerMenuItemMapa { width: 174px; height: 30px; padding: 18px 0px 0px 59px; background: transparent url(../powiat2/images/bg_mainContainerMenuItemMapa.gif) left top no-repeat; }
#mainContainerMenu ul li#mainContainerMenuItemTV { width: 233px; height: 48px; padding: 0px 0px 0px 0px; background: transparent url(../powiat2/images/bg_mainContainerMenuItemTV.gif) left top no-repeat; }
#mainContainerMenu ul li#mainContainerMenuItemTV a { display: block; width: 233px; height: 48px; }
#mainContainerMenu ul li#mainContainerMenuItemDULAG121 { width: 211px; height: 38px; padding: 10px 0px 0px 22px;  background: transparent url(../powiat2/images/bg_mainContainerMenuItemDULAG121.gif) left top no-repeat; }
#mainContainerMenu ul li#mainContainerMenuItemAlarm { width: 211px; height: 79px; margin-bottom: 8px; padding: 6px 0px 0px 22px; background: transparent url(../powiat2/images/bg_mainContainerMenuItemAlarm.gif) left top no-repeat; }

/* - Zawartość: Zaproszenia - */
#mainContainerEvents { margin: 10px 15px 30px 15px; background: transparent url(../powiat2/images/bg_mainContainerEvents.gif) left top repeat-y; }
#mainContainerEventsUp { width: 217px; height: 45px; padding: 7px 0px 0px 16px; font-weight: bold; background: transparent url(../powiat2/images/bg_mainContainerEventsUp.gif) left top no-repeat; }
#mainContainerEventsDown { width: 233px; height: 7px; background: transparent url(../powiat2/images/bg_mainContainerEventsDown.gif) left bottom no-repeat; }

#mainContainerEventsCalendar { margin: 10px 0px 10px 0px; font-size: 11px; text-align: right; }
#mainContainerEventsCalendar table { margin: 0px auto; border-collapse: collapse; font-weight: bold; color: #A0A0A0; }
#mainContainerEventsCalendar td { padding: 6px; }
tr#EventsCalendarHeaderTR { }
td.EventsCalendarHeaderTD { font-weight: bold; color: #000000; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; }
td#EventsCalendarMonth { text-align: center; font-weight: bold; color: #FF0000; }
td.EventsCalendarEvent { background: transparent url(../powiat2/images/bg_EventsCalendarEvent.gif) center center no-repeat; }
a.EventsCalendarEventLink { color: #ffffff; font-weight: bold; text-decoration: none; }
a#EventsCalendarMonthBack { display: block; width: 10px; height: 9px; background: transparent url(../powiat2/images/bg_EventsCalendarMonthBack.gif) 0px 0px no-repeat; }
a#EventsCalendarMonthForward { display: block; width: 10px; height: 9px; background: transparent url(../powiat2/images/bg_EventsCalendarMonthForward.gif) 0px 0px no-repeat; }

#mainContainerEventsNearest { margin: 0px 15px 0px 15px; padding: 10px 0px 10px 0px; font-size: 11px; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; }
#mainContainerEventsNearest strong { color: #ff0000; }
#mainContainerEventsNearest p { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 20px; background: transparent url(../powiat2/images/bg_mainContainerEventsNearestItem.gif) 0px 5px no-repeat; }
#mainContainerEventsNearest p span { color: #ff0000; }

#mainContainerEventsLinks { margin: 0px 15px 0px 15px; padding: 5px 0px 20px 0px; font-size: 11px; }
#mainContainerEventsLinks ul { list-style-type: none; }
#mainContainerEventsLinks li { padding-left: 15px; background: transparent url(../powiat2/images/bg_mainContainerEventsLinksItem.gif) 0px 5px no-repeat;}
#mainContainerEventsLinks ul li a { font-weight: bold; }

/* - Zawartość: Intro - */
#mainContainerIntro { }

ul#introTabs { list-style-type: none; padding: 0px 0px 0px 3px; }
ul#introTabs li { float: left; margin: 0px 0px 0px 2px; display: block; text-align: center; }
ul#introTabs li a:link, ul#introTabs li a:visited  { position: relative; top: 1px; display: block; padding: 7px 20px; font-size: 16px; background-color: #ffffff; border: 1px solid #CCCCCC; }
ul#introTabs a.introTabsActive:link, ul#introTabs a.introTabsActive:visited { background-color: #F8FAFB; border-bottom-color: #F8FAFB; }
ul#introTabs a:hover { text-decoration: none; }

#introTabsContainer { border: 1px solid #CCCCCC; background: transparent url(../powiat2/images/bg_introTabsTopDivs.gif) left top repeat-x; }
#introTabsNews, #introTabsAnnouncement, #introTabsTender { display: none; }
#introTabsNews { display: block; }

/* - Zawartość: Intro: Archiwum - */
.introTabsArchive { float: right; margin: 4px 15px 5px 10px; font-size: 11px; text-align: right; }
.introTabsArchive p { width: 140px; background: transparent url(../powiat2/images/bg_introTabsArchive.gif) left 4px no-repeat; }
#introTabsAnnouncement .introTabsArchive p { width: 150px; }

/* - Zawartość: Intro: Aktualności - */
#introNewsContainer { margin: 0px 25px 25px 25px; }
.introNewsItemContainer { padding: 25px 0px 0px 0px; font-size: 11px; border-bottom: 1px dotted #A5A5A5; overflow: hidden; }
.introNewsItemIcon { float: left; width: 150px; }
.introNewsItemIcon img { padding: 9px; background-color: #F3F3F3; border: 1px solid #CCCCCC; }
.introNewsItemText { float: right; width: 360px; }
.introNewsItemText p { margin: 0px 0px 5px 0px; line-height: 16px; }
.introNewsItemText a { font-size: 12px; font-weight: bold; }
.introNewsItemText span { color: #FC8282; }

#introNewsLinksContainer { margin: 0px 25px 30px 25px; }
#introNewsLinksContainer p { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 25px; background: transparent url(../powiat2/images/bg_introNewsLinksItem.gif) left 4px no-repeat; }
#introNewsLinksContainer a { font-weight: bold; }
#introNewsLinksContainer span { font-size: 11px; color: #FC8282; }

/* - Zawartość: Intro: Komunikaty - */
#introAnnouncementContainer { margin: 25px 25px 25px 25px; }
#introAnnouncementContainer p { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 25px; background: transparent url(../powiat2/images/bg_introNewsLinksItem.gif) left 4px no-repeat; }
#introAnnouncementContainer a { font-weight: bold; }
#introAnnouncementContainer span { font-size: 11px; color: #FC8282; }

/* - Zawartość: Intro: Przetargi - */
#introTenderContainer { margin: 25px 25px 25px 25px; }
#introTenderContainer h2 { margin: 0 0 15px 0; padding-bottom: 5px; font-size: 15px; color: #5D5D5D; border-bottom: 1px solid #E1E1E1; }
#introTenderContainer p { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 15px; background: transparent url(../powiat2/images/bg_introNewsLinksItem.gif) left 4px no-repeat; }
#introTenderContainer a { font-weight: bold; }
#introTenderContainer span { font-size: 12px; color: #FC8282; font-weight: bold; }

/* - Stopka - */
#footerContainer { font-size: 11px; }
#footerContainer .wraper { width: 910px; padding: 50px 20px 50px 20px; }

#footerDistrictCrest { float: left; margin: 0px 5px 0px 0px; padding: 0px; }

#footerDistrictAddress { float: left; margin: 0px; padding: 0px 30px 0px 0px; line-height: 17px; border-right: 1px solid #B0CCE4; }
#footerDistrictAddress p { margin-bottom: 15px; }

#footerQuickLinks1 { float: left; height: 230px; padding: 0px 30px 0px 30px; border-left: 1px solid #E7F4FD; border-right: 1px solid #B0CCE4; }
#footerQuickLinks1 ul { list-style-type: none; }
#footerQuickLinks1 ul li { padding: 0px 0px 8px 15px; background: transparent url(../powiat2/images/bg_footerQuickLinksItem.gif) left 4px no-repeat; }

#footerQuickLinks2 { float: left; height: 230px; padding: 0px 0px 0px 30px; border-left: 1px solid #E7F4FD; }
#footerQuickLinks2 ul { list-style-type: none; }
#footerQuickLinks2 ul li { padding: 0px 0px 8px 15px; background: transparent url(../powiat2/images/bg_footerQuickLinksItem.gif) left 4px no-repeat; }

/* - MODUŁY: Ogólnie - */
#trail_menu { margin: 0px 0px 20px 0px; padding: 0; font-size: 11px; border-bottom: 1px dotted #8CA7BB; }
#trail_menu ul { margin: 0; padding: 0; list-style-type: none; }
#trail_menu li { background-color: #EEF2F5; 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 - znacznik <galeria> - */
.zawartosc_galeria {	text-align: center; }
.zawartosc_galeria img { margin: 6px; padding: 10px; background-color: #F7F7F7; border: 1px solid #ACACAC; }

/* - MODUŁY: Galeria foto - znacznik <gal> - */
.zawartosc_gal {	text-align: center; }
.zawartosc_gal 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 #CAD1DD; }
#formularz legend { margin: 10px; font-size: 13px; font-weight: bold; color: #8495B0; }
#formularz label { display: block; margin-bottom: 5px; font-weight: bold; color: #008040; }
#formularz div label { width: 100px; float: left; }
#formularz select { height: 25px; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz div select { display: block; float: left; }
#formularz input { height: 20px; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz div input { display: block; float: left; }
#formularz textarea { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz div textarea { display: block; float: left; }
#formularz div { overflow: hidden; clear: both; margin-bottom: 0.5em; }
#formularz input.submit { display: inline; font-size: 12px; margin-top: 10px; }
#formularz div input.submit { margin-left: 100px; }
#formularz sup { color: #EA0000; font-weight: bold; }
#formularz span { color: #F9A042; }
#formularz p { margin: 10px 0px 10px 0px; text-align: justify; }
#formularz h3 { margin-top: 20px; font-size: 13px; color: #ff0000; }
#formularz .obligatory { background-color: #FFF2F2; border: 1px solid #CAD1DD; }

/* - MODUŁY: Zawartość i inne - */
#tresc { }
#tresc h2.tytul { margin-top: 0px; margin-bottom: 5px; font-size: 18px; color: #ff0000; }
#tresc h3.tytul { margin-top: 0px; margin-bottom: 5px; font-size: 15px; color: #ff0000; }
#tresc .subtytul { font-size: 11px; font-weight: normal; font-style: italic; }
#tresc .data { font-size: 12px; color: #878787; line-height: 20px; }
#tresc #sublinki { font-size: 11px; font-style: italic; }
#tresc #sublinki ul { margin-left: 5px; padding-left: 15px; list-style-type: disc; }
#tresc #sublinki li { margin-bottom: 10px; }
#tresc #sublinki a { font-weight: bold; font-size: 12px; font-style: normal; }

#tekst { margin-top: 20px; margin-bottom: 20px; text-align: justify; }
#tekst p { margin: 0px 0px 10px 0px; }

/* - MODUŁY: Ogólnie 2 - */
#tresc .moduleItem { margin: 15px 0px; padding: 10px; background-color: #F7F9FB; border-bottom: 1px dotted #8CA7BB; }
#tresc .moduleItem a { font-weight: bold; }
#tresc .moduleItem span { font-size: 12px; color: #FC8282; }
#tresc .moduleItem p span { font-size: 12px; }
#tresc .moduleItem p { margin: 0px 0px 10px 0px; }

/* - MODUŁY: Teleadresy - */
#teleadresyCategoryContainer { float: right; width: 195px; padding: 0px 5px 0px 10px; border-left: 1px dotted #8CA7BB; border-right: 1px dotted #8CA7BB; }
#teleadresyCategoryContainer ul { list-style-type: none; }
#teleadresyCategoryContainer ul li { padding: 0px 0px 8px 15px; background: transparent url(../powiat2/images/bg_teleadresyCategoryItem.gif) left 5px no-repeat; }
#teleadresyCategoryContainer ul ul { margin-top: 5px; }

.teleadresyItem { margin: 15px 0px 10px 0px; padding: 5px; background-color: #F7F9FB; border-bottom: 1px dotted #8CA7BB; }
.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: Pracownicy - */
#pracownikNavigation { margin: 10px 0px 20px 0px; padding: 5px 0px; border-top: 1px dotted #8CA7BB; border-bottom: 1px dotted #8CA7BB; }
#pracownikForm form { margin-top: 20px; }
#pracownikForm fieldset { margin: 10px; padding: 15px; border: 1px solid #CAD1DD; }
#pracownikForm legend { margin: 10px; font-weight: bold; color: #ff0000; }
#pracownikForm label { display: block; width: 85px; float: left; font-weight: bold; color: #008040; }
#pracownikForm div { overflow: hidden; clear: both; margin-bottom: 12px; }
#pracownikForm select { display: block; float: left; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
#pracownikForm input { display: block; float: left; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
#pracownikForm input.submit { margin-left: 85px; display: inline; font-size: 11px; }

.pracownikItem { margin: 15px 0px 10px 0px; padding: 5px; background-color: #F7F9FB; border-bottom: 1px dotted #8CA7BB; }
.pracownikItem span.itemKey { display: block; width: 90px; float: left; }
.pracownikItem span.itemValue { display: block; float: left; }
.pracownikItem 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 #8CA7BB; border-bottom: 1px dotted #8CA7BB; }

#prezydentContainer { margin-bottom: 20px; }
#prezydentContainer div { overflow: hidden; }
#prezydentContainer div.prezydentFormItem { clear: both; margin-bottom: 1px; background-color: #F7F9FB; }
#prezydentContainer div.prezydentItemKey { float: left; width: 90px; padding: 5px; text-align: right; color: #008040; }
#prezydentContainer div.prezydentItemValue { float: left; width: 470px; margin-left: 5px; padding: 5px; }

/* - MODUŁY: Przetargi - */
#tenderNavigation { margin: 10px 0px 20px 0px; padding: 5px 0px; border-top: 1px dotted #8CA7BB; border-bottom: 1px dotted #8CA7BB; }
#tenderNavigation { margin-bottom: 20px; }

/* - 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: #008040; }
#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 {}

/* - KOLORY - */
.red { color: #ff0000; }
.green { color: #008040; }
