html{
	font-size:100.01%;
}

body {
	font-family:arial;
	color:#000000;
	padding-top:0%;
	text-align:center;

	margin:0 auto;
	border:0px solid red;

	background:#ffffff;
}

#about_rd {
	font-family:arial;
	color:#000000;
	padding-top:0%;
	text-align:center;

	margin:0 auto;
	border:0px solid red;
	background:#ffffff url(/images/contact_bg.gif) no-repeat;
	background-position:center;
}


#bg {
	margin:0 auto;
	min-height:700px;
	height: auto !important;
	height:700px;
	width:1020px;
	background:#ffffff url(/images/bg.gif) no-repeat;

	border:0px solid red;
}


#contact_bg {
	margin:0 auto;
	min-height:700px;
	height: auto !important;
	height:700px;
	width:1020px;
	background:#ffffff url(/images/bg_filler.gif) repeat-y;
	background-position:center;
	border:0px solid red;
	z-index:-1;
}

#content {
	position:relative;
	top:0px;
	left:0px;
	border:0px solid red;
	min-height:700px;
	height: auto !important;
	height:700px;
	width:1020px;
	z-index:1;
}

div {
	margin:0 auto;
   
}

img {
	border:0px;
}

p {
	margin-top:0px;
}
* html p {
    font-size:12px;   
}
*+html p {
    font-size:12px;   
}   
    
    
.index_text {
    text-align:justify;
    color:rgb(126,126,126);
    font-size:0.75em;
    overflow:hidden;
}


.text {
    color:#7E7E7E;
    font-family:arial;
    font-size:0.75em;
    font-weight:normal;
    text-decoration:none;
}

.text_he {
    color:#7E7E7E;
    font-family:arial;
    font-size:0.75em;
    font-weight:normal;
    text-decoration:none;
}

.bigger_text {
    color:rgb(237,67,16);
    font-size:0.8em;
    font-family:Tahoma;
}


.small_contact_input{
    width:106px;
    height:17px; 
    border:1px solid rgb(172,171,172)
}

    
#upper_menu  a:hover{
    color:#000;
}    

#upper_menu_he  a:hover{
    color:#000;
}        
    
    /*
* html .cont div {
    font-size:12px;   
}
*+html .cont div {
    font-size:12px;   
}     */
    
    
    
a {
    text-decoration:none;
    color:#000000;
}

a:visited {
    color:rgb(0,0,0);    
}




.index_menu_text {
	font-size:0.65em;
}

.index_menu_text_he {
	font-size:0.8em;
	letter-spacing:0.03em;
}

.index_menu_text_link {
	color:#ffffff;
	text-decoration:none;
}



#text_bg_filler {
	position:absolute;
	width:1020px;
	height:98%;
	top:0px;
	left:-376px;
	background:#ffffff url(/images/bg_filler.gif) repeat-y;
	z-index:-1;
}


#text_bg_filler_he {
	position:absolute;
	width:1020px;
	height:98%;
	top:0px;
	left:-33px;
	background:#ffffff url(/images/bg_filler.gif) repeat-y;
	z-index:-1;
}



#bg_top_img {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
}

*+html #bg_top_img {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
}

* html #bg_top_img {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
}





#bg_bottom_img {
	position:absolute;
	bottom:0px;
	left:-376px;
	z-index:-1;
}

#bg_bottom_img_he {
	position:absolute;
	bottom:0px;
	left:-33px;
	z-index:-1;
}

*+html #bg_bottom_img {
	position:absolute;
	left:-376px;
	bottom:-2px;
	z-index:-1;
}

* html #bg_bottom_img {
	position:absolute;
	left:-376px;
	bottom:-3px;
	z-index:-1;
}







#clients_list {
	position:absolute;
	left:31px;
	top:407px;
	width:320px;
	text-align:left;
	border:0px solid red;
	height:218px;
	line-height:70%;
}

#clients_list_he {
	position:absolute;
	right:31px;
	top:407px;
	width:320px;
	text-align:right;
	border:0px solid red;
	height:218px;
	line-height:70%;
}

.client_list_link {
	text-align:left;
	color:rgb(126,126,126);
	font-size:0.6em;
	text-decoration:none;
	margin:0 auto;
	padding-top:0px;
	border:0px solid red;
}

#clients_list A:visited {
    color:rgb(126,126,126);  
}

#clients_list_he A:visited {
    color:rgb(126,126,126);  
}

.selected {
	color:#000000 !important;
}

.logo_about_container {
	position:absolute;
	left:376px;
	top:429px;
	width:610px;
	min-height:200px;
	height: auto !important;
	height:200px;
	border:0px solid red;
	text-align:justify;
	color:rgb(126,126,126);
	font-size:0.6em;
	overflow:visible;
}

