*{margin:0;padding:0;}

body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
text-align: center;
background-color: #B9EA6D;
color:white;
font-size:12px;  
font-family:arial;

}

img{ 
vertical-align: bottom;
margin: 0;
padding: 0;
}

#container {
width: 702px;
height: 463px;
margin-left:auto;
margin-right:auto;
}

#container {
width: 702px;
height: auto;
margin-left:auto;
margin-right:auto;
}

.left-block {
background-image: url(img/left-block.png);
float:left;
}

.menu {
width: 288px;
height: 228px;
float:left;
}

.menu ul a,
.menu ul {
list-style:none;
text-decoration:none;
border:0;
display:block;
}

.onas {
width:288px;
height:76px;
}

.oferta {
width:288px;
height:76px;
}

.kontakt {
width:288px;
height:76px;
}
.menu a {
width:288px;
height:76px;
display:block;
text-indent:-5000px;
}

.onas a { background: url(img/menu.png) no-repeat;}
.oferta a { background: url(img/menu.png) 0 -76px no-repeat;}
.kontakt a { background: url(img/menu.png) 0 -152px no-repeat;}

.onas a:hover { background: url(img/menu.png) -288px 0 no-repeat;}
.oferta a:hover { background: url(img/menu.png) -288px -76px no-repeat;}
.kontakt a:hover { background: url(img/menu.png) -288px -152px no-repeat;}


.ptaszek {
background-image: url(img/ptaszek.jpg);
width: 314px;
height: 228px;
float:left;
}


.right-block {
background-image: url(img/right-block.png);
float:left;
}

.bottom {
float:left;
}

.main {
background-image: url(img/bg-main.png);
height:auto;
width: 702px;
float:left;
}

.tresc {
height:auto;
width: 603px;
float:left;
margin-left:49px;
display:inline;
margin-bottom:10px;
text-align: justify;
padding:10px;
}

html>body .tresc {
width: 583px;
margin-left:49px;
}

.tresc h1 {
margin:0;
padding:0;
background-image: url(img/bg-h1.png);
font-size:24px;
font-style:bold;
display:block;
text-align: left;
height:47px;
width:602px;
padding-top:11px;
padding-left:11px;
margin-bottom: 5px;
margin-left:-10px;
}

.tresc h2,
.tresc h3 {
font-size:18px;
padding:0;
margin:0;
}

.tresc strong a {
text-decoration:none;
color:white;
}

html>body .tresc h1 {
height:36px;
width:591px;
}

div.clear{
clear: both;
height: 0;
voice-family:"\"}\"";
voice-family:inherit;
height: auto;
}

#formularz {
border:solid 1px #488E00;
background-color:#327700;
width:580px;
}

input#pytania {
	border : 1px solid gray;
	background-color : #f7f7f7;
	font-family : sans-serif;
	font-size : 11px;
	text-align : right;
	height: 19px;
  width: 400px; 
  text-align: left;
}

input#pytania_wyslij {
	border : 0px;
  background-image:url(./img/wyslij.png);
	font-family : sans-serif;
	font-size : 11px;
	height : 19px;
	width: 57px;
  cursor:hand;
}

input#pytania_wyczysc {
  border : 0px;
  background-image:url(./img/wyczysc.png);
  font-family : sans-serif;
  font-size : 11px;
  height : 19px;
  width: 67px;
  cursor:hand;
}

textarea#pytania {
  border : 1px solid gray;
  background-color : #f7f7f7;
  font-family : sans-serif;
  font-size : 11px;
  width: 400px;
  height: 140px;
  scrollbar-track-color: #f7f7f7; 
  scrollbar-darkshadow-color: #f7f7f7; 
  scrollbar-3dlight-color: #f7f7f7; 
  scrollbar-face-color: #f7f7f7; 
  scrollbar-shadow-color: #f7f7f7; 
  scrollbar-highlight-color: #f7f7f7; 
  scrollbar-arrow-color: gray;
}

.tuje {
border:solid 1px #488E00;
margin-top:20px;
margin-bottom:25px;
text-indent:10px;
float:left;
height:auto;
width:580px;
padding-bottom:5px;
}


.qw {
float:left;
}

.qw img {
margin-right:30px;
margin-bottom:15px;
margin-top:5px;
}
.tuje p {
margin-right:5px;

}

.tuje h2 {
font-size:19px;
margin-bottom:10px;
border-bottom:solid 1px #488E00;
background-color:#327700;
height:40px;
padding-top:10px;
}
html>body .tuje h2 {
height:30px;
padding-top:10px;
}

#mapa img{
border:0;
}
#mapa {
border:0;
float:right;
margin-top:-135px;
margin-right:35px;
}

.pozyc-main {
margin-top:-20px;
text-align:right;
margin-right:20px;
}
.pozyc-main img,
.pozyc-main a{
text-decoration:none;
border:0;
}



.gps-main {
margin-top:-20px;
text-align:left;
font-size:12px;
color:#407f06;
margin-left:20px;
}
.gps {
float:left;
margin-top:-18px;
text-align:left;
padding:0px;
font-size:12px;
color:#407f06;
margin-left:20px;
}



.pozyc {
float:right;
margin-top:-18px;
text-align:right;
margin-right:20px;
padding:0px;
}
.pozyc img,
.pozyc a{
text-decoration:none;
border:0;
}


.x2 {display:none;}
