body {
	font: normal 14px/18px Arial, Tahoma, "Trebuchet MS";
	background: #e1e1e1;
	color: #333;
}
body, div, p, a, img, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: none;
}
img {
	font-size: 1px;
	line-height: 0;
}
h1 {
	font-weight: normal;
	font-size: 24px;
	line-height: 20px;
	margin-bottom: 12px;
}
h2 {
	font-size: 15px;
	margin-bottom: 24px;
}
h3 {
	font-size: 15px;
	margin-bottom: 24px;
	color: #4d7373;
}
h6 {
	font-weight: normal;
	font-size: 19px;
	line-height: 17px;
	margin-bottom: 14px;
}
p {
	margin-bottom: 13px;
	text-align: justify;
}
sup {
	font-size: 8px;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #3C5F0F;
}
#contener {
	position: absolute;
	width: 970px;
	left: 50%;
	margin: 25px 0 0 -485px;
	z-index: 10;
}
#wrapper {
	background: #fff url('gfx/back.gif') repeat-y;
}
#top {
	background: url('gfx/top.jpg') no-repeat 275px 0;
	height: 201px;
}
.english #top {
	background-image: url('gfx/top-en.jpg');
}
.espanol #top {
	background-image: url('gfx/top-es.jpg');
}
.deweloper #top {
	background-image: url('uploads/images/top/deweloper.jpg');
}
#aktualnosci #top {
	background-image: url('uploads/images/top/aktualnosci.jpg');
}
#glowny #top {
	height: 110px;
	background: none;
}
#logomenu {
	position: absolute;
	font-weight: bold;
	font-size: 14px;
	width: 93px;
	height: 29px;
	top: 184px;
	left: 181px;
}
#logomenu a {
	display: block;
	color: #FFEEDF;
	padding: 6px 9px;
	background: url('gfx/backmenulogo.gif') no-repeat 0 1px;
}
#logomenu a:hover {
	background-image: url('gfx/backmenulogoh.gif');
	color: #fff;
}
#top marquee {
	position: absolute;
	width: 280px;
	height: 20px;
	top: 160px;
	left: 450px;
	color: #E2EFF5; /* #333 */
	font-weight: bold;
	font-size: 13px;
}
#top ul {
	position: absolute;
	width: 944px;
	height: 29px;
	top: 185px;
	left: 13px;
	background: url('gfx/backmenu.gif') repeat-x;
}

#top #uwaga {
	position: absolute;
	width: 846px;
	height: 29px;
	top: 92px;
	left: 13px;
}

#glowny #top ul {
	width: 100px;
	top: 94px;
	left: 855px;
	background: none;
}
#glowny.espanol #top ul, #glowny.english #top ul {
	left: 857px;
}
#top ul, #top li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
#top li {
	float: left;
}
#top li a {
	display: block;
	color: #d3dedf;
	padding: 5px 16px 6px 16px;
	border-right: 1px solid #fff;
	font-weight: bold;
	font-size: 14px;
	text-transform: lowercase;
}
/*#top li.deweloper a {
	background-color: #f18b2e;
	color: #fee7d1;
}*/
#top li a:hover, #top li a.active, #inwestycja #top li.inwestycja a, #lokalizacja #top li.lokalizacja a {
	background: url('gfx/backmenuhover.gif') repeat-x;
	color: #E2EFF5;
}
/*#top li.deweloper a:hover, #top li.deweloper a.active {
	background: #f18b2e url('gfx/backmenu_orange.gif') repeat-x;
	color: #fee7d1;
}*/
#mainlink {
	position: absolute;
	width: 261px;
	height: 171px;
	top: 12px;
	left: 12px;
}
#logo {
	width: 267px;
	height: 86px;
	color: #68a6a6;
	font-size: 17px;
	text-align: center;
	background: url('gfx/logo.gif') no-repeat 50% 15px;
	padding-top: 85px;
}
#glowny #logo {
	padding: 0;
}
#logo span {
	font-weight: normal;
	font-size: 20px;
	line-height: 32px;
}

