html{
	background-color: #000;
}

body 
{
	background-color: #000;
	padding: 30px 0 0 0;
	font-family:helvetica;
	font-size: 12px;
	margin: 0;
	text-align: center;
}

#loading
{
	position: absolute;
	top: 200px;
	left: 400px;
	width: 205px;
	height: 91px;
	background : url(../images/loading.gif) no-repeat;
}

#loading img
{
}

#center
{
	position: relative;
	margin: 0 auto;
	width: 938px;
	text-align: left;
}

.container
{
	width: 934px !important;
	width: 938px;
	height: 486px !important;
	height: 490px;
	padding: 4px 0 0 4px;
	background-color: #fff;
	overflow: hidden;
	background: url(../images/content_back.gif) no-repeat top left;
}

.container .content
{
	position: relative;
	width: 100%;
	height: 100%;
}

#pan{
	width: 930px;
	height: 482px;
	overflow: hidden;
}

#pan img.main_image{
	height: 482px;
}

.container .content img.main_img
{
	width: 930px;
	height: 482px;
}

#logo
{
	position: absolute;
	top: 4px;
	left: 64px;
	width: 205px;
	height: 91px;
	display: none;
	z-index: 10;
}

#logo img{
	width: 205px;
	height: 91px;
}

.container .content .text
{
	position: absolute;
	float: left;
	background: url(../images/overlay.png) repeat;
	/*padding: 14px 5px 5px 14px;*/
	color: #fff;
	font-size: 11px;
	overflow: hidden;
	visibility:hidden;
}

.container .content .text.Home{
	top: 160px;
	left: 512px;
	/*width: 356px !important;
	width: 375px;
	height: 143px !important;
	height: 162px;
	height: 143px;
	#height: 143px;
	_height: 162px;*/
}

.container .content .text.Building
{
	top: 15px;
	left: 574px;
	/*width: 322px !important;
	width: 341px;
	height: 434px !important;
	height: 453px;*/
	background: url(../images/overlay_t.png) repeat;
}

.container .content .text.Features
{
	top: 12px;
	left: 598px;
	/*width: 301px !important;
	width: 320px;
	height: 440px !important;
	height: 459px;*/
	background: url(../images/overlay_t.png) repeat;
}

.container .content .text.Residence{
	top: 139px;
	left: 586px;
	/*width: 316px !important;
	width: 335px;
	height: 316px !important;
	height: 335px;*/
	background: url(../images/overlay_t.png) repeat;
}

.container .content .text.Area{
	top: 80px;
	left: 571px;
	/*width: 316px !important;
	width: 335px;
	height: 209px !important;
	height: 228px;*/
}

.container .content .text.Partners{
	top: 85px;
	left: 533px;
	/*width: 362px !important;
	width: 381px;
	height: 362px !important;
	height: 381px;*/
	background: url(../images/overlay_t.png) repeat;
}

.container .content .text.Contact
{
	top: 276px;
	left: 707px;
	padding: 14px 5px 5px 14px;
	width: 195px !important;
	width: 214px;
	height: 178px !important;
	height: 197px;
}

.container .content .text span.header
{
	position: relative;
	display: block;
	color: #929497;
	font-size: 20px;
	line-height: 16px;
	margin: 15px 0 0 14px;
	padding-bottom: 15px;
	float:left;
	overflow: visible;
	z-index: 500;
	clear: both;
}

.container .content .text span.header div{
	position: absolute;
	top: -10px;
	right: 5px;
	width: 16px;
	height: 17px;
	cursor: pointer;
	float: left;
	z-index: 600;
	font-size: 50px;
	overflow: hidden;
}

.container .content .text span.header div img{
	display:none;
}

.container .content .text span.header.close div img.plus{
	display:none;
}

.container .content .text span.header.close div img.cross{
	display:block;
}

.container .content .text span.header.open div img.cross{
	display:none;
}

.container .content .text span.header.open div img.plus{
	display:block;
}

.container .content .text div.text_container
{
	float: left;
	padding: 0;
	overflow: hidden;
}

.container .content .text.Home span.header{	
	width: 361px;
}

.container .content .text.Home div.text_container{
	height: 110px;
	width: 341px;
}

.container .content .text.Building span.header{	
	width: 327px;
}

.container .content .text.Building div.text_container
{
	height: 393px;
	width: 307px;
}

.container .content .text.Features span.header{	
	width: 306px;
}

.container .content .text.Features div.text_container
{
	height: 396px;
	width: 286px;
}

.container .content .text.Residence span.header{	
	width: 321px;
}

.container .content .text.Residence div.text_container{
	height: 274px;
	width: 301px;
}

.container .content .text.Area span.header{	
	width: 321px;
}

