*{
  font: 100% 'Trebuchet MS', 'Arial', 'Times New Roman', 'Hevetica', 'Sans-serif', 'Verdana';
	margin: 0;
  padding: 0;
 }
b, strong {
 font-weight: bold;
}
a img {
 border: none;
}
body
  {
		font: 100% 'Trebuchet MS','Tahoma', 'Arial', 'Times New Roman', 'Hevetica', 'Sans-serif', 'Verdana';
		background: #ffffff url('/newi/site_background.jpg') repeat-x;  
		margin: 0;
		text-align: center;
	}
#outer
	{
	 width: 983px;
	 margin: 1em auto;
	 margin-top: 0;
	 margin-bottom: 0;
	 background: url('/newi/b_site.png') no-repeat;
	 overflow: hidden;
	}
#head
 {
  float: left;
	display: inline;
	margin-left: 4px;
	width: 977px;
	height: 108px;
	background: url('/newi/b_headre.gif') no-repeat;
 }
#head_ls
 {
  float: left;
	width: 412px;
	height: 108px;
	text-align: left;
 }
#logo
 {
  float: left;
	display: inline;
	width: 320px;
	height: 51px;
	margin-left: 37px;
	margin-top: 30px;
	background: url('/newi/logo.gif') no-repeat;
	
 }
#logo a
 {
  float: left;
	display: block;
	width: 320px;
	height: 51px;
	text-decoration: none;
 }
#logo a span
 {
  float: left;
	display: inline;
	margin-left: 58px;
	margin-top: 39px;
	font: 12px 'Trebuchet MS';
	color: #728195;
	text-decoration: none;
	line-height: 13px;
 }
#head_rs
 {
  float: left;
	width: 563px;
	height: 108px;
	text-align: left;
 }
#logos
 {
  float: right;
	display: inline;
	margin-top: 20px;
	margin-right: 30px;
	height: 28px;
	width: 300px;
 }
#logos img
 {
  float: right;
	margin-left: 9px;
 }
#logos i
 {
   float: right;
	 margin-top: 7px;
	 font: 13px 'Trebuchet MS';
	 color: #627389;
 }
#top_menu
 {
  float: left;
	width: 563px;
	height: 43px;
	margin-top: 17px;
	overflow: hidden;
 }
#top_menu ul 
 {
  float: left;
	list-style-type: none;
	width: 563px;
	height: 43px;
	overflow: hidden;
 }
#top_menu ul li
 {
  float: left;
	width: 111px;
	height: 43px;
 }
#top_menu ul li.last_tl
 {
  float: left;
	width: 111px;
	background: url('/newi/b_last_tl.gif') no-repeat;
 }
#top_menu ul li.first_tl
 {
  float: left;
	width: 115px;
	background: url('/newi/b_first_tl.gif') no-repeat;
 }
#top_menu ul li.transfer_tl
 {
  background: url('/newi/b_transfer_tl.gif') no-repeat;
 }
#top_menu ul li.flight_tl
 {
  background: url('/newi/b_flight_tl.gif') no-repeat;
 }
#top_menu ul li.ski_tl
 {
  background: url('/newi/b_ski_tl.gif') no-repeat;
 }
#top_menu ul li.abroad_tl
 {
  background: url('/newi/b_abroad_tl.gif') no-repeat;
 } 
#top_menu ul li a
 {
  float: left;
	padding-left: 32px;
	font: 11px 'Tahoma';
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 10px;
 }
#top_menu ul li.first_tl a
 {
  padding-left: 36px;
 }
#menu
 {
  float: left;
	display: inline;
	margin-left: 10px;
	width: 970px;
	height: 40px;
	background: url('/newi/b_menu.gif') no-repeat;
 }
#menu ul
 {
  float: left;
	list-style-type: none;
 }
#menu ul li
 {
  float: left;
	height: 40px;
	background: url('/newi/b_menu_li.gif') no-repeat;
	background-position: 0 16px;
 }
#menu ul li a
 {
  float: left;
	padding-left: 15px;
	padding-right: 15px;
	font: 11px 'Tahoma';
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 13px;
	background: url('/newi/b_menu_a.gif') no-repeat;
	background-position: right 16px;
 }
#content
 {
  float: left;
	display: inline;
	margin-left: 10px;
	width: 965px;
	height: auto;
	background: url('/newi/b_content.gif') repeat-y;
 }
#ls
 {
  float: left;
	width: 231px;
 }
#languadges
 {
  float: left;
	margin-top: -2px;
	width: 231px;
	height: 76px;
	background: url('/newi/b_languadges.gif') no-repeat;
	text-align: left;
 }
#info_contacts
 {
  float: left;
	margin-top: 0;
	width: 231px;
	height: 120px;
	background: url('/newi/b_infos.gif') no-repeat;
	text-align: left;
 }
#info_contacts_new
 {
  float: left;
	margin-top: 0;
	width: 231px;
	background: url('/newi/b_infos1.gif') bottom no-repeat;
	text-align: left;
 padding-bottom: 12px;
 }
#info_contacts_new img
 {
  float: left;
	display: inline;
	margin-left: 14px;
 }
#info_contacts_new a img
 {
  border: none;
 }
#info_contacts_new_in
 {
  float: left;
	width: 231px;
  background: url('/newi/b_icni.gif') no-repeat;
	padding-top: 5px;
 }
#info_contacts h2
 {
  float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 6px;
	font: 11px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
 }
#languadges h2, #info_contacts_new h2
 {
  float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 6px;
	font: 12px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
 }
