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;
  position: relative;
}

#niedowidzacy {
  position: absolute;
  top: 200px; 
  left: 0px; 
  width: 240px;
  height: 50px; 
  display: block;
  border: 0px none;
  z-index: 999px;
  text-decoration: none;
  cursor: pointer;
}

#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: 300px;31
	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/topmenu_3.png');
	width: 60px;
	left:30px;
}
#top_header #a1:hover{
	background: no-repeat scroll transparent 0 0 url('/images/topmenuh_03.png');
}
#top_header #a2{
	background: no-repeat scroll transparent 0 0 url('/images/topmenu_04.png');	
	width: 129px;	
	left:93px;
}
#top_header #a2:hover{
	background: no-repeat scroll transparent 0 0 url('/images/topmenuh_04.png');
}
#top_header #a3{
	background: no-repeat scroll transparent 0 0 url('/images/topmenu_05.png');	
	width: 71px;
	left:224px;
}
#top_header #a3:hover{
	background: no-repeat scroll transparent 0 0 url('/images/topmenuh_05.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: 0px 0px 0px -9px;
}

.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 30px;
padding: 2px 0;
font-weight: normal;
line-height: 1em;
}
.menu_box li a {
text-decoration: none;
color: black;
}
.menu_box li a:hover {
text-decoration: underline;
color: black;
font-weight: bold;
}
.menu_box li ul li {
background: none;
border: 0px none;
margin: 4px 10px 4px 10px;
padding: 0px;
}

.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: 36px;
	color: #658DE7;
	font-size: 16px;
	font-weight: bold;
	font-family: Trebuchet MS;
	padding: 9px 0 0 13px;
	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: black; 
}

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

#newsletter { background: url(/images/newsleter.png) 0px 0px no-repeat; width: 249px; height: 51px; position: relative; }
#newsletter #news { border: 0px none; position: absolute; top: 20px; left :15px; width: 150px; height: 20px; background: transparent; }
#newsletter #newsend { border: 0px none; position: absolute; top: 20px; right: 10px; width: 60px; height: 25px; cursor: pointer; background: transparent; }



