* {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 150%;
	text-align: left;
	font-weight: normal;
	font-style: normal;
}

html, body, div, span, pre, code, a, p, img, hr, 
ul, ol, li, h1, h2, h3, h4, h5, h6,
form, tr, td, table, blockquote, dt, dd, dl  { border: 0; margin: 0; padding: 0; } 

h1, h2, h3, dt { text-align: left; text-transform:uppercase; letter-spacing: 0.1em; }

h1, h2, h3, strong { font-weight:bold; }

h2.important { background: #ffffff;
padding: 10px;
color: #6d0d0f; }

table, tr, td { border-collapse: collapse; vertical-align:top;}

a:link, a:link span.desc { 	color: #ffffff;
 text-decoration : none }
a:visited, a:visited span.desc { 	color: #ffffff;
 text-decoration : none }
a:hover, a:focus, a:hover span.desc, a:focus span.desc  { 	color: #ebbe32;
 text-decoration : underline }

html { height:100%; cursor: default; }

body {
	background: #6d0d0f url('layout/background.gif') repeat 50% 0; 
	cursor: default;
	text-align: center; /* center layout in ie5 and 5.5. */ }

#container {
	background: url('layout/background_container.gif') repeat-y;
	width: 940px;
	height: 100%;
	margin: 0 auto 0 auto;
	display: block;
	overflow: hidden; 
 }
		
#header {
	width: 98px;
	float: left;
	padding: 50px 76px 0 76px;
	text-align: center; }

#menu {
	width: 98px;
	padding: 50px 0 250px 0;
	text-align: center; }
	
#menu ul li {
list-style-type: none;
padding: 0px 0px 16px 0px;}

#menu a { text-decoration: none;
/* padding: 20px 0px; */ }

.tagline { padding: 34px 0px 0px 0px;}

#content {
	width: 665px;
	padding: 50px 25px 1px 0px;
	float: right;
	overflow: none;
	}

.thumbs {
	width: 665px;
	padding: 0px 0px 1px 0px;
	}
	
#footer {
	width: 640px;
	padding: 50px 50px 0 250px;
	margin: 1px auto 0 auto;
	clear: both;
	text-align: center; }
	
#under_container {
	background: url('layout/background_under_container.gif') no-repeat;
	width: 640px;
	height: 50px;
	padding: 0 50px 0 250px;
	margin: 0 auto 0 auto;
	display: block;
 }

hr { height: 1px; color:#ebbe32; background:#ebbe32; margin: 5px 0 5px 0; display: block; clear:both; }  

p, h1, h2, h3, div.vcard {  padding: 0 0 0 0;
margin: 0 25px 2em  0; }

#content h1, /*.tagline,*/ p.underline {
	border-bottom: 1px solid #ebbe32;  }

p.footnote {
	border-top: 1px solid #ebbe32; 
	border-bottom: 1px solid #ebbe32; 
	margin: 50px 25px 22px  0;
	padding: 5px 0 5px 0;
	text-align:center;
}

#footer, p.footnote, #footer a, dt {	font-size: 11px; color:#ebbe32; }

dl { float:left; }

dt { padding: 1px 10px 1em 0; float:left; font-weight: normal; width: 65px; vertical-align: top; }

dd  {  padding: 0 0 1em 0; float:right; width: 565px; vertical-align: top; font-size: 12px; }

/*dt { float: left; clear: left; margin-right: 1ex; color: #444; font-size: 11px; }
dd { clear: right; color: #000; }
dl { clear: both; }*/

#content h1.second { padding: 2em 0 0 0; }

#content ul {
padding: 0 25px 12px 25px;
list-style: circle outside url('layout/ul.png'); }

#content ul li { 
padding: 0 0 10px 10px;  }

#content h1 img, #content h2 img, #content img.noborder, #content a img.noborder, #content a:hover img.noborder, #content a:focus img.noborder  {
border: none; margin: 0 0 0 0; }

#content img {
border: 4px solid #ffffff; margin: 0 25px 25px 0; }

#content a:hover img, #content a:focus img { border: 4px solid #ebbe32; }

#content_header_flash { margin: 0 0 50px 0; height: 137px; }

#content_header_img { margin: 0 0 25px 0; }

#content ul li.see {
background: url(layout/see.png) no-repeat 10px bottom;
margin-bottom: 14px;
padding: 0 0 0px 0px; }

#content ul li.see a {
padding: 0 0 10px 10px; display: block; }

dd.seealso {
	background: url(layout/seealso.png) no-repeat 0px bottom; 
	margin: 0px 0 14px 0;
 padding: 0 0 0px 0px; }

dd.seealso a {
padding: 0 0 10px 0px; display: block; font-size: 12px; }

dd.gotourl {
	background: url(layout/gotourl.png) no-repeat 0px bottom; 
	margin: 0px 0 12px 0;
 padding: 0 0 0px 0px; }

dd.gotourl a {
padding: 0 0 12px 0px; display: block; font-size: 12px; }

#content ul.fb {
padding: 0 0px 32px 0px;
list-style: none; }

#content ul.fb li { 
padding: 0 20px 0px 30px;
background: url('layout/facebook_logo.png') no-repeat 0 50%;}

#content ul.dojazd { padding: 0 25px 25px 0px; list-style: none outside none; }

#content ul.dojazd li { font-size: 12px; }

#content ul.dojazd li.rynek { float: left; width:307px; padding: 0 0 10px 0px; }
#content ul.dojazd li.kopernik { float: right; width:307px; padding: 0 0 10px 0px; }

.desc { font-size: 11px; text-transform:uppercase; font-style:normal; letter-spacing: 0.1em;  }

div.vcard, .adr, .postal-code {	color:#ebbe32; }

.street-address, .locality, .tel .type {	color:#ffffff; }

.hidden, .fn, .org, .tel .type { display:none; }

.tel, .email, .adr, .locality, .region {display: inline;}

/* dla IE6 */
* html #content ul {
padding: 0 25px 12px 25px;
list-style: circle outside; }
