html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #fff;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
}
.error { color: #C00000; }
table, td {
	width: 100%;
	height: 99%;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	padding-top: 1%;
}

img {
	border: 0;
}
/* unieruchamia menu!! */
A, A:visited {
	color:#333;
}
/* */
.guzik {
	color: #603630;
}
#mnutop {
	margin: auto;
	background-color: #fff;
	width: 806px;
	height: 19px;
	text-align: right;
}
#plakieta {
	position: relative;
	margin: auto;
	background-color: #e9e8e6;
	padding: 0px;
	width: 806px;
	height: 550px;
	border: solid 1px #333;
	overflow: hidden; 
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: 804px;
}
html>body #plakieta {
	width: 804px;
}
#mnubottom {
	margin: auto;
	background-color: #fff;
	width: 806px;
	padding: 0;
	border: 0;
	text-align: right;
	margin-top: -2px;
}
#mnuleft {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 10px;
	margin-left: 10px;
	text-align: right;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #a69279;
	overflow: hidden;
	height: 530px;
	width: 160px;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: 140px;
}
html>body #mnuleft {
	width: 140px;
}

#colmain {
	position: absolute;
	height: 530px;
	top: 10px;
	left: 180px;
	background: #d6d6cc url(gfx/tlo_hist.jpg) bottom right no-repeat;
	overflow: auto; /* było hidden, ale daję auto by dla np. mapki w razie czego pokazywał scrollbar */
	text-align: left;
	width: 613px;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: 613px;
}
html>body #colmain {
	width: 613px;
}
/* zawartosc: */
#nadnagl {
	margin: 0px;
	padding: 0px;
	padding-top: inherit;
	padding-left: inherit;
	text-align: inherit;
	color: #665d4c;
	font-size: 19px;
	line-height: 23px; 
	height: 20px; 
}
#naglowek {
	margin: 0px;
	padding: 0px;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;

/*	position: relative;*/
	
	padding-bottom: 15px;
	text-align: left;
	vertical-align: middle;
	color: #69604f; /* 786e5a */
	font-size: 32px;
	line-height: 36px; 
	height: 46px; 
}
.tekst {
/* OK!	direction: rtl;  */
	position: relative; 
	left: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	vertical-align: middle;
	height: 530px;
	overflow: auto;
	color: #000;
	font-size: 0.8em;
	line-height: 1.3em; 
	width: 613px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 553px;
}
html>body .tekst {
	width: 553px;
}
#kierunek {
	text-align: inherit;
}
.nadtytul {
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	color: #333;
	font-size: 12px;
	line-height: 14px; 
}
.tytul {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	position: relative;
	text-align: left;
	color: #333;
	font-size: 14px;
	line-height: 17px; 
	font-weight: bold;
}
.lead, A.lead, A.lead:visited, A.lead:hover {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	text-align: left;
	color: #000;
	text-decoration: none;
	display: block;
}
A.lead:hover {
	color: #333;
	text-decoration: underline;
}
#album, A#album, A#album:visited, A#album:hover {
	padding: 0;
	border: 0;
	padding-top: 20px;
	padding-right: 30px;
	text-align: right;
	color: #433c36;
	font-size: 30px;
	line-height: 41px;
	/*height: 58px; 2005.06.25 */
	text-decoration: none;
}
A#album:hover {
	text-decoration: underline;
}
#pdf, A#pdf, A#pdf:hover, A#pdf:visited {
	font-size: 0.4em;
	line-height: 1em;
	color: #000;
	text-decoration: none;
}
A#pdf:hover {
	text-decoration: underline;
	color: #333;
}

/* 2005.06.25: */
#footer {
	padding: 0;
	border: 0;
	padding-top: 20px;
	padding-right: 30px;
	color: #433c36;
/*	font-size: 0.4em;
	line-height: 1em;*/
	font-size: 0.8em;
	line-height: 1.3em; 
	text-align: right;
	text-decoration: none;
/*	margin-bottom: 6px; */
}
/* 2005.06.25. */

/* elementy menu: */
.mposbottom, A.mposbottom, A.mposbottom:visited, A.mposbottom:hover {
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	margin-left: 16px;
}
A.mposbottom:hover {
	color: #936963;
}
.mposleft, A.mposleft, A.mposleft:visited, A.mposleft:hover, A.mposleftCurr {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	display: block;
	padding-top: 6px;
}
A.mposleft:hover, A.mposleftCurr, A.mposleftCurr:visited, A.mposleftCurr:hover {
	color: #c9c6b9;
}
#mainposleftH {
	margin-top: 95px;
	margin-bottom: 2px;
	width: 51px;
	height: 14px;
}
#mainposleftD {
	margin-top: 13px;
	margin-bottom: 2px;
	width: 69px;
	height: 14px;
}
#logo {
	position: absolute;
	top: 19px;
	right: 9px;
	padding: 0;
	border: 0;
	width: 40px;
	height: 61px;
}
/*
#ofertafirm, A#ofertafirm, A#ofertafirm:visited, A#ofertafirm:hover {
	position: absolute;
	bottom: 8px;
	right: 10px;
	margin-right: 0px;
	border: 0;
	color: #d9ccc6;
	font-weight: bold;
	text-decoration: none;
}
A#ofertafirm:hover {
	color: #333;
}
*/
.pposleft, A.pposleft, A.pposleft:visited, A.pposleft:hover {
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	color: #d9ccc6;
	display: block;
	padding-top: 2px;
}
A.pposleft:hover {
	color: #fff;
}
