#unitop { margin-top: 5px; }
#unitop A {  font-size: 9px; color: #7c7c7c; text-decoration: none}
#unitop TD {  font-size: 9px; color: #7c7c7c; padding-top:1px}
#unitop A:hover { color: #000000}

#unibottom { text-align:center; margin: 20px 0px 10px 0px; font-size: 11px; color: #555555;  }
#unibottom_links { margin: 4px 0px 4px 0px; }
#unibottom A {  font-size: 11px; color: #7c7c7c; text-decoration: none}
#unibottom A:hover { color: #000000}

TD.hd {  background-color: #ffffff}
#hd A { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 9pt; text-decoration: none; }

A {	COLOR: #0066cc; FONT-WEIGHT: bold; FONT-SIZE: 8pt; text-decoration: none}
.over {	background-COLOR: #EEF4F8 }

SPAN.errorMessages { color: red; }
SPAN.required { color: red; }

#central { }
#form_offers SELECT, INPUT, TEXTAREA {  padding-left: 3px; }
#form_offers .form { background-color: #6196ce; background-image: url(<?php echo $sitewide_params['images_url']; ?>/offers/search_right.gif); background-position:top right; background-repeat: no-repeat; padding: 6px 8px 6px 8px; }
#form_offers TD { color: #ffffff; }

#otheme_container { height: 54px; }
#otheme_list { height: 18px; }
#tab_otheme {  margin: 0px 2px 0px 0px; WHITE-SPACE: nowrap }
#tab_otheme IMG { vertical-align: top; }
#tab_otheme A { color: #6196ce }
#tab_text {  cursor: pointer; padding: 1px 1px 0px 1px; height: 18px; border-top:1px solid #6196ce; }
#otheme_list.3 #tab_text { padding: 1px 4px 0px 3px; }
#tab_otheme.selected { background-color: #6196ce; }
#tab_otheme.selected A { color: #FFFFFF }

#office_list #agency_name { font-size: 14px; padding-left: 2px; }
#office_list #office_container { padding: 5px 12px 4px 0px; border:none; font-size: 11px; }
#office_list #office_name { font-size: 13px; font-weight: bold; }


#offer_list { margin-top: 10px; }
td.price { width: 90px; text-align: center }
#offer_tr { padding-top:3px; padding-bottom:4px; padding-left:2px; padding-right:1px }
#offer_tr td { border-bottom: 1px solid #DAE6F1; }
#offer_tr td.cat, #offer_tr td.offer, #offer_tr td.price { BEHAVIOR: url("/includes/td_offer.htc"); cursor: pointer}
#offer_tr td.cat { text-align: center; vertical-align: middle; padding-right: 4px; }
#offer_tr td.agency { BEHAVIOR: url(td_agency.htc); cursor: pointer; width: 85px }
#offer_tr A, #offer_tr A:hover { font-weight: normal; color:#2F2F2F }
td.lead { border-left: 1px solid #DAE6F1; padding:0px }
#offer_tr .hotel { font-weight: bold; }
#offer_tr .hotel_days { margin: 0px 0px 2px 0px; }
#offer_tr .agency { margin: 2px 0px 0px 0px; }
#offer_tr .name, #offer_tr .phone { font-weight: bold; }
#offer_tr .email { color: #0066cc; }
#offer_tr .price_value { font-weight: bold; }
#offer_list TR.over { background-color: #EEF4F8; }
#offer_list TR.out { }

#offer {  text-align: center }
#of_head { padding:5px; border-top: 2px solid #5aaaff; border-bottom: 2px solid #5aaaff; }
#of_head .of_price { font-size: 23px; font-weight: bold; vertical-align: middle; text-align: right }
#of_head #price { font-size: 26px; }
.country { font-size: 13px; font-weight: bold }
.city { font-size: 14px; text-transform: uppercase; font-weight: bold }
#kareto { font-size: 13px; font-weight: bold; }
#of_content td { border-bottom: 1px solid #DAE6F1; padding: 8px 4px 9px 6px; }
#of_content td#icon_container { vertical-align: middle; padding: 2px; border: 0px; }
 #offer_info table { border: 1px solid #DAE6F1; margin:0px; }
 #offer_info td { border: 1px solid #DAE6F1; 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 #DAE6F1; padding: 5px 3px 6px 6px; }
 #pics_inc td, #piclist td { border: 0px }
#of_content .lead { padding:5px 0px 0px 0px;  }
#of_props TD { line-height: 16px; font-size: 12px; border: 1px solid #6196ce; background-color: #e7eef6; 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 #DAE6F1; border-right: 1px solid #DAE6F1;}
#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; }
#form INPUT.radio { background-color: #EAF0F6; border: none}

#opics_top TABLE, #opics_right TABLE, #opics_bottom TABLE, #opics_left TABLE { border: 0px; }
#opics_top TD, #opics_right TD, #opics_bottom TD, #opics_left TD { border: 0px; color: #DB4040; font-size: 11px; text-align: center; }
#opics_right TD { padding-left:10px; }

#paging_navigation TD { padding-top: 3px; padding-bottom: 3px; }
#paging_navigation A { color: #6699cc }
#paging_navigation A:hover { color: #336699 }

hr {  color: #6699cc; height: 2px; width: 100%;  }

A.backtop {	COLOR: #ff6600; FONT-WEIGHT: bold; FONT-SIZE: 8pt}
A.backtop:hover {	COLOR: #ff9900 }

.disclaimer {	COLOR: #999999; FONT-SIZE: 10px; }
TD.border {  background-color: #6196ce!important;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}

#smalllink {
border:1px #FFFFFF solid;
}
#smalllink img{
border:2px #FFFFFF solid;
opacity:0.5;
filter:alpha(opacity=50);
}
#smalllink:hover img{
opacity:1;
filter:alpha(opacity=100);
}
#smalllink:hover{
border:1px #FFFFFF solid;
}