* {
	margin: 0px;
	padding: 0px;
	outline: none;
	z-index: 1;
}
a:link, a:visited {
	color: #2d1001;
	text-decoration: none;
}
a:hover, a:active {
	color: #2b0e00;
	text-decoration: none;
}
img {
	border: none;
}
html {
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE */;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));/* enable background image caching in IE6 */
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: #fff url(../images/vsf-body.jpg) top repeat;

}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 150%;
}
ul, ul li {
	list-style: none;
}
ul, ul li, ul span.seperator, ul li a:link, ul li a:visited, ul li a:hover, ul li a:active {
	position: relative;
	float: left;
}

ul span.seperator {
	width: 1px;
	background: #FFF;
	position: relative;
	float: left;
	display: block;
}
.vsf-pagelinks {
	float: right;
	margin-top:1px;
	width: 300px;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#007a94;
/*	border:#000 dashed;*/
	
}
.showIcon{display:block;}

.notShowIcon{display:none;}

.vsf-pagelinks a:link, .vsf-pagelinks a:visited {
	margin-left:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#007a94;
}
.vsf-pagelinks a:hover, .vsf-pagelinks a:active, .vsf-pagelinks a.active {

	font-weight:bold;
}
.vsf-listmore, .vsf-listmore .vsf-listmore-title {
	width: 100%;
	position: relative;
	float: left;
}
.vsf-listmore .vsf-listmore-title {
	line-height: 24px;
	text-indent: 20px;
	border-bottom: 2px solid #4176AC;
	color: #4176AC;
	float: left;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;
}
.vsf-listmore ul {
	margin-left: 20px;
	display: inline;
	width: 500px;
}
.vsf-listmore ul li {
	border-bottom: 1px dashed #666666;
	line-height: 24px;
	width: 100%;
}
.vsf-listmore ul li a:link, .vsf-listmore ul li a:visited {
	width: 400px;
	overflow: hidden;
}
.vsf-listmore ul li span.vsf-news-PostedDate {
	position: relative;
	float: right;
}
/*
	*	================================================
	*	PAGE WRAPPER
	*	================================================
	*/

.vsf-wrapper, .vsf-header, .vsf-contentbody, .vsf-footer {
	width: 100%;
	position: relative;
	overflow: hidden;
	display:block;
/*	background-color:#2b0e00;*/
}
.vsf-wrap {
	width: 1008px;
/*	height:180px;*/
	position: relative;
	text-align: left;
	margin:0 auto;
}

.vsf-wrap_header {
	width: 1008px;
	height:175px;
	position: relative;
	overflow: hidden;
	text-align: left;
	margin:0 auto;
}
/*
	*	================================================
	*	HEADER CELL
	*	================================================
	*/
.vsf-wrapper {
	background: url(../images/head_line.png) repeat-x scroll center top;
}
.container{
	background: transparent url(../images/bgr_img/bg.png) scroll left top;
	
}
.vsf-header {
	height: 170px;
	overflow: hidden;
	
}


.head_line {
	height: 26px;
	line-height:26px;
	text-align:right;
	padding-right:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
}

.head_line a{
	color:#FFF;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	
}

