
*{
  margin:0px;
  padding:0px;
  border:0px;
}
body {
  margin:0px;
  padding:0px;
  background-color:#0879C7;
  font-family:Arial, sans-serif;
  font-size:13px;
  background:url('img/bg.jpg') repeat-x top left;

}      
a{
  text-decoration:none;
  color:#6F7374;
}
h2{
  font-weight:100;
  font-size:14px;
  padding:10px 0px 0px 20px;
  margin:0px;
  color:#0879C7;
}
h1{
  font-size:18px;
  font-weight:100;
  color:#0879C7;
  padding-left:20px;
}

h3{
  font-size:14px;
  font-weight:100;
  color:#0879C7;
}
h4{
  font-size:12px;
  font-weight:bold;
  color:#0879C7;
  padding-left:20px;
}
h5{
  font-size:10px;
  font-weight:100;
  color:#0879C7;
  padding-left:20px;
}
ul{
  margin-left:30px;

}

.akt_list{
  float:left;
  margin-top:10px;
  width:100%;
  text-align:center;
}
#all2{
  width:100%;
  height:100%;
  background:#fff url('img/bg.jpg') repeat-x  left 60px;  
}
#all{
  width:990px;
  height:auto !important;
  margin:auto;
}
#top_menu{
  float:left;
  width:990px;
  height:60px;
  text-align:right;
  color:#0879C7;
  font-size:13px;
}
#top_menu p{
  margin-top:25px;
  font-weight:bold;
}
#top_menu a{
  color:#0879C7;
  font-weight:normal;
  text-decoration:none;
   
}
#top{
  float:left;
  height:250px;
  width:990px;
  background:url(img/top.jpg) no-repeat top left;
}
#main{
  margin-top:30px;
  float:left;
  width:990px;
}
#left_panel{
  float:left;
  width:250px;
}
.box{
  float:left;
  width:243px;
  background:url('img/menu_srodek.jpg') repeat-y top left;
  height:auto !important; min-height:80px; height:80px;
  margin-bottom:20px;
}
.box_title{
  float:left;
  width:243px;
  height:43px;
  background:url('img/menu_gora.jpg') no-repeat top left;
}
.box_title h2{
  font-weight:100;
  font-size:20px;
  padding:10px 0px 0px 20px;
  margin:0px;
  color:#0879C7;
}
.box_c{
  float:left;
  padding:5px;
  width:233px;
}
.box_bottom{
  float:left;
  width:243px;
  height:5px;
  background:url('img/menu_dol.jpg') no-repeat top left;  
  
}


.box_c ul{
  float:left;
  margin:0px;
  width:220px;
  padding:0px 5px 10px;
  list-style:none;
}
.box_c li{
  display:block;
  background:url('img/menu_separator.jpg') repeat-x left bottom;  

}
.box_c .menu a{
  display:block;
  width:200px;
  padding:8px 0px 12px 20px;
  text-decoration:none;
  color:#6F7374;
  background:url('img/menu_bullet.jpg') no-repeat 8px center;
}
.menu_1 a{
  margin-left:20px;
  width:180px !important;
}
.box2{
  float:left;
  width:243px;
  background:url('img/kontakt_srodek.jpg') repeat-y top left;
  height:auto !important; min-height:80px; height:80px;
  margin-bottom:20px;
}
.box2_title{
  float:left;
  width:243px;
  height:4px;
  background:url('img/kontakt_gora.jpg') no-repeat top left;
}
.box2_c{
  padding:0px 10px 10px;
  color:#fff;
}
.box2_bottom{
  float:left;
  width:243px;
  height:5px;
  background:url('img/kontakt_dol.jpg') no-repeat top left;  
}
.box2_c h2{
  font-weight:100;
  font-size:20px;
  padding-left:20px;
  margin:0px;
  color:#fff;
}
.box2_c p{
  margin:0px;
  padding:0px 20px;
}
.box2_c a{
  color:#fff;
}
.box2_c hr{
  margin:2px;
  border:0px;
  border-top:1px #11659E solid;
  height:2px;
  background-color:#5AA7D7;  

}
.ramka{
  float:right;
  width:735px;
  background:url('img/ramka_srodek.jpg') repeat-y top left;
  height:auto !important; min-height:80px; height:80px;
  margin-bottom:20px;
}
.ramka_title{
  float:right;
  width:735px;
  height:4px;
  background:url('img/ramka_gora.jpg') no-repeat top left;
}
.ramka_c{
  padding:2px 15px 30px;
  color:#315973;
  font-size:11px;
  
}
.ramka_bottom{
  float:right;
  width:735px;
  height:5px;
  background:url('img/ramka_dol.jpg') no-repeat top left;  
}
.ramka_c h1.title{

  font-weight:100;
  font-size:20px;
  padding:10px 0px 0px 20px;
  margin:0px;
  color:#0879C7;
} 
                   