#languadges h2 a, #info_contacts_new h2 a
 {
  float: left;
	font: 12px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
 }
#ramka_lang
 {
  float: left;
	width: 224px;
	margin-top: 4px;
 }
#ramka_lang ul
 {
  float: left;
  display: inline;
  margin-left: 14px;
	list-style-type: none;
 }
#info_contacts_new #ramka_lang
 {
  margin-bottom: 5px;
 }
#info_contacts_new #ramka_lang ul
 {
  margin-left: 0;
 }
#ramka_lang ul li
 {
  float: left;
	margin: 0;
	padding: 0;
	width: 16px;
	margin-right: 4px;
	overflow: hidden;
 }
#ramka_lang ul li a
 {
  width: 16px;
 }
#ramka_lang ul li a, 
#ramka_lang ul li a span, 
#ramka_lang ul li span
 {
  font: 11px 'Tahoma';
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
 }
#ramka_lang ul li img
 {
  float: left;
  border: 0;
	margin-top: 7px;
 }
#ramka_lang ul li a span
 {
  float: left;
  width: 16px;
  margin-top: 0;
	text-align: center;
	margin-top: -5px;
 }
#ramka_lang ul#languages
 {
  padding-left: 13px;
 }
#ramka_lang ul#languages img
 {
  margin: 0;
 }
#languadges select option
 {
  float: left;
	padding-top: 3px;
 }
#info_contacts_new_in div#speak_your_language
 {
  color: white;
	font-size: 10pt;
	width: 220px;
	text-indent: 36px;
	float: left;
 }
#search_form
 {
  float: left;
	display: block;
	width: 231px;
	height: auto;
	background: url('/newi/b_hotel_search.gif') no-repeat;
	text-align: left;
 }
#search_form h2
 {
  float: left;
	display: inline;
	margin-left: 14px;
	width: 217px;
	margin-top: 13px;
	font: 12px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	padding-bottom: 10px;
 }
#search_form h2 a
 {
  float: left;
	font: 12px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
 }
#search_form div.sr
 {
  float: left;
	display: inline;
	margin-left: 5px;
	width: 226px;
	margin-top: 5px;
 }
#search_form div.sr h2
 {
  float: left;
	display: inline;
	margin: 0;
	font: 11px 'Tahoma';
	line-height: 11px;
	text-transform: none;
	width: 82px;
	text-align: right;
	line-height: 19px;
	padding-bottom: 0;
 }
#search_form div.sr select
 {
  float: left;
	margin-left: 6px;
	font: 11px 'Tahoma';
	line-height: 18px;
	width: 128px;
 }
#search_form div.sr select.day
 {
  width: 40px;
 }
#search_form div.sr select.month
 {
  width: 81px;
 }
#search_form span 
 {
  float: left;
	display: inline;
	margin-top: 4px;
	margin-left: 13px;
	font: 13px 'Tahoma';
	color: #66ccff;
 }
#search_form button
 {
  float: left;
	display: inline;
	margin-top: 14px;
	margin-left: 53px;
	width: 112px;
	height: 33px;
	border: none;
	background: url('/newi/search_button.gif') no-repeat;
	font: 13px 'Tahoma';
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 30px;
 }
#separator
 {
  float: left;
	display: inline;
	width: 197px;
	height: 1px;
	margin-top: 12px;
	margin-left: 15px;
	background: url('/newi/separator.gif') no-repeat;
	margin-bottom: 8px;
 }
#left_menu
 {
  float: left;
	width: 231px;
	text-align: left;
	background: url('/newi/b_left_menu.gif') no-repeat;
	padding-top: 11px;
 }
#left_menu h2
 {
  float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 16px;
	font: 12px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
 }
#left_menu h2 a
 {
  float: left;
	font: 12px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
 }
#left_menu ul
 {
  float: left;
	display: inline;
	margin-left: 14px;
	width: 215px;
	list-style-type: none;
	margin-top: 7px;
 }
#left_menu ul li
 {
  float: left;
	width: 215px;
	font: 13px 'Trebuchet MS';
	color: #ffffff;
	background: url('/newi/separator.gif') no-repeat;
	background-position: 3px bottom;
 }
#left_menu ul li a
 {
  float: left;
	display: inline;
	margin-left: 4px; 
	font: 13px 'Trebuchet MS';
	color: #ffffff;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 13px;
	background: url('/newi/bulet.gif') no-repeat;
	background-position: 0 11px;
 }
#cs
 {
  float: left;
	width: 566px;
	background: url('/newi/b_cp.gif') no-repeat;
	text-align: left;
	overflow: hidden;
 }
#text_area
 {
  float: left;
	display: inline;
	margin-left: 14px;
	width: 547px; 
	overflow: hidden;
 }
#text_area a
 {
  font: 13px 'Trebuchet MS';
  color: #1E5997;
 } 
#text_area a.more
 {
  font-weight: bold; 
	text-decoration: none;
	line-height: 25px;
 }
#text_area a.buttonlike
 {
  float: left;
  font-size: 12pt;
	font-weight: bold;
	color: white;
	background: url('/newi/button14.gif') no-repeat;
	line-height: 30px;
	height: 31px;  
	width: 147px;
	padding: 0 5px;
	overflow: hidden;
	text-transform: uppercase;
	text-decoration: none;
 }  
#text_area a.mbutton
 {
  width: 192px;
	background: url('/newi/button15.gif') no-repeat;
 }
#text_area a.lbutton
 {
  width: 234px;
	background: url('/newi/button16.gif') no-repeat;
 }