.head_line a:active, .head_line a:hover{
	color:#FF0;
	text-decoration:underline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

.vsf-logostrip{
	height:200px;
}

.flash{
	width:1008px;
/*	height:154px;*/
	padding-top: 0px;
	margin-top: 0px;
	padding-left:4px;
}

.vsf-logostrip h1{position: absolute; left:40px; top:20px;}
.vsf-logostrip h1 a{width:102px; height:88px; background: url(../images/logo.png) no-repeat; display: block; text-indent: -1900em;}
.vsf-logostrip h2{position: absolute; left:230px; top:40px;width:438px; height:48px; background: url(../images/name-company.png) no-repeat;text-indent: -1900em;}
.vsf-logostrip .hotline{background: url(../images/hotline.png) no-repeat;position: absolute; right:2px; bottom:7px;width:286px; height:21px;}
.vsf-header .vsf-wrap .vsf-logostrip {
	width: 1008px;
	height: 111px;
	text-align: left;
	position: relative;
	float: left; /*background:url(../images/vsf-header-general.jpg) transparent no-repeat scroll right  bottom;*/;
	overflow: hidden;
	z-index: 0;
}

.vsf-header .vsf-mainmenu {
	height: 72px;
	position: relative;
/*	float: right;*/
	overflow: hidden; 
	line-height: 72px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top:100px;
	margin-left:150px;
	
	text-align:right;
	width:100%;
}
.vsf-header .vsf-mainmenu ul {
	margin-left:5px;
}
.vsf-header .vsf-mainmenu ul li {
	text-transform: uppercase;
	margin-left:-2px;
/*	margin-right:1px;*/
}
.vsf-header .vsf-mainmenu ul li.end{background:none;}

.vsf-header .vsf-mainmenu ul li a:link, .vsf-header .vsf-mainmenu ul li a:visited {
	color:#fff;
	width: 95px;
	text-align: center;
	font-size:11px;

	font-weight: bold;
	background: transparent url("../images/menu_button.png") no-repeat scroll left bottom;
	padding-bottom:10px;

}

.vsf-header .vsf-mainmenu ul li a:hover, .vsf-header .vsf-mainmenu ul li a:active, .vsf-header .vsf-mainmenu ul li.active a:link, .vsf-header .vsf-mainmenu ul li.active a:visited {
	color: #fff;
	background: transparent url("../images/menu_button_active.png") no-repeat scroll left bottom;

}

/*
	*	================================================
	*	CONTENT BODY
	*	================================================
	*/
.vsf-contentbody {
}
.vsf-contentbody .vsf-leftcell {
	width: 660px;

}
.mainview {
	width: 670px;
/*	border: solid 1px #9f3;*/
}
.mainview .vsf-mainpage {
	width: 660px;
	min-height:335px;
	float: left;
	overflow: hidden;
	margin-top: 22px;
/*	border: solid 1px #ac866c;*/
}
.vsf-contentbody .vsf-home {
/*	border:2px solid #ac866c;*/
	padding: 0 !important;
	width:665px; height:100%;
}
.vsf-contentbody .contact {
/*	border:2px solid #ac866c;*/
	padding: 0 !important;
	width:660px; height:100%;
}

.content_head{
	width:1008px;
	height:47px;
	background: transparent url("../images/bgr_img/bgcontent_head.png") no-repeat scroll center top;
}

.vsf-submenu ul{
	padding-top: 10px;
	padding-left:100px;
	margin-left:-25px;
}

.vsf-submenu ul li{
	/*text-transform: uppercase;*/
	margin-left:25px;
}

.vsf-submenu ul li a{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5fc9ff;
}


.vsf-submenu ul li a:hover, .vsf-submenu .active, .vsf-submenu ul li a:active{
	color:#FFF;
}
.content_main{
	width:1020px;
	height:100%;
	overflow:hidden;
	display:block;
	background: transparent url("../images/bgr_img/bgcontent_main.png") repeat-y left top;
	/*border:#9f0 dashed;*/
}


.content_submain{
	width:670px;
	height:100%
	clear:none;
	float:left;
	text-indent:8px;
	overflow:hidden;
	/*border:#000 dashed;*/
}

.content_rightmain{
	float:left;
	clear:none;
	width:315px;
	padding-left:16px;
	overflow:hidden;
}
.search_regis{
	width:307px;
	height:126px;
	background: transparent url("../images/search_regis.png") no-repeat scroll center top;
	
	/*margin-top: 24px;
	border:#000 dashed;*/
}

.searchgroup{
	height:27px;
	padding-top:14px;
	padding-left:138px;
	/*margin-top: 15px;
	margin-left:85px;
	border:#000 dashed;*/
	
}
.searchgroup .searchbox{
	width:120px;
	height:19px;
	border:0;
	/*margin-left:30px;
	margin-right: 3px;
	margin-bottom:5px;*/
	background:none;
}
.searchgroup .searchbutton{
	/*margin: 4px 195px;
	margin-top:2px;*/
	width:30px;
	height:27px;
	background: transparent url("../images/search/search_button1.png") no-repeat left top;
	border:0;
	cursor:pointer;
}
.logingroup{
	margin-left:10px;
	padding-top:25px;	

}
.logingroup a:hover, .logingroup input[type=submit]:hover{color:#fff362;}
.logingroup .btnDangNhap{
	color:#fff; cursor:pointer; 
	background: transparent url("../images/btn_log.png") top left; width:76px; height:22px; border:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;
	margin-top:-2px;
}
.logingroup .username{
	padding-left:20px;
	margin-left:1px;
	background: transparent url("../images/user.png") no-repeat left top;
}
.logingroup .password{
	padding-left:20px;
	margin-left:4px;
	background: transparent url("../images/pass.png") no-repeat left top;
}
.influence{
	clear:both;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-left:20px;
}
.influence a{
	
	text-decoration:underline;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.username input, .password input{
	width:115px;
	height:18px;
}


.quicknews{
	width:307px;
	overflow:hidden;
	/*
	border:#000 dashed;*/

}

/*-----------------------------------------------------------------------------*/
/*------------------------------TAB TABLE: quicknews--------------------------------------*/
#tabMenu {
	/*margin:0;padding:0 0 0 15px;*/
	list-style:none;
	width:300px;
	padding-left:10px;
}
#tabMenu li {
	height:32px;
	float:left;
	clear:none;
	cursor:pointer;
	text-transform:uppercase;
	margin-left:2px;
	list-style-type: none; 
	line-height: 38px;
	width:141px;
	background: transparent url("../images/tabmenubutton.png") no-repeat left top;
	text-align:center;
}
/*
li.comments {background:url(http://fandung.110mb.com/jquery-tab-menu/images/tabComment.gif) no-repeat 0 -32px;}
li.posts {background:url(http://fandung.110mb.com/jquery-tab-menu/images/tabStar.gif) no-repeat 0 -32px;}
li.category {background:url(http://fandung.110mb.com/jquery-tab-menu/images/tabFolder.gif) no-repeat 0 -32px;}
li.famous {background:url(http://fandung.110mb.com/jquery-tab-menu/images/tabHeart.gif) no-repeat 0 -32px;}
li.random {background:url(http://fandung.110mb.com/jquery-tab-menu/images/tabRandom.gif) no-repeat 0 -32px;}
*/
#tabMenu li.mouseover {
	background-position:0 0;
	background: transparent url("../images/tebmenubutton_active.png") no-repeat left top;
	font-weight:bolder;
	color:#FFF;
	}
li.mouseout {background-position:0 -32px;}
#tabMenu li.selected {
	background-position:0 0;
	background: none;
	font-weight:bolder;
	float:left;
	background: transparent url("../images/tebmenubutton_active.png") no-repeat left top;
	color:#FFF;
}

.box {width:227px}
.boxTop {
	width:288px;
	height:13px;
	clear:both;
	margin-left:10px;
	background: transparent url("../images/under_quicknews.png") no-repeat scroll center bottom;

}

*html .boxTop {margin-bottom:-2px;}
.boxBody {}
.boxBottom {height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}

.boxBody div ul {
	margin:0 10px 0 25px;padding:0;width:190px;
	)
}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {
	width:227px;
	 
	padding:4px 0;
	cursor:hand;cursor:pointer;
	margin-left:15px;
/*	list-style-image: url("../images/quicknews_icon.png");*/
	
}

.boxBody div li span {font-size:8px;font-style:italic; color:#888;}


.boxBody div li a{
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px
}
.boxBody div li a:hover{
	color:#004eff;
	text-decoration:underline;
}	

/*------------------------------TAB TABLE: QuickNews--------------------------------------*/
/*-----------------------------------------------------------------------------*/




.job{
	width:307px;
	height:308px;
	background: transparent url("../images/job.png") no-repeat scroll center top;
/*	border:#000 dashed;*/

}
.jobhead{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	width:307px;
	float:left;
	clear:both;
	line-height:15px;
	margin-top:30px;
	text-align:center;
	color:#FFF;
}
.jobimg{
	width:294px;
	height:195px;
	float:left;
	clear:both;
/*	border:#CF3 dashed;*/
	margin-top:13px;
	margin-left:8px;
}

.jobfoot{
	
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	
	text-align:center;
	width:307px;
	float:left;
	clear:both;
	line-height:15px;
	margin-top:7px;
	text-align:center;
	color:#000;	
}
.global_info{
	width:307px;
	height:263px;
/*	border:#000 dashed;*/
}
/*-----------------------------------------------------------------------------*/
/*------------------------------TAB TABLE: Global Info--------------------------------------*/
#tabMenu_global {
	/*margin:0;padding:0 0 0 15px;*/
	list-style:none;
	width:300px;
	padding-left:15px;
}
#tabMenu_global li {
	height:30px;
	float:left;
	clear:none;
	cursor:pointer;
	margin-left:-2px;
	list-style-type: none; 
	line-height: 40px;
	width:71px;
	background: transparent url("../images/globalinfo_button.png") no-repeat left top;
	text-align:center;
	text-indent:8px;
	font-size:11px;
}

#tabMenu_global li.mouseover {
	background-position:0 0;
	background: transparent url("../images/globalinfo_button_active.png") no-repeat left top;
	
	color:#FFF;
	}
li.mouseout {background-position:0 -32px;}
#tabMenu_global li.selected {
	background-position:0 0;
	background: none;
	float:left;
	background: transparent url("../images/globalinfo_button_active.png") no-repeat left top;
	color:#FFF;
}

