#wrapper_pricelist{
  padding:5px 40px;      
  color:#333;
  background:url(../images/bcgr.gif) center top no-repeat #F2F7FA;
}
#wrapper_pricelist .logo{
  margin-top:15px;
}
#wrapper_pricelist .back{
  float:left;
  font-size:12px;
  margin-top:50px;
}
#wrapper_pricelist .back a span{
  font-size:16px;
  padding-right:2px;  
}

#wrapper_pricelist .reservation-button.top,
#wrapper_pricelist .close-button.top{
  float:right;
  padding-right:10px;
  margin-top:-5px;  
}
#wrapper_pricelist .reservation-button,
#wrapper_pricelist .close-button,
#wrapper_pricelist .prices-button{
  margin-bottom:0px;
}

#wrapper_pricelist .heading{
  background:transparent url(../images/hotels_content_top_left.png) no-repeat scroll left top;
  height:46px;
  margin-bottom:2px;
  margin-top:16px;  
  padding-left:20px;
}

#wrapper_pricelist .heading h1{
    background:transparent url(../images/hotels_content_top_right.png) no-repeat scroll right top;
  color:#FFFFFF;
  font-size:1.73em;
  font-weight:normal;
  height:30px;  
  padding-top:16px;
}
#wrapper_pricelist .title{
  background:transparent url(../images/hotel_table_top_left.png) no-repeat scroll left top;
  color:#FFFFFF;
  display:block;
  height:37px;  
  padding:0 !important;  
  padding-left:20px !important;
  margin-top:3px;  
  margin-bottom:8px;
}
#wrapper_pricelist .data{
  margin-top:25px;
}
#wrapper_pricelist .offer_summary_left{
  background:url(../images/hotel_midd_left.png) top left repeat-y;
  padding-left:13px;
}
#wrapper_pricelist .offer_summary{      
  background:url(../images/hotel_midd_right.png) top right repeat-y;  
  padding:5px 0.5% 5px 0.5%;
  /*overflow:hidden; BOBI COMMENTED THIS */
  _zoom:1;  
  width:98.76%;
  font-size:1.2em;
}
#wrapper_pricelist .offer_summary ul{
  margin-left:14px;
}
#wrapper_pricelist .offer_summary a{        
  color: #01589D;
  text-decoration:underline;
}
#wrapper_pricelist .offer_summary div.options{
  overflow:hidden;
  _zoom:1;  
  margin-top:7px;
}

#wrapper_pricelist p{
  margin-bottom:5px;
}
#wrapper_pricelist h2{
  color:#01589D;
  font-size:1.2em;
  margin-bottom:4px;
  margin-top:17px;
}

#wrapper_pricelist h3{
  font-size:14px;
  color:#01589D;
  margin-bottom:3px;
}

#wrapper_pricelist .title span,
#wrapper_pricelist .title h4{
  background:transparent url(../images/hotel_table_top_right.png) no-repeat scroll right top;
  color:#FFFFFF;
  display:block;
  height:25px;        
  font-size:14px;
  font-weight:normal;
  padding-top:12px;  
}

#wrapper_pricelist .round_top{
  background:url(../images/hotel_round_top_left.png) top left no-repeat;  
  height:10px;
  margin-top:2px;
  padding-left:33px;    
  _margin-bottom:-7px;
}
#wrapper_pricelist .round_top span{
  background:url(../images/hotel_round_top_right.png) top right no-repeat;  
  height:10px;
  display:block;  
}
#wrapper_pricelist .round_bottom{
  background:url(../images/hotel_content_bar_bot_left.png) bottom left no-repeat;  
  height:10px;
  margin-bottom:2px;      
  padding-left:33px;
  
}

#wrapper_pricelist .round_bottom span{
  background:url(../images/hotel_content_bar_bot_right.png) bottom right no-repeat;
  height:10px;
  display:block;    
  _margin-top:-7px;
}

#wrapper_pricelist .round_bottom_table{
  background:url(../images/hotel_table_bot_left.png) bottom left no-repeat;  
  height:10px;
  margin-bottom:2px;      
  padding-left:20px;  
}

#wrapper_pricelist .round_bottom_table span{
  background:url(../images/hotel_table_bot_right.png) bottom right no-repeat;
  height:10px;
  display:block;    
  _margin-top:-7px;
}


#wrapper_pricelist div.table_prices{
  background:url(../images/hotel_table_midd_left.png) top left repeat-y;
  padding-left:12px;  
}
#wrapper_pricelist div.table_prices table{
  padding:2px 1% 0 0;
  background:url(../images/hotel_table_midd_right.png) top right repeat-y;
  width:100.2%;
}
#wrapper_pricelist div.table_prices table.clear{
  background:none;
  background-color:#FFF;
}
#wrapper_pricelist div.table_prices table tr{  
  height:35px;
  font-size:1.2em;
}
#wrapper_pricelist div.table_prices table td,
#wrapper_pricelist div.table_prices table th{
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  padding:6px 10px;
  color:#7f7f7f;
  text-align:left;
}

#wrapper_pricelist div.table_prices table td a{
  color:#00579C;
  text-decoration:underline;
}
#wrapper_pricelist div.table_prices .table-bottom{
  background:url(../images/hotel_table_bot.png) 0 0 no-repeat;
  width:737px;
  height:10px;
}

#wrapper_pricelist .delimiter{
  margin-bottom:20px;
}

#wrapper_pricelist .contacts{
  float:right;    
  color:#01589D;
  font-size:12px;
  margin-left:14px;
  margin-top:5px;  
  width:175px;
}

#wrapper_pricelist .contacts .phone{
  background:url(../images/phone_prices.gif) 0 0 no-repeat transparent;
  width:23px;
  height:60px;
  float:left;
  margin-right:9px;
}

#wrapper_pricelist .contacts span{
  color:#00456A;
  display:block;
  font-size:22px;
}

#wrapper_pricelist .departments{
  float:right;  
  color:#01589D;
  font-size:12px;
  margin-left:5px;
  margin-top:5px;
  width:160px;
}

#wrapper_pricelist .departments span{
  color:#00456A;
  display:block;
  margin-top:2px;
  font-size:13px;  
}

#wrapper_pricelist .departments span.top{
  margin-top:0;
}

.webdesign_print{
  display:block;
}


/* BOBI START */
#wrapper_pricelist .first-department{
  margin-right:-90px;
  _margin-right:-80px;
}
#wrapper_pricelist .logo{
  _margin-right:-20px;
}
/* BOBI END*/

