﻿body { margin: 0px; font-family: Arial,Tahoma; font-size: 12px; color: #333; background:#1470c6; }

a { text-decoration: none; font-weight: bold; color: #10408a;}
a:hover { color: #d71c2f; }
img { border: 0px;}

a.tuvan { padding:3px 0px 8px 20px; margin:0px 10px; background:url('../images_he/bubblet.jpg') no-repeat 0px 6px; font-weight: normal; color: Black;}
a.tuvan:hover { color:#cd0101;}
img { border:0px;}
.imga { float:left; padding:0px; margin:0px; }
.tourdetail { display:block; line-height:20px; font-weight:bold;}
.more { display:block; clear:both; text-align:right; font-weight:normal; margin-right:5px; color:red;}
.tincu { display:block; clear:both; padding:10px 20px; font-weight:bold;}
.ngay { color:Gray;}
.hiddencontent { color:White;}
.blank { display:block; clear:both; height:10px; }
.blank1 { display:block; clear:both; height:20px; }
.title { display:block; height:20px; font-size:13px; font-weight:bold; line-height:20px; margin:0px 0px 10px 60px; padding-top:8px; border-bottom:solid 1px red;}
.keywhite {color:White; float:right;}
.cactinkhac { display:block; font-weight:bold; margin:0px 10px; margin-top:10px;}
a.advimage { padding:0px;}
p { margin:0px;}
.headpage { display: block; width: 650px; height:30px; line-height:30px;  font-size:18px; text-transform: uppercase; margin:10px auto; margin-bottom:30px; text-align:right; padding-right:5px; color: red; font-family:Times New Roman; font-weight:bold; background: url('../images_he/headpage.png') 0px 0px; }
.cactincu { color:#cd5606;}
a.headpage {height:20px; line-height:20px; }
.btimg { float:left; width:150px; height:100px; border:solid 1px #c0c2c1; padding:1px; margin:5px 0px; margin-right:10px; margin-bottom:10px; }
.btimg1 { float:left; width:100px; height:70px; border:solid 1px #c0c2c1; padding:1px; margin:5px 0px; margin-right:10px; margin-bottom:10px; }
.hdetail { display:block; line-height:20px; height:20px; padding:0px 15px; color:#f37717; font-weight:bold;}

.bartop { line-height:30px; background:url('../images_he/bg_bar_khac.jpg'); color:#f8f921; font-weight:bold; padding-left:20px;}
.barbottom { clear:both; height:10px; background:url('../images_he/bg_bottom.jpg');}

#showpager a { display: inline; color: Red; padding:0px 2px; font-weight: normal;}
#showpager a.Current { color: blue; font-weight:bold;}

#header { width: 1000px; height: 300px; margin: 0px auto;}
#menu { width: 1000px; height: 34px; line-height: 34px; margin: 0px auto; padding: 0px; background: url('../images_he/bg_menu.jpg'); }
#menu a.item { float: left; padding: 0px 10px; color: #248cec;}
#menu a.item:hover { color: red;}
#menu .language { float: right; margin: 6px 10px 0px 0px; border: solid 1px white; padding: 1px;}

#maincontent { display: block; clear: both; width: 1000px; margin: 0px auto; padding: 6px 0px;  }
#maincontent .pagecontent { float:left; width: 1000px; margin-bottom:5px; }
#maincontent .pagecontent .leftblock { float: left; width: 272px; margin-right:6px; }

#maincontent .leftblock .tracuu { width:272px; margin:0px auto;}
#maincontent .leftblock .tracuu .top { height:30px; line-height:30px; color:#f8f921; font-weight:bold; padding:0px 20px; background:url('../images_he/bg_top_trongnuoc.jpg');}
#maincontent .leftblock .tracuu .content { height:126px; background-color:White;}
#maincontent .leftblock .tracuu .content .row { display:block; clear: both; line-height:40px; text-align:center;}
#maincontent .leftblock .tracuu .content .row1 { display:block; clear:both; padding:10px 0px; text-align:center; }
#maincontent .leftblock .tracuu .content .row .rowtext { float:left; clear:both; width:90px; line-height:26px; margin-left:10px; text-align:left;}
#maincontent .leftblock .tracuu .content .row .rowvalue { float:left; width:160px; line-height:26px;}
#maincontent .leftblock .tracuu .content .row .rowvalue select { width:150px;}
#maincontent .leftblock .tracuu .bottom { height:10px; background:url('../images_he/bg_bottom_trongnuoc1.jpg') no-repeat 0px 0px;}
#maincontent .leftblock .tracuu .content .butt { float:right; clear:both; line-height:25px; padding-right:30px; padding-top:5px;}
#maincontent .leftblock .tracuu .content .trong { display: block; height: 100px;}

#maincontent .leftblock .leftmenu {width:272px; margin-top: 10px;}
#maincontent .leftblock .leftmenu .top { height: 30px; line-height: 30px; color:#f8f921; font-weight:bold; padding:0px 20px; background:url('../images_he/bg_top_trongnuoc.jpg');}
#maincontent .leftblock .leftmenu .content { background-color: #ebeceb; display:block; overflow: hidden;}
#maincontent .leftblock .leftmenu .content .ltitle { display: block; line-height:20px; font-weight: bold; color:#cd0101; text-decoration: underline; padding:0px 15px; padding-top:8px;}
#maincontent .leftblock .leftmenu .content .ltitle1 { display: block; line-height:20px; font-weight:bold; padding:0px 30px; padding-top:5px;}
#maincontent .leftblock .leftmenu .content .advleft { display: block; width:220px; height:170px; margin:0px auto; margin-top:10px; border:solid 1px gray; }
#maincontent .leftblock .leftmenu .content .tour { display: block; clear: both; line-height:15px; margin-top:0px; padding-left:55px; background:url('../images_he/bubblet1.jpg') no-repeat 40px 10px; color:#dc5606; padding-top: 8px;}
#maincontent .leftblock .leftmenu .bottom { height: 10px; background: url('../images_he/bg_bottom_trongnuoc.jpg') no-repeat 0px 0px;}
#maincontent .leftblock .advleft { float: left; width: 272px; margin-top:10px; border:solid 1px yellow;}

#maincontent .pagecontent .rightblock { float: left; width: 722px; }
#maincontent .pagecontent .rightblock .top { width: 722px; height:15px; background:url('../images_he/top_right.jpg') no-repeat 0px 0px;}
#maincontent .pagecontent .rightblock .content { float: left; line-height:20px; width:722px; margin:0px; background-color:White; overflow: hidden;}
#maincontent .pagecontent .rightblock .content p { margin:10px 0px;}
#maincontent .pagecontent .rightblock .bottom { display:block; width:722px; height:10px; clear: both; background:url('../images_he/bottom_right.jpg') no-repeat 0px -5px; }
#maincontent .pagecontent .rightblock .quangcao { height:150px; width:650px; margin:0px auto;}
#maincontent .pagecontent .rightblock .tourlist { width:670px; margin:10px auto; clear:both; }

#maincontent .pagecontent .rightblock .tourlist .tourname { display:block; clear: both; line-height:15px; font-weight:bold; color: red; font-size:14px; padding-left:0px; margin-bottom:15px; background-image:url('../images_he/topictitle.png'); border-bottom:solid 1px orange; text-transform: uppercase;}
#maincontent .pagecontent .rightblock .tourlist .item { float:left; width:335px; }
#maincontent .pagecontent .rightblock .tourlist .item a { font-size:14px; margin-top:0px; padding-top:0px; padding-left:0px; }
#maincontent .pagecontent .rightblock .tourlist .item .hinh { float:left; width:102px; height:120px; margin-right:10px; }
#maincontent .pagecontent .rightblock .tourlist .item .hinh .tourimg {display:block; width:100px; height:75px; border:solid 1px #c0c2c1; margin:0px auto; margin-bottom:5px; padding:1px; }
#maincontent .pagecontent .rightblock .tourlist .item .hinh a { padding:0px;}
#maincontent .pagecontent .rightblock .tourlist .item .hinh .imgchitiet { display:block; clear:both; width:82px; height:23px; margin:0px auto;}

#maincontent .pagecontent .rightblock .tourlist .item span {display:block; line-height:16px; color:Black;}
#maincontent .pagecontent .rightblock .tourlist .more { display:block; text-align:right; line-height:10px;}

#maincontent .pagecontent .rightblock .tourlist1 { width:690px; margin:10px auto; clear:both;}
#maincontent .pagecontent .rightblock .tourlist1 .tourname { display:block; clear:both; line-height:15px; font-weight:bold; color: red; font-size:14px; padding-left:0px;  background-image:url('../images_he/topictitle.png'); border-bottom:solid 1px orange; text-transform: uppercase; }
#maincontent .pagecontent .rightblock .tourlist1 .item { float:left; width:650px; text-align: justify; }
#maincontent .pagecontent .rightblock .tourlist1 .item a { font-size:14px;}
#maincontent .pagecontent .rightblock .tourlist1 .topicname1 { display:block; line-height:20px; padding-left:0px; padding-top:10px; font-size:12px; clear:both; text-transform:uppercase; color: #dc5606; }
#maincontent .pagecontent .rightblock .tourlist1 .item .tourimg {display:block; width:130px; height:90px; border:solid 1px #c0c2c1; margin:0px auto; margin-right:10px; padding:1px; }

#maincontent .pagecontent .rightblock .bttitle { display:block; width:640px; line-height:15px; margin:10px 15px; margin-top:10px; clear:both; color:red;background-image: url('../images_he/topictitle.png'); font-size:14px; border-bottom:solid 1px orange; text-transform: uppercase;}
#maincontent .pagecontent .rightblock .bantin { float:left; clear:both; padding:0px 20px 10px; text-align: justify;}
#maincontent .pagecontent .rightblock .bantin p { margin: 0px; margin-bottom:10px;}
#maincontent .pagecontent .rightblock .bantin .btimg { float:left; width:120px; height:90px; border:solid 1px #c0c2c1; padding:1px; margin:5px 0px; margin-right:10px; margin-bottom:10px; }

#maincontent .pagecontent .rightblock .contact { display: block; clear: both; width: 400px; height: 200px; margin: 0px auto; border: solid 1px #c6c6c6;}
#maincontent .pagecontent .rightblock .contact .title { display: block; height: 25px; margin: 1px; line-height:25px; font-size:14px; text-align: center; background-color: #e5e4e3; border:0px;}
#maincontent .pagecontent .rightblock .contact .row { display: block; clear: both; padding-top: 10px; }
#maincontent .pagecontent .rightblock .contact .row .name { float: left; width: 100px; height: 30px; padding-left: 10px;}
#maincontent .pagecontent .rightblock .contact .row .val { float: left; width: 285px; height: 30px;}
#maincontent .pagecontent .rightblock .contact .row .txt { width: 250px; border: solid 1px #c6c6c6;}
#maincontent .pagecontent .rightblock .contact .bt11 { display: block; clear: both; text-align: center;}

/*#maincontent .pagecontent .rightblock .content {display:block; width: 695px;}*/
#maincontent .pagecontent .rightblock .content .topicname { display:block; width:690px; margin:0px auto; clear:both; line-height:15px; font-weight:bold; color: red; font-size:14px; margin-bottom:10px; padding-left:0px;  background-image:url('../images_he/topictitle.png'); border-bottom:solid 1px orange; text-transform: uppercase; }
#maincontent .pagecontent .rightblock .content .topiccontent {display:block; width:690px; margin:0px auto; overflow:hidden; }
#maincontent .pagecontent .rightblock .content .topiccontent .topicdesc {display:block; font-weight:bold; margin:0px;}
#maincontent .pagecontent .rightblock .content .topiccontent .lienket1 { display: block; clear: both;}
#maincontent .pagecontent .rightblock .content .topiccontent .lienket1 a { display: block; padding: 5px 20px;}

/*doi tac fiditour*/
#maincontent .top5 { width:1000px; } 

#maincontent .top5 .qc { float:left; clear:both; width:1000px; }

#maincontent .top5 .qc .qcbox { float:left; width:500px; height:163px; margin-bottom:8px;}
#maincontent .top5 .lienket { float:right; width:185px; margin-right:0px; }
#maincontent .top5 .lienket .lk { display:block; width:180px; height:110px; margin:0px auto; margin-bottom:5px; }
/*

*/
.title { display: block; padding: 0px 10px 5px; margin: 15px 10px 5px; border-bottom: solid 2px orange; color: red;}
.catalog { float: left; width: 330px; padding: 10px 5px 0px 20px; font-size: 14px; }
.count { color: Red;}

.lienketitem { display: block;  margin: 0px 10px; padding: 10px;}
.lienketitem#row1 { background: #f6f6f6;}
.lienketitem .link { display: block; padding: 5px 0px;}
.lienketitem .desc { display: block;}
.lienketitem .link1 { display: block; color: #8b0000;}

/*bottom menu*/
#bottom { width: 1000px; margin: 0px auto; margin-top: 10px; clear: both;}
#bottom  #menubottom { display:block; clear:both; width:1000px; height:30px; margin:0px auto; margin-top:20px; background:url('../images_he/bottommenu.jpg'); text-align:center; }
#bottom  #menubottom .menu { display:block; width:650px; margin:0px auto; }
#bottom  #menubottom .menu a { float:left; height:20px; line-height:20px; padding:1px 25px; margin-top:3px; color:#248cec; text-align:center; border-right:solid 1px;}
#bottom  #menubottom .menu a.last { border:0px;}
#bottom  #menubottom .menu a:hover { color:red;}
#bottom  #bottompage { display:block; clear:both; width:998px; height:90px; padding-top:20px; line-height:80px; margin:0px auto; background: url('../images_he/logo.jpg') 540px 0px no-repeat; }
#bottom  #bottompage span.info { display:block; margin-right:410px; padding-top:5px; line-height:15px; text-align:right; color:#fff;}
.toplink { margin: 0px 10px 10px;}
.toplink a { padding: 0px 10px;}

#maincontent .leftblock .tuyendiem { width:272px; margin:0px auto;}
#maincontent .leftblock .tuyendiem .top { height:30px; line-height:30px; color:#f8f921; font-weight:bold; padding:0px 20px; background:url('../images_he/bg_top_trongnuoc.jpg');}
#maincontent .leftblock .tuyendiem .content { background-color:White;}
#maincontent .leftblock .tuyendiem .content a { display: block; padding: 8px 5px 2px 35px; background:url('../images_he/bubblet1.jpg') no-repeat 20px 10px;}
#maincontent .leftblock .tuyendiem .bottom { height:10px; background:url('../images_he/bg_bottom_trongnuoc1.jpg') no-repeat 0px 0px;}
#maincontent .leftblock .tuyendiem .content .butt { float:right; clear:both; line-height:25px; padding-right:30px; padding-top:5px;}
#maincontent .leftblock .tuyendiem .content .trong { display: block; height: 100px;}

.kstable { display: block; width: 700px; margin: 0px auto; border: solid 1px gray; margin-top: 3px; border-color: #bbbbbb; border-width: 1px; border-style:Solid; border-collapse:collapse; }
.kstable .tableheader { background: #0d6ea1; color: White; height: 25px;}
.kstable .tableheader .col { padding-left: 5px; font-weight: bold; vertical-align: top; border-left: solid 1px #dedede;}
.kstable .tableheader .col p { margin: 0px; padding: 0px;}
.kstable .tableheader .col#col1 { width: 10%;}
.kstable .tableheader .col#col2 { width: 20%;}
.kstable .tableheader .col#col3 { width: 4%;}
.kstable .tableheader .col#col4 { width: 7%; text-align: center;}
.kstable .tableheader .col#col5 { width: 7%; text-align: center;}
.kstable .tableheader .col#col6 { width: 10%;}
.kstable .tableheader .col#col7 { width: 10%;}
.kstable .tableheader .col#col8 { width: 7%;}
.kstable .tableheader .col#col9 { width: 7%;}
.kstable .tableheader .col#col10 { width: 10%; text-align: center;}

.bt12 { display: block; clear: both; height: 18px; text-align: center;}
.seat { display: block; color: Red; font-weight: bold; text-align: center;}

.kstable .col .hotelimg { display: block; width: 100px; margin-bottom: 5px;}
.kstable .col .hotelname { display: block; padding: 3px 0px; font-weight: bold;}
.kstable .col ul { margin: 0px; padding: 0px;}
.kstable .col { padding-left: 10px;}
.kstable .col a { font-weight: normal; color: Blue;}
.kstable .col .price { font-size: 14px; font-weight: bold; color: red;}
.kstable .col span.ghichu { display: block; padding: 3px; font-weight: bold;}
.kstable .row1 { background: white; padding-top: 10px;}
.kstable .row2 { background: #e5f3fa; padding-top: 10px;}
.kstable .col a.datphong { display: block; clear: both; padding-top: 10px;}

.tourname1 { display: block; clear: both; padding: 10px; color: Red; font-weight: bold; font-size: 14px;}
.dieukhoan { display: block; clear: both; padding: 10px;}
.dieukhoan .noidung { display: block; width: 600px; height: 300px; font-size: 12px; margin: 0px auto; overflow-y: auto; padding: 0px 10px; border: solid 2px #cecece; background: #fffde4;}
.dieukhoan .dongydk { display: block; height: 15px; padding-top: 5px; width: 400px; margin: 0px auto;}
.dieukhoan .title1 { display: block; color: Red; padding: 5px 0px 10px; font-weight: bold;}
.tongtien { display: block; clear: both; margin: 10px;}
#tongtien { font-weight: bold; font-size: 18px;}

.btthanhtoan {margin: 0px auto; width: 420px;}
.btthanhtoan img { float: left; margin-right: 20px;}
.btthanhtoan div input { margin-top: 5px;}
.btthanhtoan input { margin-top: 10px;}