
/* common search hotels form */
#requestFormCommon {background-color:#FC6; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
padding-bottom:10px; width:250px; background:url('/design/images/form_bg1.png') ;}
#requestFormCommon form {margin:0px; margin-left:10px; margin-right:10px;}
#requestFormCommon .note {margin-left:10px; padding-right:10px; font-size:11px; line-height:14px; }
#requestFormCommon table {margin-bottom:10px;}

#searchHotels h3 {font-weight:bold; color:#FFFFFF; font-size:16px;}
#searchHotels .caption {font-size:13px;}
#searchHotels .line {margin:5px; margin-bottom:15px;  border-bottom:2px solid #C60 ;}


/* hotels Page general info */
#hotelsPageInfo {width:250px;}
#hotelsPageInfo p {margin:0px;padding:0px;}
#hotelsPageInfo h2 {margin-bottom:0px;}

#hotelsmap {overflow:hidden;display:none; width:600px; height:400px;}


#hotelsPopularList td {padding-right:25px;}

/* hotels - popular destinations */
#popularDest .dest {margin-bottom:25px;}
#popularDest .dest img {float:left;}
#popularDest h1 {margin-bottom:10px;}
#popularDest  h2 {margin-bottom:20px; font-size:14px; font-weight:bold;}
#popularDest .dest h3 {font-size:18px; font-weight:bolder;}
#popularDest .dest h3 span {font-size:12px;}
#popularDest .dest .city {margin-left:130px;} 
#popularDest .dest td {padding-right:25px;}

/* menu block - Hotel On Google Map*/
#hotelOnMap {width:250px; margin-bottom:20px;  text-align:center; background-color:#E1EADF; padding-bottom:5px;}
#hotelOnMap h2 {margin:0px; margin-bottom:5px;}
#hotelOnMap img {padding:0px; border:3px solid white;}
#hotelOnMap p {margin-top:5px;  padding-left:10px; padding-right:10px; font-weight:bold; font-size:12px;  background-color:#D2E0CF; padding-bottom:3px; margin-bottom:0px;}


#nearestHotels {width:250px; margin-bottom:20px; background-color:#fff;}
#nearestHotels h2 {margin:0px; margin-bottom:5px;}
#nearestHotels .hotel {border-bottom:1px dotted silver; margin-bottom:10px; margin-left:15px; padding-bottom:0px;}
#nearestHotels .hotel img {float:left;}
#nearestHotels .note {padding-left:10px; padding-right:10px;}
#nearestHotels .data {margin-left:70px;}
#nearestHotels .data img {float:none;}

a {color:#0066FF}
a:hover {color:#FF6600}
.address {font-style:italic; color:#006600;}
.note {font-weight:normal; color:black; font-style:italic;}


#hotel .includedServices {display:inline-block;}
#hotel .tbCaption {font-size:12px; font-weight:bold; color:#060;}
#hotel h3 {background-color:#339900; color:#FFFFFF; padding:7px;}

/* форма запроса на странице гостиницы */
#hotelRoomsRequest {background-color:#EAE9CE; border:10px solid #F90; margin-bottom:30px; }
#hotelRoomsRequest form {margin:0px; padding:0px;}
#hotelRoomsRequest .area{margin-left:20px; margin-right:20px; margin-bottom:20px; }
#hotelRoomsRequest h3 {background-color:#F90; color:#FFF; padding:0px; padding-bottom:7px; margin:0px; margin-bottom:15px; font-size:20px;}
#hotelRoomsRequest .hotelDatesSelector {background-color:#999; padding-left:10px; padding-bottom:4px; }

.requestgeneralInfo {border-top:3px solid #FF9900; border-bottom:3px solid #FF9900; margin-bottom:30px; background-color:#FFC}
.hotelDivider {border:1px dashed #FF9933; margin-bottom:30px; margin-top:20px;}
.searchParamsCaption {font-weight:bold; font-size:14px; padding-left:2px; background-color:#FF9900; color:#FFFFFF;}

/*  Превью города */
#cityPreview img {float:left; padding-right:10px; padding-bottom:10px;}

#ratesReservationForm {padding:0px; margin-top:10px;}
#ratesReservationForm .caption {background-color:#C1D5D5; font-weight:bold; padding:3px;}
#ratesReservationForm .data {background-color:#E6EEEE;}
#ratesReservationForm td {padding-left:5px; padding-top:2px; padding-bottom:3px;}


#hotelErrorMessage {padding:10px; background-color:#C00; color:#FFF; margin:10px;}
#hotelErrorMessage .caption {font-size:26px; font-family:Verdana, Geneva, sans-serif; padding-right:10px; font-weight:bolder;}
