
#info_show { margin: 10 20 10 20; width:630px;}

#info_show #info_name { margin: 10px 0px 10px 30px; font: 28px "Georgia", serif; color: #CCCCCC; text-align: left; }
#info_show IMG.bullet { margin-right:14px; margin-left:12px; }
#info_show #info_text P { font-size: 100%;  font-family:Verdana; }
#info_show #info_text P { margin-top: 0px; margin-bottom: 10px;  }
#path { margin: 0px 0px 0px 0px }
#path A { font-size: 11px; color: #666666; text-decoration: none }
#path A:hover { text-decoration: underline }
#path IMG.path_separator { margin-right:6px; margin-left:6px }

#pics_top #pic, #pics_right #pic, #pics_bottom #pic, #pics_left #pic { margin: 4px; color: #993333; font-size: 11px; text-align:center; }

#info_show #pics_right TD, #info_show #pics_left TD { padding:0px 6px 0px 6px; }

#info_list { margin: 20px 0px 0px 0px; }
#info_list #info_name { font-size: 12px; font-weight: bold; margin-bottom: 5px; }
#info_list SPAN#bullet { margin-right:14px; margin-left:12px }

/* search_offers */
#search_offers H2 { font-size: 120%; margin: 0; padding: 7 0 5 13 }
#search_offers {float:right;  display: block; width:153; height: 49; background-image: url('../images/search_background.jpg'); background-repeat:no-repeat;margin-bottom:0px; margin-top:0px; margin-right:2px; }
#search_offers P { margin: 0; padding: 6 0 5 0; }
#search_offers form { margin-top: 14px; padding: 0 0 0 13; }
#search_offers label { position: absolute; margin-top: -10; }
#search_offers input, #search_offers select { margin:0 4 0 0; padding:0; font-size: 11px; }
#search_offers iframe { width: 125; height:22; margin: 4 0 -6 -4; padding: 0 0 0 0; background-color: #d2d9dc; }
#search_offers .buttons { text-align:right; margin-top:-25px; margin-right:10px; }

#search_offers #keyword { width: 110; }
#search_offers #startp { margin-right: 10; }
#search_offers #trans { margin-right: 48; }

/* offer_list */
#offer_list { margin-top: 0px; width:470px; float:right; margin-bottom:-40px;}
#offer_list_inner { margin-top: 0px; width:632px; float:right; margin-bottom:-40px;}
.offer_price {border:1px solid #f9bc2b;}
#offer_tr { padding:2px 3px 3px 3px; }
#offer_tr td { font-size: 12px; border-bottom: 1px solid #f9bc2b;}
#offer_tr td.cat, #offer_tr td.offer, #offer_tr td.price_day { cursor: pointer;}
#offer_tr td.cat, #offer_tr td.offer, #offer_tr td.price_day a:hover{ cursor: pointer;}
#offer_tr td.cat, td.price, td.day { text-align: center}
#offer_tr td.cat { width: 80px; vertical-align: middle}
td.lead { border-left: 1px solid #f9bc2b; padding:0px }
#offer_tr #price, .hotel { font-weight: bold;}
/*
#offer_list TR.over { background-color: #fff2cb; }
#offer_list TR.out { background-color: #fff6dc; }
*/
td.price_day { width: 130px; }
td.day { width: 60px; text-align: center; }
td.price { width: 70px; text-align: center;  }


  /*#of_head { color: #ffffff; background-color: #f26722; padding:5px; border-top: 2px solid #a75125; } */
#of_head .of_price { font-size: 23px; font-weight: bold; vertical-align: middle; text-align: right }
#of_head #price { font-size: 26px; }
.city { font-size: 14px; font-family:Verdana; text-transform: uppercase; font-weight: bold;color:#FF0000;padding-top:10px;}
 #kareto { background-color: #fff2cb ; font-size: 12px; height:93px; margin-left:49px; width:380px;   border:1px solid #f9bc2b;}
/* #of_content td { border-bottom: 0px solid #f9bc2b; padding-top:8px; padding-bottom:9px; padding-left:6px; padding-right:4px; }  */
#of_content {margin-left:50px;padding:0px;margin-bottom:0px;}
 #offer_info table { border: 0px solid #f9bc2b; margin:0px; }
 #offer_info td { border: 1px solid #f9bc2b; padding: 1px 3px 1px 3px; }
 #offer_info td P { margin-top: 5px; margin-bottom: 5px; }
 #hotel_hotel { font-size: 12px; }
 #hotel_hotel TD { font-size: 11px; border-bottom: 0px solid #f9bc2b; padding: 5px 3px 6px 6px; }
 #hotel_hotel #pics_inc TD { border-bottom: none;}
#opics_right table, #opics_right td, #opics_left table, #opics_left td, #opics_top table, #opics_top td, #opics_bottom table, #opics_bottom td { text-align:center; color: red; border: 0px }
#of_content .lead { padding:5px 0px 0px 0px; }
#of_props TD { line-height: 16px; font-size: 12px; border: 1px solid #f9bc2b; background-color: #fff2cb; padding: 6px }
SPAN.discount { color: red; font-weight: bold; }
#mid_links TD { padding: 6px; border:none; }
#offer #links { width:250px; }
#links IMG { margin-top: 2px; margin-bottom: 2px; }
TD#offer_info { font-size: 12px; padding:18px ; border-left: 0px solid #f9bc2b; border-right: 0px solid #f9bc2b;}
#offer_info P, #offer_info UL, #offer_info UL, #offer_info BLOCKQUOTE { margin-top: 10px; margin-bottom: 10px;}
#form TD { border: none }
#form INPUT { background-color: #ffffff; BORDER: #ff9900 1px solid; }
SPAN.errorMessages, SPAN.required { color: red;}

#explain { font-size: 12px; }

#paging_navigation TD { padding-top: 3px; padding-bottom: 9px; }
#paging_navigation A { color: #9e5029; }
#paging_navigation A:hover { color: #CF5A0B; text-decoration: none;}



.bottom_offer { border: 1px solid #000000; text-align:center;} 

.bottom_offer a{ color:#000000; text-decoration:none;} 

.bottom_offer a:visited{ color:#000000; text-decoration:none;} 

.bottom_offer a:hover{ color:#000000; text-decoration:underline;} 




.link {width:80%; height:100px; margin-bottom:-100px;}
.link a{ cursor:pointer;}
