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

#content { padding: 0px; margin: 0px auto; width: 970px; background: transparent; border: 0px none; }
#top {width: 970px; height: 236px; background: url(/gfx/top.png) 0px 0px no-repeat; margin: 0px auto; position: relative; }

#top .scroller {position: absolute; bottom: -3px; right: 5px; background: transparent; color: #000; font: 14px Arial,sens-serif; }
.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;  }
#sbox #szukaj { border: 0px none; background: transparent; width: 160px; height: 22px; position: absolute; top: 10px; left: 15px; font: bold 10px Arial,sans-serif; color: #2b2b2b; line-height: 22px;  }
#sbox #znajdz { border: 0px none; background: transparent; width: 40px; height: 28px; position: absolute; top: 8px; right: 5px; cursor: pointer; }
#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: 700px; border: 0px none; float: right; margin-right: 5px; min-height: 800px;  }


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



#foot { width: 100%; padding: 0px; margin: 0px; background: #383838; height: 78px; clear: both; position: relative; margin-top: -5px;  }
#foot img { border: 0px none; }
#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; }
#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: #000; text-decoration: none; padding: 3px 0px; margin: 0px;  }
#lmenu ul li a:hover { text-decoration: underline;  }
#lmenu ul li { list-style: url(/gfx/m_lewe_szczalka_mala.png); width: 185px; }
#lmenu ul ul { width: 180px; border: 1px solid #229;}
#lmenu .eye { border: 0px none; padding-left: 0px; }
#lmenu .eye img { border: 0px none; }
#lmenu #newsletter { margin-left :20px; }
#lmenumar { width: 260px; padding: 0px; margin: 0px; background: url(/gfx/menu_lewe_tlo.png) 0px 0px repeat-y; margin-top: -10px; }

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

#newsletter p { font-weight: bold; line-height: 20px; }
#newsletter p input { padding-left :20px; margin-top: 20px; }
#newsletter_email { width: 130px; border: 1px solid #cecece; }


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

}

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



p.subcat a { color: #235324; font-size: 14px; font-weight: bold; padding: 2em;  }
p.subcat a:hover { color: #212121; text-decoration: none; }


/* active thumbnail is raised on top of the mask using the z-index property */
#thumbs a.active img {
    outline:1px solid #000;
    z-index:9999;
    position:relative;
  text-align:center;
}

img.small_galery{
  height:80px;
  background-color:#fff;
  padding:2px;
  border:1px solid #ccc;
  margin:15px 2px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;

}
#thumbs{
  margin:auto;
  text-align:center;
  display:block;
  clear:both;
}

.info  {
  display:none;
  background:#000;
  border-top:1px solid #666666;
  bottom:0;
  color:#FFFFFF;
  font-size:11px;
  left:0;
  padding:10px 15px;
  position:absolute;
  }

.next{right:0;}
.prev{left:0;}

.next, .prev {
  color:#fff;
    /* absolute positioning relative to the overlay */
    position:absolute;
  padding:5px;
  cursor:pointer;
    top:40%;
  background:#000;
  display:none;
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
    position:absolute;
    top:45%;
    left:50%;
    display:none;
}