.boxGlobalInfo {
	width:283px;
	height:228px;
	float:left;
	clear:both;
	margin-left:13px;
	background: transparent url("../images/globalinfo_bgr.png") no-repeat scroll center top;
	
}



*html .boxTop {margin-bottom:-2px;}
.boxBody {}
.boxBottom {
	
	height:11px;
	}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}

.boxBody div ul {
	margin:0 10px 0 25px;padding:0;width:190px;
	}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {
	width:227px;
	
	padding:4px 0;
	cursor:hand;cursor:pointer;
	margin-left:15px;
/*	list-style-image: url("../images/quicknews_icon.png");*/
	
}

.boxBody div li span {font-size:8px;font-style:italic; color:#888;}


.boxBody div li a{
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px
}
.boxBody div li a:hover{
	color:#004eff;
	text-decoration:underline;
}	

/*------------------------------TAB TABLE: Global Info--------------------------------------*/
/*-----------------------------------------------------------------------------*/
.support_online{
	width:307px;
	height:55px;
	background: transparent url("../images/supportonline.png") no-repeat scroll left top;
/*	padding-left:-45px;*/
	padding-top:20px;
/*	border:#000 dashed;*/
}
.statistics{
	width:307px;
	height:70px;
/*	border:#000 dashed;*/
}

.support_online .vsf-helponline {
	float: left;
	width: 75px;
	height: 50px;
	margin-left:1px;
	overflow: hidden;
	text-align:center;
	font-size:10px;

}
.statistics .vsf-static {
	float: left;
	height: 30px;
	margin-left:35px;
	clear:both;
}
.statistics .vsf-static .staticspan
{
	color:#2b0e00;
	margin-left:25px;
	font-size: 12px;
}
.statistics .vsf-static span {
	line-height: 20px;
	float: left;
}
.statistics .vsf-sitelinks span {

	line-height: 20px;
	clear:both;
	float: left;
}
.statistics .vsf-static span.static {
	width: 107px;
	height: 21px;
	text-align: center;
	background: url(../images/vsf-static.png) transparent no-repeat;
	margin-left: 4px;
	color:#666666;
}
.vsf-sitelinks {

	height: 20px;
	clear:both;
	float: left;
	width:250px;
	margin-left:35px;
	margin-top: 15px;
}
.vsf-sitelinks span
{
	float:left;

	margin-right:4px;

}
.vsf-sitelinks select {
	width: 209px;
	height:23px;
	float:left;
	margin-left:15px;
	border: #002a44 groove thin;
	background-color: #c0dada;
	opacity: 0.8;
	filter:alpha(opacity=50);
	
}

.content_foot{
	width:1008px;
	height:8px;
	background: transparent url("../images/bgr_img/bgcontent_foot.png") no-repeat scroll center top;
}
/*===== LEFT CELL =====*/
.vsf-leftcell .vsf-contain {
	width: 100%;
	position: relative;
	float: left;
}
.vsf-leftcell .vsf-contain-header {
	width: 227px;
	height: 26px;
	position: relative;
	float: left;
	color: #fff;
	text-transform: uppercase;
	line-height: 26px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center; padding-top:7px;
}
.vsf-leftcell .vsf-contain ul ul
{

	margin:0px;
}
.vsf-leftcell .vsf-contain ul ul li a
{
	background:transparent;	
	font-size:11px;
	text-transform:none;
}


/*===== LEFT CELL MENU =====*/
.vsf-leftcell ul ul {
	margin-left: 10px;
}
.vsf-leftcell ul, .vsf-leftcell ul li {
	/*width:225px;*/
	line-height: 20px;
}
.vsf-leftcell ul li a:link, .vsf-leftcell ul li a:visited {
	width: 205px;
	color: #FFF; font-weight:bold;border-bottom:1px dashed #9e553c;
	display: inline;
	font-size: 11px;
	line-height:26px;
	margin-left:12px;
}
.vsf-leftcell ul li.end a{border-bottom:medium none;}
.vsf-leftcell ul li.active a:link, .vsf-leftcell ul li.active a:visited, .vsf-leftcell ul li a:hover, .vsf-leftcell ul li a:active {
	color:#ac866c;
}
.vsf-leftcell li ul li a:link, .vsf-leftcell li ul li a:visited {
	width: 195px;
	line-height: 22px;
	padding-left: 30px;
	display: inline;
	/*background:#578bc7 url(../images/vsf-menu-bullet.gif) no-repeat 15px 50%;*/
}
.vsf-leftcell li ul li a:hover, .vsf-leftcell li ul li a:active {
}

/*===== UNIVERSAL WIDGET =====*/
.vsf-contentbody .vsf-widget {
	position: relative;
/*	background:#000;*/
/*	border:1px solid #69615d;*/
	float: left;
	overflow: hidden;
	margin-top:5px;
	margin-bottom: 5px;
	margin-left:10px;
	width:660px;
	height:250px;
	text-align: left;
}
.vsf-widget .vsf-widget-item {
	width: 242px;
	height: 97px;
	margin-right:3px;
	position: relative;
	float: left;
/*	border:2px solid #ac866c;*/
	overflow: hidden;
	font-size:0px;

}
.vsf-widget-item .vsf-widget-img {
	overflow: hidden;
	position: relative;
	float:left;
	
}
.vsf-widget-item .vsf-widget-img  a
{
	float:left;
	padding-top: 2px;
	padding-left: 2px;
}
.vsf-widget-item .vsf-widget-img  img
{
	float:left;

}
.vsf-widget-item .vsf-widget-title {
	width: 211px;
	height: 24px;
	overflow: hidden;
	padding-right: 10px;
	margin-top: -30px;
	position: relative;
	float: left;
	display: inline;
	background: url(../images/vsf-widget-title.png);
	line-height: 24px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-align: right;
}
.vsf-widget-title a:link, .vsf-widget-title a:visited {
	text-transform: uppercase;
	font-size: 11px;
	color: #FFF;
}
/*
	*	================================================
	*	ABOUT US CONTENT
	*	================================================
	*/
.vsf-pageprev {
	width:660px;
	position: relative;
	float: left;
	overflow: hidden;
}
.contactimg{
	margin-left:5px;
}
.vsf-mainpage .vsf-pageprev-header {

	width: 660px;
	margin-left:15px;
	font-weight: bold;
	color: #0066ff;
	text-transform: uppercase;
	
}
.vsf-pageprev .vsf-pageprev-content {
	width: 630px;
	float: left;
	overflow: hidden;
	text-align: justify;
	margin-left:15px;
	margin-top: 15px;
	padding-right:20px;
}
.vsf-pageprev-aboutdetail
{
	float:left; clear: both; 
	/*border:#F00 dashed;	*/
	width:660px;
	margin-left:5px;
	margin-top:15px;
}

.vsf-pageprev-aboutdetail .aboutdetail_head
{
	width:660px;
	height:1px;
	float:left;
	clear:both;
	background: transparent url("../images/about_contentbgr_head.png") no-repeat scroll center top;
}
.vsf-pageprev-aboutdetail .aboutdetail_center
{
	width:660px;
	float:left;
	clear:both;
	background: transparent url("../images/about_contentbgr_center.png") repeat-y scroll center top;
	text-indent:12px;
	
}
.aboutdetail_center .text{
	margin: 15px 15px 15px 15px;
}
/*
	*	================================================
	*	NEWS CONTENT
	*	================================================
	*/
.vsf-news-title {
	position: relative;
	line-height: 24px;
	font-weight: bold;
}
.vsf-news-title a
{
	color:#9A0000;
}
.vsf-news-thumb {
	padding: 3px;
	border: 2px solid #ECECEC;
	margin-right: 5px;
	display: inline;
	position: relative;
	float: left;
}
.vsf-news-PostedDate {
	font-style: italic;
	font-size: 90%;
	color: #666666;
}
.vsf-news-item p {
	width: 660px;
}
.vsf-news-item {
	position: relative;
	padding-bottom: 8px;
	border-bottom: 1px dashed #9A0000;
}
/*
	*	================================================
	*	PRODUCT CONTENT
	*	================================================
	*/
.vsf-pageprev-content .vsf-products {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	padding-top: 5px;
}
.vsf-products-item {
	width: 155px;
	position: relative;
	float: left;
	margin: 0px 15px;
	display: inline;
	padding-bottom: 10px;
}
.vsf-products-thumb, .vsf-products-desc {
	width: 145px;
	padding: 4px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #666666;
	position: relative;
	float: left;
}
.vsf-products-name {
	width: 100%;
	height: 24px;
	line-height: 24px;
	position: relative;
	overflow:hidden;
	float: left;
	background: #7d3016;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.vsf-products-name a:link, .vsf-products-name a:visited {
	position: relative;
	float: left;
	width: 100%;
	color: #e5c771;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
.vsf-products-name a:hover, .vsf-products-name a:active {
	background: #ad5b1f;
}
.vsf-products-desc {
	border-width: 1px;
	border-color: #578bc7;
	margin-top: 5px;
}
.vsf-products-desc:hover, .vsf-products-thumb:hover {
	background: #ad5b1f;
}
.vsf-products-desc p {
	position: relative;
	float: left;
	width: 100%;
}
.vsf-products-desc span, .vsf-products-prev span.button {
	width: 50px;
	height: 20px;
	padding-left: 20px;
	position: relative;
	float: left;
}
.vsf-products-desc span.productCart, .vsf-products-prev span.productCart {
	background: url(../images/vsf-descbt.jpg) top left no-repeat;
}
.vsf-products-desc span.productDetail, .vsf-products-prev span.productDetail {
	background: url(../images/vsf-descbt.jpg) bottom left no-repeat;
}
.vsf-products-desc span a:link, .vsf-products-desc span a:visited, .vsf-products-prev span.button a:link, .vsf-products-prev span.button a:visited {
	font-weight: bold;
	color: #4278ad;
	position: relative;
	float: left;
	width: 50px;
	line-height: 20px;
	height: 20px;
	background: url(../images/vsf-product-descbt.jpg) right no-repeat;
}
.vsf-products-desc span a:hover, .vsf-products-desc span a:active {
	color: #333333;
}
.vsf-products-prev {
	float: left;
	position: relative;
	width: 100%;
	padding-top: 5px;
}
.vsf-products-prev .vsf-products-thumb {
	border-width: 1px;
	margin-right: 5px;
}
/*
	*	================================================
	*	CONTACT
	*	================================================
	*/
.vsf-contact-form {
	float: left;
	width: 660px;
	padding-left:3px;
}
.vsf-contact-info {
	line-height: 25px;
	margin-left:15px;
}
#contactbox{
	widows:660px;
	color:#0066ff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

.custinfo{
}


.custinfo .custinfo_head{
	background: url(../images/lienhe/bg_lienhe_head.png) top left no-repeat;
	line-height:59px;
	padding-left:25px;
	width:657px;
	height:49px;
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.custinfo .custinfo_content{
	background: url(../images/lienhe/bg_lienhe_content.png) top left repeat-y;
	width:657px;
	height:212px;
	float:left;
	clear:both;
}

.custinfo .custinfo_foot{
	background: url(../images/lienhe/bg_lienhe_foot.png) top left no-repeat;
	width:657px;
	height:9px;
	float:left;
	clear:both;
}

.info-cell{
	clear:both;
	float:left;
	margin-top:15px;
	margin-left:10px;
	
}
.info-cell .text-cell{
	clear:none;
	float:left;
	width: 150px;
	text-align:right;
	line-height:22px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.info-cell .input-cell{
	clear:none;
	float:left;
	margin-left:10px;
}

.info-cell .input-cell{
	border:1;
	height:22px;
}


.faq-cell{
	clear:both;
	float:left;
	margin-top:10px;
}
.faq-cell .text-cell{
	clear:none;
	float:left;
	width: 80px;
	text-align:right;
	line-height:22px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.faq-cell .input-cell{
	clear:none;
	float:left;
	margin-left:10px;
}
.faq-cell .input-cell .textbox, .faq-cell .input-cell .numeric{
	width:200px;
}

.faq-cell .input-cell{
	border:1;
	height:22px;
}
.faqrequest_left{
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#009dff; width:200px; height:240px; float:left; clear:none; text-align:right;
	line-height:25px;}
.faqrequest_right{
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#009dff; width:415px; height:240px; float:left; clear:none;}
	
.faq_form_r .send{	
	background-color:#009dff; 
	text-align:center; 
	width:60px; height:35px; cursor:pointer;
	float:left;
}		
.faq_form_r .send input{	
	background-color:#009dff; color:#fff; text-align:center; 
	width:56px; height:31px; cursor:pointer;
	float:left;
	margin-left:2px;
	margin-top:2px;
	border:#FFF solid 1px;
}	
.faq_form_r .clear{	
	float:left;
	background-color:#009dff; color:#fff; text-align:center; 
	width:60px; height:35px; cursor:pointer;
	margin-top:5px;
}	
.faq_form_r .clear input{	
	background-color:#009dff;  color:#fff; text-align:center; 
	width:56px; height:31px; cursor:pointer;
	float:left;
	margin-left:2px;
	margin-top:2px;
	border:#FFF solid 1px;
}
.faq_form_l{
	width:335px; height:240px; 
	float:left; clear:none;}
.faq_form_r{
	width:65px; height:80px; margin-top:150px; 
	float:left; clear:none;}


#advisoryIntro{
	width:200px;
	height:74px;
}

.vsf-contact-form .subject-cell, .vsf-contact-form .textarea-cell {
	width: 560px;
}
.input-cell input {
	width: 147px;
	height: 22px;
/*	border: 1px solid #c9c672;*/
	border:1;
}
#contactAddress{
	width:340px;
}
#contactSubject{
	width:340px;
}
#securecode{
	margin-top:90px;}
.subject-cell input, .input-cell textarea {
	width: 400px;
	height:144px;
}
.input-cell input:hover, .input-cell input:active, .input-cell textarea:hover, .input-cell textarea:active {
	border-color: #2B9B0B;
	background: #ffffa0;
}
.input-cell textarea {
	height: 100px;
	border: 1px solid #c9c672;
}
.input-cell input.submit {
	width: 62px;
	height: 22px;
	text-indent:15px;
	cursor:pointer;
}
#lienhe_submit{
	float:right;
	clear:right;
	width:200px;
	
}
#contact_btn_lamlai{
	background: url(../images/lienhe/contact_btn_huy.png) top left no-repeat;
	border:0;
}
#contact_btn_chapnhan{
	background: url(../images/lienhe/contact_btn_gui.png) top left no-repeat;
	border:0;	
}
/*
	*	================================================
	*	FOOTER
	*	================================================
	*/
