body { padding: 0px; margin: 0px; background: #1E4501; font: normal 11px Arial,Tahoma,serif; }
/* zal body { padding: 0px; margin: 0px; background: #353a3d; font: normal 11px Arial,Tahoma,serif; }*/

#flash{margin-left:-256px;padding-top:41px;}
#content { padding: 0px; margin: 0px auto; width: 961px; background: #1E4501; border: 0px none; }
#top {width: 961px; height: 130px; background: url(/gfx/top.png) 0px 0px no-repeat; margin: 0px auto; }
#top #searchfield { width: 135px; height: 16px; border: 0px none; padding-left:15px; top: 35px; right: 50px; background: transparent; font-size: 11px; line-height: 3px; float:left; }
#top #searchsend { width: 60px; height: 20px; border: 0px none; top: 34px; right: 22px; background: transparent; cursor: pointer;float:left;}
#top_link {position:absolute;width:90px; height:105px; float:left; margin:4px 0 0 40px;}
#top_link a{width:90px; height:105px; position:absolute;}

#font {
	width: 170px;
	height: 30px;
	margin: 0 auto;
}

#font a{
	margin: 0 0 0 30px;
}

#niedowidzacy{
	width: 170px;
	height: 40px;
	margin: 0 auto;
}

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

#threebox { width: 697px; height: 100px;padding-top:10px; float:left;}
#bip_box {width:264px; height:91px; background: url(/gfx/bip.png) 0px 0px no-repeat;float:left;}

#topmenu {height: 304px; padding: 0px; margin: 0px auto; width: 961px; background: url(/gfx/top2.png) 0px 0px repeat-x; text-align: center; list-style: none; }
#topmenu2 { float:left; height: 34px; padding: 0px; width: 961px; list-style: none; position:absolute; margin-top:-0px;}
#topmenu2 li { display: inline; padding: 0px; margin: 0px; float:left;height:34px; }
#topmenu2 li a { padding: 0px; margin: 0px; text-decoration: none; border: 0px none; }
#topmenu2 img { border: 0px none; padding: 0px; margin: 0px; height:34px; }

#topgallery { width: 961px; 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: 680px; border: 0px none; float: left; margin-left: 15px;  }

#szukaj {float:right; height:50px; width:240px; background: url(/gfx/szukajka.png) 0px 0px no-repeat; margin:10px 0;}
.art { width: 100%; padding: 0px; margin: 0px 0px 0px 0px; 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: normal 17px Verdana,sans-serif; color:#000; 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 { display: block;   }
.art .art_more img {width:63px; height:35px; border:none; float:right; margin:0;}
span.art_date { width: 95%; text-align: right; display: block; margin-top: 25px; color: #9b9b9b; font-style: italic; }

h1.kat_title { font: normal 17px Verdana,sans-serif; color: #000; width: 90%; margin: 20px 5px 5px 5px; background: url(/gfx/sepkat.png) 0px 45px no-repeat; padding-left:0px; min-height:50px; }
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:961px ; padding: 0px; margin: 0px auto; background: url(/gfx/bgstopka.png) 0px 0px repeat-x; height: 24px; clear: both; position: relative; margin-top: -5px;padding-top:3px;  }
#foot a {text-decoration:none; color:#fff; font: bold 16px Times New Roman,sans-serif; }
#foot a img { border: 0px none; float:right; margin-top:-3px; margin-right:10px; }
#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;  }


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

#lmenu { width: 264px; border: none; padding-left: 0px; float: right; background: url(/gfx/bgmenu.png) 0px 0px repeat-y; }
#lmenu ul { padding: 0px; margin: 0px; }
#lmenu ul ul{ padding: 0px 0 0 20px; margin: 0px;}
#lmenu h1 { color: #191613 ; font: bold 16px Times New Roman,sans-serif; background: url(/gfx/menukat.png) 0px 0px no-repeat; line-height: 31px; width:264px; padding-left:20px; }
#lmenu h1 a { color: #191613; font: bold 16px Times New Roman,sans-serif; line-height: 31px; text-decoration: none;width:264px; }
#lmenu ul li a { font: normal 12px Arial,sans-serif; color: #fff; text-decoration: none; padding: 3px 0px; margin: 0px;  }
#lmenu ul li a:hover { text-decoration: none;  }
#lmenu ul li ul li {margin:5px 0 0 -15px;}
#lmenu ul li ul li a {padding-left:15px; background:url(/gfx/strzaleczka.png) 5px 5px no-repeat;}
#lmenu ul li ul li img {margin-left:-20px;}

#lmenu .eye { border: 0px none; padding-left: 20px; }
#lmenu .eye img { border: 0px none; }
.newsletter p { border: 0px none; color: #191613 ; font: bold 16px Times New Roman,sans-serif; background: url(/gfx/menukat.png) 0px 0px no-repeat; line-height: 31px; width:264px; padding-left:20px; }
.newsletter {text-align:center;}
.newsletter a img {border:none;}
.newsletter p input { padding-left :0px; margin-top: 20px; }
.newsletter_email { width: 130px; height: 16px; border: 0px none; padding-left:40px; top: 35px; right: 50px; background: transparent; font-size: 11px; line-height: 3px; float:left; }
#newsletter_send {width: 60px; height: 20px; border: 0px none; top: 34px; right: 22px; background: transparent; cursor: pointer;float:left;}

#but_nie {width:200px; height:25px; position:absolute; margin:225px 0 0 80px;}
#but_nie a{width:200px; height:25px; position:relative; float:right;}

#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; }
#threebox a img{ border:none; }
.thb1 { display: block; width: 216px; height: 89px; position: absolute; top: 0; left: 10px; text-decoration: none; }
.thb2 { display: block; width: 212px; height: 89px; position: absolute; top: 0; left: 241px;text-decoration: none;  }
.thb3 { display: block; width: 210px; height: 89px; position: absolute; top: 0; left: 468px;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; }
p {margin:0;}

#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: 100%;  }
.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;

}

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

#lokalne{
	width: 340px;
	float: left;
}

#krajowe{
	width: 340px;
	float: left;
}