.container .content .text.Area div.text_container{
	height: 176px;
	width: 301px;
}

.container .content .text.Partners span.header{	
	width: 347px !important;
	width: 367px;
	padding-right: 20px;
	line-height: 20px;
}

.container .content .text.Partners div.text_container{
	height: 297px;
	width: 347px;
}

.container .content .text div.text_container span
{
	float: left;
	width: 80px;
}

.container .content .text div.text_container p
{
	margin: 0 0 15px 0;
	line-height: 15px;
}

.container .content .text.Partners .text_container .partner
{
	float: left;
	margin-bottom: 20px;
}

.container .content .text.Partners .text_container .partner img
{
	float: left;
	margin-right: 8px;
}

.container .content .text.Partners .text_container .partner .partner_content
{
	float: left;
	width: 279px;
	padding: 0 0 5px 8px;
	background: url(../images/partner_border.gif) repeat-y left top;
	overflow: hidden;
}

.container .content .text.Partners .text_container .partner .partner_content span
{
	float: left;
	width: 100%;
	display: block;
}

.container .content .text.Partners .text_container .partner .partner_content div
{
	float: left;
	background-color: #000;
	width: 100%;
	padding:0 0 5px 5px;
}

.container .content .text.Partners .text_container .partner .partner_content div div
{
	float: left;
	background-color: none;
	padding:5px 5px 0 0;
	margin:0;
}

.container .content .text.Partners .text_container .partner .partner_content div div img
{
	float: left;
}

.container .content .text.Contact span.header{	
	margin:0;
	padding:0;
}

.container .content .text.Contact div.contact_logo
{
	color: #929497;
	padding-top: 10px;
}
.container .content .text.Contact div.contact_logo img
{
	margin-right: 5px;
}

.container .content .contact_form
{
	position: absolute;
	top: 276px;
	left: 297px;
	height: 197px;
	width: 407px;
	overflow: hidden;
	display: none;
}

.container .content .contact_form .form
{
	float: right;
	background: url(../images/overlay.png) repeat;
	padding: 10px;
	height: 187px;
	margin-right: -392px;
}

.container .content .contact_form .form div
{
	float:left;
}

.container .content .contact_form .form div.col
{
	padding: 14px 0 0 13px;
	text-align: right;
}

.container .content .contact_form .form div span
{
	display:block;
	color: #fff;
	font-size: 11px;
}

.container .content .contact_form .form div span span.validator
{
	color: #f00;
	display: inline;
	visibility: hidden;
}

.container .content .contact_form .form div.col span.validator
{
	color: #f00;
	display: block;
	visibility: hidden;
	background: transparent;
}

.container .content .contact_form .form div input,
.container .content .contact_form .form div textarea
{
	width: 148px !important;
	height: 13px !important;
	width: 152px;
	height: 19px;
	margin-bottom: 1px;
}

.container .content .contact_form .form div textarea.phone
{
	height: 34px !important;
	height: 38px;
}

.container .content .contact_form .form div textarea.message
{
	height: 138px !important;
	width: 193px !important;
	height: 146px;
	width: 197px;
	margin:0;
}

.container .content .contact_form .form div.col div
{
	width: 195px;
}

.container .content .contact_form .form div.col div span#msjInfo
{
	float: left;
	color: #929497;
	font-weight: bold;
	display: none;
	margin-top: -5px !important;
	margin-top: -8px;
	position: relative;
}
.container .content .contact_form .form div.col div input.send
{
	float: right;
	border: 0;
	color: #fff;
	background:none;
	cursor: pointer;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	margin:0;
	padding:0;
	width: 50px !important;
	margin-top: -5px !important;
	margin-top: -8px;
	position: relative;
}

.container .content .contact_form .form_heder
{
	float: right;
	width: 14px;
	color: #fff;
	background: url(../images/overlay.png) repeat;
	text-align: center;
	padding-top: 43px;
	cursor: pointer;
	margin-right: 1px;
	height: 154px !important;
	height: 197px;
}

img#mail{
	margin-top: 2px;
}

/*************************/


/**********Menu**********/
ul#menu
{
	width: 938px;
	height: 40px;
	margin: 0;
	padding: 0;
	display:none;
	overflow: hidden;
	background: url(../images/menu_bg.gif) repeat-x;
	list-style: none;
}

ul#menu li
{
	float:left;
	display: inline;
	height: 40px;
	background: url(../images/menu_border.gif) no-repeat left 1px;
	padding-left: 1px;
	overflow: visible;
	margin-right: -2px
}

ul#menu li div
{
	position: relative;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	/*padding: 5px 15px 0 9px;*/
	text-decoration: none;
	text-transform: uppercase;
	/*height: 35px !important;*/
	height: 40px;
	visibility: hidden;
	cursor: pointer;
}