/*background:url(../images/vsf-footer.jpg) bottom repeat-x;*/
.vsf-footer {
	color: #ad876d;
	height:172px;
	
	background: url(../images/bgr_img/bgr_img_03.png) repeat-x top center;
/*	background-color:#2b0e00;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	/*margin-top: 5px;*/
}
.vsf-footer .vsf-wrap{border:none; width:1008px;}
.vsf-footer a {
	color: #000;
}
.vsf-footer .vsf-footer-general {

	height: 172px;
	overflow: hidden; /*background:url(../images/vsf-footer-general.jpg);*/;
	position: relative;
	float: left;
	
}







.vsf-footer-general .vsf-bottommenu {
	/*height: 72px;
	position: relative;
/*	float: right;
	overflow: hidden; 
	
	padding-top:100px;
	margin-left:140px;
	
	text-align:right;
	*/
	margin-top:12px;
	width:100%;
}
.vsf-footer-general .vsf-bottommenu ul {

}
.vsf-footer-general .vsf-bottommenu ul li {
	text-transform: uppercase;
	width:95px;
	background: url(../images/li.gif) no-repeat right center;
}
.vsf-footer-general .vsf-bottommenu ul li.end{background:none;}

.vsf-footer-general .vsf-bottommenu ul li a:link, .vsf-footer-general .vsf-bottommenu ul li a:visited {
	color:#003366;
	width: 95px;
	text-align: center;
	font-size:11px;
	line-height: 24px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	background: transparent url("../images/menu_button.png") no-repeat scroll center middle;

}

