@import 'calendar.css';
@import 'thickbox.css';
/*	-->General	*/
html,body{
  font: normal 11px auto Verdana, Arial, Helvetica, sans-serif;
  color: #4f6b72;
  background: #fff;
  margin:0;
  padding:0;
  border:0;
}
h1{font: normal 16px auto Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
h2{font: normal 13px auto Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
h3{font: normal 12px auto Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

img{border:0;margin:0}
a img{border:0;}
dl,dd,dt{margin:0;padding:0;}
ul,li{list-type:none;margin:0;padding:0;}
div{margin:0;padding:0;}
form{margin:0;padding:0;}

#loader{
 position:absolute;
 z-index:2000;background:#fff;width:200px;height:50px;font-size:12px;font-weight:bold;line-height:50px;
 text-align:center;
 background:url('../images/bg_loader.png');
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_loader.png');
  _background: #fff;
  display:none;
 /*top:50%;left:50%;*/
 border:2px solid #3399cc;
 font-size:11px;
}

#container{
  margin:0 20px;
  /*
  width:1024px;
  margin:0 auto;
  padding:0;
  */
}

/*	-->header	*/
#header{width:100%;}
  #head_wrap{width:100%;float:left;}
  #head_wrap #logo{
    width:80%;
    float:left;
  }
  #head_wrap #languages{
    width:19%;
    float:right;
    /*margin:2.5em 0 0 0;*//*nu o vede opera klumea*/
    padding:2.5em 0 0 0;
  }
  /*
      #languages dt{width:60%;float:left;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#ccc;}
      #languages dd{width:39%;float:right;text-align:left;}
      #languages dd ul{float:left;}
      #languages dd ul li{display:block;float:left;}
  */
  #languages ul{float:right;margin:0;padding:0;}
  #languages ul li{display:block;float:left;}
      .flag{width:25px;text-align:left;float:left;}
      .flag img{float:left;clear:both;}
      .flag a,.flag a:link,.flag a:visited{font-size:10px;color:#ccc;text-decoration:none;text-transform:lowercase;}
      .flag a:hover{color: #4f6b72;}
      
/*	-->Menu	*/
#menu{width:100%;background:url('../images/menu_bg.gif');background-repeat:repeat-x;height:29px;float:left;}
  .round_top{ 
	background: url('../images/menu_tr.gif') no-repeat top right;
  }
  .round_bottom{ 
	background: url('../images/menu_br.gif') no-repeat top right;
	margin-top:3px;
  }
  img.corner{width:7px;height:6px;margin:0;padding:0;display:block !important;}
  #menu #menu_nav{padding-left:1em;}
  #menu_nav li{display:inline;}
  #menu_nav li a,#menu_nav li a:link,#menu_nav li a:visited{
    color:#ccc;text-decoration:none;background:url('../images/bullet_off.gif');
    background-repeat:no-repeat;background-position:left;padding-left:1em;margin-right:1em;
  }
  #menu_nav li a:hover{
    color:#fff;text-decoration:none;background:url('../images/bullet_on.gif');
    background-repeat:no-repeat;background-position:left;
  }
  #menu #wishlist{
  margin:0;padding:0;
  margin-right:1em;width:141px;height:21px;line-height:21px;float:right;
  /*background:#7d8a92;*/
  /*background:#63717a;*/
  background:url('../images/bg_wishlist.gif');background-repeat:no-repeat;
  color:#ccc;
  margin-top:-16px;
  padding:0px 0em 0px .5em;
  text-align:center;
  }
  #menu #rss{
   margin:0;padding:0;
   margin-right:.5em;width:16px;float:right;height:16px;line-height:16px;
   margin-top:-14px;
  }
  #wishlist a,#wishlist a:link,#wishlist a:hover,#wishlist a:visited{color:#ccc;text-decoration:none;}
  .span_orange{color:#fd9b0e;font-weight:bold;}
  

/*	-->Nav	*/
#nav{
  float:left;
  width:200px;
  padding:.5em;
}
 #nav .left_section{width:100%;float:left;margin:.5em 0 0 0;}
   .left_section_dt{width:100%;float:left;clear:both;}
   .left_icon{width:31px;height:32px;float:left;display:block;}
   .left_title{width:155px;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;font-weight:bold;
     line-height:32px;display:block;
   }
   .left_section_dd{width:100%;float:left;background:#ebedef;border-top:1px solid #333;padding:.5em 0 .5em .5em;}
   .select{width:90%;}
   .select2{width:60%;}
   .submit_dd{border-top:1px solid #ccc;width:180px;margin:0 9px 0 9px;padding:.5em 0 .5em 0;text-align:right;}
   .send{border-top:1px solid #ccc;width:180px;margin:1em 9px 0 9px;padding:.5em 0 .5em 0;text-align:right;}
   .button_blue{border:0;margin:0;background:url('../images/button_bg.gif');background-repeat:repeat-x;height:24px;
     border:1px solid #3399cc;color:#333;
   }
   .link_advanced{width:100px;float:left;display:block;text-align:left;}
   .link_advanced a,.link_advanced a:link,.link_advanced a:hover,.link_advanced a:visited{
   color:#cc6600;text-decoration:none;
   line-height:24px;
   }
   .button_advanced,.button_quick{
      border:0;margin:0;
      color:#666;
      padding:0 0 0 1.5em;
      font: normal 11px auto Verdana, Arial, Helvetica, sans-serif;
      margin-left:.5em;
      cursor: pointer;
   }
   .button_advanced{background:url('../images/advanced_icon.gif');background-repeat:no-repeat;background-position:left;}
   .button_quick{background:url('../images/simple_icon.gif');background-repeat:no-repeat;background-position:left;}
   .text{width:90%;}
 #nav label{width:100%;float:left;font-weight:bold;margin:.5em 0 .5em .2em;}

/*	-->Content	*/
/*fara banner right
#content{
  margin: 0 2em 0 240px;
}
*/
#content{
  margin:0 130px 0 220px;
}
#content1{
  margin:0 0 0 220px;
}
#content2{
 margin:0;
}
  #content_wrapper{
   width:97%;float:left;/*background:url('../images/bg_content.gif')*/;background-repeat:repeat-y;background-position:left;
   margin:1em 0 1em 0;
   padding:0 .4em 0 .4em;
   text-align:justify;
  }
  #banner_skyscraper{width:125px;float:right;margin:1em 0 0 0;color:#fff;}
  .banner{width:120px;float:left;clear:both;margin:3px 0;}
  .banner_normal{width:480px;height:60px;float:left;color:#fff;margin-top:.4em;}
  
  #content_wrapper p{text-indent:10px;}
   .h2_blue{color:#6699cc;font-size:14px;clear:both;}
   .h2_orange{color:#ff6600;font-size:14px;clear:both;}
   .hr_blue{
   border:0;margin:0;width:100%;float:left;clear:both;background:transparent url('../images/hr_blue.gif');
   height:25px;background-repeat:repeat-x;
   }
   /*listing grid*/
   .listing_grid{width:100%;float:left;}
   .listing_grid li{width:46%;float:left;display:block;margin:0 1em 1em 0;border:1px solid #ececec;height:150px;}
   .listing_grid li.new_line{width:46%;float:left;display:block;margin:0 1em 1em 0;border:1px solid #ececec;clear:both;}
     .short_description{width:100%;float:left;}
     .listing_title{text-align:left;}
     .listing_title a,.listing_title a:hover,.listing_title a:visited,.listing_title a:link{color:#3399cc;font-size:12px;font-weight:bold;}
     .short_description img{border:1px solid #ccc;margin-top:3px;margin-left:.2em;margin-right:10px;padding:2px;float:left;}
     .short_description p{padding:.3em;margin:6px;text-align:left;height:80px;}
     .click_details{
       width:100%;float:left;text-align:right;padding:.5em 0 .5em 0;
     }
     .click_details a,.click_details a:link,.click_details a:visited,.click_details a:hover{
       font-family:Verdana,Arial,Helvetica,sans-serif;
       font-size:10px;text-decoration:none;color:#6699cc;
       padding-right:1em;
     }

/*	-->Footer	*/
#footer{
  clear: both;
  padding: 1em;
  text-align: center;
  border-top:1px solid #d5d5d5;
  color:#999;
}
#footer a,#footer a:link,#footer a:hover,#footer a:visited{color:#cc0000;}
.clear{clear:both;height:1px;float:left;}

/*-----------------------------------------------------------------------*/
/*property details*/
#property_details{width:99%;float:left;padding:4px;}
#property_title{font-size:12px;font-weight:bold;color:#3399cc;text-align:left;}

/*details menu*/
#details_menu {float:left;width:100%;/*background:#F9F7F3*/;font-size:93%;line-height:normal;border-bottom:1px solid #C2BDAE;}
#details_menu ul {margin:0;padding:10px 10px 0 px;list-style:none;}
#details_menu li {display:inline;margin:0;padding:0;}
#details_menu a {float:left;background:url("../images/tableft11.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#details_menu a span{float:left;display:block;background:url("../images/tabright11.gif") no-repeat right top;padding:5px 15px 4px 6px;
color:#9F9584;}
/* IE5-Mac \*/
#details_menu a span {float:none;}
/* End IE5-Mac hack */
#details_menu a:hover span {color:#FFF;}
#details_menu a:hover {background-position:0% -42px;}
#details_menu a:hover span {background-position:100% -42px;}
#details_menu #current a {background-position:0% -42px;}
#details_menu #current a span {background-position:100% -42px;color:#fff;}

/*top details*/
#top_details{
  width:98%;float:left;padding:4px;
  margin-top:10px;
}
#top_details_left{
  width:40%;float:left;
  border:1px solid #c2bdae;
}
#top_details_right{
  width:58%;float:right;
}

/*thumbnails*/
.thumbs_row{width:98%;float:left;list-style:none;padding:2px;}
.thumbs_row li{display:block;float:left;margin:2px;padding:2px;text-align:center;}

/*summary*/
.summary_title{font-size:12px;color:#fff;font-weight:bold;width:98.5%;background:#C2BDAE;padding:3px;float:left;clear:both;}
.summary_info{width:48%;float:left;list-style:none;padding:2px;}
.summary_info li{font-size:11px;color:#333;}

/*rates table*/
#rates_div{width:100%;float:left;clear:both;height:150px;overflow:auto;}
#rates_table{width:98%;float:left;clear:both;border: 1px solid #C1DAD7;}
#rates_table th{
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background:#e6eded;
	/*letter-spacing: 1px;*/
	/*text-transform: uppercase;*/
	text-align: left;
	padding: 3px 0px 3px 3px;}
#rates_table td{
   font:10px Arial;
   color:#4f6b72;
   padding: 3px 0px 3px 3px;
}

/*middle details*/
#middle_details{width:100%;float:left;background:#F9F7F3;padding:2px;clear:both;}
.middle_title{background:url('../images/h2_bg.gif');background-repeat:no-repeat;background-position:left;color:#666;
  font-size:12px;font-weight:bold;padding-left:1em;width:98%;border-bottom:1px solid #c2bdae;clear:both;
}
.middle_subtitle{
  font-size:11px;padding-left:1.2em;width:98%;clear:both;color:#cc6600;
}
.middle_info{width:30%;float:left;list-style:none;margin:3px;padding:3px;background:#efede9;}
.middle_info li{font-size:11px;color:#333;padding:4px;}
.ok{font-size:11px;color:#cc0000;font-weight:bold;font-family:Arial;}
.prop_descr{padding:4px;background:#efede9;margin:6px;}

#availability_legend{width:98%;clear:both;padding:.3em;list-style:none;}
#availability_legend li{display:inline;padding:0 .2em 0 .2m;}

/*search*/
/*find a rental*/
#continents_map{width:444px;float:left;}
#continents_listing{width:130px;float:left;}

#continents_list {margin:0;padding:10px 0 0 15px;list-style:none;line-height:normal;}

#continents_list li {list-style:none outside none; display:block;}
#continents_list li a,#continents_list li a:link,#continents_list li a:visited{padding:0 0 0 4px;text-decoration:none;color:#6699cc;}
#continents_list li a:hover{color:#ff6600;}

#continents_list ul{border-width:0px;margin:0px;padding:0px;text-indent:0px;display:none;}
#continents_list ul li{margin-left:10px;}
#continents_list ul li a,#continents_list ul li a:link,#continents_list ul li a:hover,#continents_list ul li a:visited
{font-size:10px;padding:2px;color:#333;}
#continents_list ul li a:hover{text-decoration:underline;}

#regions_listing{width:444px;float:left;clear:both;}
.region_container{width:111px;float:left;margin:2px;padding:2px 3px 2px 3px;}
.region_container a,
.region_container a:link,
.region_container a:visited,
.region_container a:hover{
  font-size:11px;color:#6699cc;
 }
#region{width:444px;float:left;border:1px solid #a8d9f7;}

/*search results*/
.paging{
 width:98%;float:left;clear:both;padding:.5em;
}
.paging .p_left{width:48%;float:left;}
   .p_left ul{list-style:none;margin:0;padding:0;}
   .p_left li{display:inline;margin:0;padding:0;}
 .paging .p_right{width:48%;float:right;text-align:right;padding-right:1em;}
 
 .p_left a,.p_left a:link,.p_left a:visited{
   color: #333;
   font-size:11px;
   padding:0px 3px 0px 3px;
   margin-left:2px;margin-right:2px;text-decoration:none;
   border-left:1px solid #ff9933;
 }
 .p_left a:hover{
   background:#ff9933;
   color:#fff;
 }
 .p_right a,.p_right a:link{
   color:#fff;font-size:10px;margin-left:1px;margin-right:1px;text-decoration:none;background-color:#c2bdae;
   padding:1px 2px 1px 2px;
   border:1px solid #333;
   height:18px;line-height:18px;
 }
 .p_right a:hover,.p_right a.page_on{
  font-size:10px;margin-left:1px;margin-right:1px;text-decoration:none;
  padding:1px 2px 1px 2px;
  background-color:#ff9933;
 }
 .number_results_found{font-weight:bold;color:#ff6600;width:100%;clear:both;}
 
 .property_listing_0{width:97%;float:left;clear:both;padding:.3em;border:1px solid #9bbdde;border-top:1px solid #9bbdde;
   background:url('../images/prop_bg.gif');background-repeat:repeat-x;margin-bottom:3px;
 }
 .property_listing_1{width:97%;float:left;clear:both;padding:.3em;border:1px solid #ff9933;border-top:1px solid #ff9933;
   background:url('../images/prop_bg_featured.gif');background-repeat:repeat-x;margin-bottom:3px;
 }
 .property_listing_0 div.property_info,.property_listing_1 div.property_info{width:100%;float:left;clear:both;}
 
 .property_info div.p_thumb{width:20%;margin:0;padding:0;float:left;text-align:center;}
 .p_thumb ul{list-style:none;padding:.3em;}
 .p_thumb li{display:block;}
 .p_thumb img.thumb{padding:2px;border:1px solid #ccc;}
 
 .property_info div.p_info{width:78%;margin:0;padding:0;float:left;}
 .property_title{margin:0;padding:0;width:100%;float:left;clear:both;text-align:left;}
 .p_title_l{width:60%;float:left;}
 .p_title_r{width:38%;float:left;text-align:right;}
 .property_title a,.property_title a:link,.property_title a:hover,.property_title a:visited{
  font-size:12px;font-weight:bold;color:#333;padding-left:1em;
  background:url('../images/title_prop_arrow.gif') no-repeat left 50%;padding:0 0 0 15px;
  text-decoration:none;text-align:left;
 }
 
 .property_footer{width:100%;float:left;clear:both;background:#dbe0e4 url('../images/prop_foot_bg.gif');line-height:19px;height:19px;}
 .property_footer ul{list-style:none;width:98%;}
 .property_footer ul li{display:block;float:left;padding:0 .2em 0 .2em;}
 .property_footer ul li.property_type{width:10%;}
 .property_footer ul li.property_links{width:65%;text-align:center;}
 .property_links a,.property_links a:link,.property_links a:hover,.property_links a:visited{
  color:#333;margin:0 4px 0 4px;
 }
 .property_links img{padding-right:.2em;}
 
 .property_footer ul li.last_update{width:19%;text-align:right;color:#666;float:right;}
 .new_prop{width:50px;height:20px;background:url('../images/new_bg.gif');background-repeat:no-repeat;color:#fff;
  text-align:center;float:left;font-weight:bold;line-height:18px;background-position:right;margin-right:1px;
 }
 .featured_prop{width:80px;height:20px;background:url('../images/featured_bg.gif');background-repeat:no-repeat;color:#fff;
  text-align:center;float:left;font-weight:bold;line-height:18px;background-position:left;
 }
 
 .filter_container{width:220px;float:left;clear:both;height:30px;}
 .filter_label{width:40px;float:left;height:20px;line-height:20px;}
 .filter_field{width:160px;float:left;background:url('../images/filter_bg.gif') no-repeat;height:20px;}
 .filter_container .input_key{border:0;margin:0;padding:0;margin:3px 1px  1px .2em;font-size:10px;background:transparent;
   padding-left:3px;
 }
 .search_key_btn{width:11px;padding-left:14px;}
 .order{width:100%;float:left;clear:both;text-align:right;}
 .order a,.order a:link,.order a:hover,.order a:visited{
   color:#6699cc;text-decoration:none;padding:.2em;background:transparent;border:0;
   font-size:11px;font-weight:bold;
 }
 .order a:hover{color:#ff6600;}
 a.more_info,a.more_info:link,a.more_info:hover,a.more_info:visited{color:#6699cc;padding-right:5px;}
 a.more_info:hover{background:url('../images/more_bg.gif') no-repeat right 50%;text-decoration:none;}
 .s{background-color:#FA8072;color:#fff;}
 
 /*contact owner form*/
 #contact_owner,
 #email_this,
 #register_form{width:80%;float:left;clear:both;padding:.5em 0;}
 
 #contact_owner dl,
 #email_this dl,
 #register_form dl{width:98%;float:left;border:1px solid #c1cdc1;background:#f5f5f5;padding:.5em;}
 
 #contact_owner dt,
 #email_this dt,
 #register_form dt{margin:0;padding:0;width:30%;float:left;font-weight:bold;text-align:right;line-height:20px;height:20px;
   padding:0 6px 0 0;
 }
 
 #contact_owner dd,
 #email_this dd,
 #register_form dd{margin:0;padding:0;width:68%;float:left;clear:right;margin:0 0 .5em 0;}
 
 
 #send_form{width:98%;float:left;clear:both;text-align:right;}
 
 sup.mandatory{color:#cc0000;font-weight:bold;}
 span.err{color:#cc0000;font-size:10px;font-weight:normal}
 #note{width:98%;padding:.5em;float:left;clear:both;color:#ccc;}
 
 /*print*/
 hr.print_hr{width:100%;clear:left;margin:.3em 0;height:3px;}
 /*end print*/
 
 /*news*/
 .news_box{width:98%;float:left;clear:both;padding:1em;border:1px solid #d0d0d0;margin:0 0 5px 0;}
 .news_date{width:98%;float:left;clear:both;color:#ccc;font-sie:11px;font-weight:bold;margin:.3em 0;}
 .news_title{width:98%;float:left;clear:both;color:#cc0000;font-size:13px;font-weight:bold;}
 .news_content{width:98%;float:left;clear:both;padding:.3em;}
 .news_footer{text-align:right;width:98%;padding:.3em;float:left;clear:both;border-top:1px solid #f0f0f0;color:#cc6600;}
 .news_footer a,.news_footer a:link,.news_footer a:hover,.news_footer a:visited{
   font-size:11px;color:#6699cc;text-decoration:none;
 }
 .news_footer a:hover{color:#cc6600;}

.fix_png_{
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png');
}
 
.owner_info{width:95%;float:left;clear:both;padding:1.5em 0 0 1.5em;margin:.5em 0;}
.owner_info img.owner_logo{margin:.5em;padding:.2em;border:1px solid #ececec;}
