body { 
	padding: 0; 
	margin: 0; 
	background: url('images/background_top.jpg') repeat-x; 
	font-family: Verdana, Tahoma, Arial, helvetica, serif; 
	font-size: 13px;
}
#container {
   margin: 0 auto;
   width : 800px;
}
#footer{
  position: bottom;
  background: #194102 url('images/background_down.jpg') repeat-x;
  width: 100%;
  height: 0 auto;
  margin: 15px 0px 0px 0px;
  padding: 0px;
  float: left;
}
#footer a{
  color: #fff;
}
#footer a:hover{
  text-decoration: none;
}
#line {
  position: relative;
  width : 800px;
  height: 14px;
  text-align: right;
  color: #116e01;
  padding: 6px 0;
}
#header {
   position:relative;
   margin: 1px 0;
   width : 800px;
   height: 228px;
   padding: 0;
   color: #fff;
   background: url('images/header.jpg') no-repeat;
}
.logo {
   position: relative;
   width: 226px;
   margin: 15px 10px 0px 20px;
   float: left;
}
.address {
   position: relative;
   width: 190px;
   margin: 30px 10px 0px 20px;
   float: right;
}
#menu {
  position: relative;
  margin: -1px 0;
  width: 510px;
  height: 24px;
  float: right;
  z-index: 100;
}
#menu  ul {
  list-style: none;
  margin: auto;
  padding: 0;
  float: left;
  width: 510px;
  height: 24px;  
}
#menu  li {
  padding-left: 10px; 
  float: left;
}
#menu ul a {
  font-family:  Arial, helvetica, serif, Verdana, Tahoma; 
	font-size: 19px;
	color: #116e01;
	padding-top: 6px;
	text-decoration: none;
	text-shadow: 0.05em 0.1em #000;
  display: block;
}
#menu ul li a:hover {
  padding-top: 5px;
  color: #37a924;
  border-top: solid 1px #37C824;
}
#cennik-tab{
  background-color: #6fb15e;
  border: solid 1px #d1e5c6;
}
#cennik-tab td{
  background-color: #fff; 
}
#cennik-tab th{
  color: #fff; 
}
a {
  color: #28a303;
}
a:hover{
  text-decoration: none;
}
.tbl-footer {
  margin: 0 auto;
  padding: 15px 10px 10px 10px;
  width: 780px;
  height: 120px;  
}
.td-footer {
  color: #fff;
  padding: 0px 10px 0px 10px; 
  vertical-align: top;
  background: url('images/footer_line.gif') repeat-y;
  background-position: right;
}
.td-footer-no {
  color: #fff;
  padding: 0px 10px 0px 10px; 
  vertical-align: top;
}
.footer-box{
  margin: auto 0;
  width: 800px;
  height: 120px; 
}
.pack {
  position: relative;
  width: 520px;
  float: right;
  padding-top: 50px; 
  padding-left: 20px;
}                       
.imgpack {
  padding-right: 15px; 
}
.header-text {
  text-align: justify;
  font-family:  serif; 
	font-size: 30px;
	color: #fff;
	text-shadow: 0.05em 0.1em #000;
}
a.header {
  text-decoration:none;
}
#main {
  position: relative;
  float:left;
  width: 800px;
  margin: -1px -15px 0px -15px;
  padding: 5px 35px 0px 35px;
  background: #fff url('images/main_bg.png') no-repeat;
}
.nadpis {
  font-family:  Arial; 
	font-size: 25px;
	font-weight: bold;
	color: #28a303;
}
.box_green{
  position: relative;
  margin: 0;
  padding: 5px 0px 0px 3px;
  float:left; 
  color: #fff;
  width: 172px;
  height: 213px; 
  background: url('images/box_green.png') no-repeat;
}
.box_red{
  position: relative;
  margin-left: 20px;
  padding: 5px 0px 0px 3px;
  float:left; 
  color: #fff;
  width: 172px;
  height: 213px; 
  background: url('images/box_red.png') no-repeat;
}
.box_blue{
  position: relative;
  margin-left: 20px;
  padding: 5px 0px 0px 3px;
  float:left; 
  color: #fff;
  width: 172px;
  height: 213px; 
  background: url('images/box_blue.png') no-repeat;
}
.box_voilet{
  position: relative;
  margin-left: 20px;
  padding: 5px 0px 0px 3px;
  float:left; 
  color: #fff;
  width: 172px;
  height: 213px; 
  background: url('images/box_voilet.png') no-repeat;
}
.box_green a{
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
  padding: 5px 8px 0px 0px;
}         
.box_green a:hover{
  text-decoration: none;
}
.box_red a{
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
  padding: 5px 8px 0px 0px;
}         
.box_red a:hover{
  text-decoration: none;
}
.box_blue a{
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
  padding: 5px 8px 0px 0px;
}         
.box_blue a:hover{
  text-decoration: none;
}
.box_voilet a{
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
  padding: 5px 8px 0px 0px;
}         
.box_voilet a:hover{
  text-decoration: none;
}
.downloads{
  font-size: 18px;
  color: #000;
  width: 759px;
  height: 51px; 
  background: url('images/down_bg.png') no-repeat;
  padding: 4px 0px 0px 40px;
}
#down  ul {
  list-style: none;
  margin: auto;
  padding: 0;
  float: left;
  width: 750px;
  height: 50px;  
}
#down  li {
  float: left;
}
#down ul a {
  font-family: Arial; 
	font-size: 18px;
	color: #000;
	text-decoration: underline;
	background-image: url(images/down_icon.png);
  background-repeat: no-repeat;
  background-position: left;
  padding: 15px 55px 6px 50px;
  display: block;
}
#down ul a:hover {
  text-decoration: none;
}
#cennik ul {
  list-style: none;
  margin: auto;
  padding: 0;
  float: left;    
  width: 220px;  
}
#cennik li {
  border-bottom: solid 1px gray;
  width: 185px;
  float: left;
}
#cennik ul a {
  font-family: Arial; 
	font-size: 14px;
	color: #000;
	text-decoration: underline;
	background-image: url(images/pdf-icon.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding: 12px 10px 3px 26px;
  display: block;
}
#cennik ul a:hover {
  text-decoration: none;
}
.search-box{
  padding : 0px 0px 0px 4px;
  background: url('images/search-box.png') no-repeat;
  width: 192px;   
  height: 22px;   
  color: #fff;
  font-size: 13px;
  border: 0px;
}
.search-button{
  margin: 0px 0px 0px 4px;
  background: url('images/search-button.png') no-repeat;
  width: 27px; 
  height: 22px; 
  border: 0px;
}
.dotted_bottom{
  border-right: dotted 1px #28a303; 
}
.title{
  color: #28a303;
  font-weight: bold;
}
.box_green ul{
  margin-left: -21px;
  font-size: 12px;
}
.box_red ul{
  margin-left: -21px;
  font-size: 12px;
}
.box_blue ul{
  margin-left: -21px;
  font-size: 12px;
}
.box_voilet ul{
  margin-left: -21px;
  font-size: 12px;
}
.box_green ul li{
  margin-bottom: 4px;
}
.box_red ul li{
  margin-bottom: 4px;
}
.box_blue ul li{
  margin-bottom: 4px;
}
.box_voilet ul li{
  margin-bottom: 4px;
}
.white-title{
  font-size:15px;
}
.text-index{ 
  font-family: Arial, helvetica, serif;
  padding: 0px 45px 0px 0px;
  font-size:15px;
}
       
