/* CSS */
body{
	background:#f0f4f5;
	height:auto;
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

a {
	color:#ff8400;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;	
}

.more {
	width:97%;
	text-align:right;	
}

#container{
	background:#FFF;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
}

#wrapper{
	width:100%;
}

/*Begin #header*/
#header{
	width:960px;	
	background:url(/App_Themes/thanglong/images/banner_bg.png) repeat-x left top;
	height:186px;
}
#header .h_body{
	position:relative;
	width:100%;
	height:100%;
	background:url(/App_Themes/thanglong/images/hd_body_bg.png) no-repeat left top;
}
#header .h_body .logo{
	position:absolute;
	top:20px;
	left:0;
	height:120px;
	overflow:hidden;	
}
#header .h_body .logo img {
	border:none;	
}
#header .h_body .log a{
	border:none;	
}
#header .h_body .logo div {
	float:left;	
}

#header .h_body .logo .site-name {
	padding:0;	
}
#header .h_body .slide_banner{
	position:absolute;
	right:5px;
	height:134px;
	top:12px;
}
#header .h_body .marquee0{
	position:absolute;
	right:5px;
	height:148px;
	top:6px;
	width:500px;
	overflow:hidden;
}

#header .h_body .marquee0 img{
	height:128px;
	border:#e7e7e7 solid 3px;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.4);
	/*float:left;*/
	margin:0 11px 0 0;
}

#header .h_body #navigator_top{
	height:29px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url(/App_Themes/thanglong/images/navi.gif) repeat-x left -49px;
	z-index:50;
}

#header .h_body #navigator_top .ul_top{
	margin:0;
	height:100%;
	list-style:none;	
	padding:0;
	width:100%;
	position:relative;
}

#header .h_body #navigator_top .ul_top .li_top{
	height:100%;
	background:url(/App_Themes/thanglong/images/navi_line.gif) no-repeat right center;
	list-style:none;	
	font-size:12px;
	margin:0 1px 0 0;
	padding: 0px 0px 0px 0;
	display:inline;
	float:left;
	
}
#header .h_body #navigator_top .ul_top .has-child {
}
#header .h_body #navigator_top .ul_top .has-sub, #header .h_body #navigator_top .ul_top .has-sub:hover {
	background:url(/App_Themes/thanglong/images/has_sub.png) no-repeat right center !important;	
	padding-right: 9px !important;
}
#header .h_body #navigator_top .ul_top .li_top:last-child {
	background-image:none;	
}
#header .h_body #navigator_top .ul_top .li_top a{
	text-decoration:none;
	line-height:26px;	
	/*background:url(/App_Themes/thanglong/images/navi.png) no-repeat top left;*/
	text-align:center;
	height:100%;
	padding: 5px 12px 7px 12px;
}
#header .h_body #navigator_top .ul_top .li_top a:hover{
	background:url(/App_Themes/thanglong/images/navi.gif) repeat-x left -2px;
}
#header .h_body #navigator_top .ul_top .li_top a span{
	color:#fff;
}
/*#navigator_top .ul_top li:hover ul {
	display:block;
}*/
#navigator_top .ul_top ul {
	position:absolute;
	left:0;
	top:26px;
	margin:0;
	padding:0;	
	display:none;
}
#navigator_top .ul_top ul li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	line-height:15px;	
	position:relative;
}
#navigator_top .ul_top ul li a {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;	
	color:#0A5494;
}
#navigator_top .ul_top ul li a:hover {
	background-image:none !important;
	text-decoration:underline !important;	
}
#navigator_top .ul_top ul ul {
	background:#DBEBFF;
	width:180px;	
	top:27px;
}
#navigator_top .ul_top ul ul li {
	border-top:#ccc solid 1px;
	display:block;	
	width:98%;
	padding:0 2% 0 0;
}
#navigator_top .search {
	position:absolute;
	top:0;
	right:0;
	width:200px;	
	padding-top:4px;
}
#navigator_top .search input {
	width:60%;
	height:14px;	
}
#navigator_top .search a {
	color:#FFF;
	font-size:11px;
	font-weight:bold;	
}
/*End #header*/

/*Begin #content*/
#content{
	width:940px;
	margin:0 !important;
	padding-left:10px;	
	padding-right:10px;
	padding-top:35px;
	background:url(/App_Themes/thanglong/images/nav_sub.gif) repeat-x left -25px;
}