.vsf-footer-general .vsf-bottommenu ul li a:hover, .vsf-footer-general .vsf-bottommenu ul li a:active, .vsf-footer-general .vsf-bottommenu ul li.active a:link, .vsf-footer-general .vsf-bottommenu ul li.active a:visited {
	color:#FFF;
	background: transparent url("../images/vsf-bottommenu_active.jpg") no-repeat center;

}










.vsf-footer .vsf-copyright {
	width: 100%;
	
	line-height: 17px;
	padding: 30px 0px 5px 0px;
	position: relative;
	float: left;
	overflow: hidden;
	color:#000;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}
.vsf-footer .vsf-copyright a
{
	color:#0066cc;
}

/*
	*	================================================
	*	THICKBOX
	*	================================================
	*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_secondLine {
	font-size: 10px;
	color: #666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay {
	/* ie6 hack */
     position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color: #000000;
	display: none;
	border: 4px solid #525252;
	text-align: left;
	top: 50%;
	left: 50%;
}
* html #TB_window {
	/* ie6 hack */
position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}
#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}
#TB_title {
	background-color: #e8e8e8;
	height: 27px;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load {
	/* ie6 hack */
position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #TB_HideSelect {
	/* ie6 hack */
     position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}
.vsf-faqform {
	margin-top: 10px;
}
.vsf-faqform .text-cell {
	width: 80px;
}
.vsf-faqform .subject-cell input, .vsf-faqform .input-cell textarea {
	width: 534px;
}
.vsf-leftcell ul.listother
{
	margin-top:6px;
}
.vsf-leftcell ul.listother  li a
{
	background:transparent url("../images/icon_hoathi.png") no-repeat scroll 8px center;
	line-height:18px;
}


