aINPUT.s_depart{width:200px; margin-left:7px;}
SELECT.s_depart_0{width:155px;}
SELECT.s_depart_1{width:120px;}
SELECT.s_depart_2{width:120px;}
.clear_both{clear:both;}
.clear_left{clear:left;}

DIV.title_depart_{font-size:16px; font-weight:bold; text-transform:uppercase;}
DIV.title_depart__{padding-bottom:16px;}
DIV.title_depart__2{padding:0px 10px 16px 10px;}
DIV.month_depart_top{font-size:16px; font-weight:bold; float:left;}
DIV.go_bottom_view_month{float:left;}
DIV.all_month_and_go_bot{padding-bottom:10px;}
DIV.row_depart_all_{background-color:#e5e5e5; padding:7px 5px; -moz-border-radius:3px;border-radius:3px; position:relative;/*height:36px;*/}
DIV.row_depart_all_2{background-color:#FFF; padding: 10px 5px;/* height:43px;*/ /*height:36px;*/}
DIV.number_tour__{float:left; width:30px; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
DIV.code_tour__{float:left; width:74px; font-weight:bold; padding-right:15px;}
DIV.name_tour__{float:left; width:305px;font-weight:bold; padding-right:10px;}
DIV.duration_tour__{float:left; width:66px; text-align:center;font-weight:bold;}
DIV.start_date_tour__{float:left; width:70px; text-align:center;font-weight:bold;}
DIV.end_date_tour__{float:left; width:70px; text-align:center;font-weight:bold;}
DIV.price_tour__{float:left; width:85px; text-align:center;font-weight:bold; font-size:13px; color:#e50000;}
DIV.time_finish_tour__{float:left; width:55px; text-align:center;font-weight:bold;}
DIV.time_end_tour__{float:left; width:55px; text-align:center;font-weight:bold;}
DIV.free_slot_tour__{float:left; width:70px; text-align:center;font-weight:bold;  font-size:13px; color:#e50000;}
DIV.book_tour__{float:left; width:70px; text-align:center;font-weight:bold;}

DIV.name_tour__ A{color:#084487; font-weight:bold;}
SPAN.price_down__{color:#ef4100; font-weight:bold;}
INPUT.book_tour_new__{background:url(input_boook_69x18.jpg) no-repeat; width:69px; height:18px; border:0px none; cursor:pointer;}
INPUT.book_tour_new__2{background:url(disabled_input_69x18.gif) no-repeat; width:69px; height:18px; border:0px none; cursor:pointer;}
DIV.depart_date_all_{background:url(bg_1x260.jpg) repeat-x top #FFF; border:1px solid #dad4c6; padding:12px 6px; }
DIV.depart_date_all_2{background:url(bg_1x260.jpg) repeat-x top #FFF; border:1px solid #dad4c6; padding:12px 0px; }
DIV.start_date_tour__ A{text-decoration:underline; color:#ff5500; font-weight:normal;}
DIV.start_date_tour__ A:hover{text-decoration:none; }
.fbold{font-weight:bold;}
DIV.title_top_row{padding:4px 5px;}
DIV.padding_9{padding-top:9px;}
DIV.fnone{font-size:12px; font-weight:bold; color:#000;}
DIV.left_view_{font-size:13px; font-weight:bold; padding:0px 6px;}
DIV.left_view_ SELECT{margin-right:30px;}
SPAN.number_tour__{margin-right:30px;}
DIV.left_view_{float:left;}
DIV.next_page__{float:right; font-size:14px; font-weight:bold;}
DIV.next_page__ A{color:#003f86; font-size:14px; font-weight:bold;}
DIV.back_top_bottom_{padding:0px 0px 0px 6px; background:url(backtop_1x20.jpg) repeat-x top #f2f2f2; height:20px; line-height:20px; margin:10px 0px 0px 427px; border:1px solid #c1c1c1; -moz-border-radius:3px;border-radius:3px; position:relative; width:120px;}
DIV.back_top_bottom_ A{background:url(arrow_10x10.jpg) no-repeat 0px 2px; padding-left:14px; color:#26478d;}
DIV.number_view_next_all{padding-top:7px;}
DIV.title_other_month{margin-top:14px; font-size:16px; font-weight:bold; background-color:#e5e5e5; padding:4px 12px; -moz-border-radius:3px; border-radius:3px; position:relative; }
DIV.month__other_link A{font-size:12px; color:#084487; text-decoration:underline; padding-right:24px;}
DIV.month__other_link A:hover{text-decoration:none;}
DIV.month__other_link{padding:10px 0px 0px 15px;}
DIV.month__other_link SPAN{font-size:13px; font-weight:bold; color:#292929; padding-right:24px;}
SELECT.left_view_{width:45px; font-size:12px; margin-left:5px;}
DIV.go_bottom_view_month{padding:0px 1px 0px 10px; background:url(backtop_1x20.jpg) repeat-x top #f2f2f2; height:20px; line-height:20px; margin:0px 0px 0px 17px; border:1px solid #c1c1c1; -moz-border-radius:3px;border-radius:3px; position:relative; width:222px;}
DIV.go_bottom_view_month A{background:url(arrow_7x4.jpg) no-repeat right 4px; padding-right:14px; color:#26478d;}
DIV.content_depart_all_2{padding-bottom:23px;}
DIV.month_1_12{background:url(arrow_2x1.jpg) bottom repeat-x; margin-bottom:17px; height:31px;}
UL.month_1_12{list-style:none; padding:0px 10px; margin:0px;}
LI.month_1_12{position:relative; bottom:-1px; font-size:13px; font-weight:bold; border:1px solid #dad4c6;background-color:#f1f1f1; padding:5px 12px; float:left; margin-right:3px;}
LI.month_1_12 A{font-size:13px; font-weight:bold;}
LI.tab_month_active{background-color:#FFF;border-bottom:1px solid #FFF;}
DIV.all_depart_date__2{padding:0px 6px 0px 6px;}

/*---------------- edit box lich khoi hanh index --------------*/
A.box_offer_listnew {
    float: left;}
A.box_offer_listnew {
    background:url(arrow_3x5.gif) no-repeat scroll left center;
    line-height: 24px;
    padding-left: 9px; margin-left:19px;}
LI.box_offer_list_new{clear: both; margin-bottom:4px;
    display: block; list-style: none outside none; background:url(offer_dot_13x13.gif) no-repeat scroll left center ; padding-left:19px; font-weight:bold; font-size:12px; text-transform:uppercase; color:#252525; }	
Ul.box_offer_list_new{float:left; width:230px;}

/*---------------------- format tour depart detail------------------*/
A.other_day__{color:#0033cc; text-decoration:underline;}
A:hover.other_day__{text-decoration:none;}
DIV.tpro_right_2{background-color: #dadada;
    border-radius: 4px 4px 4px 4px;
    float: right;
    padding: 2px;
    position: relative;
    width: 200px; margin-top:10px;}
DIV.tpro_right_content_2{
	background-color:#f8f8f8; text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	position:relative; height:87px;
	padding:17px 14px 8px;
}

div.tpro_book_2{
	background:url(book_1x26.jpg) repeat-x top left;
	height:18px;
	text-align:center;
	border-radius:6px;
	-moz-border-radius:6px;
	position:relative; width:140px; margin-left:18px;
}
div.tpro_book_2 a{
	font-size:14px; font-weight:bold;
	line-height:16px;
}
div.tpro_book_2 a:hover{
	text-decoration:none;
}
H2.tpro_title_2{ font-size: 20px;
    line-height: 27px;
    padding-top: 7px;
    width: 748px;}
DIV.tpro_left_2{color: #292A2C;
    float: left;
    font-weight: bold;
    line-height: 23px;
    padding-top: 11px;
    width: 527px;}	
SPAN.tpb_slotfree_{color: #FFFFFF;
    font-size: 23px;
    text-align: right;}	
P.tpb_slotfree{
	background:url(bg_left_10x32.jpg) no-repeat top left, url(bg_right_10x32.jpg) no-repeat top right, url(bg_mid_1x32.jpg) repeat-x top left;
	-pie-background:url(../images/bg_left_10x32.jpg) no-repeat top left, url(../images/bg_right_10x32.jpg) no-repeat top right, url(../images/bg_mid_1x32.jpg) repeat-x top left;
	position:relative;
	height:32px;
	width:120px;
	padding:5px 5px 0px 5px;
	color:#fff;
	font-size:11px; line-height:34px; text-align:center;
	}	
div.tpb_item_price_slot{
	position:absolute;
	right:-8px;
	bottom:-18px;
}
span.tpb_view_detail_2{
	background:url(view_1x16.jpg) repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	height:16px;
	padding:0 6px;
}
span.tpb_view_detail_2 a{
	font-size:11px;
	line-height:15px;
}
span.tpb_view_detail_2 a:hover{
	text-decoration:none;
}
h2.tpb_title_depart_{
	font-size:15px; font-weight:bold;
	color:#000;
	text-transform:uppercase;
	padding-bottom:9px;
	padding-left:2px;
}
DIV.other_tour_depart_bottom{border: 1px solid #DCDCDC;
    padding: 11px 5px;}
DIV.name_tour__2{float:left; width:368px;font-weight:bold; padding-right:10px;}
DIV.name_tour__2 A {
    color: #084487;
    font-weight: bold;}
	
