@CHARSET "UTF-8";
/*********************************************************************
 * name:          screen.css
 * project:       www.hungaryrooms.com
 * release:       2008.12.13.
 * description:   screen css | to collect other sheets
 * developer:     eFBe
**********************************************************************/

@import url(form.css);
@import url(lightbox.css);

UL.feedback
{
  border: 2px solid #dddddd;
  background-color: #ffffff;
  list-style-type: none;
  text-align: left;
  margin: 0 4px 5px 0;
  padding: 4px;
}

UL.feedback LI.icon
{
  display: inline;
  width: 24px;
  height: 24px;
  margin-right: 6px;
}

UL.feedback LI.message
{
  display: inline;
  font-weight: bold;
  color: #ff5d19;
  font-size: 13px;
}


/* online map, gmap */
.online_map_gmap
{
  text-align: center;
  margin: 20px 0 10px 0;
  border: 1px solid #d4d4d4;
  padding: 3px;
}

.gmap_navigator {
  margin: 10px 0 0 0;
  padding: 0 5px 10px 5px;
  border: 1px solid #ffb680;
  background-color: #f7f7f7;
  text-align: left;
}

.gmap_navigator H3 {
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0 10px 0;
  color: #ff551a;
}

DIV.online_map_search_box {
  margin: 20px 0 0 0;
}

.map_cities
{
  margin-top: 20px;
  height: 140px;
  overflow: auto;
  padding: 4px;
}

.map_cities SPAN
{
  margin-right: 4px;
  display: block;
  float: left;
  width: 110px;
  overflow: hidden;
}

.online_map_info_window_partner, 
.online_map_info_window_accomodation
{
  width: 230px;
  text-align: left;
}

.online_map_info_window_partner IMG, 
.online_map_info_window_accomodation IMG
{
  border: 1px solid #ffb680;
  margin-right: 5px;
  float: left;
}

.online_map_info_window_partner A.title, 
.online_map_info_window_accomodation A.title
{
  display: block;
}

.online_map_info_window_partner SPAN.category, 
.online_map_info_window_accomodation SPAN.price
{
  display: block;
  font-weight: bold;
}

.panoramio_images {
  
}
.panoramio_images .image_wrap {
  float: left;
  width: 126px;
  height: 140px;
  overflow: hidden;
  margin: 4px;
  text-align: center;
  background-color: #f7f7f7;
  border: 1px solid #dddddd;
}
.panoramio_images .image_wrap IMG {
  border: 3px solid #ffffff;
  margin-top: 10px;
}
.panoramio_images .image_wrap P.title, 
.panoramio_images .image_wrap P.user {
  margin: 4px 0 0 0;
}
.panoramio_images .image_wrap P.title A {
  text-decoration: none;
  color: #ff4000;
}
.panoramio_images .image_wrap P.user A {
  text-decoration: none;
  color: #858585;
}
.panoramio_copyright {
  margin: 10px 0 0 10px;
  text-align: right;
  color: #858585;
}

.for_group_contact_box
{
  margin: 10px 0;
  padding: 10px 4px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}

.for_group_contact_box .thumbwrap
{
  border: 1px solid #dbdbdb;
  padding: 3px;
  float: left;
  margin-right: 10px;
}

.for_group_contact_box .contact SPAN
{
  font-weight: bold;
}

.for_group_contact_box .contact UL
{
  list-style: none;
}

UL.accomodation_list_sort
{
  list-style: none;
  margin: 10px 0 20px 0;
  padding: 4px;
  background-color: #f7f7f7;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  text-align: right;
}

UL.accomodation_list_sort LI
{
  display: inline;
  margin-right: 10px;
}

UL.accomodation_list_sort LI.text
{
  text-align: left;
  float: left;
}

UL.accomodation_list_sort LI A
{
  text-decoration: none;
  font-weight: bold;
}

/**************************************
* accomodation card
***************************************/
.accomodation_card
{
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 10px;
}

.accomodation_card P.name
{
  margin: 0 0 6px 0;
  padding: 4px;
  background-color: #f0f0f0;
  font-weight: bold;
}

.accomodation_card P.name A
{
  color: #ff4d11;
  font-size: 12px;
  text-decoration: none;
}

.accomodation_card P.name A:hover
{
  text-decoration: underline;
}
.accomodation_card P.name SPAN
{
  color: #393939;
  font-size: 11px;
  font-weight: normal;
}
.accomodation_card P.name SPAN.accomodation_rating
{
  color: #393939;
  font-size: 11px;
  font-weight: bold;
  display: block;
  float: right;
  margin-right: 10px;
}

.accomodation_card .thumbwrap
{
  float: left;
  margin: 0 10px 4px 0;
  border: 1px solid #dbdbdb;
  padding: 3px;
}

.accomodation_card P.lead
{
  margin: 0 4px 4px 0;
  text-align: justify;
}

.accomodation_card DIV.actions
{
  float: left;
  margin: 6px auto;
  text-align: center;
  width: 550px;
}

.accomodation_card DIV.actions A, 
.accomodation_card DIV.actions A:hover
{
  font-size: 13px;
  color: #fb511a;
  text-decoration: none;
  font-weight: bold;
}

.accomodation_card DIV.actions A:hover
{
  text-decoration: underline;
}

.accomodation_card DIV.price {
  margin: 6px 4px;
  font-weight: bold;
  float: right;
  text-align: right;
  width: 140px;
}

.advertising_accomodation_featured_by_result .accomodation_card P.name
{
  background-color: #FFE2B6;
}

.advertising_accomodation_featured_by_result H2
{
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 10px 0;
  color: #858585;
  border-bottom: 1px solid #858585;
}


/* pager */
.xc_pager
{
  text-align: center;
  margin: 14px 0 14px 0;
}

.xc_pager A
{
  text-decoration: none;
  color: #393939;
  margin: 0 2px;
}

.xc_pager .pager_button
{
  border: 1px solid #d4d4d4;
  padding: 1px 5px;
}

.xc_pager .page
{
  color: #ff551a;
  font-weight: bold;
}

.xc_pager A:hover, 
.xc_pager A.actual
{
  background-color: #ff551a;
  border: 1px solid #ff551a;
  color: #ffffff;
}