*{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;}	
h1 {font-size:14px; color:#1b86bd; text-transform:uppercase;}
	h1 a {color:#1b86bd;}
	h1.head {border-bottom:#a8dcfa 1px solid; font-size:12px; padding-bottom:2px;}
	h1.head a{font-size:12px;color:#FFFFFF;}
	h1 span {background-color:#279ad5; color:#fff; padding:4px 10px;}
a {text-decoration:none;}
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; background:url(../images/top_banner.jpg) top left no-repeat; height:356px;}
#middle {width:950px; position:relative; margin-top:25px; }
.mainContent {float:left; width:930px; padding-left:20px;}
#footer {clear:both;  background-color:#c5e5fd;}

.last {border:none; margin:0px;}
.left { width:635px; float:left; position:relative;}
.right {float:right; width:250px;}
.nick {margin-top:-10px; _margin-top:0px;}
/*TOP*/
.logo {position:absolute; top:-13px; left:15px;}
.slogan {position:absolute; top:25px; right:15px;}
.lang {position:absolute; top:5px; right:15px;}
.banner {position:absolute; top:90px; left:0px;}
.hor-menu {background:url(../images/bg_hor_menu.jpg) top left repeat-x; height:42px; padding:0 20px; position:absolute; bottom:0px; left:0px; width:910px;}
	.hor-menu li {float:left; background:url(../images/bg_pre.jpg) right center no-repeat; padding:15px 32px 9px; *padding:15px 30px 9px;}
	.hor-menu li.last {background:none;}
	.hor-menu li a {font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
	.hor-menu li a:hover {text-decoration:none; color:#FFFE00;}
/*-------------------------------------------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:200px; float:left; border-right:#c7c6c6 1px dotted; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
	.support span {font:bold 13px "Times New Roman", Times, serif; color:#ff0000;}
	.support img {margin-top:15px;}
	.support a{color:#1b86bd;font-weight:normal}
.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:15px;}
	.list-at li {clear:both; padding:8px 0 20px; border-top:#a8dcfa 1px solid;  line-height:17px;}
	.lnews li {border-top:none;}
	.list-at li p.date {margin:-22px 0 5px;_margin-top:-22px;_float:left;}
		.list-at li p.date span {background-color:#fff; color:#1885bd;}
	.list-at li img {clear:both; float:left; margin-right:7px;}
	.list-at li img.arr {float:none; margin:0px;}
	.list-at li a {color:#666666; font-weight:bold;}
	.list-at li a:hover {color:#1885bd;}
	.list-at li img.arr {float:none; margin:0px;}
	.lnews li a {color:#1885bd; font-weight:bold;}
	
/*-------------------------------------------right-------------------------------------------*/
.hire-car {border-bottom:#a8dcfa 1px solid; padding-top:20px; margin-bottom:20px;}
	.hire-car span {background-color:#279ad5; padding:2px 10px; text-transform:uppercase; color:#fff; font-weight:bold;}
ul.list-hire {}
	ul.list-hire li {width:282px; padding:5px 10px; float:left; border:#a8dcfa 1px solid; margin-right:26px; min-height:315px; height:auto !important; height:315px;}
	ul.full {padding-top:15px; min-height:370px; height:auto !important; height:370px;}
	ul.right-panel li {float:left; width:225px;_width:221px; display:block; margin-bottom:15px;}
	ul.full li {width:613px; margin-bottom:15px; min-height:200px; height:auto !important; height:200px;}
	ul.list-hire li.last {margin:0px;}
	ul.list-hire li p.desc {padding:7px 0 7px 10px;}
	ul.list-hire li p.next {float:right;}
	ul.list-hire li img.car {float:left; margin-right:10px; border:#ccc 1px solid;}
	ul.list-hire li a.title-hire {background:url(../images/arr_title.jpg) left center no-repeat; padding-left:10px; color:#279ad5; text-transform:uppercase; font-weight:bold;}
	ul.list-hire li a.none {background:none; padding-left:0px;}
.booking {margin-top:15px; border-top:#ccc 1px dotted; padding-top:15px;}
.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:58px; height:15px; line-height:15px; 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;}
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;}
.bot-sup { padding-top:15px; border-top:#ccc 1px dotted; margin-bottom:40px;}
.content {margin-top:15px; border:#a8dcfa 1px solid; padding:15px; 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;}
.print {float:right; padding:15px 0;}
	.print img {vertical-align:middle;}
	.print a {color:#5798CF; font:bold 11px Arial, Helvetica, sans-serif;}
/*FOOTER*/
.foot-inner {clear:both; width:950px; height:64px; margin:0 auto;  padding:15px 0; color:#fff; font-size:11px;background-color:#edeef2; position:relative;}
.foot-inner a {color: #00b3dd; font-size:12px; }

.foot-inner .bot-menu a {font-weight:bold;}
	.copy {position:absolute; width:309px; height:90px; top:-15px; left:0;}
	.copy-text {position:absolute; top:19px; width: 279px; left: 12px;}
		.copy-text a, .copy-text a:hover {color:#FFF; font-size:11px;}
.bot-menu {position:absolute; right:10px; top:20px;}
	.bot-menu a {background:url(../images/line.png) right center no-repeat; padding:0 15px;}
	.bot-menu a.last {background:none;} 
.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;}

