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

#top {width: 1000px; height: 175px; background: url(/gfx/Top_0.png) 0px 0px no-repeat; margin: 0px auto; position: relative; }
#top .top_phone { position: absolute; top: 5px; right: 55px; font: normal 13px Arial,sans-serif; color: #4b4b4b; }
#top .top_phone a { color: #005C28; }
#top .rss_icon { position: absolute; top: 15px; right: 5px; display: block; width: 16px; height: 16px; }
.rss_icon img { border: 0px none; }

#szukaj_form #szukaj { width: 192px; height: 16px; border: 0px none; position: absolute; top: 133px; right: 55px; background: transparent; font-size: 11px; line-height: 23px;  }
#szukaj_form #znajdz { width: 30px; height: 25px; border: 0px none; position: absolute; top: 130px; right:20px; background: transparent; cursor: pointer;  }

#subtop {width: 1000px; height: 286px; background: url(/gfx/Top_1.png) 0px 0px no-repeat; margin: 0px auto; position: relative; }

#m1 { position: absolute; bottom: 9px; left: 0px;   border: 0px none; width: 153px; height: 45px;}
#m2 { position: absolute; bottom: 9px; left: 156px; border: 0px none; width: 155px; height: 45px;}
#m3 { position: absolute; bottom: 9px; left: 313px; border: 0px none; width: 154px; height: 45px;}
#m4 { position: absolute; bottom: 9px; left: 471px; border: 0px none; width: 154px; height: 45px;}
#m5 { position: absolute; bottom: 9px; left: 591px; border: 0px none; width: 154px; height: 45px;}
.tmenu { text-decoration: none; }
.tmenu img { border: 0px none; }

#fmenu {width: 100%; min-height: 287px; background: url(/gfx/FOOD.png) 50% 0px no-repeat #434343; margin: 0px auto; position: relative; clear: both; }
#foot { width: 100%; height: 60px; background: #313131; position: relative; }
#foot img { border: 0px none; }
#foot .iinfo { position: absolute; top: 5px; right: 10%; display: block; }


#content {width: 1000px; margin: 0px auto; position: relative; }

#lbox { width: 247px; background: #F2F2F2; float: left; min-height: 500px; }
.lsub { width: 227px; border: 0px none; background: #ffffff; margin: 0px auto; padding: 0px; }
.lsub li { padding: 1px 2px; margin: 0px; }
.lsub a { text-decoration: none; font: normal 12px Arial,sans-serif; color: #3b3b3b; }
.lsub a:hover { text-decoration: underline; }
#lbox .incrase { text-decoration: none; border: 0px none; }
#lbox .incrase img { border: 0px none; }

#page { border: 0px none; float: right; width: 750px; padding: 0px; margin: 0px; }

#fub { width: 1000px; margin: 20px auto;}
#fub h4 {text-align: left; color: #c8c8c8; font-size :13px; }
#fub td {text-align: left; vertical-align: top; }
.lfub { width: 227px; border: 0px none; background: transparent; margin: 0px; padding: 0px; }
.lfub li { padding: 1px 2px; margin: 0px 0px 0px 15px; list-style: url(/gfx/star.png) }
.lfub a { text-decoration: none; font: normal 11px Arial,sans-serif; color: #8b8b8b; }
.lfub a:hover { text-decoration: underline; }

#fub #bnews { vertical-align: bottom; text-align: right; }
#boxnews {float: right;  width: 382px; height:122px; background: url(/gfx/newsleter.png) 0px 0px no-repeat transparent; }
#subtop { position: relative; }
#subtop #smenu { position: absolute; width: 360px; top:35px; left:32px; text-align: center; }
#subtop a.sm { display: block; border: 0px none; text-decoration: none; }
#smenu a { margin: 5px 0px; display: block; width: 349px; height: 46px; background: url(/gfx/box_oferty_pracy.png) 0px 0px no-repeat transparent; color:#494; text-decoration: none; text-align: left;  }
#smenu a p { font: bold 13px Arial,sans-serif; line-height: 46px; padding: 0px; margin: 0px; margin-left: 70px;  }
#smenu a:hover { background: url(/gfx/box_oferty_zielony.png) 0px 0px no-repeat transparent; }
#contact { text-align: left; color: #cbcbcb; width: 60%; border :1px solid #5a5a5a; text-align: center; padding: 20px;  }
#contact h5 { padding: 5px; font-size: 15px; margin: 0px;  }
#contact a { color: #000; }


#boxnews { position: relative; }
#newsletter_email { position: absolute; top: 50px; right: 110px; width: 220px; height: 20px; border: 0px none; font: bold 12px Arial,sans-serif; line-height :20px; color: #2b2b2b;  }
#newsletter_send { position: absolute; top: 82px; right: 104px; width: 85px; height: 28px; border: 0px none; font: bold 12px Arial,sans-serif; line-height :20px; color: #2b2b2b; background: transparent; cursor: pointer;  }


/*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;
}


.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 Arial,Tahoma,sans-serif; color:#005C28; text-decoration: none; }
.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: #6E883A; display: block; clear: both; margin-bottom: 5px; margin-right :15px;   }
.art .art_more:hover { color:#4b4b4b; }
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:#6E883A; width: 100%; margin: 25px 5px 5px 0px; border-bottom: 1px solid #6E883A; }
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; }




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





/* END END END END END END */
hr#newline { clear : both; border: 1px solid red;}
.jesus { width: 100%; text-align: center; font-size: 24px; }
#jesus { margin: 0px auto; width: 194px; display: block; padding-left: 60px; text-align: center; font-size: 24px; }














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

}

#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; }
#lbox img { border: 0px none; }

