* {
	margin: 0;
	padding: 0;
}
html, body { 
	height: 100%;
	font-family: Arial,Tahoma;	
}

#wrapper {
	min-width: 980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#header {

}
#middle {
	width: 100%;
	padding: 11px 0px 75px 0px;
	height: 1%;

}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0px 247px 0px 5px;
	overflow: hidden;
}

.right_content_area {
	float: left;
	margin-right: -3px;
	width: 242px;
	margin-left: -242px;
	position: relative;
}

.right_content_area  .inclusion{

}

#footer {
	margin: -70px auto 0;
	min-width: 980px;
	height: 65px;
}
/* **************************** */


#flashcontent{
	padding-right:20px; 
	padding-left:20px;
}
#header_middle {
	width: 100%;
	padding: 0px;
	height: 1%;

}
#header_middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}	
#header_container {
	width: 100%;
	float: left;
	overflow: hidden;
}

#header_content {
	padding: 0px 245px 0px 103px;

}
#header_left_content_area {
	float: left;
	width: 92px;
	padding: 0px 0px 0px 5px;
	margin-left: -100%;
	position: relative;

}
#header_right_content_area {
	float: left;
	margin-right: -3px;
	width: 242px;
	margin-left: -242px;
	position: relative;
}


#header_left_content_area a,
.new_turpasport,
.new_rss,
.new_logout{
	display: block;
	margin: 0px;
	padding: 0px;
	border:none;
	text-decoration: none;	
}
#header_left_content_area a{
	width:92px;
	height:66px; 
	background: url(/img/spo_logo.png) 0px 0px no-repeat;	 
}

#header_right_content_area div.new_rb_wrap_t{
	margin-right: 3px;
}
.new_turpasport{
	width:104px;
	height:29px; 
	background: url(/img/newimg/sprite.gif) 0px 0px no-repeat;
	float: left;
}
.new_rss{
	width:40px;
	margin-top: 10px;
	height:14px; 
	background: url(/img/newimg/sprite.gif) -92px -41px no-repeat;	 
	float: right;	
	font-size: 11px;
	color: #2D68A3;
	padding-left: 20px;
}

.new_top_rss{
	overflow: hidden;
}
.new_enter{
	overflow: hidden;
	padding: 10px 5px 6px 7px;
	color:#2D68A3;
	font-size:12px;	
}
.new_enter a {
	color:#2D68A3;
	font-size:12px;	
}
.new_enter span{
	padding: 0px 6px;
}
.new_logout{
	width: 14px;
	height:14px; 
	background: url(/img/newimg/sprite.gif) -56px -95px no-repeat;
	float:right;	
	font-size: 0px;
	margin-left:5px;
}
.new_enter a.new_login_manager{
	text-decoration:underline; 
	font-weight: bold;
	color:#7F7F7F;
	font-size:13px;
}

.header_menu_table{
	width: 100%;
}

.header_menu_table,
.header_menu_table tr td{
	border-collapse: collapse;
	border: none;
}
.header_menu_table tr td{
	text-align: center;
}

.header_menu_table tr td div.new_soon{
	position: absolute;
	top: -4px;
	right: 5px;
	color: #999; 
	font-size: 9px; 
	font-family: sans-serif;
}
.header_menu_table tr td a,
.header_menu_table tr td span{
	color:#2D68A3;
	font-size:14px;
	display: block;
	padding-top: 5px;
	height: 21px;
}


.header_menu_table tr td div.new_rb_wrap_blue a{
	color:#FFFFFF;
	text-decoration: none;
}
.header_menu_table div.new_rb_wrap_bx,
.header_menu_table div.new_rb_wrap_blue,
#header_content div.new_rb_wrap_g{
	margin-right: 2px;
}

.new_menu_bottom{
	height: 34px;
	padding: 0px 5px 0px 5px;		
}
.new_menu_bottom a,
.new_menu_bottom span{
	color:#2D68A3;
	font-size:12px;
	display: block;
	float: left;
	padding-top: 9px;	
}

.new_menu_bottom a:hover{
	text-decoration: none;
}

.new_menu_bottom span{
	padding-left: 3px;
	padding-right: 3px;	
}
.new_menu_bottom_active{
	font-weight: bolder;
}
/* RB begin */
.new_rb_wrap_tb,
.new_rb_wrap_t,
.new_rb_wrap_b,
.new_rb_wrap_tx,
.new_rb_wrap_bx,
.new_rb_wrap_g{
	border: 1px solid #e2eaf1;
	height: 1%;
}

