﻿.name12 { display: block; width: 970px; height: 30px; line-height: 30px; margin: 0px 0px 10px; font-weight: bold; padding: 0px 10px; background: url('../images/nav2.jpg');}
#maincontent { width: 990px; margin: 0px 5px;}
#maincontent .top1 { display: block; height: 185px; margin: 5px 0px;}

#maincontent .top1 .timvmb { float: left; width: 400px; height: 185px; margin-right: 5px;}

#maincontent .top1 .tracuuvmb { float: left; width: 584px; height: 185px; background: url('../images/tracuu_vmb.jpg');}
#maincontent .top1 .tracuuvmb .title { display: block; font-weight: bold; color: red; padding: 10px; text-transform: uppercase;}
#maincontent .top1 .tracuuvmb .vmbitem { float: left; width: 260px; margin-left: 16px; height: 28px; line-height: 28px;}
#maincontent .top1 .tracuuvmb .vmbitem .text { float: left; width: 75px;}
#maincontent .top1 .tracuuvmb .vmbitem .value { float: left; width: 165px;}
#maincontent .top1 .tracuuvmb .vmbitem .value select { width: 160px; height: 24px;}
#maincontent .top1 .tracuuvmb .vmbitem .value input { width: 140px; height: 16px;}
#maincontent .top1 .tracuuvmb .country { float: left; width: 480px; height: 28px; line-height: 28px; }
#maincontent .top1 .tracuuvmb .country .text { float: left; width: 80px; margin-left: 10px;}
#maincontent .top1 .tracuuvmb .country .value { float: left; width: 140px; margin-left: 10px;}
#maincontent .top1 .tracuuvmb .button { float: right; clear: both; padding-top: 10px; margin-right: 50px;}

#maincontent .top2 { float: left; clear: both; width: 990px; margin: 0px 0px 4px; background: url('../images/bg_khachsan.jpg') no-repeat;}
#maincontent .top2 .title { display: block; font-size: 14px; font-weight: bold; color: Blue; padding: 15px 15px;}
#maincontent .top2 .link { float: left; width: 325px; padding: 5px 0px; border-right: solid 1px gray;}
#maincontent .top2 .link .name { float: left; width: 215px; margin-left: 10px;}
#maincontent .top2 .link .price { float: left; width: 90px; text-align: right; padding-right: 10px; font-weight: bold;}
#maincontent .top2 .note { display: block; clear: both; color: Gray; font-size: 11px; font-weight: bold; padding: 15px 20px;}

#maincontent .top21 { float: left; clear: both; width: 100%; margin: 0px 0px 4px;}
#maincontent .top21 .vmb1 { float: left; width: 745px;}
#maincontent .top21 .vmb1 .indentmenu ul { margin: 0; padding: 0; float: left;  height: 30px; }
#maincontent .top21 .vmb1 .indentmenu ul li { display: inline; height: 30px;}
#maincontent .top21 .vmb1 .indentmenu ul li a{ float: left; color: white; padding: 5px 20px; width: 120px; height: 20px; text-align: center; line-height: 20px; text-decoration: none; background: url('../images/bg_tabmenu.jpg'); border-right: solid 1px white; text-transform: uppercase;}
#maincontent .top21 .vmb1 .indentmenu ul li a.selected { color: white !important; padding-top: 6px; padding-bottom: 4px; background: url('../images/bar.jpg'); }

#maincontent .top21 .vmb1 .tabcontent { display: block; padding: 5px;}
#maincontent .top21 .vmb1 .tabcontent .ticketitem { float: left; width: 357px; padding-right: 7px; height: 75px; margin-bottom: 10px;}
#maincontent .top21 .vmb1 .tabcontent .ticketitem .ticketimg { width: 100px; height: 70px; float: left; margin-right: 10px;}

#maincontent .top21 .online { float: left; width: 240px;}
#maincontent .top21 .online .support { display: block; clear: both; border: solid 1px gray;}
#maincontent .top21 .online .support .title { display: block; height: 30px; line-height: 30px; padding: 0px 10px; font-weight: bold; background: url('../images/bar.jpg'); text-transform: uppercase; color: White;}
#maincontent .top21 .online .support .content { display: block; clear: both; height: 100px;}

