/* ogólne */
html{
  overflow-x: hidden;
}
body {   
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  line-height:1.5em;
  text-align:center;
  color:black;
  background:url('img/tloniebo_01.jpg') center top no-repeat; 
  }
a { text-decoration:none; color:black; z-index:80; } 
a:hover {color:#006cb9;}  
a, h1, h2, h3, hr, p, img {margin:0px; padding:0px;}
h1 { font-size: 20px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
input { padding:0px; border:0; font-family:Arial,sans-serif; font-size:12px;} 
hr {height:0px; border:1px inside gray;} 
img, a img{border:0;}                     
img { display: block;}

#main ul { padding:0px; }
  
#main li {
  display:block;
  padding:5px 0px 5px 25px;
  background:url('img/fajka_28.png') left 5px no-repeat; 
  font-size:12px;
  }   
  
#main ul.mapka { padding:0px; }

#main ul.mapka li{ 
width:190px;
 }

#web {
  margin:0px auto;
  width:100%;
  text-align:left;
  } 
#top {
  width:100%;
  margin:0px auto;
  height:386px;
  }  
#top_gora {
  width:100%;
  height:386px;
  margin:0px auto;
  background:url('img/topp_02.png') center top no-repeat;
  } 
  
/* zawartosc */  
#content {
  width:100%;
  float:left;
  background:url('img/kartasrodek_05.png') center top repeat-y;
  }
#container {
  width:1001px;
  margin:0px auto;  
  display:block;
  } 
.container_box_content {
  margin-top:20px;
  position:relative;
  z-index:80;
  }
  .container_box_content2 {
  margin-top:0px;
  position:relative;
  z-index:210;
  }
#main_content {
  width:1001px;
  display:block;       
  padding-bottom:340px;  
  float:left;
  background:url('img/malowidlo_na_dole_34.png') right bottom no-repeat;
  position:relative;
  }  
  
/* lewa_kolumna */  
#left_side {
  width:274px;  
  float:left;
  display:block;
  } 
#left_side img {border:0px;}
   
#nav {
  width:264px;
  float:left;
  display:block;
  margin-left:10px;
  position:relative;
  z-index:55;
 
  } 
#main_menu {
  width:264px;
  float:left;
  display:block;
  z-index:65;
  position:relative; 
  }    
#board {
  float:left;
  width:224px;
  z-index:70;
  position:relative;  
  }  
ul#board {
  padding: 90px 18px 40px 22px; 
  margin:0px;
  list-style-type:none;
  } 
ul#board li{ width:224px; }
 
ul#board a { 
  width:214px;
  height:20px;
  float:left;
  display:block;
  padding:7px 5px 0 5px;
  margin:0px;   
  color:white;
  font-size:14px;
  font-weight:bold; 
  border-bottom:1px solid white;   
  } 
#board .men2 a {font-size:12px;margin-left:20px;width:194px;}
.men2 {list-style:none;margin:0;}
#board ul {padding:0;}
#board .men1 li{display:none;}
#calendar {
  width:274px;
  height:241px;
  float:left;
  display:block;
  background:url('img/kalendarz_24.png') right top no-repeat;  
  }
#cal_cont {
  width:240px;
  height:211px;
  float:left;
  margin:20px 11px 10px 23px;
  display:block;
  }    
#header {
  width:240px;
  height:48px;
  display:block;
  float:left;
  text-align:center;  
  } 
#header h1 {
  width:200px; 
  height:23px;
  color:#fff;
  padding:15px 20px 10px 20px; 
  font-weight:normal;
  }   
#text {
  width:220px;
  height:146px;
  float:left;
  display:block;
  text-align:center;
  padding:10px 10px 10px 10px;
  }
#text span {
  width:220px;
  float:left;
  display:block
  }  
#data {
  font-size:32px;
  padding:5px 0;
  font-weight: bold;
  color:#006cb9;
  }
#godz {
  font-size:18px;
  color:#006cb9;
  padding:5px 0px;
  }