#content #content_left{
	width:658px;
	height:auto !important;
}
/*primary slider */
#content #content_left #slider{
	width:100%;
	height:335px;	
}

#slider {

	/* You MUST specify the width and height */
	width:100%;
	height:335px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;	
	z-index:0;	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

#gallery li {
	/* float left, so that the items are arrangged horizontally */
	float:left;
}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	bottom:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:100%;
	overflow:hidden;	
	height:100px;
	

}
	
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=70);
	-moz-opacity:0.7;  
	-khtml-opacity: 0.7;
	opacity: 0.7;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	bottom:0;
	left:0;
	
	/* Set the style */
	width:100%;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:11px;
	color:#fff;	
	height:100px;
}

#excerpt li {
	padding:0 5px 0 10px;
	display:none;
	height:80px;
	overflow:hidden;
	width:97%;
}

#excerpt li h3 {
	font-size:14px;
	color:#FF8400;	
	margin:0;
	padding:8px 0 5px 0;
}

#excerpt li.selected {
	display:block;	
}

#buttons {
  	bottom: 5px;
    position: absolute;
    right: 5px;
    z-index: 200;
}
#buttons a {
	margin: 0 5px 0 0;	
}
#buttons a img {
	border:none;	
}
	

/*END primary slider*/

#content #content_left .large-block{
	width:100%;
	height:auto !important;
	height:400px;
	margin:15px 0 0 0;
}
#content #content_left .large-block .block-title{
	height:20px;
	margin:0 0 15px 0;
	border-bottom:#4472b7 solid 1px;
	width:100%;
}
#content #content_left .large-block .block-title a{
	height:20px;
	background:url(/App_Themes/thanglong/images/primary_title_right.png) no-repeat right top;
	padding:0 17px 0 0;
	text-decoration:none;
	line-height:19px;;
	float:left;
	text-transform:uppercase;
}
#content #content_left .large-block .block-title a span{
	color:#fff;
	font-size:10px;
	background:url(/App_Themes/thanglong/images/primary_title.png) no-repeat left top;
	padding:1px 5px 1px 12px;
    float: left;
	font-weight:bold;
}

#content #content_left .large-block .content{
	width:99%;
	color:#000;	
	font-size:12px;
	line-height:22px;
	/*border-bottom:#CCC dotted 2px;*/
	padding:0 0 10px 0;
	float:left;
	margin: 0 0 0px 0;
}

#content #content_left .primary-item .title h2 {
	color:#043e89;	
	font-size:14px;
	margin:0 0 0 0;
	padding:0;
}
#content #content_left .primary-item .img{
	height:120px;
	border:#e7e7e7 solid 5px;	
	width:150px;
	float:left;
	overflow:hidden;
	margin: 7px 10px 0 0;
}

#content #content_left .primary-item .img img {
	border:none;
	min-height:120px;
	width:100%;
}

#content #content_left .primary-item .tip {
	font-weight:bold;
	color:#999;
}

#content #content_left .projects .primary-item .img {
	width:250px;
	height:180px;
}
#content #content_left .projects .primary-item .img img {
	min-height:180px;	
}

#content #content_left .large-block .list {
	width:99%;
	float:left;	
	margin:0;
}
#content #content_left .large-block .list .item{
	width: 129px;
	float:left;	
	text-align:center;
	font-size:11px;
}

#content #content_left .large-block .list .item p {
	padding: 0 2px;	
}

#content #content_left .large-block .list a:hover {
	font-weight:bold;	
}

#content #content_left .large-block .list img {
	width: 110px;
	height:85px;	
	border:none;
}

#content #content_left .large-block .list ul {
	width: 99%;
	float:left;
	margin:0;
	padding:0 0 10px 15px;	
}
#content #content_left .large-block .list li {
	color: #043E89;
    float: left;
    line-height: 16px;
    list-style: square outside none;
    margin: 0;
    padding: 0 30px 4px 0;
    width: 45%;
}
#content #content_left .projects .large-block .list li {
	width:95%;	
	line-height:14px;
}
#content #content_left .projects .large-block .list li a {
	color:#FF8400;	
}
#content #content_left .large-block .list ul.solid {
	border-bottom:#ccc dotted 2px;
}
#content #content_left .large-block .list ul.solid li {
	width: 80%;
	margin-left:30px;
	 padding: 0 30px 4px 5px;
}

