*{margin:0px; padding:0px;}
body
{
	font:normal 13px/18px Tahoma, Geneva, sans-serif !important;
	color: #666666 !important;
	background:url(../images/bg.jpg) top left repeat-x;	
	text-align:justify;
}
h4 {font-size:14px; color:#fff; font-weight:bold; background:url(../images/bg_head.jpg) top left repeat-x; line-height:27px; padding-left:15px;}
	h4 a {color:#fff;}
	h4 a:hover { text-decoration:none;}
	h5.head {border-bottom:#93ccea 1px solid;}
	h5.head-service {background-color:#279ad5; color:#fff; text-align:center; padding:3px 0;}
h1 {font-size:16px !important;  text-transform:uppercase !important;color:#1b86bd !important;font:Arial, Helvetica, sans-serif !important; padding-top:10px;}
	h1 a {color:#1b86bd; text-decoration:none;}
h5 { font-size:12px; color:#0e6bbb; text-transform:uppercase; border-bottom:#ccc 1px dotted;}
	h5 a{ font-size:12px; color:#0e6bbb; text-transform:uppercase;}
	h5.title-info {color:#fff; border-bottom:none; padding:12px 0;}
		h5.title-info span { background-color:#1b86bd; padding:3px 5px;}
a {text-decoration:none; !important}
a:hover {text-decoration:underline;}
a img {border:none; outline:none;}
ul {list-style-type:none;}
.clear {clear:both;}
#wrap {width:950px; margin:0 auto ; }
#header { width:950px; position:relative; z-index:999; height:373px;}
#middle {width:948px; position:relative; margin-top:15px; border:#ccc 1px solid; float:left; border-top:none; border-bottom:none; margin-bottom:20px;}
.mainContent {float:left; width:910px; padding:0 20px;}
#footer {clear:both;}
.nick {margin-top:-10px; _margin-top:0px;}
.last {border:none; margin:0px;}
.right {float:right; width:210px; padding-top:10px;}
.left {width:665px; float:left; padding-right:20px; border-right:#ccc 1px solid; min-height:360px; height:auto !important; height:360px;}

/*TOP*/
.logo {position:absolute; top:-10px; left:25px;}
.slogan {position:absolute; top:25px; right:25px;}
.lang {position:absolute; top:5px; right:25px;}
.banner {position:absolute; top:92px; left:0px;}
.hor-menu {background:url(../images/bg_hor_menu.jpg) top left repeat-x; height:44px; margin-top:2px;position:absolute;width:950px;top: 341px;left:0px;}
	.hor-menu li {float:left; background:url(../images/bg_spre.jpg) right center no-repeat; padding:13px 26px;}
	.hor-menu li.last {background:none;}
	.hor-menu li a {font:bold 12px Arial, Helvetica, sans-serif; color:#3a434a; text-transform:uppercase; text-decoration:none !important;}
	.hor-menu li a:hover {text-decoration:none; color:#1b86bd;}
/*-------------------------------------------LEFT-------------------------------------------*/

.ex {margin:0 3px 5px 0px; padding:5px 0 13px 8px; border-bottom:#d2d3d8 1px solid; }
table.tbl-rate {border-collapse:collapse;}
	table.tbl-rate td {padding:1px 0 1px 7px; border:#a8a8a8 1px solid; background-color:#fff; }
.scroll {height:105px; width:180px; padding-right:7px; overflow-y: auto;overflow-x:hidden; }
.support {text-align:left; width:180px; float:left; border-right:#c7c6c6 1px dotted; padding:15px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif;}
	.support span {font:bold 16px "Times New Roman", Times, serif; color:#ff0000;}
	.support img {margin-top:15px;}
	.support a{color:#1b86bd;}
.head-panel {background-color:#1885bd; color:#fff; font-weight:bold; padding:2px 0 2px 7px; margin-right:4px; border-top:#d2d3d8 1px solid;}
.list-at {padding-top:5px;}
	.list-at li {clear:both; padding:5px 0;}
	.list-at li a {color:#666666; font-weight:bold;}
	.list-at li span, .list-at li a:hover {color:#1885bd;}
	.list-at li img {float:left; margin-right:7px;}
.content {padding-top:10px; color:#16597b; line-height:20px;}	
	.content ul {list-style-type:circle; margin-left:27px;}
		.content ul li {margin-top:10px;}
.item-news {border-bottom:#ccc 1px solid; padding:15px 0;}
	div.last {border-bottom:none;}
	.item-news img {float:left; margin-right:15px;}
	.item-news a {color:#16597b; font-weight:bold;}
.print {float:right; padding:15px 0;}
	.print img {vertical-align:middle;}
	.print a {color:#5798CF; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none !important;}
/*-------------------------------------------right-------------------------------------------*/
.top-news {padding-top:10px; margin-bottom:20px;}
a.vm {background:url(../images/arr.jpg) left center no-repeat; padding-left:8px; font:normal 11px Arial, Helvetica, sans-serif; color:#1885bd; text-decoration:underline;}
	a.vm:hover {text-decoration:none;}
.intro {width:415px; padding-right:20px; float:left; padding-top:10px;}
.ht {width:205px; padding:10px; 0 10px 20px; float:left; border-left:#ccc 1px solid;}
	.dt-item {padding:10px 0 20px; color:#16597b;}
		.dt-item img {float:right; margin-left:10px;}
		.dt-item a {font-weight:bold; color:#1b86bd;}
p.more { padding-top:10px;}
.item {padding:15px 0;}
	.item span, .item a {color:#1885bd;} 
	.item a {font-weight:bold;}
.list-pp { margin-top:10px;float:left; list-style-type:none;}
	.list-pp li {background:url(../images/arr.jpg) 0 8px no-repeat; padding:2px 0 2px 10px;}
	.list-pp li a {color:#1885bd; text-decoration:underline;}
	.list-pp li a:hover {text-decoration:none;}
.list-dt li {padding:8px 0;}
	.list-dt li a {font-weight:bold; color:#666}
.list-ud {padding-top:7px;}
.list-ud li {background:url(../images/arrow.jpg) 5px 11px no-repeat; padding:5px 0 5px 15px;}
	.list-ud li a {color:#1885bd; text-decoration:underline;}
	.list-ud li a:hover {text-decoration:none;}

	a.more {float:left; background:url(../images/bg_more.jpg) left center no-repeat; width:48px; height:14px; line-height:14px; text-align:center;  font-size:10px; color:#fff;}
	.dot-line { padding:10px 0; background:url(../images/dot_line.png) left center repeat-x;}
	.tbl-tour {margin-left:-8px;}
	.tbl-tour td {border-right:#c7c6c6 1px dotted; padding:0 7px;}
	.tbl-tour td.last {border:none;}
	.view {text-align:right; border-top:#edeef2 1px solid; margin-top:7px; padding:5px 0;}
		.view a {font-weight:bold; text-decoration:underline;}
		.view a:hover {text-decoration:none;}
		a.orange {color:#edc319; font-weight:bold;}
		a.green {color:#70ce26; font-weight:bold;}
		a.blue {color:#1885bd; font-weight:bold;}
	.news {border:#ccc 1px dotted; border-right:none; border-left:none; margin-right:4px;}
	.news li {padding:7px 2px;}
.list-service {margin-bottom:15px;}
	.list-service li {background:url(../images/bg_menu_service.jpg) center left no-repeat; height:24px; padding-top:6px; margin-bottom:1px; padding-left:45px;}
	.list-service li.par {background:url(http://saigontourist-stt.net/images/bg_menu_service.jpg) center left no-repeat;}
	.list-service li a {color:#1885bd; text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none !important;}
	.list-service li a:hover {color:#EDC319; text-decoration:none;}
/*FOOTER*/
.bot-panel { padding-top:15px; border-top:#ccc 1px dotted;}
.foot-inner {width:950px; margin:10px auto; padding:10px 0; color:#008ecc !important; font-size:11px; text-align:center; background-color:#eff0f4;}
.foot-inner a {color: #008ecc !important; }
	.bot-menu a {text-decoration:underline;}
	.bot-menu a:hover {text-decoration:none;}

/*NOI DUNG BAI VIET*/
.tableheader
{
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
color: #ff0000;
}
/* ==================================================== */
.errorMsg {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}
.nav-paging {padding:10px 0 5px; float:right;  text-align:right;}
	.nav-paging	a {padding:1px 3px; margin:0px 0px 0px 1px; border:1px solid #008FD5;  color:#008FD5; text-decoration:none;  }
	.nav-paging a:hover, .nav-paging a.curent-page {background-color:#008FD5; color:#FFF;}

.head-other { text-transform:none; font-weight:bold; padding-top:10px;}
.div-other {border-left:none; border-right: none; border-bottom: none; margin-top:20px;}
.listnews {border:#1885bd 1px solid; border-left:none; border-right:none; margin-top:15px; padding:7px 0 7px  35px;}
	.listnews li {background:url(../../images/arr.gif) left center no-repeat; padding:2px 0 2px 12px;}
	.listnews li a {font:bold 12px Verdana, Geneva, sans-serif; color:#1885bd;}
	.other-news {border:none; margin-top:0px;}
		.other-news li a {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
		.listnews li a:hover {text-decoration:none;color:#F00;}
		.other-news li a:hover {text-decoration:none;color:#F00;}
