	body {
	width:699px;
	font: 11px Tahoma, sans-serif;
	color: #555;
	background: #CCC url(img/bg.png) repeat-y 50%;
	margin:0px;
	padding:0px;}
	
	#kontener {
	position: absolute;
	left: 50%;
	margin-left: -349px;
	width: 699px;
	min-height: 100%;
	}
   
	/* BEGIN górne obrazki */
	#top {
	background-image:url(img/top.jpg);
	height: 67px;
	width: 699px;
	margin: 0px;
	padding: 0px;
	}
  
  h2 span {
  display: none;
  }

	#splash {
	height: 224px;
	width: 699px;
	}
	
	#slim {
	background-image:url(img/slim.jpg);
	height: 14px;
	width: 699px;
	font-size:0px;
	}
	/* END górne obrazki */
	
	/* BEGIN menu */
	#menu{
	background: #3F3F3F url(img/bg_menu.png) repeat-x;
	height: 23px;
	text-align:center;
	}
	
	#buttons {
	width: 337px;
	height: 23px;
	background: url(img/menu.png);
	margin: 0px auto; padding: 0px;
	position: relative;
	}
	
	#buttons li {margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px;}

	#buttons li, #buttons a {height: 23px; display: block;}
	#button1 {left: 0px; width: 37px;}
	#button2 {left: 38px; width: 51px;}
	#button3 {left: 89px; width: 48px;}
	#button4 {left: 137px; width: 45px;}
	#button5 {left: 182px; width: 45px;}
	#button6 {left: 227px; width: 59px;}
	#button7 {left: 286px; width: 51px;}

	#button1 a:hover {background: transparent url(img/menu.png) 0px -23px no-repeat;}
	#button2 a:hover {background: transparent url(img/menu.png) -38px -23px no-repeat;}
	#button3 a:hover {background: transparent url(img/menu.png) -89px -23px no-repeat;}
	#button4 a:hover {background: transparent url(img/menu.png) -137px -23px no-repeat;}
	#button5 a:hover {background: transparent url(img/menu.png) -182px -23px no-repeat;}
	#button6 a:hover {background: transparent url(img/menu.png) -227px -23px no-repeat;}
	#button7 a:hover {background: transparent url(img/menu.png) -286px -23px no-repeat;}
	/*ukryj text w menu */
	#button1 span, #button2 span, #button3 span, #button4 span, #button5 span, #button6 span, #button7 span {display: none;}
	/* END menu */
	
	/* BEGIN zawartość główna */
	#content{
	position: relative;
	top: 16px;
	left: 50%;
	width: 500px;
	margin-left: -250px;

	}
	
	#cntnt_top {
  background: url(img/cntnt_top.png);
  height: 23px;
  width: 500px;
  }
  
	#cntnt_main {
  background: url(img/cntnt_main.png) repeat-y;
  color: #FFF;
  padding: 1px 25px 100px;
  }

  h3 {
  font: bold 19px Arial, sans-serif;
  letter-spacing: 2px;
  }
  
  #cntnt_main p {
  text-indent: 15px;
  margin-top: 1.2em;
  }

  .vcard {
  text-align: center;
  line-height: 1.8em;  
  }

  .fn {
  font-style: italic;
  font-size: 1.2em;
  }
  
  #cntnt_bottom {
  background: url(img/cntnt_bottom.png);
  height: 23px;
  width: 500px;
  }
  
  #podpis {  
  font-style: italic;
  font-size: 1.2em;
  }
  
  #budynek {
  display: block;
  position: relative;
  top: -130px;
  left: 320px;
  width: 228px;
  height: 207px;
  background: url(img/budynek.png) no-repeat; 
  z-index: 2;
  }
  
  #stopka {
  text-align: center;
  font-size: 9px;
  line-height: 12px;
  margin-bottom: 30px;
  }
  
  a.adres:link, a.adres:focus, a.adres:active, a.adres:visited {
  color: #84C6FF;
  }
  
  a.adres:hover {
  background-color: rgb(50,50,50);
  text-decoration: underline;
  padding: 3px;
  }
  
  .transform {
  text-transform: uppercase;
  }
  
	/*END zawartość główna */
	
	/* BEGIN  ext. do galerii */
	#galeria {
	padding: 10px;
  }
	/* END  ext. do galerii */
	
	
	/* singapore gallery CSS */
	
p, td, th, li {
  font: 11px Tahoma, Arial, sans-serif;
}

h1 {
  font-size: 17px;
}

a:link, a:visited {
  color: #888;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

#header {
  font: x-large Tahoma, Arial, sans-serif;
  margin: 0.5em 0 1em;
}

#footer {
  text-align: center; 
}

a img {
  border: none;
}

input, textarea, select, .inputbox {
  border: 1px solid #888;
  color: #000;
  background-color: #fff;
}

input.button {
  font-weight: bold;
  border: 1px outset #fff;
  color: #fff;
  background-color: #888;
}

div.sgLanguageFlipper, div.sgTemplateFlipper {
  float: right;
  clear: right;
}

div.sgContainer {
  clear: both;
  text-align: center;
}

div.sgTab, div.sgNavBar {
  text-align: center;
  font: 11px Tahoma, Arial, sans-serif;
  margin-left: auto;
  margin-right: auto;
}

div.sgTab a, div.sgNavBar a {
  color: #555;
  font: 11px Tahoma, Arial, sans-serif;
}

div.sgNavBar img {
  border: 1px solid #ccc;
}

div.sgAlbum, div.sgGallery {
  padding: 1em;
}



div.sgAlbum table, div.sgGallery table {
  margin-left: auto;
  margin-right: auto;
}

div.sgGallery img {
  margin: 3px;
  padding: 5px;
  border: 1px solid #ccc;
}

div.sgAlbum img {
  margin: 3px;
  padding: 5px;
  border: 1px solid #ccc;
}

td.sgGalleryThumb {
  text-align: center;
  padding: 0 0.3em;
}

td.sgGalleryText {
  font-size:11px;
  text-align: left;
  vertical-align: top;
  padding: 0 1em 2em;
}

a.sgGalleryTitle {
  font: bold 14px Arial, Garamond, sans-serif;
}

div.sgImage img {
  border: 1px solid #ccc;
  padding: 10px;
}

.sgDesc {
  margin-left: auto;
  margin-right: auto;
}

