body {	
  background-color: white;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}
 
img, div {
  border: 0 none;
  margin: 0;
  padding: 0;
}

#top_pasek{
	width: 100%;
	height: 246px;
	background: transparent url('/images/top_pasek.png') repeat-x scroll 0 0;
}
#top{
	width: 1001px;
	height: 246px;
	margin: 0px auto;
	padding: 0px;
	background: transparent url('/images/top2.png') no-repeat scroll 0 0;
	position: relative;
	
}

#homepage{
	position: absolute;
	top:0;
	left:0;
	height: 150px;
	width: 600px;
	text-decoration: none;
	
}
#top_header {
	position: absolute;
	top:16px;
	right:19px;
	height: 24px;
	width: 450px;
	text-decoration: none;
}
#top_header a{
	text-decoration:none;
	position:absolute;
	top:0px;
	height: 24px;
}
#top_header #a1{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu1.png');
	width: 93px;
	left:0px;
}
#top_header #a1:hover{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu1h.png');
}
#top_header #a2{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu2.png');	
	width: 128px;	
	left:93px;
}
#top_header #a2:hover{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu2h.png');
}
#top_header #a3{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu3.png');	
	width: 61px;
	left:222px;
}
#top_header #a3:hover{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu3h.png');	
}
#top_header #a4{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu4.png');	
	width: 66px;
	left:289px;
}
#top_header #a4:hover{
	background: no-repeat scroll transparent 0 0 url('/images/tmenu4h.png');	
}





#top_menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 13px;
	height: 35px;
	width: 240px;
	
}
#button_menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 93px;
	left: 10px;
	height: 65px;
	width: 250px;
}
#szukaj { 
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 6px;
	top: 5px;
	background-color: transparent;
	width: 181px;
	height: 24px;
	border : 0 none;
	font-size: 16px;
	font-weight: bold;
	color: #003663;
}

#znajdz {  
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 187px;
	top: 4px;
	background-color: transparent;
	width: 50px;
	height: 46px;
	border : 0 none;
}

#box { 
padding: 0px;
width: 985px;
margin: 0 auto;
}

#content {
margin: 0 0 0 1px;
padding: 0px;
width: 100%;
}

#footer {
position: relative;
width: 100%;
height: 85px;
margin: 0px;
padding: 0px;
background: url('/images/foot_bg.png') top left repeat-x scroll;
text-align: center;
}
#logoinfo { margin-right: 20px; margin-top: 14px; }

#articles { padding: 0px 10px 10px 10px; width: 635px; float: left; }

#left_menu {
font-family: Arial, Sans-serif;
font-size: 10pt;
float: left;
background: url('/images/bg_menu.png') scroll top left no-repeat;
width: 250px;
padding: 0px;
margin: -20px 0px 0px 0px;
min-height: 400px; 
}

.menu_box, .menu_box_kat {
margin: 0px 0px 10px 0px;
}
.menu_box ul, .menu_box_kat ul {
list-style: none;
color: #666;
margin: 0px;
padding: 0px;
}      
.menu_box li {
margin: 2px 10px 2px 0px;
padding: 2px 0;
font-weight: normal;
line-height: 1em;
}
.menu_box li a {
text-decoration: none;
color: black;
padding-left: 10px;
}
.menu_box li a:hover {
text-decoration: underline;
color: #E71821;
font-weight: bold;
}
.menu_box li ul li {
background: none;
border: 0px none;
margin: 4px 10px 4px 10px;
padding: 0px;
font-size: 11px;
color: red;
}

.menu_box li ul li a {

font-size: 11px;
color: #6B869B;
}

.menu_box_kat li{
padding: 9px 0 0 13px;
font-weight: normal;
line-height: 1em;

}
.menu_box_kat li a{
	color: #790000;
	font-size: 16px;
	font-weight: bold;
	font-family: Trebuchet MS;
	padding: 0;
	margin: 0;
	text-shadow: #ffffff 2px 2px 0px;
	text-decoration: none;
}
.menu_title{
	background: url('/images/bg_li.png') top left no-repeat;
	width:250px;
	height: 22px;
	color: #003663;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS;
	padding: 9px 0 0 0px;
	text-shadow: #ffffff 2px 2px 0px;
}