#content #content_left .large-block .list li a {
	color:#043e89;
	font-size:11px;
	font-weight:bold;
}

#content #content_left .large-block .list .title h2 {
	font-size:12px;	
	padding:0;
	margin:0 0 10px 0;
}
#content #content_left .projects .large-block {
	margin-bottom:10px;	
}
#content #content_left .projects .large-block .content {
	padding-bottom:5px;	
}
#content #content_left .small-block {
	font-size:12px;	
}
#content #content_left .small-block .title h2 {
	color:#ff8400;	
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;

}
#content #content_left .small-block .title h2 a {
	color:#043e89;
}
#content #content_left .small-block {
	width:47%;
	float:left;	
	padding:0 17px 0 0;
}
#content #content_left .small-block .img{
	height:100px;
	border:#e7e7e7 solid 4px;	
	width:144px;
	float:left;
	overflow:hidden;
	margin: 0 5px 0 0;
}

#content #content_left .small-block .img img {
	border:none;
	min-height:100px;
	width:144px;
}
#content #content_right{
	width:253px;
	height:auto !important;
	float:right;
}

#content_right .right-block {
	width:100%;	
	border:#ccc solid 1px;
	background:#f5f5f5;
	float:left;
	margin:0 0 15px 0;
}

#content_right .right-block .title {
	height:28px;
	width:100%;
	background:url(/App_Themes/thanglong/images/title_bg.png) repeat-x;
	float:left;
}
#content_right .right-block .title h2 {
	color:#FFF;
	font-size:12px;
	line-height:28px;
	background:url(/App_Themes/thanglong/images/icon_home.png) no-repeat left;
	padding:0 0 0 38px;	
	margin:0;
}

#content_right .right-block .list {
	float:left;
	width:100%;	
}
#content_right .right-block .list ul {
	width: 100%;
	margin:0;
	padding:0;	
}
#content_right .right-block .list li {
	margin:0;
	padding: 7px 3px 7px 14px;
	list-style:none;	
	color:#043e89;
	line-height:15px;
	border-bottom:#CCC solid 1px;
}

#content_right .right-block .list ul li:last-child {
	border-bottom:none;
}

#content_right .right-block .list li:hover {
	background-color:#d4dde2;	
}
#content_right .right-block .list li a,
#content_right .right-block .list li a:hover {
	color:#043e89;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
#content_right .right-block .list li a.phone {
	background:url(/App_Themes/thanglong/images/i_phone.png) no-repeat left;
	padding:4px 0 4px 32px;
}
#content_right .right-block .list li a.skype {
	background:url(/App_Themes/thanglong/images/i_skype.png) no-repeat left;
	padding:4px 0 4px 32px;
}
#content_right .right-block .list li a.yahoo {
	background:url(/App_Themes/thanglong/images/i_yahoo.png) no-repeat left;
	padding:4px 0 4px 32px;
}
#content_right .right-block .list li a.other {
	background:url(/App_Themes/thanglong/images/i_livechat.png) no-repeat left;
	padding:4px 0 4px 32px;
}
#content_right .right-block .list li a.nav {
	padding:4px 0 4px 32px;
}
#content_right .blank {
	border:0;
	background:none;	
}
/*End #content*/
#footer{
	margin:10px 0 0 0;
	width:960px;
	position:relative;
	height:190px;
	background:#F5F5F5 url(/App_Themes/thanglong/images/ft_bg.png) repeat-x bottom;
}

#footer .copyright{
	position:absolute;
	bottom:7px;
	left:10px;
	padding:35px 0 0 10px;
	width:50%;
	background:url(/App_Themes/thanglong/images/logo_bottom.png) no-repeat left top;
	font-size:11px;
}

#footer .copyright p {
	margin:5px;	
}

#footer .agents {
	position:absolute;
	top:40px;
	left:440px;
	width:520px;	
	font-size:11px;
}
#footer .agents .agent {
	float:left;
	width:49%;
	padding:0 0 10px 0;
}	
#footer .agents p {
	margin:3px 0;
	padding:0;	
}
#footer .agents h3 {
	margin:5px 0;
	text-transform:uppercase;
	font-size:11px;
	color:#FF8400;
}