.new_rb_wrap_tx,
.new_rb_wrap_g{
	border-top: none;
}	

.new_rb_wrap_bx{
	border-bottom: none;
}	

.new_rb_wrap_g{
	background: url(/img/newimg/new_gradient_menu.gif) repeat-x;	 
}


.new_rb_wrap_tx div.new_rb_in,
.new_rb_wrap_g div.new_rb_in{
	border-top: none;
}	

.new_rb_wrap_bx div.new_rb_in{
	border-bottom: none;
}

.new_rb_in{
	border: 1px solid #f5f8fa;
	height: 1%;
	position: relative;
}	
.new_rb_lt{
	top: -2px;
	left: -2px;
	background: url(/img/newimg/sprite.gif) -98px -35px  no-repeat;
}
.new_rb_lb{
	bottom: -2px;
	left: -2px;
	background: url(/img/newimg/sprite.gif) -98px -29px no-repeat;	
}
.new_rb_rt{
	top: -2px;
	right: -2px;
	background: url(/img/newimg/sprite.gif) -92px -35px no-repeat;	
}
.new_rb_rb{
	bottom: -2px;
	right: -2px;
	background: url(/img/newimg/sprite.gif) -92px -29px no-repeat;	
}
.new_rb_lt,
.new_rb_lb,
.new_rb_rt,
.new_rb_rb{
	height: 6px;
	width: 6px;
	position: absolute;	
	z-index: 999;		
	font-size: 0px;
	line-height: 0px;
}
/* RB end*/

.new_rb_wrap_blue{
	border: 1px solid #dee7f0;
	border-bottom: none;
	height: 1%;
	background: url(/img/newimg/new_gradient_blue.gif) repeat-x #2d68a3;	 	
}
.new_rb_in_blue{
	border: 1px solid #2e69a4;
	border-bottom: none;	
	height: 1%;
	position: relative;
}
.new_rb_lt_blue,
.new_rb_rt_blue{
	height: 8px;
	width: 8px;
	position: absolute;	
	z-index: 999;		
	font-size: 0px;
	line-height: 0px;
}
.new_rb_lt_blue{
	top: -2px;
	left: -2px;
	background: url(/img/newimg/sprite.gif) -92px -55px  no-repeat;
}
.new_rb_rt_blue{
	top: -2px;
	right: -2px;
	background: url(/img/newimg/sprite.gif) -92px -63px  no-repeat;
}



.new_main_in{
	overflow: hidden;
	padding: 10px;
}
.new_main_in table td{
	vertical-align: top;
}

#new_hider1,
#new_hider2,
#new_hider3,
#new_hider4{
	line-height: 0px;
	font-size: 0px;
	background: #FFFFFF;
	position: absolute; 
	bottom: -2px;
	left: 0px;
	height: 2px;
	width: 100%;
	z-index: 999;
}
.show_aj{
	line-height: 0px;
	font-size: 0px;
	background: #FFFFFF;
	position: absolute; 
	bottom: -2px;
	left: 0px;
	height: 2px;
	width: 100%;
	z-index: 999;
}
.hide_aj{
	display: none;
}




.new_href_passive,
.new_href_active,
.new_href_active_aj,
.new_href_passive_aj{
	color:#2D68A3;
	font-size:11px;
	display: block;
	padding-bottom: 5px;
}

.new_href_passive:hover,
.new_href_passive_aj:hover{
	text-decoration: none;
}
.new_href_active,
.new_href_active_aj{
	font-weight: bolder;
	text-decoration: none;
}
.new_href_passive,
.new_href_passive_js{
	font-weight: normal;
	}
/*
.new_rb_wrap_bx .new_rb_in .new_rb_lt .new_rb_rt .new_hide_block,
.new_rb_wrap_bx .new_rb_in .new_rb_lt .new_rb_rt .new_visible_block{
	line-height: 0px;
	font-size: 0px;
	background: #FFFFFF;
	position: absolute; 
	bottom: -2px;
	left: 0px;
	height: 2px;
	width: 100%;
	z-index: 999;
}

.new_rb_wrap_bx .new_rb_in .new_rb_lt .new_rb_rt .new_hide_block,
.new_rb_wrap_t .new_rb_in .new_rb_lb .new_rb_rb .new_block_in .new_hide_block{
	display: none;
}
.new_rb_wrap_bx .new_rb_in .new_rb_lt .new_rb_rt .new_visible_block,
.new_rb_wrap_t .new_rb_in .new_rb_lb .new_rb_rb .new_block_in .new_visible_block{
	display: block;
}
*/

  .new_hot{
	background: url(/img/newimg/sprite.gif) 100% 100% no-repeat;
	display: block;
	width: 7px;
	height: 7px;	
}
.red_dot {
	position: relative;

}

