@charset "utf-8";

/* CSS CREATED BY DAMCONTACT */


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{	margin:0;
	padding:0;
	border:0;
	outline:0; }
	
body {
	font: normal 0.69em Tahoma, Arial, sans-serif;
	background:url(../img/tlo.jpg) repeat-x scroll 0 0 #428C7F;
	color:#25302f;}

a.button {
	text-decoration:none;
	background-color:#428C7F;
	padding:5px 45px 5px 45px;
	color:#FFFFFF;
	border:1px solid #224F47;
		}
		a.button:hover {background-color:#224F47;}

	#button {
	float:right;
	margin:10px;
	padding:8px;
	margin-right: 40px;
}
#button2 {
	float:right;
	margin:10px;
	padding:8px;
}

h1 {
	font-family:'Myriad Pro','Trebuchet MS',Trebuchet,Arial,Sans-serif;
	color:#4E726D;
	background:url(../img/punkt.gif) no-repeat left top;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 4px 0px 5px 30px;
	margin-top: 15px;
	border-top: 1px solid #CFCFCF;
	margin-bottom: 5px;
} 
 .punkt {
	background:url(../img/h1.gif) no-repeat;
	padding: 4px 0px 5px 20px;
	font-size: 11px;
	margin-left: 20px;
	color: #1B302E;
}
  .punkt2 {
	background:url(../img/h1.gif) no-repeat;
	padding: 4px 0px 5px 20px;
	font-size: 12px;
	margin-left: 20px;
	color: #2D534E;
	font-weight: bold;
}
/*##############################################################*/

#top {
	margin:0 auto;
	width: 1077px;
	height:447px;
	}
	
	#logo {
	width:1040px;
	height:88px;
	background:url(../img/top.jpg) no-repeat scroll 0 0;
	padding:28px 37px 0px 0px;
	}
		#button_top {
	float:right;
	height: 88px;
}
	#menu {
	width:1077px;
	height:48px;
	}
	#top_po_menu {
	width:1077px;
	height:113px;
	background:url(../img/top_po_menu.jpg) no-repeat scroll 0 0;
	}
	#top_opis {
	width:1077px;
	height:170px;
	}
		#top_ofirmie {
	float:left;
	width:407px;
	height:120px;
	background: url(../img/top_ofirmie.jpg) no-repeat scroll 0 0;
	padding: 40px 20px 10px 92px;
	color: #FFFFFF;
}
		
		#top_zaklady {
	float:left;
	width:248px;
	height:120px;
	background: url(../img/top_zaklady.jpg) no-repeat scroll 0 0;
	padding: 40px 240px 10px 70px;
	color: #FFFFFF;
}

#przedstawiciele {
	overflow:hidden;
}	
#dyrektorzy {
	overflow:hidden;
}
	
#przedstawiciel {
	float:left;
	margin-left: 20px;
	margin-bottom: 20px;
}
/*##############################################################*/

#content {
	width:1077px;
	margin:0 auto;
	overflow:hidden;
	background:url(../img/txt_tlo.jpg) repeat-y;
	}
	#content_top {
	background:url(../img/txt_top.jpg) no-repeat;
	width:957px;
	overflow:hidden;
	padding: 20px 60px;
}
	
	#lewa {
	float:left;
	width:550px;
		}
	#prawa {
	float:right;
	width:313px;
	padding: 2px;
	border: 1px solid #418b7f;
	margin-right: 40px;
}
	
#table_center {
	margin:0 auto;
	text-align: center;
}
.images:link img{
	border: 2px solid #4E9287;
	padding:1px;
		margin:5px;
}
.images:visited img{
	border: 2px solid #4E9287;padding:1px;
		margin:5px;
}
.images:active img{
	border: 2px solid #4E9287;padding:1px;
		margin:5px;
}
.images:hover img{
	border: 2px solid #3A4848;padding:1px;
		margin:5px;
} 

#wstecz-glowna {
	height:20px;
	width:970px;
	padding:2px 5px 15px 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	border-top: 1px #ccc solid;
	}
#wstecz {
	float:left;
	height: 20px;
	padding: 5px;
	}
#glowna {
	float:right;
		height: 20px;
	padding: 5px;
	}

a.skrot {
	padding:3px 7px 3px 7px;
	background-color:#3A4848;
	text-decoration: none;
	color: #EFEFEF;
	}
	a.skrot:hover {
	background-color:#4E9287;
		}
			
#fotografie {
	margin:0 auto;
	margin-top:20px;
	border:1px solid #3A4848;
	width: 800px;
	background-color: #EAEEEE;
	}
	h3 {
	display:block;
	background-color:#3A4848;
	padding:6px 10px;
	font-size:12px;
	font-weight:bold;
	color:#EAEEEE;
	}
	
