
/*********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: Arial;
  color: #000;
  background: #E2F1A6;
}

img{
border: 0px;
}


#MainTable {
  width:100%;
  background: #E2F1A6 url('images/bg.jpg') 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: 982px;
}
#top0{
width: 982px;
height: 29px;
background: url('images/top0.gif') 0 0 no-repeat;
}

#top0_text{
height:21px;
padding-top:8px;
width:795px;
float:left;
font-family: Arial;
font-size:11px;
color:#988678;
}

#top0_home{
display:block;
height:29px;
float:left;
width:33px;
}

#top0_contact{
display:block;
height:29px;
float:left;
width:33px;
}

#top0_struktura{
display:block;
height:29px;
float:left;
width:27px;
}

#top0_polec{
display:block;
height:29px;
float:left;
width:34px;
}

#top0_bip{
display:block;
height:29px;
float:left;
width:60px;
}

#top1{
width: 982px;
height: 294px;
background: url('images/top1.jpg') 0 0 no-repeat;
}

#top1_logo{
width:266px;
height:82px;
padding:23px 0px 0px 190px;
float:left;
}

#top1_logo_a{
display:block;
width:266px;
height:82px;
}

#top1_search{
padding:40px 0px 0px 250px;
width:276px;
height:29px;
float:left;
}

#top2{
width: 982px;
background: url('images/top2.jpg') 0 0 no-repeat;
padding:5px 0px 9px 0px;
}

#top2 a{
font-family: Arial;
font-size:11px;
color:#859A44;
text-decoration:none;
}

#top2 a:hover{
text-decoration:none;
color:#6D7650;
}

#top2_nav{
float:left;
width:795px;
padding:3px 50px 0px 40px;
font-family: Arial;
font-size:14px;
color:#859A44;
}

#top2_pog{
float:left;
width:96px;
}

#top3{
width: 982px;
}

#top3_l{
float:left;
width:212px;
}

#top3_l_menu{
width:212px;
height:38px;
background: url('images/top3_l_menu.jpg') 0 0 no-repeat;
}

#top3_l_menu2{
width:200px;
background: url('images/top3_l_menu2.gif') 0 0 repeat-y;
padding:0px 6px;
}

#top3_l_bip{
width:212px;
height:77px;
display:block;
background: url('images/top3_l_bip.jpg') 0 0 no-repeat;
}

#top3_l_prze{
width:212px;
height:74px;
display:block;
background: url('images/top3_l_prze.jpg') 0 0 no-repeat;
}

#top3_l_bannery{
width:212px;
padding:10px 0px;
overflow:hidden;
font-family: Arial;
font-size:11px;
color:#B0ABA4;
text-decoration:none;
}

#top3_l_bannery a{
color:#B0ABA4;
text-decoration:none;
}

#top3_l_bannery a:hover{
text-decoration:none;
color:#58544E;
}

.top3_l_bannery_space{
padding-top:10px;
}

#top3_l_kalendarium_t{
width:212px;
padding-top:51px;
background: url('images/top3_l_kalendarium_t.jpg') 0 0 no-repeat;
}

#top3_l_kalendarium_c{
width:212px;
background: url('images/top3_l_kalendarium_c.gif') 0 0 repeat-y;
}

#top3_l_kalendarium_b{
width:212px;
padding-bottom:10px;
background: url('images/top3_l_kalendarium_b.gif') left bottom no-repeat;
}

#top3_c{
float:left;
width:497px;
margin-left:8px;
}

#top3_c p{
margin:0px;
padding-bottom:8px;
}

#top3_c3{
width:497px;
background: url('images/top3_c3.gif') 0 0 repeat-y;
}

#top3_c2{
width:497px;
background: url('images/top3_c2.gif') bottom left no-repeat;
padding-bottom:8px;
}

#top3_c1{
width:497px;
background: url('images/top3_c1.gif') 0 0 no-repeat;
padding-top:13px;
}

#top3_c1{
font-family: verdana;
font-size:11px;
}

#top3_c_content{
width:467px;
padding:0px 15px 7px;
/* font-family: Arial; */
font-family: verdana;
font-size:11px;
color:#000;
line-height:150%;
}

