body {
	background-color: #eeffc4;
	background-image: url(.././img/body-top1.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.body-lift{
	margin: 600px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	height:200px;
	z-index:1;
}
.body-lift-img{
	width:100%;
	height:200px;
}

.divall{
	position:absolute;
	left:0px;
	top:0px;
	background-color:grey;
	opacity: 0.5;
	z-index:1000;
}
.divallIE{
	position:absolute;
	left:0px;
	top:0px;
	/*background-image: url(.././img/divall6.gif);
	background-repeat:repeat;*/
  	background-color:grey;
	z-index:1000;	
}

a:link, a:active, a:visited {     
    text-decoration: none;	
	color: #bab499;
}

.body-top {      /*Petla z liscmi*/
    position: absolute;
	margin: 10px 0px 0px -342px;
    top: 0px;
    left: 50%;
	width: 684px;
	height: 270px;
	background-image: url(.././img/petla-liscie3.png);
	background-repeat: no-repeat;
    z-index:100;
}

.body-top-pic {  /*Box do zdjec*/
	position:absolute;
	margin: 38px 0px 0px -140px;
	left:50%;
	top: 0px;
	width: 	460px;
	height: 217px;		
	z-index:90;
}

.body-main-top {
	position:absolute;
	margin: 148px 0px 0px -311px;
	left:50%;
	top:0px;
	width: 614px;
	height: 132px;
	background-image: url(.././img/gora.png);
	background-repeat: no-repeat;
	z-index:50;
}

.body-main-main { /*wypelnienie main*/
	position:absolute;
	margin: 280px 0px 0px -305px;
	left:50%;
	top:0px;
	width: 606px;
	height: 174px;
	background-image: url(.././img/gora-wypelnienie.png);
	background-repeat:repeat-x;
	z-index:50;
}


.body-main-left {  /*Pasek ramki*/
	position:absolute;
	margin: 280px 0px 0px -311px;
	left:50%;
	top:0px;
	width: 6px;
	height: 174px;
    background-color: #ede8d0;
 	z-index:50;
}

.body-main2-left {  /*Pasek ramki*/
	position:absolute;
	margin: 454px 0px 0px -311px;
	left:50%;
	top:0px;
	width: 6px;
	height: 246px;
    background-color: #ede8d0;
 	z-index:50;
}

.body-main2-middle {  /*Pasek ramki*/
	position:absolute;
	margin: 454px 0px 0px -305px;
	left:50%;
	top:0px;
	width: 606px;
	height: 246px;
    background-color: #f4f2e4;
 	z-index:50;
}

.body-main-right {  /*Pasek ramki prawy*/
	position:absolute;
	margin: 222px 0px 0px 301px;
	left:50%;
	top:0px;
	width: 17px;
	height: 232px;
    background-image: url(.././img/prawy-ramka.png);
	background-repeat:repeat-y;
 	z-index:50;
}

.body-main2-right {  /*Pasek ramki prawy*/
	position:absolute;
	margin: 454px 0px 0px 301px;
	left:50%;
	top:0px;
	width: 17px;
	height: 246px;
    background-image: url(.././img/prawy-ramka.png);
	background-repeat:repeat-y;
 	z-index:50;
}


.body-bottom {
	position:absolute;
	margin: 700px 0px 0px -311px;
	left:50%;
	top:0px;
	width: 608px;
	height: 71px;
    background-image: url(.././img/body-bottom.png);
	background-repeat:no-repeat;
 	z-index:50;
}

.body-bottom-right {
	position:absolute;	
	margin: 700px 0px 0px 297px;
	left:50%;
	top:0px;
	width: 25px;
	height: 71px;
    background-image: url(.././img/body-bottom-right.png);
	background-repeat:no-repeat;
 	z-index:50;
}

/*linie*/
.body-line-left{
	position:absolute;
	margin: 280px 0px 0px -298px;
	left:50%;
	top:0px;
	width: 5px;
	height: 420px;
    background-image: url(.././img/body-line-left.png);
	background-repeat:repeat-y;
 	z-index:50;
}

.body-line-middle{
	position:absolute;
	margin: 280px 0px 0px -132px;
	left:50%;
	top:0px;
	width: 9px;
	height: 420px;
    background-image: url(.././img/body-line-middle.png);
	background-repeat:repeat-y;
 	z-index:50;
}

.body-line-right{
	position:absolute;
	margin: 280px 0px 0px 289px;
	left:50%;
	top:0px;
	width: 5px;
	height: 420px;
    background-image: url(.././img/body-line-right.png);
	background-repeat:repeat-y;
 	z-index:50;
}

/* menu*/
.menu{
	position:absolute;
	margin: 210px 0px 0px -293px;
	left:50%;
	top:0px;
	width: 161px;
	height: 480px;
	/*background-color:red;   */
 	z-index:100;
	overflow:hidden;
}
.menu-button{
	position: relative;
	left:0px;
	width:160px;
	height:52px;	
	overflow:hidden;
	float:left;
}
.menu-button-lift{
	position: relative;	
	left:0px;
	width:160px;
	height:11px;	
	overflow:hidden;
	float:left;	
	/*background-color:red;   */	
}

.main-title {
	position:absolute;
	margin: 240px 0px 0px -122px;
	left:50%;
	top:0px;
	width: 150px;
	height: 40px;
	/*background-color:green;   */
 	z-index:60;
	overflow:hidden;
/*	font-family:"Edwardian Script ITC";*/
	font-size:32px;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;	
	color:green;
}

.main {
	position:absolute;
	margin: 280px 0px 0px -122px;
	left:50%;
	top:0px;
	width: 412px;
	height: 532px;
	/*background-color:red;   */
 	z-index:60;
	overflow:hidden;
}

.main-witamy{
	width:410px;
	height:23px;
	float:left;
	overflow:hidden;
}

.main-box{
	margin: 0px 0px 5px 0px;
	width:410px;
	height:95px;	
	float:left;
	overflow:hidden;	
	/*background-color:red;  */
}
.main-font{
	margin:10px 5px 0px 5px;
	line-height:18px;
	text-indent: 30px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:13px;
	text-align:justify;
	color: #502621;
}
.main-pic-frame{
	width:124px;
	height:95px;
	overflow:hidden;
	float:left;
	background-image: url(.././img/pic-frame.png);
	background-repeat:no-repeat;
}
.pic-min{
	margin: 3px 0px 0px 3px;
	width: 107px;
	height: 80px;
}

.box-font{
	margin:5px 5px 0px 5px;
	line-height:15px;
	text-indent: 30px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:10px;
	text-align:justify;
	color: #502621;
}

.bottom {
	position:absolute;
	margin: 708px 0px 0px -301px;
	left:50%;
	top:0px;
	width: 600px;
	height: 41px;
    /*background-color: red;*/
 	z-index:60;
	overflow:hidden;
}
.bottom-top{
	position:relative;
	margin-left:180px;
	width:420px;
	height:22px;
}
.bottom-top-lift{
	width:7px;
	height:22px;
	margin-right:5px;
	float:left;
}

.body-top-link{
	width:68px;
	height:22px;
	float:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:22px;		
}


.body-top-link a:link, .body-top-link a:active, .body-top-link a:visited{
	text-decoration: none;	
	color: #bab499;
}

.body-top-link a:hover{
	text-decoration:underline;	
	color: #503e3b;
}



.bottom-bottom{
	position:relative;
	top:2px;
	width:600px;
	height:16px;
/*	background-color: 	green;*/
}

.bottom-copy{		
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#88AF78;
	margin-left:200px;
}

.bottom-copy a:link, .bottom-copy a:active, .bottom-copy a:visited{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#88AF78;
}
.bottom-copy a:hover{
	color:#628056;
	font-weight:bold;	
}

/* do Oferty*/
.main-box-oferta{
	margin: 0px 0px 5px 0px;
	width:410px;
	height:580px;	
	float:left;
	overflow:hidden;	
	/*background-color:red;  */
    font-size: 12px;
    color: rgb(28, 97, 0);
    font-family: Arial,Helvetica,sans-serif;   
    line-height: 17px;
}

.akapit { margin-left: 10px; }
	
.H { 
	font-family: Arial,Helvetica,sans-serif;
    margin-top:12px;
    margin-bottom:2px;
    font-size: 14px;
    color: rgb(228, 104, 13);
    font-weight: bold;    
    height:20px;
}


/*mail*/
.mail {
  margin-left:20px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.mail a:link, .mail a:active, .mail a:visited{	
	font-weight:bold;
	color:#1C6100;
}
.mail a:hover{
	color:rgb(228, 104, 13);
	font-weight:bold;	
}

/*Mapa*/
 .mapa {
    padding: 0px;
    width: 405px ! important;
    left:5px;
    height: 370px;    
    color: rgb(28, 97, 0);
    float: left;
    overflow: hidden;
    border-left:2px solid gray; 
    border-top: 2px solid gray; 
    border-bottom: 2px solid #FFFFFF; 
    border-right: 2px solid #FFFFFF;    
    }
	
/* Galeria */
  .bgimgpan { width: 56px;
    height: 40px;
    margin-top: 0px;
    padding-left: 4px;
    /*padding-top: 4px;*/
    float:left;
    }
 .imgpan { border: medium none ;    
    width: 52px;
    height: 36px;    
    }
 .butpan { 
    padding-left:10px;
    width: 70px;
    height: 15px;
    text-align: left;
    position:relative; 
    margin-top: 0px;
    float: left;
    overflow: hidden;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;	
    font-weight: bold;
    color: rgb(30, 77, 0);
	
    }

  .butpan a:link, .butpan a:active, .butpan a:visited { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(30, 77, 0);
    text-decoration: none;
    }	
 .butpan a:hover { color: rgb(228, 104, 13);
    }	

.galeria-menu{
	width:420px;
	float:left;
	overflow:hidden;
	height:auto;
}	
	
.galeria_pic { 
	padding-left:10px;
    width: 400px;
    height: 400px;
    float: left;
    overflow: auto;
}
.gallerythumb { 
	width: 114px;
    height: 84px;
	margin-top:2px;
    margin-bottom: 8px;
    margin-right:8px;
    cursor: pointer;
    padding-left: 5px;
    padding-top: 5px;
    background-image: url(.././gallery/imgbs.png);
    background-repeat: no-repeat;
    float: left;
    overflow: auto;
}	
 .imthumb { border: medium none ;
    cursor: pointer;
    width: 96px;
    height: 66px;
	
 }
 
/*Formularz*/
 .tT { 
    font-size: 12px;
    color: rgb(28, 97, 0);
    font-family: Arial,Helvetica,sans-serif;       
    text-align:right;
    font-weight: bold;
    }

  .tFI {
     border: 1px solid rgb(65, 45, 35);
     font-size: 12px;
     font-family: Arial,Helvetica,sans-serif;       
    } 
   .tForm {
     margin-left:50px !important; 
	 margin-left:25px;
     margin-top:10px;
     /*
     border-left:1px solid lightgreen; 
     border-top: 1px solid lightgreen; 
     border-bottom: 1px solid green; 
     border-right: 1px solid green;
     */
    }