body {
	margin:0px;
	background-color:#ffffff;
	font-family:verdana;
	font-size:10pt;
	background:url(./img/content_bg.png) repeat-x top;
	}
a {
	color:#ffffff;
	text-decoration:none;
	}
a:link {color:#ffffff;}
a:visited {color:#ffffff;}  
a:hover {
color:#FF0000;
text-decoration:none;}
img { border:0px; }

.ciastka {
	background:#000;
	color:#fff;
	text-align:center;	
	border-bottom:1px solid #fff;
}
	.ciastka .ciastkaText { width:1000px; margin:0px auto 0px auto; font-size:8pt; padding:3px 0px 3px 0px; }
	.ciastkaTresc { width:800px; border:1px solid #ccc; padding:0px 10px 0px 10px; margin:0px auto 0px auto; }

.naglowek {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(./img/naglowek_bg.png) repeat-x top;
	height:60px;
}

	.naglowek .naglowekText { width:1000px; margin:0px auto 0px auto; }
	.logo { position:absolute; z-index:100; margin:0px 0px 0px 0px; }
	.logoText { text-align:right; color:#fff; font-weight:bold; position:absolute; margin:40px 0px 0px 470px; }

.content {
	width:1000px;
	color:#000000;
	text-align:left;
	margin:40px auto 10px auto;
	overflow:hidden;
	} 
	
	.opis { float:left; width:475px; border-left:1px solid #ccc; border-top:1px solid #ccc; padding:0px 10px 0px 10px; }
	.oferta { float:right; width:475px; border-left:1px solid #ccc; border-top:1px solid #ccc; padding:0px 10px 0px 10px; }
	
	#fejsik {
		display: block;
		position: fixed;
		z-index: 666;
		margin-top: 100px;
		background: url("./img/fejs.png") no-repeat top left;
		width: 300px;
		padding-left: 50px;
		height: 300px;
		padding-top: 5px;
		right: -305px;
		float: right;
	}
	
	.content p { text-align:justify; font-size:9pt; }
	
	.prace { overflow:hidden; height:340px; text-align:center; }
	.prace .h1 { font-size:11pt; margin:0px 0px 0px 0px; font-weight:bold; }
	.prace .h2 { font-size:9pt; margin:0px 0px 20px 0px; }
	.prace p { font-size:9pt; margin:0px 0px 0px 0px; text-align:center;  }
	
	.praca { height:270px; border:1px solid #000; width:800px; margin:0px auto 0px auto; } 
	.praca .etykieta { position:absolute; background:url(./img/etykieta_cien.png) repeat; width:600px; margin:175px 100px 0px 100px; color:#fff; padding:10px; }
	
	#portfolio_1 { background:url(./portfolio/portfolio_1.jpg) no-repeat top; } 
	#portfolio_2 { background:url(./portfolio/portfolio_2.jpg) no-repeat top; } 
	#portfolio_3 { background:url(./portfolio/portfolio_3.jpg) no-repeat top; } 
	#portfolio_4 { background:url(./portfolio/portfolio_4.jpg) no-repeat top; } 
	#portfolio_5 { background:url(./portfolio/portfolio_5.jpg) no-repeat top; } 
	#portfolio_6 { background:url(./portfolio/portfolio_6.jpg) no-repeat top; } 
	#portfolio_7 { background:url(./portfolio/portfolio_7.jpg) no-repeat top; } 
	#portfolio_8 { background:url(./portfolio/portfolio_8.jpg) no-repeat top; } 
	#portfolio_9 { background:url(./portfolio/portfolio_9.jpg) no-repeat top; } 
	#portfolio_10 { background:url(./portfolio/portfolio_10.jpg) no-repeat top; } 
	#portfolio_11 { background:url(./portfolio/portfolio_11.jpg) no-repeat top; } 
	
	.portfolio { border:1px solid #ccc; padding:10px 5px 8px 5px; margin:5px 0px 0px 0px; }
	.portfolio img { border:1px solid #ccc; padding:0px; margin:0px; width:158px; }
	
	.praceNaglowek { width:710px; margin:5px auto 1px auto; overflow:hidden; background:#000; padding:5px; color:#fff; text-align:left; padding:0px 0px 0px 65px; }
	.pracePunkty { width:760px; margin:1px auto 5px auto; overflow:hidden; background:#000; padding:5px; }
	.punkt { background: url("./img/punkt.png") no-repeat center; height: 16px; width: 16px; float:right; margin:0px 2px 0px 2px; }
	
.stopka { background: url("./img/stopka_bg.png") repeat-x top #000; padding:5px 0px 5px 0px; color:#fff; overflow:hidden; }	

	.stopka p { color:#fff; font-weight:bold; }
	.stopka .stopkaText { width:1000px; margin:0px auto 0px auto; }
	
	.formularz { float:right; width:500px; text-align:center; }
	.stopka input { background:#666; border:1px solid #fff; color:#fff; margin:0px 0px 2px 0px; }
	.stopka textarea { background:#666; border:1px solid #fff; color:#fff; margin:0px 0px 2px 0px; }
	
.content404 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	width:500px;
	height:360px;
	margin:0px;
	border-right:0px solid #000000;
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	border:1px solid black;
	padding:5px;
	} 	
	
	.content404 h1 { font-size:22px; margin:0px auto 10px auto; }
	.content404 h2 { font-size:12px; margin:0px auto 0px auto; }
	
	.content404 a { color:#000; }
	.content404 a:hover { color:#FF0000; }
					