#top3_r{
float:left;
width:257px;
margin-left:8px;
}

#top3_r_warto_c{
width:257px;
background: url('images/top3_r_warto_c.gif') 0 0 repeat-y;
}

#top3_r_warto_b{
width:257px;
background: url('images/top3_r_warto_b.gif') bottom left no-repeat;
padding-bottom:21px;
}

#top3_r_warto_t{
width:240px;
background: url('images/top3_r_warto_t.gif') 0 0 no-repeat;
padding:45px 8px 0px 9px;
}

#lnk_turystyka{
width:240px;
height:61px;
display:block;
background: url('images/lnk_turystyka.jpg') 0 0 no-repeat;
margin-bottom:13px;
}

#lnk_informator{
width:240px;
height:61px;
display:block;
background: url('images/lnk_informator.jpg') 0 0 no-repeat;
margin-bottom:13px;
}

#lnk_plan{
width:240px;
height:61px;
display:block;
background: url('images/lnk_plan.jpg') 0 0 no-repeat;
margin-bottom:13px;
}

#lnk_galeria{
width:240px;
height:61px;
display:block;
background: url('images/lnk_galeria.jpg') 0 0 no-repeat;
}

#top3_r_bannery{
width:257px;
padding:10px 0px;
overflow:hidden;
font-family: Arial;
font-size:11px;
color:#B0ABA4;
text-decoration:none;
}

#top3_r_bannery a{
color:#B0ABA4;
text-decoration:none;
}

#top3_r_bannery a:hover{
text-decoration:none;
color:#58544E;
}

.top3_r_bannery_space{
padding-top:10px;
}

#top3_r_miasta_c{
width:257px;
background: url('images/top3_r_miasta_c.gif') 0 0 repeat-y;
}

#top3_r_miasta_b{
width:257px;
background: url('images/top3_r_miasta_b.gif') bottom left no-repeat;
padding-bottom:9px;
}

#top3_r_miasta_t{
width:257px;
background: url('images/top3_r_miasta_t.gif') 0 0 no-repeat;
padding-top:54px;
}

#top3_r_miasta_text{
width:240px;
padding:0px 8px 0px 9px;
/* font-family: Arial; */
font-family: verdana;
font-size:11px;
color:#000;
line-height:150%;
margin-bottom:10px;
}

#miasto1{
width:257px;
height:64px;
display:block;
background: url('images/miasto1.jpg') 0 0 no-repeat;
margin-bottom:10px;
}

#miasto2{
width:257px;
height:64px;
display:block;
background: url('images/miasto2.jpg') 0 0 no-repeat;
/* margin-bottom:10px; */
}

#top3_r_ekartki{
width:257px;
height:58px;
padding-top:44px;
background: url('images/top3_r_ekartki.jpg') 0 0 no-repeat;
}
#top3_r_ekartki_a{
width:177px;
height:53px;
display:block;
text-decoration:none;
padding:5px 70px 0px 10px;
}

#top3_r_ekartki_text{
/* font-family: Arial; */
font-family: verdana;
font-size:9px;
color:#000;
line-height:150%;
}

#footer{
background: url('images/footer.gif') 0 0 repeat-x;
width:100%;
height:141px;
padding-top:40px;
}

#footer2{
background: url('images/footer2.gif') 0 0 repeat-x;
width:963px;
margin: 0 auto;
height:106px;
padding:35px 0px 0px 19px;
font-family: Arial;
font-size:11px;
color:#000;
line-height:170%;
}

#fotter_addr{
width:247px;
height:36px;
float:left;
border-right:1px solid #E2E4E4;
}

#fotter_tel{
width:135px;
padding-left:26px;
height:36px;
float:left;
border-right:1px solid #E2E4E4;
}