#content {
	margin-top: 1px;
	margin-left: 13px;
	width: 945px;
	height: 462px;
}
#glowny #content {
	width: 955px;
	margin-left: 7px;
	overflow: auto;
	height: auto;
}
html>body.nm #content {
	overflow: auto;
	min-height: 462px;
	height: auto;
}
#left {
	float: left;
	background: url('gfx/backleft.jpg') no-repeat;
	color: #e0eaea;
	width: 228px;
	height: 416px;
	padding: 36px 15px 10px 18px;
}
html>body #left {
	min-height: 416px;
	height: auto;
}
#tekstowy #left, #aktualnosci #left {
	width: 261px;
	height: 431px;
	/*
	background: url('gfx/backphoto.gif') no-repeat 0 100%;
	padding: 0 0 27px 0;
	*/
	background: none;
	padding: 0;
}
html>body #tekstowy #left, html>body #aktualnosci #left {
	height: auto;
}
#left img {
	display: block;
	margin-bottom: 1px;
}
#left div {
	color: #333;
	padding: 20px 5px;
}
#left div p {
	text-align: center;
}
#left div p img {
	display: inline;
	margin-top: 15px;
	margin-bottom: 20px;
}
#leftbot {
	display: block;
	background: url('gfx/backleftbot.gif') no-repeat;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fbe2cb;
	font-size: 15px;
	font-weight: bold;
}
#leftbot:hover {
	color: #fff;
}
#text {
	float: left;
	min-height: 428px;
	/*
	width: 684px;
	height: 428px;*/
}/*
html>body #text {
	min-height: 428px;
	height: auto;
}*/
#tekstowy #text {
	width: 580px;
	padding: 38px 40px 0 40px;
}
#aktualnosci #text, html>body#aktualnosci #text {
	width: 620px;
	padding: 10px 10px 10px 10px;
	/*height: 480px;*/
	min-height: 480px;
	/*background-color: #EFEFEF;*/
}
#tekstowy.wybor-mieszkan #text {
	/*width: 682px;*/
	padding: 0;
}
#tekstowy.mieszkania #text {
	width: 590px;
	padding: 30px 25px 0 25px;
	height: 565px;
}

#text h4 {
	font-size: 12px;
	width: 146px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url('gfx/backnews.gif') no-repeat;
	color: #edf3f3;
}
#text h4 a {
	color: #edf3f3;
	border: none;
}
#text h4 a:hover {
	color: #E2EFF5;
}
#text .news {
	margin-bottom: 30px;
}
#text .node {
	border-bottom: 1px solid #F9DECA;
	padding: 5px 0;
}
#text .more {
	position: absolute;
	width: 470px;
	height: 13px;
	line-height: 13px;
	margin: 6px 0 0 142px;
	padding: 0 7px 0 0;
	text-align: right;
	font-size: 10px;
	background: url('gfx/backmore.gif') no-repeat 100% 0;
	border-bottom: 1px solid #E87B2A ;
}
#text .sec .more {
	background: none;
}
#text .full .more {
	width: 645px;
	margin: 20px 0 0 0;
}
#text .more a {
	color: #fff;
	border: none;
}
#text .node h5 {
	font-size: 12px;
	margin: 0;
}
#text .node p {
	font-size: 11px;
	line-height: 15px;
	margin: 0;
}
#text .node a {
	color: #333;
	border: none;
}
#text img {
	float: left;
	margin: 0 0 2px 1px;
}
#glowny #text img {
	float: none;
	margin: 0;
}
#text li {
	margin-bottom: 7px;
	color: #000;
}
#text a {
	color: #000;
	border-bottom: solid 1px #DFDFDF;
}
#text a:hover {
	color: #000;
}
#text .galeria {
	width: 650px;
	height: auto;
	overflow: auto;
}
#text .galeria img {
	margin: 0 7px 2px 1px;
}
#text embed, #text object {
	margin-left: 1px;
}
.nm #text embed, .nm #text object {
	margin-left: 0;
}

