* { font-family:Verdana, Arial, Helvetica, sans-serif; }
form { margin:0px; padding:0px; }
img { border:0px; }
body
{ font-size:12px; width:762px; padding:10px; margin:auto; }
#body
{ margin:auto; min-width:762px;}

/* Header */
#header
{ height:120px; clear:both; margin-top:10px; width:762px; margin:auto;  }
#header .right
{ float:right; width:300px; text-align:right; font-size:11px; color:#808080; font-weight:bold; }
#header .right a
{ font-size:11px; color:#808080; font-weight:bold; text-decoration:none; clear:both; }
#header .lang
{ width:30px; height:30px; text-align:center; color:#FA842A; font-weight:bold;  float: right; margin-left:5px;}
#header .lang a
{ color:#01A5FC; text-decoration:none; font-weight:bold; clear:both; }

/* Top menu */
#top_menu
{ display: block; background:#1772C3; height:22px; text-align:center; font-size:11px; color:#FFFFFF; vertical-align:middle; padding-top:8px; }
#top_menu a
{ color:#FFFFFF; text-decoration:none; font-weight:bold; margin-left:5px; margin-right:5px }
#top_menu a:hover
{ color:#FFFFFF; text-decoration:underline; font-weight:bold }

.pagination
{ font-size:12px; color:#333333; direction:ltr }
.pagination a
{ width:20px; text-align:center; font-size:12px; color:#1970BF; text-decoration:none; }


/* Left side */
#left_side
{ float:left; width:196px; background:#DDEFFD; padding:8px;  }
.edit
{margin-top:10px;float:left; margin-right:0px; width:80px; margin-left:10px;}
.text
{ float:left; width:65px; text-align:left; height:15px; vertical-align:middle; margin-left:0px;margin-top:10px;}
.edit2
{margin-top:5px;float:left; margin-right:0px; width:80px; margin-left:10px;}
#left_side #search
{ background:#FFC67D; margin-bottom:8px; padding-right:5px; color:#174569; font-size:10px; font-weight:bold; }
#left_side #search h1
{ font-size:18px; color:#656565; margin:0px; padding:0px; font-weight:bold; }
#left_side #search select
{ width:90px; margin-bottom:-3px; float:right; margin-right:10px; }
#left_side #search .button
{ border-left:none; border-top:none; border-right:1px solid #97BACD; border-bottom:1px solid #97BACD; background:url(../images/layout/mainsite.gif) -6px -155px;
  height:39px; width:50px; color:#737276; font-size:14px; font-weight:bold; margin-right:0px; margin-top:4px; float:right; cursor:pointer; }
#left_side #search a
{ color:#17446B; text-decoration:underline; font-size:11px; }

#currency
{ background:#E9E7E8; margin-bottom:8px; color:#727176; padding:10px; font-size:11px; }
#currency h1
{ font-size:11px; padding:0px; margin:0px; }
#currency .value
{ color:#0561B4; float:right; font-weight:normal; }
#currency ul
{ list-style:none; padding:0px; margin-top:10px; margin-left:10px; margin-bottom:0px; height:60px; font-weight:bold; }
#currency li
{ border-bottom:1px dashed #B6D6E4; width:130px; clear:both; line-height:16px; }


#links
{ background:#DEF4FF; color:#555756; padding:10px; font-size:11px; }
#links h1
{ font-size:11px; padding:0px; margin:0px; }
#links ul
{ list-style:none; padding:0px; margin-top:10px; margin-left:10px; margin-bottom:0px;}
#links li a
{ width:130px; clear:both; line-height:16px; }


/* Middle side */
#middle
{ width:540px; padding-left:10px; float: right; }

#home_article img
{ width:287px; height:219px; }
#home_article p
{ text-align:justify; color:#777777; }

#latest
{ background:#E8F3F7; color:#274962; font-size:11px; text-align:center; padding-top:15px; padding-bottom:15px; }
#latest a
{ font-weight:bold; text-decoration:none; color:#274962; }
#latest img
{ width:150px; height:100px; }
#latest .elem
{ width:33%;  text-align:center; float:left; }

/* Footer */
#footer
{ display: block; /*height:88px;*/ padding-bottom: 2px; margin-top:5px; text-align:center; background:#CCCDD1; padding-top:10px; font-size:11px; color:#FFFFFF; }
#footer a
{ color:#FFFFFF; text-decoration:none; font-weight:bold; margin-left:5px; margin-right:5px }
#footer a:hover
{ color:#FFFFFF; text-decoration:underline; font-weight:bold }

#recomendation
{ width:538px; border:1px solid #CFCFCF;  background:#DFEFF5; text-align:justify; }
#recomendation h1
{ background:#FFC67D; border:1px solid #BDBCBD; color:#FF5912; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; margin:10px;
  margin-left:20px; margin-right:20px; text-transform:uppercase;  }
#recomendation .letter
{ background:#ffffff; border:1px solid #BDBCBD; color:#666666; font-size:12px; padding:10px; margin:10px; float:left; clear:both; width:480px}
#recomendation .signature
{ background:#ffffff; color:#333333; font-weight:bold; font-size:12px; text-align:center; float:right; padding-right:30px; width:50px; overflow:visible; margin-right:70px; clear:both; }
#recomendation .signature img
{ width:145px; }
#tool_bar
{ border-top: 1px solid #BCD7E5; padding:5px; margin-bottom:5px; }
#tool_bar a
{ font-weight:bold; font-size:12px; color:#336699; text-decoration:none; }
#send_to_friend
{ vertical-align:middle; float:left;}
#send_to_friend .img
{ width:20px; height:20px; background:url(../images/layout/minisite.gif) 0px -1px no-repeat; float:left;  }
#contact_icon
{ vertical-align:middle; float:left;}
#contact_icon .img
{ width:20px; height:22px; background:url(../images/layout/minisite.gif) -20px 0px no-repeat; float:left; margin-top:-4px  }
#print
{ vertical-align:middle; float:left; margin-left:10px; }
#print .img
{ width:20px; height:20px; background:url(../images/layout/minisite.gif) -25px -67px no-repeat; float:left; }
#next_letter
{ vertical-align:middle; float:right; margin-right:10px; }

#about
{ width:538px; border:1px solid #CFCFCF;  background:#DFEFF5; text-align:justify; color:#333333; line-height:18px; }
#about h1
{ background:#FFC67D; border:1px solid #BDBCBD; color:#FF5912; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; margin:10px;
  margin-left:20px; margin-right:20px; text-transform:uppercase; }
#about strong
{ font-size:14px; font-weight:bold; color:#4D93D0; }
#about .contact_img
{ background:url(../images/layout/minisite.gif) -1px -25px no-repeat; width:31px; height:35px; float:left; }
#about .contact_det
{ color:#4D93D0; float:left; margin-left:10px; }
#about .contact_det a
{ font-weight:bold; font-size:12px; color:#336699; text-decoration:none; }

#contact
{ width:538px; border:1px solid #CFCFCF;  background:#DFEFF5; text-align:justify; color:#1970BF; line-height:25px; }
#contact h1
{ background:#FFC67D; border:1px solid #BDBCBD; color:#FF5912; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; margin:10px;
  margin-left:20px; margin-right:20px; text-transform:uppercase; }
#contact .edit
{ border:1px solid #C2CED4; font-size:11px; height:14px; margin-right:300px; float:right; margin-top:3px; }
#contact span
{ float:left; }
#contact .textarea
{ border:1px solid #C2CED4; font-size:11px; height:100px; width:50%; clear:both }
.submit
{ background-position: left; background:url(../images/layout/minisite.gif) -51px -133px; width:80px; height:30px; color:white; font-size:14px; font-weight:bold; border:0px; margin:0px; padding:0px; padding-right:2px; cursor:pointer }
.orange_submit
{ background:url(../images/layout/orange_button.gif) no-repeat; width:93px; height:30px; color:white; cursor:pointer; font-size:14px; text-align:center; font-weight:bold; border:none; padding-top:5px;}

.left
{ background:url(../images/layout/minisite.gif) -7px -133px no-repeat; width:7px; height:30px; padding-left:7px; overflow:visible; float:right; margin-right:80px; margin-top:10px; margin-bottom:10px; clear:both; }

.submit_blue
{ background-position: right; background:url(../images/layout/minisite.gif) -51px -100px; width:80px; height:30px; color:white; font-size:14px; font-weight:bold; border:0px; margin:0px; padding:0px; padding-right:2px; cursor:pointer }
.left_blue
{ background:url(../images/layout/minisite.gif) -7px -100px no-repeat; width:7px; height:30px; padding-left:7px; overflow:visible; float:right; margin-right:80px; margin-top:10px; margin-bottom:10px; clear:both; }

#staff
{ width:538px; border:1px solid #CFCFCF;  background:#DFEFF5; text-align:justify; color:#1970BF; line-height:18px; }
#staff h1
{ background:#FFC67D; border:1px solid #BDBCBD; color:#FF5912; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; margin:10px;
  margin-left:20px; margin-right:20px; text-transform:uppercase; }
#staff .elem
{ clear:both; margin-bottom:10px; }
#staff .elem img
{ background:url(../images/layout/minisite.gif) -47px -2px #ffffff; width:84px; height:96px; float:left; margin:5px; border:2px solid white}
#staff .elem .txt
{ float:left; color:#336699; margin-left:10px; }
#staff .elem .txt a
{ color:#336699; text-decoration:underline; font-weight:bold;}

#rentsale
{ width:538px; border:1px solid #CFCFCF;  background:#DFEFF5; text-align:justify; color:#333333; }
#rentsale h1
{ background:#FFC67D; border:1px solid #BDBCBD; color:#FF5912; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; margin:10px;
  margin-left:20px; margin-right:20px; text-transform:uppercase; }
#rentsale a
{ font-weight:bold; text-decoration:none; color:#336699; font-weight:bold; font-size:12px; }
#rentsale .area
{ color:#336699; margin-bottom:10px; }
#rentsale img
{ width:140px; height:90px; border:4px solid white; margin-left:10px; }
#rentsale .elem
{ width:33%; text-align:center; float:left; font-size:11px; }
#rentsale .project
{ width:99%; float:left; font-weight:normal; clear:both; margin-bottom:20px; color:#333333; font-size:10px; }

#asearch
{  width:538px; border:1px solid #CFCFCF; background:#DFEFF5; text-align:justify; color:#17446B; font-weight:bold; font-size:11px; }
#asearch h1
{ background:#FFC67D; border:1px solid #BDBCBD; color:#FF5912; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; margin:10px;
  margin-left:20px; margin-right:20px; text-transform:uppercase; }
#asearch #left
{ float:left; width:45%;}
#asearch #right
{ float:left; width:45%; margin-left:30px;}
#asearch .button
{ border-left:none; border-top:none; border-right:1px solid #97BACD; border-bottom:1px solid #97BACD; background:url(../images/layout/mainsite.gif) -6px -155px;
  height:39px; width:50px; color:#737276; font-size:14px; font-weight:bold; margin-right:200px; margin-top:4px; float:left; cursor:pointer; }
#asearch .submit
{ border:none;; background:url(../images/layout/orange_button.gif); height:30px; width:93px; color:#ffffff; font-size:14px; font-weight:bold;  cursor:pointer; }
#asearch .edit
{ border:1px solid #cccccc; font-size:10px; height:15px }
#asearch .txt
{ float:left; width:80px; text-align:left; height:15px; vertical-align:middle; padding-top:4px; margin:0; padding-left:0px; }
#asearch .chk
{ height:15px; vertical-align:middle; padding-bottom:10px; }
#asearch select
{ width:100px; }
#asearch a
{ color:#17446B; text-decoration:none; font-size:11px; }
#asearch img
{ width:100px; height:70px; border:4px solid white }
#asearch .elem
{ width:33%; text-align:center; float:left; font-size:11px; }

#projdet
{  width:538px; border:1px solid #CFCFCF; background:#DFEFF5; text-align:justify; color:#17446B; font-weight:bold; font-size:11px; }
#projdet h1
{ background:#FFC67D; border:1px solid #BDBCBD; color:#FF5912; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; margin:10px;
  margin-left:20px; margin-right:20px; text-transform:uppercase; }
#projdet .images
{ width:287px; float:left; }
#projdet .p
{ text-align:justify; float:right; color:#000000; font-weight:normal; font-size:11px; width:225px; padding-right:10px; }
#projdet .thumbset
{ width:270px; background:#FFFFFF; margin-left:0px; margin-top:10px; padding:2px; }
#projdet .thumb
{ width:63px; height:50px; margin:2px; float:left; }
#projdet .elem
{ width:110px; float:left; margin-left:2px; color:#000000; font-weight:bold; font-size:11px; padding-bottom:2px; }
#projdet .elem *
{ float:left; font-weight:normal; }
#projdet .elem img
{ margin-top:2px; float:right; margin-right:3px; }

.highslide 
{cursor: url(js/highslide/graphics/zoomin.cur), pointer; outline: none;}
.highslide-html 
{ background-color: white; }
.highslide-html-blur 
{}
.highslide-html-content 
{ position: absolute; display: none; }
.highslide-loading 
{ display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none;
  padding: 2px;	border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(js/highslide/graphics/loader.white.gif);
  background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits,
a.highslide-credits i 
{ padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i 
{ color: white;background-color: gray;}
.highslide-wrapper 
{ background-color: white; }
.highslide-wrapper .highslide-html-content 
{width: 400px; padding: 5px; }
.highslide-wrapper .highslide-header div 
{}
.highslide-wrapper .highslide-header ul 
{ margin: 0;padding: 0; text-align: right; }
.highslide-wrapper .highslide-header ul li 
{ display: inline; padding-left: 1em; }
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next 
{ display: none;}
.highslide-wrapper .highslide-header a 
{font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-wrapper .highslide-header a:hover 
{color: black;}
.highslide-wrapper .highslide-header .highslide-move a 
{cursor: move;}
.highslide-wrapper .highslide-footer 
{height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize 
{float: right;height: 11px;width: 11px;background: url(js/highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body 
{}
.highslide-overlay 
{display: none;}
.highslide-move 
{cursor: move;}
.highslide-resize 
{cursor: nw-resize;}
.highslide-display-block 
{display: block;}
.highslide-display-none 
{display: none;}
a.highslide-full-expand 
{background: url(js/highslide/graphics/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;	width: 34px;height: 34px;}
.controlbar 
{ background: url(js/highslide/graphics/controlbar4.gif);width: 167px;	height: 34px;}
.controlbar a 
{display: block;float: left;height: 27px;}
.controlbar a:hover 
{background-image: url(js/highslide/graphics/controlbar4-hover.gif);}
.controlbar .previous 
{width: 50px;}
.controlbar .next 
{width: 40px;background-position: -50px 0;}
.controlbar .highslide-move 
{width: 40px;background-position: -90px 0;}
.controlbar .close
{width: 36px;background-position: -130px 0;}

span.detail
{
    color:#336699; font-weight: bold; width: 90px; display: block; float: left;
}
div.detail
{
    height: 15px;
}
div.vi
{
    width: 110px; float: left; font-size: 87%; text-align: left;
}
}