/* #36648B */
.clear{clear:both !important; float:none !important; display:block;}

body {
color: #575757;
font: normal 13px Arial, Helvetica, Tahoma, Verdana; 
background: url(../../uploads/box/desktop.jpg) left no-repeat fixed;
background-size: cover;   
} /* ../../uploads/box/ve-may-bay-gia-re.jpg, ../img/content-bg.jpg, ../../uploads/box/desktop.jpg*//*thumb-1920-460130.jpg*/

p {line-height: 1.7em;}

address {font-style: normal;padding-bottom: 15px;}

html{ overflow-y:scroll;}

.background-container{background:none; display:block;}

.logo-website{
display:block;
width:100%; 
margin:auto; 
background:none; 
}

.center-website{
width:1366px;
margin:auto; 
background:none; 
}

.nav-website .center-website{
margin-top:7px;
top:0px; 
left:0px; 
background:#36648B; 
border-bottom:1px solid #2d3062; 
/*z-index:999999999999;*/
}

.nav-website .logo-website{
display:block;
margin:10px auto auto 0px;
top:0px; 
left:0px; 
background:#36648B; 
border-bottom:5px solid orange; 
z-index:999999999999;
}

/*.nav-website .center-website{background:none;}*/
.nav-container{}

.nav-container li{float:left; display:block;white-space: nowrap;}

.nav-container a{
  padding:15px 0px 15px 40px; 
  text-decoration:none; 
  color:#FFF; 
  font-size:150%; 
  /*font-weight: bold;*/
  display:block;
  white-space: nowrap;
  margin:10px auto auto 0px;
}

.nav-container a:hover{text-decoration:underline;white-space: nowrap;}



.top-banner-website{/*padding-top:56px;*/}



.right-search-container{width:595px; float:right;}

.right-search-container .main-content{height:auto !important;}

.right-search-container .b-txt{width:auto !important;}

.right-search-container .b-item{width:auto !important;}

.right-search-container .b-txt span{padding-top:5px; display:inline-block; width:515px; float:right;}



.right-slideshow{height:197px;}

.slideshow-container{position:relative; height:187px;}

.slideshow-container li{position:absolute; top:0px; left:0px; width:595px;}

.slideshow-container img{display:block; width:595px; height:187px;}



.mini-item{
display:block; 
border:1px solid #bebbb9; 
margin-top:20px; 
margin-bottom:10px; 
background:#FFF; 
position:relative; 
margin-left:40px;
width:630px;
height:550px;
}

