﻿
#maincontent { width: 990px; margin: 0px 5px;}
#maincontent .top1 { display: block; height: 180px; margin: 5px 0px;}
#maincontent .top1 .km { float: left; width: 420px; height: 180px;}
#maincontent .top1 .tracuu { float: left; width: 556px; height: 180px; background: url('../images/search1.jpg');}
#maincontent .top1 .tracuu .title { display: block; font-weight: bold;color:Red; padding: 10px 10px 5px 10px;}
#maincontent .top1 .tracuu .selecttype { display: block; height: 25px; line-height: 25px; margin: 0px; margin-left: 70px;}
#maincontent .top1 .tracuu .selectcontent { display: block; height: 70px; margin: 5px 15px; }
#maincontent .top1 .tracuu .selectcontent .row { display:block; clear:both; height: 30px; line-height:40px; text-align:center;}
#maincontent .top1 .tracuu .selectcontent .row .rowtext { float:left; clear:both; width:130px; line-height:26px; text-align:left;}
#maincontent .top1 .tracuu .selectcontent .row .rowvalue { float:left; width:210px; line-height:26px;}
#maincontent .top1 .tracuu .bttracuu { float: right; margin-right: 25px;}
#maincontent .top1 .slide { float: left; width: 566px; height: 180px;}

#maincontent .top1 .contact12 { display: block; clear: both; text-align:left; padding: 5px 10px 0px 30px;}
#maincontent .top1 .contact12 a { padding: 0px 5px}

#maincontent .top1 .contact11 { display: block; clear: both; text-align:left;padding-top:5px;padding-left:10px}
#maincontent .top1 .col { float:left;margin-right:15px;height:25px;line-height:25px}

#maincontent .top2 { float: left; clear: both; margin: 0px 0px 4px;}
#maincontent .top2 .leftblock { float: left; width: 250px; margin-right: 5px;}
#maincontent .top2 .leftblock .tourgroup { display: block; border: solid 1px gray;  margin-bottom: 5px;}
#maincontent .top2 .leftblock .tourgroup .groupname { display: block; padding: 7px 15px; text-transform: uppercase; font-weight: bold;background-color:#047fab; color: white;}
#maincontent .top2 .leftblock .tourgroup ul { margin-top: 10px;}
#maincontent .top2 .leftblock .tourgroup ul li { margin: 0px; border: solid 1px white;}
#maincontent .top2 .leftblock .tourgroup ul li a { display: block; padding: 3px 0px;}

#maincontent .top2 .leftblock .tourcatalog { display: block; border: solid 1px gray;}
#maincontent .top2 .leftblock .tourcatalog .catalogname {}

#maincontent .top2 .rightblock { float: left; width: 725px; padding-left: 10px; }
#maincontent .top2 .rightblock .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;}
#maincontent .top2 .rightblock .tongquat { display: block; clear: both; color: Blue; font-size: 14px; padding: 5px 0px;}
#maincontent .top2 .rightblock .tourtable { width: 100%; border: solid 1px gray; margin: 3px 0px 5px; border-color: gray; border-width: 1px; border-style:Solid; border-collapse:collapse;}
#maincontent .top2 .rightblock .tableheader { background: #165f9d; color: White; height: 25px;}
#maincontent .top2 .rightblock .tableheader .col { padding-left: 5px; font-weight: bold;}
#maincontent .top2 .rightblock .tableheader .col#col1 { width: 11%;}
#maincontent .top2 .rightblock .tableheader .col#col2 { width: 10%; font-weight: bold;}
#maincontent .top2 .rightblock .tableheader .col#col3 { width: 33%;}
#maincontent .top2 .rightblock .tableheader .col#col4 { width: 15%; font-weight: bold;}
#maincontent .top2 .rightblock .tableheader .col#col5 { width: 14%;}
#maincontent .top2 .rightblock .tableheader .col#col6 { width: 10%;}
#maincontent .top2 .rightblock .col { padding-left: 5px;}
#maincontent .top2 .rightblock .col a { font-weight: normal; color: Blue;}
#maincontent .top2 .rightblock .col span.ghichu { display: block; padding: 3px; font-weight: bold;}
#maincontent .top2 .rightblock .col a.ghichu { display: block; margin-top: 0px; }

#maincontent .top2 .rightblock .rghichu { color: red; font-size: 12px; padding-left: 20px; padding-bottom: 5px;}
#maincontent .top2 .rightblock .row1 { background: white; }
#maincontent .top2 .rightblock .row2 { background: #e5f3fa; }

#maincontent .top3 { display: block; clear: both; height: 267px; margin: 5px 0px;}
#maincontent .top3 .title { display: block; padding: 5px 10px;}
#maincontent .top3 .khampha { float: left; width: 323px; height: 250px; margin-right: 8px; }
#maincontent .top3 .khampha#right { margin-right: 0px;}
#maincontent .top3 .khampha .countryname { display: block; padding: 0px 10px; height: 28px; line-height: 30px; color: White; font-weight: bold;background-color:#047fab;}
#maincontent .top3 .khampha .item {  float: left; width: 100%; clear: both; margin: 10px 0px;}
#maincontent .top3 .khampha .item .hinh { float: left; width: 100px; height: 75px; margin: 0px 5px;}
#maincontent .top3 .khampha .item .topicname { display: block; font-weight: bold; padding: 0px 5px 5px 0px; margin-left: 10px;}
#maincontent .top3 .khampha .item .desc { display: block; padding: 0px; height: 63px; overflow: hidden;margin-left: 10px; margin-right: 5px; text-align: justify;}
#maincontent .top3 .khampha .item .desc p { margin: 0px; }

#maincontent .rightblock .touritem { float: left; width: 100%; margin-bottom: 20px;}
#maincontent .rightblock .touritem .tourname { 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;}
#maincontent .rightblock .touritem .item { float: left; width: 49%;}
#maincontent .rightblock .touritem .item .demo { float: left; width: 100px; height: 75px; margin-right: 10px; padding: 1px; border: solid 1px #c1c1c1;}
#maincontent .rightblock .touritem .item .tourlink { display: block; padding-bottom: 5px; padding-right: 10px;}
#maincontent .rightblock .touritem .sep { display: block; clear: both; height: 10px; font-size: 0px; }

#maincontent .rightblock .touritem .item1 { float: left; width: 49%;}
#maincontent .rightblock .touritem .item1 .demo { float: left; width: 100px; height: 75px; margin-right: 10px; padding: 1px; border: solid 1px #c1c1c1;}
#maincontent .rightblock .touritem .item1 .tourlink { display: block; padding-bottom: 5px; padding-right: 10px; text-transform: uppercase;}
#maincontent .rightblock .touritem .item1 .gia { display: block; padding: 0px;}
#maincontent .rightblock .touritem .item1 .ngaydi { display: block; padding: 0px;}
#maincontent .rightblock .touritem .item1 .cty { display: block; padding: 0px;}

.booking { display: block; padding: 10px;}
.booking a { float: right;}

.chuongtrinhtour { display: block; clear: both; padding: 10px 5px; text-align: justify;}

.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;
}
#maincontent .top2 .rightblock .col .ghichu1 { display: block; margin: 0px; color: blue; padding: 0px; line-height: 15px; }

#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;}
