#welcome_text
 {
  width: 375px;
	height: 219px;
 }
#welcome_text h2
 {
  padding-top: 3px;
  font: 19px Tahoma;
	color: #003366;
 }
#welcome_text h2 i
 {
  color: #003366;
	font: 11px Tahoma;
 }
#welcome_text p
 { 
  margin-top: 15px;
 }
#welcome_text p
 {
	color: #333333;
	font: 11px Tahoma;
  margin-bottom: 7px;
	text-align: justify;
 }
#content #quick_search
 {
  width: 375px;
	height: 79px;
	background: url('/img/b_quick_search.gif') no-repeat;
	background-position: 0 17px;
 } 
#quick_search h1
 {
  margin-left: 12px;
  color: #454545;
	font: 11px Tahoma;
	font-weight: bold;
	text-transform: uppercase;
 }
#quick_search label
 {
   font: 12px Tahoma;
	 margin-left: 5px;
	 color: #333333;
 }
select
 {
  margin-top: 2px;
  font: 12px Tahoma;
	height: 20px;
 }
#select_one
 {
  margin-top: 9px;
	margin-left: 16px;
  display: inline;
	float: left;
 }
select#select_city
 {
  width: 100px;
 }
#select_two
 {
  margin-top: 9px;
	margin-left: 7px;
	display: inline;
	float: left;
 }
select#select_hotel
 {
  width: 120px;
 }
#select_three
 {
  margin-top: 9px;
	margin-left: 7px;
  display: inline;
	float: left;
	clear: none;
	margin-right: 7px;
 }
select#hotel_stars
 {
  width: 70px;
 }
#choose_hotel_button
 { 
  margin-top: 25px;
 }
#choose_hotel_button button
 {
  float: left;
  display: block;
	width: 37px;
	height: 20px;
	background: #09507C;
	border: 1px solid #167FBF;
	text-align: center;
	padding-top: 3px;
  font: 10px Tahoma;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 }
#newsletter button
 {
  float: left;
  display: block;
	width: 54px;
	height: 20px;
	background: #09507C;
	border: 1px solid #167FBF;
	text-align: center;
	padding-top: 2px;
  font: 10px Tahoma;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
 }
#choose_hotel_button > a
 {
  height: 17px;
 }
#search
 {
  margin-top: 7px;
	margin-left: 62px;
 }
#search a
 {
  float: left;
  display: block;
	width: 50px;
	height: 20px;
	background: #09507C;
	border: 1px solid #167FBF;
	text-align: center;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
  font: 10px Tahoma;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 }
#search > a
 {
  height: 16px;
 }
#top_content 
 {
  border-bottom: 1px dotted #A2ABB9;
 }

#offers
 {
  margin-top: 6px;
  height: 224px;	
 }
#offers a
 {
  text-decoration: none;
 }
#offers h1 b
 {
  font: 18px 'Trebuchet MS';
	line-height: 20px;
  font-weight: bold;
	color: #6489AA;
 }
#offers h1
 {
  height: 131px;
  text-decoration: none;
  margin-top: 25px;
	margin-left: 8px;
  font: 14px Tahoma;
	color: #6489AA;
 }
#offers h2
 {
  height: 18px;
	background: url('/img/b2_banners.gif') no-repeat;
 }
#offers h2 a
 {
  float: left;
	display: block;
  margin-left: 13px;
	margin-top: 2px;
  font: 10px Tahoma;
  color: #09507C;
	text-decoration: none;
 }
#offers .homebanner
 {
  float: left;
  margin-left: 23px;
	width: 170px;
	height: 224px;
 }
 
#offers .firstbanner
 {
  margin-left: 4px;
 }
 
#offers .homebanner p
 {
  padding-top: 0px;
  color: #666666;
	font: 11px Tahoma;
  width: 170px;
	height: 54px;
	overflow: auto;
	padding-left: 8px;
	
	background: url('/img/b1_banners.gif') repeat-y;
 }

#offers .homebanner h1, #offers .homebanner h1 a, #offers .homebanner h1 a:visited
 {
   color: #6489AA;
   font: 12px Tahoma;
	 text-decoration: none;
 }
#hotel_of_the_month
 { 
  float: left;
  margin-top: 10px;
  width: 370px;
	height: 198px;
  background: url('/img/b_hotel_of_the_month.gif') no-repeat;

 }
#hotel_of_the_month #bla
 {
  display: table;
	float: left;
	margin-top: 12px;
	margin-left: 35px;
	margin-right: 14px;
	width: 138px;
	vertical-align: middle;
	height: 174px;
 }
#hotel_of_the_month #bla img
 {
	width: 138px;
 }
#hotel_of_the_month img.logo
 {
  display: block;
	float: left;
	margin-left: 0;
	margin-top: 15px;
	margin-right: 12px;
 }
#hotel_info
 {
	padding-top: 15px;
	width: auto;
 }
#hotel_info h1
 {
  color: #990000;
	font: 11px Tahoma;
	font-weight: bold;
 }
#hotel_info h2
 {
  padding-top: 2px;
  color: #333333;
	font: 13px Tahoma;
	font-weight: bold;
 }
#hotel_info h3
 {
  padding-top: 2px;
  color: #09507C;
	font: 11px Tahoma;
 }
#hotel_info p
 {
  float: left;
	width: 170px;
	line-height: 13px;
	text-align: justify;
 }
#hotel_info a
 {
  color: #09507C;
	font: 10px Tahoma;
	font-weight: bold;
 }
#tour_operators
 {
  display: block;
  float: left;
  margin-top: 10px;
	margin-left: 16px;
	width: 172px;
	height: 197px;
	background: url('/img/tour_operators_entrance.gif') no-repeat;
 }
#tour_operators h1
 {
  margin-top: 6px;
  color: #ffffff;
	font: 13px Tahoma;
	font-weight: bold;
	text-align: center;
 }
#tour_operators h1 b
 {
  display: block;
	font: 17px 'Trebuchet MS';
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
 }
#tour_operators label
 {
  margin-top: 7px;
  display: block;
  color: #ffffff;
	text-align: center;
 }
#tour_operators input 
 {
  margin-left: 23px;
	width: 126px;
 }
#tour_operators p
 {
  text-align: center;
	margin-top: 12px;
  font: 10px Tahoma;
	font-weight: bold;
	color: #ffffff;
	background: url('/img/button.gif') no-repeat;
	background-position: 37px 0;
	padding-top: 4px;
	padding-bottom: 4px;
 }

