html, body {
		height: 100%;
	}

	#wrapper {
		display: table;
		margin: 0 auto;
		height: 100%;
	}

	#cell {
		display: table-cell;
		}


body {
	background-color:#c9e0eb;
	color:#000;
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
	}
	
a:link, a:active, a:visited {
	color: #369;
	text-decoration: none;
	font-weight:bold;
	}
	
a:hover, a:focus {
	color: #9cf;
	}
	
img {
	border: 0;
	}

h1 {
  font-size:11pt;
  padding-left:270px;
}

h2 {
  font-size:11pt;
	}

h3 {
	font-size: 1.5em;
	}
	
p {
	padding: 10px 0 0 0;
	}
	
p.kontakt{
  padding:5px;
  font-size:11pt;
  margin:10px;
}
	
#layoutWrapper {
	width: 917px;
	margin-left:0px;
}	
	
#header, #sheet, #footer {
	width: 917px;
	margin: 0;
}
	
#header {
	background: url(../images/header.jpg) no-repeat ;
	padding-bottom:0px;
	margin-top:0px;
	height:137px;
	cursor: pointer;
	display:block;
	font-size: 0pt;
}
	
#header_bottom {
  background: url(../images/header_bottom.jpg) no-repeat;
  padding-bottom:0px;
	margin-top:0px;
	height:12px;
  font-size: 0pt;
}

#menu {
  background: url(../images/menu.jpg) no-repeat top;
  padding-bottom:0px;
	margin-top:0px;
	height:47px;
	display:block;
}


#menu_bottom {
  background: url(../images/menu_bottom.jpg) no-repeat;
  padding:0px;
	margin-top:0px;
	height:7px;
	font-size: 0pt;
}
	
#sheet {
	background: url(../images/sheet.jpg) repeat-y;
	border: 0;
	height:100%;
	min-height:500px;
	padding:0px;
}
	
	#sheetContent {
		}
		
#footer {
	background: url(../images/footer.jpg) no-repeat center top;
	height:44px;
	padding:0px;
}

div.form {
  width:400px;
  float:right;
  position:relative;
  left:-100px;
  padding-bottom:30px;
}

form {
	margin: 0;
	padding: 0;
}

form input.text {
	height: 15px;
	line-height: 15px;
	}

form textarea.text {
	height: 4em;
	}

form input.text,
form textarea.text {
  border: solid 1px #4a8aaf;
	color: #226083;
	padding: 1px 4px 1px 4px;
	margin: 5px 5px 5px 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:10pt;
	display: block;
	width: 252px;
	overflow: auto;
	background-color: #eaf2f6;
}

form input.checkbox {
  float:left;
  margin-right:3px;
	}
	
form input.wyczysc {
  background: url(../images/wyczysc.png) no-repeat center top;
  width:107px;
  height:48px;
  border:0px;
  cursor:pointer;
}
	
form input.wyslij {
  background: url(../images/wyslij.png) no-repeat center top;
  width:107px;
  height:48px;
  border:0px;
  cursor:pointer;
	}

div.menu_box {
    width:900px;
}
	
div.menu_items {
    padding-left:105px;
}
	
div.menu_items a {
    display: block;
		float: left;
		height: 47px;
		overflow: hidden;
		text-indent: -200em;
		background-repeat: no-repeat top;
				}
			
	div.menu_items a:link,
	div.menu_items a:visited {
		}
			
	div.menu_items a:active,
	div.menu_items a:hover {
		background-position: center -47px;

			}
		
	div.menu_items a.o_nas {
		width: 59px;
		background-image: url(../images/o_nas.png);
		margin-right:50px;
		}
		
	div.menu_items a.oferta {
		width: 73px;
		background-image: url(../images/oferta.png);
		margin-right:50px;
		}
		
	div.menu_items a.praca {
		width: 68px;
		background-image: url(../images/praca.png);
		margin-right:50px;
		}
		
	div.menu_items a.galeria {
		width: 78px;
		background-image: url(../images/galeria.png);
		margin-right:50px;
		}
		
	div.menu_items a.kartoteka {
		width: 99px;
		background-image: url(../images/kartoteka.png);
		margin-right:50px;
		}
		
	div.menu_items a.kontakt {
		width: 84px;
		background-image: url(../images/kontakt2.png);
		}
		
	div.menu_items a.o_nas_on {
		width: 59px;
		background-image: url(../images/o_nas.png);
		margin-right:50px;
		background-position: center -47px;
		}
		
	div.menu_items a.oferta_on {
		width: 73px;
		background-image: url(../images/oferta.png);
		margin-right:50px;
		background-position: center -47px;
		}
		
	div.menu_items a.praca_on {
		width: 68px;
		background-image: url(../images/praca.png);
		margin-right:50px;
		background-position: center -47px;
		}
		
	div.menu_items a.galeria_on {
		width: 78px;
		background-image: url(../images/galeria.png);
		margin-right:50px;
		background-position: center -47px;
		}
		
	div.menu_items a.kartoteka_on {
		width: 99px;
		background-image: url(../images/kartoteka.png);
		margin-right:50px;
		background-position: center -47px;
		}
		
	div.menu_items a.kontakt_on {
		width: 84px;
		background-image: url(../images/kontakt2.png);
		background-position: center -47px;
		}
			

		