#all_foot{
  clear:both;
  width:100%;
  height:50px;
  background-color:#0879C7;
}
#footer{
  width:990px;
  height:50px;
  margin:auto;
}  
#footer p{
  padding-top:20px;
  width:100%;
  text-align:center;
  color:#fff;
  font-size:12px;
}
#footer a{
  color:#fff;

} 
.news{  
  width:50%;
  float:left;
  margin-top:20px;
  margin-bottom:10px;
  position:relative;
}
.news2{  
  width:100%;
  float:left;
  margin-top:20px;
  margin-bottom:10px;
  position:relative;
}
.news .title, .news2 .title{
  width:60%;
  float:left;
  font-size:15px;
}
.news .date, .news2 .date{
  display:none;
  position:absolute; bottom:0px; left:0px;
  width:20%;
}
.news h2.title, .news2 h2.title{
  font-weight:100;
  font-size:20px;
  padding:0;
  margin:0px;
  color:#0879C7;
}
.news_cont{
  float:left;
  padding:10px;
  width:auto;
  padding-bottom:30px;
  text-align:justify; 
}
.cont{
  float:left;
  padding:0px;
  line-height:21px;
  margin-bottom:30px;
}
.cont p{
  margin:15px 0px;
}
.cont ul{
  padding-left:40px;
}
.imidz{
  float:left;
  padding:1px;
  border:2px #CDD8DE solid;
  margin:4px;
  margin-bottom:15px;
} 
.news .button, .aktualnosci .button, .news2 .button{
  position:absolute; bottom:0px; right:30px;
  display:block;
  width:70px; height:20px;
  padding-top:3px;
  background:url('img/b1.jpg') no-repeat top left;
  text-align:center;
  color:#fff;
}
.news .button:hover, .aktualnosci .button:hover, .news2 .button:hover{
  background:url('img/b2.jpg') no-repeat top left;
}
/* formularz wyszukiwania */
#billboards{
  float:left;
  width:100%;
}
.mm{
  border:1px #0879C7 solid;
}
.dostepne{


}
.dostepne td, .dostepne th{
  text-align:right;
  padding:2px;
}
.dostepne th{
  background-color:#EBEFF0;
}  
.dostepne  .przycisk{
  font-size:11px;
  width:71px;
  height:20px;
  border:0px;
  color:#fff;
  margin:3px;
  background:url('img/b2.jpg') no-repeat top left;
}
.dostepne  .przycisk:hover{
  background:url('img/b1.jpg') no-repeat top left;  
}
.opisy{
   padding:5px;
}
.opisy strong{
  display:inline-block;
  width:75px;
  padding-right:10px;
  color:#0879C7;
}
.bill_found{
  background:url('img/menu_separator.jpg') repeat-x left bottom;  
  margin-bottom:20px;
}
.obr_bill{
  padding:5px;
}
.obr_bill a{
  border:0px;
}
.obr_bill img{
  padding:1px;
  border:2px #CDD8DE solid;
  margin:4px;
}  
.aktualnosci {
  position:relative;
  padding-bottom:30px;
}                   
.aktualnosci img{
  float:left;
  padding:1px;
  border:2px #CDD8DE solid;
  margin:14px;
}
.aktualnosci h2.title{
  width:60%;
}
#form_find {
  clear:both;
  height:94px;
  width:652px;
  padding:15px 0px 0px 20px;
  margin:10px 0px 10px 15px;
  background:url('img/wyszukiwarka_bg.jpg') no-repeat top left;
}