#text_area a.xlbutton
 {
  width: 300px;
	background: url('/newi/button17.gif') no-repeat;
 }
#text_area a.xxlbutton
 {
  width: 370px;
	background: url('/newi/button18.gif') no-repeat;
 }
#text_area a.xxxlbutton
 {
  width: 460px;
	background: url('/newi/button19.gif') no-repeat;
 }
#text_area p, #text_area u, #text_area font, 
#text_area p u, #text_area p font
 {
  font: 13px 'Trebuchet MS';
	color: #4f5b62;
	text-decoration: none;
 }
#text_area p b, #text_area p strong
 {
  font: 13px 'Tahoma';
	color: #40494e;
	font-weight: bold;
 }
#text_area ul
 {
  font: 13px 'Trebuchet MS';
	color: #40494e;
	 padding-left: 17px;
	 list-style-type: square;
 }
#text_area h1
 {
  float: left;
	display: inline;
	margin-left: 4px;
	margin-top: 20px;
	width: 546px;
	font: 20px 'Trebuchet MS';
	color: #082952;
	font-weight: bold;
 }
#text_area h1 a
 {
  float: left;
	font: 20px 'Trebuchet MS';
	color: #082952;
	font-weight: bold;
	text-decoration: none;
 }
#text_area h2
 {
  float: left;
	display: inline;
	margin-left: 0;
	margin-top: 12px;
	margin-bottom: 4px;
	width: 546px;
	font: 15px 'Tahoma';
	color: #406189;
	font-weight: bold;
 }
#text_area h2 a, #text_area h2 b,
#text_area h2 font, #text_area h2 b
 {
  float: left;
	font: 15px 'Tahoma';
	color: #406189;
	font-weight: bold;
	text-decoration: none;
 }
#text_area h2.smallh2
 {
  float: left;
	display: inline;
	margin-left: 4px;
	margin-top: 0;
	margin-bottom: 0;
	width: 546px;
	font: 13px 'Tahoma';
	color: #406189;
	font-weight: bold;
 }
#text_area h2.smallh2 a
 {
  float: left;
	font: 13px 'Tahoma';
	color: #406189;
	font-weight: bold;
	text-decoration: none;
 }
#text_area h3, #text_area h3 a
 {
	font: 13px 'Tahoma';
	color: #2DB030;
	font-weight: bold;
 }
 
#text_area div.top_deals
 {
  float: left;
	display: inline;
	width: 131px;
	height: 189px;
	background: url('/newi/b_top_deals.gif') no-repeat;
	margin-right: 4px;
	margin-top: 16px;
 }
#text_area div.top_deals img
 {
  float: left;
	display: inline;
	width: 119px;
	height: 89px;
	border: none;
	margin-top: 9px;
	margin-left: 6px;
 }
#text_area div.top_deals h1
 {
  float: left;
	display: inline;
	margin-left: 8px;
	width: 116px;
	height: 18px;
	overflow: hidden;
	font: 13px 'Tahoma';
	color: #317cae;
	font-weight: bold;
	margin-top: 4px;
 }
#text_area div.top_deals i
 {
  float: left;
	display: inline;
	margin-left: 8px;
	width: 116px;
	font: 11px 'Tahoma';
	color: #317cae;
	margin-top: 0;
 }
#text_area div.top_deals i a
 {
  font: 11px 'Tahoma';
	color: #317cae;
	text-decoration: none;
 }
#text_area div.top_deals h1 a
 {
  float: left;
	font: 13px 'Tahoma';
	color: #317cae;
	font-weight: bold;
	text-decoration: none;
 }
#text_area div.top_deals b, #text_area div.top_deals strong
 {
  float: left;
	display: inline;
	margin-left: 75px;
	width: 55px; 
	height: 18px;
	text-align: center;
	margin-top: 1px;
	font: 16px 'Arial';
	font-weight: bold;
	color: #172f4b;

 }
#text_area div.top_deals b a
 {
  text-decoration: none;
	font: 16px 'Arial';
	font-weight: bold;
	color: #172f4b;
 }
#text_area div.top_deals img.stars
 {
  float: left;
	display: inline;
	margin-left: 8px;
	height: 9px;
	width: auto;
	margin-top: 2px;
 }
#text_area div.top_deals h2
 {
  float: left;
	margin-top: 3px;
	display: inline;
	margin-left: 8px;
	font: 11px 'Tahoma';
	color: #223e59;
	width: 118px;
	height: 14px;
	overflow: hidden;
 }
#text_area div.top_deals h2 a
 {
  font: 11px 'Tahoma';
	color: #223e59;
	text-decoration: none;
 }
#text_area div.top_deals2
 {
  float: left;
	display: inline;
	width: 131px;
	height: 205px;
	background: url('/newi/b_top_deals2.gif') no-repeat;
	margin-right: 4px;
	margin-top: 16px;
 }
#text_area div.top_deals2 img
 {
  float: left;
	display: inline;
	width: 119px;
	height: 89px;
	border: none;
	margin-top: 9px;
	margin-left: 6px;
 }
#text_area div.top_deals2 h1
 {
  float: left;
	display: inline;
	margin-left: 8px;
	width: 116px;
	height: 18px;
	overflow: hidden;
	font: 13px 'Tahoma';
	color: #317cae;
	font-weight: bold;
	margin-top: 4px;
 }
#text_area div.top_deals2 i
 {
  float: left;
	display: inline;
	margin-left: 8px;
	width: 116px;
	font: 11px 'Tahoma';
	color: #317cae;
	margin-top: 0;
 }
