body {
	margin:0; 
	padding:0; 
}
#wrapper {
	width:780px; 	
	margin:auto;
}
#header1 {
	width:780px; 
	height:60px; 
	background:url(/img/_01.jpg) no-repeat #FFF; 
	text-align:right;
}
#header2 {
	width:780px; 
	height:148px; 
}
#topmenu {
	width:780px; 
	height:31px; 
}
#left {
	width:193px; 
	float:left;
}
#main {
	width:567px; 
	float:right;
	padding:10px;
	font:normal 11px Verdana, Arial, Sans-Serif;		
	color:#444;
}
#footer1 {
	width:780px; 
	height:27px;
	margin:0;
	padding:0;
	clear:both;
	background:url(/img/_bck2.png) no-repeat #FFF; 
}
div.leftmenu {
	margin:5px 0px 15px 0px;
	width:193px; 
	background:url(/img/_bck1.png) no-repeat #FFF; 
}
div.leftmenu p {
	margin:0;
	padding:2px 0px 0px 5px;
	font:bold 11px arial;
	letter-spacing:2px;
	color:#004A73;
}
div.leftmenu ul {
	list-style-image:url(/img/b1.gif);
	margin:0;
	padding:5px 3px 0px 20px;
}
div.leftmenu li {
	padding:0px 3px 0px 0px;
}
div.leftmenu li a {
	font:bold 11px Verdana, Arial, Sans-Serif;	
   text-decoration:none;
	color:#004A73;	
}
div.leftmenu li a:link {
  	color:#004A73;
}
div.leftmenu li a:visited {
  	color:#004A73;
}
div.leftmenu li a:hover {
  	color:#E20721;
}
h1 {
	font:bold 14px Arial;
	letter-spacing:3px;
	color:#666;
	margin:15px 0px;
}
h2 {
	font:bold 12px Arial;
	letter-spacing:2px;
	color:#666;
	margin:10px 0px;
}
p {
	font:normal 11px Verdana, Arial, Sans-Serif;		
	color:#444;
}
p.txt {
	text-align:justify;
	line-height:16px;
	margin:8px 0px;
}
.al {
	text-align:left;
}
.ar {
	text-align:right;
}
.ac {
	text-align:center;
}
.aj {
	text-align:justify;
}
a {
	font:normal 11px Verdana, Arial, Sans-Serif;	
   text-decoration:none;
	color:#004A73;	
}
a:link, a:visited {
  	color:#004A73;
}
a:hover {
  	color:#E20721;
}
div.hr {
	border-top:1px solid #A4D3FA;
	width:80%;
	height:20px;
	margin:20px 0px 0px 0px;
}
table.oferty_skrot {
}
table.oferty_skrot th {
	vertical-align:middle;
	text-align:center;
}
table.oferty_skrot td {
	vertical-align:top;
	padding-left:3px;
	line-height:16px;
}
table.oferty_skrot .tytul {
	font:bold 11px tahoma;
}
table.oferty_skrot .atr {
	color:#99C;
}
#szczegoly_oferty th, #zgloszenie_nieruchomosci th, #zapytanie_ofertowe_ogolne th {
	vertical-align:middle;
	text-align:right;
	color:#929292;
	padding:4px 8px;
	border-bottom:1px solid #B5DDFD;
	font:bold 11px tahoma;
}
#szczegoly_oferty td, #zgloszenie_nieruchomosci td, #zapytanie_ofertowe_ogolne td {
	vertical-align:middle;
	padding-left:3px;
	border-bottom:1px solid #B5DDFD;	
}
#szczegoly_oferty .tytul {
	font:bold 11px tahoma;
}
#galeria {
	margin:30px 0px;
	text-align:center;
}
#galeria img {
	border:1px solid #888;
	margin:3px;
}
input[type="text"], textarea {
	font:normal 11px verdana;
   border:1px solid #B5DDFD;
}
select {
	font:normal 11px verdana;
   border:1px solid #B5DDFD;	
}
input[type="radio"] {
	position:relative;
	top:2px;
}
input[type="button"], input[type="submit"] {
	border:1px solid #77B9F6;
	background:#E5F8FF;
	font:bold 11px verdana;
	color:#032468;
	padding:2px;
}
ul.oplaty li {
	padding-bottom:5px;
}
table {
	border-collapse:collapse;
}
#kredyty td, #kredyty th {
	border:1px solid #888;	
	padding:3px;
}
form.sort {
	border-top:1px solid #B5DDFD; 
	border-bottom:1px solid #B5DDFD; 
	margin-bottom:10px; padding:5px;
}
#zapytanie_ofertowe h6, #zgloszenie_nieruchomosci h6 {
	font-size:10px;
	color:#929292;
	margin:10px 0px 3px 0px;
}
#loading {
	visibility:hidden;
	position:relative;
}
#wyszukiwarka {
	border-top:1px solid #B5DDFD; 
	border-bottom:1px solid #B5DDFD; 
	margin-bottom:10px; padding:5px;
	line-height:25px;
}
#overDiv {
	line-height:12px;
}
ul.uslugi {
	list-style-image:url(/img/b1.gif);
	margin:0;
	padding:5px 3px 0px 20px;
}
ul.uslugi li {
	padding:0px 3px 0px 0px;
}
ul.uslugi li a {
	font:bold 11px Verdana, Arial, Sans-Serif;	
   text-decoration:none;
	color:#004A73;	
}
ul.uslugi li a:hover {
  	color:#E20721;
}
ul {
	list-style-image:url(/img/p1.gif);
	text-align:justify;
	line-height:16px;
	margin:8px 0px;
	padding:5px 3px 0px 20px;
}
ul li {
	padding:0px 3px 0px 0px;
}
ul li a {
	font:normal 11px Verdana, Arial, Sans-Serif;	
   text-decoration:none;
	color:#004A73;	
}
ul li a:hover {
  	color:#E20721;
}
table.uslugi {
	width:565px;
	border:1px solid #AAA;
	border-collapse: collapse;
	font: 11px verdana;
	text-align:center;
	padding:0px 5px 0px 5px;
}
table.uslugi td {
	border:1px solid #AAA;
	padding:2px 5px;
}
table.uslugi th {
	font:bold 11px Verdana, Arial, Sans-Serif;	
	background-color:#E5F8FF;
	border:1px solid #AAA;
	padding:2px 5px;
}
