
* { margin: 0; padding: 0; }
body { font: .74em Tahoma, Verdana, Sans-Serif, Arial; background: url(bg.png);}
h1 { font: normal 3.4em "Trebuchet MS", Helvetica, Arial; }
h2 { font: normal 1.8em "Trebuchet MS", Helvetica, Arial; color: #031217; margin: 0 0 15px; }
h3 { font: normal 1.4em "Trebuchet MS", Helvetica, Arial; margin: 0 0 20px; }
h4 { font: normal 1.2em "Trebuchet MS", Helvetica, Arial; color: #dfdfdf; margin: 0 0 4px; }
p { margin: 0 0 25px; line-height: 1.8em; }
a { outline: 0; color: #304D6F; text-decoration: none; }
li { list-style: none; }
img { outline: 0; border: 0; }
#all{ width: 940px; margin:auto;}

#lo { width: 780px; float:left; margin-right:20px; margin-top: 40px; margin-bottom:40px; text-align:justify; }
	#lo p{line-height: 2.2em; }
#llo { margin-right:20px; margin-top: 10px; margin-bottom:10px; text-align:justify; }
	#lo p{line-height: 2.2em; }
	
#loo { width: 940px; float:left; margin-top: 20px; margin-bottom:40px; text-align:justify; }
#po { width: 130px; float:right; padding:5px; background:#031217; margin-top:40px; text-align:center; color:#ffffff; margin-bottom:20px; font-size:10px;}
#men { width:100%; height:25px; background:#031217; margin-top:1px; margin-bottom: 5px;}
#przyc { width: 930px; margin:auto; height:15px; text-align:center; color:#fff; padding:5px;}
#napis {font-size: 15px; font-style: italic; text-align: center; width: 940px; margin: 0 auto;
padding:5px; border: 2px solid lightgreen; border-radius: 10px; color: #16B700;}
.clr { clear: both; }
#con { width:100%; height:auto; margin-top:2px;}
#conn{ width: 940px; margin:auto; height:auto;}
.col { float: left; width: 300px; margin: 40px 20px 40px 0; text-align:justify; }
	.col.last { float: right; margin-right: 0; }
	.case img { float: left; clear: left; margin: 0 20px 20px 0; background: #121212; padding: 3px; }
	.case a, .article a { color: #ddd; font-weight: bold; }
	.date { font-size: .84em; margin: 0 0 3px; }	
	
#menu { height: 44px; padding: 5px 0 0 4px; }
	#menu li { float: left; font-size: 1.3em; text-transform: uppercase; text-shadow: 0.2em 0.2em;  }
		#menu li a { color: #888; margin: 0 50px 0 0; }
			#menu li a.current, #menu li a:hover { 	 color: #64a612; }			
	
		
.link { background: #031217; color: #fff; padding: 5px 10px; font-size: .9em; }
#foot { clear: both; background:#000000; overflow: hidden; height: auto; 
}
#footer { width:940px;  padding:20px;  margin:auto; color:#a3aaac;  text-align:right; font-size: .9em; }
	#footer a { color: #a3aaac; margin: 0 10px 0 0; border-bottom: 1px  padding: 0 0 1px; font-size: .9em; }
	#links { float: right; text-align:right; font-size: .9em;}
		#links a { margin: 0 0 0 10px; }
		#links a:hover {color:#12ff00;}
	#footer p { margin: 0 0 8px; }
	
#dd{ background:#031217; position:absolute; width:100%;}
	
	
	
	
	
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	overflow: hidden;
}
	
input,  select{  border:1px;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	color: #000;
	font: 12px/21px arial,sans-serif;
	background-color: #fff;
	
}
textarea { color:#000; background:#fff;}
#formt{float:left; margin-right:10px; width:400px; text-align:right; ;}
#form{float:right;}
#ppo { width: 200px; float:right; padding:10px; background:#000000; margin-top:10px; text-align:center; color:#000000; margin-bottom:10px; font-size:12px;}
#formt hr {margin-top: 25px;}
hr {margin-bottom:20px;}
