
.arr-container{position:relative; height:0px; width:0px; display:none;}
.arr-container img{display:none; position:absolute; bottom:-64px; left:-69px; height:98px;}
.main_result{background:#FFF; color:rgb(59, 60, 60); font-size:13px; /*font-family:'Segoe UI'*/}
#submitflight-container{display:block; width:690px; height:80px; color:#000; clear:both;}
#submitflight-container span{display:inline-block; padding-left:48px; margin-top:20px; color:#000; font-size:18px; margin-left:94px; width:340px; font-weight:normal; font-size:18px; font-size:0px; color:#FFF}
#submitflight-container input{display:inline-block; background:url(../img/roll_background.png) center center no-repeat; height:38px; width:155px; font-weight:bold; color:#FFF; font-size:17px; border:0px; cursor:pointer; margin-left:2px; text-align:left; padding-left:28px;}




.price-container{padding:10px; margin-bottom:10px; /*background:#f6f6f6; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#eeeeee)); background: -webkit-linear-gradient(top, #eeeeee, #fdfdfd); background: -moz-linear-gradient(top, #eeeeee, #fdfdfd); background: -ms-linear-gradient(top, #eeeeee, #fdfdfd); background: -o-linear-gradient(top, #eeeeee, #fdfdfd);*/ border:1px solid #bfbbb8; border-radius:0 0 6px 6px;border:2px solid #8db2dd;  color:#FFF; background:#334987; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008acb), to(#279bd4)); background: -webkit-linear-gradient(top, #279bd4, #008acb); background: -moz-linear-gradient(top, #279bd4, #008acb); background: -ms-linear-gradient(top, #279bd4, #008acb); background: -o-linear-gradient(top, #279bd4, #008acb); /*background:#c30606;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ab0f0f), to(#dd0000)); background: -webkit-linear-gradient(top, #dd0000, #ab0f0f); background: -moz-linear-gradient(top, #dd0000, #ab0f0f); background: -ms-linear-gradient(top, #dd0000, #ab0f0f); background: -o-linear-gradient(top, #dd0000, #ab0f0f);*/ color:#FFF; border:none; border-radius:5px;}
.price-container *{color:#FFF;}
.price-container b, .price-container b span{/*color:#FFF !important;*/}
.price-container h4{color:#FFFFFF;text-transform:uppercase;font-size:16px;font-weight:bold;font-family:Arial;margin-top:8px;border-bottom:#FFFFFF 2px solid;text-align:left;padding-left:10px;padding-bottom:5px;}
.price-container .smallhead, .price-container b{font-weight:bold; color:#FFF; padding:2px; font-size:14px;}
.price-container td{padding:2px;}
.tonggia {border-top:solid 2px #FFF; width:95%; border-bottom:0px !important;}
#filter_container #filter{margin-bottom:10px; background:#008acb; border:1px solid #bfbbb8; border-radius:6px 6px 6px 6px; background:#334987; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008acb), to(#279bd4)); background: -webkit-linear-gradient(top, #279bd4, #008acb); background: -moz-linear-gradient(top, #279bd4, #008acb); background: -ms-linear-gradient(top, #279bd4, #008acb); background: -o-linear-gradient(top, #279bd4, #008acb); border-bottom:1px solid #2d3062;}
#filter_container *{position:relative; color:#FFF;}
#filter_container a{display:block; text-align:right; text-decoration:none; font-weight:normal; color:#CCC; font-size:12px !important; text-transform:none !important; padding-right:10px;}
#filter_container .filter-title{color:#FFFFFF;text-transform:uppercase;font-size:16px;font-weight:bold;font-family:Arial;margin-top:8px;border-bottom:#FFFFFF 2px solid;text-align:left;padding-left:10px;padding-bottom:5px;}
#filter_container .filter-content{padding:10px;}
#filter_container .date{padding-bottom:45px;}
.ui-slider .ui-slider-range, .ui-slider .ui-slider-handle{position:absolute !important;}
#filter_container label{display:inline-block; width:235px;}

#filter_container .date input { border:none !important; width:15px; padding:0 !important; text-align:right; font-weight:bold; height:auto !important; color:#ff7b0f; background:#efefef; background:none; color:#bb0301;}

#filter_container .airlines label{width:175px;}
#filter_container .airlines img{max-width:49px; margin-bottom:8px;}
#filter_container .filter-title-mini{font-weight:bold; padding:7px; font-size:13px;}
#filter_container .title td{font-weight:bold; text-transform:uppercase; color:#FFF; height:36px; line-height:30px; padding-left:30px; margin-left:-16px; font-size:16px; position:absolute; width:200px; border-bottom:2px dotted #FFF;}
#filter_container .title{height:40px;}
#filter_container .sub_title{font-weight:bold; color:#ba0403;}
#filter_container input{margin-bottom:4px;}

.flight_result_info td{padding-left: 15px;}
.main_result{padding:10px;}
#main { width: 654px;vertical-align: top; padding: 10px 14px 0 10px; }
#main table {float: left;clear: both;}
#main table.f-result {  width:100%;}
#main .f-result td { border-bottom: 1px solid #eee; padding: 3px 0;}
#main .f-result .change-date td, #main .f-result .change-date:hover td
 { border:none !important; background:#fff; }
#main .f-result td.begin { border-left:1px solid #fff;}
#main .f-result td.end { border-right:1px solid #fff;}
#main .f-result td.f-price { text-align:right; padding-right:10px;}
#main .f-result td a { padding-right: 25px; float: left; height: 17px; background:url('../img/collaspe.png') no-repeat top right; }
#main .viewed .v-detail ,#main .viewed:hover  .v-detail { }
#main .viewed td a { background:  url('../img/collaspe.png') no-repeat bottom right; color: #2286b7;}
#main .f-result .selected td,#main .f-result .selected:hover td  { background: yellow; border-bottom: 1px solid #fcdabf;}
#main .i-result{background:#FFF;}
#main .f-result tr.i-result:hover td { background:#eaf4f5; border-bottom: 1px solid #c5dff8; cursor: pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf7f8), to(#eaf4f5)); background: -webkit-linear-gradient(top, #eaf4f5, #edf7f8); background: -moz-linear-gradient(top, #eaf4f5, #edf7f8); background: -ms-linear-gradient(top, #eaf4f5, #edf7f8); background: -o-linear-gradient(top, #eaf4f5, #edf7f8);}
#main .f-result tr.pre:hover td { background: #f4f9fd; border-bottom: 1px solid #c5dff8;}
#main .tbl-submit td { border: none; padding-top: 15px;}
#main .tbl-submit:hover td {background: none; border-bottom:none;}
#main .f-result .title td { font-weight: bold; font-size: 16px;  padding: 10px 0 15px 0; border:none;}
#main .f-result .title:hover td { background: none; border:none;}
#main .f-result .title b { color: #bb0301 !important; font-size: 18px; padding: 0 3px; font-weight:bold;}
#main .f-result .title b.date-r { color: #2286b7; }
#main .f-result .flight-info-detail td { border:none; padding:5px 10px;}
#main .f-result .flight-info-detail td a { background:#fff; padding:0; text-decoration:none; color:#2286b7; float:none;}
#main .f-result .flight-info-detail td a.view-rule { background:none; }
#main .f-result .flight-info-detail:hover td { background:#f5f5f5; border:none; } 
#main .f-result .flight-info-detail .price-break .title-b td { font-weight:bold; color:#999; border-top:1px dashed #ddd; }
#main .f-result .flight-info-detail .price-break .title-b td * {color:#999;}
#main .f-result .flight-info-detail .flight-detail-content, #main .f-result .flight-info-detail:hover .flight-detail-content { background:#f5f5f5;  border-bottom:1px solid #eee;}
#main .f-result .flight-change td,#main .f-result tr:hover .flight-change td  { background:#fff; border-top: 1px dashed #dcdcdc;}

.no-result { float:left; width:633px; padding:5px 10px; border:1px solid #C5DFF8; background:#F4F9FD;}
.no-result b { color:#2286b7; }
.notice { font-size:18px; font-weight:bold; color:#2286b7; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #dcdcdc; }
.no-result ul { padding-left:30px; padding-top:2px; list-style-image: url('/Images/breadcrumb-connect.gif');} 
.no-result ul li { padding:0 0 3px 0 ; }
.no-result p { padding:5px 0;}

.main_result *{max-width:690px !important;}


.AllDate { width:100%;clear:both;float:left;}
.AllDate ul { width:100%; clear:both; float:left; list-style:none; margin:0; padding:0; }
.AllDate ul li {width:91px; float: left; margin:3px; padding: 5px 0;text-align:center; cursor:pointer; border-left:1px solid #dcdcdc;
 background:#9fc973;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#ccc)); 
 background: -webkit-linear-gradient(top, #ccc , #fafafa);
 background: -moz-linear-gradient(top, #ccc, #fafafa); 
 background: -ms-linear-gradient(top, #ccc, #fafafa); 
 background: -o-linear-gradient(top, #ccc, #fafafa); 
 border-radius:3px; font-weight:normal; color:; }
.AllDate ul li:hover { font-weight:nomal; color: #ff7b0f; }
.AllDate ul li.current{color:#bb0301; font-weight:bold; }

.AllDate ul li.disabled { cursor:auto; font-weight:normal; background:#eee; color:#bbb; }   

/*.input-submit input#select-flight { background: url('../img/button-continue-domestic-result.png') no-repeat; height: 52px; width: 147px; padding-right: 65px; font-size: 16px; text-align: center; border:0px; font-weight:bold; color:#FFF; }*/
#side-bar {width: 260px; float: right; padding-right: 7px;}
#side-bar .title td { font-weight: bold; font-size: 20px; color: #2286b7; padding-bottom: 5px;}
#side-bar td { padding: 3px 0;}
#side-bar table { padding-bottom: 10px;}
#side-bar .sub-title td { font-weight: bold;}
#side-bar .sub-title td a { color: #2286b7; font-weight: normal; float: right;}
#side-bar{ width:245px; vertical-align: top; padding-left: 0;  }

.theo-hang-bay td img { float: right;}

#filter_container .checked  
{
   /* border:1px solid #ff7b0f; -webkit-border-radius: 5px; background:#FEF4EB;
    -moz-border-radius: 5px;
    border-radius: 5px;
*/
 }
#filter_container .checked * { font-weight:bold;}
.thoi-gian-ve input,.thoi-gian-di input  { border:none !important; width:15px; padding:0 !important; text-align:right; font-weight:bold; height:auto !important; color:#ff7b0f; background:#efefef; background:none; color:#bb0301;}
#filter_container .slider { width: 93%; float: left;}
#filter_container .ui-widget-content { background: #FEF4EB; border: 1px solid #ff7b0f; height: 6px;}
#filter_container .ui-slider a.ui-slider-handle  { background: #fff; border: 1px solid #FF3300; height: 11px; width: 11px; top: -4px;}
#filter_container .ui-widget-header { background:#bb0301;}
.rule { float:left; width:100%; margin:5px 0 0 0;}
.rule span { float:left; width:14%; font-size:11px; color:#666; color:#FFF;}
.rule span.h-6 { width:21%;}
.rule span.last { text-align:right;}
.require { color:red !important;}
.top td { border:none !important; padding-top:10px !important;}
.payment-page .content-p table { padding-left:8px !important;}
#divMask {width:655px; background-color: #fff;opacity: 0.8;z-index:99}
#loading  {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position:fixed;z-index:999; background:#fff; padding:7px 30px; border:1px solid #c7c7c7; font-weight:bold;}
#loading img { padding-right:5px;}

.form-paging { float: left; margin-bottom: 10px;width:100%; clear:both;}
.form-paging-top {font-size: 0;}
.form-paging-top-left { float: left;}
.form-paging-top-right { float: left;}
.form-paging-top-bg {float: left;}
.form-paging-bg { height: auto; width: 100%; float: left; overflow: hidden; padding: 5px 0; }
.form-paging-bg p { margin-top: 0; margin-bottom: 10px; }
.form-paging-bottom-left { float: left; }
.form-paging-bottom-right { float: left;}
.form-paging-bottom-bg {width: 100%; float: left;}
.form-paging-bg-top { overflow: hidden; height: auto; float: left; width: 100%; }
.total-result { float: left;  }
.total-result p { margin-bottom: 0; }
.total-result p b { color: #ef9123; font-size: 16px; }
.total-result p span { color: #9f9f9f; }
.result-paging { float: right; }
.result-paging a { color: #666; float:left; margin-left:5px; border:1px solid #dcdcdc; padding:4px 8px; cursor:pointer; }
.result-paging a:hover { color: #fff; background:#999; border-color:#999; }
.result-paging a.current-page, .result-paging a.current-page:hover { background:#fff; border-color:#fff; color:#2286b7; font-weight:bold;}
.form-paging-bg-bottom { overflow: hidden; float: left; width:100% }
.tbl-submit { width:100%;}
.input-submit input { background: url('../img/submit-bg.png') repeat-x; float: right; height: 29px; font-weight: bold; color: #fff; border: none !important; padding: 0 18px; }
.input-submit input.btnSelect { background: url('../img/button-quoc-te.png') no-repeat; width: 125px;  height: 38px;   padding: 0 0 2px 0;cursor:pointer;font-size:0px;}
.view-detail-flight p { padding:3px;}
.is-s { float:right !important;}
#main .tbl-submit .i-price td { padding-top:5px;}
#main #InBound .title td { padding-top:37px;}
.txt-airline span {color:#999;font-size:11px;padding-top:8px;}
#main .f-result td.price-link a { float:right;}
.seat-remain { font-size:11px; color:Red;}
.in-OutBound { padding-bottom:7px;  }
.in-InBound { padding-top:7px; border-top:2px dashed #dcdcdc;}
table.tbl-submit { }
#main .inter-result td { border:none !important; }
.inter-result { float:left; border:1px solid #CCCCCC; padding:5px; margin:10px 0; }
.change-planes, 
#main .inter-result td.change-planes, 
#main .inter-result tr:hover td.change-planes {background:#FEF4EB; text-align:center; border:1px solid #FCDABF !important; border-left:none !important; padding:5px 10px; border-right:none !important;}
#breadcrumb li.pass a{color: #143b85;}
.city-input{color: #bb0301 !important;}
#OutBound h1 {color: #bb0301 !important;}
.f-time{color: #143b85;}
#side-bar .title td{color: #143b85;}
.result-paging a.current-page, .result-paging a.current-page:hover{color: #143b85;}
#side-bar .sub-title td a{color: #143b85;}
#main .f-result .title b.date-r{color: #000;}
.block h3, .block h1{color: #143b85;}
.passenger-page .title td{color: #143b85;}
.view-detail a{color: #143b85;}
#confirm-page h3{color: #143b85;}
.form-search .waytype .title{color: #143b85;}
.pb-price { font-weight:bold; color:#ef4023;}
.tbl-submit span { padding: 0 10px 0 5px;}
.f-time {font-weight: bold; font-size: 13px; color: black;}
.f-price {font-weight: bold; font-size: 14px; color:#ef4023;}

.passenger-page .next-top td.flight-input-info { padding:0 0 10px 0; }
.to-f { padding:0 50px 0 0 !important;}
.flight-input-info h2 { font-size:20px; color: #ff7b0f; font-weight:bold; margin:7px 0;}

.logo-flight { padding-right:10px !important; }
.airline-detail td { padding-top:5px  !important; padding-bottom:10px  !important;}
table.flight-input-info {  padding-bottom:10px;}
span.submit {  float:left; line-height:29px; cursor:pointer; }
.ui-dialog .ui-widget-header  {display:none !important; }
.ui-widget-content { }
.view-week label {padding-left:5px; }.chi-tiet-gia td { background:#fff;}
#side-bar .bd-price ,#side-bar .bd-dis-price{ text-align:right; font-weight:bold; font-size:13px; }
#side-bar .bd-dis-price { padding:7px 0;}
#side-bar .total-price td { border-top:1px dashed #d4d4d4; padding-top:7px;}
#side-bar .all-price td { border-top:1px solid #c7c7c7;padding-top:7px;}
#side-bar .detail td { font-size:11px; text-align:right; padding-bottom:10px;}
#side-bar .detail td.number-tk { text-align:left; }
#side-bar .toi-lam-the-nao ul { padding-left:20px; list-style-image: url('/Images/breadcrumb-connect.gif');}
#side-bar .toi-lam-the-nao ul li { float:left; padding:5px 2px; clear:both;}
.passenger-page, .booking-info-bg-table { padding-bottom:10px; width:670px !important; margin-left:10px;}
.passenger-page .title td  
{
    font-size:15px; color:#bb0301; font-weight:bold; padding-bottom:3px;
    border-bottom:1px solid #dcdcdc; }
.passenger-page .next-top td { padding:4px;} 
.passenger-page .flight-sum td { padding:2px 0; font-size:13px; border-top:1px solid #e5e5e5;}
.passenger-page .flight-sum td * {font-size:13px;}
.passenger-page .flight-sum td b { font-size:13px;}

.passenger-page .flight-detail-d td { padding:5px 0;}
.passenger-page input[type="text"], .passenger-page select { height: 24px; border: 1px solid #c7c7c7;}
textarea { border: 1px solid #c7c7c7;}
.passenger-page select { }

.inter-result, .tbl-submit{width:679px;}
#content {}
#main{width: 690px !important; float:none !important; padding:0px !important}
#side-bar {width: 240px; float: right; padding-right: 7px;}
#side-bar .title td { font-weight: bold; font-size: 20px; color: #2286b7; padding-bottom: 5px;}
#side-bar td { padding: 3px 0;}
#side-bar table { padding-bottom: 10px;}
#side-bar .sub-title td { font-weight: bold;}
#side-bar .sub-title td a { color: #2286b7; font-weight: normal; float: right;}
.passenger-page .name { font-weight:bold; padding:4px;  }
.passenger-page .main-fare p { font-size:14px; font-weight:bold; padding:4px; }
.flight-info-detail { padding:10px 0;}
.flight-input-info .title td { border:none;}
.passenger-page .InBound td{background: #f1f1f1;}
.passenger-page .OutBound td{background: #f1f1f1;}
.input-submit input{ background: url('../img/continue-passenger.png') no-repeat; height: 60px; width: 183px; padding: 0 90px 8px 5px; text-align: justify; white-space: pre-line; text-align: center; font-size: 16px; cursor: pointer;}
.mailed { padding-top:15px;}
.payment-instruction p.payment-pending-report { width:96%; padding:5px 2%;} 
#flightResultMainContent tr.title{background:url(../img/bg-title-result.png) center bottom no-repeat;}
.sub-title{font-weight:bold; font-size:13px; color:#bb0301;}
.sub-title *{font-weight:bold;}
.time-going-flight{font-weight:bold;}
.time-going-flight b{display:block;}
.td-price-wapper{font-size:13px; text-align:left !important;}
.td-price-wapper b{color:#000; font-size:12px; display:block;}
#main .f-result td a{display:block; height:33px; color:#494848; text-align:center; font-weight:bold; text-decoration:none; background:url(../img/icon-down.png) center bottom no-repeat; padding:0px;}
.moreScroll {
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;color: #555;
}

.thong-tin-lien-he td { vertical-align:top;}
.thong-tin-lien-he input[type="text"] { width:100%;}
.thong-tin-lien-he label { line-height:22px !important; font-weight:bold; color:#999; }
.thong-tin-lien-he label span { font-size:11px; font-weight:normal; color:#999;}
.thong-tin-lien-he select { width:100%;}
.thong-tin-lien-he input{
}
.thong-tin-chuyen-bay td {
line-height: 24px;
}
table.list-booking{border-left:1px solid #CCC; border-bottom:1px solid #CCC;}
table.list-booking td{padding:4px; border-right:1px solid #CCC; border-top:1px solid #CCC;}
table.list-booking tr{}
table.list-booking th{padding:4px; font-weight:bold; text-align:center; color:#00F; background:#CCC;}
table.list-booking a{display:block; color:#00F;}
table.list-booking a:hover{text-decoration:underline;}
.form-wapper{background:url(../img/contact-form-wapper.png) left top no-repeat; width:388px; max-height:147px; border:1px solid #bebbb9; margin:10px 0; padding:10px; position:relative; border-top:0px;}
.form-wapper .title{display:block; position:absolute; font-weight:bold; color:#3d61a9; font-size:12px; line-height:16px; top:-8px; left:26px;}
.form-wapper li{margin-bottom:3px; margin-top:3px; clear:both;}
.form-wapper span{display:inline-block; width:100px; font-weight:bold; color:#4f4d4d; text-align:right; margin-bottom:3px; float:left;}
.form-wapper .text{margin-bottom:3px; display:inline-block; border:1px solid #cdc9c7; padding:3px; border-radius:4px; width:220px; margin-left:10px;}
.form-wapper textarea{display:inline-block; height:80px; width:220px; border:1px solid #cdc9c7; padding:3px; border-radius:4px; margin-left:10px;}
.button-contact{display:inline-block; background:#4b7ea9; font-weight:bold; color:#f2f7fc; border:1px solid #184878; border-radius:4px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#326497), to(#5c90b6)); background: -webkit-linear-gradient(top, #5c90b6, #326497); background: -moz-linear-gradient(top, #5c90b6, #326497); background: -ms-linear-gradient(top, #5c90b6, #326497); background: -o-linear-gradient(top, #5c90b6, #326497); cursor:pointer; padding:7px 20px; margin:5px;}
.notice-container{font-size:13px; font-style:italic; color:#333; padding-bottom:15px;}
.notice-container em{font-weight:bold; color:#F00; font-size:15px;}
.form-full{}
.form-full label{display:inline-block; width:130px; margin-bottom:4px; margin-left:5px; height:25px; float:left; clear:both;}
.form-full input[type="text"], .form-full input[type="password"]{border:1px solid #dddddd; padding:4px; background:#f2f6fc; font-size:12px; width:500px; margin-bottom:4px;}
.form-full em{display:inline-block; color:#F00; font-weight:bold; font-size:15px;}
.error{color:#F00; display:block; padding:2px; font-style:italic; font-size:12px;}
.list-information{}
.list-information span{display:inline-block; width:130px; margin-bottom:4px; margin-left:5px;}
.list-information b{display:inline-block; font-weight:bold; width:500px;}
.list-information li{margin-bottom:6px;}
.customer-comment{display:block; background:url(../img/customerIcon.png) left center no-repeat; min-height:55px; padding-left:65px; margin-bottom:7px; padding-bottom:7px; border-bottom:1px dashed #CCC}
.customer-comment .time{display:inline-block; background:#ededed; color:#7a7a7a; font-size:12px; margin:5px 0px; font-style:italic; padding:2px;}
.customer-comment .infomation{color:#8e8b8b; font-size:12px; line-height:18px; display:block;}
.customer-comment p{margin-bottom:5px;}
input.input-submit, a.input{display:block !important; height:27px !important; text-align:center !important; line-height:29px !important; cursor:pointer !important; border:none !important; font-weight:bold !important; color:#FFF !important; font-size:12px !important; padding:0 30px !important; margin-right:15px; border-radius:7px; width:auto !important; background:#f39719; border:1px solid #d7d7d7; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8761e), to(#fdb514)); background: -webkit-linear-gradient(top, #fdb514, #e8761e); background: -moz-linear-gradient(top, #fdb514, #e8761e); background: -ms-linear-gradient(top, #fdb514, #e8761e); background: -o-linear-gradient(top, #fdb514, #e8761e);}

.customer-information .title_item, .title-page-booking{font-size:20px; font-weight:bold; color:#ff7b0f; padding:7px 0; text-transform:uppercase;}

.right-item{display:block; background:#31458e; margin-bottom:10px; border:2px solid #8db2dd; color:#FFF; padding:8px;}
.right-item a{color:#FFF !important; text-decoration:none; padding-left:10px; background:url(../img/imgitem.jpg) left center no-repeat;}
.right-item a:hover{text-decoration:underline; color:rgb(255, 211, 5) !important}
.right-item .title-page a{background:none;}
/************************trang con**************************/
.mainpart-sub{width:inherit; height:auto; float:left; background-image:url(../img/bgfeedback.png); background-repeat:repeat;}
#second-searchbox{height:442px; 
margin:5px 0px 5px 0px; width:350px; float:left; }
#right-panel{height:auto; width:350px; float:right;}
    #right-submenu{height:auto; width:340px; float:right; padding:10px 5px 5px 5px;}
    #right-submenu-cap{height:auto; width:340px; float:left; color:#fff; font-weight:bold; /*font-family:Segoe UI;*/ text-transform:uppercase; font-size:10pt; margin-bottom:10px;}
    .left-col{height:auto; width:165px; float:left; margin-right:5px;}
    .left-col-item{height:auto; width:inherit; float:left; padding:0px 0px 5px 0px; font-size:10pt; /*font-family:Segoe UI;*/}
    .left-col-item a{ text-decoration:none; color:#fff;}
    .left-col-item a:hover{text-decoration:underline; color:#ffd305;}
    #news-items{height:auto; width:340px; float:right; padding:10px 5px 5px 5px;}
    .n-item{height:auto; float:right; width:330px;}
    /************************/
#mid-panel{ height:auto; width:650px; float:left; margin-left:2px; margin-right:22px;}

#mid-nav{height:35px; width:645px; float:left; margin-bottom:10px; margin-top:2px; background-color:#f5f5f7; padding:0px 2px 0px 2px;}
    .img-nav{height:35px; width:20px; float:left;}
    .txt-nav{height:35px; width:auto; float:left; padding:5px 5px 0px 5px; text-transform:uppercase; /*font-family:Segoe UI;*/ font-size:12pt; color:#3b3c3c;}
    .txt-nav a{ text-decoration:none; color:#3b3c3c;}
    .txt-nav a:hover{ text-decoration:underline;}
#mid-content{height:auto; width:645px; float:left; padding:5px 2px 2px 2px; background-color:#f5f5f7; }
#mid-contentcap{height:auto; padding:5px 5px 5px 5px; font-size:14pt; /*font-family:Segoe UI;*/ color:#3b3c3c }
#mid-txt{height:auto; width:635px; padding:5px 10px 10px 5px; font-size:13px; /*font-family:Segoe UI;*/ color:#3b3c3c;}

/**************trang ket qua*****************************/
#result-right-panel{height:auto; width:350px; float:right;}
#result-right-panel1{height:auto; width:340px; float:left; padding:10px 5px 5px 5px;}
#result-second-searchbox{height:auto; 
margin:5px 0px 5px 0px; width:350px; float:left; }
#result-mid-panel{height:auto; width:650px; float:left; margin-right:22px; margin-left:2px;}
#feedback_form {width: 87px;height: 87px;position: fixed;bottom: 0; left: 0;display: block;text-indent: -9999px;background: url(../img/feedback.png) no-repeat top left;}
.fixed-bottom{position:fixed !important; bottom:0px !important; background:url(../img/paperRoll.png) center no-repeat !important;}
.fixed-bottom .arr-container img{display:block !important;}
.fixed-bottom .moreScroll{font-size:18px !important; background:url(../img/arrowdownScroll.png) 27px center no-repeat !important}
#main .f-result td a{padding-right:30px; background:url('../img/collaspe.png') no-repeat top right; height:17px; margin-top:7px; font-weight:normal;}
#main .f-result td a.active{background:url('../img/collaspe.png') no-repeat bottom right;}
.i-result b, .i-result span{display:inline-block; line-height:30px; height:30px;}
.customer-information{line-height:150%;}
.customer-information td{padding-bottom:5px;}
.search-submit-container-sm input{display:inline-block; border:1px solid #ce6f3f; cursor:pointer; background:#fc7732 url(../img/icons/roll.png) 121px center no-repeat ;font-weight:bold; font-size:20px; text-decoration:none; text-transform:uppercase; color:#FFF; line-height:40px; padding:0px 25px; height:40px; border-radius:0px; border-radius:10px; float:right; padding:0px 20px; border-radius:5px; line-height:33px; font-size:17px; height:33px; padding-right:45px;}
.customer-information select, .booking-info-bg-table select{width:60px;}
.date select{width:auto !important;}
.cbobaggage{width:300px !important; margin-left:15px;}
.col1{width:100px;}
.total-price-origin{color:#ef4023 !important;}
#invoice_details input{width:205px;}