h1 { font-family: Serif; font-size: 20px; color: #003663; border-bottom: 1px solid #D3D3D3; margin: 0; padding: 0; }
h1 a { color: #003663; margin: 0; padding: 0; text-decoration: none; }
h1 a:hover { color: #4590d0; text-decoration: underline; }

h2 { font-family: Serif; font-size: 20px; color: #003663; margin: 10px 0 0 0; padding: 0; }
h2 a { color: #003663; margin: 0; padding: 0; text-decoration: none; }
h2 a:hover { color: #4590d0; text-decoration: underline; }

.art_date { font: normal 10px Serif; color: #999; padding: 0px; margin: 0px;}

.art { margin: 0px 0px 30px 0px; }
.art a { text-decoration: none;
color: #003663;
}
.art a:hover { 
text-decoration: underline;
color: #003663;
}


.print { float: right; clear: both; margin: 0px; padding: 0px; }
.print img { border: none; }

.tabstat { width: 100%; border-collapse: collapse; padding: 0px; margin: 0px 0px 10px 0px; }
.tabstat td, .tabstat th { padding: 5px; border: 1px solid #ddd; }
.tabstat th { font-weight: bold; text-align: center; background: #A3BDDD; color: #eee;  }

.tabstat .clA { background: #E6EAF3; }
.tabstat .clB { background: #DDE1EA; }
.taC { text-align: center; }
.tabstat img { border: none; }


.hzal { font: bold 12px Arial,serif; color: #fff; background: url(/images/bar_info.png) 0px 0px repeat-y #fff; width: 610px; padding: 3px 0px 3px 5px; }

td { border-bottom: 1px solid #ccc; text-align: left; }
th { border-bottom: 1px solid #ccc; text-align: center; color: #082B4F; }

td, th { padding: 5px; }


div.redaktor { font-family: arial, sans-serif; font-size: 11px; padding: 10px; border: 1px solid #999; float: left; background: #fafafa; margin: 0px 20px 20px 0px; min-width: 270px; width: 270px; max-width: 270px; }
div.redaktor td { padding: 0px 3px; }
td.redA { text-align: right;border-right: 1px solid #ddd; }
td.redB { text-align: left; }
div#redaktorzy { width: 100%; text-align: center; }


#zalaczniki { width: 90%; border-collapse: collapse; padding: 0px; margin: 10px auto; }
#zalaczniki td { border: 1px solid #eeeeee; padding: 3px; vertical-align: middle; background: #fff; color: #7c7c7c; font-weight: bold; }
#zalaczniki th { padding: 3px; font-weight: bold; text-align: center; color: #112; background: #B8B39D; }
#zalaczniki img { border: none; }
#zalaczniki a { font-weight: bold; color: #449; }
#zalaczniki .taC { text-align: center; }
#zalaczniki .taL { text-align: left; }
#zalaczniki .taR { text-align: right; }

#artinfo { border-collapse: collapse;  background: #fff; font-family: Arial, Sans-Serif; }
#artinfo td { border-bottom: 1px solid #ccc; text-align: left; color: #003663; }
#artinfo th { border-bottom: 1px solid #ccc; text-align: right; color: #082B4F; }

#artinfo td, #artinfo th { padding: 5px; }

.bipinfo { padding: 2em; font: normal 16px Verdana,sans-serif; margin: 0px; height: 300px; background: url(/images/bip_logo_back.png) 25px 50% no-repeat #fff; }

#archiwalne_click { cursor: pointer; }
#archiwalne { display: none; }


.art_title { font: bold 10pt Arial,sans-serif; }
.art { clear: both; margin-bottom: 10px; }
.art_title { 
clear: both;
margin: 0px; padding: 0px;
border: 0 none;
}
.art_title a { 
color: #003663;
font-weight: bold;
text-decoration: none;
}
.art_title a:hover { 
font-weight: bold; 
text-decoration: underline;
}
.art_date { 
display: block;
width: 100%;
text-align: left;
font: bold 10px Arial,serif;
color: #ccc;
padding: 0px; margin: 0px 0px 5px 0px; }
.art_head { 
background-color: #fdfdff;
line-height: 1.4em;
text-align: justify;
padding: 0;
margin-top: 0px;
}
.art_more { 
padding: 0 5px 0 0;
float: right;
text-align: right;
text-decoration: underline;
color: #003663;
font-weight: bold;
}
.clear { clear: both; border: none; padding: 0px; margin: 0px; }


#left_menu li a.select {
text-decoration: underline;
color: #E71821; 
}

#sciezka a{
	color: #E71821; 
	text-decoration: none;
	font-weight: bold;
	font-size:10pt;
}


a.lista_sond { padding-bottom: 5px; line-height: 1.5em; font: normal 12px Arial,serif; text-decoration: none; color: #3F6FCF }

div.status_bar_small {
  height: 8px;
  background-image: url('/images/progress_bar2.png');
  background-position: left, top;
  background-repeat: repeat-y;
  float: left;
  border-width: 1px;
  border-style: solid;
  padding: 0;
  margin: 0;

}

div.status_bar_big {
  height: 10px;
  background-image: url('/images/progress_bar1.png');
  background-position: left, top;
  background-repeat: repeat-y;
  float: left;
  border-width: 1px;
  border-style: solid;
  padding: 0;
  margin: 0;

}
.sondamenu {  background: url(/images/bg_menu_s.png) 0px 0px no-repeat; padding: 0px; margin: 0px; }
.sondamenu li { list-style: none; padding: 0px; margin-left: 20px; }