#fotter_mail{
width:278px;
padding-left:26px;
height:36px;
float:left;
/* border-right:1px solid #E2E4E4; */
}

#fotter_mail a{
color:#0E8CB6;
}

#fotter_mail a:hover{
text-decoration:none;
}

#fotter_godziny{
width:240px;
height:36px;
float:left;
}

#fotter_copy{
padding-top:32px;
float:left;
font-family: Arial;
font-size:11px;
color:#769028;
}

#fotter_powered{
padding-top:32px;
float:right;
font-family: Arial;
font-size:11px;
}

#fotter_powered a{
color:#769D39;
text-decoration:none;
}

#fotter_powered a:hover{
color:#769028;
}

.bold{
font-weight: bold;
}

.ff{
border: 0px;
margin: 0px;
padding: 0px;
}

.float_clear{
clear:both;
}

/***********MENU**********/
.ddmx {
font-family: Georgia;
font-size:12px;
font-weight:bold;
}

#menu1{
width:100%;
/* width:184px; */
}

.ddmx .item1 .menu_arrow{
display:block;
background: url('images/menu_arrow.gif') right center no-repeat;
position: absolute;
top: 11px;
right: 10px;
width:15px;
height:7px;
font-size:0px;
}

.ddmx .item1:hover .menu_arrow,
.ddmx .item1-active .menu_arrow,
.ddmx .item1-active:hover  .menu_arrow{
display:none;
/* background: url('images/menu_arrowh.gif') right center no-repeat; */
position: absolute;
top: 11px;
right: 10px;
width:15px;
height:7px;
font-size:0px;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
/* padding: 8px 15px 8px 15px; */
/* font-family: Georgia;
font-size:13px; */
color: #988678;
background: url('images/menu_border_bottom.gif') bottom right no-repeat;
/* border-bottom:1px solid #C6BDA2; */
/* font-weight: bold; */
text-decoration: none;
display: block;
/* white-space: nowrap; */
position: relative;
white-space: normal;	
}


.ddmx .item1{
border-bottom:1px solid #E5E5E5;
}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
/* background: #395582; */
color: #494440;
border-bottom:1px solid #feffff;
/* font-weight: bold; */
}

/* .ddmx .item1{
background: url('images/obrazek_ktorego_nie_ma.gif') 0 0 repeat;
} */

.ddmx .item1 .menu_hover_t{
display:block;
padding: 8px 15px 8px 10px;
}

.ddmx .item1:hover .menu_hover_c,
.ddmx .item1-active .menu_hover_c,
.ddmx .item1-active:hover  .menu_hover_c{
display:block;
background: url('images/menu_hover_c.gif') 0 0 repeat-y;
}

.ddmx .item1:hover .menu_hover_b,
.ddmx .item1-active .menu_hover_b,
.ddmx .item1-active:hover  .menu_hover_b{
display:block;
padding-bottom:8px;
background: url('images/menu_hover_b.gif') left bottom no-repeat;
}

.ddmx .item1:hover .menu_hover_t,
.ddmx .item1-active .menu_hover_t,
.ddmx .item1-active:hover  .menu_hover_t{
display:block;
padding:8px 15px 0px 10px;
background: url('images/menu_hover_t.gif') 0 0 no-repeat;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 7px 23px 7px 13px;
/* font-family: Georgia;
font-size:13px; */
/* color: #494440; */ /* oryginalny kolor z projektu */
color: #988678;
font-size:12px;
font-family:arial;
font-weight:normal;
/*     font-weight: bold; */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	background: #F0FAE5;
	border-bottom: solid 1px #D6DDE1;
}

/* .ddmx .item2 {
    background: #EEF6FB;
    border-bottom: solid 1px #2E4469;
} */
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    /* background: #39608C; */
	/* text-decoration:underline; */
    /* border-bottom: solid 1px #fff; */
	color:#000;
}
.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: #EEF6FB;
    border: 1px solid #ccc;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */ 