#text_area div.top_deals2 i a
 {
  font: 11px 'Tahoma';
	color: #317cae;
	text-decoration: none;
 }
#text_area div.top_deals2 h1 a
 {
  float: left;
	font: 13px 'Tahoma';
	color: #317cae;
	font-weight: bold;
	text-decoration: none;
 }
#text_area div.top_deals2 b, #text_area div.top_deals2 strong
 {
  float: left;
	display: inline;
	margin-left: 75px;
	width: 55px; 
	height: 18px;
	text-align: center;
	margin-top: 1px;
	font: 16px 'Arial';
	font-weight: bold;
	color: #172f4b;

 }
#text_area div.top_deals2 b a
 {
  text-decoration: none;
	font: 16px 'Arial';
	font-weight: bold;
	color: #172f4b;
 }
#text_area div.top_deals2 img.stars
 {
  float: left;
	display: inline;
	margin-left: 8px;
	height: 9px;
	width: auto;
	margin-top: 2px;
 }
#text_area div.top_deals2 h2
 {
  float: left;
	margin-top: 5px;
	display: inline;
	margin-left: 8px;
	font: 11px 'Tahoma';
	color: #223e59;
	width: 118px;
	height: 11px;
	overflow: hidden;
 }
#text_area div.top_deals2 h2 a
 {
  font: 11px 'Tahoma';
	color: #223e59;
	text-decoration: none;
 }
#text_area div.top_deals2 h3
 {
  float: left;
	margin-top: 0;
	display: inline;
	margin-left: 8px;
	font: 11px 'Tahoma';
	color: #223e59;
	width: 118px;
	height: 14px;
	overflow: hidden;
 }
#text_area div.top_deals2 h3 a
 {
  font: 11px 'Tahoma';
	color: #223e59;
	text-decoration: none;
 }
#text_area div.top_deals_podpirach, 
#text_area div.simple_list_podpirach
 {
  float: left;
  width: 547px;
 } 
#bulgaria_holiday_text
 {
  float: left;
	width: 540px;
 }
#bulgaria_holiday_text img
 {
  float: left;
	margin-top: 12px;
	width: 260px;
 }
#holiday_text
 {
  float: left;
	display: inline;
	margin-left: 12px;
	width: 260px;
	margin-top: 6px;
	height: 178px;
	overflow: auto;
	font: 13px 'Trebucjet MS';
	color: #374e6a;
	text-align: justify;
	padding-right: 6px; 
 }
#rs
 {
  float: left;
	width: 168px;
	text-align: left;
	overflow: hidden;
 }
#book_hotel
 {
  float: left;
	width: 168px;
	height: 75px;
	overflow: hidden;
 }
#book_hotel a.webcams
 {
  float: left;
	width: 168px;
	height: 29px;
	text-align: center;
	background: red;
	border: none;
	font: 13px 'Tahoma';
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 32px;
	text-decoration: none;
	background: url('/newi/b_webcams.gif') no-repeat;
 }
#rs div.r_offer
 {
  float: left;
	display: inline;
	width: 168px;
	height: 188px;
	background: url('/newi/b_offer_right2.gif') no-repeat;
 }
#rs div.r_offer h1
 { 
  float: left;
	display: inline;
	margin-left: 12px;
	margin-top: 17px;
	width: 150px;
 }
#rs div.r_offer h1 a
 {
  float: left;
	color: #082952;
  font: 14px 'Tahoma';
	font-weight: bold;
	text-decoration: none;
 }
#rs div.r_offer a img
 {
  float: left;
	display: inline;
	margin-top: 13px;
	margin-left: 11px;
	width: 143px;
	height: 106px;
	border: none;
	background: url('/newi/b_r_offer.gif') no-repeat;
	padding: 1px;
 }
#rs div.r_offer a.m_link
 {
  float: left;
	float: left;
	display: inline;
	margin-top: 12px;
	margin-left: 12px;
	font: 11px 'Tahoma';
	color: #317cae;
	text-decoration: none;
	margin-top: 8px;
 }
#rs div.r_sep
 {
  float: left;
	width: 168px;
	height: 13px;
	background: url('/newi/b_sep_right.gif') no-repeat;
 }
#rs div.r_sep_half
 {
  float: left;
	width: 168px;
	height: 10px;
	background: url('/newi/b_rmt.gif') no-repeat;
 }
#rmt
 {
  float: left;
	width: 168px;
	background: url('/newi/b_rmt.gif') no-repeat;
 }
#rmt h1
 { 
  float: left;
	display: inline;
	margin-left: 12px;
	margin-top: 17px;
	width: 150px;
	color: #082952;
  font: 14px 'Tahoma';
	font-weight: bold;
 }
#rmt h1 a
 {
  float: left;
	color: #082952;
  font: 14px 'Tahoma';
	font-weight: bold;
	text-decoration: none;
 }
#top_resorts
 {
  float: left;
	margin-top: 18px;
	width: 538px;
	height: 251px;
 }
#beach_ski_spa
 {
  float: left;
	width: 538px;
	height: 40px;
	background: url('/newi/b_beach_ski_spa.gif') no-repeat;
 }
#beach_ski_spa ul
 {
  float: left;
	width: 538px;
	height: 40px;
	list-style-type: none;
	padding-left: 0;
 }
#beach_ski_spa ul li
 {
  float: left;
	width: 133px;
	height: 40px;
	overflow: hidden;
	background: url('/newi/b_tabs_bss.gif') no-repeat;
 }