.ul_red_hot,
.ul_red_hot li{
	margin: 0px;
	padding: 0px;	
	color: #FF0000;	
}
.ul_red_hot li span{
	color:#2D68A3;
}




.hide_b{
	display: none;
}
.show_b{
	display: block;
}


.new_show{
	display: block;
}

.new_tabs{
	width: 100%;
	margin: 0px;
}

.new_tabs_container div.new_rb_wrap_t,
.new_tabs_container div.new_rb_wrap_bx {
	margin-right: 2px;
}

.new_tabs,
.new_tabs tr td{
	border-collapse: collapse;
	border: none;
	text-align: center;
}
.new_tabs tr td{
	margin-right: 2px;
}
.new_main_title{
	color:#7F7F7F;
	font-family:Tahoma;
	font-size:14px;
	font-weight:700;
}

.new_block_in{
	overflow: hidden;
	padding: 10px 0px 5px 0px;
}
.new_block_in .new_hide_block{
	display: none;
}




/* ************************************* */
#footer{
	padding: 0px 5px 5px 5px;
	overflow: hidden;
}

#footer .new_rb_wrap_tb,
#footer .new_rb_in{
	height: 55px;
}

.counter{
	position: absolute;
	left: 5px;
	top: 11px;
}
.footer_text{
	text-align: center;
	overflow: hidden;
	padding-top: 20px;

}
.footer_text a{
	padding: 0px 10px;
	border: 1px solid #2D68A3;
	border-top: none;
	border-bottom: none;	
}
.footer_contakts{
	position: absolute;
	right: 40px;
	top: 8px;
	text-align: right;
	font-size:10px; 
	color:#777;
	width: 215px;
}

.footer_contakts .fc_top a{
	font-size: 10px; 
	color: #436687;
}

.footer_contakts .fc_bot a{
	font-size: 10px; 
	color: #777;
}
.footer_logo {
	position: absolute;
	right: 6px;
	top: 14px;
	height: 28px;
	width: 28px;
}
.footer_logo a{
	display: block;	
	height: 28px;
	width: 28px;
	background: url(/img/newimg/sprite.gif) -28px -95px  no-repeat;
	text-decoration: none;
}
.footer_logo a:hover{
	background: url(/img/newimg/sprite.gif) 0px -95px  no-repeat;
}

/* ************************************* */


.new_tabs_aj_container{
	height: 264px;
	overflow: auto;
}
.new_tabs_aj_container h3{
	margin-left:5px; 
	margin-right:5px;
	margin-bottom: 15px;
}
.new_tabs_aj{
	margin-left:5px; 
	margin-right:5px;
	overflow: hidden;
}
.new_tabs_aj li{
	margin-left:20px; 
	padding-top:10px;
	color:#2D68A3;
	font-size:11px;	
}
.new_tabs_aj li a{
	color:#2D68A3;
	font-size:11px;
}
.new_tabs_all {
	width: 200px;
	float: left;
}
.new_tabs_all  a{
	color:#2D68A3;
	font-size:11px;
	text-decoration: none;
	padding-left: 10px;
}
.new_tabs_rss{
	width: 80px;
	float: right;
}
.new_tabs_rss a{
	display: block;
	height: 14px;
	background: url(/img/newimg/sprite.gif) -92px -41px no-repeat;
	color:#2D68A3;
	font-size:11px;
	padding-left: 20px;
}


/* hotels */
.new_page_inside{
	border-collapse: collapse;
	border: none;
	width: 100%;
}
.new_page_inside tr td{
	vertical-align: top;
}




.new_content_search {
	overflow: hidden;
	padding: 0px 5px;
}

.new_page_inside tr td.new_left_col,
.new_left_search{
	width: 180px;/*width: 380px;*/
	overflow: hidden;	
}



.new_lr_container{
	overflow: hidden;
}

.search_attributes_tpl{
	margin-bottom: 10px;
}

