
/*********TO MA BYC ZAWSZE W NETADMINIE**********/
caption {
font-weight: bold;
padding: 4px 0px;
text-align: center;
}

table .tabela_krawedzie {
border-top: 1px solid;
border-left: 1px solid;
text-align: left;
}

table .tabela_krawedzie caption {
border-bottom: 1px solid;
}

table .tabela_krawedzie .tabela_komorka {
border-bottom: 1px solid;
border-right: 1px solid;
}
/***********************************************/

html,body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Arial, sans-serif;
  color: #282828;
  background: #fff;
}

img{
border: 0px;
}


#MainTable {
  width:100%;
  background: #FDFDFC url('images/bg.gif') top right repeat-x;
}
#MainTableLeft {
  background: url('images/bg_l.jpg') top right no-repeat;
  width: 49%;
}
#MainTableContent {
  width: 2%;  
}
#MainTableRight {
  background: url('images/bg_r.jpg') 0 0 no-repeat;
  width: 49%;
}
#Center{
width: 980px;
}
#top0{
width: 772px;
height: 55px;
padding-left:208px;
background: url('images/top0.jpg') 0 0 no-repeat;

font-size:11px;
color:#2B4E17;
}

#top0_data{
float:left;
padding-top:13px;
width:288px;
}

#top0_imieniny{
float:left;
padding-top:12px;
width:269px;
}

#top0_bip{
display:block;
float:left;
width:26px;
height:38px;
}

#top0_space{
float:left;
width:8px;
height:38px;
}

#top0_home{
display:block;
float:left;
width:43px;
height:49px;
}

#top0_home:hover{
background: url('images/top0_home.jpg') 0 0 no-repeat;
}

#top0_polec{
display:block;
float:left;
width:43px;
height:49px;
}

#top0_polec:hover{
background: url('images/top0_polec.jpg') 0 0 no-repeat;
}

#top0_kontakt{
display:block;
float:left;
width:43px;
height:49px;
}

#top0_kontakt:hover{
background: url('images/top0_kontakt.jpg') 0 0 no-repeat;
}

#top0_strukt{
display:block;
float:left;
width:43px;
height:49px;
}

#top0_strukt:hover{
background: url('images/top0_strukt.jpg') 0 0 no-repeat;
}

#top1{
width: 980px;
height: 218px;
background: url('images/top1.jpg') 0 0 no-repeat;
}

#top1_flash{
width: 980px;
height: 218px;
}

#top2{
width: 980px;
background: url('images/top2.jpg') 0 0 no-repeat;
}

#top2_l{
width:180px;
padding-top:28px;
float:left;
}

#top2_l_menu{
width:180px;
padding-top:37px;
background: url('images/top2_l_menu.jpg') 0 0 no-repeat;
padding-bottom:20px;
}

#top2_l_ogloszenia{
display:block;
width:180px;
height:112px;
background: url('images/top2_l_ogloszenia.gif') 0 0 no-repeat;
margin-bottom:20px;
}

#top2_l_bannery{
width:180px;
overflow:hidden;
margin-bottom:20px;
}

.top2_l_bannery{
width:180px;
height:15px;
}

#top2_c{
width:620px;
float:left;
overflow:hidden;
}

#top2_c_lnk{
width:574px;
height:41px;
padding-top:7px;
padding-left:46px;
background: url('images/top2_c_lnk.jpg') 0 0 no-repeat;
}

.top2_c_lnk_space{
width:9px;
height:41px;
float:left;
}

#top2_c_lnk1{
width:83px;
height:41px;
display:block;
float:left;
}

#top2_c_lnk1:hover{
background: url('images/top2_c_lnk1.jpg') 0 0 no-repeat;
}

#top2_c_lnk2{
width:99px;
height:41px;
display:block;
float:left;
}

#top2_c_lnk2:hover{
background: url('images/top2_c_lnk2.jpg') 0 0 no-repeat;
}

#top2_c_lnk3{
width:107px;
height:41px;
display:block;
float:left;
}

#top2_c_lnk3:hover{
background: url('images/top2_c_lnk3.jpg') 0 0 no-repeat;
}

#top2_c_lnk4{
width:120px;
height:41px;
display:block;
float:left;
}

