#gui_cnt_internal {float:right; width:640px; margin:3px 30px 0 0;}
#gui_barsx {float:left; width:311px; margin-right:12px;}

#gui_cnt_map {margin:3px auto;}
#gui_cnt_map h1, #gui_ttl_lst {color:#005f9b; font:normal normal 28px 'arial black',arial,serif; text-transform:uppercase; border-bottom:1px solid #cac6b1;}
#gui_cnt_map p {padding:20px 0 15px; text-align:justify;}
#gui_cnt_map div {text-align:center; font-weight:bold;}
  
/* BARSX */
/* frm */
#gui_barsx_frm {width:293px; border:4px solid #458ab6; background:url('cmn/img/brsx-frm-bkg.gif') 0 0 no-repeat; background-color:#458ab6; margin:5px; min-height:205px;}
#gui_barsx_frm h3 {font:normal normal 18px/22px 'arial black',arial,freesans; color:#fefefe; text-transform:uppercase; margin-left:35px;}
#gui_barsx_frm #search_form_content {width:280px; margin-top:2px; padding:0; font:normal bold 12px verdana,kalimati,sans-serif; color:#fff;}
#gui_barsx_frm #search_form_content label {float:left;}
#gui_barsx_frm #other_selectors select, #gui_barsx_frm #other_selectors input, #gui_barsx_frm #search_form_content #qty input {float:right; margin-top:5px; }
#gui_barsx_frm #check_out, #gui_barsx_frm #qty, #gui_barsx_frm #pax, #gui_barsx_frm  #search {clear:both; padding:0;}
#gui_barsx_frm #check_in, #gui_barsx_frm #check_out, #gui_barsx_frm #gui_barsx_frm #qty, #gui_barsx_frm #pax, #gui_barsx_frm #cat {line-height:28px;}
#gui_barsx_frm #check_in label, #gui_barsx_frm #check_out label {width:100px;}
#gui_barsx_frm #check_in .default_text, #gui_barsx_frm #check_out .default_text {float:left; cursor:pointer; width:80px; text-align:center; margin-left:2px;}
#gui_barsx_frm #qty {width:185px;}
#gui_barsx_frm #cat {width:185px; float:left;}
#gui_barsx_frm #cat select {width:80px;}
#gui_barsx_frm #pax {width:185px;}
#gui_barsx_frm #search input {float:right; margin:13px 0 0 0; color:#fff; font-weight:bold; text-transform:uppercase; font-size:15px; height:25px; border:none; background:none; cursor:pointer;}
#gui_barsx_frm #search input {border:1px solid #fff; background:url('cmn/img/htl-srch-bttm2.gif') center left no-repeat;}
#gui_barsx_frm #date_selectors_error {display:none;}
#gui_barsx_frm #other_selectors_error {display:none;}
#gui_barsx_frm  .wrong_input{border:2px solid #b70606; background-color:#fbff80;}

/* fnd by name */
#gui_barsx_htl_srch {background-color:#f4f3ed; border:2px solid #beb7a1; padding:2px 0; margin:5px;}
#gui_barsx_htl_srch h4 {font:normal bold 13px/16px verdana,kalimati,sans-serif; color:#005f9b; text-transform:uppercase; margin-left:3px;}
#gui_barsx_htl_srch #search_hotel_input {background-color:#f2f2f2; color:#005f9b; font-weight:normal; border:2px solid #035386; width:190px; margin:2px 0 1px 5px;}
#gui_barsx_htl_srch #search_hotel_button {margin:0 5px;height:24px; width:84px; background:url('cmn/img/htl-srch-bttm.gif') 0 0 no-repeat; cursor:pointer; border:none; font:normal bold 13px verdana,kalimati,sans-serif; color:#fff;}

/* lst mnt */
#gui_barsx_lst_mnt {text-align:center;}
#gui_barsx_lst_mnt img {border:0;}

/* hlp */
#gui_barsx_help, #gui_barsx_book {background-color:#fff; border:1px solid #beb7a1; padding:5px 12px; margin:5px;}
#gui_barsx_help img, #gui_barsx_book img {border:0; text-align:center;}