#footer .nav-bottom {
	float:left;
	width:100%;
	background:url(/App_Themes/thanglong/images/title_bg.png) repeat-x;
	height:28px;
	position:relative;
}

#footer .nav-bottom ul {
	float:left;
	margin:0;
	padding:0 0 0 35px;
	width:95%;
	background:url(/App_Themes/thanglong/images/icon_home.png) no-repeat left;
}

#footer .nav-bottom ul li{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}

#footer .nav-bottom ul li a {
	color:#FFF;
	line-height:28px;
	font-size:11px;
	font-weight:bold;
}
#footer .nav-bottom ul li a span {
	border-right: #FFF solid 1px;
	padding:0 10px 0 0;
}
#footer .nav-bottom ul li:last-child a span {
	border-right:none;
}
#footer .nav-bottom .go-top {
	position:absolute;
	top:5px;
	right:5px;
}
#footer .nav-bottom .go-top a {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background:url(/App_Themes/thanglong/images/up.png) no-repeat right;
	padding: 3px 20px 3px 0;	
}
div.paging {
	width: 100%;
	text-align:right;	
}

div.paging a {
	font-weight:bold;
	padding:0 4px;			
	color:#000;
}

div.paging .active {
	color:#FFF;
	background:#6D9BD7;
	border:#666 solid 1px;
	border-radius:1px;
	padding:0 4px;
}
div.paging .pos {
	color:#000;
	background:#D9E1E5;
	border:#666 solid 1px;
	border-radius:1px;	
	padding:0 4px;
}

.bookmark span.share {
	padding:3px 0;
	float:left;
	display:block;
	width:auto !important;
	width:80px;
	color:#FF8400;
	font-size:11px;
	font-weight:bold;
}
.bookmark img {
	border:none;
	cursor:pointer;	
	margin:5px 0 0 0;
	float:left;
}

.tags {
	width:95%;
	border:#CCC solid 1px;
	margin: 5px 0 15px 0;	
	padding:1px 5px;
}

.tags span {
	font-weight:bold;	
}

#right-nav ul {
	background:url(/App_Themes/thanglong/images/nav_bg.png) repeat-y 10px 0;	
}

#right-nav ul li {
	padding:5px 3px 5px 14px !important;	
}

#right-nav ul li:hover {
	background:transparent url(/App_Themes/thanglong/images/li_hover.png) repeat-y right !important;
}
	 
#right-nav ul li a {
	height: 11px;
	overflow:hidden;
	display:block;	
}

.no-mar-top {
	margin-top:0 !important;	
}

#content_right #statistics {
	width:100%;
	background:url(/App_Themes/thanglong/images/statistics_bg.png) no-repeat;
	height:150px;	
	text-align:center;
	border:none;
}

#content_right #statistics img {
	height:20px;
	padding:87px 0 0 9px;	
	border:none;
}

#content_right #utility {
	background:url(/App_Themes/thanglong/images/tienich_bg.png) repeat-x bottom;
}

#content_right #utility .gold {
	font-size:10px;	
	
}

#content_right #utility .gold table {
	border:none;
	border-collapse:collapse;
	margin:0 auto 10px auto;
}
#content_right #utility .gold .vnex-table th,
#content_right #utility .gold .vnex-table td {
	border:#999 solid 1px;
	border-collapse:collapse;	
	padding:3px;
}

#content_right #utility .gold .vnex-table tr td:first-child {
	font-weight:bold;	
}

#content_right #utility .gold .gold-title h2 {
	background:url(/App_Themes/thanglong/images/gold.png) no-repeat left;
	padding: 10px 0 10px 40px;
	margin:0 0 0 15px;
	font-size:13px;
		
}

.gold-exim {
	overflow-x:auto;	
	height:110px;
	width:250px;
	overflow-y:hidden;
}

.ex-rate {
	overflow-x:auto;	
	height:270px;
	width:250px;
	overflow-y:hidden;
}

#histats {
	text-align:center;
}
.entry-summary {
	float:left;
	width:99%;
	padding: 0 5px 8px;
    background: #F0F4F5;
	margin-bottom:5px;
	
}
.entry-summary .img {
	border:#FFF solid 5px !important;
	box-shadow:2px 2px 5px rgba(0,0,0,0.25);
}
.date {
	font-size:10px;
	color:#999;
	margin:0;	
}
/*