#holiday { color:#006cb9;}

#press, #diary, #net {
  width:258px;
  height:133px;
  float:right;
  display:block;
  position:relative;
  z-index:80;  
  padding-left:16px;
  }  
  
#net2 {
  width:258px;
  height:203px;
  float:right;
  display:block;
  position:relative;
  z-index:80;  
  padding-left:16px;
  }    
   
/* glowna_zawartosc */  
#rest {
  width:727px;
  float:left;
  display:block;
  background:url('img/buzzkkii.png') 20px top no-repeat;  !important
  }   
#main {
  width:480px;
  float:left;
  display:block;
  }
#main_cont {
  width:440px;
  float:left;
  display:block;
  padding:35px 10px 20px 30px;
  color:navy;
  text-align:left; 
  }  
#main_cont h1 { line-height:1.5em;}

.title {
  width:440px;
  float:left;
  display:block;
  padding:10px 0px;
  font-weight:bold;
  }  
.text_part {
  width:440px;
  float:left;
  display:block;
  padding:10px 0px;
  } 
.text_part p {
  width:440px;
  float:left;
  display:block;
  } 
.text_part a {color:navy;}
     
ul#program {
  width:440px;
  float:left;
  display:block;
  padding:0 0 30px 0px;
  margin:0px;
  } 
#program li {
  width:420px;
  float:left;
  display:block;
  padding:5px 0px 5px 20px;
  background:url('img/fajka_28.png') left top no-repeat; 
  }
.button {
  width:440px;
  float:left; 
  display:block;
  }  
.button a {
  width:96px;
  height:38px;
  text-align:center;
  font-weight: bold;
  color:yellow;    
  }  
.more {
  width:96px;
  height:16px;
  padding-top:21px;
  float:right;
  display:block;
  background:url('img/wiecejbutton_07.png') center center no-repeat; 
  }
.more:hover { color:white;}
  
.title_2 {
  width:440px;
  float:left;
  display:block;
  padding:10px 0px;
  font-weight:bold;
  text-align: center;
  } 

/* prawa_kolumna */   
#right_side, #some, #banner {
  width:246px;
  float:left;
  display:block;
  }  
#some {height:43px;}
  
#banner {height:111px;}

#kontakt {
  width:246px;
  height:256px;  
  float:left;
  display:block; 
  margin-top:-10px;
  position:relative;
  z-index:80;  
  background:transparent url('img/adres_15.png') right top no-repeat;
  }
#kontakt p {padding:3px 0;}

#kont_top {
  width:246px;
  height:100px;
  float:left;
  display:block;
  }
#kont_rest {
  width:226px;
  height:156px;
  float:left;
  display:block;
  padding:0 5px 0 15px;
  text-align:center;
  font-weight: bold;
  }
#search {
  width:246px;
  height:184px;
  float:left;
  display:block; 
  margin-top:-20px;
  position:relative;
  z-index:80;
  background:transparent url('img/szukaj_23.png') left top no-repeat;  
  }
#search_top {
  width:246px;
  height:100px;
  float:left;
  display:block; 
  }
#search_rest {
  width:196px;
  height:40px;
  float:left;
  display:block;
  padding:8px 25px 25px 25px;  
  }  
#search table tr {
  width:196px;
  height:30px;
  float:left;
  display:block;
  }
#search table td {
  float:left;
  height:30px;
  padding:0px;
  }      
#szukaj {
  width:150px;
  height:20px;
  float:left;
  display:block;
  background-color:white;
  text-align:left;
  }
#butt {
  width:46px;
  height:30px;
  display:block;
  float:left;
  background:url('img/lupa_03.png') right top no-repeat ;
  }  
#sondaform input {
  padding:0px;
  margin:0px;
  }  
#sonda, #sonda_2 {
  width:246px;    
  height:195px;
  padding-top:80px;
  float:left;
  display:block;
  background: transparent url('img/sonda_24.png') right top no-repeat;  
  margin-top:-10px;
  position:relative;
  z-index:80;
  }