/* lnk smpl sx */
.gui_brsx_lnk {background:url('cmn/img/brsx-blk-ttl-bkg.gif') top center no-repeat;}
.gui_brsx_lnk h4 {font:normal normal 16px/20px 'arial black',arial,freesans; color:#fefefe; text-transform:uppercase; margin-left:50px;}
.gui_brsx_lnk ul {list-style:none; padding:7px;}
.gui_brsx_lnk li {margin-left:10px;}
.gui_brsx_lnk li a {font:normal bold 12px/17px verdana,kalimati,sans-serif; color:#458ab6; background:url('cmn/img/home-lnk-bkg.gif') 0 0 no-repeat; display:block; width:278px; line-height:22px;}
.gui_brsx_lnk li a:hover {color:#235a7c; text-decoration:none !important; background:url('cmn/img/home-lnk-bkg-hvr.gif') 0 0 no-repeat;}

/* fvrts */
#gui_brsx_fav {list-style:none;}
#gui_brsx_fav li {display:block; position:relative;}
#gui_brsx_fav a {background-image:none; color:#458ab6; border-bottom:1px solid #dcd9cf; display:block; line-height:25px; margin:0; padding:0;}
#gui_brsx_fav a:hover {color:#0f486b; background-color:#f4f3ed; text-decoration:none !important;}
#gui_brsx_fav a b {display:block; width:180px; line-height:22px;} /* solve hotel name lenght in favorites */
#gui_brsx_fav .prc_dls {position:absolute; top:0; left:180px; font:normal bold 11px/25px arial; color:#999; text-transform:uppercase;}
#gui_brsx_fav .prc_dls b {font:normal bold 16px/25px arial; color:#545454; margin-left:3px;}
#gui_brsx_fav .prc_dls br {display:none;}

/* PAG LXR */
#gui_cnt_lux {margin:7px 0 20px;}	
	#gui_cnt_lux h1 {font:normal normal 30px/35px arial,serif; color:#8d8148; text-transform:uppercase;}
	#gui_cnt_lux p {margin:10px 0; font:normal normal 11px/15px verdana,serif; color:#878787; text-align:justify;}
.gui_slg {display:block; width:632px; height:34px; margin:15px auto; text-indent:-9999px;}
	#gui_slg_en {background:url('lcl/img/prague-luxury-hotels.jpg');}
	#gui_slg_it {background:url('lcl/img/hotel-di-lusso-a-praga.jpg');}
	#gui_slg_fr {background:url('lcl/img/cherchez-un-hotel.jpg');}
	#gui_slg_ge {background:url('lcl/img/luxushotel-in-prag.jpg');}
	#gui_slg_sp {background:url('lcl/img/hotel-de-lujo-en-praga.jpg');}
#gui_banner {width:610px; margin:20px auto;}
	#gui_banner a {display:block; float:left; padding:8px 10px;}
	#gui_banner img {border:0;}
	#gui_banner #gui_img_ttl {float:right;}
#gui_lux_form {min-height:170px; background:url('lcl/img/frm-bkg.jpg') bottom center no-repeat;}
	* html #gui_lux_form {height:180px;}
	#gui_cnt_lux #gui_lux_form {position:relative;}
	#gui_cnt_lux #gui_lux_form #search_form_content {position:absolute; top:57px; left:25px;}
	#gui_cnt_lux #gui_lux_form label {color:#57533d;}
	#gui_cnt_lux #gui_lux_form #date_selectors {padding:4px 0 0 38px;}
	#gui_cnt_lux #gui_lux_form #check_in  {float:left; width:255px; margin:0 0 0 0px; padding:2px 0;}
	#gui_cnt_lux #gui_lux_form #check_out {float:left; width:305px; margin:0 0 0 0px; padding:2px 0;}
	#gui_cnt_lux #gui_lux_form #check_in div, #gui_cnt_lux #gui_lux_form #check_out div {width:16px; display:inline;}
	#gui_cnt_lux #gui_lux_form img.calendar_img {margin-bottom:5px;}
	#gui_cnt_lux #gui_lux_form #check_in label, #gui_cnt_lux #gui_lux_form #check_out label {padding:0 20px 0 0;}
	#gui_cnt_lux #gui_lux_form #check_in .default_text, #gui_cnt_lux #gui_lux_form #check_out .default_text {width:90px; margin-right:5px; cursor:pointer; text-align:center;}
	#gui_cnt_lux #gui_lux_form .calendar_select {margin: 0 3px; font-size:13px;}
	#gui_cnt_lux #gui_lux_form #other_selectors {clear:both; margin:0;}
  #gui_cnt_lux #gui_lux_form #qty, #gui_cnt_lux #gui_lux_form #cat, #gui_cnt_lux #gui_lux_form #pax {float:left; padding:7px 30px 0 10px; line-height:20px;}
	#gui_cnt_lux #gui_lux_form #search {clear:left; text-align:right; padding:2px 13px 10px 0;}
	#gui_cnt_lux #gui_lux_form #search input {float:right; margin-top:2px; border:1px solid #fff; background:#5192bb url('cmn/img/htl-srch-bttm2.gif') center left no-repeat; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:14px; line-height:24px; height:24px; cursor:pointer;}
	#gui_cnt_lux #gui_lux_form #date_selectors_error {color:#b70606; font-size:13px !important; font-weight:bold; position:absolute; top:-25px; left:40px;}
	#gui_cnt_lux #gui_lux_form #other_selectors_error {color:#b70606; font-size:13px !important; font-weight:bold !important; position:absolute; top:70px; left:55px;}
	#gui_cnt_lux #gui_lux_form .wrong_input{border:2px solid #b70606; background-color:#e8ba00;}
	
/* PAG RIC X NOME */
.htl_box_res, .htl_box_simil {clear:both; width:660px; min-height:55px; font:normal normal 11px/18px verdana,kalimati,sans-serif,serif; border:1px solid #dddad1; background-color:#fbfbfb; margin-bottom:5px;}
.htl_box_res {border-bottom:4px solid #68a4ca;}
.htl_box_simil {border-bottom:4px solid #dedbd2;}
.htl_box_res ul, .htl_box_simil ul {list-style:none;margin:0; padding:0;}
.htl_box_res li, .htl_box_simil li {float:left; min-height:55px;}
li.htl_view {float:right; background:url('cmn/img/sep_bar.gif') center left no-repeat;}
.htl_rate, .htl_price {background:url('cmn/img/sep_bar.gif') center right no-repeat;}
.category {margin-right:3px;}
.htl_name {width:250px; padding:0 0 0 4px;}
.htl_box_res .htl_name {background:url('cmn/img/htl_name_bkg.gif') bottom right no-repeat;}
.htl_box_simil .htl_name {background:url('cmn/img/htl_name_simil_bkg.gif') bottom right no-repeat;}
.htl_rate {padding:0 6px;}
.htl_price {padding:0 6px; width:110px;}
.htl_zone {width:150px; padding:0 4px;}
.htl_view {width:62px; padding:0 0 0 2px;}
.htl_rate span, .htl_price span, .htl_zone span {display:block;}
.htl_name a, .htl_rate span, .htl_price span , .htl_zone span{color:#458ab6; }
.htl_name a {font-weight:bold; font-size:13px;}
.htl_rate, .htl_price, .htl_zone {color:#666;}
.htl_rate span, .htl_price span , .htl_zone span {text-transform:uppercase; font-weight:bold;}
.htl_view img {border:0; margin-top:13px;}
.htl_box_simil .htl_name a {color:#908f8f;}
.htl_price b {display:block;}
.htl_name a, .htl_rate span, .htl_price span , .htl_zone span, .htl_rate img {color:#458ab6; }
.htl_rate span, .htl_price span , .htl_zone span, .htl_rate img {text-transform:uppercase; font-weight:bold;}
.htl_rate img {display:block}	  
	  
/* num pag in ric x nm */
table.pager {border:1px solid #dedbd2; background-color:#f9f9f9; width:400px; height:40px; margin:15px auto; -webkit-border-radius:.75em; -moz-border-radius:.75em; border-radius:.75em;}
table.pager {background-color:#fbfbfb; width:95% !important; margin:20px auto 10px auto !important; padding:0 !important;}
table.pager td {background-image:none !important; text-align:center;}
table.pager .current_page {background-color:#d9d9d9;padding:3px 6px;}
table.pager a {color:#666;  padding:3px 6px;}
table.pager b {color:#666; background-color:#fff; padding:3px 3px;}
table.pager a:hover {color:#fff; background-color:#a39e8f; padding:3px 6px;}