.new_search_caption{
	color:#2D68A3;
	font-size:14px;
	text-align: center;
	font-weight: bolder;
}
.new_gr_name{
	font-size:12px;
	font-weight: bolder;
	text-align: center;
	color: #7F7F7F;
	margin: 5px 20px;
	border-bottom: 1px solid #E2EAF1;
	overflow: hidden;
	
}
.new_search_url,
.new_search_url li{
	margin: 0px;
	padding: 0px;
	color: #FF0000;
	font-size:12px;	
}
.new_search_url{
	display: block;
	overflow: hidden;
	padding-left: 20px;
}	

.new_search_url li a{
	color:#2D68A3;
	font-size:12px;
}
.new_search_url li span{ 
	color: #666;/*color: #CCC;*/
	font-size: 10px;
	font-style: italic;
}

/* yellow RB */
.new_rb_yellow,
.new_rb_yellow_tx,
.new_rb_yellow_bx{
	border: 1px solid #efe8bb;
	background: #faf3c8;
	height: 1%;
	position: relative;
	clear: both;
}
.new_rb_yellow_tx{
	border-top: none;
}
.new_rb_yellow_bx{
	border-bottom: none;
}

.new_rb_yellow_lt{
	top: -1px;
	left: -1px;
	background: url(/img/newimg/sprite.gif) -98px -77px  no-repeat;
}
.new_rb_yellow_lb{
	bottom: -1px;
	left: -1px;
	background: url(/img/newimg/sprite.gif) -98px -72px no-repeat;	
}
.new_rb_yellow_rt{
	top: -1px;
	right: -1px;
	background: url(/img/newimg/sprite.gif) -93px -77px no-repeat;	
}
.new_rb_yellow_rb{
	bottom: -1px;
	right: -1px;
	background: url(/img/newimg/sprite.gif) -93px -72px no-repeat;	
}
.new_rb_yellow_lt,
.new_rb_yellow_lb,
.new_rb_yellow_rt,
.new_rb_yellow_rb{
	height: 5px;
	width: 5px;
	position: absolute;	
	z-index: 999;		
	font-size: 0px;
	line-height: 0px;
}
.new_rb_slick{
	float: left;
}
.bot_border{
	padding-bottom: 5px;
}
/* end yellow RB */

.new_attrib_one{
	color: #999;/*color: #CAB284;*/
	font-size: 14px;
	font-weight: bolder;
	font-family:Tahoma;
	display: block;
	margin-bottom:3px;
	/*margin-left: 10px;*/
	padding-left: 12px;	
	background: url(/img/newimg/sprite.gif) -95px -88px no-repeat;	
}
.new_group_one{
	color: #CAB284;
	font-size: 12px;
	/*font-weight: bolder;*/
	margin-left: 10px;
	float:left;
	/*padding-left: 10px;	*/
	/*background: url(/img/newimg/sprite.gif) -95px -90px no-repeat;*/	

}
.new_group_child{
	margin: 3px 10px 3px 10px;
	padding-bottom: 3px;	
	/*padding-bottom: 10px;*/
	/*border-bottom: 1px solid #e5dfb7;*/
}
.new_elems{
	color: #CAB284;
	font-size: 11px;
	display: block;
	padding:2px;
	margin-bottom:3px;
	text-decoration:none;
}

/*
.new_elems{
	color: #181616;
	font-size: 10px;
	font-weight: bolder;
	display: block;
	margin-left: 10px;
	padding-left: 10px;	
	background: url(/img/newimg/sprite.gif) -95px -90px no-repeat;	
}
*/
.new_title_search{
	color: #2D68A3;
	margin: 5px 0px;
	display: block;
	clear: both;
}
.new_hotels_name_wrap{
	margin: 0px 0px 10px 0px;/*margin: 10px 0px;*/
}

.new_hotels_name_in{
	padding: 10px 5px;
	overflow: hidden;
	height: 1%;	
}
/*
.new_geography_country,
.new_geography_sity,
.new_geography_stars{
	font-size: 30px;
	color: #FACA98;
	font-weight: bolder;
	clear: both;
}


.new_geography_country_selected,
.new_geography_sity_selected,
.new_geography_stars_selected{
	font-size: 30px;
	color: #2D68A3;
	font-weight: bolder;
	clear: both;	
}
*/
.new_filter_digit{
	width: 50px;
	float: left;
}
.new_filter_item{
	margin-left: 55px;
}
.new_table_geography{
	width: 100%;
}
.new_table_geography,
.new_table_geography tr,
.new_table_geography tr td{
	border-collapse: collapse;
	border: none;
	vertical-align: top;
}
.new_table_geography tr td{
	width: 33%;
}
.new_table_geography tr td ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.new_table_geography tr td ul li a{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 10px;
}
.new_table_geography tr td ul li a:hover{
	border: 1px solid #c0c0c0;
	border-left: none;
	border-right: none;	
}
.new_limiter{
	height: 100px;
	overflow: auto;
	margin: 5px;
	border: 1px solid #c0c0c0;
	overflow-x: hidden;	
}
.new_clear_all{
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	background: url(/img/newimg/sprite.gif) -92px -90px no-repeat #2d68a3;	
	padding-left: 20px;
}
.geography_slider_button{
	cursor: pointer;
	color: #2D68A3;
	border-bottom: 3px dotted #2D68A3;
	padding: 3px;
	}