#menu_oferta {
	float:left;
	width:250px;
	}
	#menu_oferta ul li {
		list-style:none;
		list-style-position:inside;
		list-style-type:none;
		}
	#menu_oferta ul li a {
	text-decoration:none;
	display:block;
	padding:6px 15px;
	background:url(../img/menu2.gif) no-repeat top left #428C7F;
	color:#F1F1F1;
	border-top: 1px solid #F1F1F1;
	font-weight: bold;
		}
		#menu_oferta ul li a:hover {
			background:url(../img/menu2.gif) no-repeat top left #333333; }
	.beton {
	padding:3px 10px;
	background-color:#E4E4E4;
	font-weight: bold;
	margin-top: 15px;
	color: #326960;
}
#opis_oferta {
	float:right;
	width:680px;
	}
	h4 {
	padding:6px 15px;
	background:url(../img/menu2.gif) no-repeat top left #428C7F;
	color:#F1F1F1;
	border-top: 1px solid #F1F1F1;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin: 3px 0px;
}

#tekst_calosc_kontakt {
	overflow:hidden;
}

#dane {
	float:left;
	width:490px;
}
#adres {
	margin-top:3px;
	border-top:1px solid #ccc;
	padding-top: 3px;
}
#mapa {
	width:460px;
	float:right;
	} 
	a.link {text-decoration:none; color:#25302f;} a.link:hover {text-decoration:underline;}
	
#mapa2 {
	width:700px;
	height:600px;
	margin:0 auto;}


#table_kontakt {
	width:490px;
	border:1px solid #E5E5E5;
	margin-top: 10px;
	}
#table_kontakt2 {
	width:440px;
	border:1px solid #E5E5E5;
	margin-top: 10px;
	}
/*##############################################################*/

#stopka {
	width:100%;
	height:121px;
	background:url(../img/stopka_tlo.jpg) repeat-x;
	}
	
	#stopka_blok {
	width:937px;
	margin:0 auto;
	height:66px;
	background:url(../img/stopka_blok.jpg) no-repeat;
	padding: 55px 70px 0px 70px;
	color: #F1F1F1;
	}
	#menu_stopka {
	height:25px;
	text-align:center;
	border-bottom: 1px solid #438B7E;
	margin-bottom: 2px;
	padding: 0px 50px;
	cursor:default;
	}
	a.menu2 {
	padding:3px 20px;
	background-color:#224F47;
	text-decoration:none;
	color:#D3EDE9;
	display:block;
	float:left;
	margin-left:10px;
	font-size: 10px;
		}
	a.menu2:hover {
	background-color:#142F2A;
}
		
	#copy {
		padding:3px;}
		
		#copyright {float:left;}
		#created {float:right;}
		
		a.gets {text-decoration:none; color:#FF7200; font-weight:bold; 
		}
		a.gets:hover {text-decoration:underline;}
		.fgets {
	color:#F1F1F1;
	font-weight:normal;
}


.zap_n {
		padding:5px 15px;
		font-weight:bold;
		font-size:13px;
		background-color:#295850;
		margin-top:10px;
		
		color:#DADADA;
}

.zap_b {
	padding:3px 10px;
	font-weight:bold;
	font-size:12px;
	background-color:#bbb;
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;
	color:#142F2A;
}

input.form {
		padding:5px;
		border:1px solid #999;
		font-size:12px;
		margin-top:1px;
		width:298px;
		margin-left:5px;
		margin-right:5px;
}
.formt {
		padding:5px;
		border:1px solid #999;
		font-size:12px;
		margin-top:1px;
		width:930px;
		font-family:Tahoma, Arial, sans-serif;
		margin-left:5px;
		height:80px;
		margin-right:5px;
}
input.formb {
	padding:5px;
	border:1px solid #999;
	font-size:12px;
	margin-top:1px;
	width:170px;
	margin-left:5px;
	margin-right:5px;
}

.form_b {
		padding:3px;
		border:1px solid #999;
		font-size:12px;
		margin-top:1px;
		width:298px;
		margin-left:5px;
		margin-right:5px;
}

div#newss {
padding:0px;
margin-top:10px;}

div#newss span {
	padding:4px 20px;
	font-size:11px;
	display:block;
	background:#428C7F; color: #fff;
}
	
div#newss a {
	text-decoration:none; color:#000; font-weight:bold; text-align:right; display:block;
	}
div#newss a:hover {text-decoration:underline;}

#daneb {overflow:hidden;}