#text_container_text {
	min-height:201px;
	height: auto !important;
	height:201px;
	width:610px;
}

* html #text_container_text{
    font-size:12px;
}
*+html #text_container_text{
    font-size:12px;
}
.logo_about_container_he {
	position:absolute;
	left:33px;
	top:429px;
	width:610px;
	min-height:200px;
	height: auto !important;
	height:200px;
	border:0px solid red;
	text-align:justify;
	color:rgb(126,126,126);
	font-size:0.6em;
	overflow:visible;
}


#clients_header{
	position:absolute;
	top:385px;
	left:31px;
	width:300px;
	height:12px;
	margin:0 auto;
	text-align:left;
	font-size:12px;
}

#clients_header_he{
	position:absolute;
	top:385px;
	right:31px;
	width:300px;
	height:12px;
	text-align:right;
	font-size:12px;
	margin:0 auto;
}


#logo_text_control {
	position:absolute;
	right:0px;
	bottom:48px;
	width:100px;
	height:13px;
	border:0px solid red;
	text-align:right;
	color:rgb(126,126,126);
	font-size:1.17em;
}

#logo_text_control_he {
	position:absolute;
	left:0px;
	bottom:48px;
	width:79px;
	height:13px;
	border:0px solid red;
	text-align:left;
	color:rgb(126,126,126);
	font-size:1.17em;
}


#logo_img_control {
	position:absolute;
	right:667px;
	top:324px;
	width:100px;
	height:13px;
	border:0px solid red;
	text-align:right;
	color:rgb(126,126,126);
	font-size:0.7em;
}

#logo_img_control_he {
	position:absolute;
	left:670px;
	top:324px;
	width:79px;
	height:13px;
	border:0px solid red;
	text-align:left;
	color:rgb(126,126,126);
	font-size:0.7em;
}


#logo_about_album {
	position:absolute;
	left:376px;
	top:29px;
	width:600px;
	height:37px;
	border:0px solid red;
	text-align:justify;
}

#logo_about_album_he {
	position:absolute;
	left:515px;
	top:29px;
	width:133px;
	height:37px;
	border:0px solid red;
	text-align:justify;
}


.small_img {
	cursor:hand;
	cursor:pointer;
}

.big_image_div {
	position:absolute;
	left:530px;
	top:29px;
	width:459px;
	height:309px;
	border:0px solid red;
}

.big_image_div_he {
	position:absolute;
	left:32px;
	top:29px;
	width:459px;
	height:310px;
}


.control_link {
	font-family:arial;
	font-size:1.1em;
	font-weight:normal;
	color:rgb(126,126,126);
	text-decoration:none;
}


.control_link_he {
	font-family:arial;
	font-size:1.05em;
	font-weight:normal;
	color:rgb(126,126,126); 
	text-decoration:none;
}


#contact_container_0 {
	position:absolute;
	left:262px;
	top:39px;
	width:200px;
	height:214px;
	border:0px solid red;
	text-align:left;
	color:#000000;
	font-size:0.7em;

}

#contact_container_0_he {
	position:absolute;
	left:544px;
	top:39px;
	width:200px;
	height:214px;
	border:0px solid red;
	text-align:right;
	text-direction:rtl;
	color:#000000;
	font-size:0.7em;
}

#contact_container_1 {
	position:absolute;
	left:387px;
	top:375px;
	width:600px;
	height:13px;
	border:0px solid red;
	text-align:left;
	color:rgb(104,104,104);
	font-size:0.7em;
}

#contact_container_1_he {
	position:absolute;
	right:387px;
	top:375px;
	width:600px;
	height:13px;
	border:0px solid red;
	text-align:right;
	text-direction:rtl;
	color:rgb(104,104,104);
	font-size:0.7em;
}

#contact_form {
	position:absolute;
	left:387px;
	top:400px;
	width:600px;
	height:265px;
	border:0px solid red;
}

#contact_form_he {
	position:absolute;
	left:32px;
	top:400px;
	width:600px;
	height:265px;
	border:0px solid red;
}



.form_text {
	position:absolute;
	left:0px;
	text-align:left;
	color:rgb(126,126,126);
	font-size:0.75em;
}

.form_text_he {
	position:absolute;
	right:0px;
	text-align:right;
	text-direction:rtl;
	color:rgb(126,126,126);
	font-size:0.8em;
}

.form_inp {
	position:absolute;
	right:0px;
	text-align:left;
	color:rgb(126,126,126);
	font-size:0.65em;
}

