body {
    margin:0px;
/* was    background: #bdaa76 url(../images/bg.jpg) repeat-x scroll 0px -25px; */
    background: #e6dbbd url(../images/bg.jpg) repeat-x scroll 0px 80px;
    color:#3A2902;
    
	width: 100%;
	text-align: center;

   
  }
  
  .required {
   font-weight: bold;
  }

a {
   font-weight: bold;
   color: #555555;
   text-decoration: none;
 

}
a:hover {color:black;}
  
  #menu ul,#menu ul li {
     margin: 0; 
	 padding: 0; 
	 list-style: none; 
 	 display:inline;
	}
  div.menuItem {
   top:0px;
      position:relative;
	  background-color:red;
	 
  }
   div.menuItem a img {
		border:none;
  }
  
  div.menuItem a:hover,   div.menuItem a:focus {
     
     border-color:white;
 }

  div.menuItem a {
     
     background:#92a91d  none repeat scroll 0%;
     border-color:#92a91d white #92a91d;
     border-style:solid none;
     border-width:2px 0px 2px;
     color:red;
     display:inline;
     float:left;
     height:34px;
 }



  h2 {
	margin-top: 0px;
	padding: 2px 0px 0px 20px; 
	/* text-align: center; */
        font-family:"Lucida Grande","Trebuchet MS",Arial,sans-serif;
        border-bottom:1px dotted;
        width:600px;
       margin-left:20px;
  }

  #image h2 {
	margin-top: 0px;
	padding:2px 20px 20px 0px; 
	text-align: center;
        font-family:"Lucida Grande","Trebuchet MS",Arial,sans-serif;
  }

  #books {
	background: #fffae7 url(../images/books.jpg) repeat-x 0px 0px;
	height: 80px;
  }

  #new {
	background-color:#E6DBBD;
	/* border:3px solid white; */
	float:left;
	margin:14px 0px 0px 0px;
	padding:18px 20px 120px;
	width:360px;
        text-align:justify;

  }
  #dzieci {
	background-color:#E6DBBD;
	float:left;
	margin:0px 0px 0px 0px;
	width:740px;
        text-align:justify;

  }

  #about {
	background-color:#E6DBBD;
	float:left;
	margin:0px 0px 0px 0px;
	/*padding:18px 20px 120px;*/
	width:900px;
        text-align:justify;
	height:300px;
  }

  #contact {
	background-color:#E6DBBD;
	float:left;
	margin:0px 0px 0px 0px;
	/*padding:18px 20px 120px;*/
	width:900px;
        text-align:justify;
  }


#about_bt {
	background-color:#E6DBBD;
	float:left;
	margin:0px 0px 0px 0px;
	/*padding:18px 20px 120px;*/
	width:900px;
        text-align:justify;
	height:300px;
  }



  #image {
	background-color:#E6DBBD;
	/* was: border:1px solid lightSlateGray;  */
	float:left;
	margin:14px 0px 0px 0px;
        padding:18px 3px 90px;
	width:600px;
  }
  #menu {
	background:transparent url(../images/menu-bg.jpg) no-repeat scroll 0px -1px;
	float:right;
        height:50px;
	margin-top:50px;
        padding:21px 60px 0px 35px;
	right:0px; 
	width:590px;	
  }

  #logo {
	padding-top: 6px;
	float:left;
	height:116px;


  }

  #contactInfo {
       background-color:#E6DBBD;
       /* border:3px solid white; */
       float:right;
       /*height:530px;*/
       padding:10px 10px 10px;
       width:360px;
       font-family:"Lucida Grande","Trebuchet MS",Arial,sans-serif;
       font-size:1.4em;
       margin-top:22px;
       text-align: center;
  }

  #guestbook_new {
       background-color:#E6DBBD;
       /* border:3px solid white; */
       float:right;

       padding:10px 10px 10px;

       font-family:"Lucida Grande","Trebuchet MS",Arial,sans-serif;
       width: 460px;
       margin-top:22px;
       text-align: center;
  }

  #guestbook_items {
       background-color:#E6DBBD;
       /* border:3px solid white; */
       float:left;
       width:440px;

       padding:10px 10px 10px;

       font-family:"Lucida Grande","Trebuchet MS",Arial,sans-serif;

       margin-top:22px;
       text-align: center;
  }



  #map {
        float:left;
        padding:10px 0px 0px 20px;
        text-align:left;
        width:405px;
        font-family:"Lucida Grande","Trebuchet MS",Arial,sans-serif;
      
  }
  #main {  
    
	
	margin:0pt auto;
	width:963px;
        text-align:justify;
  }
  
  #gallery {
	float:right;
	padding:10px;
	width:502px;
  }

  img.bordered {
	border: 8px solid white;
  }
  
  img.withMargin {
      margin-bottom:7px;
      margin-left:10px;
      margin-right:10px;
      margin-top:0px;
  }
  img.withSmallMargin {
      margin:0px 0px 6px 6px;
 }
  #gallery table tr td {
	vertical-align: top;
}
  #gallery {
	float:right;
	padding:10px;
	width:502px;
  }

  #gallery-small {
	float:right;
	width:327px;
        padding:11px 0px 0px;
  }


  #gallery-tiny {
	float:right;
	width:120px;
        padding:11px 0px 0px;
  }

  #gallery table tr td {
	vertical-align: top;
}

#etoNotice {
 width:980px;
 clear:both;
 text-align:right;
 font-size:8px;
}

img.spotkanie {
   width:230px;
}


.spotkanieDesc {
   padding-left: 5px;
   padding-right: 5px;
}

img.button {
    border: none;
    margin-right: 10px;
    margin-bottom: -3px;
}

#footer {
    background-color:#92a81f;
    clear:both;
    padding:0px 10px 0px 20px;
}

#kotRudolf {
	background-color:#E6DBBD;
	/* was: border:1px solid lightSlateGray;  */
	float:left;
	margin:0px 0px 0px 0px;
        padding:0px 0px 90px;
	width:600px;
}