.mini-item h1.title{/*background:#36648B; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); background: -webkit-linear-gradient(top, #445da7, #2e3a70); background: -moz-linear-gradient(top, #445da7, #2e3a70); background: -ms-linear-gradient(top, #445da7, #2e3a70); background: -o-linear-gradient(top, #445da7, #2e3a70); border-bottom:1px solid #2d3062; height:36px; overflow:hidden; font-weight:bold; color:#FFF; font-size:17px; font-weight:normal; line-height:39px; padding-left:15px; position:relative; margin-bottom:5px; text-transform:uppercase; border-radius:7px 7px 0px 0px;*/
display:block; 
background:#36648B left top repeat;  
border-bottom: 5px solid orange;
height:34px; 
line-height:34px; 
padding-left:15px; 
font-size:17px; 
color:#FFF; font-weight:normal; position:relative; margin:auto auto; text-transform:uppercase;}

.mini-item h1.title img{display:block; position:absolute; left:5px; top:3px;}

.mini-item .content{padding:5px;}

.mini-item-1{
display:block; 
border:1px solid #bebbb9; 
margin-top:20px; 
margin-bottom:10px; 
background:#FFF; 
position:relative; 
margin-right:100px;
width:280px;
}

.mini-item-1 h1.title{/*background:#36648B; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); background: -webkit-linear-gradient(top, #445da7, #2e3a70); background: -moz-linear-gradient(top, #445da7, #2e3a70); background: -ms-linear-gradient(top, #445da7, #2e3a70); background: -o-linear-gradient(top, #445da7, #2e3a70); border-bottom:1px solid #2d3062; height:36px; overflow:hidden; font-weight:bold; color:#FFF; font-size:17px; font-weight:normal; line-height:39px; padding-left:15px; position:relative; margin-bottom:5px; text-transform:uppercase; border-radius:7px 7px 0px 0px;*/
display:block; 
background:#36648B left top repeat;  
height:34px; 
line-height:34px; 
padding-left:15px; 
font-size:17px; 
color:#FFF; font-weight:normal; position:relative; margin:auto auto; text-transform:uppercase;}

.mini-item-1 h1.title img{display:block; position:absolute; left:5px; top:3px;}

.mini-item-1 .content{padding:5px;}

.support-online{width:420px; float:left;}

.guide-home-website{padding:6px;}

.guide-home-website p{margin-bottom:7px;}

.guide-home-website .title{margin-bottom:3px; font-weight:normal; color:#143a83; font-size:16px;}

.guide-home-website .title b{
  font-size:15px; 
  line-height:25px; 
  font-weight:bold;
}

.guide-home-website em{
  display:inline-block; 
  font-size:15px; 
  font-weight:bold;
  color:red; /*font-family:"Times New Roman", Times, serif;*/
  }

.guide-home-website img{}

.guide-home-website strong{font-weight:bold; text-decoration:none; color:#F00;}

.guide-home-website .list-yahoo{}

.guide-home-website .list-yahoo a{display:inline-block; width:192px; float:left; padding:4px; text-decoration:none; font-weight:bold; color:#143b85;}

.guide-home-website .list-yahoo a:hover{text-decoration:underline;}

.guide-home-website span{display:inline-block;}

.left-content{width:620px; float:left;}

.right-content{
width:330px; 
float:right; 
min-height:100px; 
margin-right:100px;
background: rgba(0, 0, 000, 0.4);
box-shadow: 0px 2px 50px rgba(0,0,0,0.25);
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
border-radius: 50px;
}

.item-content-two{width:290px; float:left; margin:10px; position:relative;}

.item-content-two img{display:block;}

.item-content-two .left{float:left; padding-right:10px; display:inline-block; height:160px;}

.item-content-two .right{float:right; height:160px;}

.item-content-two a.title{font-weight:bold; font-size:14px; color:yellow; display:block; text-decoration:none; }

.item-content-two a.title span{color:yellow;}

.item-content-two a.title:hover{text-decoration:none;}

.item-content-two p{display:block; float:right; width:180px; color: white}

.item-content-two a.details{display:inline-block; padding:2px 10px; text-decoration:none; position:absolute; bottom:6px !important; right:99px; border-radius:4px; cursor:pointer; border:1px solid #dddddd; background:#e5e5e5; color:#505653; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbd9d9), to(#efefef)); background: -webkit-linear-gradient(top, #efefef, #dbd9d9); background: -moz-linear-gradient(top, #efefef, #dbd9d9); background: -ms-linear-gradient(top, #efefef, #dbd9d9); background: -o-linear-gradient(top, #efefef, #dbd9d9); -moz-box-shadow: 0 0 4px 2px #c6c3c3; -webkit-box-shadow: 0 0 4px 2px #c6c3c3; box-shadow: 0 0 4px 2px #c6c3c3;}

.register-container{
display:block; 
width:277px; 
height:125px; 
margin:auto auto; 
/*background:url(../img/bg-register.png) left top no-repeat; */
padding:20px 10px;
}

.register-container .title{padding-left:25px; background:url(../img/rss-icon.png) left center no-repeat; font-weight:bold; text-transform:uppercase; color:#ed2f89; font-size:16px; display:block; margin-bottom:5px;}

.register-container .left{width:160px; display:inline-block; height:20px; line-height:20px; float:left; margin-bottom:5px; color: yellow}

.register-container .right{width:115px; display:inline-block; height:20px; line-height:20px; float:right; margin-bottom:5px; color: yellow}

.register-container a{text-decoration:none; font-weight:normal; color:white;}

.register-container a:hover{text-decoration:underline;}

.register-container input.text{display:inline-block; width:125px; padding:5px; border-radius:5px; /*background:#ed2f89; color:#FFF;*/ color:#333; border:0px; cursor:pointer; border:1px solid #CCC;}

.register-container input.submit{display:inline-block; cursor:pointer; width:109px; height:24px; background:url(../img/bg-flight-details.png) left top no-repeat; color:#FFF; text-shadow:1px 1px 1px #0e220f; text-align:center; cursor:pointer; border:0px; margin-left:7px; margin-top:1px;}



.list_flight_footer{background:url(../img/bg-top-flight.png) center top no-repeat; padding-top:10px; margin-bottom:10px; margin-left:40px;}

.list_flight_footer .bg-bottom{background:url(../img/bg-top-flight.png) center top no-repeat; padding-top:20px; margin-bottom:10px;}

.list_flight_footer ul{width:237px; margin:9px; float:left; background:url(../img/bg-top-list-flight.png) left top no-repeat #FFF;}

.list_flight_footer li{padding:3px;}

.list_flight_footer .title{padding-top:10px; font-size:16px; color:#000; line-height:22px;}

.list_flight_footer a{color:#000; padding:2px; display:block; text-decoration:none; background:url(../img/icon-list-flight.png) 5px center no-repeat; padding-left:20px; font-weight:normal;}

.list_flight_footer a:hover{text-decoration:underline;}

.list_flight_footer h5{font-weight:normal;}

.two-big-item{
width:640px; 
height:550px;
float:left; 
margin-left:260px; 
margin-top:20px; 
border:1px solid #bebbb9;
background: #fff;

}

.two-big-item h1.title{
display:block; 
/*width:242px; */
background:#36648B left top no-repeat;  
border-bottom: 5px solid orange;
height:34px; line-height:34px; 
padding-left:50px; 
font-size:17px; 
color:#FFF; 
font-weight:normal; 
position:relative; 
margin:auto auto; 
text-transform:uppercase;
}

.big-item{width:auto; float:none;}

.big-item h1.title{width:auto; background:url(../img/tcat-big-item-h1.jpg) left top no-repeat;}

.two-big-item h1.title img{position:absolute; left:5px; top:1px;}

.two-big-item .content{padding:5px; background:none; position:relative; padding-bottom:17px;}

.two-big-item .content li{color:#363536; margin-bottom:8px;}

.two-big-item .content img{
  display:block; 
 /* padding:3px; 
  border-radius:3px; */
  background:#FFF; 
  float:left; 
  margin-right:5px; 
  margin-bottom:3px; 
  border:1px solid #bfbab8; 
  width:100px;
  height:80px;}

.two-big-item .content a{display:block; text-decoration:none; font-weight:bold; color:#3c61a9; color:#000 !important;}

.two-big-item .content a:hover{text-decoration:underline;}

.two-big-item .content strong{color:#F00;}



.list-news-index{}

.list-news-index a{font-weight:normal !important; color:#666 !important;}

.list-news-index a:hover{}

.list-news-index .title{color:#36648B !important; font-weight:bold;}

.list-news-index .price{color:#F00; font-size:15px; font-weight:bold; display:block;}

/*****wrap style****/

#wrap{width:1024px; margin:0 auto;}

/**************

Style for Top part

************/

#w-toppart{ width:100%; height:80px; margin:auto;

           position:fixed; top:0px; z-index:99999;}

           #content-toppart{ width:100%; height:75px; margin:auto;  background-color:#001f6a;

          }

#toppart{ width:1024px; height:75px; margin:auto;}

#mid-toppart{width:1024px;height:70px; margin:0px 0px 0px 0px; float:left;}

#logo{width:155px; height:70px; float:left;}

#shadown{width:100%; height:5px; margin:auto; background-image:url('../img/shadown.png'); background-repeat:repeat-x;}

#linespace{width:1024px; height:5px; background-color:#03455e;}

#menupart{width:869px; float:left; height:70px;}

#topnav{width:869px; height:25px; float:left;}

    #subcrible{width:320px; height:25px; float:left;}

    #share{width:200px; height:20px; margin-top:5px; float:left; color:#fff;}

    #hotline{width:150px; height:20px; margin-top:5px; font-weight:bold; float:left; color:#ffc104;}

 #linenav{width:869px; height:3px; float:left;}

#menu{width:869px; height:50px; float:left;}

   #menu a{ text-decoration:none; color:#fff; font-weight:bold; font-size:10pt; /*font-family:Segoe UI;*/}

    #mitem1{width:auto; height:35px; float:left; padding-top:15px; margin-left:5px; padding-left:23px;}

    #mitem2{width:auto; height:35px; float:left; padding-top:15px; margin-left:5px; padding-left:23px;}

    #mitem3{width:auto; height:35px; float:left; padding-top:15px; margin-left:5px; padding-left:23px;}

    #mitem4{width:auto; height:35px; float:left; padding-top:15px; margin-left:5px; padding-left:23px;}

    #mitem5{width:auto; height:35px; float:left; padding-top:15px; margin-left:5px; padding-left:23px;}

      #mitem6{width:auto; height:35px; float:left; padding-top:15px; margin-left:5px; padding-left:23px;}

    .mitemfocus{ background-image:url(../img/bgmenu.png); background-repeat:no-repeat;}

        #menu a:hover{color:#fd8a03;}

    .mitemblur{ background-image:url(#);}

    .mitemselect{background-image:url(../img/bgmenu.png); background-repeat:no-repeat;}

    #menu .mitemselect a{color:#fd8a03;}

/********************* STYLE FOR BANNER***************/

#topbannerpart{height:90px; width:1024px; float:left; margin-top:80px;  background-color:#fff;}

#left-p{height:90px; width:512px; float:left;}

    #thongke{width:260px; height:72px; float:left; margin:9px 10px 9px 10px; background-image:url('../img/bgthongke.png'); background-repeat:repeat;}

    #online{width:250px; margin:5px 5px 5px 5px; height:25px; float:left;}

    #booked{width:250px; margin:5px 5px 5px 5px; height:25px; float:left;}

        .online-icon{width:25px; height:25px; float:left;}

        .online-txt{height:20px; float:left; width:215px; padding-left:10px; font-size:8pt; color:#fff; padding-top:5px; font-weight:bold;}

    

#right-p{height:90px; width:512px; float:left; background-image:url(../img/bgbannermenu.jpg); background-repeat:no-repeat;}

    #hotro{height:72px; width:225px; float:left;margin:9px 0px 9px 7px;}

    #hdthanhtoan{height:23px; width:225px; float:left; margin-bottom:10px; color:#fff; text-align:center; padding-top:7px;font-weight:bold;

                  background-image:url(../img/bghotro.png); background-repeat:no-repeat;}

                  #hdthanhtoan a{text-decoration:none; color:#fff; font-weight:bold; font-size:8pt;}

                  #hdthanhtoan a:hover{color:#fd8a03;}

    #phanhoidh{height:23px; width:225px; float:left; color:#fff; text-align:center; padding-top:8px; font-weight:bold;

                background-image:url(../img/bghotro.png); background-repeat:no-repeat;}

                #phanhoidh a{text-decoration:none; color:#fff; font-weight:bold; font-size:8pt;}

                  #phanhoidh a:hover{color:#fd8a03;}

              

/*****************style for searchbox, slideshow box*********************/

#mainsearchpart{height:305px; width:1024px; float:left; margin-top:15px;}

#searchbox{height:305px; width:420px; float:left;}

#slideshowbox{height:200px; width:590px; float:left; background-image:url(../img/bgmainitem.png); background-repeat:repeat; margin-left:14px;}

#feedbackbox{height:100px; width:590px; float:left; margin-top:5px; background-image:url(../img/bgfeedback.png); background-repeat:repeat;margin-left:14px;}

    #quota1{height:30px; width:35px; float:left; margin:15px 0px 55px 25px; }

    #quota2{height:30px; width:35px; float:right; margin:40px 25px 0px 0px;}

    #fb-txt{height:45px; width:430px; float:left; margin:25px 20px 0px 20px; font-size:12pt; color:#fff; /*font-family:Segoe UI;*/}

    #customer{height:25px; width:350px; float:right; margin:5px 45px 0px 0px; font-weight:bold;

              text-align:right; font-style:italic; font-size:10pt; color:#fff;}

          

/****************style for mainpart**************************/

#mainpart{height:auto; width:1024px; float:left; margin-top:10px;}

#why-box{width:250px; height:240px; float:left; margin-right:15px; }

#booked-box{width:350px; height:240px; float:left; margin-right:15px;}

    .b-item{height:auto; width:340px; margin:0px 5px 6px 5px;}

    .b-img{height:30px; width:50px;}

     .b-txt{height:auto; width:340px; color:#000; font-size:9pt; /*font-family:Segoe UI;*/ position:relative; display:block; height:50px;}

	 .b-txt a{text-decoration:none; color:#00F;}

    .b-txt img{ padding-top:0px; margin:5px 10px 3px 5px; float:left; width:55px; max-height:35px;}

    .b-txt span{font-weight:normal; text-align:justify; padding-bottom:5px;}

	#booked-box a{font-weight:normal; text-decoration:none; color:#fe6c01; position:absolute; bottom:0px; right:0px;}

	#booked-box a:hover{text-decoration:underline;}

#contact-box{width:394px; height:240px; float:left;}

.main-cap{ background-color:#001f6a; height:20px; padding:5px 0px 0px 0px; font-size:12pt;

           font-weight:bold; color:#fff; text-align:center;}

.main-content{height:215px;  background-image:url(../img/bgitem.png); background-repeat:repeat; width:inherit;}

#map{height:170px; width:inherit;margin:0px 2px 2px 2px; padding-top:2px;}

#address{height:36px; width:304px; padding:5px 4px 2px 4px; font-weight:bold; color:#0c99db;}

.w-item{height:40px; width:245px; margin:0px 0px 2px 5px;}

.w-txt{height:35px; width:210px; margin-left:5px; float:left;color:#5c5c5c; padding-top:5px; font-size:10pt; /*font-family:Segoe UI;*/}

.w-img{height:33px;width:25px; float:left; padding-top:7px; }



/*************************support part******************/

#supportpart{float:left; height:auto; width:1024px; margin-top:10px; margin-bottom:10px;}

#s-supportonline{float:left; height:120px; width:490px; background-image:url(../img/bgmainitem.png); background-repeat:repeat;}

#supportimg{float:left; height:120px; width:106px; margin-right:10px;}

#s-supportpay{float:left; height:120px; width:520px; padding-bottom:0px; padding-right:0px; background-image:url(../img/bgmainitem.png);

               background-repeat:repeat; margin-left:14px;}

               #p-img{width:102px; height:120px; float:left;}

               .i-pay{width:418px; height:120px; float:right;}

.s-online{width:370px; height:50px; float:left; padding:5px 4px 5px 0px;}

    .s-online img{margin:0px 5px 0px 0px;}

    .s-online1 img{margin:0px 5px 0px 0px;}

    .s-span{ padding-bottom:20px; text-align:justify; font-size:14px; font-weight:bold; /*font-family:Segoe UI;*/ color:#ffc104;}

    .s-online1 span{ padding-bottom:10px; text-align:justify; font-size:14px; font-weight:bold; /*font-family:Segoe UI;*/ color:#ffc104;}

.s-online1{width:370px; height:50px; margin-top:0px; float:left; padding:5px 4px 5px 0px;}





/************************foot part*******************/

#footpart{height:auto; width:100%; clear:both; background-repeat:repeat; background: rgba(0, 0, 0, 0.6);/* background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); background: -webkit-linear-gradient(top, #445da7, #2e3a70); background: -moz-linear-gradient(top, #445da7, #2e3a70); background: -ms-linear-gradient(top, #445da7, #2e3a70); background: -o-linear-gradient(top, #445da7, #2e3a70); */ border-bottom:1px solid #2d3062; z-index:999999999999}
#footpart .center-website{background:none;}
#logoair{height:auto; width:100%; clear:both; background-color:#fff; margin:auto;}

.foot-list-logo{height:auto; width:1024px; margin:auto;}

.foot-list{height:auto; width:1020px; margin:auto; padding:0px 2px 20px 2px; margin-top:15px;}

.foot-col{height:auto; width:250px; margin:0px 5px 0px 0px; float:left;}

.foot-col-cap{height:20px; width:205px; float:left; /*font-family:Segoe UI;*/ padding-left:45px;

               font-size:10pt; font-weight:bold; padding-top:5px; color:#fff;}

               .foot-col-cap a{ text-decoration:none; color:#fff;}

               .foot-col-cap a:hover{ color:#fd8a03;}

.foot-col-link{height:25px; width:200px; float:left; /*font-family:Segoe UI;*/ padding-left:50px;

              font-size:8pt; font-weight:normal;}

              .foot-col-link a{ text-decoration:none; color:#fff;}

               .foot-col-link a:hover{ color:#fd8a03;}

               

.foot-list-col{height:auto; width:230px;margin:10px 5px 20px 0px; float:left;}

    .foot-list-cap{height:30px; width:215px;float:left;/*font-family:Segoe UI;*/ padding-left:15px; margin-bottom:5px; color:#fd9b01;}

        .foot-list-imgcap{height:inherit; width:25px; float:left;}

        .foot-list-imgcap img{width:25px; height:25px;}

        .foot-list-txtcap{height:inherit; width:175px; float:left; font-weight:bold; padding-left:5px; padding-top:3px; font-size:12pt;}

    .foot-list-link{height:30px; width:215px;float:left;/*font-family:Century Gothic;*/ padding-left:15px; color:#fd8a03; margin-top:0px;}

        .foot-list-txt{height:inherit; width:175px; float:left; /*font-family:Segoe UI;*/ padding-left:5px; padding-top:4px; color:#fff; font-size:10pt; font-weight:bold;}

        .foot-list-txt a{ text-decoration:none; color:#fff;}

        .foot-list-txt a:hover{ text-decoration:underline; color:#fd9b01;}

#foot-address{height:auto; width:550px; margin-right:5px; float:left; margin-top:10px;}

#foot-imgaddress{height:117px; width:100px; float:left; margin-right:5px; padding-top:10px;}

#foot-txtaddress{height:auto; width:444px; float:left;}

#addresscap{height:auto; width:200px; float:left; /*font-family:Segoe UI;*/ font-size:12pt; padding-top:3px;

             font-weight:bold; text-transform:uppercase; color:#fd9b01;}

#addresstxt{height:auto; width:inherit; float:left; /*font-family:Century Gothic;*/ font-size:8pt; font-weight:bold; margin-top:20px; color:#fff;}



#foot-copyright{height:inherit; width:350px; text-align:center; color:#fff; font-size:8pt; margin:auto; padding-bottom:10px; /*font-family:Segoe UI;*/}



/****************exten****************/

.ticket_booking{
display:block; 
background-color:none;
width:100%; 
height:300px}

.ticket_booking .clear{display:block !important; float:none !important; clear:both !important; width:100%;white-space: nowrap;}

.ticket_booking .wapper{
 /*border:2px solid #8db2dd;  */
 margin-left:40px;
 margin-right:40px;
 margin-top:10px;
 margin-bottom:100px;
 color: white; 
 height:290px; 
 width: 305%; /*1170px;*/
 /*background: black;/*#36648B;*/

    background: rgba(0, 0, 000, 0.4);
    box-shadow: 0px 2px 50px rgba(0,0,0,0.25);
    color: #fff;
    padding: 45px 25px 25px 25px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0px;

 /* #36648B; */
 /*
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); 
 background: -webkit-linear-gradient(top, #445da7, #2e3a70); 
 background: -moz-linear-gradient(top, #445da7, #2e3a70); 
 background: -ms-linear-gradient(top, #445da7, #2e3a70); 
 background: -o-linear-gradient(top, #445da7, #2e3a70);
 */
 padding-bottom: 60px;
 }

.ticket_booking h1.title{
  display:block; 
  background: none; /*url(../img/Plane.png) 5px center no-repeat; */
  font-weight:bold; 
  font-size:30px; 
  color:white; 
  text-align: center;
}

.ticket_booking form{display:block; padding:0px; margin:8px; padding-top:0px; margin-top:0px; padding-bottom:0px; position:relative}

.ticket_booking input{
  background-color:#FFF; 
  border-radius:3px; 
  border: 1px solid #E78F08;
  -moz-box-shadow: 0 0 3px #E78F08;
  -webkit-box-shadow: 0 0 3px #E78F08;
  /*box-shadow: 0 0 3px #E78F08; */
  padding:3px; 
  max-width:100%;
}

.ticket_booking .address div{float:left; font-weight:bold; margin-bottom:5px; width:185px; padding-right:20px;}

.ticket_booking .select_type{margin-bottom:10px;padding-right:20px;font-weight:bold; color:yellow}

.ticket_booking input[type=text]{width:185px; height: 30px; border-radius:3px; }
.ticket_booking .day div{float:left; font-weight:bold; width:185px; height: 30px;padding-right:20px;}

.ticket_booking .day strong{display:block}

.ticket_booking select{
  background-color:#FFF; 
  border-radius:3px;
  border: 1px solid #E78F08;
  -moz-box-shadow: 0 0 3px #E78F08;
  -webkit-box-shadow: 0 0 3px #E78F08;
  box-shadow: 0 0 3px #E78F08; 
  padding:10px; 
  width: 110px;
}

.ticket_booking select.no_select{border:1px solid #999; }

.ticket_booking .people div{display:block; width: 130px; height: 30px; float:left; padding-right:0px;}

.ticket_booking .people span{display:block; color:#666;}

.ticket_booking .submit{
  display:inline-block; 
  background:url(../img/SearcFlyBtn.png) no-repeat center center !important; 
  height:62px; 
  width:230px; 
  text-align:right; 
  line-height:auto; 
  cursor:pointer; 
  border:none; 
  font-size: 18px;
  font-weight:bold; 
  color:#FFF;
  white-space: nowrap;
  margin-left:720px;
}


.ticket_booking .submit_right{
  display:inline-block; 
  background:url(../img/bg_search_button_right.png) no-repeat center center !important; 
  height:40px; 
  width:230px; 
  text-align:right; 
  line-height:auto; 
  cursor:pointer; 
  border:none; 
  font-size: 15px;
  font-weight:bold; 
  color:#FFF;
  white-space: nowrap;
  margin-left:25px;
}

/****************exten****************/

.ticket_booking_1 {display:block; background-color:#00456b; width:100%; height:301px;white-space: nowrap;}

.ticket_booking_1 .clear{display:block !important; float:none !important; clear:both !important; width:100%;white-space: nowrap;}

.ticket_booking_1 .wapper_1{
 /*border:2px solid #8db2dd;  */
 color: white; 
 height:390px; 
 background: #36648B; /* #36648B; */
 /*
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); 
 background: -webkit-linear-gradient(top, #445da7, #2e3a70); 
 background: -moz-linear-gradient(top, #445da7, #2e3a70); 
 background: -ms-linear-gradient(top, #445da7, #2e3a70); 
 background: -o-linear-gradient(top, #445da7, #2e3a70);
 */
 white-space: nowrap;
 }

.ticket_booking_1 h1.title_1{
  display:block; 
  background:url(../img/Plane.png) 5px center no-repeat; 
  font-weight:bold; 
  font-size:22px; 
  color:white; 
  padding:5px; 
  padding-left:50px; 
  line-height:30px;
  white-space: nowrap;
}

.ticket_booking_1 form{display:block; padding:10px; margin:8px; padding-top:0px; margin-top:0px; padding-bottom:0px; position:relative;white-space: nowrap;}

.ticket_booking_1 .address_1 div{float:left; font-weight:bold; margin-bottom:5px; width:160px;white-space: nowrap;}

.ticket_booking_1 .select_type_1{margin-bottom:10px;white-space: nowrap;font-weight:bold; color:yellow}

.ticket_booking_1 input{
  background-color:#FFF; 
  border-radius:0px; 
  border: 1px solid #E78F08;
  -moz-box-shadow: 0 0 3px #E78F08;
  -webkit-box-shadow: 0 0 3px #E78F08;
  /*box-shadow: 0 0 3px #E78F08; */
  padding:3px; 
  max-width:100%;
  white-space: nowrap;
  margin: 7px;
}

.ticket_booking_1 input[type=text]{width:160px;white-space: nowrap;}
.ticket_booking_1 .day_1 div{float:left; font-weight:bold; margin-bottom:5px; width:160px;white-space: nowrap;}

.ticket_booking_1 .day_1 strong{display:block;white-space: nowrap;}

.ticket_booking_1 select{
  background-color:#FFF; 
  border-radius:0px;
  border: 1px solid #E78F08;
  -moz-box-shadow: 0 0 3px #E78F08;
  -webkit-box-shadow: 0 0 3px #E78F08;
  box-shadow: 0 0 3px #E78F08; 
  padding:2px; 
  max-width:80%;
  white-space: nowrap;
}

.ticket_booking_1 select.no_select_1{border:1px solid #999;white-space: nowrap;}

.ticket_booking_1 .people_1 div{display:block; width:70px; float:left; padding:8px; padding-top:7px; padding-bottom:7px;white-space: nowrap;}

.ticket_booking_1 .people_1 span{display:block; color:#666;white-space: nowrap;}

.ticket_booking_1 .submit{
  display:inline-block; 
  background:url(../img/SearcFlyBtn.png) no-repeat center center !important; 
  height:62px; 
  width:230px; 
  text-align:right; 
  line-height:auto; 
  cursor:pointer; 
  border:none; 
  font-size: 18px;
  font-weight:bold; 
  color:#FFF;
  white-space: nowrap;
  margin-left:55px;
}


.ticket_booking_1 .submit_right_1{
  display:inline-block; 
  background:url(../img/bg_search_button_right.png) no-repeat center center !important; 
  height:40px; 
  /*width:230px; */
  text-align:right; 
  line-height:auto; 
  cursor:pointer; 
  border:none; 
  font-size: 15px;
  font-weight:bold; 
  color:#FFF;
  white-space: nowrap;
  margin-left:25px;
}

#searchbox .submit{ 
  padding-right:17px;
  white-space: nowrap;
}

span.submit{height: 29px; font-weight: bold; float: left; color: white; line-height: 29px; border: none !important; padding: 0 18px; background:#f8ac61; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f68f2a), to(#f6c48f)); background: -webkit-linear-gradient(top, #f6c48f, #f68f2a); background: -moz-linear-gradient(top, #f6c48f, #f68f2a); background: -ms-linear-gradient(top, #f6c48f, #f68f2a); background: -o-linear-gradient(top, #f6c48f, #f68f2a);}

.ticket_booking a.search_tag{
  display:inline-block; 
  /*margin-left:100px; */
  /*text-decoration:none;*/
  font-weight:bold; 
  color:yellow; 
  font-size:20px;
  }

.date_container a{color:#FF0; font-weight:bold}

.ticket_booking label{display:block; margin-bottom:4px;white-space: nowrap;}

.ticket_booking_1 a.search_tag_1{
  display:inline-block; 
  margin-left:0px; 
  /*text-decoration:none;*/
  font-weight:bold; 
  color:yellow; 
  font-size:12px;
  white-space: nowrap;
  }

.date_container_1 a{color:#FF0; font-weight:bold}

.ticket_booking_1 label{ margin-bottom:10px;white-space: nowrap;}

.error_message{background: #ffdd7b; color: red; font-size: 12px; font-weight: bold; border: 1px solid red; display: block; padding-left: 10px; padding:4px;}

.flight_result_info td{display:block; float:left;}

.main_result{padding:10px;}



.bread_box{margin:0;overflow:hidden;clear:both; }

.breadcrumb{
position:relative;
font:11px Arial,Calibri,Verdana,Geneva,sans-serif;
/*background:rgb(255,255,255) none ;/*border:1px solid #424244*/;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;*/ 
font-size:14px; 
font-weight:normal;
box-shadow:0 0 1px 1px #424244;
margin-bottom:10px;
margin-top:10px;
}

.breadcrumb .crust{display:block;float:left;position:relative;  max-width:250px !important; }

.breadcrumb .crust:first-child a.crumb{padding-left:13px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;border-top-left-radius:0px;border-bottom-left-radius:0px; max-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:110px !important;}

.breadcrumb .crust a.crumb,.breadcrumb .crust b.lastcrumb{text-decoration:none;background-color:rgb(255,255,255);padding:0 10px 0 23px;border-bottom:1px solid #424244;margin-bottom:-1px;outline:0 none;-moz-outline-style:0 none;display:block;line-height:22px;_border-bottom:none;color:#417394;text-decoration:none; max-width:110px !important; max-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.breadcrumb .crust b.lastcrumb{background:transparent none;color:#3e3e3e;}

.breadcrumb .crust a.crumb,.breadcrumb .crust b.lastcrumb{line-height:22px}

.breadcrumb .crust .arrow{border:12px solid transparent;border-right:1px none black;border-left:1px solid #424244;border-left-width:12px !important;border-left-style:solid !important;display:block;position:absolute;right:-12px;top:-1px;z-index:50;width:0px;height:0px}

.breadcrumb .crust .arrow span{border:12px solid transparent;border-right:1px none black;border-left-color:rgb(255,255,255);display:block;position:absolute;left:-13px;top:-12px;z-index:51;white-space:nowrap;overflow:hidden;text-indent:9999px;width:0px;height:0px}

.breadcrumb .refresh:hover{background-position:0px -16px}

.breadcrumb .crust:last-child a.crumb{font-weight:bold; max-width:250px;}

.breadcrumb .crust:hover a.crumb{background-color:#424244;color:#fff;text-decoration:none}

.breadcrumb .crust:hover .arrow span{border-left-color:#424244}

.breadcrumb .crust b.lastcrumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:250px; max-width:250px !important;}



.container-website{
padding-top:10px; 
background:url(../img/bgfeedback.png) left top repeat; 
color:#FFF; 
margin-top:0px;
margin-left:160px;
margin-right:160px;
}

.left-container{float:left; margin-left:5px; width:699px;}

.left-container *{max-width:699px !important;}

.right-container{width:300px; float:right; margin-right:10px; min-height:5px; margin-top:2px;}



.left_item{padding:5px 2px 2px; background:rgb(245, 245, 247); color:rgb(59, 60, 60);}

.left_item a{color:#333;}

.title-page, .title_item, .title-page a, .title_item a{font-size:14pt; /*font-family:'Segoe UI';*/ padding:5px; color:rgb(59, 60, 60); font-weight: bold; text-align:center; display:block; margin-bottom:5px;}

.content_category_item, .content_item{padding:5px 10px 10px 5px; color:rgb(59, 60, 60); /*font-family:'Segoe UI';*/ font-size:13px;}

.content_item *{max-width:680px !important;}

.content_item table{max-width:100% !important; width:100%; display:block;}

.content_category_item .title_item{padding-left:0px;}

.customer label{display:block;width:50px; background:#04438d; padding:3px 10px; font-size:12px; color:#fff; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; text-align:center;}

.customer input.text{width:380px; height:30px; border:solid 1px #04438d !important; margin-bottom:10px; font-size:12px; line-height:30px; padding:0px 10px;}

.customer textarea{width:380px; height:30px; border:solid 1px #04438d; margin-bottom:10px; height:100px; margin-top:0px; line-height:18px; font-size:12px; padding:0px 10px;}

.list_news{}

.list_news li{display:block; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #CCC;}

.list_news a{display:block; font-weight:bold; text-decoration:none; color:rgb(59, 60, 60);}

.list_news a:hover{text-decoration:underline;}

.list_news img{display:block; max-width:150px; float:left; border:1px solid #CCC; padding:2px; background:#FFF; border-radius:3px; box-shadow:2px 3px 5px #CCC; margin-bottom:5px; margin-right:8px;}

.content_image{display:block; margin-bottom:10px; text-align:center; color:#333; font-size:11px;}

.content_image img{display:block; margin:auto auto; max-width:600px; padding:5px; border:1px solid #CCC; border-radius:7px; box-shadow:0 0 5px 5px #F2ECEC;}



.list-news-not{}

.list-news-not li{}

.list-news-not a{display:block; text-decoration:none; font-weight:normal; color:#333; padding:3px;}

.list-news-not a *{font-weight:normal;}

.list-news-not a:hover{text-decoration:underline;}

.list-news-not a img{display:block; width:100px; float:left; margin-right:5px; margin-bottom:5px; padding:2px; border-radius:3px; box-shadow:0 0 2px 2px #E9E9E9; background:#FFF;}



#fadeshow-topbanner{position:relative; overflow:hidden; height:90px; width:512px;}

#fadeshow-topbanner li{position:absolute; top:0px; left:0px;}



.right-container .ticket_booking{display:block; width:300px; height:auto !important; margin-bottom:10px; }

.right-container .ticket_booking .wapper{/*border:0px solid #8db2dd;*/ /*background:url(../img/bg_search.jpg) left top repeat;*/ color:#FFF; height:370px !important;}

.right-container .ticket_booking h2.title{display:block; background:url(../img/Plane.png) 5px center no-repeat; font-weight:bold; font-size:23px; color:#FFF; padding:5px; padding-left:50px; line-height:30px;}

.right-container .ticket_booking form{display:block; padding:0px; margin:8px; position:relative;}

.right-container .ticket_booking .address div{font-weight:bold; margin-bottom:5px; width:100%;}

.right-container .ticket_booking .address label{width:109px; margin-right:5px; font-weight:bold; display:inline-block; padding-left:5px;}
.right-container .ticket_booking .day label{width:109px; margin-right:5px; font-weight:bold; display:inline-block; padding-left:5px;}

.right-container .ticket_booking input{background-color:#FFF; border-radius:5px; border: 1px solid #E78F08;-moz-box-shadow: 0 0 3px #E78F08;-webkit-box-shadow: 0 0 3px #E78F08;box-shadow: 0 0 3px #E78F08; padding:4px; max-width:80%; width:145px; display:inline-block;}

.right-container .ticket_booking .radio{display:inline-block; width:auto !important;}

.right-container .ticket_booking .day div{width:100%; font-weight:bold; margin-bottom:5px;}

.right-container .ticket_booking .day strong{display:inline-block; width:109px; margin-right:5px;}

.right-container .ticket_booking select{background-color:#FFF; border-radius:5px;border: 1px solid #E78F08;-moz-box-shadow: 0 0 3px #E78F08;-webkit-box-shadow: 0 0 3px #E78F08;box-shadow: 0 0 3px #E78F08; padding:4px; max-width:80%;}

.right-container .ticket_booking select.no_select{border:1px solid #999;}

.right-container .ticket_booking .people div{display:block; width:83px; float:left; padding:5px;}

.right-container .ticket_booking .people span{display:block; color:#666}

.right-container .ticket_booking .submit{
  display:inline-block; 
  margin-left:10px;
  background: url(../img/bg_search_button_right.png) left top repeat; 
  height:40px; 
  width:auto; 
  text-align:center; 
  line-height:23px; 
  cursor:pointer; 
  border:none; 
  font-weight:bold; 
  color:#FFF;
}

.main_result{background:#60b0d814; color:rgb(59, 60, 60); font-size:13px; /*font-family:'Segoe UI'*/}

#submitflight-container{display:block; height:51px; padding:15px 10px 15px 70px; clear:both;background:#36648B;/* background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); background: -webkit-linear-gradient(top, #445da7, #2e3a70); background: -moz-linear-gradient(top, #445da7, #2e3a70); background: -ms-linear-gradient(top, #445da7, #2e3a70); background: -o-linear-gradient(top, #445da7, #2e3a70); */border-bottom:1px solid #2d3062; z-index:999999999999; /*position:fixed !important; top:auto !important; bottom:0px !important;*/
width: 600px;
}

#submitflight-container span{display:inline-block; padding-left:48px; margin-top:15px; margin-left:44px; color:#FFF; font-size:18px; }

#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:43px;}

.price-container{padding:8px; 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:#36648B; /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); background: -webkit-linear-gradient(top, #445da7, #2e3a70); background: -moz-linear-gradient(top, #445da7, #2e3a70); background: -ms-linear-gradient(top, #445da7, #2e3a70); background: -o-linear-gradient(top, #445da7, #2e3a70);*/}

.price-container *{color:#FFF;}

.price-container b, .price-container b span{color:#F00 !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 1px #00579f; width:95%; border-bottom:0px !important;}

#filter_container{margin-bottom:10px; background: #36648B; border:1px solid #bfbbb8; border-radius:0 0 6px 6px;/* background:#36648B; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e3a70), to(#445da7)); background: -webkit-linear-gradient(top, #445da7, #2e3a70); background: -moz-linear-gradient(top, #445da7, #2e3a70); background: -ms-linear-gradient(top, #445da7, #2e3a70); background: -o-linear-gradient(top, #445da7, #2e3a70);*/ border-bottom:1px solid #2d3062; z-index:999999999999}

#filter_container *{position:relative;background: #36648B;}

#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;background: #36648B;}

#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;background: #36648B;}

#filter_container .filter-content{padding:10px;background: #36648B;}

#filter_container .date{padding-bottom:45px;background: #36648B;}

.ui-slider .ui-slider-range, .ui-slider .ui-slider-handle{position:absolute !important;}

#filter_container label{display:inline-block; width:250px;}



#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:200px;}

#filter_container .airlines img{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.end_in { 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: #dadada; border-bottom: 1px solid #c5dff8; cursor: pointer;}

#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;}







.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:88px; 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:bold; color:; }

.AllDate ul li:hover { font-weight: bold; color: #ff7b0f; }

.AllDate ul li.current,.AllDate ul li:hover {color:#bb0301; }



.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: 80px;  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 { padding-bottom:10px; width:645px !important;}

.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 { }



#content {}

#main{width: 675px !important; float: left; padding-left: 10px;}

#main #main{width:645px !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;}

.form-full input[type="text"], .form-full input[type="password"]{border:1px solid #dddddd; padding:4px; background:#f2f6fc; font-size:12px; width:500px;}

.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 10px !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);}



.list-flight-footer{background:#00961e; border-radius:5px; padding:5px; background:#b00404; color:#FFF; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8e0606), to(#d00202)); background: -webkit-linear-gradient(top, #d00202, #8e0606); background: -moz-linear-gradient(top, #d00202, #8e0606); background: -ms-linear-gradient(top, #d00202, #8e0606); background: -o-linear-gradient(top, #d00202, #8e0606);}

.list-flight-footer ul{display:inline-block; width:228px; float:left; margin:7px;}

.list-flight-footer .title{font-weight:bold; color:#fcff00;}

.list-flight-footer li{display:block; padding:2px;}

.list-flight-footer a{text-decoration:none; color:#FFF;}

.list-flight-footer h5{display:block; padding-left:8px; background:url(../img/icon-list-flight-footer.png) left center no-repeat;}

.list-flight-footer a:hover{text-decoration:underline;}

.list-flight-footer *{font-weight:normal;}

.customer-information .title_item{font-size:20px; font-weight:bold; color:#ff7b0f; padding:7px 0;}



.right-item{display:block; background:#36648B; 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;}

.content_rand_container img{display:block; max-width:620px !important; margin:auto auto; padding:4px; border-radius:5px; background:#FFF; border:1px solid #CCC; box-shadow:0 0 3px 3px #F4F4F4;}

.content_rand_container img{display:block; max-width:620px !important; margin:auto auto; padding:4px; border-radius:5px; background:#FFF; border:1px solid #CCC; box-shadow:0 0 3px 3px #F4F4F4;}
.dsb_tkw_777{width:1020px; margin:auto auto; position:relative;}
.dsb_tkw_777 a{display:block; position:absolute; color:#c9c9c9; text-decoration:none; bottom:2px; left:44px;}
.dsb_tkw_777 a:hover{text-decoration:underline;}