.clear{
	clear:both;
	margin-bottom: 20px;
}
#yellow_panel{
	/* background: url(/img/newimg/wait.gif) 50% 0% no-repeat #FAF3C8;		 */
	clear: both;
	overflow: hidden;
}
.yellow_panel_hide{
	display: none;
}

.new_main_button_bar{
	height: 20px;
}
.new_main_button_bar div{
	width: 16px;
	height: 16px;
	margin: 0px auto;
	background: url(/img/newimg/sprite.gif) -70px -111px no-repeat ;	
	cursor: 	pointer;
}
.new_main_button_bar .new_main_button{
	background: url(/img/newimg/sprite.gif) -70px -95px no-repeat ;	
}	

.hotel_item_img_small_container{
	width: 120px;
	height: 90px;
	overflow: hidden;
	float: left;	
	margin-right: 10px;	
}
.hotel_item_img_small_container img{
	width: 120px;
	display: block;
}

.hotel_item_name_href{
color: #2D68A3;
font-family:'Arial CYR';
font-size:13px;
font-weight: bolder;
}

.hotel_item_country{
padding-top: 5px;
color:#999999;
font-family: 'Arial CYR';
font-size:13px;
}
.hotel_item_country span{
	margin-right: 10px;
}
.hotel_item_reserve {
	padding-bottom: 5px;
	overflow:hidden;
	height:1%;
}
.hotel_item_reserve a{
color:#000000;
font-family: 'Arial';
font-size:11px;
margin-right: 10px;
}
.hotel_item_otherinfo{
color:#000000;
font-family:'Arial CYR';
font-size:11px;
font-style: italic;
padding-left: 130px;
}
.hotel_item_otherinfo span{
	margin-right: 10px;
}
.hotel_title{
	color:#7F7F7F;
	font-family:Tahoma;
	font-size:14px;
	font-weight:700;
	padding: 5px  10px 0px 10px;	
}

.hotel_input_search{
	padding: 5px  10px 0px 10px;
}

.hotel_input_search input{
	width: 100%;
	height: 15px;
	border:1px solid #DDE7EF;
	font-size:11px;
	margin: 5px  0px 0px 0px;	
	padding-top: 4px;
}

.hotel_input_search span{
color:#000000;
font-size:12px;
line-height:1.2;
}

.hotel_advanced_search{
	padding: 5px  10px 0px 10px;
}
.hotel_advanced_search a{
color:#2D68A3;
font-size:14px;	
}

.hotel_search_by_country{
	padding: 0px;
	margin: 0px;
	list-style: none;
	overflow: hidden;
}
.hotel_search_by_country li {
	clear: both;
}
.hotel_search_by_country li img{
	height: 50px;
	width: 60px;
	display: block;
	float: left;
	margin: 0px 5px 5px 5px;
	}
	
.hotel_search_by_country li a {
	display: block;
	padding-top: 15px;
	color:#2D68A3;
	font-size:12px;/*font-size:14px;*/
}	

.td_img_hotel {
	height:50px;
	padding:2px;
	width:70px;
}
.cleaner  {
	padding: 5px 10px 10px 5px;
}

.white_1em {
color:#FFFFFF;
font-size: 1em;
}

.hotel_min_price{
	color:#999999;
	font-family:'Arial CYR';
	font-size:13px;
}
.hotel_online_reserved a{
	padding-top: 5px;/*padding-top: 10px;*/
	display: block;
	color:#999999;
	font-family:'Arial CYR';
	font-size:12px;
}
.hotel_may{
	overflow: hidden;
	padding: 10px 0px;
	/*margin-top: 20px;*/
}
.hotel_may table{ 
	width: 100%;
}

