body	{
	background: #343470;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 14px;
}
/* deklaracja main jest koniczna - trzeba oszukiwać okno przeglądarki */
#main	{
	position: absolute;
	background-color: #dcdcdc;
	padding-left: 0px;
	width: 100%;
}
/* deklaracja tła dla głównych treści */
#pudelko {
	background-image: url(ts.jpg);
	margin-left: 150px;
	margin-top: 15px;
	width: 600px;
	border-width: 2px; 
	border-style: groove; 
	border-color: #001063;
	padding: 0px;
	z-index: 70;
	position: relative;
}
	#tresc	{
		background-color: #ffffff;
		margin-top: 10px;
		margin-left: 125px;
		margin-bottom: 15px;
		width: 490px;
		border-width: 2px; 
		border-style: groove; 
		border-color: #001063;
		padding: 15px;
		z-index: 80;
		position: relative;
		display: block;
		font-family: verdana, "Times New Roman", serif, georgia;
		text-align: justify;
	}
		a.tx:link	{
			text-decoration: none;
			color: #353535;
		}
		a.tx:visited	{
			text-decoration: none;
			color: #262626;
		}
		a.tx:hover	{
			text-decoration: underline;
			color: #353535;
		}
		a.tx:active 	{
			text-decoration: underline;
			color: #555555;
		}
		#cytat	{
			font-style: italic;
			font-size: 0.9em;
			margin-left: 75px;
		}
		#cytatz	{
			font-size: 0.8em;
			text-align: right;
		}
		hr.tx	{
			size: 2px;
			background-color: #bfbfbf;
			color: #bfbfbf;
			border: 0px;
			clear: both;
		}
.frag	{
	font-style: italic;
	font-size: 0.8em;
	margin-left: 50px;
}
#logo	{
	background-image: url(tg1.jpg);
	width: 584px;
	height: 130px;
	margin-top: 20px;
	margin-left: -100px;
	margin-bottom: 10px;
	position: relative;
	border-width: 2px; 
	border-style: groove; 
	border-color: #001063;
	padding: 0px;
	z-index: 80;
}
/* główne menu poziome wraz z deklaracjami wyglądu odnośników */
	#mainm	{
		background: #001063;
		margin-left: -100px;
		position: static;
		z-index: 80;
		margin-top: 10px;
		display: block;
		border-width: 2px; 
		border-style: groove; 
		border-color: #001063;
	}
		a.mg:link	{
			font-weight: bold;
			text-decoration: none;
			color: #dcdcdc;
		}
		a.mg:visited	{
			font-weight: bold;
			text-decoration: none;
			color: #a8a8a8;
		}
		a.mg:hover	{
			font-weight: bold;
			text-decoration: underline;
			color: #dcdcdc;
		}
		a.mg:active {
			font-weight: bold;
			text-decoration: underline;
			color: #ececec;
		}
		/* deklaracja fontów w menu gornym */
		#fnmng	{
			font-size: 0.9em;
			font-family: verdana, arial, "sans-serif";
			text-align: right;
			word-spacing: 1.5em;
			padding-top: 3px;
		}

/* dwa menu lewe, boczne wraz z delaracjami odnosników */		
#plm	{
	background: #001063;
	margin-left: 52px;
	margin-top: 220px;
	border-width: 2px; 
	border-style: groove; 
	border-color: #001063;
	position: absolute;
	z-index: 90;
}
#dlm	{
	background: #001063;
	margin-left: 52px;
	margin-top: 440px;
	border-width: 2px; 
	border-style: groove; 
	border-color: #001063;
	position: absolute;
	z-index: 90;
	float: left;
}
	a.ml:link	{
		text-decoration: none;
		color: #dcdcdc;
	}
	a.ml:visited	{
		text-decoration: none;
		color: #a8a8a8;
	}
	a.ml:hover	{
		text-decoration: underline;
		color: #dcdcdc;
	}
	a.ml:active {
		text-decoration: underline;
		color: #ececec;
	}
		/* deklaracja fontów w menu lewym */
		#fnmnl	{
			font-size: 0.8em;
			font-family: verdana, arial, "sans-serif";
			padding-top: 3px;
			padding-left: 3px;
		}
		ul.mn	{
			list-style: none;
		}
		hr.mn	{
			size: 2px;
			background-color: #bfbfbf;
			color: #bfbfbf;
			border: 0px;
		}

/* deklaracja okienka news w prawy górnym rogu wraz z deklaracją fontów */
#newsa	{
	position: absolute;
	margin-top: 35px;
	margin-left: 665px;
	border-width: 2px; 
	border-style: groove; 
	border-color: #001063;
	z-index: 90; 
	
}
#fnnewa	{
	color: #dcdcdc;
	font-size: 0.8em;
	font-family: verdana, arial, "sans-serif";
	padding-top: 2px;
	text-align: center;
}

/* deklaracja strony news wraz z deklaracjai fontów */
.newsdate	{
	color: #000000;
	font-size: 1em;
	text-align: left;
	float: left;
}
.newstx		{
	color: #000000;
	font-size: 0.9em;
	text-align: justify;
	display: block;
	margin-left: 150px;

}
/* deklaracja dla odnośnika create u dołu strony */
	a.cr:link	{
		text-decoration: none;
		color: #ac8a30;
	}
	a.cr:visited	{
		text-decoration: none;
		color: #ac8a30;
	}
	a.cr:hover	{
		text-decoration: underline;
		color: #ac8a30;
	}
	a.cr:active {
		text-decoration: underline;
		color: #ffd200;
	}
		#fncreate {
			font-size: 0.6em;
			margin-left: 670px;
		}
/* deklaracje dla spisów (nieruchomości, dyplomy) */

.spnro	{
	
	margin: 5px 10px 2px;
	border-width: 0px;
	float: left;
}
.spnrt	{
	font-size: 0.8em;
	display: block;
	/*margin-left: 190px;*/
	float: right;
	}
/*deklaracja dla kart nieruchomości */
#karta	{
	text-align: center;
	margin-left: 5px;
}
.cena	{
	font-weight: bold;
}
.kr	{
	text-align: center;
	font-size: 0.9em
}
		a.kr:link	{
			text-decoration: none;
			color: #353535;
		}
		a.kr:visited	{
			text-decoration: none;
			color: #262626;
		}
		a.kr:hover	{
			text-decoration: underline;
			color: #353535;
		}
		a.kr:active 	{
			text-decoration: underline;
			color: #555555;
		}
hr.sd	{
		size: 2px;
		background-color: #001063;
		color: #001063;
		border: 0px;
		clear: both;
	}
/*deklaracje dla strony rzm.html - rzeczoznawcy w Polsce */
#tabela	{
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 0px;
	border-style: groove;
	cellpadding: 15px;
	cellspacing: 15px;
}
#cela	{
	
}
.tabfont	{
	font-size: 0.8em;
	font-style: normal;
}