/*********KONIEC MENU**********/

/************LINKI NA STRONIE***********/
#top3_c a, #top3_c a:link, #top3_c a:active, #top3_c a:visited, #top3_c a:focus {
/* color:#B0ABA4; */
color:#002259;
text-decoration:none;
}

#top3_c a:hover {
text-decoration:none;
/* color:#58544E; */
color:#000;
}
/************KONIEC LINKOW**************/

/**********SEARCH***********/
#top0_r1_search{
padding-top:24px;
height:45px;
width:300px;
}
#szukaj_input_div{
float:left;
height: 27px;
width: 180px;
padding:2px 22px 0px 6px; 			
vertical-align:top;
}
#szukaj_input{
vertical-align:top;			
padding:0px;
margin:0px;
border:0px;
width: 180px;
background:transparent;
color: #988978;
font-size: 14px;
font-family: Georgia;
font-style:italic;
padding-top:4px;
}
#szukaj_submit_div{
float:left;			
height: 32px;
width: 60px;
vertical-align:top;
}
#szukaj_submit{
vertical-align:top;
height: 32px;
width: 60px;
padding:0px;
margin:0px;
border:0px;
font-weight:bold;
font-size: 11px;
font-family: Tahoma;
background: transparent;
color:#fff;
cursor:pointer;
}
/*****KONIEC SEARCH*********/

/************KALENDARIUM****************/
.kalendarz_submit_div{
width: 167px;
height: 24px;
margin:10px auto 0px;
padding-bottom:10px;
clear:both;
/* background: url('images/kalendarium_submit.jpg') 0 0 no-repeat; */
vertical-align:top;
}

.kalendarz_submit_div button,.kalendarz_submit_div input{
background: transparent !important;
width:167px !important;
height:24px !important;
/* vertical-align:top; */
padding:0px !important;
margin:0px !important;
border:0px !important;
color:#D99432 !important;
font-size:11px !important;
font-weight:bold !important;
font-family:Georgia !important;
/* padding-bottom:6px; */
vertical-align: middle !important;
cursor: pointer !important;
}

#kalendarium_items{
/* border-top: 1px solid #D5DCE9; */
padding:0px 15px;
}

.kal_box{
/* border-bottom: 1px solid #D5DCE9; */
}

.kal_box a:hover *{
/* color: #e20109 !important; */
}

.kal_data{
display:block;
background: url('images/top3_l_kalendarium_data.gif') 0 0 no-repeat;
width:80px;
height:15px;
float:left;
padding:1px 0px 0px 6px;
font-size: 10px;
font-weight: bold;
font-family:Arial;
color: #fff;
text-decoration:none;
}

.kal_nazwa:hover,.kal_opis:hover{
color:#000 !important;
text-decoration:none !important;
}

.kal_nazwa{
display:block;
color:#000;
font-weight:bold;
text-decoration:underline;
font-size: 12px;
font-family:Georgia;
/* font-weight: bold; */
text-decoration:none;
/* padding: 6px 0px 6px 0px; */
line-height:140%;
}

.kal_opis{
display:block;
text-decoration:none;
color:#000;
font-size: 11px;
padding: 5px 0px 5px 0px;
line-height:140%;
}

.kal_wiecej{
display:block;
text-decoration:none;
color:#D99432;
font-size: 11px;
font-family:Georgia;
font-weight:bold;
padding: 0px 0px 14px 0px;
line-height:140%;
}

#brak_wydarzen{
clear:both;
margin:0 auto;
text-align:center;
padding: 4px 10px 14px;
font-family:Georgia;
/* border-bottom: 1px solid #D5DCE9; */
}

#kryteria_ukryj{
clear:both;
margin:0 auto;
text-align:center;
/* padding:10px 0px; */
padding-top:40px;
background: url('images/top3_l_kalendarium_okres.gif') 0 0 no-repeat;
}

#kalendarz_miesiac{
float: left;
padding-left:25px;
text-align:left;
}