.vsf-products-cart table{
	background:#578BC7;
}
.vsf-products-cart th{
	color:#FFF;
}
.vsf-products-cart td{
	color:#323232;
	background:#FFF;
}
.vsf-products-cart th,
.vsf-products-cart td{
	padding:3px;
}
.vsf-products-cart input.cart-opt{
	border:none;
	background:#578BC7;
	color:#FFF;
	font-size:90%;
	padding:3px;
	font-weight:bold;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> news item <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.newsitem{
	margin-left:8px;
	width:670px;
	margin-top:3px;
	float:left;
	clear:both;
/*	border:#0F0 dashed;*/
}
.height465{
	height:465px;
}
.projectdetailitem{
	margin-left:8px;
	width:670px;
	height:660px;
	margin-top:3px;
	float:left;
	clear:both;
/*	border:#0F0 dashed;*/
}
.newsitem .newstitle, .projectdetailitem .newstitle{
	width:660px;
	height:31px;
	background: transparent url(../images/tuntuc_titlebgr.png) scroll left top;
	line-height:31px;
	text-align:left;
	text-indent:40px;
	color:#00037d;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
/*	border:#0F0 dashed;*/

}


 .nTitle{
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009dff;
	margin-left:25px;
}


.newsitem .newscontent{
	
}
div{
	text-indent:0px;
}
.newscontent .newscontent_duannoibat{
	width:658px;
	height:223px;
	text-align:left;
/*	border:#b5b5b5 dashed;*/
}
.advisory_item{
	width:658px;
	height:80px;
	overflow:auto;
	/*border:#b5b5b5 dashed;*/
}
.advisory_item .tin_title{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	text-indent:0px;
}
.newscontent .newscontent_tin{
	width:658px;
	height:128px;
	margin-top:15px;
	border-bottom:#b5b5b5 dashed thin;
}
.tin_title{
	width:658px;
	height:14px;
	line-height:14px;
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
 .tin_title a{
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009dff;
	margin-left:15px;
}
 .tin_title a:hover{
	 font-weight:bold;
	 color:#00037d;
}
.newscontent_tin .tin_content{
	width:658px;
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-top:11px;
}

.tin_content .img{
	width:123px;
	height:85px;
	float:left;
	clear:none;
	border:#0C9 groove;
}
.newscontent_tin .tin_content .tin_text{
	width:505px;
	height:85px;
	float:left;
	clear:none;
	padding-left:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
/*	border:#000 groove;*/
}

.newsitem .newsfooter{
	
}

.newscontent .newscontent_tintuckhac{
	width:658px;
	height:210px;
	text-align:left;
	overflow:auto;
/*	border:#090 dashed;*/
}

.newscontent_tintuckhac a{
	color:#007dcb;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:15px;
}

.newscontent_tintuckhac a:hover{
	text-decoration:underline;
/*	color:#f24054;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;*/
}
.newscontent_tintuckhac li{
	width:600px;
	margin-top:5px;	
}
.newscontent_tintuckhac img{
	border:none;
}
.newsdetail{
	width:650px;
	overflow:auto;
	float:left;
	clear:none;
	padding-left:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
/*	border:#000 groove;*/
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> product item <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.productcontent{
	margin-top:-8px;}

.productcontent .productitem{
	width:322px;
	margin-top:1px;
	border: #b8b8b8 groove thin;
	float:left;
	clear:none;
	margin-left:5px;
	margin-top: 10px;
}
.product_title{
	width:316px;
	max-width:316px;
	height:30px;
	line-height:30px;
	float:left;
	clear:both;	
	background: transparent url(../images/content_item_style.gif) no-repeat scroll left top;
	border-bottom: #009dff dashed thin;
	margin-left:3px;
	margin-top:2px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.product_title a{
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009dff;
	margin-left:30px;
}
.product_title a:hover{
	font-weight:bolder;
	color:#f21300;
}
.productitem .product_content{
	width:316px;
	min-height:125px;
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
/*	border:#060 dashed;*/
}

.product_content .img{
	width:112px;
	height:112px;
	float:left;
	clear:none;
	border: none;
	margin-left:4px;
	margin-top:10px;
}
.product_content .product_text{
	width:190px;
	height:80px;
	float:left;
	clear:none;
	margin-top:10px;
	padding-left:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	text-indent:0px;
/*	border:#000 groove;*/
}
.product_order_button a:hover{
	font-weight:bold;
}
.product_order_button .orderbtn{
	width: 89px;
	height:22px;
	line-height:22px;
	margin-left:20px;
	margin-right:10px;
	text-indent:10px;
	background: transparent url(../images/btn_product_order.jpg) no-repeat scroll left top;
	float:left;
	clear:none;
}
.product_order_button .orderbtn{
	width: 89px;
	height:22px;
	line-height:22px;
	margin-top:-5px;
	/*
	margin-left:20px;
	margin-right:10px;
	background: transparent url(../images/btn_product_order.jpg) no-repeat scroll left top;*/
	float:left;
	clear:none;
}
/*/////////////////////////////product DETAIL///////////////////////////////////*/
.productdetailcontent .productitem{
	width:655px;
	margin-top:1px;
/*	border: #b8b8b8 groove thin;*/
	float:left;
	clear:none;
	margin-left:2px;
/*	border:#060 dashed;*/
}
.productdetail_title{
	width:630px;
	height:30px;
	line-height:30px;
	float:left;
	clear:both;	
	background: transparent url(../images/content_item_style.gif) no-repeat scroll left top;
	border-bottom: #009dff dashed thin;
	margin-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.productdetail_title a{
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009dff;
	margin-left:30px;
}
.product_title a:hover{
	font-weight:bolder;
	color:#f21300;
}
.productitem .productdetail_content{
	width:635px;
	margin-left:8px;
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	overflow:auto;
/*		border:#000 dashed;*/
}

.productdetail_content .img{
	width:250px;
	height:250px;
	float:left;
	clear:none;
	border: none;
	margin-left:4px;
	margin-top:10px;
/*	border:#000 groove;*/
	margin-right:10px;
	margin-bottom:5px;
}
.productdetail_content .product_text{
	width:190px;
	height:80px;
	float:left;
	clear:none;
	margin-top:10px;
	padding-left:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	border:#000 groove;
}
.productdetail_order_button a:hover{
	color:#fff;
	font-weight:bold;
}
.productdetail_order_button .orderbtn{
	text-indent:10px;
	width: 89px;
	height:22px;
	line-height:22px;
	margin-left:530px;
	margin-right:10px;
	background: transparent url(../images/btn_product_order.jpg) no-repeat scroll left top;
	float:left;
	clear:none;
}
.productdetail_order_button .orderbtn{
	width: 89px;
	height:22px;
	line-height:22px;
	margin-top:-5px;
	/*
	margin-left:20px;
	margin-right:10px;
	background: transparent url(../images/btn_product_order.jpg) no-repeat scroll left top;*/
	float:left;
	clear:none;
}

.newscontent_sanphamkhac{
	width:658px;
	height:300px;
	text-align:left;
	overflow:auto;
/*	border:#090 dashed;*/
}

.newscontent_sanphamkhac a{
	color:#007dcb;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:15px;
}

.newscontent_sanphamkhac a:hover{
	text-decoration:underline;
}
.newscontent_sanphamkhac li{
	width:600px;
	margin-top:5px;	
}


.projectdetail_content{
	width:635px;
	height:580px;
	margin-left:8px;
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	overflow:auto;
/*		border:#000 dashed;*/
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> project item <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*
.productcontent{
	margin-top:-8px;}*/

.productcontent .projectitem{
	width:655px;
	height:210px;
	margin-top:1px;
	border: #b8b8b8 groove thin;
	float:left;
	clear:both;
	margin-top: 10px;
}

.project_title{
	width:650px;
	max-width:650px;
	height:30px;
	line-height:30px;
	float:left;
	clear:both;	
	background: transparent url(../images/content_item_style.gif) no-repeat scroll left top;
	border-bottom: #009dff dashed thin;
	margin-left:3px;
	margin-top:2px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.project_title a{
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009dff;
	margin-left:30px;
}
.project_title a:hover{
	font-weight:bolder;
	color:#f21300;
}
.projectitem .project_content{
	width:640px;
	height:150px;
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:10px;
/*	border:#060 dashed;*/
}

.project_content .img{
	width:192px;
	height:142px;
	float:left;
	clear:none;
	border: none;
	margin-left:4px;
	margin-top:5px;
/*	border:#060 dotted;*/
}
.project_content .project_text{
	width:435px;
	height:150px;
	float:left;
	clear:right;
	padding-left:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify; 
/*	border:#000 groove;*/
}

/*******************************************************************/
.tbl_motaduan_detail{
	width:600px; height:150px; margin-left:10px; color:#009dff; font-family:tahoma; font-size:12px;
	float:left;
	clear:both;
	margin-top:10px;
/*	border:#9f3 groove;*/
}
.tbl_motaduan_detail .tbl_motaduan_tr{
	border-bottom:#009dff dashed thin;
	float:left;
	clear:both;
	height:30px;
	width:600px;
/*	border:#00C groove;*/
}
.tbl_motaduan_detail .tbl_motaduan_td_thuoctinh{
	width:135px; background-color:#dff0fa; font-weight:bold;
	height:30px;
	float:left;
	clear:left;
	line-height:30px;
/*	border:#000 groove;*/
}
.tbl_motaduan_detail .tbl_motaduan_td_chitiet{
	width:460px; background:#f0faff;
	margin-left:2px;
	height:30px;
	float:left;
	clear:right;
	line-height:30px;
}
.tbl_motaduan_detail #tiendo {
/*	border-bottom:#009dff dashed thin;*/
	float:left;
	clear:both;
	height:30px;
/*	border:#00C groove;*/
}



/*******************************************************************/

.tbl_motaduan{
	width:435px; height:150px; margin-left:10px; color:#009dff; font-family:tahoma; font-size:12px;
	float:left;
	clear:both;
/*	border:#9f3 groove;*/
}
.tbl_motaduan_tr{
	border-bottom:#009dff dashed thin;
	float:left;
	clear:both;
	height:30px;
	width:435px;
/*	border:#00C groove;*/
}
.tbl_motaduan_td_thuoctinh{
	width:90px; background-color:#dff0fa; font-weight:bold;
	height:30px;
	float:left;
	clear:left;
	line-height:30px;
/*	border:#000 groove;*/
}
.tbl_motaduan_td_chitiet{
	width:340px; background:#f0faff;
	margin-left:2px;
	height:30px;
	float:left;
	clear:right;
	line-height:30px;
}
#tiendo {
/*	border-bottom:#009dff dashed thin;*/
	float:left;
	clear:both;
	height:30px;
	width:435px;
/*	border:#00C groove;*/
}
#quimo {
	border-bottom:#009dff dashed thin;
	float:left;
	clear:both;
	height:52px;
	width:435px;
/*	border:#00C groove;*/
}
#quimo .tbl_motaduan_td_thuoctinh{
	width:90px; background-color:#dff0fa; font-weight:bold;
	height:52px;
	float:left;
	clear:left;
	line-height:52px;
/*	border:#000 groove;*/
}
#quimo .tbl_motaduan_td_chitiet{
	width:340px; background:#f0faff;
	margin-left:2px;
	height:52px;
	float:left;
	clear:right;
	line-height:16px;
}


.project_order_button a:hover{
	color:#f31400;
	font-weight:bold;
}
.project_order_button .orderbtn{
	width: 89px;
	height:22px;
	line-height:22px;
	margin-left:20px;
	margin-right:10px;
	background: transparent url(../images/btn_product_order.jpg) no-repeat scroll left top;
	float:left;
	clear:none;
}
.project_order_button .orderbtn{
	width: 89px;
	height:22px;
	line-height:22px;
	margin-top:-5px;
	/*
	margin-left:20px;
	margin-right:10px;
	background: transparent url(../images/btn_product_order.jpg) no-repeat scroll left top;*/
	float:left;
	clear:none;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> scroll global <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.margin0{ 
	margin-top:0px;
}

.inline{
	display:inline;
}
.float-l{
	float:left;
}

.clear{
	clear:both;
}

.text-center{
	text-align:center;
}

.roundnews
{
	width:720px !important;
	position:relative;
	float:left;
	overflow:hidden;
}
.roundbanner {
	height:110px !important;
	position:relative;
}
.roundbanner li{
	float:left;
}
.roundbanner ul {
margin:0;
padding:0;
height:110px !important;
position:relative;
}
.roundnews ul
{
	list-style:0px;
	margin:0px;
	padding:0px;
	position:relative;
	width:20000pc;
}
.roundnews li
{
	float:left;
	width:720px !important;
}

.group-pro a, .group-pro2 a{
	background:url('../images/group-pro-hover.jpg') no-repeat left top;
	width:214px;
	height:30px;
	color:#b11116;
	float:left;
	line-height:30px;
	margin-right:5px;
	font-weight:bold;
}

.group-pro2 a{
	margin-left:5px;
	margin-right:0px;
	display:inline;
}
.group-pro a:hover, .group-pro a.selected, .group-pro2 a:hover, .group-pro2 a.selected{
	background:url('../images/group-pro.jpg') no-repeat left top;
}
.group-show{
	width:650px;
	height:220px;
	position:relative;
    background:transparent url(../images/group-show.jpg) no-repeat scroll left top;
/*	border:#000 dashed;*/
}
.tabcontent
{
    float:left;
    height:224px;
    overflow:hidden;
    position:relative;
    width:655px;
	background-color:#e8f6fe;
	
	border:#37abdf groove thin;
}
.preview, .next{
	width:30px;
	height:170px;
	position:relative;
	top:10px;
/*	border:#3F0 dashed;*/
	
	float:left;
}
.preview{
	margin-left:1px;
    background:transparent url(../images/preview.jpg) no-repeat scroll left top;
}
.preview:hover{
    background:transparent url(../images/preview_active.jpg) no-repeat scroll left top;
}
.next{
	right:-5px;
    background:transparent url(../images/next.jpg) no-repeat scroll left top;
}
.next:hover{
    background:transparent url(../images/next_active.jpg) no-repeat scroll left top;
}
.group-show-block-fix{
	width:575px !important;
	height:205px;
	position:relative;
	left:10px !important;
	top:10px !important;
/*	border:#30C dotted;*/
}
.group-banner-fix {
	position:relative;
	width:741px !important;
}
.banner-show {
	background:transparent url(../images/group-show.jpg) no-repeat scroll left top;
	height:125px;
	position:relative;
	width:590px;
}

.group-banner-block li {
	float:left;
	height:205px;
	margin-right:16px;
	overflow:hidden;
	width:741px ;
}
.group-show-block{
	width:3000px;
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	
}
.group-show-block li
{
	float:left;
/*    background:#fff; */
    width: 300px;
    height: 205px;
    overflow: hidden; 
    margin-right: 16px;
}
.group-show-item{
	width:295px;
	height:200px;
    overflow: hidden;
	float:left;
	text-align:center;
/*    border:#060 groove;*/
}
.group-show-img{
	width:295px;
	height:170px;
	text-align: center;
    overflow: hidden;
    font-family:Tahoma;
    font-size:12px;
}
.group-show-img:hover{
	border:#9F0 groove thin;
}
.nb_text{
	text-align:center; width:295px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#009dff;
	margin-top:10px;
}
.nb_text:hover{
	font-weight:bold;
}
/*///////////////////////////////////////////For HOME///////////////////////////////////////////////*/
.pb_cat_item{
	float:left; clear:none; overflow:hidden; width:204px; 

	padding-left:12px;
	text-indent:0px;	
}
.pb_cat_item_title{
	margin-bottom:5px; float:left; clear:both; width:202px; height:30px; line-height:30px; margin-left:1px; border-bottom:#db241d groove;	
}

.pb_cat_item a:hover{
	text-decoration:underline;
}
.ad-gallery {
  width: 655px;
  height:500px;
/*  border:#d1d1d1 groove thin;*/
  margin-left:10px;
}
.ad-gallery, .ad-gallery * {
  
}
  .ad-gallery .ad-image-wrapper {
    width: 655px;
    height: 335px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
/*	margin-left:-5px;
	border:#000 dotted;*/
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        /*background: url(ad_prev.png);*/
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        /*background: url(ad_next.png);*/
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 661px;
		height:32px;
		line-height:32px;
/*		margin-left:8px;*/
        z-index: 2;
        background:transparent url(../images/bgrtrans_img_home.png) no-repeat scroll left top;
        color: #000;
		text-align:center;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='bgrtrans_img_home.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
			font-family:Tahoma, Geneva, sans-serif;
			color:#fff;
			text-transform:uppercase;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
	  display:none;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
	  display:none;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
		display:none;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
	  display:none;
    }
  .ad-gallery .ad-nav {
    width: 655px;
    position: relative;
	margin-top:-25px;
/*	margin-left:5px;*/
	background-color:#e8f6fe;
	  border:#cfcfcf solid 1px;
	  overflow:hidden;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
	  margin-left:15px;
      height: 100%;
      z-index: 10;
/*	  border:#060 dotted;*/
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -15px;
      width: 30px;
	  height:160px;
      display: block;
      background:transparent url(../images/preview.jpg) no-repeat scroll left top;
    }
    *html .ad-gallery .ad-forward {
	  margin-left:309px;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
	  margin-left:618px;
	  margin-right:5px;
      width: 30px;
	  height:160px;
      background:transparent url(../images/next.jpg) no-repeat scroll left top;
    }
    .ad-gallery .ad-nav .ad-thumbs {
		margin-top:5px;
      overflow: hidden;
      width: 600px;
/*	  height:150px;*/

	  margin-left:25px;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
		height:160px;
/*		border:#060 groove;*/
      }
.ad-gallery .ad-thumbs .ad-thumb-list .titletxt{
	display:block; margin-top:3px; margin-left:auto; margin-right:auto;	  
}
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
/*		  height:150px;*/
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
			  height:130px;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
			  height::10px;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.projectby_image{
/*	border:#111 double; */
	width:660px; height:510px; float:left; clear:both;
}
.projectby_cat{
	width:660px; float:left; clear:both;
	margin-top:7px;
}
.services_overview{
	width:660px; float:left; clear:both;
	border:#6FC solid thin; 
	margin-left:10px;
}
.services_overview_content .txtk{
	margin:5px; margin-left:10px; width:415px; overflow:hidden; float:left; clear:none; text-indent:0px;
}

.services_overview_content .txtk a:hover{
	text-decoration:underline;
}

.services_overview_head{
	margin-left:-2px;
	margin-top:-1px;
	width:662px; height:50px; overflow:hidden; background:url(../images/head_sp_dv.jpg) top left no-repeat;
	line-height:60px;
	text-indent:45px;
	color:#dd0b01;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
/*///////////////////////////////////////////For order///////////////////////////////////////////////*/
.orderglobal{
	float:left;clear:both; width: 660px;
	margin-top:15px;	
}
.order_table{float:left; clear:both; width:655px; margin-left:10px; border:#97e0ff groove thin;}
.order_tr{loat:left; clear:both; width:650px; height:32px; line-height:32px; 
	font-family:Tahoma; font-size:12px; color:#00426b;}

.order_td_stt{
	float:left; 
	clear:none; 
	width:60px; 
	height:31px; 
	line-height:31px; 
	border:#97e0ff outset thin; 
	font-family:Tahoma; 
	font-size:12px; 
	color:#00426b;
	text-align:center;
}
#onlyborderunder{
	border:none;
	border-bottom:#97e0ff outset thin; 
	border-right:#97e0ff outset thin; 
	width:527px;
}

.order_td_tenhang{
	float:left; clear:none; width:250px; height:31px; line-height:31px; border:#97e0ff outset thin; font-family:Tahoma; font-size:12px; 
	color:#00426b;}
	
.order_td_soluong{float:left; clear:none; width:100px; height:31px; line-height:31px; border:#97e0ff outset thin; font-family:Tahoma; font-size:12px; 
color:#00426b;}

.order_td_dongia{float:left; clear:none; width:110px; height:31px; line-height:31px; border:#97e0ff outset thin; font-family:Tahoma; font-size:12px;
	color:#00426b;
	text-align:right;}

.order_td_thanhtien{
	text-align:right;
	
	float:left; clear:none; width:118px; height:31px; line-height:31px; border:#97e0ff outset thin; font-family:Tahoma; font-size:12px; 
color:#00426b;}

.order_td_xoa{float:left; clear:none; width:35px; height:31px; line-height:31px; border:#97e0ff outset thin; font-family:Tahoma; font-size:12px; 
color:#00426b;}

#slider .ads {
	height:192px;
	overflow:hidden;
	width:290px;
}
#slider .ads img{
	
}

/*------------Begin:Table tbl_tinthitruong----------*/
.tbl_tinthitruong{margin-left:3px; margin-top:5px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
.tbl_tinthitruong tr{
	height:30px;
}
/*------------End:Table tbl_tinthitruong----------*/

/*------------Begin:form regist----------*/
.registform_head{
	width:640px; height:3px; float:left; clear:both;
	margin-top:40px; margin-left:12px;
	background:url(../images/regis_head.gif) top left no-repeat;
}
.registform{
	width:638px; height:565px; float:left; clear:both; border:#a7e4ff solid thin; margin-left:12px; background-color:#f5fcff;
	border-bottom:none;
	border-top:none;
}
.registform_foot{
	width:640px; height:3px; float:left; clear:both;
	margin-left:12px;
	background:url(../images/regis_foot.gif) top left no-repeat;
}

.regisformcontent_head{
	float:left; clear:both; width:635px; height:80px; line-height:80px; border-bottom:#dadada solid thin; text-transform:uppercase; text-align:center;
	text-indent:-120px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#00426b;
	background:url(../images/regis_icon.gif) no-repeat;
}

.regisformcontent_infogroup{
	float:left; clear:both; margin-top:20px;
	line-height:30px;
}

.regisformcontent_infogroup input{
	height:18px;
	margin-top:5px;
	background:none;
	border: #cad0d2 solid thin;
	
}
.regisformcontent_infogroup .line {
	height:30px; float:left; clear:both;
}
.regisformcontent_infogroup .line .line_text{
	height:30px; width:170px; float:left; clear:left; line-height:30px; margin-right:18px; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#00426b;
}
.regisformcontent_infogroup .line .line_obj{
	clear:none; float:left; height:30px; line-height:30px;
}
/*------------End:form regist----------*/
.faqaskquetxt{
	color:#009dff; width:650px; text-decoration:underline; font-weight:bold; float:left; clear:both; margin-top:12px; margin-bottom:17px;
}
#chungkhoan span a:hover{
	text-decoration:underline;}