.button_basc{
  display:inline-block;
  background:#EBEFF0 url('img/koszyk.jpg') no-repeat center left; 
  padding:10px 10px 10px 20px; 
}
.button_basc:hover{
   background:#EBEFF0 url('img/koszyk_hover.jpg') no-repeat center left;   
}
.button_fav{
  display:inline-block;
  background:#EBEFF0 url('img/ulubione.jpg') no-repeat center left; 
  padding:10px 10px 10px 20px; 
}
.button_fav:hover{
  background:#EBEFF0 url('img/ulubione_hover.jpg') no-repeat center left; 
}
.button_add{
  display:inline-block;
  background:#EBEFF0 url('img/ulubione.jpg') no-repeat center left; 
  padding:10px 10px 10px 20px; 
}
.button_add:hover{
  background:#EBEFF0 url('img/ulubione_hover.jpg') no-repeat center left; 
}
.button_del{
  display:inline-block;
  background:#EBEFF0 url('img/usun.jpg') no-repeat center left; 
  padding:10px 10px 10px 20px; 
}
.button_del:hover{
  background:#EBEFF0 url('img/usun_hover.jpg') no-repeat center left; 
}
.button_check{
  display:inline-block;
  background:#EBEFF0 url('img/dostep.jpg') no-repeat center left; 
  padding:10px 10px 10px 20px;   
}
.button_check:hover{
  background:#EBEFF0 url('img/dostep_hover.jpg') no-repeat center left; 
}
.button_download{
  display:inline-block;
  background:#EBEFF0 url('img/pobierz.jpg') no-repeat center left; 
  padding:10px 10px 10px 20px; 
}
.button_download:hover{
  background:#EBEFF0 url('img/pobierz_hover.jpg') no-repeat center left; 
}
.button_szuk{
  display:inline-block;
  background:#EBEFF0 url('img/szukajka.jpg') no-repeat center left; 
  padding:10px 10px 10px 20px; 
}
.button_szuk:hover{
  background:#EBEFF0 url('img/szukajka_hover.jpg') no-repeat center left; 
}



#form_find select,#form_find .inp{
  font-size:12px;
  width:123px;
  border:1px #BDCEDE solid;
  padding:2px;
  margin:2px;
}
#form_find input.search{
  width:70px;
  height:20px;
  border:0px;
  color:#fff;
  margin:3px;
  background:url('img/b1.jpg') no-repeat top left;
  padding:0px;
}
#form_find input.search:hover{
  background:url('img/b2.jpg') no-repeat top left;
}
.obserw-menu{
  margin-top:30px;
  width:612px;
  background:url('img/menu_separator.jpg') repeat-x left center;
}
.obserw-menu .strona{
  float:right;
  display:inline-block;
  background-color:#EBEFF0; 
  padding:10px 10px 10px 10px;  
}
.obserw-menu .strona span{
  display:inline-block;
  width:17px;
  height:17px;
  background:url('img/button_clean.jpg') no-repeat center left; 
  font-size:12px;
  color:#fff;
  text-align:center;
  
}
.obserw-menu2{
  margin-top:30px;
  width:100%;
  float:right;
}
.table-on{


}
#lista-liczb{
  float:left;
  width:100%;
  height:20px;
  text-align:center;
   font-size:13px;
}

#lista-liczb ul{
  list-style: none;
  width:300px;
  margin:auto;  

}
#lista-liczb li{
  width:10px;
  float:left;
  text-align:center;
}
#lista-liczb span{
  display:inline-block;
  width:17px;
  height:17px;
  background:url('img/button_clean.jpg') no-repeat top left;
  text-align:center;
  font-size:12px;
  color:#fff;
} 
#lista-liczb a:hover{
  text-decoration:underline;
  color:#000;
}
.stopka{
  padding:10px;
  color:#aaa;
  float:left;
  width:90%;
  margin:10px auto;
  text-align:center;
}
.stopka h6{
  font-size:10px;

}
.billboards_title{
  width:100%;
  font-size:16px;
  color:#61C9F0;
  text-align:center;
}
.rezer{
  width:220px;
  float:right;
  text-align:right;
}
.rezer{


}
.rezer input{
  font-size:11px;
  width:200px;
}
.rezer .area{
  font-size:12px;
  width:200px;
  padding:2px 4px;
  border:1px #BDCEDE solid;
  margin:2px;
}
.rezer .inp2{
  font-size:12px;
  padding:2px 4px;
  border:1px #BDCEDE solid;
  margin:2px;
}
.rezer .przycisk{
  font-size:12px;
  width:71px;
  height:20px;
  border:0px;
  color:#fff;
  margin:3px;
  background:url('img/b2.jpg') no-repeat top left;
}
.rezer .przycisk:hover{
  background:url('img/b1.jpg') no-repeat top left;  

}
.rezer .token{
  width:112px;
  padding:2px 4px;
  border:1px #BDCEDE solid;
  margin:2px;
  font-size:12px;
}
.rezer .token_img{
  border:1px #BDCEDE solid;
  margin:2px;
}
.rezerwacje{
  width:470px;
  float:left;
  
}
.rezerwacje p{
  font-size:1.5em;

}
.rezerwacje span{
  display:inline-block;
  width:130px;
  padding-right:10px;
  color:#0879C7;
  text-align:right;  

}