#sonda_top, #sonda_2_top  {
  width:246px;
  height:89px;
  float:left;
  display:block;   
  }
#sonda_rest #sonda_2_rest {
  width:246px;
  height:190px;
  float:left;
  display:block;
  } 
#sonda_rest table, #sonda_2_rest table  {
  width:226px;
  height:150px;
  display:block;
  float:left;
  padding:5px 10px 35px 10px;  
  } 
#sonda_rest tr, #sonda_2_rest tr {
  width:226px;
  height:25px;
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  }
#sonda_rest tr.pyt,#sonda_2_rest tr.pyt  { background:none;}
  
#sonda_rest td, #sonda_2_rest td {
  height:25px;
  padding:0px;
  margin:0px;
  display:block;
  float:left; 
  }             
#sonda_rest tr.pyt td,#sonda_2_rest tr.pyt td {
  width:226px;
  text-decoration:underline;
  text-align:center;
  font-weight:bold;
  } 
#sonda_2_rest td.item {
  width:82px; 
  padding-left:6px;
  }  
#sonda_2_rest td.item_2 {
  width:128px; 
  } 
#glosuj {
  width:116px;
  height:75px;
  position:relative;
  z-index:80;
  background:url('img/wiecejbutton_07.png') center center no-repeat; 
  color:yellow;
  float:left;
  font-weight:bold;
  }  
#glosuj:hover {
  color:white;
  }    
div.wykres {
  width:128px;
  } 
div.wykres, #wyk_blue, #wyk_gray, #wyk_red, #wyk_black, #wyk_green {
  height:22px;
  float:left;
  display:block;
  }
.wykres1 {
  background: url(img/sondaniebieski_29.png) top left repeat-x; 
}  
.wykres2 {
background: url(img/sondazielonajasna_29.png) top left repeat-x;
} 
.wykres3 {
background: url(img/sondaczerwona_29.png) top left repeat-x; 
} 
.wykres4 {
background: url(img/sondaczarna_29.png) top left repeat-x;
} 
.wykres5 {
 background: url(img/sondazielonaciemna_29.png) top left repeat-x;     
} 
.wykres6 {
background: url(img/sondaniebieski_29.png) top left repeat-x; 
} 
.wykres7 {
 background: url(img/sondazielonajasna_29.png) top left repeat-x;
} 
.wykres8 {
background: url(img/sondaczerwona_29.png) top left repeat-x;    
} 
.wykres9 {
background: url(img/sondaczarna_29.png) top left repeat-x;
} 
.wykres10 {
 background: url(img/sondazielonaciemna_29.png) top left repeat-x;  
}                            
#wyk_blue {
  width:42%;
  background:url('img/sondaniebieski_29.png') left center no-repeat;
  } 
#wyk_gray{
  width:30%;     
  background:url('img/sondazielonajasna_29.png') left center no-repeat;
  } 
#wyk_red {
  width:100%;    
  background:url('img/sondaczerwona_29.png') left center no-repeat;
  } 
#wyk_black {
  width:100%;      
  background:url('img/sondaczarna_29.png') left center no-repeat;
  } 
#wyk_green {
  width:100%;   
  background:url('img/sondazielonaciemna_29.png') left center no-repeat;
  }      
#linki {
  width:246px;
  height:245px; 
  float:left;
  display:block;
  font-weight: bold;
  margin-top:20px;
  position:relative;
  z-index:80;
  background:url('img/przydatnelinki_25.png') right top no-repeat;  
  }    
#linki_top {
  width:246px;
  height:100px; 
  float:left;
  display:block;  
  }
#linki_rest {
  width:246px;
  height:145px; 
  float:left;
  display:block;   
  }  
#linki p {
  padding:3px 20px;
  } 
  
/* stopa */   
#footer {
  width:100%;
  margin:-580px auto 0 auto;
  height:13px;
  text-align:center;
  float:left;        
position:relative;
z-index:201;   
  }
