body{ background:url('img/bg.png') top left repeat-x #f8f7f3; font-family:Arial, Helvetica, Tahoma; overflow-y: scroll;}



a{color:#0a5c38; text-decoration:none; font-size:12px;}
h2{color:#000; font-size:18px; line-height:20px;}
p{color:#000; font-size:12px; line-height:20px;}
#header{height:137px;}

a#logo img{padding:18px 0px 4px 120px;}



#banner{height:225px; background:#e3e1da;}

#strona_glowna .sg{padding-top:40px;}
	#strona_glowna .miniaturka{float:left; padding:15px 30px 35px 5px;}
	#strona_glowna h2{ padding:15px 0px 5px 10px;}
	#strona_glowna p{padding:5px 0px 5px 10px;}
	#strona_glowna .prawa_kolumna{padding-left:26px;}
	
	
 .panel_sg{background:url('http://afterm.pl/img/bg_line.png') top center no-repeat; margin:10px 0px 40px;}	
	#strona_glowna .panel_sg   h2{font-size:22px; padding:50px 0px 20px 30px;}
	#strona_glowna .panel_sg  p{font-size:14px; line-height:22px; padding:0px 0px 5px 30px;}
	#strona_glowna .panel_sg a{font-size:14px; text-decoration:underline;}	
	#strona_glowna .panel_sg  p.sg_kontakt{font-size:14px; line-height:22px; float:left;padding-right:40px;}
	#strona_glowna .panel_sg  p.sg_kontakt a.mapka{background:url('img/mapa_ico.png') left center no-repeat; padding: 3px 0px 3px 30px; display:inline; text-decoration:underline;}
	#strona_glowna .panel_sg  p.sg_kontakt2{font-size:14px; line-height:22px; float:left; padding-right:10px;}

#content{}
	#content .podstrona p{font-size:14px; line-height:22px; padding:10px 0px 10px 10px;}	
	#content .podstrona h1{font-size:22px; line-height:32px; padding:40px 0px 20px 10px;}	
	#content .podstrona ul{padding:10px 0px 20px 10px; list-style:none;}	
		#content .podstrona ul li{font-size:14px; line-height:22px; padding:5px 0px 5px;}
		
	#content h3{padding:90px 0px 10px 0px; font-size:14px;}
	#content ul#zobacz_rowniez li{padding:5px 0px; line-height:20px; font-size:12px; border-bottom: 1px dotted #c4c2bc;margin-right:10px;}	
		
	#content .partnerzy img{padding:0px 10px 10px 0px;}	
	
	#content img#img_podstrona{padding:40px 0px 10px 0px; float:right;}	
	#content img#photo_left{float:left; padding:10px 10px 60px 10px;}
	
	#content .osoby{padding-top:20px;}
	#content iframe{margin:20px 0px 0px 10px;}
	#content p img{padding:0px 3px 0px 0px;}
	
	#content p.partners img{padding:5px 15px 5px 0px;}
	
	#copyrights {color:#999; font-size:11px !important; padding:20px 0px 20px 20px !important;float:left;}
		#copyrights a{color:#4c5a63; font-size:11px !important;}
	#realizacja{color:#999; font-size:11px !important; padding:20px 20px 20px 0px !important;  float:right;}
		#realizacja a{color:#4c5a63; font-size:11px !important;}


/************************************/

#nav, #nav ul { /* wszystkie ul */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	
}

#nav{padding-top:4px;}
#nav a {
	display: block;
	
}

#nav li { /* wszystkie elementy*/
	float: left;
	/*min-width: 100px; /* Opera */
}
#nav li ul li{float:none;}

#nav li a:hover{color:#18a966 !important;}

#nav li a.aktywna{color:#18a966 !important;}

#nav li ul li a{padding:10px 5px 10px 13px; color:#000 !important;}
#nav li ul li a:hover{background:#18a966; padding:10px 5px 10px 13px; color:#fff !important;}

#nav li a{color:#fff !important; font-weight:bold; padding:20px 15px 10px 10px;}

#nav li ul { /* drugi poziom */
	position: absolute;
	background: #fff;
	width: 10em;
	left: -999em; 
}

#nav li:hover ul, #nav li.sfhover ul { 
	left: auto;
	z-index:5;
}


table{margin-left:10px;}
table,tr,td{border: 1px solid #999; text-align:center; padding:5px; font-size:13px;}
thead{font-weight:bold;}


