@import url('menu.css');
* { font-family: Tahoma, Verdana, Arial; }
body { margin: 0; background: url('../images/bg.gif') repeat-x #E9E9E9; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3 { padding: 0; margin: 0; font-size: 11px; }
div [adblockframe="true"] { display: none !important; }
.sIFR-replaced > div {  display: none !important; }

a.back { display: block; float: left; margin-top: 20px; padding-left: 10px; background: url('../images/bg_gray_arrow.gif') 1px 4px no-repeat; font-size: 11px; color: #6E6E6E; }

a#statut { background: url('../images/bg_statut.gif') no-repeat; width: 124px; height: 92px; display: block; float: right; margin-top: 50px; }
h1.top_caption { height: 18px; position: relative; top: -15px; }
h1#witaj_w_serwisie { background: url('../images/cap_witaj_w_serwisie.gif') no-repeat; }
h1#kontakt { background: url('../images/cap_kontakt.gif') no-repeat; }
h1#galeria { background: url('../images/cap_galeria.gif') no-repeat; }
h1#e404 { background: url('../images/cap_404.gif') no-repeat; }
h1#stowarzyszenie { background: url('../images/cap_stowarzyszenie.gif') no-repeat; }
h1#forum_cap { background: url('../images/cap_forum.gif') no-repeat; }
h1#linki { background: url('../images/cap_linki.gif') no-repeat; }
h1#aktualnosci { background: url('../images/cap_aktualnosci.gif') no-repeat; }

h1.caption { height: 28px; }
h1#nasze_aktualnosci { background: url('../images/cap_nasze_aktualnosci.gif') no-repeat; }
h1#nasze_galerie { background: url('../images/cap_nasze_galerie.gif') no-repeat; width: 107px; position: absolute; margin-left: 518px; }
h1#dane_teleadresowe { background: url('../images/cap_dane_teleadresowe.gif') no-repeat; margin-bottom: 20px; }
h1#formularz_kontaktowy { background: url('../images/cap_formularz_kontaktowy.gif') no-repeat; margin-bottom: 20px; }
h1#wladze_stowarzyszenia { background: url('../images/cap_wladze.gif') no-repeat; margin-bottom: 20px; }
h1#czlonkowie_stowarzyszenia { background: url('../images/cap_czlonkowie.gif') no-repeat; margin-bottom: 20px; }
h1#akt_wszystkie { background: url('../images/cap_wszystkie.gif') no-repeat; margin-bottom: 20px; }
h1#akt_komunikaty { background: url('../images/cap_komunikaty.gif') no-repeat; margin-bottom: 20px; }
h1#akt_konkursy { background: url('../images/cap_konkursy.gif') no-repeat; margin-bottom: 20px; }
h1#akt_przetargi { background: url('../images/cap_przetargi.gif') no-repeat; margin-bottom: 20px; }
h1#pliki_do_pobrania { background: url('../images/cap_pliki.gif') no-repeat; margin-bottom: 10px; }

div.width { width: 750px; margin: auto; }

body.main { background: url('../images/bg_main.gif') repeat-x #E9E9E9 !important; }
div#header {  }
div#header div#head_strip { background: url('../images/bg_bubbles.gif') 450px 0px no-repeat; height: 35px; }
div#header div#head_strip ul { float: right; margin-top: 10px; }
div#header div#head_strip ul li { float: left; background: url('../images/bg_icos.gif') 0 -10px no-repeat; }
div#header div#head_strip ul li:first-child, div#header div#head_strip ul li.first-child { background: none; }
div#header div#head_strip ul li a { display: block; width: 11px; height: 10px; margin: 0 10px; background: url('../images/bg_icos.gif'); }
div#header div#head_strip ul li a.main_page { background-position: 0 0; }
div#header div#head_strip ul li a.map { background-position: -11px 0; }
div#header div#head_strip ul li a.contact { background-position: -22px 0; margin-right: 0px; }
div#header div#head_strip div#pathline { font-size: 11px; color: #999999; padding-top: 8px; }
div#header div#head_strip div#pathline span { font-weight: bold; }
div#header div#head_strip div#pathline strong { color: #C9C9C9; font-weight: normal; }
div#header div#head_strip div#pathline a { color: #999999; }
div#header div#head_strip div#pathline img { background: url('../images/bg_blue_arrow.gif'); width: 5px; height: 7px; margin: 0 5px; }
div#header div#menu_div { margin-top: 15px; width: 500px; }

div#header div#search_div { float: right; width: 235px; margin-top: 14px; }
div#header div#search_div div { float: left; background: url('../images/bg_search_input.gif') no-repeat; width: 156px; height: 21px; padding: 6px 8px 0 25px; }
div#header div#search_div div input { border: 0; font-size: 11px; color: #999; width: 100%; }
div#header div#search_div input.submit { border: 0; cursor: pointer; float: right; margin-top: 1px; background: url('../images/bg_search_button.gif'); width: 38px; height: 25px; }

div#header div#flash_div { height: 200px; margin-top: 20px; }
div#header div.desc { color: #fff; height: 140px; font-size: 11px; line-height: 18px; text-align: justify; position: relative; top: -15px; }
div#header div.desc p { padding: 0; margin: 10px 0 0 0; }
div#header div.desc strong { font-size: 13px; }

div#content_outer { padding-top: 20px; background: url('../images/bg_top_shadow.gif') left top repeat-x #FDFDFD; }
div#content_outer div#content_inner { padding-bottom: 20px; background: url('../images/bg_bottom_shadow.gif') left bottom repeat-x; } 
div#content_outer div#content_inner ul#news_column { padding-top: 25px; }
div#content_outer div#content_inner ul#news_column li { float: left; width: 230px; margin-left: 30px; padding-bottom: 20px; }
div#content_outer div#content_inner ul#news_column li:first-child, div#content_outer div#content_inner ul#news_column li.first-child { margin-left: 0; }
div#content_outer div#content_inner ul#news_column li h2 { height: 11px; }
div#content_outer div#content_inner ul#news_column li h2 a { float: left; font-size: 11px; color: #E39B00; display: block; padding-left: 12px; background: url('../images/ico_title.gif') 1px 2px no-repeat; }
div#content_outer div#content_inner ul#news_column li small { display: block; padding-left: 12px; background: url('../images/ico_time.gif') 0 2px no-repeat; font-size: 10px; color: #AEAEAE; margin: 2px 0 4px 0; }
div#content_outer div#content_inner ul#news_column li div.desc { font-size: 11px; text-align: justify; color: #6E6E6E; line-height: 18px; }
div#content_outer div#content_inner ul#news_column li div.desc a.more { vertical-align: -4px; }
div#content_outer div#content_inner ul#news_column li div.desc a.more img { width: 17px; height: 17px; border: 0; background: url('../images/bg_more.gif') -17px 0 no-repeat; }
div#content_outer div#content_inner ul#news_column li div.desc a.more:hover img { background: url('../images/bg_more.gif') 0 0 no-repeat; }

div#content_outer div#content_inner ul#gallery_column { float: right; width: 230px;  }
div#content_outer div#content_inner ul#gallery_column li { width: 230px; padding-bottom: 20px; }
div#content_outer div#content_inner ul#gallery_column li h2 { height: 11px; }
div#content_outer div#content_inner ul#gallery_column li h2 a { float: left; font-size: 11px; color: #E39B00; display: block; padding-left: 12px; background: url('../images/ico_title.gif') 1px 2px no-repeat; }
div#content_outer div#content_inner ul#gallery_column li small { display: block; padding-left: 12px; background: url('../images/ico_time.gif') 0 2px no-repeat; font-size: 10px; color: #AEAEAE; margin: 2px 0 4px 0; }
div#content_outer div#content_inner ul#gallery_column li a#gallery_slideshow { display: block; color: #AEAEAE; font-size: 10px; }
div#content_outer div#content_inner ul#gallery_column li a#gallery_slideshow img { border: 1px solid #AEAEAE; }


div#content_outer div#content_inner div#left_contact { float: left; width: 435px; font-size: 11px; color: #6E6E6E; line-height: 16px; }
div#content_outer div#content_inner div#left_contact div#google_map { border: 1px solid #787878; height: 300px; }
div#content_outer div#content_inner div#left_contact div#google_map div span { position: absolute; margin-left: -215px; }
div#content_outer div#content_inner div#left_contact span { dislay: block; float: left; width: 30px; }
div#content_outer div#content_inner div#left_contact a { color: #6E6E6E; }
div#content_outer div#content_inner div#left_contact p { color: #6E6E6E; margin: 0; padding: 3px 0 20px 10px; }

div#content_outer div#content_inner div#right_contact { float: right; width: 280px; font-size: 11px; color: #6E6E6E; margin-bottom: 20px; }
div#content_outer div#content_inner div#right_contact strong { display: block; margin-bottom: 4px; }
div#content_outer div#content_inner div#right_contact div.text { margin-bottom: 4px; height: 22px; padding: 7px 7px 0 7px; background: url('../images/bg_input.gif') no-repeat; }
div#content_outer div#content_inner div#right_contact div.text input { border: 0; width: 100%; font-size: 11px; background: none; }
div#content_outer div#content_inner div#right_contact div.field_desc { color: #B4B4B4; margin-bottom: 8px; }
div#content_outer div#content_inner div#right_contact div.textarea { margin-bottom: 4px; padding: 7px; background: url('../images/bg_textarea.gif') no-repeat; }
div#content_outer div#content_inner div#right_contact div.textarea textarea { border: 0; width: 100%; height: 145px; font-size: 11px; background: none; line-height: 16px; }
div#content_outer div#content_inner div#right_contact input.submit { cursor: pointer; float: right; border: 0; background: url('../images/bg_wyslij.gif') no-repeat; width: 99px; height: 25px; }

ul#gallery_listing li { margin: 15px 0; }
ul#gallery_listing li a.img { float: left; width: 100px; text-align: center; }
ul#gallery_listing li a.img img { border: 1px solid #aEaEaE; }
ul#gallery_listing li h2 { height: 11px; }
ul#gallery_listing li h2 a { float: left; font-size: 11px; color: #E39B00; display: block; padding-left: 12px; background: url('../images/ico_title.gif') 1px 2px no-repeat; }
ul#gallery_listing li small { display: block; padding-left: 12px; background: url('../images/ico_time.gif') 0 2px no-repeat; font-size: 10px; color: #AEAEAE; margin: 2px 0 4px 0; }
ul#gallery_listing li div.desc { font-size: 11px; text-align: justify; color: #6E6E6E; line-height: 18px; }
ul#gallery_listing li div.desc a.more { vertical-align: -4px; }
ul#gallery_listing li div.desc a.more img { width: 17px; height: 17px; border: 0; background: url('../images/bg_more.gif') -17px 0 no-repeat; }
ul#gallery_listing li div.desc a.more:hover img { background: url('../images/bg_more.gif') 0 0 no-repeat; }
ul#gallery_listing li div.right { width: 635px; float: right; }

ul#news_listing li { margin: 15px 0; }
ul#news_listing li a.img { width: 100px; text-align: center; float: left;  }
ul#news_listing li a.img img { border: 1px solid #aEaEaE; }
ul#news_listing li h2 { height: 11px; }
ul#news_listing li h2 a { float: left; font-size: 11px; color: #E39B00; display: block; padding-left: 12px; background: url('../images/ico_title.gif') 1px 2px no-repeat; }
ul#news_listing li small { display: block; padding-left: 12px; background: url('../images/ico_time.gif') 0 2px no-repeat; font-size: 10px; color: #AEAEAE; margin: 2px 0 4px 0; }
ul#news_listing li div.desc { font-size: 11px; text-align: justify; color: #6E6E6E; line-height: 18px; }
ul#news_listing li div.desc a.more { vertical-align: -4px; }
ul#news_listing li div.desc a.more img { width: 17px; height: 17px; border: 0; background: url('../images/bg_more.gif') -17px 0 no-repeat; }
ul#news_listing li div.desc a.more:hover img { background: url('../images/bg_more.gif') 0 0 no-repeat; }
ul#news_listing li div.right { width: 635px; float: right; }


div#footer { background: url('../images/bg_footer.gif') repeat-x; height: 54px; font-size: 11px; color: #797979; }
div#footer div#leaf { position: absolute; margin: -10px 0 0 420px; background: url('../images/leaf.gif') no-repeat; height: 64px; width: 71px; }
div#footer div.left { float: left; color: #A2A2A2; padding-top: 22px; }
body#phpbb div#footer div.left { padding-top: 14px; }
div#footer div.left a { color: #797979; }
div#footer div.right { padding: 0; float: right; padding-top: 22px; }
div#footer div.right a { font-size: 10px; color: #797979; }
div#footer div.right img { border: 0; vertical-align: -3px; margin-left: 5px; }

div.message { margin: 5px 0 20px 0; font-size: 11px; }
div.message div.message_field { zoom: 1; padding: 5px 10px 0 10px; }
div.message div.around_message b { display: block; height: 1px; overflow: hidden; background: #FEFAF3; border: 1px solid #FA9E1D; border-width: 0 1px; }
div.message div.around_message b.r1 { margin: 0 5px; background: #FA9E1D; border: 0; }
div.message div.around_message b.r2 { margin: 0 3px; border-width: 0 2px; }
div.message div.around_message b.r3 { margin: 0 2px; }
div.message div.around_message b.r4 { margin: 0 1px; height: 2px; }
div.message div.message_field ul { list-style: circle; padding-left: 55px; }
div.message div.message_field ul li { line-height: 16px; }
div.message div.message_field div.min-height { float: right; height: 40px; }
div.fail { color: #B70807; }
div.fail div.message_field { border: 1px solid #B70807; border-width: 0 1px; background: url('../images/ico_fail.gif') 10px 6px no-repeat #FEF5F5; }
div.fail div.around_message b { background: #FEF5F5; border: 1px solid #B70807; border-width: 0 1px; }
div.fail div.around_message b.r1 { background: #B70807; }
div.ok { color: #008400; }
div.ok div.message_field { border: 1px solid #008400; border-width: 0 1px; background: url('../images/ico_ok.gif') 10px 6px no-repeat #F4FFF4; }
div.ok div.around_message b { background: #F4FFF4; border: 1px solid #008400; border-width: 0 1px; }
div.ok div.around_message b.r1 { background: #008400; }
div.ok div.message_field ul { list-style: none; padding-top: 11px; }

div#pager { float: right; }
div#pager a { float: left; margin-left: 3px; display: block; width: 17px; height: 17px; line-height: 16px; text-align: center; font-weight: bold; font-size: 10px; color: #6E6E6E; }
div#pager a:hover, div#pager a.active { background: url('../images/bg_pager.gif') no-repeat; text-decoration: none; }

div.text { color: #6E6E6E; font-size: 11px; line-height: 18px; padding-left: 30px; }
div.text p { margin: 0; padding: 12px 0 25px 10px; }
div.text span { display: block; float: left;  height: 10px; text-align: right; margin-right: 8px; }
div.text span.x { width: 130px; } /*73*/
div.text span.y { width: 130px; }

ul#links_list { padding-top: 10px; }
ul#links_list li { margin-bottom: 25px; }
ul#links_list li h1 { height: 11px; }
ul#links_list li h1 a { float: left; font-size: 11px; color: #E39B00; display: block; padding-left: 12px; background: url('../images/ico_title.gif') 1px 2px no-repeat; }
ul#links_list li small a { font-size: 10px; color: #AEAEAE; font-weight: normal; }
ul#links_list li small { display: block; padding-left: 12px; background: url('../images/ico_time.gif') 0 2px no-repeat; font-size: 10px; color: #AEAEAE; margin: 2px 0 4px 0; }
ul#links_list li div { padding-left: 12px; color: #6E6E6E; font-size: 11px; line-height: 17px; }
ul#links_list li div a.more { vertical-align: -4px; }
ul#links_list li div a.more img { width: 17px; height: 17px; border: 0; background: url('../images/bg_more.gif') -17px 0 no-repeat; }
ul#links_list li div a.more:hover img { background: url('../images/bg_more.gif') 0 0 no-repeat; }

div.information { height: 120px; padding-top: 120px; text-align: center; color: #6E6E6E; font-size: 11px; font-weight: bold; }

div.details { margin: 10px 0; min-height: 100px; }
div.details h2 { font-size: 11px; color: #E39B00; display: block; padding-left: 12px; background: url('../images/ico_title.gif') 1px 2px no-repeat; }
div.details small { display: block; padding-left: 12px; background: url('../images/ico_time.gif') 0 2px no-repeat; font-size: 10px; color: #AEAEAE; margin: 2px 0 4px 0; }
div.details div.desc { font-size: 11px; color: #6E6E6E; line-height: 17px; text-align: justify; }
div.details div.desc a.img { float: left; border: 1px solid #aEaEaE; margin-right: 15px; }
div.details div.desc a.img img { border: 0; }

ul#small_gallery { margin-top: 10px; }
ul#small_gallery li { float: left; }
ul#small_gallery li a { border: 1px solid #aEaEaE; float: left; margin: 5px 10px 5px 0; }
ul#small_gallery li a img { border: 0; }

div#download { float: right; width: 180px; margin: 0 0 20px 20px; }
div#download ul { font-size: 1px; zoom: 1; margin-left: 9px; }
div#download ul a { display: block; padding-left: 23px; line-height: 18px; font-size: 11px; color: #6E6E6E; background: url('../images/icos.gif') 0 -100px no-repeat; }
div#download ul a.pdf { background-position: 0 -50px; }
div#download ul a.doc { background-position: 0 0; }
div#download ul a.xls { background-position: 0 -25px; }
div#download ul a.unknown { background-position: 0 -75px; }