#footer a {
  color:#fff;
  text-decoration:underline;
  }  
#books {
  float:right;
  height:367px;
  width:1px;
  margin:0 auto;      
  display:block;  
  position:relative;
  z-index:-1;        
  }  
#books img{
float: right;
         
  }  
#stopa {
  width:100%;
  height:78px; 
  padding-top:150px; 
  color:#fff;
  background:transparent url('img/trawa_36.png') left bottom no-repeat;  
  z-index:205;     
  float:left;
  position:relative;  
  } 

#stopa a{
text-decoration:none;
}  

#stopa a:hover{
text-decoration:underline;
}       

#ksiazki {
position:absolute;
bottom:50px;
right:-315px;
z-index:200;
width:393px;
height:667px;
overflow: hidden;
background:url('img/ksiazki_29.png') no-repeat top left;
} 
#bibl{
position:absolute;
top:28px;
left:88px;  
z-index:210;
}
#konik {
position:absolute;
bottom:90px;
left:-260px;
z-index:200;
width:527px;
height:467px;
overflow: hidden;
} 

#tab_gora {
position:absolute;
top:0px;
left:-50px;
z-index:30;
width:352px;
height:256px;
overflow: hidden;
background:url('img/tablicagora_06.png') no-repeat top left;
}  

#tab_srodek {
position:absolute;
z-index:31;
top:130px;
left:-50px;
width:352px;
height:252px;
overflow: hidden;
background:url('img/tablica_srodek.png') repeat-y top left;
}  

#tab_dol {
position:absolute;
z-index:32;
bottom:0;
left:-60px;
width:352px;
height:308px;
overflow: hidden;
background:url('img/tablicadol_07.png') no-repeat top left;
} 
   
textarea, .pole_k{border:1px solid #CCCCCC; background: #F4F4F4;}
    
.onelink{float:left;padding:0;margin:0;position:relative;}
.onelink .sub{position: absolute; display:none; top: 83px; left: 0px; z-index:20; padding: 0px 0px 0px 0px; width: 216px !important; background: transparent;}
.onelink .sub a{display:block; width:186px; padding: 0px 10px 0px 20px; height: 27px; line-height: 27px; font-size: 12px; color: #999999; background: url(images/srodek.png) transparent no-repeat; }
.onelink .sub a.first{display:block; width:186px; padding: 8px 10px 0px 20px; height: 27px; line-height: 27px; font-size: 12px; color: #999999; background: url(images/gora.png) transparent no-repeat; }
.onelink .sub a.last{display:block; width:186px; padding: 0px 10px 11px 20px; height: 27px; line-height: 27px; font-size: 12px; color: #999999; background: url(images/dol.png) transparent no-repeat; }
.onelink .sub a:hover{color: #FF8000;}

.onelink:hover .sub{display:block;}

.blue{padding:0px 20px;margin-top:8px;margin-bottom:4px;float:left;}

#logo {
margin:0 auto;
display:block;
width:880px;
padding-top:148px;
padding-left:10px;
}

#flash {
margin:0 auto;
display:block;
width:950px;
padding-top:26px;
padding-left:13px;
}

.czyszczenie {
clear:both;
}

.button2 {
background:url('img/wiecejbutton_07.png') center top no-repeat;  
width:96px;
height:44px;
float:left;
position:absolute;
top:190px;
left:120px;
color:yellow;
font-weight:bold;
}
.button2:hover {
color:#fff;
}

.button3 {
background:url('img/wiecejbutton_07.png') center top no-repeat;  
width:96px;
height:44px;
float:left;
color:yellow;
font-weight:bold;
}
.button2:hover {
color:#fff;
}

.img {
float:left; 
margin:5px;
}

.flashek {
float:left;  padding:0px;margin:0px;
width:249px;
height:158px;
}
.topik {
width:600px;
height:15px;
float:left;
text-align:right;
color:#E77918;
position:relative;
z-index:80;
}

.topik a {
color:#E77918;
}

.mapka li {
list-style-type: circle;
}