*{margin:0px; padding:0px;}
body
{
	font:normal 13px/18px Tahoma, Geneva, sans-serif;
	color: #1885bd;
	
	
	}
h5 {font-size:12px; color:#1885bd; font-weight:bold; text-transform:uppercase; background:url(../images/bg_head.jpg) top left repeat-x; height:30px; line-height:30px; padding-left:10px;}

	h5 a {color:#1885bd;}
		h5 a:hover {text-decoration:none;}
h1 {font-size:18px; color:#1b86bd; margin-bottom:10px;}
	h1 a {color:#1b86bd;}
	h1 a:hover {text-decoration:none;}
h2 {font-size:12px; color:#1b86bd; margin-bottom:10px;}
	h2 a {color:#1b86bd;}
	h2 a:hover {text-decoration:none;}
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:980px; margin:0 auto ;background-color:#e7eaf1; position:relative; z-index:9999;}
#header { width:980px; }
#middle {width:950px; padding:0 15px;  position:relative; }
.mainContent {float:left;width:950px; background:#fff url(../images/bg_middle.jpg) top left repeat-x; padding-top:2px;}


.last {border:none; margin:0px; line-height:18px;}
.left {float:left; width:585px; padding:20px;border-right:#ccc 1px solid;}
.right {width:280px; float:right;   padding:20px; }

/*TOP*/
.top {height:127px; background:url(../images/bg_top_banner.jpg) top left no-repeat; position:relative;}
.logo {position:absolute; top:5px; left:43px; }
.slogan {position:absolute; top:15px; right:23px; z-index:1;}
.lang {position:absolute; top:5px; right:23px;z-index:999;}
.banner {position:absolute; top:126px; left:0px;}
.hor-menu {
	position:absolute;
	right:23px;
	bottom:17px;
	width:440px;
	height:24px; background:url(../images/bg_hor.png) top left repeat-x; border:#5aaed9 1px solid;
	padding-top:1px;
}


	.hor-menu a {font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background:url(../images/bg_spre.png) right center no-repeat; padding:5px 16px 5px 16px; float:left;}		
	.hor-menu a:hover {color:#fff; text-decoration:none; background:url(../images/bg_hover.png) top left repeat-x; }
	.hor-menu a.last {background:none;}
.topco {background:url(../images/bg_top_content.png) top left no-repeat; height:32px; width:950px; position:relative;}
	.htt {position:absolute; top:6px; text-transform:uppercase; color:#999; font-weight:bold;}
	.da {left:33px;}
	.tt {left:492px;}
.midcocontent {background:url(../images/bg_content.png) top left repeat-y; width:930px; padding:10px; _margin-top:-10px;}
.botco {background:url(../images/bg_bot_content.png) top left no-repeat; height:5px; width:950px; margin-bottom:10px;_margin-bottom:0px;}

.mleft {width:450px; float:left;}
.list-project {}
	.list-project li {width:210px; float:left; text-align:center;}
	.list-project li a {color:#1885bd; text-transform:uppercase; font:bold 12px Verdana, Geneva, sans-serif;}
.mright {width:450px; float:left; padding-left:20px; border-left:#ccc 1px solid;}
/*-------------------------------------------LEFT-------------------------------------------*/
.intro {padding-bottom:15px; border-bottom:#c7c6c6 1px dotted; margin-bottom:15px; text-align:justify;}
.mainservice {background:url(../images/bg_news.png) top left repeat-x; padding:0 15px;}
.service {padding:10px 0;}
	.service img {float:left; margin-right:15px;}
		.service a {color:#1885bd; font-weight:bold; text-decoration:underline;}
		
.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:10px 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 li {clear:both; padding:5px 0; line-height:17px;}
		.list-at li span {color:#1885bd;}
	.list-at li img {clear:both; float:left; margin-right:7px;}
	.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;}
.more-news {text-align:left; padding-top:5px;}
/*-------------------------------------------right-------------------------------------------*/
.head-dv {clear:both; float:left; padding-top:10px;}
.list-pp {margin-bottom:10px;}
	.list-pp li {background:url(../images/arr.jpg) 0px 12px no-repeat; padding:5px 0 5px 10px;}
	.sv {width:100%; margin-left:10px;}
	.other-news {width:100%;}
	.sv li {padding:4px 0; padding-left:10px;}
	.list-pp li a {color:#1885bd; text-decoration:underline;}
	.list-pp li a:hover {text-decoration:none;}
.tbl-logo td {text-align:center; vertical-align:top; padding:7px;}
.hire-car {border-bottom:#a8dcfa 1px solid; padding-top: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;}
	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;}
.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;}
	p.more { float:right; padding-top:17px;}
	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;}
.tthome {margin-bottom:10px;}
	.tthome img {float:left; margin-right:15px;}
	.tthome a {color:#1885bd; font-weight:bold;}
.list-service {margin-bottom:10px; padding-bottom:10px; border-bottom:#ccc 1px dotted;}
	.list-service li {background:url(../images/bg_menu_service.jpg) center left no-repeat; height:24px; padding-top:6px; margin-bottom:1px; padding-left:40px;}
	.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 {border-top:#ccc 1px dotted; margin-bottom:20px; padding:10px 0;}
.content {padding-top:10px; line-height:22px; color:#16597b; text-align:justify;}
.head-service {background-color:#1b86bd; padding:3px 0 3px 10px; color:#fff; font-weight:bold; margin:10px 0;}
.list-pro {padding-top:10px;}
	.list-pro div{float:left; border-right:#ccc 1px solid; text-align:center; width:151px;}
		.list-pro div.last {border:none;}
		.list-pro div a {color:#1b86bd; font-weight:bold;}
		.list-pro div p {padding-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;}
/*FOOTER*/
#footer {background-color:#279ad5; height:92px; width:100%;  position:relative; z-index:888;}
.foot-inner {width:950px; height:40px; margin:0 auto;  padding:25px 0; color:#fff; font-size:11px; text-align:left;}
.copy {float:left;}
.foot-inner a {color: #fff;  text-decoration:none; }

.list-tt li {padding:10px 0; border-top:#ccc 1px dotted;}
	.list-tt li img {float:left; margin-right:15px;}
	.list-tt li a {color:#1B86BD; font-weight:bold;}
.tbl-pro { margin-top:20px;}
	.tbl-pro td {text-align:center; vertical-align:top; padding-bottom:30px;}
	.tbl-pro td a {color:#1B86BD; font-weight:bold; text-transform:uppercase;}

/* ==================================================== */
.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;}

.item-news {border-bottom:#ccc 1px solid; padding:15px 0;}
.marquee {padding:5px; margin-top:-15px;}
	.marquee a {float:left; margin-right:70px; font-weight:bold; color:#1885BD;}
.nick {margin-top:-10px; _margin-top:0px;}