#beach_ski_spa ul li.flbss
 {
  float: left;
	width: 133px;
	height: 40px;
	background: url('/newi/b_tabs_bss1.gif') no-repeat;
 }
#beach_ski_spa a
 {
  float: left;
	display: inline;
	width: 116px;
	height: 35px;
	margin-left: 10px;
	font: 13px 'Tahoma';
	line-height: 35px;
	font-weight: bold;
	color: #082952;
	text-decoration: none;
 }
#beach_ski_spa ul li.active1
 {
  float: left;
	background: url('/newi/b_active1.gif') no-repeat;
	width: 131px; 
 }
#beach_ski_spa ul li.active2
 {
  float: left;
	background: url('/newi/b_active2.gif') no-repeat;
 }
#resort_box, .resort_box
 {
  float: left;
	width: 538px;
	height: 212px;
	background: url('/newi/b_resort_box.gif') no-repeat;
 }
#resort_box_ls
 {
  float: left;
	display: inline;
	margin-left: 10px;
	width: 348px;
	height: 196px;
	margin-top: 6px;
	background: url('/newi/b_resort_box_ls.gif') no-repeat;
 }
#resort_box_ls img
 {
  float: left;
	display: inline;
	width: 345px;
	height: 190px;
	margin-left: 3px;
	margin-top: 3px;
 }
#resort_box_rs
 {
  float: left;
	display: inline;
	margin-top: 6px;
	width: 179px;
	height: 205px;
	background: url('/newi/b_ul_resorts.gif') no-repeat;
 } 
#resort_box_rs ul
 {
  float: left;
	list-style-type: none;
	width: 179px;
	height: 205px;
	padding-left: 0;
 }
#resort_box_rs ul li
 {
  float: left;
	width: 179px;
	height: 35px;
	background: url('/newi/b_li_resorts.gif') no-repeat;
	background-position: 3px 0;
 }
#resort_box_rs ul li.active_resort1
 {
  float: left;
	background: url('/newi/b_active_resort1.gif') no-repeat;
	height: 62px;
 }
#resort_box_rs ul li.active_resort1 a
 {
  float: left;
	padding-top: 0;
	font: 15px 'Tahoma';
	font-weight: bold;
	color: #317cae;
	padding-bottom: 4px;
 }
#resort_box_rs ul li.active_resort1 a i
 {
  float: left;
	padding: 0;
	margin: 0;
	font: 11px 'Tahoma';
	line-height: 12px;
	color: #317cae;
 }
#resort_box_rs ul li a
 {
  float: left;
	display: inline;
	margin-left: 29px;
	width: 148px;
	padding-top: 9px;
	text-decoration: none;
	color: #082952;
	font: 14px 'Tahoma';
 }
#offer_table
 {
  float: left;
	width: 537px;
	margin-top: 14px;
 }
#table_tabs
 {
  float: left;
	width: 537px;
	height: 41px;
 }
#table_tabs ul
 {
  float: left;
	width: 537px;
	height: 41px;
	list-style-type: none;
	padding-left: 0;
	
 }
#table_tabs ul li
 {
  float: left;
	text-align: center;
	width: 106px;
	height: 35px;
	padding-top: 6px;
	margin-right: 2px;
	background: url('/newi/b_active_tabs.gif') no-repeat;
 }
#table_tabs ul li.active_tab1
 {
  float: left;
	width: 106px;
	height: 35px;
	padding-top: 6px;
	background: url('/newi/b_active_tab1.gif') no-repeat;
 }
#table_tabs ul li.active_tab1 a
 {
  font: 13px 'Tahoma';
	font-weight: bold;
  color: #ffffff;
 }
#table_tabs ul li.active_tab2
 {
  float: left;
	width: 110px;
	height: 41px;
	background: url('/newi/b_active_tab2.gif') no-repeat;
 }
#table_tabs ul li.active_tab2 a
 {
  color: #ffffff;
 }
#table_tabs ul li a
 {
	font: 13px 'Tahoma';
	line-height: 14px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 8px 2px 0 2px;
 }
#table_tabs_resorts
 {
  float: left;
	width: 537px;
	height: 39px;
	background: url('/newi/b_tabs_resorts.gif') no-repeat;
  overflow: hidden;
 }
#table_tabs_resorts a
 {
  float: left;
	margin-top: 7px;
	padding-left: 16px;
	padding-right: 19px;
	text-decoration: none;
	font: 13px 'Tahoma';
	height: 15px;
	color: #ffffff;
	background: url('/newi/bullet2.gif') no-repeat;
	background-position: right 7px;
	overflow: hidden;
 }
#table_tabs_resorts a.active_subtab
 {
  color: #ffffff;
	font: 13px 'Tahoma';
	font-weight: bold;
 }
#outer_table
 {
  float: left;
	width: 537px;
	background: url('/newi/b_outer_table.gif') repeat-y;
 }
 
 
/* start of common table for all pages */

table#listtable, table.listtable {
 background: #E5EDF1; 
 width: 100%;
 border: 1px solid #C9C9C9;
 border-collapse: collapse;
}

table#listtable th, table.listtable th { 
 padding: 3px; 
 border: 1px solid #C9C9C9;
 border-collapse: collapse;
}

table#listtable td, table.listtable td {
 padding: 3px;
 border: 1px solid #C9C9C9;
 border-collapse: collapse;
 font-size: 7.5pt;
 text-align: center;
}

table#listtable td.name, table.listtable td.name {
 text-align: left;
 
}

table#listtable td.name a, table.listtable td.name a {
 text-decoration: none;
}

table#listtable td.name a:hover, table.listtable td.name a:hover {
 text-decoration: underline;
}