#kalendarz_rok{
float: right;
padding-right:25px;
text-align:left;
}

#kalendarz_submit_div{
clear:both;
padding-bottom:0px;
/* background: url('images/kalendarium_submit.jpg') center bottom no-repeat; */
}

#kryteria_ukryj select{
border: 1px solid #D5DCE9;
font-size:11px;
}
/*********KONIEC KALENDARIUM************/

/************NEWSY**************/
#newsy_logo{
width:497px;
height:40px;
background: url('images/newsy_logo.gif') 0 0 no-repeat;
}

.news_box{
padding:0px 15px 5px;
}

.news_tytul{
padding:8px 0px;
font-family: Georgia;
font-size:16px;
font-weight:bold;
color: #504848;
}

.news_data{
font-family: Arial;
font-size:10px;
font-weight:bold;
color: #9E7E7E;
padding:0px 0px 8px;
}

.news_tekst{
/* font-family: Arial; */
font-family: verdana;
font-size:11px;
color: #000;
line-height:150%;
}

.news_wyswietl_wiecej{
height:29px;
background: url('images/wiecej_bg.gif') 0 0 no-repeat;
padding-right:15px;
}
/********KONIEC NEWSY***********/

/*******NAGLOWKI****************/
h1, h2, h3, h4, h5, .predef {
font-family: Georgia;
font-size:18px;
font-weight:bold;
color: #504848;
line-height:130%;
margin-top:0px;
margin-bottom:10px;
}
/*****KONIEC NAGLOWKI***********/

/************MENU2**************/
#top3_r_podstrony_c{
width:257px;
background: url('images/top3_r_warto_c.gif') 0 0 repeat-y;
/* margin-top:10px; */
margin-bottom:10px;
}

#top3_r_podstrony_b{
width:257px;
background: url('images/top3_r_warto_b.gif') bottom left no-repeat;
padding-bottom:21px;
}

#top3_r_podstrony_t{
width:240px;
background: url('images/top3_r_podstrony_t.gif') 0 0 no-repeat;
padding:45px 8px 0px 9px;
}

#top3_r_podstrony_t a{
font-family: Georgia;
font-size:12px;
font-weight:bold;
color: #988678;
background: url('images/menu_border_bottom.gif') bottom right no-repeat;
text-decoration: none;
}

#top3_r_podstrony_t a:hover{
color: #494440;
}

.menu2_arrow{
padding:0px 10px 4px 20px;
background: url('images/menu_arrow.gif') center left no-repeat;
}

#top3_c_menu_c{
width:497px;
background: url('images/top3_c_menu_c.gif') 0 0 repeat-y;
/* margin-top:10px; */
margin-bottom:10px;
}

#top3_c_menu_b{
width:497px;
background: url('images/top3_c_menu_b.gif') bottom left no-repeat;
padding-bottom:10px;
}

#top3_c_menu_t{
width:467px;
background: url('images/top3_c_menu_t.gif') 0 0 no-repeat;
padding:10px 15px 0px 15px;
}

#top3_c_menu_t a{
/* font-weight:bold; */
font-size:12px;
color:#988678 !important;
}

#top3_c_menu_t a:hover{
color:#000 !important;
}
/*********KONIEC MENU2**********/

/*************KARTKI************/
.kartki_wyslana_x{
font-family: Arial;
font-size:10px;
font-weight:bold;
color: #9E7E7E;
}
/**********KONIEC KARTKI********/

/**********BAZA FIRM************/

.baza_firm_box{
padding:0 15px 7px;
}

.baza_firm_lista_wpisow span{
padding-bottom:10px;
display:block;
}

.baza_firm_dodaj_wpis input, .baza_firm_dodaj_wpis textarea{
border:1px solid #D5DCE9;
}

.baza_firm_lista_wpisow select{
border:1px solid #D5DCE9;
font-size:11px;
}

/********KONIEC BAZA FIRM*******/