#top2_c_lnk4:hover{
background: url('images/top2_c_lnk4.jpg') 0 0 no-repeat;
}

#top2_c_lnk5{
width:101px;
height:41px;
display:block;
float:left;
}

#top2_c_lnk5:hover{
background: url('images/top2_c_lnk5.jpg') 0 0 no-repeat;
}

#top2_c_nav{
padding:23px 20px 10px 85px;
width:515px;
font-size:11px;
color:#549A28;
}

#top2_c_nav a{
color:#549A28;
text-decoration:none;
}

#top2_c_nav a:hover{
text-decoration:underline;
}

#top2_c_akt{
width:620px;
height:46px;
background: url('images/top2_c_akt.gif') 0 0 no-repeat;
}

#top2_c_content{
padding:15px 20px 15px 40px;
width:560px;
font-size:11px;
line-height:150%;
}

#top2_r{
width:180px;
padding-top:46px;
float:left;
}

#top2_r_search{
width:166px;
height:46px;
padding-top:27px;
padding-left:14px;
background: url('images/top2_r_search.jpg') 0 0 no-repeat;
}

#top2_r_spacer{
width:180px;
height:68px;
background: url('images/top2_r_spacer.jpg') 0 0 no-repeat;
margin-bottom:9px;
}

#top2_r_spacer_flash{
width:180px;
height:68px;
}

#top2_r_foto{
display:block;
width:180px;
height:68px;
background: url('images/top2_r_foto.jpg') 0 0 no-repeat;
margin-bottom:9px;
}

#top2_r_foto:hover{
background: url('images/top2_r_foto_h.jpg') 0 0 no-repeat;
}

#top2_r_film{
display:block;
width:180px;
height:74px;
background: url('images/top2_r_film.jpg') 0 0 no-repeat;
margin-bottom:4px;
}

#top2_r_film:hover{
background: url('images/top2_r_film_h.jpg') 0 0 no-repeat;
}

#top2_r_plan{
display:block;
width:180px;
height:72px;
background: url('images/top2_r_plan.jpg') 0 0 no-repeat;
margin-bottom:6px;
}

#top2_r_plan:hover{
background: url('images/top2_r_plan_h.jpg') 0 0 no-repeat;
}

#top2_r_info{
display:block;
width:180px;
height:71px;
background: url('images/top2_r_info.jpg') 0 0 no-repeat;
margin-bottom:6px;
}

#top2_r_info:hover{
background: url('images/top2_r_info_h.jpg') 0 0 no-repeat;
}

#top2_r_biuletyn{
display:block;
width:180px;
height:68px;
background: url('images/top2_r_biuletyn.jpg') 0 0 no-repeat;
margin-bottom:20px;
}

#top2_r_biuletyn:hover{
background: url('images/top2_r_biuletyn_h.jpg') 0 0 no-repeat;
}

#top2_r_kalendarium{
width:180px;
background: url('images/top2_r_kalendarium.gif') 0 0 no-repeat;
padding-top:30px;
padding-bottom:20px;
font-size:11px;
}

#top2_r_bannery{
width:180px;
overflow:hidden;
margin-bottom:20px;
}

.top2_r_bannery_space{
width:180px;
height:10px;
}

#footer{
margin-top:20px;
width:980px;
height:192px;
background: url('images/footer.jpg') 0 0 no-repeat;

font-size:11px;
}

#footer_l{
padding-left:180px;
padding-top:51px;
width:588px;
height:141px;
float:left;
}

#footer_r{
padding-top:40px;
width:212px;
height:151px;
float:left;
}

#footer1{
width:588px;
height:112px;
}

#footer1_adres{
width:246px;
float:left;
line-height:140%;
}

#footer1_adres_wiecej_space{
padding-left:42px;
padding-top:20px;
}

#footer1_adres_wiecej{
display:block;
width:77px;
height:23px;
background: url('images/footer1_adres_wiecej.jpg') 0 0 no-repeat;
}

#footer1_kontakt{
width:170px;
float:left;
line-height:140%;
}

#footer1_kontakt p{
margin:0px 0px 15px 0px;
}

#footer1_kontakt a{
color:#282828;
text-decoration:none;
}

#footer1_kontakt a:hover{
text-decoration:underline;
}

