body { padding: 0px; margin: 0px;  font:13px/1.6em Arial,sans-serif ;background: url(/gfx/bg.png) 0px 0px repeat-x #ffffff; }
img {border:none;}
.clear {clear:both;}
a {color:#617828; margin:0;}

#top {background: url(/gfx/top.jpg) 0px 0px no-repeat; width:1280px; height:308px; margin:0 auto; }
#top_menu {height:52px; width:1000px; margin:0 auto; font:normal 11px Verdana,Arial; color:#ffffff;}
.table_menu {width:100%; text-align:center;}
.table_butt {width:10%;}
.table_butt a {color:#ffffff; text-decoration:none;}
.table_butt a:hover {color:#ffffff; text-decoration:underline;}
.table_slabo {width:40%; text-align:right;}
.table_search {width:30%;}
#szukaj_form{ background: url(/gfx/szukajka.png) 0px 0px no-repeat; width:220px; height:52px; float:right;}
#szukaj2 {background:none; border:none; width:150px; height:17px; margin:18px 0 0 16px;font-size:12px;}
#znajdz { background: transparent; width: 50px; height: 54px; cursor: pointer; border: 0px none; }
#menu_picture {height:196px; width:980px; margin:10px auto; text-align:right; padding-right:20px;}

#content { clear :both; padding: 0px 0 0 25px; margin: -20px auto 20px auto; width: 1000px; border: 0px none; }

#menu_left { width: 261px; margin: 20px 0px 0px 0px; padding: 0px; float: left;}
#menu_left_title {background: url(/gfx/menu_header.png) 0px 0px no-repeat; width:261px; height:37px; text-align:center; font:normal 18px Century Gothic,Arial; color:#302e2d; }
.menu_left_top {border-left:0px solid #CBCBCB; border-right:0px solid #CBCBCB; border-bottom:0px solid #CBCBCB; width:231px; min-height:17px; text-align:left; color:#000; font:13px Arial;padding:5px; margin:0;}
.sep_menu {margin-left:-6px; margin-top:10px;}
.sep_menu_top {margin-top:10px; margin-left:19px;}
#menu_left ul {margin:0; padding:0;background:url(/gfx/menu_bg.png) 0px 0px repeat-y;}
#menu_left ul li{background:url(/gfx/pointer.png) 8px 7px no-repeat; list-style:none; padding-left:20px;}
#menu_left ul li ul{margin:0; padding:0; background:none;}
#menu_left ul li ul li{list-style:none; padding-left:20px; background:none;}
#menu_left ul li ul li a{color:#302e2d;text-decoration:none; font:normal 10px Verdana, Arial;}
#menu_left ul li ul li a:hover {text-decoration:underline;}

#menu_right { width: 226px; margin: 0px 0px 0px 0px; padding: 0px; float: right;}

#newsletterform {background:#D7EEFB; width:251px; margin-left:5px; color:#302e2d;text-decoration:none; font:normal 10px Verdana, Arial;}
#zapisz {background: url(/gfx/zapisz_button.png) 0px 0px no-repeat; width:66px; height:27px; border:none; cursor:pointer;}
#zapisz:hover {background: url(/gfx/zapisz_button_h.png) 0px 0px no-repeat; width:66px; height:27px; border:none; cursor:pointer;}

#top_img {background: url(/gfx/banpodanim.png) 0px 0px no-repeat; width:951px; height:231px; margin:5px 0 0 135px;}

#menutop   { width: 960px; height: 47px; padding: 0px; margin: 0px auto 0px auto; }
#menutop a { padding: 0px; margin: 0px; text-decoration: none;}

#top_starostwo {position:absolute; width:70px; height:80px; margin-left:15px; top:5px;}

#page_button {margin-left:40px; margin-top:-20px;}

#menutop2 li ul {  width: 160px;   }

  /* General */
  #menutop2, #menutop2 ul { list-style: none; }
   
  /* Head links */
/* 
 #menutop2 li.headlink { width: 220px; float: left; margin-left: -1px; border: 1px black solid; background-color: #e9e9e9; text-align: center; }
  #menutop2 li.headlink a { display: block; padding: 15px; }
*/
  /* Child lists and links */
  #menutop2 li ul { display: none; border-top: 1px black solid; text-align: left; width: 160px; z-index: 9999; }
  #menutop2 li:hover ul { display: block; width: 160px; z-index: 9999; position: absolute; bottom: -65px;  }
  #menutop2 li ul li a { padding: 5px 0px; height: 23px; color: #000; background: #cbcbcb; display: block; width: 160px; margin: 0px; line-height: 23px;   }
  #menutop2 li ul li a:hover { color: #fff; }
  #menutop2 li ul li { padding: 5px 0px; margin: 0px; color: #000; width: 100%; margin: 0px; padding: 0px; border-bottom: 1px solid #2b2b2b;  background: #cbcbcb; }
  /* Pretty styling */
   #menutop2 ul li a:hover { text-decoration: none;  }
  #menutop2 li ul {  padding-bottom: 10px; padding: 0px; margin: 0px;   }

#menutop2 li { display: block; float: left; padding: 0px; margin: 0px; position: relative;  }

a.mtp1 { background: url(/gfx/button_g1.png) 0px 0px no-repeat; }
a.mtp2 { background: url(/gfx/button_g2.png) 0px 0px no-repeat; }
a.mtp3 { background: url(/gfx/button_g3.png) 0px 0px no-repeat; }
a.mtp4 { background: url(/gfx/button_g4.png) 0px 0px no-repeat; }
a.mtp5 { background: url(/gfx/button_g5.png) 0px 0px no-repeat; }
a.mtp6 { background: url(/gfx/button_g6.png) 0px 0px no-repeat; }
a.mtp1:hover { background: url(/gfx/button_gd1.png) 0px 0px no-repeat; }
a.mtp2:hover { background: url(/gfx/button_gd2.png) 0px 0px no-repeat; }
a.mtp3:hover { background: url(/gfx/button_gd3.png) 0px 0px no-repeat; }
a.mtp4:hover { background: url(/gfx/button_gd4.png) 0px 0px no-repeat; }
a.mtp5:hover { background: url(/gfx/button_gd5.png) 0px 0px no-repeat; }
a.mtp6:hover { background: url(/gfx/button_gd6.png) 0px 0px no-repeat; }

#boxes3 { padding: 0px; margin: 0px; }
#boxes3 img, #menutop img { border: 0px none; padding: 0px; margin: 0px; }
#boxes3 a, #menutop a { padding: 0px; margin: 0px; text-decoration: none; border: 0px none; }

#page { float: left; width: 700px; padding: 0px; margin: 0px; background: transparent; }

.listaofert td { padding: 5px; }
.listaofert td.field1 { width: 25%; font-weight :bold; text-align: right; }
.listaofert a { text-decoration: none; color: #1b4b2b; font-weight: bold; }
.listaofert a:hover { text-decoration: underline; color: #2b2b2b; }

#znalezione { width: 100%; border-collapse: collapse; }
#znalezione td { padding: 9px 5px; border-bottom: 1px solid #f2f2f2;  }
#boxes { padding: 0px; margin: 0px; width:951px; float:left; position:relative;}
#boxes a { padding: 0px; margin: 0px; text-decoration: none; }
#boxes img { padding: 0px; margin: 0px; border: 0px none; }


#boxes3 { padding: 0px; margin: 0px; }
#boxes3 img, #menutop img { border: 0px none; padding: 0px; margin: 0px; }
#boxes3 a, #menutop a { padding: 0px; margin: 0px; text-decoration: none; border: 0px none; }

.linki { display: block; border: 0px none; text-align: center; padding: 10px 0px 10px  0 !important;  padding-left:10px; }
.linki img { border: 0px none; }




.shadowmenu {margin-left:10px;}
.menu_left_top a{width:206px; color:#302e2d; font:normal 11px Verdana,Arial; text-decoration:none;}
.select a{width:206px; color:#302e2d; font:normal 11px Verdana,Arial; text-decoration:none;}
#mlinki {text-align:center;}
a.cat_title {}


#page { float: left; width: 510px; padding: 0px; margin: 20px 0 50px 0; padding: 0px margin: 0px; background: #fff; border:0px solid #8f8f8f; }
#page ul {list-style:circle !important;}
#page ol {list-style:decimal !important;}

#linki {float:right; width:741px; height:50px; position:absolute; top:-60px;left:210px; z-index:100; padding-left:5px;}

#menu_left ul li.select:hover { background: none; }


.listaofert { width: 90%; margin: 10px auto; border-collapse: collapse; border: 1px solid #cecece; background: url(/ico/icon_person.png) 0px 0px no-repeat; }
.listaofert td { padding: 5px; }
.listaofert td.field1 { width: 25%; font-weight :bold; text-align: right; background:#F2FFE7;     border-bottom: 1px solid #D8E4CF; }
.listaofert td.field2 { border-left: 1px solid #D8E4CF; border-bottom:1px solid #D8E4CF; background: #fff;}
.listaofert a { text-decoration: none; color: #1b4b2b; font-weight: bold; }
.listaofert td.field3 { font-weight :bold; text-align: right; border:none; } 
.field_more { font-weight :bold; text-align: right; border:none;display:block;margin-right:36px;} 
.field_more a{text-decoration:none;}
.listaofert a:hover { text-decoration: underline; color: #2b2b2b; }


#znalezione { width: 100%; border-collapse: collapse; }
#znalezione td { padding: 9px 5px; border-bottom: 1px solid #f2f2f2;  }
#znalezione td a { text-decoration: none; color: #1b4b2b; font-weight: bold; }
#znalezione td a:hover {  text-decoration: underline; color: #2b2b2b; }
#znalezione td span { color: #9b9b9b; padding-right: 2em; }
.founded h2 { font: bold 16px Arial,sans-serif; color: #EC770C; }
.founded p { text-align: center; }
#pagemar { width: 510px; margin: 0px auto; padding: 5px 0px;  }
#pagemar ul li { list-style: disc; }

#foot {  width: 100%; background: url(/gfx/bg_foot.png) 0px 0px repeat-x;}

#foot_menu {background: url(/gfx/footer.png) 0px 0px no-repeat; width:1280px; height:67px; margin:0 auto;}
#foot_menu a {text-decoration:none; color:#fff; margin:20px 145px 0 0; float:right; width:89px; height:25px;}

#newsletter { padding: 0px; margin: 20px 0px; background:#ffffff; position: relative;margin-left:5px; }
#newsletter_email { width: 200px; height :20px; border: 0px none; position: absolute; top: 90px; left: 20px; background: transparent;  line-height: 22px; }
#newsletter_send { width: 50px; height :25px; border: 0px none; position: absolute; top: 115px; left :178px; background:transparent; cursor: pointer; }

#bottommenu { width: 50%; margin: 10px auto; text-align: center; }
#bottommenu td { padding: 0px 5px; }
#bottommenu a { text-decoration: none; color: #2b2b2b; }
#bottommenu a:hover { text-decoration: underline; }


.iinfo { position: absolute; top: 0px; right: 10px; cursor: pointer; width:100px; height:50px;}





#herb { position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px; }
#puparrows { position: absolute; top: 0px; left: -31px; padding: 0px; margin: 0px; width: 31px; height: 175px;  }


#tmenu { width: 582px; height: 56px; position: absolute; top: 50px; right: 0px; }
#tmenu img { border: 0px none; }
#tmenu a { text-decoration: none; }


#blind { position: absolute; bottom: 3px; left :3px; width: 240px; height: 70px; display: block;}



.scroller {background: transparent; color: #6b6b6b; font: 14px Arial,sens-serif; overflow: hidden; }
.scroller a { font: bold 14px Arial,sans-serif; color: #5D5D5D; text-decoration: none; }


#top #searchfield { width: 172px; height: 16px; border: 0px none; position: absolute; top: 35px; right: 50px; background: transparent; font-size: 11px; line-height: 3px;  }
#top #searchsend { width: 28px; height: 20px; border: 0px none; position: absolute; top: 34px; right: 22px; background: transparent; cursor: pointer;  }

#threebox { width: 960px; height: 141px; background: url(/gfx/zielony.png) 0px 0px no-repeat;}

#topmenu {height: 44px; padding: 0px; margin: 0px auto; width: 970px; background: url(/gfx/menu_top.png) 0px 0px no-repeat; text-align: center; list-style: none; position: relative; }
#topmenu ul { position: absolute; right: 10px; top: 0px; height :44px; padding: 0px; margin: 0px; }
#topmenu #sbox { width:220px; height:44px; padding: 0px; margin: 0px; position: absolute; top: 0px; left :5px; background: url(/gfx/szukaj.png) 0px 0px no-repeat;}

.newsltr { width: 150px; text-align :center; font: normal 10px Arial,sans-serif; color: #7F7F7F; line-height:8px; padding: 20px; border: 1px solid #DFDFDF; margin: 0px;  }
#licznik { width: 160px;  padding: 0px; margin: 10px auto; text-align: center; font-weight :bold; }

#topmenu li { display: inline; padding: 0px 5px; margin: 0px;   }
#topmenu li a { padding: 0px; margin: 0px; text-decoration: none; border: 0px none; }
#topmenu img { border: 0px none; padding: 0px; margin: 0px; }
#topgallery { width: 960px; height: 263px; background: url(/gfx/sl_2.png) 0px 0px no-repeat; position: relative; }
#topgallery #gbox1 { width: 300px; height: 220px; border:1px solid #cecece; background: #efefef; position: absolute; top: 20px; left :10px; padding: 0px; margin: 0px; padding: 0px; }
#topgallery #gbox2 { width: 300px; height: 220px; border:1px solid #cecece; background: #efefef; position: absolute; top: 5px; left :330px; padding: 0px; margin: 0px; padding: 0px; }
#topgallery #gbox3 { width: 300px; height: 220px; border:1px solid #cecece; background: #efefef; position: absolute; top: 20px; right :10px; padding: 0px; margin: 0px; padding: 0px; }

#gbox1 img { padding: 10px 5px; }
#gbox2 img { padding: 10px 5px; }
#gbox3 img { padding: 10px 5px; }

#sitecontent { width: 685px; border: 0px none; float: right; margin-right: 5px;  }


.art { width: 100%; padding: 0px; margin: 0px 0px 0px 0px; position: relative; border-bottom:1px solid #617828;}
.art a img { border: 0px none; float: left; margin: 7px 10px -24px 0; }

.taC a img { border: 0px none; float: left; margin:  0; }
#zglosoferte { border-collapse: collapse; width: 90%; margin: 20px auto; }
#zglosoferte td, #zglosoferte th  { padding: 5px 8px;  }
#zglosoferte th { font-weight: bold; font-size:13px; color: #7E974C; text-align: left; padding-top: 15px; }
#zglosoferte td.f1 { text-align: right; font: bold 11px Arial,serif; color: #254359; padding: 5px; border-right: 4px solid #eee; width: 35%;  }
#zglosoferte input, #zglosoferte textarea { border: 1px solid #ccc; padding: 3px; font-size: 10px;  }
#zglosoferte ul { width: 100%; list-style: square; }
#zglosoferte ul li { clear: both; }
#zglosoferte ul li span { display: block: width: 30%; text-align: right; float: left;  }
#zglosoferte strong { font-size: 110%; color: #516131; } 

.art .art_title { padding: 22px 5px 5px 5px; margin: 0px; }
.art .art_title a { font: bold 15px Tahoma,sans-serif; color: #617828; text-decoration: none; }
.art .art_title a span.last_title_word {  color: #9FA409; }

.art .art_head { padding: 0px 10px 5px 110px; font: normal 13px Arial,sans-serif; color: #2b2b2b; text-align justify; line-height: 1.6em; }
.art .art_head_other { padding: 0px 10px 5px 10px; font: normal 13px Arial,sans-serif; color: #2b2b2b; text-align justify; line-height: 1.6em; }
.art .art_date { top: 0px; left: 5px; color: #9b9b9b; font-style: italic; font-size: 10px; clear: both; }
.art .art_more { width: 100%; text-align: right; text-decoration: none; font: bold italic 11px Arial,sans-serif; color: #617828; display: block; clear: both; margin-bottom: 5px; margin-right :15px;   }
.art .art_more:hover { color:#A4201B; }
span.art_date { width: 95%; text-align: left; display: block; margin-top: 25px; color: #9b9b9b; font-style: italic; }

.pdf {float:right;}
.print {float:right;}

h1.kat_title { font: bold 16px Century Gothic,Arial,sans-serif; color: #0b3f15; width: 90%; margin: 10px 5px 5px 5px;}


span.last_title_word { color: #9FA409; }



div.monit { width: 90%; margin: 20px auto; border: 1px solid #cbcbcb; background: #EEEFE7; color: #666662; text-align: center; font: bold 14px Arial,sans-serif; padding: 20px 5px; }
div.monit1 { width: 90%; margin: 20px auto; border: 1px solid #cbcbcb; background: #EEEFE7; color: #2F4615; text-align: center; font: bold 14px Arial,sans-serif; padding: 20px 5px; }

h2.hzal { padding: 0px; margin: 0px; width: 730px; height: 40px; background: url(/gfx/hzal.png) 0px 0px no-repeat; font: bold 14px Arial,sans-serif; line-height: 40px; padding-left: 22px; color: #617828;  }

#stat_page { border: 0px none; padding: 0px; margin: 0px; width: 800px; }


#artinfo { width: 680px; }
#artinfo th { width: 20%; text-align: left; padding:5px; font: bold 9px Arial,sans-serif; color: #598527; }
#artinfo td { text-align: left; padding: 5px; font: bold 9px Arial,sans-serif; color: #3b3b3b; }

#zalaczniki { width: 500px; border-collapse: collapse; }
#zalaczniki img { border: 0px none; }
#zalaczniki a { text-decoration: none; color:#262F85; }
#zalaczniki th { text-align: left; color: #598527; background: #F2FFE7; padding: 5px; }
#zalaczniki td { padding: 5px; }
#zalaczniki .odd { background: #F2FFE7; } 
#zalaczniki tr { border-bottom: 1px solid #D8E4CF; }
#zalaczniki tr:hover { background:#F4FFC4; }
#zalaczniki tr:hover a { color: #2b2b2b; }
a.print img, a.pdf img { border: 0px none; margin:10px 20px 20px 20px; }

.attach_author { color: #6C0C0C; text-align: center; }
.attach_date { color: #6b6b6b; text-align: center; font-style: italic; width:105px; }
.taC {width:100px;}



#licznik {position: absolute; top: 40px; right:170px; }
#fmenu a { text-decoration: none; color: #9a9a9a; padding :10px; font: bold 13px Arial,sans-serif; line-height: 39px; }
#fmenu a:hover { text-decoration: underline; color: #dadada; }
#fmenu { text-align: center; width: 960px; margin: 5px auto; position: relative; }
#fmenu .iinfo { position: absolute; top: 20px; right: 5px;  }
#lmenu img { border: 0px none; padding: 0px; margin: 0px; }

.clear { clear: both; padding: 0px; margin: 0px; border: 0px none; }

#lmenu { width: 250px; padding-left: 0px; float: left; position: relative; background: url(/gfx/pasek_menu_l.png) 0px 20px repeat-y; }
#lmenu ul { padding: 0px; margin: 0px; margin-left: 28px; width: 190px; }
#lmenu h1 { color: #B52424; font: bold 12px Arial,sans-serif;  line-height: 31px;   }
#lmenu h1 a { color: #B52424; font: bold 12px Arial,sans-serif; line-height: 31px; text-decoration: none;  }
#lmenu ul li a { font: normal 12px Arial,sans-serif; color: #fefefe; text-decoration: none; padding: 3px 0px; margin: 0px;  }
#lmenu ul li a:hover { text-decoration: underline;  }
#lmenu ul li { list-style: url(/gfx/szczalka_menu_l.png); width: 185px; }
#lmenu ul ul { width: 180px; }
#lmenu .eye { border: 0px none; padding-left: 0px; }
#lmenu .eye img { border: 0px none; }
#lmenumar { width: 260px; padding: 0px; margin: 0px; background: transparent; margin-top: -10px; }

#lmenubt {position: absolute; left: 0; bottom: 0px;  }



#slider1  {
  width: 300px; /* important to be same as image width */
  height: 220px; /* important to be same as image height */
  position: relative; /* important */
  overflow: hidden; /* important */
  margin: 0px; 
}
#slider1Content{
  width:290px;
  height:215px;
  margin:0px 5px 5px 3px;
  padding: 0px;
  overflow:hidden;
}

#slider, #slider2  {
  width: 300px; /* important to be same as image width */
  height: 220px; /* important to be same as image height */
  position: relative; /* important */
  overflow: hidden; /* important */
  float:left;
  margin: 0px; 
}
#slider{margin-left:0px;}

#sliderContent, #slider2Content {
  width: 290px; /* important to be same as image width or wider */
  height:215px;
  position: absolute;
  margin:4px 0 0 4px;
  margin:0px 5px 5px 3px;
  padding: 0px;
  overflow:hidden;
}
.sliderImage, .slider2Image, .slider1Image {
    position: relative;
  display: none;
}
.sliderImage span, .slider2Image span  {
    position: absolute;
  font: 10px/15px Arial, Helvetica, sans-serif;

    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.slider1Image{
  height:220px;
  overflow:hidden;
}
.slider1Image  img {
  width: 300px;
  padding: 0px;
}
.slider2Image img ,.sliderImage  img {
  width: 300px;

}
.slider1Image span{
  font-family:Georgia;
  position: absolute;
  top:170px;
  font: 13px/15px Arial, Helvetica, sans-serif;
  padding: 10px 0px;
  height:30px;
  width: 295px;
  background-color: #EDEDED;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  color: #000;
  display: none;
  text-align:center;
}

.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
  font-family:Georgia;
  font-size: 16px;
  color:#2c9bdf;
}

.top {
  top: 0;
  left: 0;
}
.bottom {
  bottom: 0;
    left: 0;
}

#threebox { position: relative; }
.thb1 { display: block; width: 310px; height: 130px; position: absolute; top: 0; left: 10px; text-decoration: none; }
.thb2 { display: block; width: 310px; height: 130px; position: absolute; top: 0; left: 325px;text-decoration: none;  }
.thb3 { display: block; width: 310px; height: 130px; position: absolute; top: 0; left: 635px;text-decoration: none;  }
#sitecontent ul li    { list-style: disc; }
#sitecontent ol li    { list-style: decimal; }
#sitecontent table    { border-collapse: collapse; }
#sitecontent table td { border: 1px solid #cecece; padding: 5px;  }
#sitecontent table td:hover { background: #EAEBDD; }
#sitecontent table th { border: 1px solid #cecece; padding: 5px; background: #E8E9DB; color:#41413D; }

#pagecv fieldset { background: #fafafa; }
#pagecv legend { color: #41413D; }
#pagecv label { font-weight: bold; color: #73736C; margin-top: 5px; }
#pagecv .cvinp1 { border: 1px solid #97988F; width: 280px; padding: 4px 3px; font: normal 11px Arial,sans-serif;   }
#pagecv .cvtxt1 { border: 1px solid #97988F; width: 286px;  }

.listaofert { width: 90%; margin: 5px auto; }
.listaofert .field1 { width: 35%; text-align: right; font-weight: bold; color: #598527; }


#mapaserwisu ul li { list-style: none; }

#mapaserwisu ul  a.mainmenu{
    color:#8ABE11;
}

#mapaserwisu ul  a:hover {
  color:#2B9ADF;
  }
#mapaserwisu ul  a {
  color:#5d5d5d;
  }

li.mapa-art{
  background:url("../img/kropka.png") no-repeat scroll 3px 6px  !important;
}

#mapaserwisu ul{
  margin:3px 0;
  padding-bottom:15px;
}

#mapaserwisu ul li{
  font-size:12px;
  font-weight:bold;
  padding-bottom:6px;
  height:auto !important;
  margin:0;
  min-height:14px;
  padding:0 0 0 14px;
}
#mapaserwisu ul ul li{
background:url("../img/strzalka.png") no-repeat scroll 3px 6px transparent;
font-size:11px;
font-weight:normal;
padding-bottom:0;
padding-left:15px;

}

#wbox { width :100%; padding: 0px; margin: 10px 0px 10px 0px; }
#wbox img { border: 0px none; }
#lbox { clear :both; margin: 10px 0px; padding: 0px; }
#lbox img { border: 0px none; }


/*paginacja*/
ul#spistresci{
  display:block;
}
ul#spistresci li{
  display:inline;
  list-style:none;
  text-align:center;
}
ul#spistresci li a{
  float:left;
  width:18px;
  height:18px;
  text-align:center;
  border:1px solid black;
  line-height:18px;
  color:black;
  margin:2px;
  text-decoration:none;
}


ul#spistresci li a.aktywna{
  border:1px solid #2c9bdf;
  color:#2c9bdf;;
  cursor:default;
}
ul#spistresci li a:hover{
  border:1px solid #8bbe10;
  color:#8bbe10;
  }

ul#spistresci li a.spis_nast,
ul#spistresci li a.spis_poprz{
  width:80px;
}

#bmenu { width: 90%; margin: 30px auto; padding-top: 35px; text-align: center; display: block; }
#bmenu li { padding: 0px 5px; display: inline; }
#bmenu li a { color: #ececec; text-decoration: none; font-weight: bold; }
#bmenu li a:hover { color: #1b1b1b; }

#zegar { color: #eaeaea; font-weight: bold; position: absolute; top: 20px; }

#searchjob { background: url(/gfx/jobsearch.png) 0px 0px no-repeat; position: relative; width: 245px; height: 48px; }
#searchjob #szukajo { position: absolute; top: 20px; left: 15px; width: 180px; border: 0px none; background: transparent; }
#searchjob #znajdzo { position: absolute; top: 20px; right: 15px; width: 23px; border: 0px none; background: transparent; cursor: pointer; }


#offers_box { width: 90%; margin: 50px auto; text-align: center; }
#offers_box img { border: 0px none; }
#offers_box dl { display: block; margin: 20px auto; border-bottom: 1px solid #fafafa; }
#offers_box dl dt { padding: 0px 0px; text-align: center; margin: 0px; font-weight: bold; text-decoration: underline; }
#offers_box dl dd { padding: 3px 0 20px 0; text-align: center; margin: 0px;  }


.tb { width: 100%; border-collapse: collapse; font-size: 9px; }
.tb td { background: none; padding: 5px; }
.tb tr.odd  td { border: #EDFAF9; }
.tb tr.even td { border: #F2FAEF; }
.tb .txc { text-align: center;    }
.tb .txr { text-align: right;    }
.tb .txl { text-align: left;      }
.tb .txb td { text-align: bold;   }


a.statgraf { width: 90%: margin: 10px auto; display: block; font: bold 16px Arial,sans-serif; color: #2b2b2b; padding: 10px 0px; clear: both; text-decoration: none; }


.status_bar_small{
    background: url(/img/sonda.png) repeat-y;
    height:5px;

  }

.status_bar_big{
    background: url(/img/sonda.png) repeat-y;
    height:15px;

  }
.sonda_container{
  padding:10px;
}
.sonda_container_big{
  padding:20px;
  }

.poolbox {  padding: 0px; background:#D7EEFB; width:251px; margin-left:5px; color:#302e2d;text-decoration:none; font:normal 10px Verdana, Arial;}
.poolbox form { margin-left: 30px; }
.poolbox #poolquest { text-align: center; padding-right: 30px; font: bold 14px Arial,sans-serif; color: #98550D; margin:0px; }
.poolbox #sonda_submit { float: right; padding :0px; background:url(/gfx/wyslij_button.png) 0 0 no-repeat; border:none; margin:10px; width:66px; height:27px; cursor:pointer;}
.poolbox #sonda_submit:hover { float: right; padding :0px; background:url(/gfx/wyslij_button_h.png) 0 0 no-repeat; border:none; margin:10px; width:66px; height:27px; cursor:pointer;}
.poolbox label { font: normal 11px Arial,sans-serif; line-height: 11px; padding-left:0.3em; padding-top: -5px; }
.poolbox #poolmar { margin-left :30px; }
table td.numertygodnia{
  font-family:Georgia;
  padding:0;
  text-align:right;
  font-size:14px;
  color:#8bbe10;
}
span.weekend{color:#8bbe10;}
.kalendarz th{
  font-family:Georgia;
  padding:0 3px 0 0;
  text-align:right;
  font-size:14px;
}

.kalendarz td a.dzis{
  background:url(/img/button_kalendarz_hover.png);
  color:#fff;
}

.kalendarz td a.podswietlona{
  background:url(/img/button_kalendarz_zaznaczony.png);
  color:#fff;
}
.kalendarz td { text-align: center; vertical-align: center; }
.kalendarz td a{
border:0px solid #C5DBEC;
color:#2E6E9E;
font-weight:bold;
outline:medium none;
display:block;
text-align:center;
text-decoration:none;
font-size:12px;
font-family:Georgia;
width:17px;
height:19px;
padding:2px 3px 0 0;
}

#kalendarzbox{
  float:left;
  position:relative;
  padding-bottom:20px;
  margin-left:35px;
}

#kalendarz_kartka{
  float:left;
  width:80px;
  height:110px;
}
#kartka_dzien{
  font-size:40px;
  color:#2c9bdf;
  margin:3px;
  padding:0;
}
#kartka_miesiac{
  color:#666666;
  font-size:16px;
  margin:0;
  padding:0;
}

div.naglowek_kalendarza{
  position:relative;
  width:160px;
  left:15px;
  font-weight:bold;
  margin-top: 10px; 
}

a.kalendarz_poprz,a.kalendarz_nast,div.kalendarz_tytul a{
  color:#666666;
  text-decoration:none;
}
a.kalendarz_poprz:hover,a.kalendarz_nast:hover,div.kalendarz_tytul a:hover{
  color:#8bbe10;
}
a.kalendarz_poprz{
  float:left;
  background:url(/img/sterowanie_kalendarz_lewa.png) no-repeat left 50%;
  padding-left:12px;
  }

a.kalendarz_nast{
  float:right;
  background:url(/img/sterowanie_kalendarz.png) no-repeat right 50%;
  padding-right:12px;
  }
a.kalendarz_nast:hover {background:url(/img/sterowanie_kalendarz_hover.png) no-repeat right 50%;}
a.kalendarz_poprz:hover {background:url(/img/sterowanie_kalendarz_lewa_hover.png) no-repeat left 50%;}

div.kalendarz_tytul{margin:auto;text-align:center;}
#kalendarz_kartka { margin-left: 15px; }


.backlink { width: 100%; display: block; clear: both; color: #617828; text-align: right; margin-top: 1.5em;  }

#licznik2 { text-align: center; font: bold 11px Arial,sans-serif; color: #3b3b3b; }

#mapas { width: 100%; margin: 0px auto; padding: 0px; }
#mapas ul { padding: 0px; margin: 0px; list-style:none;}
#mapas  li{ list-style:none !important;}
#mapas li a { font: normal 20px Arial,sans-serif; color: #cacaca; text-decoration: none; width: 100%; display: block; border-bottom: 1px solid #cecece;   }
#mapas li ul li a { font: bold 14px Arial,sans-serif; color: #2b2b2b; text-decoration: none;  }
#mapas li ul li ul li a { font: bold 12px Arial,sans-serif; color: #3b3b3b; text-decoration: none;  }
#mapas li ul li ul li ul li a { font: normal 11px Arial,sans-serif; color: #4b4b4b; text-decoration: none;  }
#mapas ul { margin-left: 2em; padding: 5px 0px; list-style: disc; }
#mapas ul li { list-style: disc; }
#mapas ul ul { list-style: square; }

#zgloszenie { border-collapse: collapse; width: 100%; font: normal,Arial,sans-serif; }
#zgloszenie td { padding: 5px; }
#zgloszenie .field1 {width: 38%; font: bold 11px Arial,sans-serif; color: #4b4b4b; text-align: right; vertical-align: top;  }
#zgloszenie .field1 span, #zgloszenie .field1 span.red { font-weight: bolder; padding: 0px 4px; color: red;}
#zgloszenie .field2 {font: bold 11px Arial,sans-serif; color: #2b2b2b; text-align: left;  }
#zgloszenie .field2 input { border: 1px solid #cecece; height: 14px; line-height: 14px; padding: 4px 3px; background: #fff;   }
#zgloszenie .field2 input:hover, #zgloszenie .field2 textarea:hover { border: 1px solid #929292; background: #FFFCE6;    }
#zgloszenie .field2 textarea { border: 1px solid #cecece; height: 90px; width: 270px; line-height: 14px; padding: 4px 3px; background: #fff;   }

.headart1 { width:100%; }
.headart1 td { border: 0px none; vertical-align: top; border: 0px none; }
.headart1 tr { border: 0px none; }

.artheadimg img { border: 0px none; }
.artheadimg a { border: 0px none; text-decoration: none;  }
.artheadimg { border: 0px none; background: none; display: block; border: 0px none;  }
/*.art { border: 0px none; }*/


#thumbs { text-align: center; }
#thumbs img  { border: none; }

ul.catart { padding:0 30px;  list-style:none !important; margin-top:0px;}
ul.catart li { padding: 5px; min-width:20px;}
ul.catart li a { color: #617828; font-size: 16px; text-decoration: none; font-weight: bold;  }

#digital {position: absolute;width: 163px; height: 20px; list-style: none; margin:-110px 0 0 4px;}
#digital-clock {  }
#digital-clock li { display: inline; font: Italic 16px Arial,sans-serif; color: #0b3f15; }

#imieniny { width: 163px; height: 25px; position: absolute; text-align: center !important; margin-top: -150px; }
#imieniny .im_date { font: bold 16px Arial,sans-serif; color: #0b3f15; padding-right: 0em; text-align: left; }
#imieniny .im_title { font: bold 16px Arial,sans-serif; color: #0b3f15; padding-right: 1em; text-align: left; }
#imieniny .im_names { font: bold 16px Arial,sans-serif; color: #0b3f15; padding-right: 2em; text-align: left; }

#sciezka {margin:20px 20px 0 20px;}
#sciezka a {font-family:Century Gothic, Arial; font-size:12px; color:#000000; text-decoration:none;}
#sciezka span {font-family:Century Gothic,Arial ; font-size:12px; color:#0b4016;}

.sepgl {margin-left:10px;}

.catart li ul li a{font-size:12px;}

.art table tr td {min-width:100px;}

.eures {margin:0 0 0 30px!important;}
.psz {margin:0 0 0 75px!important;}

.pokaz {display:none;}
.wstazka {position:absolute; margin:0 0 0 -230px;}
