.head { text-align:center; background-color: #993333; border-bottom: 4px solid white }



#menubottom { border-right: 1px solid white; border-left: 1px solid white; text-align:center; padding: 2px 0px 3px 0px }

#menubottom A { font-weight: bold; font-size: 10px; color: white; text-decoration: none }

#menubottom IMG.bullet { margin-right:3px; margin-left:3px }

.menubottom_middle { background-color: #993333;  }



.menuleft_background { background-image: url("/images/bg/fade.jpg"); background-repeat: repeat-x; width:179px; background-color: #ffffff;  border-left: 1px solid #ffffff; border-right: 4px solid #ffffff}

.menuleft_right {    }

#menuleft_title { padding: 0px 0px 6px 22px; font-size: 14px; color: #333333;  }

#menuleft_item { padding: 3px 0px 4px 22px; border-top: 1px solid #ffffff }

#menuleft_item.selected { background-image: url("/images/bg/menuleft_selected.gif"); background-repeat: repeat-y;  }

#menuleft A { font-weight: bold; font-size: 11px; color: #576188; text-decoration: none }

#menuleft A:hover { text-decoration: underline  }

#menuleft IMG.bullet { margin: 4px 6px 0px 8px }

#menuleft { padding-top: 12px; border-bottom: 1px solid #ffffff }



#info_bulgaria, #info_foreign {  margin: 0px 0px 6px 22px; }



.center_top { border-right: 1px solid #ffffff;}

.center { background-image: url("/images/center_back.gif"); background-position: right; background-repeat: repeat-y; padding: 25px 10px 30px 20px; background-color: white; border-right: 1px solid #ffffff;}



#info_show #info_name { margin-bottom: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; font-weight: bold; color: #996633}

#info_show IMG.bullet { margin-right:14px; margin-left:12px }

#path { margin: 0px 0px 20px 0px }

#path A { font-size: 12px; color: #666666 }

#path A:hover { text-decoration: underline }

#path IMG.path_separator { margin-right:6px; margin-left:6px }

#pics_top TD, #pics_right TD, #pics_bottom TD, #pics_left TD { color: #993333; font-size: 11px; text-align: center; }

#pics_right TD { background-color: #FFF4CA; padding:6px 6px 6px 6px; }



#info_list #info_name { font-size: 11px; font-weight: bold; color: #2C6826; margin-bottom: 5px; }

#info_list SPAN#bullet { margin-right:14px; margin-left:12px }



#menuright { background-color: #E7D7B5; padding: 2px 2px 2px 2px }

#menuright #info_name { text-align:center; font-size: 13px; font-weight: bold; color: #9C0000}

#menuright A { font-size: 11px; color: #9C3031; }

#menuright P { margin-top: 6px; margin-bottom: 6px }



#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, INPUT, TEXTAREA { font-size: 11px; padding-left: 3px; }

#form_offers { padding:7px 0px 0px 18px;  }

#form_offers .form { width: 540px  }

#form_offers TD { font-size: 11px; vertical-align:middle; padding:0px 10px 0px 0px; }



#offer_tr { padding:3px 4px 4px 4px; }

#offer_tr td { font-size: 11px; border-bottom: 1px solid #ffffff; }

#offer_tr td.cat, #offer_tr td.offer, td.price, td.day { /*BEHAVIOR: url("td_offer.htc");*/ cursor: pointer}

#offer_tr td.cat, td.price, td.day { text-align: center}

#offer_tr td.cat { vertical-align: middle}

#offer_tr td.agency { BEHAVIOR: url(td_agency.htc); cursor: pointer; width: 85px }

td.lead { border-left: 1px solid #ffffff; padding:0px }

#offer_tr #price, .hotel { font-weight: bold; }

#offer_list TR.over { background-color: #E1E8EB; }

#offer_list TR.out { }



#offer { background-color: #FFFFE1; text-align: center }

#of_head { color: #FFFFE1; 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 #EAE1B9; 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 #EAE1B9; padding-top:8px; padding-bottom:9px; padding-left:6px; padding-right:4px; }

 #offer_info table { border: 1px solid #EAE1B9; margin:0px; }

 #offer_info td { border: 1px solid #EAE1B9; 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 #EAE1B9; padding: 5px 3px 6px 6px; }

#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 #A0AAC0; background-color: #EAF0F6; 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 #EAE1B9; border-right: 1px solid #EAE1B9;}

#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; }





#paging_navigation TD { padding-top: 3px; padding-bottom: 3px; }

#paging_navigation A { color: #6699cc }

#paging_navigation A:hover { color: #336699 }



.disclaimer {	padding: 10px 0px 10px 0px; COLOR: #666666; FONT-SIZE: 8pt}




