body {  background:#595345 url(body.gif) repeat-x;  font:11px Tahoma, "Arial CE", Arial, sans-serif;  color:#ECE6D8;  line-height:1.3em;}* {margin:0; padding:0;}h1, hr {display:none;}img, fieldset {border:none;}ul {list-style:none;}a {text-decoration:none;}a:hover {text-decoration:underline;}div#container {  width:807px;  margin:0 auto;  background:transparent url(top.jpg) no-repeat 1px 109px;}dl#language {  height:60px;  padding:49px 0 0 0;  background:transparent url(top_pl.jpg) no-repeat 0px 28px;  text-align:right;}dl#language dt {  display:none;}dl#language dd {  display:inline;  width:35px;  padding:17px 5px 0 5px;  background-position:top center;  background-repeat:no-repeat;}dl#language dd.pl {  background-image:url(pl.gif);}dl#language dd.gb {  background-image:url(gb.gif);}dl#language a {  color:#D4CEBE;}ul#menu {  height:38px;  padding-top:218px;  font:bold 12px "Trebuchet MS", "Arial CE", Arial, sans-serif;  background:transparent url(menu.gif) no-repeat -1px 213px;  text-align:center;}ul#menu li {  display:inline;  padding:0 35px;  background:transparent url(menu-separ.gif) no-repeat center right;}ul#menu li.last {  background-image:none;}ul#menu a {  color:#433F34;}h2 {  padding:10px 0 17px;  font:bold 19px "Trebuchet MS", "Arial CE", Arial, sans-serif;  color:#FFF19C;}div#content {  width:537px;  float:right;}div#contact_div { 	font-family: "Trebuchet MS";	font-size: 14px;}div#sidebar {  width:220px;  padding-left:20px;  float:left;}p.more {  text-align:right;  clear:both;}p.more a {  padding-left:9px;  background:#595345 url(more-icon.gif) no-repeat 0 6px;  color:#FFF1A3;}div.news-box {  padding-bottom:1.5em;}div.border {  padding-top:1.5em;  border-top:1px solid #716B5D;}div.news-box h3, div.news-box h3 a {  padding-bottom:1em;  font-size:1em;  font-weight:normal;  color:#FB9E58;}div.news-box h3 em {  font-style:normal;  color:#B7B4A5;}div.info-box {  clear:both;}div#content p { font-family: "Trebuchet MS"; font-size: 14px; padding : 5px;}div.info-box img {  margin-right:17px;  border:4px solid #FDEE99;  float:left;}div#content ol li { padding-bottom: 1em }.LeftFloat { float: left; width: 300px; }.RightFloat { float: left; }div.info-box h3,div.info-box h3 a {  font-size:12px;  font-weight:bold;  color:#FFA253;  padding-bottom:1em;}div.info-box ul {  padding-bottom:1em;  color:#B8B4A8;}.clear { clear: both; }div.info-box ul.grey b {  font-weight:normal;  color:#E7E1D3;}div.info-box ul.white b {  font-weight:normal;  color:white;}div#banners {  padding:40px 0 50px 0;  clear:both;}div#banners h2 {  padding-bottom:25px;  font-size:16px;  font-weight:normal;  color:#D7D1C3;}div.organizer {  width:48%;  float:left;}div.patrons {  width:48%  float:right;  text-align:right;}div#footer {  padding:15px 17px 65px 17px;  padding-top: 0px;  border-top:4px solid #6D6759;  clear:both;  color:#979388;  position:relative;}div#footer p.contact {  position:absolute;  top:15px;  left:250px;}* html div#footer p.contact {  top:20px;  left:230px;}form#login_form label { float: left; width: 100px; }div#db_list table { background-color: #efefef;}div#db_list th { background-color: #eee; font-weight: bold; padding: 6px; text-align: left; color: #000;}div#db_list td { background-color: #393939; padding: 6px;}div#db_list a { color: #fff; background-color: transparent; text-decoration: none; font-weight: bold;}p#pager { font-size: 14px;  }p#pager a { color: #fff; }div#db_list .right { float: right; }form#contact input, form#contact textarea { padding: 5px; border: 0; background: #665F50; float: left; margin: 5px; width: 518px; color: #fff;  clear: left;  }form#contact label { float: left; width: 250px; clear: left; margin: 5px; padding-top: 5px;}form#contact input:focus,form#contact textarea:focus { //background: #FFF5E5; background: #696457;}form#contact textarea { height: 200px; }form#contact .submit { width: 50px; float: right;  }form#contact .submit:focus { background: #fff; }div#gal{ width: 500px; overflow: hidden; }ul#gallery li { float: left; white-space: nowrap; display: inline;}ul#gallery li img { border:0; margin:0; }ul#gallery { width: auto; max-height: 150px;  overflow: scroll; overflow-y: hidden;}ul.galeria_min { float: left; max-width: 200px; border: 3px solid #feed9d; margin-right: 10px; margin-bottom: 10px; }ul.galeria_min li { list-style: none; }ul.galeria_min li.thumb { text-align: center; max-height: 100px; max-width: 130px; overflow: hidden;  }ul.galeria_min li.nazwa { text-align: center; height: 40px; }ul.galeria_min li.opis { text-align: center; }ul#galeria_zdjecia li img {		max-height: 90px;		max-width: 130px;		overflow: hidden;		width: expression(document.body.clientWidth > 131 ? "130px" : "auto");		height:expression( this.scrollHeight > 91? "90px" : "auto" );}ul#galeria_zdjecia li{	width:130px;	width: expression(document.body.clientWidth > 131 ? "130px" : "auto");  max-width: 130px;  max-height:100px;	position:relative;	border:solid #CCC;	border-width:1px 1px 1px 1px;	padding:10px;	text-align:center;	float:left;	display:inline;	margin:5px;}ul#galeria_zdjecia a span{/*\*/	position:absolute;	left:-9999px;}ul#galeria_zdjecia a:hover span{		top:10px;	left:10px;	width:130px;	font-weight:bold;	background:#FFF;	color:#999;	padding:5px 0 5px 0;	text-transform:uppercase;	font-size:80%;	border:1px solid #EEE;	border-width:0 0 10px 0;	filter: alpha(opacity=100);	/*-moz-opacity:.8;		opacity:.80;*//**/} .link_gal { color: #feed9d; padding-left: 4px; }.list_me li {list-style-image: url(list.gif); margin-left: 30px; }.listed {list-style-image: url(list.gif); margin-left: 30px; }