table#listtable td.accent, table.listtable td.accent
{
 font-size: 9pt;
}

table#listtable tr.odd, table#listtable tr.odd td,
table.listtable tr.odd, table.listtable tr.odd td,
#hotel_page #left_side table tr.odd td
{
  background: #ffffff;
}

table#listtable tr.even, table#listtable tr.even td,
table.listtable tr.even, table.listtable tr.even td,
#hotel_page #left_side table tr.even td
 {
  background: #eff5f8;
 }

table#listtable td a.book, table.listtable td a.book, 
#content table#listtable td a.book, #content table.listtable td a.book,
table#listtable td a.book:visited, table.listtable td a.book:visited
 {
 text-decoration: none;
 font-weight: bold;
 color: #098d13;
 }
table#listtable a img, table.listtable a img
 {
  border: none;
 }

/* start of deals table */
 
table#deals_table, table#deals_table td, table#deals_table th, 
table#deals_table td a, table#deals_table td a:visited
 {
  color: #253F55;
  font: 8pt 'Tahoma';
	border: 0;
 }

table#deals_table
 {
  float: left;
	width: 529px;
	margin-left: 4px !important;
	margin-left: 2px;
 }

table#deals_table th {
	text-transform: capitalize;
  background: #edf3f9;
	color: #4c5e73;
	font-weight: bold;
	border-right: 1px solid #cfdde7;
  border-bottom: 1px solid #cfdde7; 
	padding-bottom: 5px;
	text-align: center;
	padding: 3px 0 6px 0;
}

table#deals_table th.name {
  padding: 3px;
  width: 186px;
  text-align: left;
}
table#deals_table th.ht1
 {
  width: 100px;
 }
table#deals_table th.ht2
 {
  width: 98px;
 }
table#deals_table th.ht3
 {
  width: 63px;
 }
table#deals_table th.ht4
 {
  width: 71px;
 }
table#deals_table td {
 border-right: 1px solid #cfdde7;
 border-bottom: 1px solid #cfdde7; 
}

table#deals_table td.accent {
  font-size: 10.5pt;
	font-weight: bold;
	color: #098d13;
	background: #f3feef;
}

table#deals_table tr.even td.accent {
	background: #dbfed1;
}

table#deals_table td b {
  font: 8.5pt 'Tahoma';
  font-weight: bold;
}
#table_bottom
 {
  float: left;
	width: 537px;
	height: 4px;
	background: url('/newi/b_table_bottom.gif') no-repeat;
 }
#text_area div.simple_list
 {
  float: left;
	width: 131px;
	margin-top: 14px;
	background: url('/newi/b_simple_list.gif') bottom no-repeat;
	padding-bottom: 14px;
	margin-right: 4px;
 }
#text_area div.simple_list h1
 {
  float: left;
	display: inline;
	padding: 0;
	margin-left: 0;
	margin-top: 0;
	width: 131px;
	font: 12px 'Tahoma';
	font-weight: bold;
	color: #317cae;
	background: url('/newi/simple_list_top.gif') no-repeat;
 }
#text_area div.simple_list h1 a
 {
  float: left;
	display: inline;
	margin-top: 7px;
	margin-left: 10px;
	font: 12px 'Tahoma' !important;
	font-weight: bold !important;
	color: #317cae;
	text-decoration: none;
	max-width: 121px;
 }
#text_area div.simple_list a img
 {
  float: left;
  display: inline;
  margin-top: 8px;
  margin-left: 6px;
	border: none;
	background: url('/newi/b_img_sl.gif') no-repeat;
	margin-bottom: 6px;
 }
#text_area div.simple_list a.slt
 {
  float: left;
	font: 11px 'Tahoma';
	color: #317cae;
	display: inline;
  margin-top: 3px;
  margin-left: 6px;
	width: 116px;
	text-decoration: none;
 }
#text_area div.titles_images_list
 {
  float: left;
  margin-top: 10px;
 } 
#text_area div.title_image_item
 {
  padding: 7px 0;
	border-top: 1px dotted #999999;
 } 
#text_area div.title_image_item img.list_image,
#text_area div.title_image_item div.r_part
 {
  float: left;
  display: inline;
 }
#text_area div.title_image_item img.list_image
 {
  width: 88px;
  margin-right: 5px;
 }
#text_area div.title_image_item div.r_part, 
#text_area div.title_image_item div.r_part h2, 
#text_area div.title_image_item div.r_part p
 {
  width: 452px;
	overflow: hidden;
 }
#text_area div.title_image_item div.r_part h2
 {
  margin: 0;
	padding: 0;
 }
#text_area div.title_image_item div.r_part p
 {
  height: 53px;
  color: #999999;
 }
#text_area div.title_image_item div.r_part p i
 {
  color: #666666;
 }
#text_area div.titles_list
 {
  margin-top: 10px;
 } 
#text_area h2.title_list 
 {
  border-bottom: 1px dashed #333333;
	margin: 0;
	padding: 4px 0;
 }
#text_area h2.title_list, 
#text_area h2.title_list a,
#text_area div.title_image_item h2,
#text_area div.title_image_item h2 a
 {
  color: #00871F;
	font: 13px 'Tahoma';
	font-weight: bold;
	text-decoration: none;
 }
#text_area h2.title_list a:hover, 
#text_area div.title_image_item h2 a:hover
 {
  text-decoration: underline;
 }
#text_area h2.title_list i 
 {
  font: 12px 'Tahoma';
  color: #333333;
	font-weight: normal;
 }
