/* BELLA VISTA CSS Document */
/*---------------------------------CONTAINER-----------------------------------*/
body {margin:0px 0px; padding:0px; /*text-align:center; */
      background:url('/pictures/graphics/bg_body.gif') #b8babc repeat-x;}
/* [repeat-y|repeat-x|no-repeat] [left|center|right] [top|bottom]; */
#container {width:990px; /*margin:0 auto;*/ padding:0px; text-align:left; position:relative;}
.layout_home     {background:url('/graphics/layout_home.gif') #444444 repeat-y;}
.layout_text, .layout_villas , .layout_materials
  {background:url('/graphics/layout_text.gif') #ffffff repeat-y;}
.layout_overview {background:url('/graphics/layout_overview.gif') #ffffff repeat-y;}
.layout_contact  {background:url('/graphics/layout_contact.gif') #ffffff repeat-y;}

/*-------------------------------TOPNAVIGATION---------------------------------*/
.navigation {}

.navigation .searchbox {font:9px arial, sans-serif; color:#4d4d4d; text-align:right;}
.navigation .searchbox form {margin:0px; padding:0px;}
.navigation .searchbox input {width:190px; background-color:#ffffff; padding:2px 0px 2px 2px;
                 border:1px solid #a5acb2; font:13px arial, sans-serif; margin-bottom:5px;}
.navigation .searchbox a {color:#4d4d4d; text-decoration:none;}
.navigation .searchbox a:hover {text-decoration:underline;}

.navigation .adminbox {font:13px arial, sans-serif; color:#4d4d4d; text-align:right;}
.navigation .adminbox a {color:#4d4d4d; text-decoration:none;}
.navigation .adminbox a:hover {text-decoration:underline;}

.navigation .sign h1 {font:9px arial, sans-serif; color:#b8babc; margin:0px; padding:0px;}

.navigation .selectlanguage {text-align:right;}

.navigation .menu a {float:left; padding:6px 0px 0px 0px; margin-right:15px; display:block;
              font:bold 12px arial, sans-serif; color:#000000; text-decoration:none;}
.navigation .menu a:hover,.navigation .menu .selected {padding:3px 0px 0px 0px; color:#ff8a36; border-top:3px solid #ff8a36; }

/*-------------------------------PAGE NAVIGATION-------------------------------*/
.top_back_navigation a { font:12px arial, sans-serif; color:#ff8a36; text-decoration:underline;}
.top_back_navigation a:hover { color:#000000;}

/*---------------------------------TOPBANNER-----------------------------------*/
.banner { font:30px arial, sans-serif; color:#000000; letter-spacing:-2px;}

/*---------------------------------TREELINKS-----------------------------------*/
.treelinks { font:10px arial, sans-serif; color:#ffffff; background-color:#444444;}

.treelinks a { color:#ffffff; text-decoration:none;}
.treelinks a:hover { color:#fe8a36;}
.treelinks .noactive { color:#a1a1a1;}
/*-----------------------------------PAGING------------------------------------*/
.paging {font:12px arial, sans-serif; text-align:right; padding:20px 0px 0px 0px; color:#555555;
         }
.paging .actual_page {font-weight:bold; color:#000000;}
.paging .noactive {color:#bbbbbb; text-decoration:underline;}
.paging a {color:#555555; text-decoration:none;}
.paging a:hover {font-weight:bold; color:#000000; text-decoration:underline;}

/*---------------------------------LAYOUT HOME---------------------------------*/
.layout_home_left h2 {font:16px arial, sans-serif; color:#ffffff; margin:0px;
  padding:0px 0px 16px 0px;}
.layout_home_left p {font:12px arial, sans-serif; color:#c7c7c7; margin:0px; line-height:18px;
  padding:0px 0px 16px 0px; text-align:justify;}

.layout_home_left .read_more a {text-decoration:underline; font:12px arial, sans-serif; color:#ff8a36;;
  text-align:right; display:block; margin:0px; padding:0px 0px 16px 0px;}
.layout_home_left .read_more a:hover {color:#c7c7c7;}

.layout_home_left .text_link a {text-decoration:underline; color:#ff8a36;}
.layout_home_left .text_link a:hover {color:#c7c7c7;}

.layout_home_left li {font:12px arial, sans-serif; padding:0px; margin:0px;}

.layout_home_right_index h2
 {font:12px arial, sans-serif; color:#ff8a36; margin:0px; padding:0px 7px 0px 7px;
  display:block; height: 63px; overflow: hidden; line-height:16px; text-decoration:none; }
.layout_home_right_index h2 a {font:12px arial, sans-serif; color:#ff8a36;
  margin:0px; padding:0px;
  display:block; height: 63px; overflow: hidden; line-height:16px; text-decoration:none; }
  
.layout_home_right_index h2 a:hover {text-decoration:underline;}

.layout_home_right_index p {font:11px arial, sans-serif; color:#ffffff; margin:0px;
  padding:0px 7px 0px 7px; display:block; height: 128px; overflow: hidden; line-height:16px;}
  
.layout_home_product_index a {font:12px arial, sans-serif; color:#ff8a36;
  margin:0px; padding:0px; text-decoration:none; }

.layout_home_product_index a:hover {text-decoration:underline;}


/*---------------------------------LAYOUT TEXT---------------------------------*/
.layout_text_left h2 {font:16px arial, sans-serif; color:#000000; margin:0px;
  padding:0px 0px 16px 0px;}
.layout_text_left p {font:12px arial, sans-serif; color:#000000; margin:0px; line-height:18px;
  padding:0px 0px 16px 0px; text-align:justify;}

.layout_text_left .read_more a {text-decoration:underline; font:12px arial, sans-serif; color:#ff8a36;
  text-align:right; display:block; margin:0px; padding:0px 0px 16px 0px;}
.layout_text_left .read_more a:hover {color:#000000;}

.layout_text_left .text_link a {text-decoration:underline; color:#ff8a36;}
.layout_text_left .text_link a:hover {color:#000000;}

.layout_text_left ul {padding: 0px 0px 5px 0px; margin:0px;}
.layout_text_left li {font:12px arial, sans-serif; padding:0px; margin:0px; line-height:18px;}

.layout_text_right { font:11px arial, sans-serif; color:#444444;}
.layout_text_right a { font:bold 12px arial; color:#ff8a36; text-decoration:none;}
.layout_text_right .menu-cat,.layout_text_right .menu-cat-sel { padding-bottom:5px;}
.layout_text_right .menu-cat a:hover { text-decoration:underline;}
.layout_text_right .menu-cat-sel a { color:#000000;}

/*-------------------------------LAYOUT VILLAS---------------------------------*/
.layout_villas_property h2 {font:bold 12px arial, sans-serif; color:#c7c7c7; margin:0px;
  padding:0px 0px 16px 0px; }
.layout_villas_property p {font:12px arial, sans-serif; color:#c7c7c7; margin:0px;
  padding:0px 0px 16px 0px;}

/*------------------------------LAYOUT OVERVIEW--------------------------------*/
.layout_overview_search_box table {margin:0px; padding:0px; border-collapse:collapse;}
.layout_overview_search_box td {font:11px arial, sans-serif; color:#4d4d4d; text-align:left;
  vertical-align:middle; margin:0px; padding:0px 10px 0px 0px; border-collapse:collapse;}
.layout_overview_search_box form {margin:0px; padding:0px;}
.layout_overview_search_box .input_text,.layout_overview_search_box select
  {background-color:#ffffff; border:1px solid #a5acb2;
   font:13px arial, sans-serif;}
.layout_overview_search_box .input_text  {padding:2px 0px 2px 2px;}
.layout_overview_search_box select {padding:1px 0px 1px 2px;}
.layout_overview_search_box .sel_box {width:150px;}
.layout_overview_search_box .input_text,.layout_overview_search_box .sel_box_short {width:100px;}

.layout_overview_item table {margin:0px 0px 0px 0px; padding:0px; border-collapse:collapse;}
.layout_overview_item td {vertical-align:top; overflow:hidden; margin:0px;
  border-collapse:collapse; text-align:left; }
.layout_overview_item .property {font:10px arial, sans-serif; color:#8f8f8f;
  letter-spacing:1px;}
.layout_overview_item .header a {font:16px arial, sans-serif;
  color:#000000; margin:0px; padding:2px 0px 2px 0px; text-decoration:underline;}
.layout_overview_item .header a:hover {color:#ff8a36;}
.layout_overview_item p {font:12px arial, sans-serif; color:#000000; margin:0px; padding:0px;}

.layout_overview_item .link a { font:bold 12px arial; color:#ff8a36; text-decoration:none;}
.layout_overview_item .link a:hover { text-decoration:underline;}

.search_property a { font:12px arial, sans-serif; color:#4d4d4d; text-decoration:underline; }
.search_property a:hover { color:#ff8a36;}
/*--------------------------------LAYOUT DETAIL--------------------------------*/
.layout_detail table {margin:0px; padding:0px; border-collapse:collapse; border:0px;}
.layout_detail td { overflow:hidden; margin:0px; border:0px; border-collapse:collapse;
  border:0px; text-align:left;}

.layout_detail h2 { font:16px arial, sans-serif; margin:0px; padding:0px; color:#000000;}
.layout_detail h3 { font:bold 12px arial, sans-serif; margin:0px; padding:0px; color:#595959;}
.layout_detail h4 { font:bold 11px arial, sans-serif; margin:0px; padding:0px;
  color:#000000; line-height:23px;}
.layout_detail h5 { font:11px arial, sans-serif; margin:0px; padding:0px; color:#b8babc;}
.layout_detail p  { font:12px arial, sans-serif; margin:0px; padding:0px; color:#000000;}

.layout_detail .td_summary_head,.layout_detail .td_summary_left_head { font:bold 12px arial,
  sans-serif; color:#595959; background-color:#ececec; vertical-align:middle; height:23px;}
.layout_detail .td_summary_head {text-align:center;}
.layout_detail .td_summary_left_head {text-align:left;}

.layout_detail .td_summary,.layout_detail .td_summary_left { font:bold 12px arial, sans-serif;
  color:#595959; vertical-align:middle; height:29px;}
.layout_detail .td_summary {text-align:center;}
.layout_detail .td_summary_left {text-align:left;}

/*.pokus a {position:relative;} */
.pokus a img {display:none; position:absolute; left:132px; top:470px; border:0px;}
.pokus a:hover img {display:block;}

/*-----------------------------LAYOUT PROPERTY EDIT----------------------------*/
.layout_property_edit h2 {font:bold 12px arial, sans-serif; margin:0px;
  padding:15px 0px 5px 0px;}
.layout_property_edit td {font:12px arial, sans-serif;}
  
.layout_property_edit .property {background-color:#ffffff; padding:2px 0px 2px 0px;
  width:80px; border:1px solid #7f9db9;}
  
.layout_property_edit .page_title_input {background-color:#ffffff; padding:2px 0px 2px 0px;
  width:550px; height:35px; border:1px solid #7f9db9; font:11px arial, sans-serif;}
.layout_property_edit .template_form_field {background-color:#ffffff; padding:2px 0px 2px 0px;
  width:300px; border:1px solid #7f9db9;}

.layout_property_edit .header {font: 16px arial, sans-serif; background-color:#ffffff;
  width:614px; height:44px; border:1px solid #7f9db9;}
.layout_property_edit .short_description {font: 12px arial, sans-serif; background-color:#ffffff;
  width:614px; height:65px; border:1px solid #7f9db9;}
.layout_property_edit .description {font: 12px arial, sans-serif; background-color:#ffffff;
  width:614px; height:130px; border:1px solid #7f9db9;}
  
/*-------------------------------LAYOUT CONTACT--------------------------------*/
.layout_contact_left p {font:12px arial, sans-serif; color:#000000; margin:0px; line-height:18px;
  padding:0px 0px 16px 0px;}
.layout_contact_left .js_mail a {text-decoration:underline; font:12px arial, sans-serif; color:#ff8a36;
  display:block; margin:0px; padding:0px 0px 16px 0px;}
.layout_contact_left .js_mail a:hover {color:#000000;}

.layout_contact_right p { font:12px arial, sans-serif; color:#444444; margin:0px; padding:0px;
                          line-height:18px;}
.layout_contact_right a { font:bold 12px arial; color:#ff8a36; text-decoration:none;}
.layout_contact_right a:hover { text-decoration:underline;}
.layout_contact_right .menu-cat a:hover { text-decoration:underline;}

.layout_contact_left .formc .field_form_name, .layout_contact_left .formc .field_form,
.layout_contact_left .formc .field_antispam, .layout_contact_left .formc textarea,
.layout_contact_left .formc .sel_how_find
  {font:13px arial, sans-serif; background-color:#ffffff; border:1px solid #a5acb2;
   padding:2px 0px 2px 0px;}
.layout_contact_left .formc .field_form_name {width:300px;}
.layout_contact_left .formc textarea {width:584px; height:93px;}
.layout_contact_left .formc .field_form {width:185px;}
.layout_contact_left .formc .field_antispam {width:70px;}
.layout_contact_left .formc .sel_how_find {width:300px;}

.layout_contact_left .tab_form td {font:12px arial, sans-serif;}
/*------------------------------LAYOUT SEARCH PAGE-----------------------------*/
.search_page h2 {font:bold 12px arial, sans-serif; margin:0px;
  padding:10px 0px 0px 0px;}
.search_page h2 a {font:11px arial, sans-serif; color:#777777;}
.search_page h2 a:hover {color:#ff8a36;}
.search_page p { font:12px arial, sans-serif; color:#000000; margin:0px; padding:0px;
  line-height:18px;}
.search_page a { font:bold 12px arial; color:#ff8a36; text-decoration:underline; }
.search_page a:hover { color:#000000;}
/*------------------------------PROJECT GALLERY--------------------------------*/
.gallery_img a {border:10px solid #ffffff;}
.gallery_img a:hover {border:10px solid #ff8a38;}
/*-----------------------------------FOOT--------------------------------------*/
.foot {background-color:#303030;}

.foot .description_foot,.foot a {font:10px arial, sans-serif; color:#b8babc; text-decoration:none;}
.foot a:hover {text-decoration:underline;}

/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
