* { margin: 0; padding: 0; }
body { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #000000; background: #e9e6da url(../images2/bg_body.gif) left top repeat-x; }
div.wraper { margin: 0 auto; width: 973px; }
.clear { clear: both; height: 0; line-height: 0px; font-size: 0px; }
a { color: #cc0033; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #cc0033; }

/* - Nagłówek - */
#headerContainer { height: 42px; }
#headerContainer .wraper { position: relative; }
#headerContainer h2 { position: absolute; top: 16px; left: 62px; font-size: 11px; color: #807a5d; }
#headerContainer ul { position: absolute; top: 16px; left: 205px; list-style-type: none; }
#headerContainer ul li { float: left; padding: 0px 20px; border-right: 1px solid #807a5d; }
#headerContainer a { color: #807a5d; }

/* - Zawartość - */
#mainContainer .wraper { background: #f7f5ed url(../images2/bg_mainContainer.gif) left top repeat-y; }

/* - Zawartość: struktura - */
#mainContainerHeader { height: 40px; background: transparent url(../images2/bg_mainContainerHeader.gif) left top no-repeat; }
#mainContainerLeft { float: left; width: 222px; }
#mainContainerRight { float: left; width: 737px; background-color: #ffffff; }

/* - Zawartość: Nagłowek: Formularz wyszukiwania - */
#mainContainerHeader { }
#mainContainerHeader form { margin-left: 690px; padding-top: 10px; }
#mainContainerHeader form fieldset { border: none; }
#mainContainerHeader #headerInput { width: 150px; margin-right: 10px; padding: 2px; border: 1px solid #d5cfb9; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background: transparent url(../images2/bg_mainContainerHeaderInput.gif) left top repeat-x; }
#mainContainerHeader #headerSubmit { margin: 0px 0px -5px 0px; }

/* - Zawartość: Lewa belka: Logo - */
#mainContainerLeftLogo { margin: 18px 0px 48px 0px; }
#mainContainerLeftLogo h1 a { display: block; width: 222px; height: 114px; text-indent: -9999px; background: transparent url(../images2/bg_mainContainerLeftLogo.jpg) left top no-repeat; }

/* - Zawartość: Lewa belka: Menu - */
#mainContainerLeftMenu { margin: 0px 10px 20px 10px; }
#mainContainerLeftMenu ul { list-style-type: none; background-color: #e16d88; }
#mainContainerLeftMenu ul li { height: 26px; margin-bottom: 1px; }
#mainContainerLeftMenu a { display: block; height: 20px; padding: 6px 0px 0px 15px; font-weight: bold; color: #ffffff; background: #d73d62 url(../images2/bg_mainContainerLeftMenuItem.gif) 180px 12px no-repeat; }
#mainContainerLeftMenu a:hover { text-decoration: none; background-color: #d60f3f; }

/* - Zawartość: Lewa belka: Newsletter - */
#mainContainerLeftNewsletter { margin: 10px 0px 20px 0px; color: #807a5d; text-align: center; }
#mainContainerLeftNewsletter h2 { font-size: 14px; color: #cc0033; }
#mainContainerLeftNewsletter p { margin: 8px 0px; }
#mainContainerLeftNewsletter form fieldset { border: none; }
#mainContainerLeftNewsletter form p { margin-top: 8px; }
#mainContainerLeftNewsletter #newsletterInput { width: 170px; padding: 2px; border: 1px solid #d5cfb9; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background: transparent url(../images2/bg_mainContainerHeaderInput.gif) left top repeat-x; }
#mainContainerLeftNewsletter #newsletterSubmit { margin: 0px 0px 0px 0px; }

/* - Zawartość: Prawa belka: foto - */
#mainContainerRightFoto { margin: 10px 10px 0px 10px; background-color: #f9f8f3; }
#mainContainerRightFoto img { border: none; }

/* - Zawartość: Prawa belka: Menu - */
#mainContainerRightMenu { margin: 0px 10px; padding: 3px 0px 3px 15px; color: #807a5d; background-color: #f9f8f3; border-bottom: 1px solid #f2f0e7; }
#mainContainerRightMenu ul { list-style-type: none; margin-left: 5px; }
#mainContainerRightMenu ul li { float: left;  padding: 6px 12px; border-right: 1px solid #f2f0e7; }
#mainContainerRightMenu a { font-size: 10px; font-weight: bold; color: #767158; }

/* - Zawartość: Prawa belka: Stopka - */
#mainContainerRightFooter { padding: 25px 0px 10px 15px; color: #767158; background: #f7f5ed url(../images2/bg_mainContainerRightFooter.gif) left top no-repeat; }

/* - INTRO - */
#mainContainerIntro { margin: 25px 10px 30px 10px; }
#introLeftContainer { float: left; width: 446px; }
#introRightContainer { float: right; width: 229px; }

/* - INTRO: Teleadresy - */
#introAddressContainer { width: 426px; height: 71px; margin-bottom: 25px; padding: 25px 0px 0px 20px; color: #807a5d; line-height: 18px; background: transparent url(../images2/bg_introAddressContainer.gif) left top no-repeat; }
#introAddressContainer a { color: #807a5d; text-decoration: underline; }

/* - INTRO: Aktualności - */
#introNewsContainer { padding: 15px 15px 8px 15px; background: transparent url(../images2/bg_introNewsContainer.gif) left top no-repeat; }
#introNewsContainer h2 { margin-bottom: 30px; font-size: 14px; color: #cc0033; }

.introNewsItemContainer { margin-top: 25px; padding-bottom: 20px; border-bottom: 1px solid #e6e3d5; }
.introNewsItemTitle { margin-bottom: 15px; line-height: 16px; }
.introNewsItemTitle span { color: #a8a387; }
.introNewsItemTitle a { font-size: 12px; font-weight: bold; }
.introNewsItemIcon { float: left; width: 120px; }
.introNewsItemIcon img { padding: 9px; border: 1px solid #dddbd5; }
.introNewsItemText { float: right; width: 275px; line-height: 17px; }

#introNewsLinksContainer {}
#introNewsLinksContainer p { margin: 0px 0px 10px 15px; padding: 0px 0px 0px 15px; line-height: 16px; background: transparent url(../images2/bg_item.gif) 0 6px no-repeat; }
#introNewsLinksContainer p a { font-weight: bold; }
#introNewsLinksContainer p span { color: #a8a387; }

#introNewsArchiveContainer { margin: 0px 15px 30px 15px; padding-top: 5px; text-align: right; border-top: 1px solid #e6e3d5; }
#introNewsArchiveContainer a { font-weight: bold; }

/* - INTRO: Zajęcia cykliczne - */
#introZajeciaContainer { padding: 15px 15px 8px 15px; background: transparent url(../images2/bg_introNewsContainer.gif) left top no-repeat; }
#introZajeciaContainer h2 { margin-bottom: 30px; font-size: 14px; color: #cc0033; }
#introZajeciaContainer ul { list-style-type: none; }
#introZajeciaContainer ul li { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; line-height: 16px; background: transparent url(../images2/bg_item.gif) 0 6px no-repeat; }


/* - INTRO: Polecamy - */
#introRecommendContainer { padding: 15px 15px 0px 15px; background: transparent url(../images2/bg_introRightContainer.gif) left top no-repeat; }
#introRecommendContainer h2 { margin-bottom: 20px; font-size: 14px; color: #cc0033; }

/* - INTRO: Polecamy - SliderShow - */
#introRecommendSliderShow { text-align: center; }
#introRecommendSliderShow img { border: none; }
#introRecommendSliderShow ul,
#introRecommendSliderShow li { list-style: none; }
#introRecommendSliderShow li { width: 199px; height: 249px; overflow: hidden; }
#introRecommendSliderShow ul { margin: 0px 0px 0px 0px; width: 199px; }
#introRecommendSliderShow div { margin: 16px 0px 0px 0px; padding: 8px 0px; font-weight: bold; color: #767158; text-align: left; line-height: 18px; border-top: 1px solid #e6e3d5; border-bottom: 1px solid #e6e3d5; }
#introRecommendContainer ol#controls { margin-top: 8px; height: 24px; }
#introRecommendContainer ol#controls li { float: left; list-style: none; width: 21px; height: 24px; margin-right: 2px; background: transparent url(../images2/bg_introRecommendSliderItem.gif) 0 0 no-repeat; }
#introRecommendContainer ol#controls li a { display: block; width: 21px; height: 24px; margin-top: 5px; text-align: center; font-weight: bold; color: #ffffff; }
#introRecommendContainer ol#controls li a:hover { text-decoration: none; }
#introRecommendContainer ol#controls li a:focus { outline: none; }
#introRecommendContainer ol#controls li.current { background: transparent url(../images2/bg_introRecommendSliderItemCurrent.gif) 0 0 no-repeat; }

/* - INTRO: Komunikaty - */
#introAnnouncementContainer { margin: 30px 0px 0px 0px; padding: 15px 7px 0px 7px; background: transparent url(../images2/bg_introRightContainer.gif) left top no-repeat; }
#introAnnouncementContainer h2 { margin-bottom: 20px; padding-left: 8px; font-size: 14px; color: #cc0033; }
#introAnnouncementContainer p { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px; line-height: 16px; background: transparent url(../images2/bg_item.gif) 0 6px no-repeat; }
#introAnnouncementContainer p span { color: #a8a387; }

#introAnnouncementArchiveContainer { padding-top: 8px; text-align: right; font-weight: bold; border-top: 1px solid #e6e3d5; }

/* - Stopka - */
#footerContainer { height: 120px; }
#footerContainer .wraper { height: 20px; background: transparent url(../images2/bg_footerContainer.gif) left top no-repeat; }

/* - MODUŁY: Ogólnie - */
#trail_menu { margin: 0px 0px 20px 0px; padding: 0; font-size: 11px; border-top: 1px dotted #C6C1B3; border-bottom: 1px dotted #C6C1B3; }
#trail_menu ul { margin: 0; padding: 0; list-style-type: none; }
#trail_menu li { background-color: #f9f8f3; margin-bottom: 1px; padding: 1px; }
#trail_menu a { color: #767158; }
#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: #f9f8f3; border: 1px solid #C6C1B3; }

/* - MODUŁY: Formularz - */
#formularz { margin-top: 0px; }
#formularz form { margin-top: 20px; }
#formularz fieldset { margin: 10px; padding: 15px; border: 1px solid #C6C1B3; }
#formularz legend { margin: 10px; font-weight: bold; color: #767158; }
#formularz label { display: block; width: 80px; float: left; font-weight: bold; color: #cc0033; }
#formularz select { display: block; float: left; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz input { display: block; float: left; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
#formularz textarea { display: block; float: left; font-size: 11px; 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: 11px; }
#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 { margin: 10px 10px 30px 10px; }
#tresc .tytul { margin-top: 0px; margin-bottom: 5px; font-size: 18px; color: #cc0033; }
#tresc .subtytul { font-size: 11px; font-weight: normal; font-style: italic; }
#tresc .data { font-size: 11px; color: #878787; line-height: 20px; }
#tresc #sublinki { margin: 0px 5px; font-size: 11px; font-style: italic; }
#tresc #sublinki ul { list-style-type: none; }
#tresc #sublinki li { margin-bottom: 10px; padding-left: 15px; background: transparent url(../images2/bg_item.gif) 0 4px no-repeat; }
#tresc #sublinki a { font-weight: bold; font-style: normal; }

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

/* - MODUŁY: Ogólnie 2 - */
#tresc .moduleItem { margin: 15px 0px; padding: 10px; line-height: 16px; background-color: #FCFBF8; border-bottom: 1px dotted #C6C1B3; }
#tresc .moduleItem a { font-weight: bold; }
#tresc .moduleItem span { font-size: 11px; color: #767158; }
#tresc .moduleItem p span { font-size: 12px; }
#tresc .moduleItem p { margin: 0px 0px 10px 0px; }

/* - 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 {}