.inkoszyk{
  padding-top:10px;
  padding-bottom:10px;
  background:url('img/menu_separator.jpg') repeat-x left bottom;  
  margin-bottom:20px;
  margin-top:20px;
}
.in_r{
  text-align:right;
  font-size:1.3em;
}
.koszykowo{
  text-align:right;

}
.gal-opi{
  width:100%;
  float:left;

}
.galery-inside, #gallery{
  width:100%;
  float:left;
  text-align:center;   
}
.galery-inside img{
 
   float:left;
  padding:1px;
  border:2px #CDD8DE solid;
  margin:5px; 
  

}
.galery{
  text-align:center;
}
.galery p{
  width:100%;
}
#gallery img{
  float:left;
  padding:1px;
  border:2px #CDD8DE solid;
  margin:5px;   
}
.gallery img, .galery img{
  float:left;
  padding:1px;
  border:2px #CDD8DE solid;
  margin:5px;   
}
.gallery h2{
  width:100%;
  padding:10px 0px;
  float:left;
}
.gallery .przycisk2, .galery p .przycisk2{
  display:inline-block;
  font-size:12px;
  width:71px;
  height:20px;
  text-align:center;
  padding-top:4px;
  color:#fff;
  margin:3px;
  background:url('img/b2.jpg') no-repeat top left;
}
.gallery .przycisk2:hover, .galery p .przycisk2:hover{
  background:url('img/b1.jpg') no-repeat top left;  

}
.gal-opi{
  padding:10px;
  width:600px;

}
.imidz{
  border:0px;
  padding:0px;
  margin:5px;
}
.imidz span{
  display:block;
  color:#0879C7;

}

#form_find2 {
  clear:both;
  height:auto !important; min-height:100px; height:100px;
  width:651px;
  padding:0px;
  margin:10px 0px 10px 15px;
 
}
#form_find2 select,#form_find2 .inp{
  font-size:12px;
  width:123px;
  border:1px #BDCEDE solid;
  padding:2px;
  margin:2px;
}
#form_find2 input.search{
  width:70px;
  height:20px;
  border:0px;
  color:#fff;
  margin:3px;
  background:url('img/b1.jpg') no-repeat top left;
  padding:0px;
}
#form_find2 input.search:hover{
  background:url('img/b2.jpg') no-repeat top left;
}
#form_xtop{
  float:left;
   background:url('img/szukaj_gora.jpg') no-repeat top left;
   width:651px;
   height:26px;
   

}
#form_xcenter{
  background:url('img/szukaj_srodek.jpg') repeat-y top left;
  padding:0px 10px 10px 10px;
  width:651px;
}
#form_xbottom{
   background:url('img/szukaj_dol.jpg') no-repeat bottom left;
   width:651px;
   height:24px;
   text-align: right;
   padding:0px 10px 5px 0px; 
}
.button_szuk2{
  display:inline-block;
  background: url('img/w03_.png') no-repeat center left; 
  padding:5px 30px 5px 20px; 
  margin-right:10px;
}
.button_szuk2:hover{
  background: url('img/w03.png') no-repeat center left; 
}
.button_szuk3{
  display:inline-block;
  background:url('img/szukaj-02.jpg') no-repeat center left; 
  padding:3px 30px 10px 0px; 
} 
.button_szuk3:hover{
  background: url('img/szukaj_-02.jpg') no-repeat center left; 
}
#dozaa{
  background:#fff url('img/select_y.jpg') no-repeat  237px center;   
  padding:1px;
  height:17px;
}
#zaa_container{
  clear:both;
  float:left; 
  position:relative;
}
#zaa{
  width:253px;
  height:300px;
  position:absolute; top:-3px; left:3px; z-index:10;
  background-color:#fff;
  border:1px #000 solid;
  color:#000;
}
#zaa table{
  width:100%;
  margin:10px 0px;
}
#zaa table th{
  

}

#zaawansow{
  width:600px;
}
#zaawansow label{
  display:inline-block;
  width:200px; 
  text-align:right;
}
#zaawansow  .monk th{
  text-align:right;
  padding:2px;
  text-transform: lowercase;
  font-size:11px;
}
#zaawansow  .monk td{
  text-align:center;
}
.table2{
  


}