#rmt
 {
  float: left;
 }
#rmt ul
 {
  float: left;
	display: inline;
	margin-left: 12px;
	width: 142px;
	margin-top: 12px;
	list-style-type: none;
 }
#rmt ul li
 {
  float: left;
	margin-left: 0;
	font: 13px 'Tahoma';
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
	width: 141px;
	background: url('/newi/b_rm.gif') bottom no-repeat;
 }
#rmt ul li a
 {
  float: left;
	width: 142px;
	text-decoration: none;
	color: #317cae;
	font: 13px 'Tahoma';
	line-height: 14px;
	padding-left: 7px;
	background: url('/newi/bullet3.gif') no-repeat;
	background-position: 0 6px;
 }
#rmt ul li.h_stars
 {
  float: left;
	margin-left: 0;
	font: 13px 'Tahoma';
	line-height: 14px;
	padding-top: 9px;
	padding-bottom: 4px;
	width: 141px;
	background: none;
 }
#rmt ul li.h_stars img
 {
  float: left;
	margin-right: 1px;
 }
#footer
 {
  float: left;
	display: inline;
	margin-left: 10px;
	width: 985px;
	height: 110px;
	background: url('/newi/b_footer.gif') no-repeat;
	padding-top: 35px;
 }
#footer p
 {
  float: left;
  width: 985px;
	text-align: center;
	font: 13px 'Trebuchet MS';
	color: #343a7a;
	margin-top: 20px;
 }
#footer p a
 {
  font: 13px 'Trebuchet MS';
  color: #3281c5;
	text-decoration: none;
 }
#footer_addres
 {
  float: left;
	display: inline;
	height: 40px;
	margin-left: 5px;
	padding-right: 6px;
	border-right: 1px solid #3b3b83;
 }
#footer_addres a img
 {
  float: left;
	border: none;
 }
#footer_addres span
 {
  float: left;
	display: inline;
	font: 11px 'Tahoma';
	font-weight: bold;
	color: #3b3b83;
	line-height: 12px;
	margin-left: 6px;
 }
#footer_addres span b
 {
  float: left;
	font: 11px 'Tahoma';
	font-weight: bold;
	color: #3b3b83;
	line-height: 12px;
 }
#footer_addres span a img
 {
  float: left;
	display: inline;
	margin-top: 1px;
	margin-left: 3px;
 }
#footer div.foter_details
 {
  float: left;
	display: inline;
	height: 40px;
	padding: 0 5px;
	border-right: 1px solid #3b3b83;
	font: 11px 'Tahoma';
 }
#footer div.foter_details img
 {
  float: left;
	display: inline;
	margin-right: 4px;
 }
#footer div.foter_details img.logos
 {
  margin-left: 4px;
 }
#footer div.foter_details b
 {
  float: left;
	text-align: left;
	font: 11px 'Tahoma';
	font-weight: bold;
	color: #3b3b83;
 }
 
#footer div.footerlinks 
 {
  float: left;
  text-align: center;
  width: 100%;
	padding-top: 5px;
 }
 
#footer ul
 {
  margin: 0;
	display: inline;
	list-style-type: none;
 }

#footer ul li
 {
  display: inline;
	padding-right: 18px;
	margin-left: 18px;
	background: url('/newi/separator2.gif') no-repeat;
	background-position: right 7px;
 }
#footer ul li a
 {
  color: #4A89C0;
	text-decoration: none;
	font: 13px 'Trebuchet MS';
	font-weight: normal;
 }
#footer ul li.last_fl
 {
  background: none;
 }
 
 
#navigation_bar
 {
  float: left;
	margin-top: 9px;
	display: inline;
	width: 536px;
	margin-left: 15px;
	/*height: 22px;*/
	line-height: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e1ecf0;
 }
#navigation_bar a
 {
  float: left;
	font: 13px 'Tahoma';
	color: #4e6c91;
	text-decoration: none;
 }
#navigation_bar img
 {
  float: left;
	display: inline;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 5px;
 }
#navigation_bar b
 {
  float: left;
	font: 13px 'Tahoma';
	font-weight: bold;
  color: #317cae;
 }
#outershare
 {
  float: left;
	width: 169px;
	height: 24px;
	background: url('/newi/b_outershare1.gif') no-repeat;
	overflow: hidden;
 }
div.book_en  #outershare
 {
  height: 46px;
	background: url('/newi/b_outershare.gif') no-repeat;
 } 
#outershare a.hotel_reviews 
 {
  float: left;
	margin: 0;
	padding: 0;
	display: inline;
	margin-left: 18px;
	font: 12px 'Tahoma';
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin-top: 5px;
	background: url('/newi/reviewby.gif') no-repeat;
	padding-left: 28px;
	line-height: 20px;
	text-transform: uppercase;
 }
div.addthis_toolbox
 {
  float: left;
	display: inline;
	margin-left: 5px;
	margin-top: 1px;
	width: 163px;
 }
div.addthis_toolbox a.addthis_button_compact
 {
  font: 12px 'Tahoma';
	text-decoration: none;
  color: #ffffff;
	line-height: 16px;
 }
div.addthis_toolbox span.addthis_separator
 {
  background: #78cc78;
	padding: 0;
	margin: 0;
	margin-left: 2px;
	margin-right: 3px;
	width: 1px;
	margin-top: 2px;
	line-height: 13px;
	height: 13px;
 }
 
div#right_text
 {
  font-size: 8pt;
	padding: 5px;
 }
 
div#right_text h2, 
div#right_text h2 a
 {
  color: #082952;
	padding: 3px 0;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
 }
 
