﻿.booking { display: block; text-align: right; margin: 10px 0px;}

#maincontent { width: 990px; margin: 0px 5px;}

#maincontent .top2 { float: left; clear: both; margin: 0px 0px 4px;}

#maincontent .top2 .leftblock { float: left; width: 250px; margin-right: 5px;}
#maincontent .top2 .leftblock .tourcatalog { display: block; border: solid 1px gray;}

#maincontent .top2 .leftblock .adv { display: block; clear: both; margin-top: 5px;}
#maincontent .top2 .leftblock .adv .advitem { display: block; height: 120px; margin-bottom: 2px; }

#maincontent .top2 .rightblock { float: left; width: 735px;}
#maincontent .top2 .rightblock .titlepage { display: block; padding: 5px 0px; margin: 0px 5px 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 .tourtable { width: 100%; border: solid 1px gray; margin-top: 3px; border-color: gray; border-width: 1px; border-style:Solid; border-collapse:collapse;}
#maincontent .top2 .rightblock .tableheader { background: #0d6ea1; color: White; height: 25px;}
#maincontent .top2 .rightblock .tableheader .col { padding-left: 5px; font-weight: bold;}
#maincontent .top2 .rightblock .tableheader .col#col1 { width: 15%;}
#maincontent .top2 .rightblock .tableheader .col#col2 { width: 10%;}
#maincontent .top2 .rightblock .tableheader .col#col3 { width: 30%;}
#maincontent .top2 .rightblock .tableheader .col#col4 { width: 15%;}
#maincontent .top2 .rightblock .tableheader .col#col5 { width: 15%;}
#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 .row1 { background: white;}
#maincontent .top2 .rightblock .row2 { background: #e5f3fa;}

#maincontent .top2 .rightblock .ksitem { float: left; width: 100%; clear: both; margin-top: 15px;}
#maincontent .top2 .rightblock .ksitem .info { float: left; width: 570px; margin-left: 10px;}
#maincontent .top2 .rightblock .ksitem .info .ksimg { float: left; width: 100px; height: 75px; margin-right: 10px; padding: 1px; border: solid 1px gray;}
#maincontent .top2 .rightblock .ksitem .info .ksname { display: block; padding: 5px 0px; font-size: 14px;}
#maincontent .top2 .rightblock .ksitem .info .ksdesc { display: block; padding: 0px;}
#maincontent .top2 .rightblock .ksitem .info .ksdesc p { margin: 0px;}
#maincontent .top2 .rightblock .ksitem .button { float: left; width: 133px; margin-left: 10px; height: 80px; font-size: 20px; color: Blue; line-height: 40px;}
#maincontent .top2 .rightblock .ksitem .button .gia { display: block; height: 40px;}
#maincontent .top2 .rightblock .ksitem .button .gia .btdp { margin-left: 20px;}

#maincontent .top2 .rightblock .topicdesc { margin: 10px 5px; color: Gray; font-weight: bold;}
#maincontent .top2 .rightblock .topiccontent { margin: 0px 5px;}

#maincontent .top3 { display: block; clear: both; height: 287px; 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: 30px; line-height: 30px; color: White; font-weight: bold; border-bottom: solid 1px red; background: url('../images/kptitle.jpg');}
#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 10px;}
#maincontent .top3 .khampha .item .desc { display: block; padding: 0px 5px 5px 10px;}
#maincontent .top3 .khampha .item .desc p { margin: 0px;}

.indentmenu ul { margin: 0; padding: 0; float: left;  height: 30px; }
.indentmenu ul li { display: inline; height: 30px;}
.indentmenu ul li a{ float: left; padding-right: 20px; height: 20px; text-align: center; line-height: 20px; text-decoration: none; }
.indentmenu ul li a.selected { padding-bottom: 4px; }
.ksdetail { display: block;}
.blank { display: block; clear: both; height: 5px; font-size: 0px;}

.tourlist1 { width:710px; float: left; margin:10px 0px 0px 5px; clear:both;}
.tourlist1 .tourname { display:block; clear:both; line-height:15px; font-weight:bold; color: red; font-size:14px; padding-left:0px;  background-image:url('http://www.fiditour.com/images_tet/topictitle.png'); border-bottom:solid 1px orange; text-transform: uppercase; }
.tourlist1 .item { float:left; width:710px; margin: 10px 0px; text-align: justify; }
.tourlist1 .item a { font-size:14px;}
.tourlist1 .topicname1 { display:block; line-height:20px; padding-left:0px; padding-top:10px; font-size:12px; clear:both; text-transform:uppercase; color: #dc5606; }
.tourlist1 .item .tourimg {display:block; width:130px; height:90px; border:solid 1px #c0c2c1; margin:0px auto; margin-right:10px; padding:1px; }
.tourlist1 .item p { margin: 5px 0px;}

.hotblog { display: block; margin: 0px 10px 20px;  }
.hotblog .item { float: left; width: 320px; margin-left: 10px; margin-top: 10px; height: 120px; }
.hotblog .item .detail { float: left; height: 80px; overflow: hidden; padding: 0px; }
.hotblog .item .detail .demo { float: left; width: 100px; height: 75px; margin-top: 5px; margin-right: 10px;}
.hotblog .item .detail p { margin: 0px; padding-top: 0px;}
.hotblog .item .ltitle { color: #023c0c; display: block; font-size: 13px; padding: 0px;}
.btimg { width: 150px; height: 100px; float: left; margin: 5px 10px 0px 0px;}
.more { display: block; clear: both; text-align: right; font-size: 10px; font-weight: bold; color: Red;}
.topicname {display: block; padding: 5px 0px; margin: 0px 5px 10px; text-transform: uppercase; color: Red; background: url('/images/hoavan.png'); font-size: 14px; font-weight: bold; border-bottom: solid 2px orange;}

.toplink { display: block; margin: 0px 10px; padding-bottom: 40px; }
.toplink a.link { float: left; color: gray; font-weight: bold; padding: 0px 10px; }
.toplink a.country { float: left; font-weight: bold; color: Red; text-transform: uppercase; padding: 0px 10px 0px 0px;}
.cactinkhac { display: block; clear: both; margin: 10px 0px;}

#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;}

