body {
	background: #FFFFFF  url('bg.jpg');
	margin: 0; 
	padding: 0; 
	}

div#main { 
	width: 980px; 
	height: auto;
	margin: 0 auto; 
	padding-top: 0px; 
	background: #FFFFFF;
	}   

div#top { 
	height: 62px; 
	background: #3d6349  url('bg_top.jpg'); 
	} 
	
div#title { 
	height: 239px; 
	} 
	
div#menu { 
	height: 56px; 
	background: #3d6349  url('bg_menu.jpg'); 
	}
	
div#menu img{ 
	padding-top:2px;
	}	
	
div#desc { 
	height: 250px; 
	background: #FFFFFF url('bg_desc.jpg') no-repeat; 
	}
	
div#bottom { 
	height: 40px; 
	width:100%;
	background: #8bac7f; 
	font: 0.7em Verdana, Arial, sans-serif; 
	text-align:center;
	}
div#bottom a{
	text-decoration:none;
	color:#003366;
	}	

div#designed { 
	width:40%;
	text-align:left;
	float:left;
	padding-left:20px;
	padding-top:5px;
	}
div#copyright { 
	width:40%;
	text-align:right;
	float:right;
	padding-right:30px;
	padding-top:5px;	
	}	
	
div#desc_1 { 
	width: 230px; 
	height: 220px;
	margin: 0 auto; 
	padding-top: 0px; 
	background: transparent;
	font: 1.1em Verdana, Arial, sans-serif; 
	float: left;
	} 
div#desc_2 { 
	margin: 0 auto; 
	background: transparent;
	float: left;
	} 
div#desc_3 ul{ 
	margin-top:0px;
	} 
div#desc_3 { 
	margin: 0 auto; 
	background: transparent;
	color: #333333;
	float: left;
	} 	
div#desc_4 { 
	margin: 0 auto; 
	background: transparent;
	color: #333333;
	float: left;
	} 	
.d2_of { 
	width: 323px; 
	height: 220px;	
	font: 0.7em verdana, Arial, sans-serif; 
	padding-top: 15px;
	padding-right:10px;
	padding-left:20px;  	
	line-height: 140%;	
	} 
	
.d3_of { 
	padding-top: 15px; 
	width: 380px; 
	height: 220px;	
	font: 0.7em Verdana, Arial, sans-serif; 
	line-height: 140%;
	} 

.d2_st { 
	width: 275px; 
	height: 220px;	
	font: 1.1em Arial, sans-serif; 
	font-weight: bold;
	padding-top: 35px;  	
	} 

.d3_st { 
	padding-top: 35px; 	
	width: 450px; 
	height: 220px;	
	font: 1.1em Arial, sans-serif; 
	font-weight: bold;
	line-height: 150%;	
	} 

	
.d2_kl { 
	width: 273px; 
	height: 220px;	
	font: 0.7em verdana, Arial, sans-serif; 
	padding-top: 15px;
	padding-right:10px;
	padding-left:20px;  	
	line-height: 140%;	
	} 
	
.d3_kl { 
	padding-top: 15px; 
	width: 230px; 
	height: 220px;	
	font: 0.7em Verdana, Arial, sans-serif; 
	line-height: 140%;
	} 

.d4_kl { 
	padding-top: 15px; 
	width: 200px; 
	height: 220px;	
	font: 0.7em Verdana, Arial, sans-serif; 
	line-height: 140%;
	} 
.kl_miasto {
	color:#669966
}
.d2_kontakt { 
	width: 280px; 
	height: 220px;	
	font: 0.7em verdana, Arial, sans-serif; 
	padding-top: 15px;
	padding-right:10px;
	padding-left:20px;  	
	line-height: 140%;	
	} 
	
.d3_kontakt { 
	padding-top: 15px; 
	width: 420px; 
	height: 220px;	
	font: 0.7em Verdana, Arial, sans-serif; 
	line-height: 140%;
	} 
	
.d2_realizacje { 
	width: 303px; 
	height: 220px;	
	font: 0.7em verdana, Arial, sans-serif; 
	padding-top: 15px;
	padding-right:10px;
	padding-left:20px;  	
	line-height: 140%;	
	} 
	
.d3_realizacje { 
	padding-top: 15px; 
	width: 400px; 
	height: 220px;	
	font: 0.7em Verdana, Arial, sans-serif; 
	line-height: 140%;
	} 	

.d3_realizacje_opis { 
	padding-top: 35px; 	
	width: 400px; 
	height: 220px;	
	font: 1.1em Arial, sans-serif; 
	font-weight: bold;
	line-height: 150%;		
	}
	 	
div#main img {
	border:0px;
	}

	
div#menu a {
  background: transparent; 
}
div#menu a:hover {
  background: url('oorange.gif') repeat-x; 
  background-position: 0px 10px;
}

div#menu  a.a1 { }
div#menu  a.a2 { }
div#menu  a.a3 { }

.f_in {
	background-color: transparent;
	border-bottom: 1px solid #9acd32;
	border-left: 1px solid #c4d584;
	border-right: 1px solid #c4d584;
	border-top: 1px solid #c4d584;
}
.f_submit {
	background: #9acd32;
	border-bottom: 1px solid #9acd32;
	border-left: 1px solid #c4d584;
	border-right: 1px solid #c4d584;
	border-top: 1px solid #c4d584;
	color: #f5f5f5;
}
.left {
	float: left;
	padding-right: 10px;
}
.info {
	font: 1.6em Arial, sans-serif; 
	font-weight: bold;
}
.t_start {
	background: #3d6349  url('bg_title.jpg'); 
}

.t_realizacje {
	background: #3d6349  url('bg_title_realizacje_a.jpg'); 
}

.t_oferta {
	background: #3d6349  url('bg_title_oferta.jpg'); 
}

.t_kontakt {
	background: #3d6349  url('bg_title_kontakt.jpg'); 
}

.t_klienci {
	background: #3d6349  url('bg_title.jpg'); 
}

#menu1{width:240px;margin:10px 0 20px 17px;}
#menu1 dt{border-bottom: 1px solid #a4b0bb;}
#menu1 dt a{
	text-decoration: none;
	display: block;
	height: 16px;
	padding: 6px 0 6px 25px;
	background-color: inherit;
	color: #1b5a53;
	font: 1em verdana, sans-serif;
}
#menu1 dt a:hover{
	background-color: #f2f5fb;
	color: #322968;
	text-decoration: none;
}
#menu1 dd{margin:0 0 0 14px;border-bottom:1px solid #e0e0e0;}
#menu1 dd a{text-decoration:none;display:block;height:16px;padding:6px 0 6px 23px; background-color:inherit;color:#5d81bd;font: 1em verdana, sans-serif;}
#menu1 dd a:hover{background-color:#f2f5fb;color:#5d81bd;text-decoration:none;}
#menu1 dt.l1{border-top:1px solid #a4b0bb;}

#menu2{
	margin: 0px 0 0 480px;
	padding: 0px 0 0;
	list-style: none;
}
#menu2 li{float:left;}
#menu2 li a{height:40px;display:block;padding:3px 12px 4px;border-right:0px solid #d6e9a9;background:inherit;color:#7a981f;font:bold 1.167em verdana, sans-serif;}
#menu2 li a:hover{color:#84a521;border-bottom:4px solid #deedbc;text-decoration:none;}
#menu2 .lL a{border:0;}
