body { padding: 0px; margin: 0px; font: normal 11px Arial,Tahoma,serif; background: url(/gfx/top_pasek.png) 0px 0px repeat-x #fff;}

#content { clear :both; padding: 0px; margin: 0px auto; width: 970px; background: transparent; border: 0px none; }
#top {width: 970px; height: 90px; background: url(/gfx/top_szukaj.png) 0px 0px no-repeat; margin: 0px auto; position: relative; }
#topdata { position: absolute; top: 3px; right: 5px; color: #d9d9d9; height: 12px; line-height: 12px; padding: 0px; margin: 0px; font: normal 10px Verdana,Arial,sans-serif;  }


#boxes3, #menutop { 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; }
#menutop a { padding: 20px; margin: 0px; text-decoration: none; border: 0px none; line-height: 43px; color: #fff; font-weight: bold;  }
#menutop a:hover { text-decoration: underline;  }




#menutop { height: 45px; background: url(/gfx/menu_top.png) 0px 0px no-repeat; text-align: center;  }

.linki { display: block; width: 300px; border: 0px none; text-align: center; padding: 0px;  }
.linki img { border: 0px none; }

#menu_left { width: 301px; margin: 0px; padding: 0px; background: url(/gfx/menu_lewe_pasek.png) 0px 0px repeat-y; float: left; }
#menu_left h1 { font: bold 13px Verdana,Arial,sans-serif; padding:0px; margin: 0px; padding-left: 20px; margin-top: 15px; margin-bottom: 5px; background: url(/gfx/pup_4_wq_23.png) 0px 0px no-repeat; height :27px; line-height: 27px; }
#menu_left ul { font: normal 11px Arial,sans-serif; padding:0px; margin: 0px; width: 290px; }
#menu_left ul li { margin-left: 35px; list-style: disc; }
#menu_left a { text-decoration: none; color: #1b4b2b; font-weight: bold;  }
#menu_left a:hover { text-decoration: underline; color: #2b2b2b; }
#menu_left h1 a { color: #2b2b2b; text-decoration: none; }
#menu_left ul li ul li { margin-left: 55px; list-style: disc; }

#page { float: left; width: 669px; padding: 0px; margin: 0px; }
.niedowidzacy img { border: 0px none; }
#szukaj { position: absolute; top: 48px; right: 135px; background :transparent; border: 0px none; width: 170px; height :22px; }
#znajdz { border: 0px none; background: transparent; width: 75px; height: 28px; position: absolute; bottom: 14px; right: 40px; cursor: pointer; }



.listaofert { width: 90%; margin: 10px auto; border-collapse: collapse; border-bottom: 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;  }
.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;  }
#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: 660px; margin: 0px auto; padding: 5px 0px;  }


#foot {clear: both; width: 100%; height: 72px;  padding: 0px; margin: 0px 0px 0px 0px; background: url(/gfx/food_pasek.png) 0px 0px repeat-x; position: relative; }
#foot img { border: 0px none; }

#newsletter { padding: 0px; margin: 20px 0px; width: 301px; height:166px; background: url(/gfx/newsleter.png) 0px 0px no-repeat; position: relative; }
#newsletter_email { width: 230px; height :30px; border: 0px none; position: absolute; top: 75px; left: 35px; background: transparent;  }
#newsletter_send { width: 100px; height :30px; border: 0px none; position: absolute; top: 120px; left :25px; 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: 20px; cursor: pointer;}





#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 #topflash { width: 583px; height: 259px; padding: 0px; border: 0px none; margin: 0px; position: absolute; top: 74px; right: 29px; }

#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;  }

#page { padding: 0px margin: 0px; background: #fff; }

#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; border-bottom: 1px solid #eaeaea; position: relative; }
.art:hover { background: #F9F9F9; }
.art a img { border: 0px none; float: left; margin: 35px 10px 10px 0px; }


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

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

h1.kat_title { font: bold 16px Arial,sans-serif; color: #000; width: 90%; margin: 25px 5px 5px 5px; border-bottom: 1px solid #CEE9A8; }


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: #fff;  }

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


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

#zalaczniki { width: 680px; 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: 20px; }

.attach_author { color: #6C0C0C; text-align: center; }
.attach_date { color: #6b6b6b; text-align: center; font-style: italic; }



#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: 350px; padding: 4px 3px; font: normal 11px Arial,sans-serif;   }
#pagecv .cvtxt1 { border: 1px solid #97988F; width: 350px;  }

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


#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; }

.mainsite { display: block; position: absolute; top: 30px; left: 150px; width: 500px; height: 50px; cursor: pointer; }

.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 { margin: 0px; padding: 0px;   }
.poolbox form { margin-left: 30px; }
.poolbox #poolquest { text-align: center; padding-right: 30px; font: bold 14px Arial,sans-serif; color: #98550D; }
.poolbox #sonda_submit { float: right; padding :20px;}
.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_zaznaczony.png);
  color:#fff;
}

.kalendarz td a.podswietlona{
  background:url(/img/button_kalendarz_hover.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;
}

#kalendarz_kartka{
  float:left;
  width:80px;
  height:110px;
}
#imieniny,#kartka_dzien,#kartka_miesiac{
  font-family:Georgia;
  text-align:center;
}
#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:absolute;
  width:272px;
  left:-80px;
  font-weight:bold;
  margin-top: 10px; 
}

a.kalendarz_poprz,a.kalendarz_nast,div.kalendarz_tytul a{
  color:#666666;
}
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; }

#pagemar ol li {list-style:decimal;}




