
#head { }
#head_left { background-image: url('/images/head_left_background.jpg'); background-repeat:repeat-x; }
#head_menu { height: 37px; padding: 20px 0px 0px 16px; margin: 0px; color: #823109; font-weight: bold; }
#head_menu A { color: #823109; }
#head_menu A:hover { color: #e55813; }

#left { width:9px; background-image: url('/images/left_background.gif'); background-repeat:repeat-y; background-color: #e6d8bd; }

#right { width:9px; vertical-align: bottom; background-image: url('/images/right_background.gif'); background-repeat:repeat-y; background-color: #e6d8bd; }

#center { width: 600px; padding: 25px 20px 20px 20px; background-color: #e6d8bd; background-image: url('/images/center_background.jpg'); background-position:bottom right; background-repeat:no-repeat}
#center.homepage { padding: 15px 0px 20px 0px; background-image: url('/images/center_homepage_background.jpg'); background-position:bottom right; background-repeat:no-repeat; }


#menuleft_background { background-color: #e6d8bd; }
#menuleft { margin: 8px 0px 0px 2px; }

.submenu_container { display: none; width: 218px; position: absolute; margin: 4px 0px 0px 217px; }
#submenu_item { background-color: #f3ecdf; padding: 5px 0px 5px 12px; border-left: 1px solid #ddc596; border-right: 1px solid #ddc596; }
#submenu_item A { font-size: 12px; color: #9e5029; }
#submenu_item A:hover { color: #ff0000; }

#submenu_destination { margin-top: -9px; }
#submenu_tickets { margin-top: 115px; }
#submenu_about { margin-top: 162px; }
#submenu_insurance { margin-top: 304px; }
#submenu_trans { margin-top: 331px; }
#submenu_rentacar { margin-top: 363px; }

#menuleft_2_center { background-color: f3ecdf; height: 100px; border-left: 1px solid #ddc596; border-right: 1px solid #ddc596; }
#menuleft_2_icon { float: left; padding: 12px 0px 30px 12px; }
#menuleft_2_item { margin: 4px 0px 4px 0px; }
#menuleft_2_item A { font-size: 13px; color: #9e5029; }
#menuleft_2_item A:hover { color: #ff0000; }


#bottom { background-color: #ce976f; }
#bottom, #bottom_compass_bottom { text-align: right; }

#homepage_pic { margin: 0px 11px 11px 11px; }

#accent_offer { margin: 0px 11px 11px 11px; width: 379px; }
#accent_offer_middle { width: 379px; background-color: #f3ecdf; padding: 6px 6px 6px 10px; border-left: 1px solid #ddc596; border-right: 1px solid #ddc596; }
.accent_more { text-align: right; padding: 6px 10px 0px 0px; }

#accent_info { text-align:center; margin-bottom: 60px; }
#accent_info #accent_head { padding: 7px 3px 8px 8px; background-color: #7FABF6; vertical-align: middle; }
#accent_info #accent_body { padding: 7px 3px 8px 8px; background-color: #B9D3FE; vertical-align: middle; }
#accent_info #accent_body IMG { margin: 0px 4px 4px 0px; border: 1px solid #5C88F; }
#accent_info #info_name { font: bold 17px "Times New Roman", Times, serif; color: #CF5A0B; }
#accent_info #info_text P { margin-top: 0px; margin-bottom: 3px; }
#accent_info #info_text A { color: #CF5A0B; }
#accent_info #info_text HR { height: 1px; color:#4E7CFF; }
#accent_info #pics_right TD, #accent_info #pics_left TD { padding: 0px; }

#form_signup INPUT { border: 1px solid #5581FF }
#form_signup INPUT.button { background-color: #B9D3FE; border: 1px solid #5581FF }

#offer_lookup { float: right; }

#info_show #info_name { margin: 10px 0px 20px 0px; padding-left: 40px; font: italic 28px "Georgia", serif; color: #993333; text-align: left }
#info_show IMG.bullet { margin-right:14px; margin-left:12px }
#info_show #info_text P { font-size: 12px; }
#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 }

#homepage_title { font-size: 20px; font-weight: bold; color: #2C6826; margin-top: 10px; margin-bottom: 20px; }
#homepage_text P { margin: 10px 10px 10px 0px; }
#homepage_links { font-size: 11px; background-color: #DFE9F2 ; padding: 10px 6px 10px 10px }

/* offers: */

#form_offers SELECT, #form_offers INPUT, #form_offers TEXTAREA { font-size: 11px; padding-left: 3px; }
#form_offers { margin-top: 6px; background-color: #d2d9dc; padding:9px 7px 9px 18px;  }
#form_offers .form { width: 530px; }
#form_offers TD { color: #000000; font-size: 11px; vertical-align:middle; padding:0px 10px 0px 0px; }

#offer_list { margin-top: 20px; }

#offer_tr { padding:2px 3px 3px 3px; }
#offer_tr td { font-size: 12px; border-bottom: 1px solid #ce976f; }
#offer_tr td.cat, #offer_tr td.offer, #offer_tr td.price_day { BEHAVIOR: url("td_offer.htc"); 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 #ce976f; padding:0px }
#offer_tr #price, .hotel { font-weight: bold; }
#offer_list TR.over { background-color: #f3ecdf; }
#offer_list TR.out { background-color: #e6d9bf; }
td.price_day { width: 130px; }
td.day { width: 60px; text-align: center; }
td.price { width: 70px; text-align: center; }

#offer { background-color: #f3ecdf; text-align: center }
#of_head { color: #ffffff; background-color: #993333; padding:5px; border-top: 2px solid #660000; }
#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; text-transform: uppercase; font-weight: bold }
#kareto { border-left: 1px solid #ce976f; background-color: #ffffff; background-image: url("/images/center_back.gif"); background-position: right; background-repeat: repeat-y; font-size: 12px; }
#of_content td { border-bottom: 1px solid #ce976f; padding-top:8px; padding-bottom:9px; padding-left:6px; padding-right:4px; }
 #offer_info table { border: 1px solid #ce976f; margin:0px; }
 #offer_info td { border: 1px solid #ce976f; 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: 1px solid #ce976f; 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 #ce976f; background-color: #e6d8bd; 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: 1px solid #ce976f; border-right: 1px solid #ce976f;}
#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 }

.disclaimer {	padding: 0px 0px 10px 0px; COLOR: #c08458; FONT-SIZE: 11px;}
.disclaimer A, .disclaimer A:hover { COLOR: #c08458; font-weight: bold; text-decoration: none; }