#maincontent .top3 { float: left; width: 100%; clear: both; margin: 0px 0px 4px;}
#maincontent .top3 .indentmenu ul { margin: 0; padding: 0; float: left;  height: 30px; }
#maincontent .top3 .indentmenu ul li { display: inline; height: 30px;}
#maincontent .top3 .indentmenu ul li a{ float: left; color: white; padding: 5px 20px; width: 120px; height: 20px; text-align: center; line-height: 20px; text-decoration: none; background: url('../images/bg_tabmenu.jpg'); border-right: solid 1px white; text-transform: uppercase;}
#maincontent .top3 .indentmenu ul li a.selected { color: white !important; padding-top: 6px; padding-bottom: 4px; background: url('../images/bar.jpg'); }

#maincontent .top3 .tabcontent { display: block; overflow: hidden;}
#maincontent .top3 .tabcontent .tourtable { width: 100%; border: solid 1px gray; margin: 3px 0px 0px 1px; border-color: gray; border-width: 1px; border-style:Solid; border-collapse:collapse;}
#maincontent .top3 .tabcontent .tourtable tr { height: 35px;}
#maincontent .top3 .tabcontent .tableheader { background: #0d6ea1; color: White; height: 25px;}
#maincontent .top3 .tabcontent .tableheader .col { padding-left: 5px; font-weight: bold;}
#maincontent .top3 .tabcontent .tableheader .col#col1 { width: 20%;}
#maincontent .top3 .tabcontent .tableheader .col#col2 { width: 14%;}
#maincontent .top3 .tabcontent .tableheader .col#col3 { width: 14%;}
#maincontent .top3 .tabcontent .tableheader .col#col4 { width: 14%;}
#maincontent .top3 .tabcontent .tableheader .col#col5 { width: 14%;}
#maincontent .top3 .tabcontent .tableheader .col#col6 { width: 14%;}
#maincontent .top3 .tabcontent .col { padding-left: 5px;}
#maincontent .top3 .tabcontent .col img { margin-left: 10px;}

#maincontent .top4 { float: left; width: 990px; margin: 0px auto;}
#maincontent .top4 .name { display: block; width: 970px; height: 30px; line-height: 30px; margin: 0px 0px 10px; font-weight: bold; padding: 0px 10px; background: url('../images/nav2.jpg');}
#maincontent .top4 .ngaydi { margin: 10px; font-weight: bold;}
#maincontent .top4 .ngaydi .di { float: left; width: 200px; font-size: 14px;}
#maincontent .top4 .ngaydi .ve { float: left; width: 200px; font-size: 14px;}
#maincontent .top4 .desc { display: block; clear: both; margin: 0px 10px; padding: 10px 0px;}

.titlepage { display: block; padding: 5px 0px; margin-bottom: 10px; text-transform: uppercase; color: Red; background: url('/images/hoavan.png'); font-size: 14px; font-weight: bold; border-bottom: solid 2px orange;}

