html, body {
 font-family:tahoma, verdana, arial;
 text-align:center;
 font-size:11px;	
 color:#2D2D2D;
 border:0;
 margin:0;	
}
body {
 background:#e7f0c3 url('img/body-bg.jpg') top center no-repeat;
}

a
{
	color: #778877;
	text-decoration: none;
}

a:hover
{
	color: #889988;
}

#contener {
 position:relative;
 text-align:left;
 margin:0 auto; 
 width:924px;
}
 #top {
  position:relative;
  height:245px;
  width:100%:
 }
  #top-left {
  position:relative;
  height:197px;
  width:278px;
  float:left;
  }
  #top-right {
  position:relative;
  width:646px;
  float:left;
  }
   #top-right-info {
    position:relative;
	background:url('img/top-info.jpg') no-repeat;
	height:53px;
	width:100%;
   }
    #top-right-info ul, #top-right-info li {
	list-style-type:none;
	position:relative;	
	padding:0;
	margin:0;
	}
	#top-right-info ul {
	left:235px;
	top:3px
	}
	#top-right-info li {
	display:block;
	float:left;
	}
	 #top-right-info li a {
	 position:reative;
	 text-decoration:none;
	 line-height:44px;
	 display:block;
	 color:#716d63;
	 float:left;
	 }
	 #top-right-info li a:hover {
	 color:#53504a;
	 }
	  #tri1 {
	   background:url('img/tri1.jpg') right no-repeat;
	   padding:0 50px 0 5px;
	  }
	  #tri2 {
	   background:url('img/tri2.jpg') right no-repeat;
	   padding:0 55px 0 15px;
	  }	 
	  #tri3{
	   padding:0 15px 0 15px;
	  }		  
   #top-right-front {
    position:relative;
	background:url('img/top-front.jpg') no-repeat;
	height:144px;
	width:100%;
   } 
  #top-bar {
   position:relative;
   background:url('img/top-bar.jpg') no-repeat;   
   height:48px;
   width:100%;
   clear:both;
  }  
  #top-bar-strefa {
   position:absolute;
   background:url('img/top-bar-strefa.jpg');
   height:48px;
   width:181px;
   left:0px;
   top:0px;  
  }
  #top-bar-strefa-form {
   position:absolute;
   height:48px;
   width:299px;
   left:181px;
   top:0px;  
  }
  #top-bar-strefa-form table {  
   position:relative;
   left:9px;
   top:14px;
  }
  #top-bar-strefa-form table td {
  padding-right:5px;
  }
  #top-bar-wysz {
   position:absolute;
   background:url('img/top-bar-wysz.jpg');   
   height:48px;
   width:150px;
   left:480px;
   top:0px;  
  }
  #top-bar-wysz-form {
   position:absolute;
   height:48px;
   width:294px;
   left:630px;
   top:0px;  
  }    
  #top-bar-wysz-form table {  
   position:relative;
   left:0px;
   top:14px;
  }
  #top-bar-wysz-form table td {
   padding-right:5px;
  }  
 #nav-bar {
  position:realtive;
  background:url('img/nav-bar.jpg') no-repeat;
  padding:0 0 0 20px;
  line-height:45px;
  height:55px;
  width:904px;
  color:#fff;
 } 
 #nav-bar a {
  padding:0 15px 0 15px;
  background:url('img/ik-str2.gif') center right no-repeat;
  text-decoration:none;
  color:#617c14;
  height:100%;
 }
 #nav-bar a:hover {
  color:#4f6411;
 }
 #contener-left {
  position:relative;
  width:207px;
  float:left;
 }
  #menu-banner-box {
   position:relative;
   padding:10px 0px 0px 0px;
   margin-top:10px;
   text-align:left;
   width:187px;
   }
  #menu-top {
  position:relative;
  background:url('img/menu-top.jpg');
  height:30px;
  width:100%;
  }
  #menu-middle {
  position:relative;
  background:url('img/menu-middle.jpg');
  width:100%;
  }  
   #menu-middle ul {
   position:relative;
   list-style-type:none;
   padding:0;
   margin:0;
   }
    #menu-middle ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}
	 #menu-middle ul li a {
	 display:block;
	 text-decoration:none;
	 padding:0 0 0 20px;
	 line-height:28px!important;
	 height:28px;
	 width:187px;
	 color:#fff;
	 }
	 #menu-middle ul li a:hover, .menu-middle-active {
	 font-weight:bold;
	 background:url('img/menu-active.jpg')!important;
	 display:block;
	 line-height:28px!important;
	 height:28px!important;
	 width:187px!important;
	 padding:0 0 0 20px;
	 font-weight:normal!important;
	 }
	 #menu-middle ul li a.menu-sub-active:hover {
		width: 167px!important;
	 }
	   a.menu-sub {
	   display:block;
	   padding-left:40px!important;
	   line-height:28px!important;
	   height:28px!important;
	   width:167px!important;
	   }
	   a:hover.menu-sub, a.menu-sub-active {
	   background:url('img/menu-active.jpg')!important;
	   font-weight:normal!important;
	   padding-left:40px!important;
	   line-height:28px!important;
	   height:28px!important;
	   width:167px!important;	 
	   display:block;	   
	   }
  #menu-bottom {
   position:relative;
   background:url('img/menu-bottom.jpg');
   height:36px;
   width:100%;
  }  
  #newsletter {
   position:relative;
   background:url('img/newsletter-bg.jpg');
   height:191px;
   width:100%;
  }
   #newsletter table {
    position:absolute;
    left:19px;
    top:57px;
   }
   #newsletter div {
    position:absolute;
	width:175px;
	color:#fff;
	left:19px;
	top:146px;
   }
 #contener-right {
  position:relative;
  width:717px;
  float:right;
 } 
  #content {
   position:relative;
   background:url('img/content-bg.jpg');
   width:100%;
  }
   #content-headline {
    position:relative;
    background:url('img/content-headline.jpg');
    line-height:35px;
    height:35px;
    width:717px;
   }
    #content-headline h1 {
     padding:0 0 0 11px;
     font-size:14px;
     color:#fff;
     margin:0px;
     }
    #content-headline-box {
     position:absolute;
     background:url('img/ik-cont.gif') top right no-repeat;
     padding-right:50px;
     right:65px;
     top:0px;
    }
     #content-headline-box a {
	  text-decoration:none;
	  font-weight:bold;
      color:#617c14;
	  padding:5px 10px 5px 10px;
	 }
     #content-headline-box a:hover {
      color:#4f6411;
	 }	
  #content-text {
  position:relative;
  margin:0 0 0 11px;
  padding:30px 5px 30px 30px;
  background:#fff;
  width:659px;
  } 
   #content-text-reklama {
   position:relative;
   background:#ccc;
   padding:10px;
   min-height:300px;
   width:170px;
   float:right;
   }
   .news {
    position:relative;
	background:#fff url('img/news-bg.gif') bottom right no-repeat;
	margin:0 0 1.2em 0;
	padding:0 15px 15px 0;
	text-align:justify;
	line-height:18px;
	width:441px;
   }   
    .news h1 {	
    padding:0 0 0.4em 0;
    font-size:13px;
    color:#959188;
    margin:0px;	
	}
	.news-more {
	display:block;
	background:url('img/ik-str3.gif') right 16px no-repeat;
	text-decoration:none;
	padding:8px 0 8px 0;
	font-weight:bold;
	float: right;
	color:#224483;
	width:110px;
	}
  #content-box {
  position:relative;
  background:#fff url('img/content-box.jpg') top left no-repeat;
  padding:45px 30px 15px 11px;
  width:676px;
  }
   #content-box h1 {
    padding:0 0 0.4em 0;
    font-size:14px;
    color:#224483;
    margin:0px;   
	width:440px;
   }
   #content-box-left {
    position:relative;
	padding:5px 17px 5px 17px;
	background:#224483;	
	line-height:28px;
	color:#fff;
	width:83px;
	float:left;
   }
   #content-box-middle {
    position:relative;
	padding:5px 15px 5px 15px;
	line-height:28px;
	color:#7d7247;		
	width:342px;
	float:left;
   }   
    #content-box-middle em {
	 display:block;
	 font-style:normal;
	}
    #content-box-left strong {
	 display:block;
	}
   #content-box-right {
    position:relative;
	background:#224483 url('img/box-right-bg.jpg') no-repeat;		
	padding:115px 17px 5px 17px;
	line-height:18px;
	color:#f3ebde;
	width:148px;
	float:right;margin-top:-40px;
   }	
    #content-box-right a {
	 text-decoration:underline;
	 color:#f3ebde;
	}
    #content-box-right a:hover {
     color:#d3cbbe;
	}
 #footer-1 {
  position:relative;
  background:url('img/footer-1.gif') top right no-repeat;
  text-align:right;
  padding-top:19px;
  height:47px;
  width:100%;
  clear:both;
 }
   #footer-1 a {
    text-decoration:none;
	padding:0 15px 0 15px;
    color:#716d63;
   }
   #footer-1 a:hover {
    color:#595650;
   }  
 #footer-banner-box {
  position:relative;
  text-align:center;
  width:924px;
  clear:both;
 }	   
 #footer-2 {
  position:relative;
  background:url('img/footer-bg.jpg') no-repeat;
  padding:0 0 0 20px;
  line-height:44px;
  margin-top:10px;
  height:48px;
  width:904px;
  color:#fff;
  clear:both;
 } 
  #footer-2-right {
  position:absolute;
  right:20px;
  top:0px;
  }
   #footer-2 a {
   text-decoration:none;  
   color:#fff;
   }
   #footer-2 a:hover {
   color:#afafaf;
   }  
