body{
background: #133e00 url(layout_00.png);
font-family: Arial;
font-size: 12pt;
color: #000 ;
}

#page_header{
width: 940px;
height: 210px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background: #fff url(layout_01.png) top right no-repeat;
}

#page_logo{
 width: 858px;
height: 162px;
padding-top: 43px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto; 
background: url(../../modules/includes/logo.php) bottom right no-repeat; 
}

#page_navi{
width: 940px;
height: 41px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background: #fff url(layout_02.png) top right no-repeat;
}

#page_navi a {
text-decoration: none;
color: #fff;
font-weight: bold;
}

#page_navi a:hover {
text-decoration: none;
color: #5f5;
font-weight: bold;
}

#page_panels table {
width: 855px;
height: 187px;
margin-right: auto;
margin-left: auto;
}

#page_panels td {
width: 285px;
height: 187px;
background: #fff url(panel.jpg) top left no-repeat;
}

#page_panels .panel_content {
overflow: hidden;
width: 255px;
height: 120px;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
vertical-align: top;
text-align: justify;
}

#page_panels img {
border: 0px;
}

#page_panels a {
font-size: 0.8em;
color: #050;
}

#page_panels a:hover {
font-weight: bold;
}

#page_panels .panel_title {
overflow: hidden;
width: 255px;
height: 20px;
margin-top: 10px;
margin-left: 15px;
margin-right: 15px;
text-align: center;
font-weight: bold;
color: #fff;
}

#page_body{
width: 940px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background: #fff url(layout_03.png) top right repeat-y;
}


#page_content{
width: 850px;
padding-top: 20px;
padding-bottom: 20px;
margin-left: auto;
margin-right: auto;
background: #fff;
text-align: justify;
}

#page_content h6 {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: right;
font-size: 2em;
font-weight: bold;
color: #030;
}

#page_content a {
color: #060;
}
#page_content a:hover {
color: #f00;
}

.tr-dark  {
background: #ddd;
}

.bold {
font-weight: bold;
}

.center {
text-align: center;
}

.top {
vertical-align: top;
}

#uchwala li{
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.seo_block{
width: 840px;
height 1px;
margin-left: auto;
margin-right: auto;
background: #133e00;
text-align: center;
font-size: 5px;
color: #123f01;
}

#page_footer{
width: 940px;
height: 31px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
background: #133e00 url(layout_04.png) top right no-repeat;
text-align: center;
font-size: 8pt;
color: #555;
}

#page_footer a {
text-decoration: none;
color: #555;
}

/* niusy */

.newsheadbg {
width: 850px; 
height: 45px; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background: #fff url(newsbg_01.jpg) top right no-repeat;
}

.newsmainbg {
width: 850px; 
margin-top: -16px;
padding-bottom: 16px;
margin-left: auto;
margin-right: auto;
background: #fff url(newsbg_03.jpg) top right repeat-y;
}

.prodmainbg {
width: 850px; 
margin-top: -16px;
padding-bottom: 16px;
margin-left: auto;
margin-right: auto;
background: #fff url(newsbg_03.jpg) top right repeat-y;
}

.newsfootbg {
width: 850px; 
height: 50px; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background: #fff url(newsbg_05.jpg) top right no-repeat;
}

.nius_content {
margin-left: 30px;
margin-right: 30px;
}

.nius_content  h2{
margin-bottom: 0px;
font-size: 1.2em;
}

.news_footer{
margin-left: 30px;
margin-right: 30px;
font-style: italic;
font-size: 0.85em;
color: #555;
}
.news_footer a{
color: #555;
}

.nius_cmain {
border-left: solid 6px #070;
margin-left: 10px;
padding-left: 10px;
}

.nius_cmore {
border-left: solid 3px #070;
margin-left: -9px;
padding-left: 5px;
}

.nius_linkmore {
color: #070;
font-size: 0.8em;
}

#newsarchtbl td {
background: #e5e5e5;
text-align: center;
}

#newsarchtbl .newsarchtbl_link {
text-align: left;
padding-left: 10px;
}

#newsarchtbl .newsarchtbl_th td{
background: #ccc;
font-weight: bold;
}



/* menu rozwijane */
.anylinkcss {
	position:absolute;
	visibility: hidden;
	border: #fff 0px solid;
	line-height: 14px;
	z-index: 100;
	font: normal 12px Verdana;
	background-color: #000;
}

.anylinkcss a {
	display: block;
	padding: 7px;
	font-weight: bold;
	background-color: #71b653;
	border-left: 5px solid #000;
	text-decoration: none;
	color: #000;
}

.anylinkcss a:hover{ 
	background-color: #133e00;
	color: #fff;
	border-left: 10px solid #000;
}