.vmb { float: left; width: 988px; padding: 10px; background: #e2e2e1; border: solid 1px #bebebd;}
.vmb .header { font-weight: bold;}
.vmb .header .col1 { float: left; width: 180px; border: 0px; text-align: center;}
.vmb .header .col2 { float: left; width: 245px; border: 0px; text-align: center;}
.vmb .header .col3 { float: left; width: 160px; border: 0px; text-align: center;}
.vmb .header .col4 { float: left; width: 160px; border: 0px; text-align: center;}
.vmb .header .col5 { float: left; width: 120px; border: 0px; text-align: center;}
.vmb .vmbitem { float: left; clear: both; width: 965px; margin-top: 5px; font-weight: bold; border: solid 1px #bebebd;}
.vmb .vmbitem .col1 { float: left; width: 180px; padding: 0px 10px; height: 40px; line-height: 40px; background: white; text-align: center; font-size: 16px; font-weight: bold; color: #ff3d01;}
.vmb .vmbitem .col2 { float: left; width: 245px; padding: 0px 10px; height: 40px; line-height: 40px; background: white; text-align: left; font-weight: bold; color: Gray;}
.vmb .vmbitem .col3 { float: left; width: 130px; padding: 0px 10px; height: 40px; line-height: 40px; background: white; text-align: left; padding-left: 20px;}
.vmb .vmbitem .col4 { float: left; width: 160px; padding: 0px 10px; height: 40px; line-height: 40px; background: white; text-align: left; }
.vmb .vmbitem .col5 { float: left; width: 140px; padding: 0px 10px; height: 40px; line-height: 40px; background: white; text-align: center;}
.vmb .vmbitem .col5 img { margin-top: 12px;}
.vmb .vmbitem .linkct { float: left; width: 965px; clear: both; background: #ebf6ff; }
.vmb .vmbitem .linkct a { float: right; margin-right: 15px; color: #024992; font-size: 11px; padding: 0px; font-weight: normal;}
.vmb .vmbitem .chitietvmb { float: left; width: 965px; background: #ebf6ff; padding: 5px 0px;}
.vmb .vmbitem .chitietvmb .content {width: 940px; border: solid 1px #b3b3b3; background: white; margin: 0px 10px;}
.vmb .vmbitem .chitietvmb .content .close { float: right; margin: 5px; font-size: 10px; color: Red; font-weight: bold; padding: 5px;}
.vmb .vmbitem .chitietvmb .content .desc { padding: 10px 20px; font-weight: normal;}

.topictitle { display: block; width: 970px; height: 30px; line-height: 30px; margin: 0px 0px 10px; font-weight: bold; padding: 0px 10px; background: url('../images/nav2.jpg');}
.topicontent { display: block; clear: both; padding: 0px 10px 10px}
.khac { display: block; clear: both; padding: 5px 0px; font-weight: bold; margin: 0px 10px; border-bottom: dotted 2px black;}
.ticketdesc { height: 65px; overflow: hidden;}
.style1
{
    width: 240px; padding-right:20px; padding-top:10px; line-height:20px; text-align:right;
}
.tieude
{
    font-size:16px; font-weight:bold; padding-left:10px; padding-top:5px; background-color:#dfe0df;
}
.other { width: 250px; height:100px; border:solid 1px #b1b1b1;}
.intxt { border:solid 1px #b1b1b1; width: 250px;}
.soluong { width:50px; text-align:right; border:solid 1px #b1b1b1;}
.tour1 { width:300px; border:solid 1px #b1b1b1;}
p.MsoNormal
{margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
    margin-left: 0in;
    margin-right: 0in;
    margin-top: 0in;
}

.ksitem { float: left; width: 100%; clear: both; margin-top: 15px;}
.ksitem .info { float: left; width: 570px; margin-left: 10px;}
.ksitem .info .ksimg { float: left; width: 100px; height: 75px; margin-right: 10px; padding: 1px; border: solid 1px gray;}
.ksitem .info .ksname { display: block; padding: 0px 0px 5px; font-size: 14px;}
.ksitem .info .ksdesc { display: block; padding: 0px;}
.ksitem .info .ksdesc p { margin: 0px;}
.ksitem .button { float: left; width: 133px; margin-left: 10px; height: 80px; font-size: 20px; color: Blue; line-height: 40px;}
.ksitem .button .gia { display: block; height: 40px;}
.ksitem .button .gia .btdp { margin-left: 20px;}

.sub { font-size: 12px; padding-left: 10px; color: Black;}
.sub1 { font-size: 11px; color: #ff6f1c;}

#maincontent .banner { display: block; height: 125px; width: 990px; margin: 5px 0px; background: url('../images92010/banner_dlms.jpg');}
#maincontent .banner .menu { position: relative; top: 10px; left: 405px; width: 585px; height: 28px;}

#maincontent .banner .topdesc { position: relative; top: 7px; left: 450px; width: 535px; height: 88px; font-weight: bold;}
#maincontent .banner .topdesc p { margin: 5px 0px;}
#maincontent .banner .topdesc span { color: Red;}
#maincontent .banner .topdesc p#hotro a { float: left;}

.link11 { float: left; width: 365px; height: 30px; line-height: 30px;}
.link11 .name { float: left; width: 160px;}
.link11 .price { float: right; width: 170px; text-align: right; padding-right: 20px;}