#footer1_godziny{
width:172px;
float:left;
line-height:140%;
}

#footer2{
width:588px;
padding-top:5px;
color:#60625A;
}

#footer2_copy{
float:left;
width:346px;
padding-left:73px;
}

#footer2_powered{
float:left;
width:169px;
}

#footer2_powered a{
color:#60625A;
text-decoration:none;
}

#footer2_powered a:hover{
text-decoration:underline;
}

.bold{
font-weight: bold;
}

.ff{
border: 0px;
margin: 0px;
padding: 0px;
}

.float_clear, .clear{
clear:both;
}

/***********MENU**********/
.ddmx {
    font-size: 11px;
}

#menu1{
width:100%;
/* width:184px; */
}

.ddmx td{
background: url('images/menu_kreska.gif') left bottom no-repeat;
}

.ddmx .item1 .menu_arrow{
display:block;
background: url('images/menu_arrow0.gif') right center no-repeat;
position: absolute;
top: 11px;
right: 10px;
width:6px;
height:7px;
font-size:0;
}

.ddmx .item1:hover .menu_arrow,
.ddmx .item1-active .menu_arrow,
.ddmx .item1-active:hover  .menu_arrow{
display:block;
background: url('images/menu_arrow0h.gif') right center no-repeat;
position: absolute;
top: 11px;
right: 10px;
width:6px;
height:7px;
font-size:0;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
padding: 8px 15px 8px 15px;
font-size:11px;
color: #173304;
/* border-bottom:1px solid #C6BDA2; */
/* font-weight: bold; */
text-decoration: none;
display: block;
/* white-space: nowrap; */
position: relative;
white-space: normal;	
/* width:168px; */	
}


.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
background: #89C550;
color: #173304;
/* font-weight: bold; */
}

/* .ddmx .item1{
	background: url('images/obrazek_ktorego_nie_ma.gif') 0 0 repeat;
} */


.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 7px 18px 7px 13px;
    font-size: 11px;
    color: #173304;
/*     font-weight: bold; */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx .item2 {
    background: #89C550;
    border-bottom: solid 1px #73AA41;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #468D20;
    border-bottom: solid 1px #9DD058;
	color:#fff;
}

.ddmx .item2 .menu_arrow_def{
display:block;
background: url('images/menu_arrow0h.gif') right center no-repeat;
position: absolute;
top: 11px;
right: 5px;
width:6px;
height:7px;
font-size:0;
}

.ddmx .item2:hover .menu_arrow_def,
.ddmx .item2-active .menu_arrow_def,
.ddmx .item2-active:hover  .menu_arrow_def{
display:block;
background: url('images/menu_arrow2.gif') right center no-repeat;
position: absolute;
top: 11px;
right: 5px;
width:6px;
height:7px;
font-size:0;
}

/* .ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}

.ddmx .item1 img,
.ddmx .item1-active img{
    position: absolute;
    top: 11px;
    right: 10px;
    border: 0;
}

.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 11px;
    right: 5px;
    border: 0;
} */

.ddmx .section {
    background: #89C550;
    border: 1px solid #89C550;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */ 
/*********KONIEC MENU**********/

/**********SEARCH***********/
#szukaj_input_div{
float:left;
height: 23px;
width: 120px;
padding:3px 6px 0px 6px; 			
vertical-align:top;
}

#szukaj_input{
vertical-align:top;			
padding:0px;
margin:0px;
border:0px;
width: 120px;
background:transparent;
color: #4E4E4E;
font-size: 11px;
padding-top:4px;
}
#szukaj_submit_div{
float:left;			
height: 29px;
width: 31px;
vertical-align:top;
}
#szukaj_submit{
vertical-align:top;
height: 29px;
width: 31px;
padding:0px;
margin:0px;
border:0px;
font-weight:bold;
font-size: 11px;
font-family: Tahoma;
background: transparent;
color:#fff;
cursor:pointer;
}
/*****KONIEC SEARCH*********/

/***********NEWSY***********/
.news_data{
width:165px;
padding:10px 0px;
float:left;
}

.news_data_gray_pipe{
color:#ABABAB;
}

.news_data_dodania{
color:#2F510B;
}

.news_tytul{
width:395px;
padding:10px 0px;
float:left;

font-weight:bold;
color:#559901;
}