.form_inp_he {
	position:absolute;
	left:0px;
	text-align:right;
	text-direction:rtl;
	color:rgb(126,126,126);
	font-size:0.65em;
}







#logo_image {
	position:absolute;
	top:71px;
	left:477px;
	width:49px;
	height:81px;
	background:#ffffff url(/images/logo.gif) no-repeat;
}


#contact_logo_image {
	position:absolute;
	top:32px;
	left:27px;
	width:49px;
	height:81px;
    
}

#contact_logo_image_he {
	position:absolute;
	top:32px;
	right:34px;
	width:49px;
	height:81px;
	
}

#enter_pct {
	position:absolute;
	top:227px;
	left:151px;
	width:684px;
	height:286px;
	background:#ffffff url(/images/enter_pct.jpg) no-repeat;
}

#enter_menu {
	position:absolute;
	top:297px;
	left:430px;
	width:100px;
	height:187px;
	border:0px solid blue;
	margin:0 auto;
	letter-spacing:-0.05em;
}

#enter_menu a:visited{
    color:#fff;
}

#enter_menu_logo {
	position:absolute;
	top:10px;
	left:0px;
	width:102px;
	height:8px;
	border:0px solid red;
}

#enter_menu_logo_he {
	position:absolute;
	top:9px;
	left:0px;
	width:102px;
	height:8px;
	border:0px solid red;
}

#enter_menu_web {
	position:absolute;
	top:43px;
	left:0px;
	width:104px;
	height:8px;
	border:0px solid red;
}

#enter_menu_web_he {
	position:absolute;
	top:40px;
	left:0px;
	width:104px;
	height:8px;
	border:0px solid red;
}


#enter_menu_brand {
	position:absolute;
	top:74px;
	left:0px;
	width:102px;
	height:20px;
	border:0px solid red;
}

#enter_menu_brand_he {
	position:absolute;
	top:71px;
	left:0px;
	width:102px;
	height:20px;
}

#enter_menu_gd {
	position:absolute;
	top:103px;
	left:4px;
	width:96px;
	height:20px;
	border:0px solid red;
}

#enter_menu_gd_he {
	position:absolute;
	top:101px;
	left:3px;
	width:96px;
	height:20px;
}

#enter_menu_illustration {
	position:absolute;
	top:135px;
	left:0px;
	width:104px;
	height:23px;
}

#enter_menu_illustration_he {
	position:absolute;
	top:133px;
	left:0px;
	width:104px;
	height:23px;
}

#enter_menu_animation {
	position:absolute;
	top:165px;
	left:-1px;
	width:105px;
	height:18px;
}

#enter_menu_animation_he {
	position:absolute;
	top:164px;
	left:-1px;
	width:105px;
	height:18px;
}

.language_text {
	font-family:arial;
	color:rgb(126,126,126);
	font-size:0.57em;
	font-weight:bold;
	text-decoration:none;
}



.language_text_works {
	font-family:arial;
	color:rgb(126,126,126);
	font-size:1,17em;
	font-weight:bold;
	text-decoration:none;
}

#languages {
	position:absolute;
	top:28px;
	left:867px;
}

#inner_languages {
	position:absolute;
	top:645px;
	left:30px;
	height:10px;
	width:90px;
	margin:0 auto;
}


#inner_languages_works {
	position:absolute;
	bottom:50px;
	left:-345px;
	height:10px;
	width:90px;
	margin:0 auto;
}


#inner_languages_works_he {
	position:absolute;
	bottom:50px;
	right:-345px;
	height:10px;
	width:90px;
	margin:0 auto;
}

.language_div a:visited {
    color:rgb(126,126,126);
}

#inner_languages_he {
	position:absolute;
	top:645px;
	right:30px;
	height:10px;
	width:90px;
	margin:0 auto;
}


#upper_menu {
	position:absolute;
	left:31px;
	bottom:364px;
	width:200px;
	text-align:left;
	/*line-height:0.7em;*/
	border:0px solid red;
}
#upper_menu_he {
	position:absolute;
	right:34px;
	bottom:362px;
	width:200px;
	text-align:right;
	text-direction:rtl;
	line-height:0.7em;
}

#lower_menu {
	position:absolute;
	left:31px;
	width:200px;
	bottom:43px;
	text-align:left;
	border:0px solid red;
}

#lower_menu_he {
	position:absolute;
	right:34px;
	bottom:43px;
	width:200px;
	text-align:right;
	text-direction:rtl;
	border:0px solid red;
}

#top {
	position:absolute;
	width:840px;
	height:217px;
	left:160px;
	top:0px;
	z-index:0;
	border:0px solid red;
	overflow:hidden;
}


