
@import 'calendar2.css';
@import 'thickbox.css';

/*	-->General	

html,body{
	color: #4f6b72;
	background-color: #0154A0;
	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-style: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;
 border:2px solid #3399cc;
 font-size:11px;
}



#container{

  margin:0 20px;

  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:0.5em;
	margin-left: 20px;
}

 #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:95%;float:left; /*background:#E6E4D8;border-top:1px solid #333*/;padding:.5em 0 .5em .5em;text-align:left;}

   .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:96%;float:left;/*background:url('../images/bg_content.gif')*/;background-repeat:repeat-y;background-position:left;

   margin:0px 0 1em 0;

   padding:0 1em 0 1em;

   text-align:left;

   

   /*border:1px solid #cc0000*/

  }

  #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;
	color:#fff;
	margin-top:0.4em;
	margin: auto;
}

  

  #content_wrapper p{text-indent:0px;}

   .h2_blue{
	color:#036;
	font-size:14px;
	clear:both;
	font-weight: bold;
}

   .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;

   }
   
     #content_wrapperterms ul{ list-style-type: disc; margin-left: 20px;padding:5px; }
     #content_wrapperterms li{ list-style-type: disc; margin-left: 20px; }

   /*listing grid*/
#grid_wrapper{
	width:100%;
	height:auto;
	background-image: url(../images/featured_properties_bg.jpg);
}
   .listing_grid{
	width:100%;
	float:left;
	margin-left: 0px;
	height: 450px;
	background-image: url(../images/featured_properties_bg.jpg);
	position: relative;
}

   .listing_grid li{
	width:174px;
	float:left;
	display:block;
	border:1px solid #ececec;
	height:225px;
	margin-left: 10px;
}

   .listing_grid li.new_line{
	width:174px;
	float:left;
	display:block;
	border:1px solid #ececec;
	clear:both;
}

     .short_description{width:100%;float:left;text-align:center;}

     .listing_title{text-align:center;}

     .listing_title a,.listing_title a:hover,.listing_title a:visited,.listing_title a:link{color:#333333;font-size:11px;font-weight:bold;}

     .short_description img{border:1px solid #ccc;margin-top:3px;margin-left:.2em;margin-right:10px;padding:2px;float:center;height:65px; }

     .short_description p{padding:.3em;margin:6px;text-align:left; font-size:10px;}

     .click_details{

       width:100%;float:bottom;text-align:center;text-align:bottom; 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-Weight:Bold;
       font-size:10px;text-decoration:underline;color:#333333;

       padding-right:.5em;

     }



/*	-->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;}

#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 0px 0px;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 8px 4px 5px;

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:100%;float:left;

  border:1px solid #c2bdae;

}

#top_details_right{

  width:100%;float:left;text-align:center;

}



/*thumbnails*/

.thumbs_row{width:90%;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;text-align:left;}

.summary_info li{font-size:11px;color:#333;}



/*rates table*/

#rates_div{
	width:100%;
	float:left;
	clear:both;
	height:125px;
	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: center;

	padding: 3px 0px 3px 3px;
}

#rates_table td{
   font-size:10px;
   font-family: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:200px;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:#333;
}

#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:#333;
 }

#region{width:444px;float:left;border:1px solid #a8d9f7;}


.region_container_home {
    width:111px;
    float:left;
    margin:2px;
    padding:2px 3px 2px 3px;
    padding-left: 25px;
}
.region_container_home a, .region_container_home a:link, .region_container_home a:visited, .region_container_home a:hover {
	font-size:11px;
	color:#333;
}


/*search results*/

.paging{
	width:98%;
	float:left;
	clear:both;
	padding:0.5em;
	font-size:10px;
	position: relative;
}

.paging .p_left{
	width:10%;
	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:58%;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:23%;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:74%;margin:0;padding:0;float:left;}

 .property_title{margin:0;padding:0;width:100%;float:left;clear:both;text-align:left;font-size:10px;}

 .p_title_l{
	width:80%;
	float:left;
}

 .p_title_r{
	width:20%;
	float:left;
	text-align:right;
}

 .property_title a,.property_title a:link,.property_title a:hover,.property_title a:visited{

  font-size:11px;font-weight:bold;color:#333;padding-left:1.2em;

  background:url('../images/title_prop_arrow.gif') no-repeat 5px 50%;

  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:125;}

 .property_footer ul li.property_links{width:100;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:10%;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;

 }

 ._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:#333;
	text-decoration:none;
	padding:0.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:#036;
	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:90%;float:left;clear:both;padding:1.5em;}

 

 #contact_owner dl,

 #email_this dl,

 #register_form dl{width:450px;float:left;border:1px solid #c1cdc1;background:#f5f5f5;padding:.5em;}

 

 #contact_owner dt,

 #email_this dt,

 #register_form dt{margin:0;padding:0;width:150px;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:280px;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:95%;
	float:left;
	clear:both;
	padding:1em;
	border:1px solid #d0d0d0;
	margin:0;
}

 .news_date{
	width:98%;
	float:left;
	clear:both;
	color:#333;
	font-size:11px;
	font-weight:bold;
	margin:0;
}

 .news_title{
	width:98%;
	float:left;
	clear:both;
	color:#333;
	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;}

.property_types{background:url('../images/bg_vacation_types.jpg');background-repeat:no-repeat;width:229px;height:303px;}
#ul_types{margin:40px 0 0 20px;}

#ul_types a,
#ul_types a:link,
#ul_types a:visited,
#ul_types a:hover{color:#333;font-size:9px;font-weight:bold;text-decoration:none;}
#ul_types img{border:0;padding:0 0 5px 0;}