* { margin: 0; padding: 0; }
body { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #454545; background-color: #f6c048 }
.clear { clear: both; height: 0; line-height: 0px; font-size: 0px; }
a { color: #427700; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #427700; }

/* - Kontener - */
#container { margin: 0 auto; margin-top: 15px; width: 942px; background: transparent url(../images/bg_container.gif) left top repeat-y; }
#containerHeader { width: 942px; height: 15px; background: transparent url(../images/bg_containerHeader.gif) left top no-repeat; }
#containerFooter { width: 942px; height: 15px; background: transparent url(../images/bg_containerFooter.gif) left bottom no-repeat; }

/* - Nagłówek - */
#headerContainer { margin: 0px 7px; height: 330px; width: 928px; }

/* - Nagłówek 1 - */
#header1 { position: relative; height: 101px; }

/* - Nagłówek 1: Logo Centrum - */
#header1Logo { position: absolute; left: 29px; top: 24px; }
#header1Logo h1 a { display: block; width: 580px; height: 47px; text-indent: -9999px; background: transparent url(../images/bg_header1Logo.gif) left top no-repeat; }

/* - Nagłówek 1: Logo OC - */
#header1OCLogo { position: absolute; left: 841px; top: 17px; width: 60px; height: 60px; background: transparent url(../images/bg_header1OCLogo.gif) left top no-repeat; }

/* - Nagłówek 2 - */
#header2 { width: 928px; height: 36px; background: transparent url(../images/bg_header2.gif) left top repeat-x; }
#header2 ul { list-style-type: none; }
#header2 ul li { float: left; padding: 9px 0px 0px 25px; }
#header2 ul li a { font-size: 14px; font-weight: bold; color: #ffffff; }

/* - Nagłówek 3 - */
#header3 { width: 870px; height: 179px; margin: 10px 0px 0px 27px; padding: 1px; background: transparent url(../images/bg_header3.jpg) center center no-repeat; border: 1px solid #ababab; }

/* - Zawartość - */
#mainContainer { width: 874px; margin: 15px 0px 0px 34px; }
#mainContainerLeft { float: left; width: 525px; }
#mainContainerRight { float: right; width: 291px; }

/* - Zawartość: Menu - */
#mainContainerMenu ul { list-style-type: none; }
#mainContainerMenu ul li.menuTitleLI { width: 291px; margin-bottom: 3px; padding: 0px 0px 0px 0px; background: transparent url(../images/bg_menuTitleLI.gif) 0px 0px no-repeat; }
#mainContainerMenu a.menuTitleA { display: block; height: 28px; padding: 9px 0px 0px 19px; font-size: 14px; font-weight: bold; color: #427700; }
#mainContainerMenu a.menuTitleA:hover { text-decoration: none; }
#mainContainerMenu ul ul { list-style-type: none; padding: 15px 0px 15px 17px; margin: 0px; }
#mainContainerMenu ul ul li { padding-left: 10px; background: transparent url(../images/bg_menuContentLI.gif) 0px 9px no-repeat; }
#mainContainerMenu ul ul a { font-weight: bold; color: #F0A702; line-height: 18px; }

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

/* - Zawartość: INTRO: Adresy - */
#introAddressContainer { margin-bottom: 30px; padding: 12px; font-size: 11px; line-height: 19px; border: 1px solid #ababab; }
#introAddressContainer strong { font-size: 12px; font-weight: bold; }
#introAddressContainer span { text-decoration: underline; }

/* - Zawartość: INTRO: Aktualności - */
#introNewsContainer {}
#introNewsContainer h1 { margin-bottom: 30px; font-size: 20px; color: #F0A702; }

/* - Zawartość: INTRO: Aktualności: Główna - */
#introNewsMainContainer { margin-bottom: 30px; padding: 1px; border: 1px solid #ababab; background: transparent url(../images/bg_introNewsContainer.gif) 0px 0px repeat-x; }
#introNewsMainIcon { float: right; width: 216px; }
#introNewsMainIcon img { }
#introNewsMainText { float: left; width: 280px; padding: 10px; }
#introNewsMainText p { margin: 10px 0px 5px 0px; line-height: 16px; }
#introNewsMainText a { font-size: 16px; font-weight: bold; }
#introNewsMainText span { font-size: 11px; color: #7b7b7b; }

/* - Zawartość: INTRO: Aktualności: Aktualne - */
.introNewsItemContainer { margin-bottom: 10px; padding: 12px; background: transparent url(../images/bg_introNewsContainer.gif) 0px 0px repeat-x; }
.introNewsItemContainer p { margin: 0px 0px 15px 0px; line-height: 16px; }
.introNewsItemContainer a { font-weight: bold; }
.introNewsItemContainer span { font-size: 11px; color: #7b7b7b; }

/* - Zawartość: INTRO: Aktualności: Archiwum - */
#introNewsArchiveContainer { margin: 20px 0px; padding: 5px; text-align: right; border-top: 1px dotted #ababab; }

/* - MODUŁY: Ogólnie - */
#trail_menu { margin: 0px 0px 20px 0px; padding: 0; font-size: 11px; border-bottom: 1px dotted #B9B9B9; }
#trail_menu ul { margin: 0; padding: 0; list-style-type: none; }
#trail_menu li { background-color: #F8F8F8; 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 #B9B9B9; background-color: #F8F8F8; }
table.foto_left { float: left; margin: 0px 5px 5px 0px; border: 1px solid #B9B9B9; background-color: #F8F8F8; }
table.foto_center { margin: 0 auto; border: 1px solid #B9B9B9; background-color: #F8F8F8; }
.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: #B9B9B9; border: 1px solid #F8F8F8; }

/* - 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-weight: bold; color: #F0A702; }
#formularz label { display: block; width: 80px; float: left; font-weight: bold; color: #008040; }
#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: 80px; 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; }

/* - MODUŁY: Zawartość i inne - */
#tresc { }
#tresc .tytul { margin-top: 0px; margin-bottom: 5px; font-size: 18px; color: #F0A702; }
#tresc .subtytul { font-size: 11px; font-weight: normal; font-style: italic; }
#tresc .data { font-size: 11px; 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; }
#tekst p { margin: 0px 0px 10px 0px; }

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

/* - KOLORY - */
.red { color: #F0A702; }
.red2 { color: #DD2D00; }
.green { color: #008040; }