#menu {
	position:absolute;
	top:209px;
	left:0px;
	width:161px;
	height:293px;
	background:#ffffff url(/images/menu_bg.jpg) no-repeat;
}


.menu_el {
	position:absolute;
	right:3px;
	width:161px;
	text-align:right;
}


.menu_link {
	font-family:arial;
	/*font-size:0.7em;*/
	font-size:14px;
	font-weight:bold;
	color:rgb(237,67,16);
	text-decoration:none;
}

.menu_link_he {
	font-family:arial;
	/*font-size:0.7em;*/
	font-size:17px;
	font-weight:bold;
	color:rgb(237,67,16);
	text-decoration:none;
}

.upper_menu a:visited {
    color:rgb(237,67,16);  
}

.submenu_link {
	font-family:arial;
	font-size:0.57em;
	font-weight:bold;
	color:rgb(237,67,16);
	text-decoration:none;
    margin:0 auto;
    padding: 0px;
}

.submenu_link_he {
	font-family:arial;
	font-size:0.67em;
	font-weight:bold;
	color:rgb(237,67,16);
	text-decoration:none;
	margin:0 auto;
    padding: 0px;
}


.menu_el_selected {
	color:#000000 !important;
}


#home_pct_frame {
	position:absolute;
	width:658px;
	height:242px;
	top:0px;
	left:19px;
	z-index:1;
}

#home_content {
	position:absolute;
	top:217px;
	left:161px;
	width:698px;
	height:242px;
	z-index:0;
	border:0px solid red;
}

#home_pct {
	position:absolute;
	top:8px;
	left:35px;
	width:628px;
	height:217px;
	z-index:2;
}

#home_right_pct {
	position:absolute;
	width:140px;
	height:323px;
	top:217px;
	left:857px;
	border:0px solid red;
	overflow:hidden;
}

#location_right_pct {
	position:absolute;
	width:145px;
	height:289px;
	top:217px;
	left:857px;
	z-index:0;
	overflow:hidden;
	border:0px solid red;
}

#properties_right_pct {
	position:absolute;
	width:145px;
	height:289px;
	top:217px;
	left:857px;
	overflow:hidden;
}

#properties_open_right_pct {
	position:absolute;
	width:145px;
	height:290px;
	top:217px;
	left:858px;
	overflow:hidden;
}



#opportunity_right_pct {
	position:absolute;
	width:145px;
	height:291px;
	top:217px;
	left:857px;
	overflow:hidden;
}

#lifestyle_right_pct {
	position:absolute;
	width:145px;
	height:289px;
	top:217px;
	left:857px;
	overflow:hidden;
}

#team_right_pct {
	position:absolute;
	width:145px;
	height:292px;
	top:217px;
	left:857px;
	overflow:hidden;
}

#contact_right_pct {
	position:absolute;
	width:145px;
	height:291px;
	top:217px;
	left:857px;
	overflow:hidden;
}

#special_offer_right_pct {
	position:absolute;
	width:145px;
	height:289px;
	top:217px;
	left:857px;
	overflow:hidden;
}


#home_bottom {
	position:absolute;
	width:707px;
	height:235px;
	top:495px;
	left:161px;
}

#properties_bottom {
	position:absolute;
	width:704px;
	height:235px;
	top:495px;
	left:161px;
}

#location_bottom {
	position:absolute;
	width:710px;
	height:200px;
	top:495px;
	left:161px;
	border:0px solid red;
}

#contact_bottom {
	position:absolute;
	width:707px;
	height:235px;
	top:495px;
	left:161px;
}

#special_offer_bottom {
	position:absolute;
	width:708px;
	height:235px;
	top:495px;
	left:161px;
}

#home_container_0 {
	position:absolute;
	width:530px;
	height:43px;
	top:477px;
	left:245px;
	font-family:arial;
	font-size:7pt;
	font-weight:500;
	color:#909090;
	text-align:justify;
	border:0px solid red;
}

.simple_text {
	font-family:arial;
	font-size:11px;
	font-weight:500;
	color:#909090;
	text-align:justify;
	border:0px solid red;
	font-variant:small-caps;
}

#contact_us_signature {
	position:absolute;
	width:139px;
	height:23px;
	left:456px;
	top:207px;
	z-index:1;
}

#special_offer_signature {
	position:absolute;
	width:454px;
	height:47px;
	left:307px;
	top:194px;
	z-index:1;

}

#contact_us_text_1 {
	position:absolute;
	width:432px;
	top:35px;
	left:312px;
	top:252px;
	text-align:center;
	font-size:12px;
	font-weight:500;
	color:#909090;
	z-index:1;
}