div.intro {
  width:825px;
  height:250px;
  padding-left:55px;
  padding-top:20px;
}
  
div.banner_napis {
  background:url(../images/banner_napis.png);
  width:300px;
  height:136px;
  float:left;
  margin-top:50px;
}
  
#banner {
  margin-left:325px;
  height:209px;
  width:279px;
  margin-top:-150px;
  clear: both;
}

#rotator
{
margin: auto;
}
	
#rotator img
{
display: none;
position: absolute;
margin: auto;
text-align:center;
margin-top: 210px;
top: 0;
}

  
img.hr {
  padding-left:45px;
}

div.content {
  width:900px;
  padding-top:25px;
  padding-left:35px;
}

div.left_column{
  float:left;
  width:290px;
  height:380px;
  text-align:center;
  padding-right:85px;
}

div.left_column_oferta{
  float:left;
  width:290px;
  height:585px;
  text-align:center;
  padding-right:35px;
  padding-left:15px;
}
	
div.right_column{
  background-image: url(../images/bg_o_nas.jpg);
  height:410px;
  width:473px;
  padding-top:15px;
  padding-left:25px;
  line-height:18pt;
  float:right;
  position:relative;
  margin-bottom:20px;
  left:-68px;
}

div.right_column_oferta{
  height:750px;
  width:473px;
  padding-top:15px;
  padding-left:25px;
  line-height:18pt;
  float:right;
  position:relative;
  margin-bottom:20px;
  left:-90px;
}

div.left_column_praca{
  background-image: url(../images/bg_praca1.jpg);
  float:left;
  width:374px;
  height:444px;
  margin:20px;
}	

div.praca{
  width:300px;
  padding-left:50px;
  padding-top:40px;
}	

div.right_column_praca{
  background-image: url(../images/bg_praca2.jpg);
  width:374px;
  height:650px;
  margin:20px;
  float:right;
  position:relative;
  left:-60px;
}	

img.loga {
  padding-bottom:30px;
  padding-top:30px;
 }

div.pdfy {
  margin-top:20px;
  width:800px;
  padding-left:135px;
}

div.pdf {
  width:450px;
  float:left;
  padding-bottom:10px;
  font-size:9pt;
  padding-left:20px;
  }
  
img.pdf {
  float:left;
  padding-right:5px;
  }
  
div.oferta {
  text-align:left;
  font-size:9pt;
  margin-left:10px;
  background-image: url(../images/bg_oferta.jpg);
  padding-top:20px;
  width:292px;
  height:520px;
  float:left;
  position:relative;
}	


div.kontakt {
  text-align:center;
  font-size:9pt;
  font-weight:bold;
  background-image: url(../images/bg_kontakt.jpg);
  padding-top:10px;
  padding-bottom:10px;
  width:333px;
  height:270px;
  float:left;
  position:relative;
}	

div.oferta_pdfy {
  width:400px;
  float:right;
  position:relative;
  left:-130px;
  top:-100px;
  padding-bottom:-20px;
}	

div.galeria {
  width:725px;
  height:569px;
  margin-left:60px;
  padding-left:5px;
  background-image: url(../images/bg_galeria.jpg);
}


li {
  list-style-type: square;
  }
  
p.text {
  text-align:justify;
	width:550px;
	border: solid 1px #b1619c;
	padding: 20px;
	padding-left:40px;
	padding-right:40px;
	background-color: #c5bbc3;
	font-size:9pt;
	margin-left:60px;
}

		
div.copy {
  padding-left:60px;
  padding-top:5px;
  font-size:9pt;
		}
		
p.herb {
  padding-left:90px;
  padding-top:10px;
  }

