*{margin:0px; padding:0px;}
body
{
	font:normal 13px/18px Tahoma, Geneva, sans-serif;
	color: #666666;
	background:url(../images/bg.jpg) top left repeat-x;
	
	}
h5 {font-size:12px; color:#1885bd; font-weight:bold; text-transform:uppercase; }
	h5 a {color:#1885bd;}
	h5.head {border-bottom:#93ccea 1px solid;}
	h5.head-service {background-color:#279ad5; color:#fff; text-align:center; padding:3px 0;}
	h5.other-news {padding-top:10px; }
h1 {font-size:14px; color:#1b86bd; text-transform:uppercase;}
	h1 a {color:#1b86bd;}
	h1 a:hover {text-decoration:underline;}
	h1.child {background:url(../images/dot_line.png) bottom left repeat-x; padding-bottom:5px;}
a {text-decoration:none;}
a img {border:none; outline:none;}
a:hover {text-decoration:underline;}
ul {list-style-type:none;}
.clear {clear:both;}
#wrap {width:950px; margin:0 auto ; }
#header { width:950px; position:relative; z-index:999; background:url(../images/banner_flash.jpg) top left no-repeat; height:416px;}
#middle {width:950px; position:relative; margin-top:25px; }
.mainContent {float:left; width:910px; padding:0 20px;}
#footer {clear:both;  background-color:#c5e5fd;}

.last {border:none; margin:0px;}
.right {float:right; width:280px;}
.left {width:590px; float:left; padding-right:20px; background:url(../images/bg_col2.png) top right repeat-y; min-height:460px; height:auto !important; height:460px;}

/*TOP*/
.logo {position:absolute; top:-5px; left:5px;}
.slogan {position:absolute; top:35px; right:0px;}
.lang {position:absolute; top:15px; right:0px;}
.banner {position:absolute; top:126px; left:0px;}
.hor-menu {
	position:absolute;
	width:950px;
	height:25px;
	top: 101px;
	left:0px;
}
.menu {float:right;}
	.menu a {font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; float:left; background:url(../images/spre.jpg) top right no-repeat; height:25px; line-height:25px; padding:0 12px;}
	.menu a:hover {text-decoration:none;color:#F1F80C;}
	.menu a.last {background:none;}
/*-------------------------------------------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;font-weight:bold}
.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 {}
	.list-at li {clear:both; padding:15px;}
	.service li {padding:10px; padding-left:0px; line-height:16px;}
	.list-at li a {color:#666666;}
	.list-at li span, .list-at li a:hover {color:#1885bd;}
	.list-at li img {float:left; margin-right:7px;}
	.list-at li img.arr {float:none; margin:0px;}
.hire-car li {clear:none; width:265px; float:left;}
	.service li a {font-weight:bold; color:#279ad5;}
	.hire-car li img {float:none;}
	.hire-car li div {padding-top:5px;}
	.service li a:hover {text-decoration:underline; }
.print {float:right; padding:15px 0;}
	.print img {vertical-align:middle;}
	.print a {color:#5798CF; font:bold 11px Arial, Helvetica, sans-serif;}
/*-------------------------------------------right-------------------------------------------*/
.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:10px;}
	.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;}
	.list-service li a:hover {color:#EDC319; text-decoration:none;}
.item-service {padding:10px 0;  border-bottom:#93ccea 1px solid;}
	.item-service img, .img {float:left; margin-right:15px;}
	.item-service a {color:#279ad5; font-weight:bold;}
	div.last {border-bottom:none;}
.content {padding-top:10px; font:normal 12px/20px Tahoma, Geneva, sans-serif; color:#16597b; text-align:justify;}
.list-other-news {margin-bottom:7px;}
	.list-other-news li {background:url(../images/arr.jpg) left center no-repeat; padding:2px 0 2px 12px;}
	.list-other-news li a {color:#008FD5;}
/*FOOTER*/
.foot-inner {width:950px; margin:0 auto; padding:15px 0; color:#16597b; font-size:11px; text-align:center;}
.foot-inner a {color: #16597b; }
.foot-inner a:hover {color: #FF0000;}
.foot-inner .bot-menu a {font-weight:bold;}
.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:#1885bd 1px solid; 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;}

/* ---------- Form  ------------ */
.myform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px solid #666666;
}
.myradio {
	height: 16px;
	border: 0px solid #666666;
}
.mybutton {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #e2e2e2;
	border: 1px solid #666666;
}
.mybuttonSmall  {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	background-color: #e2e2e2;
	color: #000000;
	border: 1px solid #666666;
	line-height: 14px;
}
/* ----------------------------- */

.errorMsg {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}
.item-news {padding:10px 0;  border-bottom:#93ccea 1px solid;}
	.item-news img, .img {float:left; margin-right:15px;}
	.item-news a {color:#279ad5; font-weight:bold;}
.add-foot {line-height:16px;text-align:left; margin:0 auto; width:693px;}
.nick {margin-top:-10px; _margin-top:0px;}