body{
	margin:auto;
	padding:0px;
	font-family:Tahoma;
	color:#4B4B4B;
	font-size:11px;
	background-color:#ffffff;
}
a{
	text-decoration:none;
	color:#4B4B4B;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0px;
	margin:0px;
}
#top{
	width:765px;
	height:129px;
	margin:auto;
}
#logo{
	margin-right:43px;
	float:left;
}
#top_prawa{
	width:461px;
	height:129px;
	float:left;
}
#kmenu{
	width:461px;
	height:35px;
	float:left;
	text-align:center;
	color:#CDCDCD;
	padding-top:10px;
}
#kmenu1{
	height:11px;
	width:100px;
	font-size:11px;
	line-height:12px;
	border-right:1px solid #CDCDCD;
	float:left;
	padding-left:139px;
}
#kmenu2{
	height:11px;
	width:100px;
	font-size:11px;
	line-height:12px;
	border-right:1px solid #CDCDCD;
	float:left;
}
#kmenu3{
	height:11px;
	width:120px;
	font-size:11px;
	line-height:12px;
	float:left;
}
#kmenu1 a, #kmenu2 a, #kmenu3 a
{
	color:#CDCDCD;	
}	
#menu{
	width:461px;
	height:84px;
	font-size:0px;
}
#menu1{
	width:148px;
	height:84px;
	float:left;
}
#menu2{
	width:122px;
	height:84px;
	float:left;
}
#menu3{
	width:98px;
	height:84px;
	float:left;
}
#menu4{
	width:93px;
	height:84px;
	float:left;
}
.pasek{
	height:5px;
	width:765px;
	background-color:#7BA40A;
	font-size:0px;
	margin:auto;
}
#srodek{
	width:765px;
	margin:auto;
}
#lewa{
	width:305px;
	float:left;
}
.p_menug{
	width:274px;
	height:33px;
	float:left;
	background-color:#EBEBEB;
	border-top:1px solid #ffffff;
	padding-left:30px;
	padding-top:19px;
}
.p_menu{
	width:241px;
	height:29px;
	float:left;
	background-color:#F6F6F6;
	border-top:1px solid #ffffff;
	padding-left:30px;
	padding-top:15px;
	color:#7BA40A;
}
.p_menu a
{
	color:#7BA40A;	
}	
.p_menu2{
	width:33px;
	height:25px;
	float:left;
	background-color:#F6F6F6;
	border-top:1px solid #ffffff;
	padding-top:19px;
	color:#7BA40A;
	font-size:0px;
}
#pasek1{
	height:5px;
	width:765px;
	background-color:#7BA40A;
	font-size:0px;
	margin:auto;
	clear:both;
	border-top:1px solid #ffffff
}
#prawa{
	width:460px;
	float:left;
}
div.prawaNagl img
{
	float:left;
	display:block;	
}
#tekst{
	width:705px;
	margin:auto;
	padding:30px;
}
#dol_pasek{
	height:5px;
	width:765px;
	margin:auto;
	background-color:#A8A8A8;
	border-top:1px solid #ffffff;
	font-size:0px;
	clear:both;
}
#stopka{
	width:765px;
	margin:auto;
	height:35px;
	padding-top:5px;
}

span.stopka_left
{
	float:left;
	margin-left:20px;		
}
span.stopka_right
{
	float:right;
	margin-right:20px;		
}	
/* podstrony */

.nag_t{
	display:block;
	margin-bottom:25px;
}
.pod_mt{
	color:#7BA40A;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:2px;
}
.tekst_pod{
	line-height:18px;
	text-indent: 30px;
}
.tekst_ul{
	line-height:20px;
	font-weight:bold;
}
.pod_kontakt{
	float:left;
	width: 300px;
	margin-top:10px;
}
input{
	font-size:11px;
	font-family:Tahoma;
	width:250px;
}
#token{
	border:1px solid #7F9DB9;
	width:110px;
	height:15px;
	text-align:center;
	padding-top:2px;
}
input#wyslij{
	width:100px;
	height:22px;
	margin-top:5px;
}
#skontakt{
	margin-top:1px;
	width:305px;
	height:133px;
	background-color:#F6F6F6;
	float:left;
	text-align:center;
}
#skontakt img
{
	margin-top:25px;	
}

#skontakt_opis{
	line-height:20px;
	padding-top:10px;
	color:#7BA40A;
}
#skontakt_opis a
{
	color:#7BA40A;	
}
.przet_data{
	color:#B0B0B0;
}
.przet_wiecej{
	float:right;
	padding-top:0px;
	padding-bottom:10px;
}
.przet_wiecej img
{
	margin-right:4px;
	margin-left:3px	
}	
.przet_pasek{
	height:2px;
	width:100%;
	margin-bottom:10px;
	background-color:#A8A8A8;
	font-size:0px;
	clear:both;
}
td.blad
{
	text-align: center;
	color: red;
	padding-bottom: 3px;	
}
div.ok
{
	text-align: center;
	font-weight: bold;
	padding: 10px;
	width: 100%;
}	
div#kont_dane
{
	float:left;
	width: 300px;	
}
div#kont_form
{
	float:left;
	width: 401px;	
}
div.legenda
{
	margin-left:30px;
	margin-top:15px;
	height:30px;	
}
span.wymag
{
	color:red	
}	
 table.form_kon
 {
 	width:400px;
 	border-collapse: collapse;
 	padding: 0px;
 	margin: 0px;
 }
div.galeria
{
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}	
div.gal
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
		
}	
img.gal
{
	border: 2px solid #6A8901;
	display: block;	
}	