div#right_text p
 {
  /*text-align: justify;*/
 }
 
div#right_text p a
 {
  color: #1E5997;
 }
 
div#main_image, div#small_images {
 float: left;
}

div#small_images {
 width: 285px;
} 

div#small_images .imgs1{
 float: left;
 margin: 0 4px 3px 0;
 padding: 0; 
}

div#small_images img.imgs1{
 margin: 0 4px 3px 0;
}

div#small_images span.imgs1,
div#small_images img.imgs1{
 width: 87px;
 height: 66px;
}
#info_contacts
 {
  float: left;
 }
#info_contacts h1
 {
  float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 7px;
	padding-bottom: 9px;
	color: #ffffff;
	font: 11px 'Tahoma';
	font-weight: bold;
	text-transform: uppercase;
 }
#info_contacts img
 {
  float: left;
	display: inline;
	margin-left: 14px;
 }
#info_contacts a
 {
  float: left;
 }
#info_contacts a img
 {
  border: 0;
 }

/* listing pages bar */ 

#page_bar
 {
  float: left;
	width: 544px;
	margin-top: 10px;
	padding-bottom: 20px;
	text-align: center;
 }
#page_bar a.p_n
 {
  font: 12px 'Tahoma';
	color: #333333;
	padding: 0 5px 0 5px;
 }
#page_bar a.number
 { 
  font: 12px 'Tahoma';
	color: #333333;
	text-decoration: none;
	padding: 0 3px 0 3px;
 }
#page_bar a#active
 {
	border: 1px solid #E2E2E2;
	padding: 0 3px 0 3px;
	font: 12px 'Tahoma';
 }
 
/*top deals 3*/


#text_area div.top_deals3
 {
  float: left;
	display: inline;
	width: 131px;
	height: 222px;
	background: url('/newi/b_top_deals3.gif') no-repeat;
	margin-right: 4px;
	margin-top: 6px;
 }
#text_area div.top_deals3 img
 {
  float: left;
	display: inline;
	width: 119px;
	height: 89px;
	border: none;
	margin-top: 9px;
	margin-left: 6px;
 }
#text_area div.top_deals3 h1
 {
  float: left;
	display: inline;
	margin-left: 8px;
	width: 116px;
	height: 18px;
	overflow: hidden;
	font: 13px 'Tahoma';
	color: #317cae;
	font-weight: bold;
	margin-top: 4px;
 }
#text_area div.hotel_deals
 {
	height: 205px;
	background: url('/newi/b_top_deals3_small.gif') no-repeat;
	overflow: hidden;
 } 
#text_area div.hotel_deals h1
 {
  height: 32px;
 }
#text_area div.hotel_deals h1.one_line
 {
  height: 18px;
 }
#text_area div.hotel_deals i
 {
  overflow: hidden;
  height: 14px;
 }
#text_area div.top_deals3 i
 {
  float: left;
	display: inline;
	margin-left: 8px;
	width: 116px;
	font: 11px 'Tahoma';
	color: #317cae;
	margin-top: 0;
 }
#text_area div.top_deals3 i a
 {
  font: 11px 'Tahoma';
	color: #317cae;
	text-decoration: none;
 }
#text_area div.top_deals3 h1 a
 {
  float: left;
	font: 13px 'Tahoma';
	color: #317cae;
	font-weight: bold;
	text-decoration: none;
 }
#text_area div.top_deals3 b, 
#text_area div.top_deals3 strong
 {
  float: right;
	display: inline;
	margin: 9px 0;
	margin-right: 3px;
	width: 125px; 
	height: 18px;
	text-align: center;
	text-align: right;
	font: 14px 'Tahoma';
	font: 14px 'Arial Narrow' !important;
	font-weight: bold;
	color: #172f4b;
	color: red !important;
 }
 
#text_area div.top_deals3 b i
 {
  float: none;
	margin-left: 2px;
	color: #172f4b;
	font-size: 7pt;
 }
 
#text_area div.top_deals3 b u
 {
  color: #172f4b;
 }
 
#text_area div.top_deals3 b a
 {
  text-decoration: none;
	font: 15px 'Arial';
	font-weight: bold;
	color: #172f4b;
 }
#text_area div.top_deals3 img.stars
 {
  float: left;
	display: inline;
	margin-left: 8px;
	height: 9px;
	width: auto;
	margin-top: 2px;
 }
#text_area div.top_deals3 h2
 {
  float: left;
	margin-top: 5px;
	display: inline;
	margin-left: 8px;
	font: 11px 'Tahoma';
	color: #223e59;
	width: 118px;
	height: 11px;
	overflow: hidden;
 }
#text_area div.top_deals3 h2 a
 {
  font: 11px 'Tahoma';
	color: #223e59;
	text-decoration: none;
 }
#text_area div.top_deals3 h3
 {
  float: left;
	margin-top: 0;
	display: inline;
	margin-left: 8px;
	font: 11px 'Tahoma';
	color: #223e59;
	width: 118px;
	height: 14px;
	overflow: hidden;
 }
#text_area div.top_deals3 h3 a
 {
  font: 11px 'Tahoma';
	color: #223e59;
	text-decoration: none;
 } 
 
 
/* Clearfix
----------------------------------------------------------- */

#text_area > p 
{
    display: block;
}

#text_area > p:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#text_area > p 
{
    display: inline-block;
}


/* Hides from IE-mac \*/
#text_area > p {
    display: block;
}

* html #text_area > p {
    height: 1px;
}
/* End hide from IE-mac */