/*********END NEWSY*********/

/************KALENDARIUM****************/
.kalendarz_submit_div{
width: 158px;
height: 27px;
margin:0px auto 0px;
padding-bottom:0px;
clear:both;
vertical-align:top;
background: url('images/kalendarium_submit.jpg') 0 0 no-repeat;
/* background: url('images/kalendarium_submit.jpg') center bottom no-repeat; */
}

.kalendarz_submit_div button,.kalendarz_submit_div input{
background: transparent !important;
width:158px !important;
height:27px !important;
/* vertical-align:top; */
padding:0px !important;
margin:0px !important;
border:0px !important;
color:#D51219 !important;
font-size:11px !important;
font-weight:bold !important;
/* padding-bottom:6px; */
vertical-align: middle !important;
cursor: pointer !important;
}

#kalendarium_items{
/* border-top: 1px solid #D5DCE9; */
}

.kal_box{
/* border-bottom: 1px solid #D5DCE9; */
}

.kal_box a{
text-decoration:none;
}

.kal_box a:hover *{
/* color: #e20109 !important; */
}

.kal_data{
display:block;
/* background: url('images/kal_data.gif') 0 0 repeat-x; */
padding:3px 0px 3px 0px;
font-size: 11px;
font-weight: bold;
color: #282828;
text-decoration:none;
}

.kal_nazwa:hover,.kal_opis:hover,.kal_data:hover{
color:#4E4E4E !important;
text-decoration:none !important;
}

.kal_nazwa{
display:block;
color:#282828;
text-decoration:underline;
font-size: 12px;
/* font-weight: bold; */
text-decoration:none;
padding: 6px 0px 6px 0px;
}

.kal_opis{
display:block;
text-decoration:none;
color:#282828;
font-size: 11px;
padding: 0px 0px 14px 0px;
}

#brak_wydarzen{
clear:both;
margin:0 auto;
text-align:center;
padding: 14px 0px;
/* border-bottom: 1px solid #D5DCE9; */
}

#kryteria_ukryj{
clear:both;
margin:0 auto;
text-align:center;
/* padding:10px 0px; */
}

#kalendarz_miesiac{
float: left;
padding-left:15px;
padding-bottom:10px;
text-align:left;
color:#459039;
}

#kalendarz_rok{
float: right;
padding-right:15px;
padding-bottom:10px;
text-align:left;
color:#459039;
}

#kryteria_ukryj select{
border: 1px solid #D5DCE9;
font-size:11px;
}
/*********KONIEC KALENDARIUM************/

/*******NAGLOWKI****************/
h1, h2, h3, h4, h5 {
font-size:14px;
font-weight:bold;
color: #4B9126;
line-height:130%;
margin-top:0px;
margin-bottom:10px;
}

.predef_t{
display:block;
width:516px;
background: url('images/predef_t.gif') 0 0 no-repeat;
padding:10px 20px 0px;

font-size:14px;
font-weight:bold;
color: #4B9126;
line-height:130%;
}

.predef_c{
display:block;
width:556px;
background: url('images/predef_c.gif') 0 0 repeat-y;
}

.predef_b{
display:block;
width:556px;
background: url('images/predef_b.gif') left bottom no-repeat;
padding-bottom:12px;
}
/*****KONIEC NAGLOWKI***********/

/************LINKI NA STRONIE***********/
#top2_c_content a, #top2_c_content a:link, #top2_c_content a:active, #top2_c_content a:visited, #top2_c_content a:focus {
/* color:#B0ABA4; */
color:#549A28;
text-decoration:underline;
}

#top2_c_content a:hover {
text-decoration:none;
}
/************KONIEC LINKOW**************/

/*********SOPKA POZYCJ*********/
#StopkaPozycjonujaca{
width:100%;
background:#FDFDFC;
}

#StopkaPozycjonujacaCenter{
width:980px;
margin:0 auto;
padding:10px 0px;
}

#StopkaPozycjonujacaCenter p{
margin:0;
padding:0;
font-size:10px;
color:#EEE;
}

#StopkaPozycjonujacaCenter p a{
font-size:10px;
color:#EEE;
}
/*****KONIEC SOPKA POZYCJ******/