.input-short {
 background:url('img/input-short.gif') top left no-repeat;
 height:24px;
 width:113px;
} 
.input-short input {
 display:block;
 padding:5px 5px 0 5px;
 background:none;
 font-size:11px;
 height:19px; 
 width:103px;
 color:#fff;
 border:0;
}
.input-short2 {
 background:url('img/input-short2.gif') top left no-repeat;
 height:24px;
 width:113px;
} 
.input-short2 input {
 display:block;
 padding:5px 5px 0 5px;
 background:none;
 font-size:11px;
 height:19px; 
 width:103px;
 color:#676663;
 border:0;
}
.input-average {
 background:url('img/input-average.gif') top left no-repeat;
 height:24px;
 width:181px;
} 
.input-average input {
 display:block;
 padding:5px 5px 0 5px;
 background:none;
 font-size:11px;
 height:19px; 
 width:171px;
 color:#fff;
 border:0;
}
.input-long {
 background:url('img/input-long.gif') top left no-repeat;
 height:24px;
 width:223px;
} 
.input-long input {
 display:block;
 padding:5px 5px 0 5px;
 background:none;
 font-size:11px;
 height:19px; 
 width:213px;
 color:#fff;
 border:0;
}
.input-long2 {
 background:url('img/input-long2.gif') top left no-repeat;
 height:24px;
 width:340px;
} 
.input-long2 input {
 display:block;
 padding:5px 5px 0 5px;
 background:none;
 font-size:11px;
 height:19px; 
 width:330px;
 color:#676663;
 border:0;
}
.submit-ok {
 display:block;
 background:url('img/submit-ok.gif');
 cursor:pointer;
 height:23px;
 width:47px;
 border:0;
}
.submit-usun {
 display:block;
 background:url('img/submit-usun.gif');
 cursor:pointer;
 height:23px;
 width:47px;
 border:0;
}
.submit-reset {
 display:block;
 background:url('img/submit-reset.gif');
 cursor:pointer;
 height:23px;
 width:47px;
 border:0;
}
.submit-default {
 display:block;
 background:url('img/submit-default.gif');
 font-family:tahoma;
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
 cursor:pointer;
 color:#ffffff;
 height:23px;
 width:47px;
 border:0;
}
.textarea {
background:url('img/textarea.gif') left top no-repeat;
height:200px;
width:223px;
} 
.textarea  textarea {
background:none;
font-size:12px!important;
font-family:tahoma;
color:#fff;
padding:10px;
height:180px;
width:203px;
border:0px;
}
.textarea2 {
background:url('img/textarea2.gif') left top no-repeat;
height:200px;
width:340px;
} 
.textarea2  textarea {
background:none;
font-size:12px!important;
font-family:tahoma;
color:#676663;
padding:10px;
height:180px;
width:320px;
border:0px;
}
.formularz {
 position:relative;
 border-spacing:0 0.5em;
 width:460px;
}
 
form {margin:0;padding:0} 
a img {border:0} 

.text-margin-top       {margin-top:1em}
.text-margin-bottom {margin-bottom:1em}
.text-margin-left     {margin-left:1em}
.text-margin-right   {margin-right:1em}

.padding-top	{padding-top:0.5em}

.vertical-top	{vertical-align:top;}

.float-left 		{position:relative;float:left;}
.float-right	{position:relative;float:right;}

.no-bg {background:none!important;}
 
.rekl_border
{
	padding-right: 210px;
}

.PosImg
{
	float: left;
	width: 151px;
	padding-top: 4px;
	position: relative;
}

.PosImg img
{
	padding: 3px;
	background: white;
	border: 1px solid white;
}

.PosImg a img:hover
{
	border-color: #bbbbbb;
}

.PosImgTxt
{
	width: 289px;
	float: right;
	position: relative;
	margin: 0px;
}

.PosTxt
{
	width: 441px;
	float: right;
	position: relative;
}

.contentInner
{
	float: left;
	width: 457px;
}