#special_offer_text_1 {
	position:absolute;
	width:532px;
	left:250px;
	top:242px;
	text-align:center;
	font-size:12px;
	font-weight:500;
	color:#909090;
	z-index:1;
	border:0px solid red;
}


.contact_input {
	border:solid 1px rgb(102,102,102);
	color:#000000;
	width:500px;
	background: transparent;
	font-family:arial;
}


.contact_input_he {
	border:solid 1px rgb(102,102,102);
	color:#000000;
	width:500px;
	background: transparent;
	font-family:arial;
	text-align:right;
}

.contact_textarea {
	border:solid 1px rgb(102,102,102);
	width:500px;
	color:#000000;
	background: transparent;
	height:96px;
}

.contact_textarea_he {
	border:solid 1px rgb(102,102,102);
	width:500px;
	color:#000000;
	background: transparent;
	height:96px;
	text-align:right;
}


.contact_form_text {
	color:#000000;
	font-size:12px;
	font-family:arial;
	text-align:right;
	font-weight:bold;
}

#global_container_0 {
	position:absolute;
	width:530px;
	height:23px;
	top:530px;
	left:245px;
	font-family:arial;
	font-size:0.6em;
	font-weight:500;
	color:#909090;
	text-align:center;
	border:0px solid red;
}

#global_container_1 {
	position:absolute;
	width:691px;
	height:16px;
	top:705px;
	left:161px;
	font-family:arial;
	font-size:0.6em;
	font-weight:500;
	color:#909090;
	text-align:center;
	border:0px solid red;
}

#global_container_2 {
	position:absolute;
	width:691px;
	height:16px;
	top:720px;
	left:161px;
	font-family:arial;
	font-size:0.6em;
	font-weight:500;
	color:#ffffff;
	text-align:center;
	border:0px solid red;
}


#home_dl_the_brochure {
	position:absolute;
	top:528px;
	left:0px;
	width:161px;
	height:12px;
	font-family:arial;
	font-size:0.6em;
	font-weight:400;
	color:#909090;
	text-align:right;
}

.dl_brochure_link {
	text-decoration:none;
	color:#909090;
}


.properties_pct_frame {
	width:172px;
	height:86px;
}

#special_offer {
	position:absolute;
	width:116px;
	height:102px;
	top:565px;
	left:44px;
}


#location_most_beautiful_sunsets {
	position:absolute;
	width:320px;
	height:29px;
	left:182px;
	top:210px;
}

#japanese_elegance {
	position:absolute;
	width:588px;
	height:41px;
	left:213px;
	top:194px;
}

#opportunity_unique_invest {
	position:absolute;
	width:316px;
	height:38px;
	left:182px;
	top:210px;
	z-index:0;
}

#lifestyle_to_be_envied  {
	position:absolute;
	width:265px;
	height:43px;
	left:182px;
	top:210px;
	z-index:0;
}

#professional_winning_team {
	position:absolute;
	width:298px;
	height:36px;
	left:182px;
	top:210px;
	z-index:0;
}

#location_container_0 {
	position:absolute;
	width:297px;
	height:221px;
	left:182px;
	top:254px;
	font-family:arial;
	font-size:0.65em;
	font-weight:500;
	color:#909090;
	text-align:justify;
	font-variant:small-caps;
	overflow:hidden;
	z-index:1;
}

#scroller_down {
	position:absolute;
	width:11px;
	height:11px;
	left:484px;
	top:464px;
	cursor:pointer;
	cursor:hand;
}

#scroller_up {
	position:absolute;
	width:11px;
	height:11px;
	left:484px;
	top:258px;
	cursor:pointer;
	cursor:hand;
}


#location_pct_frame {
	position:absolute;
	width:340px;
	height:287px;
	top:214px;
	left:515px;
}

p {
	margin-top:0;
	margin-bottom:0;
}

.admin_panel_link {
	font-size:9pt;
	color:#000000;
}

#admin_panel {
	position:absolute;
	top:40px;
	left:20px;
	width:250px;
	height:220px;
	text-align:center;
	font:0.8em Arial;
	color:#000000;
	background:#eeeedd;
	border: 2px solid #cccccc;
	z-index:99999999999999;
	}
#admin_header {
	position:absolute;
	top:20px;
	left:20px;
	width:250px;
	height:20px;
	text-align:center;
	font:0.8em Arial;
	color:#000000;
	background:#eeeedd;
	border: 2px solid #cccccc;
	z-index:99999999999999;
	}

#admin_text {
	text-align:left;
	color:#bb3000;
	font:1.25em Arial;
	margin-left:10px;
	margin-top:5px;

}
