.tp_hotels_filters { background:#fff; border:1px solid #c1c1c1; width:100% }
.tp_hotels_filters tr { background:#e3edf4 }
.tp_hotels_filt_tbl { width:100% }
.tp_hotels_filt_td { padding:4px }
.tp_hotels_hlink:link,.tp_hotels_hlink:visited,.tp_hotels_hlink:hover { color:#369; font: 12px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotels_input_char { background: #fff; border: 1px solid #999; color: #000; font: 11px Tahoma,Arial,sans-serif; width:30px }
.tp_hotels_mark:link,.tp_hotels_mark:visited,.tp_hotels_mark:hover  { color:#369; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotels_mark1:link,.tp_hotels_mark1:visited,.tp_hotels_mark1:hover  { color:#000; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotels_name { color: #FD4E01; font:bold 12px Tahoma,Arial,sans-serif }
.tp_hotels_olink:link,.tp_hotels_olink:visited,.tp_hotels_olink:hover  { color:#800; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotels_pager td { color: #000; font: 11px Tahoma,Arial,sans-serif }
.tp_hotels_pager a:link,.tp_hotels_pager a:visited,.tp_hotels_pager a:hover { color: #369; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotels_select { background: #fff; border: 1px solid #999; color: #000; font: 11px Tahoma,Arial,sans-serif }
.tp_hotels_submit { color: #000; font: 11px Tahoma,Arial,sans-serif; width:70px }
.tp_hotels_tbl { background:#c1c1c1 }
.tp_hotels_tbl td { color: #000; font: 11px Tahoma,Arial,sans-serif; padding:4px; }
.tp_hotels_tbl th { background:#e3edf4; color: #000; font: 11px Tahoma,Arial,sans-serif; text-align:center; padding:4px; vertical-align:middle }
.tp_hotels_tbl th a,.tp_hotels_tbl th a:link,.tp_hotels_tbl th a:visited,.tp_hotels_tbl th a:hover { color: #000; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotels_tbl tr { background-color: #fafafa }
.tp_hotels_text { color: #000; font: 11px Tahoma,Arial,sans-serif; vertical-align:middle; 1white-space:nowrap }
.tp_hotels_title { color: #000; font:bold 11px Tahoma,Arial,sans-serif; vertical-align:middle; 1white-space:nowrap }

.tp_big_cal { height: 17px; width: 34px; background:#D4D0C8 url({$base}i/calendar.gif) no-repeat center }
.tp_big_cb { background:transparent; border:0; vertical-align:middle }
.tp_big_datatable { background:#fff; border: 1px solid #999 }
.tp_big_input_data { background: #fff; border:0; color: #000; font: 11px Tahoma,Arial,sans-serif; height:14px; text-align:center; width:52px }
.tp_hotel_filters { background:#fff; border:1px solid #c1c1c1; width:100% }
.tp_hotel_filters tr { background:#e3edf4 }
.tp_hotel_name:link,.tp_hotel_name:visited,.tp_hotel_name:hover  { color:#800; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotel_other:link,.tp_hotel_other:visited,.tp_hotel_other:hover  { color:#369; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_hotel_pagetitle { color: #000; font: bold 12px Tahoma,Arial,sans-serif; margin:5px; padding-top:15px; text-align:center }
.tp_hotel_select { background: #fff; border: 1px solid #999; color: #000; font: 11px Tahoma,Arial,sans-serif }
.tp_hotel_submit { color: #000; font: 11px Tahoma,Arial,sans-serif; width:150px }
.tp_hotel_text { color: #666; font: 11px Tahoma,Arial,sans-serif; vertical-align:middle; }
.tp_hotel_title { color: #000; font: 11px Tahoma,Arial,sans-serif; padding:2px; vertical-align:middle; white-space:nowrap }
.tp_hotel_top { background:#cbdcec; border: 1px solid #c1c1c1; }
.tp_hotel_top td { color: #000; font: 11px Tahoma,Arial,sans-serif; padding:5px; }
.tp_offers_hlink:link,.tp_offers_hlink:visited,.tp_offers_hlink:hover { color:#000; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_offers_olink:link,.tp_offers_olink:visited,.tp_offers_olink:hover  { color:#800; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_offers_pager td { color: #000; font: 11px Tahoma,Arial,sans-serif }
.tp_offers_pager a:link,.tp_offers_pager a:visited,.tp_offers_pager a:hover { color: #369; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_offers_tbl { background:#c1c1c1 }
.tp_offers_tbl td { color: #000; font: 11px Tahoma,Arial,sans-serif; height:20px; padding:2px; }
.tp_offers_tbl th { background:#cbdcec; color: #000; font: 11px Tahoma,Arial,sans-serif; height:20px; padding:2px; text-align:center; vertical-align:middle }
.tp_offers_tbl th a,.tp_offers_tbl th a:link,.tp_offers_tbl th a:visited,.tp_offers_tbl th a:hover { color: #000; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_offers_tbl tr.oddstop td { color: #999 !important; text-decoration:line-through }
.tp_offers_tbl tr.oddstop, .tp_offers_tbl tr.odd { background-color: #fafafa }
.tp_offers_tbl tr.odd1 { background-color: #eee }

.tp_co_maintable { width:100% }
.tp_co_maintable_td { color: #000; font: 12px Tahoma,Arial,sans-serif; padding:5px; width:33% }
.tp_co_innertable { width:100% }
.tp_co_innertable_td { color: #000; font: 12px Tahoma,Arial,sans-serif; padding:5px }
.tp_co_title { color: #369; font:bold 12px Tahoma,Arial,sans-serif; padding-left:15px }
.tp_co_ul { list-style-type:square; color:#666; margin:0 5px 5px 25px; padding:0 }
.tp_co_ul li { margin:2px 0 }
.tp_co_ul a:link,.tp_co_ul a:visited,.tp_co_ul a:hover { color:#666; font: 11px Tahoma,Arial,sans-serif }


