body{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin: 0 auto; padding: 0;
 text-align: center;
 width: 800px;
background-image: url('./images/background.gif');
background-repeat: repeat-x;
overflow-y:scroll;
}

div#wrapper {
	width: 800px;
	height:auto;
	margin: 0 auto;
	background: white;
	padding: 0px;
	border: 1px;
	border-color: #3073c1;
	border-style: none solid solid solid
}

#formularz table{
font-size:12px;
}

h1 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #333;	
}
h1 { font-size: 1.5em; color: #6297BC; } 

a { 
	color: black;
}

top{
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 835px;
	background-color:white;
}

#baner{
 width:800px;
 height:335px;
 background-image: url('./images/banner.jpg');

}


#menu{
 width:800px;
 height:39px;
 position:relative;
 top: 102px;
 float:right;
 display:inline;
 text-align:right;
   border: 5px;
 border-color: #3073c1;
 border-style: none none solid none;
}

#menu ul {
float:right;
	z-index: 2;
    margin:0; padding: 0;
    list-style:none; 
	}
#menu li {
   display:inline;
   margin:0; padding:0px;
}
#menu a {
   height:39px;
   float:left;
   padding:0 2px 0 0px;
   text-decoration:none;   
}

/* sidebar */
#sidebar {
	text-align:left;
	float: left;
	width: 165px;
	margin: 0;	padding: 0; 
	display: inline;
}


#sidebar ul.sidemenu {
	list-style:none;
	margin:15px 10px 10px 10px;
	padding:0;		
}
#sidebar ul.sidemenu li {
	margin: 2px;
	cursor: pointer;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:bold;
	font-size:13px;
	color: #464646;	
	text-decoration:none;	
	padding:2px 0px 2px 10px;
	background: #f2f2f2;
	border-left:4px solid #CCC;	
	min-height:18px;
}

* html body #sidebar ul.sidemenu a { height: 18px; }



.tekst{
text-align:justify;
font-size:12px;
color:#464646;

}

.tekst span, p {
padding-top:15px;
padding-right:10px;
padding-left:10px;
}

* html .tekst p {
padding-top:25px;
padding-left:0px;
margin-left:10px;
}

.tekst dd {
padding-right:10px;
}

.tekst dt {
padding-left:10px;
}

#dodatkowe{
float:right;
text-align:right;
}

.zdj {
 margin-top:20px;
 margin-left:10px;
 margin-right:20px;
 padding-top:20px;
 border: 1px;
 border-color: #3073c1;
 border-style: solid none none none;

}

.block{
display:block; 
height:auto; 
min-height:300px;
width:620px;
float:right; 
background-color:white;
 border: 1px;
 border-color: #3073c1;
 border-style: none none none solid;
 
}

#block3 tr, td{
color: #464646;
}

#home{
height:auto;
min-height:465px;
}

* html #home{
height:470px;
}


#impres{
height:auto;
}

* html #impres{
height:600px;
}

/* Footer */
#footer { 
	clear: both; 
	width:800px;
	color: #464646; 
	background: #f2f2f2; 
	border-top: 5px solid #3073c1;
	margin: 0; padding: 0; 
	height: 13px;	  
	font-size:9px;	
}


#footer .footer-right{
	float: right;
	text-align:right;
}
