@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; color:#384c00; font:normal 12px/16px Arial, Helvetica, sans-serif; background:#e6edd3;}

a {color:#6f9502; text-decoration:underline; font-weight:normal;}
p {margin:0 0 10px 0; padding:0;}
img {border:none;}

ul {margin:0 0 0 15px; padding:0; list-style:url(li.gif);}
li {margin:0; padding:0;}
li a {text-decoration:none; color:#384c00; display:block;}
li a:hover {font-weight:bold;}
li .current a {font-weight:bold;}

.right {float:right;}
.left {float:left;}
.clear {clear:both; overflow:hidden; height:1px;}

input, textarea {font:normal 11px/10px Arial, Helvetica, sans-serif; color:#000;}

#position {width:100%; background:#fff url(bg_bottom.jpg) repeat-x left bottom;}

#box {width:960px; background:url(bg.png)no-repeat right top; margin:0 auto; padding:0 10px; position:relative;}

#content_box {z-index:2; left:0; top:0;}
#flash {position:absolute; z-index:100; top:0; left:0px; width:440px; height:490px; margin-left:10px;}

#top {width:960px; height:160px; position:absolute; z-index:101; left:0; top:0; overflow:hidden;}

#atrapa {clear:both; float:left; width:430px; margin:640px 0 0 0;}
#content {float:left; width:530px; margin:160px 0 0 0;}

#top .menuflat ul {margin:0; padding:0; list-style:none; position:absolute; z-index:2; right:0; top:80px;}
#top .menuflat ul li {margin:0; padding:0; list-style:none; float:left;}
#top .menuflat ul li a {display:block; background:url(li_menu.png) no-repeat left top; width:110px; height:30px; text-align:center; overflow:hidden; font:normal 13px/30px Arial, Helvetica, sans-serif; text-transform:lowercase; text-decoration:none; color:#6f9502;}
#top .menuflat ul li a:hover {background-position:right top; color:#fff;}
#top .menuflat ul li.current a {background-position:right top; color:#fff;}
#top .menuflat ul li.first a {background-image:url(li_first.png); width:105px;}
#top .menuflat ul li.last a {background-image:url(li_last.png); width:105px;}

#top #logo {display:block; position:absolute; top:10px; left:10px; z-index:1;}

#top #szukaj {position:absolute; right:0; top:30px; line-height:30px;}
#top #szukaj form label {color:#6f9502; font:normal 14px/30px Arial, Helvetica, sans-serif; color:#6f9502; float:left; margin:0 10px 0 0;}
#top #szukaj form .text {background:url(szukaj_input.png) no-repeat left top; border:none;  font:normal 11px/10px Arial, Helvetica, sans-serif; color:#999999; width:195px; padding:8px 10px 0 10px; height:22px;}
#top #szukaj form .buttontop {background:url(li_last.png) no-repeat left top; border:none; font:normal 13px/30px Arial, Helvetica, sans-serif; color:#6f9502; width:105px; cursor:pointer;}
#top #szukaj form .buttontop:hover {background-position:right top; color:#fff;}

#top #szukaj form input {padding:0; margin:0; height:30px; display:block; float:left;}

.tresc .menuflat .current a {font-weight:bold;}

.home #kolumn1 {width:220px; height:200px; margin:0 0 10px 0; background:url(kolumn_1.png) no-repeat left top;}
.home #kolumn2 {width:310px; height:270px; margin:0 0 10px 0; background:url(kolumn_2.png) no-repeat left top;}
.home #kolumn3 {width:220px; height:260px; margin:0 0 10px 0; background:url(kolumn_3.png) no-repeat left top;}
.home #kolumn4 {width:310px; height:190px; margin:0 0 10px 0; background:url(kolumn_4.png) no-repeat left top;}

.content3 #kolumn1 {width:220px; height:200px; margin:0 0 10px 0; background:url(kolumn_1.png) no-repeat left top;}
.content3 #kolumn2 {width:310px; margin:0 0 10px 0; background:url(kolumna2_bottom.png) no-repeat left bottom;}
.content3 #kolumn3 {width:220px; height:260px; margin:0 0 10px 0; background:url(kolumn_3.png) no-repeat left top;}
.content3 .kol_top {background:url(kolumna2_top.png) no-repeat left bottom; height:10px; overflow:hidden;}

.content3 #kolumn2 .tresc {padding-top:0 !IMPORTANT;}

.content1 #kolumn1 {width:520px; margin:0 0 10px 10px; background:url(content1_kol1_bottom.png) no-repeat left bottom;}
.content1 .kol_top {background:url(content1_kol1_top.png) no-repeat left bottom; height:10px; overflow:hidden;}
.content1 #kolumn1 .tresc{padding:0 20px 10px 20px !IMPORTANT;}

.content3_suwak #kolumn1 {width:310px; height:200px; overflow:hidden; background:url(content3_suwak_kol1.png) no-repeat left top;}
.content3_suwak #kolumn2 {width:210px; height:200px; margin:0 0 0 10px; overflow:hidden; background:url(content3_suwak_kol2.png) no-repeat left top; position:relative;}
.content3_suwak #kolumn2 .tresc {padding-left:20px !IMPORTANT;}
.content3_suwak #kolumn3 {width:520px; margin:10px 0 10px 10px; background:url(content1_kol1_bottom.png) no-repeat left bottom;}
.content3_suwak #kolumn3 .kol_top {background:url(content1_kol1_top.png) no-repeat left bottom; height:10px; overflow:hidden;}
.content3_suwak #kolumn3 .tresc {padding:0 20px 10px 20px !IMPORTANT;}
.content3_suwak #kolumn1 .tresc {padding:10px 20px 10px 30px !IMPORTANT;}

.content5 #kolumn1 {width:310px; height:410px; background:url(content5_kol1_bg.png) no-repeat left top;}
.content5 #kolumn2 {width:210px; height:200px; position:relative; background:url(content3_suwak_kol2.png) no-repeat left top; margin:0 0 10px 10px;}
.content5 #kolumn3 {width:210px; height:200px; position:relative; background:url(content3_suwak_kol2.png) no-repeat left top; margin:0 0 0 10px;}
.content5 #kolumn4 {width:520px; margin:10px 0 10px 10px; background:url(content1_kol1_bottom.png) no-repeat left bottom;}
.content5 #kolumn4 .kol_top {background:url(content1_kol1_top.png) no-repeat left bottom; height:10px; overflow:hidden;}
.content5 #kolumn4 .tresc {padding:0 20px 10px 20px !IMPORTANT;}
.content5 #kolumn1 .tresc {padding:10px 20px 10px 30px !IMPORTANT;}

#kolumn5 {width:450px; margin:0 10px 10px 0; background:url(content5_kol5_bottom.png) no-repeat left bottom;}
#kolumn5 .kol_top {background:url(content5_kol5_top.png) no-repeat left bottom; height:10px; overflow:hidden;}
#kolumn5 .tresc {padding:0 40px 10px 20px !IMPORTANT;}

.news_lista .kategoria {display:none;}
.news_lista .tresc {padding:10px 0; position:relative;}
.news_lista .data {color:#626262; font-size:9px; font-weight:bold;}
.news_lista .tytul {color:#6f9502; font-size:14px; text-decoration:none;}
.news_lista .tytul a {text-decoration:none; font-weight:bold;}

.wiecej {float:right; display:block; background:url(wiecej.png) no-repeat left top; text-align:center; color:#6f9502; text-decoration:none; line-height:20px; height:20px; width:65px; padding:0 0 0 15px; position:absolute; right:0; bottom:0;}

.input_text, .input_email {width:98%;}
textarea {}

.tekst_r {clear:both; margin:5px 0;}
.tekst_r_head span {float:left; position:relative; z-index:10;}
.tekst_r_head {line-height:20px; text-decoration:none;}
.tekst_r_head .tekst_r_left {background:url(tekst_r_left.png) no-repeat left top; width:20px; height:20px; display:block;}
.tekst_r_head .tekst_r_right {background:url(tekst_r_right.png) no-repeat left top; width:20px; height:20px; display:block;}
.tekst_r_head .tekst_r_bg {background:url(tekst_r_bg.png) repeat-x left top; display:block; height:20px;}
.tekst_r_tresc {clear:both; background:url(tekst_r_bottom.png) no-repeat left bottom; margin:0 10px; width:375px; position:relative;}

.tekst_r_top {background:url(tekst_r_top.png) no-repeat left top; height:10px; width:375px; overflow:hidden; position:absolute; top:0; left:0; margin-top:-10px; z-index:1;}
.tekst_tresc {padding:20px;}

#kolumn1 .tekst_r {clear:both; margin:5px 0;}
#kolumn1 .tekst_r_head span {float:left; position:relative; z-index:10;}
#kolumn1 .tekst_r_head {line-height:20px; text-decoration:none;}
#kolumn1 .tekst_r_head .tekst_r_left {background:url(tekst_r_left.png) no-repeat left top; width:20px; height:20px; display:block;}
#kolumn1 .tekst_r_head .tekst_r_right {background:url(tekst_r_right.png) no-repeat left top; width:20px; height:20px; display:block;}
#kolumn1 .tekst_r_head .tekst_r_bg {background:url(tekst_r_bg.png) repeat-x left top; display:block; height:20px;}
#kolumn1 .tekst_r_tresc {clear:both; background:url(tekst_r_bottom460.png) no-repeat left bottom; margin:0 10px; width:460px; position:relative;}
#kolumn1 .tekst_r_top {background:url(tekst_r_top460.png) no-repeat left top; height:10px; width:460px; overflow:hidden; position:absolute; top:0; left:0; margin-top:-10px; z-index:1;}

.tresc {padding:10px 10px 10px 20px;}
.head, .news_tytul, .title, .multimedia_akapit_tytul, .galeria2_akapit_tytul {color:#6f9502; font:normal 20px/30px Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; margin:0 0 10px 0; padding:0 0 10px 5px;}
.aktext {position:relative; text-align:justify; font-size:11px;}
.aktext .wiecej {bottom:-10px;}

.wyszukiwarka .rekord .opis {display:none;}
.wyszukiwarka .rekord {border-top:1px solid #cccccc; margin:10px 0 0 0; padding:10px 0 0 0;}
.wyszukiwarka table {width:100%;}
.wyszukiwarka .text {width:100%;}
.wyszukiwarka .rekord a {font-weight:bold; text-decoration:none; font-size:12px;}
.wyszukiwarka .szukaj_sciezka a {color:#6f9502; text-decoration:underline; font-weight:normal; font-size:11px;}

#bottom {color:#a8aba1; font:10px/30px Arial, Helvetica, sans-serif; border-top:1px solid #d5d8ca; border-bottom:1px solid #d5d8ca; width:960px; margin:0 auto 20px auto;}
#bottom a {color:#a8aba1; font-weight:normal; text-decoration:none;}
#bottom div {padding:0 20px;}

.multimedia_akapit_media {padding:0 0 10px 0; text-align:center;}

hr {color:#cccccc;}

#wersje {float:right; margin:5px 5px 0 0;}
#wersje a {margin:0 5px; text-decoration:none; font-weight:bold;}

.powrot {text-decoration:none; font-weight:bold; display; block; clear:both; float:left; margin:0 0 10px 10px;}

.content3_suwak #kolumn1 .tresc .tresc {padding:10px 0 !IMPORTANT; position:relative;}

.galeria2_paginacja_gora {display:none;}
.galeria2_paginacja_dol {text-align:center;}
