body, html {
    margin:0;
    background: url(img/tlo.gif) repeat-x white;
    text-align:center;
    font-family:tahoma;
    font-size:12px;
    color:#91a37f;
	line-height:16px;
}
#all {
    width:904px;
	text-align:left;
    margin:auto;
	text-align:justify;
}
#all2 {
    width:904px;
	text-align:left;
    margin:auto;
	text-align:justify;
}
#all3 {
    width:904px;
	text-align:left;
    margin:auto;
	text-align:justify;
}
div.up {
	width:904px;
	background: url(img/up.gif);
	height:100px;
}
div.up .logo {
	padding-left:25px;
	width:649px;
	float:left;
}
div.up .ico {
	float:left;
	width:230px;
	padding-top:0px;
}

div.up .lang {
	float:right;
	width:130px;
	padding-top:0px;
}
#banner {
    width:auto;
	background: url(img/banner.jpg) top;
	height:335px;
}
div.apple {
	width:310px;
	height:214px;
	padding-left:33px;
	float:left;
	padding-top:120px;
}
div.napis {
	float:left;
	width:558px;
	padding-top:265px;
	height:63px;
}
div.lewa {
	width:299px;
	float:left;
	clear:both;
}
div.prawa {
	width:605px;
	float:left;
}
div.apple2 {
	width:299px;
	height:105px;
	background: url(img/apple2.jpg);	
}
div.kontakt {
	padding-left:26px;
	padding-top:22px;
	line-height:24px;
}
div.prawa .gdzie {
	width:570px;
	height:28px;
	padding-top:8px;
	background: url(img/gdzie.jpg);	
	color:#00a851;
	padding-left:35px;
}
div.main {
	width:570px;
	padding-top:14px;
	padding-left:35px;
	background: url(img/down.jpg) no-repeat bottom;	
	padding-bottom:50px;
}
div.butts {
	text-align:center;
}
div.butts img {
	margin:14px;
}
div.content {
	padding-bottom:40px;
	background: url(img/down.jpg) no-repeat bottom;	
}		
#feet {
    width:auto;
	background: url(img/feet.jpg) top;
	height:119px;
}
div.fet {
	width:904px;
	text-align:left;
    margin:auto;
	padding-top:62px;
	font-size:11px;
}
div.copy {
	float:left;
	padding-left:12px;
}
div.str {
	float:right;
}
div.menu {
	width:299px;
	height:169px;
	background: url(img/menu.jpg);
	padding-top:12px;
}
.galleryfoto {
	border: 1px solid #86b173;
	padding: 3px;
	margin: 3px;
	background-color: #fff;

}
span.czerwony{color:#FF2F2F}





span.tel {color:#8bc437;font-size:19px;}
span.kier {color:#358d16;font-size:22px;}
span.nr {color:#358d16;font-size:24px;}

img {border:0;}
h1 {margin:0;padding:0px;font-size:18px;color:#2a522f;padding-bottom:20px;}
.both {clear:both;}
img, div {behavior: url(iepngfix.htc)}

div.menu ul, div.menu ul li { display:block;list-style:none;padding:0;margin:0;}


div.menu ul a:link, div.menu ul a:visited { display:block;width:254px;padding-left:45px;height:22px;padding-top:4px;text-decoration:none;color:white;font-weight:bold;font-size:15px;background: url(img/men.png);}
div.menu ul a:hover {display:block;text-decoration:none;color:#fff;font-weight:bold;background: url(img/men2.jpg);}


a:link, a:visited {color:#57aa05;font-weight:normal;text-decoration:none;}
a:hover {color:#57aa05;text-decoration:underline;}

div.copy a:link, div.copy a:visited {color:#00a851;font-weight:bold;text-decoration:none;}
div.copy a:hover {color:#00a851;text-decoration:underline;}

div.str a:link, div.str a:visited {color:#639552;font-weight:normal;text-decoration:none;padding-right:10px;padding-left:10px;}
div.str a:hover {color:#639552;text-decoration:underline;}

div.gdzie a:link, div.gdzie a:visited {color:#639552;font-weight:normal;text-decoration:none;}
div.gdzie a:hover {color:#639552;text-decoration:underline;}

form, fieldset {margin:0;padding:0;border:0;}

h2  {margin:0;padding:0;border:0;}

#formularz {

	width: 480px;
}


#formularz input, #formularz textarea{
border: 1px solid #888888;
}

#formularz span{
float:left;
}

label, input, textarea 
{
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 5px;
}

label 
{
	text-align: right;
	width: 150px;
	padding-right: 10px;
}


		
#token
{
	margin-left: 160px;
	margin-bottom: 10px;
}
		
#submit_button
{
  background: #9C9C9C;
  border: 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  color: white;
	width: 140px;
	margin-left: 160px !important;
	margin-left: 85px;
}