.hotel_may h3{
	color:#7F7F7F;
	font-family:Tahoma;
	font-size:14px;
	font-weight:700;
	margin: 10px 0px 0px 10px; 
}

.hotel_may ul{ 
	margin: 0px;
	padding: 0px;
	margin-left: 20px;/*margin-left: 50px;*/
}
.hotel_may ul li {
	list-style: disk;
	color:#FF0000;
}
.hotel_may ul li a{
	color:#2D68A3;
	font-size:12px;/*font-size:14px;*/
	line-height:1;
}
/*26/12/09*/
li.new_search_url_li{ 
	margin-top:3px; 
	margin-bottom:2px;
}
div.new_left_search span.span_new_title{ 
	font-size:13px; 
	color:#2D68A3; 
	white-space:nowrap; 
	display:block;
}
div.div_selected_attributes{
	margin:0px 0px 10px 0px;
}
.margin_b10{ 
	margin-bottom:10px;
}
div.new_results_search{ 
	margin-top:10px;
	}
div.new_results_search span{ 
	margin-left:10px;
}
div.new_rb_in a.gr_16{ display:block; margin:5px 0px 0px 10px;}
.margin_title{ margin:10px 0px 0px 10px; display:block;}

div.yellow_hr{background-image:url(/img/yellow_hr.gif); height:10px; display:block; clear:both; border:none; background-repeat:repeat-x;}
h3.yellow_h3{color:#cab284; margin:0; padding-left:10px; font-size:18px;}
a.new_attrib_one, a.new_group_one{ text-decoration:none;}
a.new_group_one{ font-style:italic; font-size:10px; color:#666666;}

.margin_r10{ margin-right:10px;}
.margin_b10{ margin-bottom:10px;}

a.new_elems_clouze{background: url(/img/newimg/sprite.gif) -95px -90px no-repeat; display:block; width:12px; height:12px; float:right; margin-top:2px; clear:both;}
a.clouze_a{background: url(/img/newimg/sprite.gif) -95px -93px no-repeat; display:block; width:12px; height:12px; margin-top:2px; float:left; margin-left:5px;}

div.blok_ar{background-image:url(/img/blok_ar.gif); width:180px; height:56px;}
li.new_search_url_li a span.digit_grey{ text-decoration:none; font-style:normal; background-color:#FFFFFF; padding-left:3px; font-size:10px;}

/*29/12/09*/
div.hotel_compare{margin-top:10px;}
div.hotel_compare a.new_elems{
	color: #CAB284;
	font-size: 12px;
	display: block;
	margin-left: 5px;
	padding-left: 15px;
	margin-top:3px;	
	background: url(/img/newimg/sprite.gif) -95px -90px no-repeat;	
}
div.tour_spo_div{margin-top:10px;}
div.tour_spo_div table th{ text-align:center;}
div.tour_spo_div table{ border:1px solid #CCCCCC;}
div.tour_spo_div table td, div.tour_spo_div table th{ padding:3px;}
/*5/01/10*/
div.compare_check{float:right; width:90px;}
div.hotel_item_bott{position:absolute; bottom:0px; width:100%; clear:both; overflow:hidden; height:28px;}
div.hotel_item_bott span{margin-left:130px; float:left; font-size:10px; margin-top:11px;}
div.hotel_item_bott a.bl_12{ line-height:2.3;!important}
div.hotel_item_inbut{float:right; width:110px; height:25px;}
input.in_image{width:84px; height:21px; margin:2px 10px 5px 0px;}

a.a_clear_compare{ float:left; width:115px; height:15px; font-size:12px; color:#2D68A3; background-image:url(/img/erase2.gif); background-repeat:no-repeat; background-position:right; margin:7px 0px 0px 20px;}

/*6/01/10*/
a.add_bookmark{height:20px; font-size:12px; color:#2D68A3; background-image:url(/img/add.png); background-repeat:no-repeat; background-position:left; margin:2px 0px 5px 20px; padding-left:20px; line-height:2;}
div.hotel_item_favorite{padding-left:110px; padding-bottom:10px;//padding-left:130px;}
a.add_favorite{height:20px; font-size:12px; color:#2D68A3; background-image:url(/img/favorite.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; line-height:2;}

div.div_comments{margin-right:5px;}
div.coment_in_div{padding:0px 5px 0px 5px;}
div.clear_div{ clear:both;}
.margin_tb7{ margin-top:7px; margin-bottom:7px;}















