body {margin:0; padding:0; background:#000000;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/14px tahoma, arial, helvetica, sans-serif; color:#ADADAD; vertical-align:top;  text-align:left;}


a{ color:#ADADAD; text-decoration:underline;}
a:hover{ color:#ADADAD; text-decoration:none;}
strong{ color:#00B1D2;}
span a{ color:#00B1D2; text-decoration:underline;}
span a:hover{ color:#00B1D2; text-decoration:none;}





.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 10px; line-height:22px; }
.r1 li a {color:#ADADAD; text-decoration:none;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#00B1D2;}

.r2 ul { margin:0; padding:0; list-style:none; background:url(images/r3.gif) top left repeat-y;}
.r2 li {  margin:0 0 0 0; padding:0 0 0 20px; line-height:22px; width:164px;}
.r2 li a {color:#ADADAD; text-decoration:none;  background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#00B1D2;}

.top1{width:491px;}
.top1 img{margin:15px 0 0 54px;}
.top2 img{ margin:13px 46px 0 0;}
.top3{width:231px;}
.top3 img{margin:22px 0 0 54px;}
.top4{
	width:694px;
	height:235px;
	background-image: url(images/foto_big_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.rez1{width:100%; height:351px; background:url(images/rez1.jpg) top left repeat-x;}
.rez2{width:100%; height:100%; background:url(images/rez2.jpg) top left repeat-x;}
.rez3{width:100%; height:351px; background:url(images/rez3.jpg) top left;}
.rez4{width:100%; height:400px; background:url(images/spacer.jpg) top left;}
.fot1{width:100%; height:4px; background:#464646; }
.fot_txt{
	line-height:10px;
	width:766px;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 42px;
}
.fot_txt span{ color:#FFFFFF}
.fot_txt span a{ color:#FFFFFF; text-decoration:none}
.fot_txt span a:hover{ color:#FFFFFF; text-decoration:underline}
.fot2{height:94px;}
.fot_txt img{ float:right; margin:9px 45px 0 0;}
.fot{width:100%; height:100%; background:url(images/fot_bgr.jpg) top left; width:100%;}

.f1 td input{ width:11px; height:11px; margin:1px 0 0 0; padding:0;}
.f{ border:1px solid #0B0B0B; color:#3F3F3F; font-size:11px; font-family:tahoma; padding:3px 0 1px 4px;}
.f2{ width:215px; height:22px;}
.f3{ width:105px; height:22px; vertical-align:middle;}
.f5 input{ width:11px; height:11px; margin:0 12px 0 0;}
.f5{ font-size:10px; color:#FFFFFF; vertical-align:middle; padding:17px 0 11px 0;}
.f6{ width:104px; height:21px; vertical-align:middle}

.f11 td input{ width:192px; height:21px; margin:1px 0 11px 0;}
.f11 td textarea{ width:192px; height:162px; overflow:auto; margin-bottom:7px;}
.top sp {
	top: 10px;
	line-height: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 10px;
	vertical-align: 10%;
}
.body copy {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	line-height: 15px;
	color: #CCCCCC;
	font-weight: bold;
}
.topabout {
	width:694px;
	height:235px;
	background-image: url(images/foto_big_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.topdevelopments {
	width:694px;
	height:360px;
	background-image: url(images/foto_developments.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.toptestimonials {
	width:694px;
	height:235px;
	background-image: url(images/foto_big_plans.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topprofile {
	width:694px;
	height:235px;
	background-image: url(images/foto_big_profile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topgallery {
	width:694px;
	height:35px;
	background-repeat: no-repeat;
	background-position: left top;
}
.tophome {
	width:694px;
	height:235px;
	background-image: url(images/foto_big_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.thumb img space {
	padding-right: 10px;
	padding-bottom: 0px;
	right: 0px;
	bottom: 10px;
}
.topcontact {
	width:694px;
	height:235px;
	background: url(images/foto_big_contact.jpg) no-repeat left top;
}
.bubbletext {
	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #303030;
	left: auto;
	text-align: left;
	margin-left: 0px;
	padding: 0;
	padding-left: 8px;
	padding-top: 12px;	
}
.lotbuttons {
	visibility: visible;
	margin: 3px 8px 0px 0px;
}
.lotbuttons2 {
	margin-top: 0px;
}

