body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	margin: 0 0 0 0;
	background: #fdfdfd url(http://www.hotelssofia.org/images/site_bg.jpg) no-repeat ;
	background-position: 350 -35 0 0;
}	

li, lu {	list-style:none;}
h1 {font:bold 14px Tahoma, Verdana; color: #9d7f07; padding-top: 7px;padding-bottom: 5px;}

.img-wrapper {
  background: url(http://www.hotelssofia.org/images/shadow.gif) no-repeat bottom right;
  clear: both;
  float: left;
  position: relative;
  margin: 5px 0 0 5px;
}
 
.img-wrapper img {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  padding: 0px;
  display: block;
  margin: -5px 5px 5px -5px;
  position: relative;
}

.dot{background: url(http://www.hotelssofia.org/images/dot.gif) center repeat-x ; height: 20px;}

/*homepage*/

div#content{width: 910px;clear: both;}

div#top{width: 990px;}
#top .logo{float:left;background: url(http://www.hotelssofia.org/images/ihr_logo.jpg) no-repeat ;height: 103px; width: 247px;}
#top .top_cross_1{position: relative;float:left;background: url(http://www.hotelssofia.org/images/top_cross1.png) no-repeat ; height: 101px; width: 105px; z-index: 5000;}
#top .top_pic{float:left;z-index: 1; margin-left: -105px;margin-top: -1px;}
#top .top_pic .headline{float:right;}

div#menu {width: 990px;}
#menu .top_cross_2 {float:left;background: url(http://www.hotelssofia.org/images/top_cross2.jpg) no-repeat ; height: 52px; width: 246px;}
#menu .menu_bg {float:left;background: url(http://www.hotelssofia.org/images/menu_bg.jpg) no-repeat; height: 52px; width: 702px;} 
#menu .menu_bg .menu_txt{font:bold 11px Tahoma, Verdana; color: #FFFFFF; 
margin-top:19px;margin-left:20px;}

.menu_txt  A:link, .menu_txt  A:visited, .menu_txt  A:active{ padding-right: 28px;	color:#FFFFFF; TEXT-DECORATION: none;}
.menu_txt A:hover{color:#FFFFFF; TEXT-DECORATION: underline;}


div#left_area {width: 260px; float: left;}

#left_area .top_cross_3 {float:left;clear: both;
background: url(http://www.hotelssofia.org/images/top_cross3.jpg) no-repeat; height: 62px; width: 159px;}

#left_area .left_pad {float:left; height: 25px; width: 100px;}

#left_area #title_txt{clear: both; text-align: right;font: bold 12px Tahoma, Verdana; color: #474747; padding-left: 12px;}

.title_bullet{background: url(http://www.hotelssofia.org/images/bullet.gif) no-repeat;padding-left: 10px;}
#left_area #left_line{background: url(http://www.hotelssofia.org/images/line.gif) center repeat-x; height: 10px;}
#left_area #newhotels_pic{ float: right; clear: both; }

#left_area #feedback_txtarea{ float: right; clear: both; width: 215px; }
#left_area #feedback_linkarea{ float: right;  width: 215px; }

#left_area #livesupport_pic{ float: right; clear: both; }

#left_area #currency_table{ float: right; clear: both; width: 215px; }
#left_area #currency_table .table_bg{ background: #f9f9f9;border:1px solid #dfdfdf; height:25px; }

#left_area #weather_pic{ float: right; clear: both; }

div#center_area {float: right; width: 600px;}
#center_area .top_pad{padding-top: 43px;}
#center_area .center_pad {float:right;  height: 25px; width: 600px;}

#center_area #cont_title_txt{text-align: right;font: bold 12px Tahoma, Verdana; color: #d54d0a; 
padding-left: 12px;}

#center_area #content_line{background: url(http://www.hotelssofia.org/images/line.gif) center repeat-x; height: 10px;}

#center_area #search_cont{background:#ffffff url(http://www.hotelssofia.org/images/search_bg.jpg) bottom repeat-x; border:1px solid #e9e9e9;
 margin-top: 2px;}
#center_area #search_cont .search_item{ float: left;}

.input_search{	font: 11px tahoma;color: #535353; padding-left:3px; border:1px solid #d7d7d7;
background-color: #FFF;	height: 18px;}

#center_area #favorite{width:600px;}

#center_area #favorite #favorite_box_1 {width: 290px;margin-top:5px; height:100px;float: left;}
#center_area #favorite #favorite_box_1 #fav_pic {float:left;margin-right: 5px;  }
#center_area #favorite #favorite_box_1 #fav_txt {float:left; width:150px;}

#center_area #favorite #favorite_box_2 {width: 280px;margin-top:5px; height:100px; float: left;}
#center_area #favorite #favorite_box_2 #fav_pic {float:left;margin-right: 5px;  }
#center_area #favorite #favorite_box_2 #fav_txt {float:left; width:150px;}

#center_area #cont_country{width:600px; height: 240px;}
#center_area #cont_country #country_box_1 {width: 180px;margin-top:5px;margin-right:15px;float: left;}

#footer{clear:both;width: 924px;padding-top:35px;}
#footer #footer_bg{background: url(http://www.hotelssofia.org/images/footer_bg.jpg) no-repeat; width: 924px; height: 51px;}
#footer #footer_bg .copyright{ float: left;margin-top:17px;margin-left:40px;}
#footer #footer_bg .smartis{ float: right;margin-top:17px;margin-right:40px;}

#footer #foot_links{width: 924px;padding-top:10px;padding-bottom:10px; text-align: right;}
#footer #foot_bottomline{width: 924px;background: url(http://www.hotelssofia.org/images/foot_bottomline.jpg) repeat-x; height: 25px;}

/*listing*/
#left_area #criteria_pic{ float: right; clear: both; }
#left_area #criteria_bg{ float: right; clear: both; background: url(http://www.hotelssofia.org/images/criteria_bg.jpg) repeat-y; width: 235px;}

#center_area #toplinks{background: #f3f3f3; padding-left: 10px;padding-top: 5px; height: 25px; }

#center_area #list_result_txt{padding-top: 10px;padding-left: 10px;}

#center_area #next_previous {background: #f4f5ea; padding-left: 10px;margin-top: 10px; height: 30px;}
#center_area #next_previous .hotel_1_10{ float: left;margin-top:8px;}
#center_area #next_previous .arrow{ float: right;margin-top:5px;padding-right: 10px;}

#center_area #listing_area {background: url(http://www.hotelssofia.org/images/listing_bg_gra.gif) bottom repeat-x; height: 110px; border:#dddddd solid 1px;  margin-top:15px;}
#center_area #listing_area #list_pic {float:left;margin-right: 6px;margin-top: 15px;margin-left: 15px;  }
#center_area #listing_area #list_txt {float:left;margin-top: 10px; width:380px;}
#center_area #listing_area #select_btn {float:right;margin-top: 5px;margin-bottom: 5px;margin-right: 5px;}

#center_area #listing_request {background:#d5ebf4; border-left:#d5ebf4 solid 1px;border-right:#d5ebf4 solid 1px;border-bottom:#d5ebf4 solid 1px;}
#center_area #listing_request .bgcolor {background:#f3f9fc;}

#center_area #detail_area {clear:both;background:#FFF url(http://www.hotelssofia.org/images/listing_bg_gra.gif) bottom repeat-x; min-height: 250px; height:auto !important; border:#dddddd solid 1px;  margin-top:15px;margin-bottom:5px;width: 600px; }
#center_area #detail_area .detail_pic {float:left;margin-right: 6px;padding-top: 10px;margin-left: 10px;  }
#center_area #detail_area .detail_pic_2 {float:left;margin-right: 6px;margin-top: 10px;margin-left: 10px;  }

#center_area #detail_txt{margin-top: 10px; width: 600px; text-align: justify }

/*text*/

.white_11{font:11px Tahoma, Verdana; color: #FFFFFF; text-align: justify;}
.white_11  A:link, .white_11  A:visited, .white_11  A:active{	color:#FFFFFF; TEXT-DECORATION: none;}
.white_11 A:hover{color:#dfdfdf; TEXT-DECORATION: none;}

.white_11_bold{font:bold 11px Tahoma, Verdana; color: #FFFFFF; text-align: justify;}
.white_11_bold  A:link, .white_11_bold  A:visited, .white_11_bold  A:active{	color:#FFFFFF; TEXT-DECORATION: none;}
.white_11_bold A:hover{color:#dfdfdf; TEXT-DECORATION: none;}

.gray_11{font:11px Tahoma, Verdana; color: #535353; text-align: justify;}
.gray_11  A:link, .gray_11  A:visited, .gray_11  A:active{	color:#535353; TEXT-DECORATION: none;}
.gray_11 A:hover{color:#404040; TEXT-DECORATION: none;}

.gray_11_bold{font:bold 11px Tahoma, Verdana; color: #535353; text-align: justify;}
.gray_11_bold  A:link, .gray_11_bold  A:visited, .gray_11_bold  A:active{	color:#535353; TEXT-DECORATION: none;}
.gray_11_bold A:hover{color:#404040; TEXT-DECORATION: none;}

.lightgray_11{font:11px Tahoma, Verdana; color: #777777; text-align: justify;}
.lightgray_11  A:link, .lightgray_11  A:visited, .lightgray_11  A:active{	color:#777777; TEXT-DECORATION: none;}
.lightgray_11 A:hover{color:#777777; TEXT-DECORATION: none;}

.aqua_11{font:11px Tahoma, Verdana; color: #068cb6; text-align: justify;}
.aqua_11  A:link, .aqua_11  A:visited, .aqua_11  A:active{	color:#068cb6; TEXT-DECORATION: none;}
.aqua_11 A:hover{color:#03617f; TEXT-DECORATION: none;}

.aqua_11_bold{font:bold 11px Tahoma, Verdana; color: #2778a7; text-align: justify;}
.aqua_11_bold  A:link, .aqua_11_bold  A:visited, .aqua_11_bold  A:active{	color:#2778a7; TEXT-DECORATION: none;}
.aqua_11_bold A:hover{color:#03617f; TEXT-DECORATION: none;}

.aqua_12_bold{font:bold 12px Tahoma, Verdana; color: #2778a7; text-align: justify;}
.aqua_12_bold  A:link, .aqua_12_bold  A:visited, .aqua_12_bold  A:active{	color:#2778a7; TEXT-DECORATION: none;}
.aqua_12_bold A:hover{color:#03617f; TEXT-DECORATION: none;}

.orange_11_bold{font:bold 11px Tahoma, Verdana; color: #ee7318; text-align: justify;}
.orange_11_bold  A:link, .orange_11_bold  A:visited, .orange_11_bold  A:active{	color:#ee7318; TEXT-DECORATION: none;}
.orange_11_bold A:hover{color:#ee7318; TEXT-DECORATION: none;}

.red_11_bold{font:bold 11px Tahoma, Verdana; color: #a52b0e; text-align: justify;}
.red_11_bold  A:link, .red_11_bold  A:visited, .red_11_bold  A:active{	color:#a52b0e; TEXT-DECORATION: none;}
.red_11_bold A:hover{color:#a52b0e; TEXT-DECORATION: none;}

.blue_11{font:11px Tahoma, Verdana; color: #006ab1; text-align: justify;}
.blue_11  A:link, .blue_11  A:visited, .blue_11  A:active{	color:#006ab1; TEXT-DECORATION: none;}
.blue_11 A:hover{color:#006ab1; TEXT-DECORATION: none;}