ul#menu li div img{
	border: 0;
}

ul#menu li div img.normal{
	display:block;
}

ul#menu li div img.selected{
	display:none;
}

ul#menu li div img.red{
	display:none;
}

ul#menu li.menu_1{
	width: 63px !important;
	width: 64px;
}

ul#menu li.menu_2{
	width: 72px !important;
	width: 73px;
}

ul#menu li.menu_3{
	width: 92px !important;
	width: 93px;
}

ul#menu li.menu_4{
	width: 101px !important;
	width: 102px;
}

ul#menu li.menu_5{
	width: 98px !important;
	width: 99px;
}

ul#menu li.menu_6{
	width: 83px !important;
	width: 84px;
}

ul.tr li.menu_7{
	width: 186px !important;
	width: 187px;
}

ul.en li.menu_7{
	width: 156px !important;
	width: 157px;
}

ul.tr li.menu_8{
	width: 83px !important;
	width: 84px;
}

ul.en li.menu_8{
	width: 93px !important;
	width: 94px;
}

ul.tr li.menu_9{
	width: 105px !important;
	width: 106px;
}

ul.en li.menu_9{
	width: 125px !important;
	width: 126px;
}

ul.tr li.menu_9 div{
	widht: 102 !important;
	width: 103px;
}

ul.en li.menu_9 div{
	widht: 122 !important;
	width: 123px;
}

ul#menu li a{
	text-decoration: none;
}

ul#menu li.sel div,
ul#menu li#last div
{
	background: url(../images/menu_bg_sel.gif) repeat-x;
}

ul#menu li.sel div img.normal,
ul#menu li#last div img.normal
{
	display:none;
}

ul#menu li.sel div img.red,
ul#menu li#last div img.red
{
	display:none;
}

ul#menu li.sel div img.selected,
ul#menu li#last div img.selected
{
	display:block;
}

ul#menu li div.hov img.normal
{
	display:none;
}

ul#menu li div.hov img.selected
{
	display:none;
}

ul#menu li div.hov img.red
{
	display: block;
}

ul#menu div:hover,
ul#menu li a:hover div{
	left: -1px;
	background: url(../images/menu_bg_sel.gif) repeat-x;
}

ul#menu div:hover img,
ul#menu li a:hover div img{
	position: relative;
	left: 1px;
}

ul#menu li div span
{
	display: block;
	line-height: 14px;
	min-width: 20px;
	cursor: pointer;
}

ul#menu li#flags
{
	float: right;
	text-align: center;
	padding: 5px 15px 0 0;
	height:35px;
	background: url(../images/menu_bg.gif) repeat-x;
}

ul#menu li#flags div#lang{
	float: right;
	padding:0;
	background: none;
	height: 18px;
}

ul#menu li#flags div#lang a:hover
{
	background: none;
}

ul#menu li#flags div#lang a
{
	float: none;
	padding: 0;
	margin-right: 6px;
}

ul#menu li#flags div#lang a img
{
	border: 0;
}

ul#menu li#flags div#solify
{
	float:left;
	clear: both;
	width: 38px;
	height: 16px;
}
ul#menu li#flags div#solify img{
	border: 0;
}
/*************************/
.displayNone{
	display: none;
}

/*******floor plans*******/
.content #plans
{
	position: absolute;
	top: 120px;
	left: 61px;
	width: 821px;
	height: 333px;
	background: url(../images/overlay_t.png) repeat;
	z-index: 1;
	overflow: hidden;
}

.content #plans span
{
	position: absolute;
	top: 0;
	left: 0;
	color: #929497;
	font-size: 20px;
	padding-left: 15px;
	line-height: 40px;
}

.content #plans div
{
	position: absolute;
	float: left;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/overlay_transparent.gif) repeat;
	z-index: 15;
}

.content #plans div.link_90
{
	top: 77px;
	left: 25px;
	width: 312px;
	height: 175px;
}

.content #plans div.link_140
{
	top: 47px;
	left: 372px;
	width: 128px;
	height: 110px;
}
.content #plans div.link_160
{
	top: 175px;
	left: 379px;
	width: 122px;
	height: 142px;
}
.content #plans div.link_240
{
	top: 15px;
	left: 540px;
	width: 105px;
	height: 302px;
}
.content #plans div.link_270
{
	top: 77px;
	left: 675px;
	width: 122px;
	height: 177px;
}

.content .plan_overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 930px;
	height: 482px;
	background: url(../images/overlay.png) repeat;
	display: none;
	z-index: 5;
	overflow: hidden;
}

.content .plan_overlay img
{
	width: 930px;
	height: 482px;
}

.content .plan_overlay a
{
	position: absolute;
	right: 15px;
	top: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

