/* CSS Document */
body { padding:0px; margin:0px; }
a { color:#000; }
.page { width:100%; text-align:center; background:#ccc; background-image:url(../images/bg.gif); background-position:top left; }
.pageleft { width:50%; background-image:url(../images/plbg.gif); background-position:top right; background-repeat:repeat-y; }
.pageright { width:50%; background-image:url(../images/prbg.gif); background-position:top left; background-repeat:repeat-y; }
.main {
width:778px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#fff;
}
.fl { float:left; }
.op { position:relative; overflow:hidden; }
.fr { float:right; }
.cb { clear:both; }
.cbreak { width:3px; height:265px; background-image:url(../images/cbreak.gif); background-repeat:no-repeat; margin-left:3px; margin-right:3px; }
/* Header */
.header { width:778px; background-color:#e7e8e9; }
.hlogo { width:280px; padding-left:10px; padding-top:10px; padding-bottom:10px; }
.hinfo { width:485px; }
.hlang { padding-right:5px; padding-top:5px; }
.hslogan { vertical-align:middle; text-align:center; padding-top:50px; width:485px; padding-bottom:10px;  }
/* nav */
.hnav { padding-left:5px; padding-right:5px; }
.hnavitem { padding-left:3px; padding-right:3px; }
.hnavitem a { color:#fff; font-weight:bold; text-decoration:none; }
.hnavitem a:hover { color:#3f3f3f; font-weight:bold; text-decoration:none; }
.hnavl { background-image:url(../images/hnavl.gif); background-repeat:no-repeat; width:9px; height:30px; }
.hnavr { background-image:url(../images/hnavr.gif); background-repeat:no-repeat; width:9px; height:30px; }
.hnavc { background-image:url(../images/hnavc.gif); background-repeat:repeat-x; height:23px; padding-left:3px; padding-right:3px; padding-top:7px; color:#000; }
/* !Header */
/* Banner */
.banner { width:778px; }
.hbannersearch { background-image:url(../images/hbannerbg.gif); width:290px; height:269px; color:#fff; }
.hbanner { width:485px; height:269px; }
.searchby { padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; }
.searchbyitem { width:120px; padding:5px; text-align:center; }
.searchbyitem input { width:100px; }
/* !Banner */
/* Mainbody */
.mainbody { width:778px; }
.leftpart { width:195px; }
.menu { width:194px; }
.menu ul { list-style:none; padding:0px; margin:0px; }
.menu ul li { vertical-align:middle; padding-top:8px; padding-bottom:2px; padding-left:45px; background-image:url(../images/menubg.gif); background-repeat:no-repeat; background-position:left; height:20px; width:149px; }
.menuitem { background-image:url(../images/menubullet.gif); background-position:left; background-repeat:no-repeat; }
.menuitem a { color:#000; text-decoration:none; }
.menuitem a:hover { color:#666; text-decoration:none; }
.advs { width:194px; }
.advs img { width:194px; border:0px; }
.advs a { text-decoration:none; }
.mainpart { width:577px; padding:3px; }
.hotnews { width:575px; background-color:#ebebec; }
.hnbl { background-image:url(../images/hnbl.gif); background-position:bottom left; background-repeat:no-repeat; }
.hnb { background-image:url(../images/hnb.gif); background-position:bottom; background-repeat:repeat-x; }
.hnbr { background-image:url(../images/hnbr.gif); background-position:bottom right; background-repeat:no-repeat; }
.hnr { background-image:url(../images/hnr.gif); background-position:right; background-repeat:repeat-y; }
.hntr { background-image:url(../images/hntr.gif); background-position:top right; background-repeat:no-repeat; }
.hotnewscontent { padding:5px; padding-bottom:10px; }
.hotnewsimg { width:350px; }
.hottitle { width:200px; }
.hottitlename { width:195px; height:19px; background-color:#415195; background-image:url(../images/tbr.gif); background-position:right; background-repeat:no-repeat; padding-top:5px; padding-left:5px; padding-bottom:0px; }
.hottitlename a { font-size:14px; color:#FFFF00; text-decoration:none; }
.hottitlename a:hover { font-size:14px; color:#666; text-decoration:none; }
.hottitlelist { text-align:left; padding:3px; }
.hottitlelist ul { padding-left:20px; margin:0px; text-align:left; list-style:url(../images/hnbullet.gif); list-style-position:outside; }
.hottitlelist ul li { padding:0px; padding-top:2px; padding-bottom:2px; }
.hottitlelist ul li a { color:#000; text-decoration:none; }
.hottitlelist ul li a:hover { color:#666; text-decoration:none; }

.catenews { width:285px; }

.catelist { width:280px; border:solid 1px #c96f01; padding:2px; margin-bottom:5px; min-height:350px; }
.catelisttitle { background-color:#415095; background-image:url(../images/tbr.gif); background-position:right; background-repeat:no-repeat; height:20px; padding-top:4px; margin-bottom:3px; }
.catelisttitle a { background-image:url(../images/arrbullet.gif); background-position:left; background-repeat:no-repeat; padding-left:30px; margin-left:3px; color:#fff; text-decoration:none; font-size:14px; }
.catelisttitle a:hover { background-image:url(../images/arrbullet.gif); background-position:left; background-repeat:no-repeat; padding-left:30px; margin-left:3px; color:#666; text-decoration:none; font-size:14px; }
.catelistimage { text-align:center; }
.catelistimage img { width:262px; border:0px; }
.catelistcontent { text-align:justify; color:#000; padding:3px; }
.catelistcontent a { color:#333; text-decoration:none; text-transform:uppercase; }
.catelistcontent a:hover { color:#999; text-decoration:none; text-transform:uppercase; }
.catelistmore { padding-right:4px; }
.catelistmore a { color:#ef383f; text-decoration:none; }
.catelistmore a:hover { color:#666; text-decoration:none; }
.footer { width:778px; height:75px; background-image:url(../images/fbg.gif); }
.flogo { background-color:#dfe0e1; width:208px; height:70px; padding-top:5px; text-align:center; }
.fcontent { text-align:left; color:#fff; width:560px; font-weight:bolder; font-size:10px; padding:5px; }
.fcontent a { color:#fff; text-decoration:none; font-weight:bolder; font-size:10px; }
.fcontent a:hover { color:#666; text-decoration:none; font-weight:bolder; font-size:10px; }
/* !Mainbody */

/* Added for finishing */
.tittle_tour { font-weight:bold; color:#000; text-decoration:none; }
.tittle_tour_child { font-weight:bold; color:#000; text-decoration:none; }
.txt_mnu { font-weight:bold; color:#000; text-decoration:none; }
.TitleCatedff { color:#f00; text-decoration:none; }