#glowny #text {
	width: 955px;
	font-size: 12px;
	font-family: arial;
}
#mariposa {
	float: left;
	width: 477px;
	margin-left: 1px;
	display: inline;
}
#gbc {
	float: left;
	width: 476px;
	margin-left: 1px;
	display: inline;
        position: relative;
}
#glowny .maintext {
	color: #435a66;
	margin-bottom: 18px;
	text-align: right;
}
#glowny #text .maintext a {
	border-bottom: none;
}
#glowny #text #mariposa img {
	display: block;
}
#glowny #text #gbc img {
	display: block;
}
#glowny #text .maintext img {
	display: block;
	clear: both;
}
#glowny #text #mariposa .maintext img {
	margin: 20px 20px 17px 0;
	display: inline;
}
#glowny #text #gbc .maintext img {
	margin: 30px 0 21px 0;
	display: inline;
}
#glowny #mariposa .maintext {
	line-height: 24px;
	padding-right: 110px;
}
#glowny #gbc .maintext {
	line-height: 21px;
	padding-right: 110px;
}
.mainmore {
	line-height: 30px;
	text-align: right;
	padding-right: 15px;
}
#text .mainmore a {
	color: #fff;
	border: none;
	background: url('uploads/images/glowna/more.gif') no-repeat 100% 50%;
	padding-right: 23px;
}
#text .mainmore a:hover {
	color: #000;
}
#text #mariposa .mainmore {
	background-color: #709c9c;
}
#text #gbc .mainmore {
	background-color: #435a66;
}
.mainad {
	background: #f68938;
	color: #000;
	font-size: 10px;
	text-align: right;
	margin-top: 1px;
	padding: 13px 15px 8px 0;
	line-height: 13px;
}
.mainad strong {
	display: block;
	font-weight: normal;
	margin-bottom: 6px;
}

#foot {
	font-size: 10px;
	color: #AFAFAF;
	text-align: right;
	padding: 3px 15px 0 0;
}
#foot p {
	line-height: 11px;
	margin: 0 0 4px 0;
	text-align: right;
}
#foot strong {
	font-weight: normal;
	color: #9F9F9F;
}

#btop {
	font-size: 1px;
	line-height: 0;
	background: url('gfx/backtop.gif') no-repeat;
	height: 13px;
}
#bbot {
	font-size: 1px;
	line-height: 0;
	background: url('gfx/backbot.gif') no-repeat;
	height: 13px;
}
#glowny #bbot {
	background-image: url('gfx/backbot_main.gif');
	
}

#rocks {
	position: absolute;
	width: 265px;
	height: 279px;
	left: 50%;
	margin: 28px 0 0 207px;
	z-index: 20;
}
#flower {
	position: absolute;
	width: 265px;
	height: 171px;
	left: 50%;
	margin: 38px 0 0 207px;
	z-index: 20;
}
#flashmapa {
	float: left;
	margin: 0 0 0 1px;
}

#topnav {
	position: absolute;
	width: 120px;
	left: 50%;
	margin: 9px 0 0 360px;
	z-index: 20;
}
#topnav a {
	display: block;
	float: left;
	margin: 0 0 0 10px;
	padding: 1px;
	border: 1px solid #bfbfbf;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 17px;
	height: 10px;
	line-height: 0;
}
#topnav a:hover {
	border: 1px solid #fff;
}
#pl {
	background-image: url('gfx/flpl.gif');
}
#en {
	background-image: url('gfx/flen.gif');
}
#es {
	background-image: url('gfx/fles.gif');
}

#banner {
	position: absolute;
	width: 490px;
	height: 440px;
	left: 50%;
	margin: 100px 0 0 -245px;
	z-index: 9999;
}

#sortable {
	font-size: 11px;
	line-height: 12px;
	border-collapse: collapse;
	margin-left: 2px;
	width: 681px;
	background: transparent url('gfx/backtable.gif') repeat-x;
}
#sortable td, #sortable th {
	border: 1px solid #dadada;
	text-align: center;
}
#sortable th {
	padding: 10px 3px 0 3px;
	height: 45px;
	color: #f18b2e;
	font-size: 12px;
	vertical-align: top;
}
#sortable td {
	padding: 3px 5px;
}
#sortable a {
	border: none;
}
#sortable img {
	display: inline;
	float: none;
}
#sortable th.header {
	cursor: default;
  cursor: pointer;
	background-image: url('gfx/ord-both.gif');
  background-repeat: no-repeat;
  background-position: 50% 30px;
}
#sortable th.headerSortDown { 
  background-image: url('gfx/ord-asc.gif'); 
}
#sortable th.headerSortUp { 
  background-image: url('gfx/ord-desc.gif'); 
} 



#left h1{
  padding: 10px 0px 0px;
}

#left {
  position: relative; 
  overflow: hidden; zoom: 1;
}

#zaproszenie {
  padding: 0px 0px 0px 0px !important; 
  overflow: hidden; zoom: 1; 
  clear: both; flat: none; 
  position: absolute; 
  width: 262px; 
  text-align: center; 
  left: 0px; 
  top: 0px;
}



#main_baner_right {position: absolute; top: 0; left: 0; width: 476px; height: 590px; background: url('gfx/baner_main.jpg') no-repeat left top;}
