@charset "utf-8";
/* CSS Document */

body{
	color:#a5a5a5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#111212;
	margin: 0px;
}
#wrapper{
	width:940px;
	padding: 0px;
	margin:0px auto;
}
.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clearboth{
	clear:both;
}

a, a:hover{
	color: #9dd3d3;
	text-decoration: none;
}

/* ----- header----- */
.header{
	width:940px;
	height:126px;
	padding:0px;
	margin:0px;
}
.header img{
	width:940px;
	height:125px;
	border:none;
}
/* ----- header----- */
.line{
	background:url(../images/line.gif) repeat-x;
	height:1px;
	margin:0px 40px 0px 50px ;
	padding:0px;
}
.transparent_class {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.8;
}

/* --- menu --- */

div.line-space{
	background:url(../images/line-space.gif) repeat-y;
	width:1px;
	height:36px;
	margin:0px;
	padding:0px;
	float:left;
}
.menu{
	margin:-2px 0px 0px 0px;
	padding:0px;
	padding-left:20px;
	height: 60px;
	width:920px;
	vertical-align:middle;
}

.menu a{
	float:left;
	display:block;
	margin:0px 1px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.menu a:hover{
	text-decoration:none;
}


.menu a#mn-hc-1{
	width:96px;
	color:#fff;
	padding-top: 8px;
}
	
.menu a#mn-hc-1:hover{
	background:url(../images/bt-gioi-thieu.gif) no-repeat;
	cursor:pointer;
	width:96px;
	height:35px;
	padding-top: 8px;
}

.menu a.mn-hc-active-1{
	background:url(../images/bt-gioi-thieu-selected.gif) no-repeat;
	width:96px;
	height:42px;
	padding-top:8px;
}
.menu a#mn-hc-34{
	width:92px;
	color:#fff;
	padding-top: 4px;
}
	
.menu a#mn-hc-34:hover{
	background:url(../images/bt-ddkt.gif) no-repeat;
	cursor:pointer;
	width:92px;
	height:35px;
	padding-top: 4px;
}

.menu a.mn-hc-active-34{
	background:url(../images/bt-ddkt-selected.gif) no-repeat;
	width:92px;
	height:42px;
	padding-top:4px;
}
.menu a#mn-hc-35{
	width:107px;
	color:#fff;
	padding-top: 4px;
}
	
.menu a#mn-hc-35:hover{
	background:url(../images/bt-cctn.gif) no-repeat;
	cursor:pointer;
	width:107px;
	height:35px;
	padding-top: 4px;
}

.menu a.mn-hc-active-35{
	background:url(../images/bt-cctn-selected.gif) no-repeat;
	width:107px;
	height:42px;
	padding-top:4px;
}	
.menu a#mn-hc-52{
	width:69px;
	color:#fff;
	padding-top: 8px;
}
	
.menu a#mn-hc-52:hover{
	background:url(../images/bt-xeoto.gif) no-repeat;
	cursor:pointer;
	width:69px;
	height:35px;
	padding-top: 8px;
}

.menu a.mn-hc-active-52{
	background:url(../images/bt-xeoto-selected.gif) no-repeat;
	width:69px;
	height:42px;
	padding-top:8px;
}	
.menu a#mn-hc-53{
	width:89px;
	color:#fff;
	padding-top: 4px;
}
	
.menu a#mn-hc-53:hover{
	background:url(../images/bt-ntnk.gif) no-repeat;
	cursor:pointer;
	width:89px;
	height:35px;
	padding-top: 4px;
}

.menu a.mn-hc-active-53{
	background:url(../images/bt-ntnk-selected.gif) no-repeat;
	width:89px;
	height:42px;
	padding-top:4px;
}	
.menu a#mn-hc-54{
	width:82px;
	color:#fff;
	padding-top: 4px;
}
	
.menu a#mn-hc-54:hover{
	background:url(../images/bt-dcld.gif) no-repeat;
	cursor:pointer;
	width:82px;
	height:35px;
	padding-top: 4px;
}

.menu a.mn-hc-active-54{
	background:url(../images/bt-dcld-selected.gif) no-repeat;
	width:82px;
	height:42px;
	padding-top:4px;
}	
.menu a#mn-hc-43{
	width:92px;
	color:#fff;
	padding-top: 4px;
}
	
.menu a#mn-hc-43:hover{
	background:url(../images/bt-tcbc.gif) no-repeat;
	cursor:pointer;
	width:92px;
	height:35px;
	padding-top: 4px;
}

.menu a.mn-hc-active-43{
	background:url(../images/bt-tcbc-selected.gif) no-repeat;
	width:92px;
	height:42px;
	padding-top:4px;
}	
.menu a#mn-hc-45{
	width:79px;
	color:#fff;
	padding-top: 4px;
}
	
.menu a#mn-hc-45:hover{
	background:url(../images/bt-bhld.gif) no-repeat;
	cursor:pointer;
	width:79px;
	height:35px;
	padding-top: 4px;
}

.menu a.mn-hc-active-45{
	background:url(../images/bt-bhld-selected.gif) no-repeat;
	width:79px;
	height:42px;
	padding-top:4px;
}
.menu a#mn-hc-48{
	width:80px;
	color:#fff;
	padding-top: 4px;
}
	
.menu a#mn-hc-48:hover{
	background:url(../images/bt-htpp.gif) no-repeat;
	cursor:pointer;
	width:80px;
	height:35px;
	padding-top: 4px;
}

.menu a.mn-hc-active-48{
	background:url(../images/bt-htpp-selected.gif) no-repeat;
	width:80px;
	height:42px;
	padding-top:4px;
}
.menu a#mn-hc-40{
	width:68px;
	color:#fff;
	padding-top: 8px;
}
	
.menu a#mn-hc-40:hover{
	background:url(../images/bt-hd.gif) no-repeat;
	cursor:pointer;
	width:68px;
	height:35px;
	padding-top: 8px;
}

.menu a.mn-hc-active-40{
	background:url(../images/bt-hd-selected.gif) no-repeat;
	width:68px;
	height:42px;
	padding-top:8px;
}
/* --- end menu --- */
.space{
	height:24px;
	width:940px;
	margin:0px;
	padding:0px;
	float:left;
}
/* --- content welcome --- */
.content{
	margin:0px;
	padding:0px;
	height:auto;
	width:940px;
	padding-bottom:24px;
}
.content .content_left{
	width:412px;
	height:inherit;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:220px;
}
.content .content_left .title_content{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	margin-top:10px;
	margin-left:50px;
	padding:0px;
}
.content .content_left .detail_content{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-top:30px;
	margin-left:50px;
	margin-right:10px;
	padding:0px;
	width:350px;
	height:auto;
}
.content .content_left .button_detail{
	float:right;
	height:28px;
	vertical-align:middle;
	display:inline;
	text-decoration:none;
	cursor:pointer;
	padding:0px 20px 0px 0px;
}
.content .content_left .button_detail .btn_left, .content .content_left .button_detail .btn_left img {
	height: 28px;
	width: 7px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.content .content_left .button_detail .btn_center{
	height: 28px;
	width: auto;
	background:url(../images/bg_bt_center.gif) repeat-x;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0px;
	padding:0px 15px 0px 15px;
	text-align:center;
	line-height:28px;
	
}
.content .content_left .button_detail .btn_right, .content .content_left .button_detail .btn_right img {
	height: 28px;
	width:  7px;;
	margin: 0px;
	padding: 0px;
	border: none;
}

.content .content_right{
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	height:220px;
}
.content .content_right .khunghinh{
	width:453px;
	height:219px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_welcome.gif) no-repeat;
}
.content .content_right img{
	width:434px;
	height:155px;
	border:0px;
	padding:40px 0px 0px 10px;
}
/* --- end of content welcome --- */

/* --- content info --- */
.content_info{
	margin:0px;
	padding:0px;
	height: auto;
	width:940px;
}
.content_info .content_left{
	width:650px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
.content_info .content_left .title_content{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	margin-top:20px;
	margin-left:50px;
	padding:0px;
	font-weight:bold;
}
.content_info .content_left .detail_content{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin: 30px 10px 50px 50px;
	padding:0px;
}
.content_info .content_left .div_detail_content{
	margin-top:0px;
	margin-left:34px;
	height:64px;
	padding:0px;
	background: url(../images/bg_contact.png) no-repeat top left;
}
.content_info .content_left .div_detail_content .detail_content{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#969595;
	margin:0px 0px 0px 10px;
	height:auto;
	padding:20px 0px 0px 10px;
}
.content_info .content_left .hinhanh{
	margin:0;
	height:176px;
	padding:0px;
	background: url(../images/bg_hinhcongty.png) no-repeat top left;
	margin-left:34px;
}
.arrow_left{
	padding-left:10px;
	width:11px;
	margin:0px;
}
.arrow_right{
	padding-right:10px;
	width:11px;
	margin:0px;
}
.arrow_left img, .arrow_right img {
	border:none;
	padding:0px;
	margin:0px;
	width:11px;
	height:53px;
}
.image{
	padding-bottom:15px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	width:532px;
	height:145px;
	overflow:hidden;
}
#img {
	list-style:none;
	margin: 0;
	padding:0;
}
#img ul { 
	list-style:none;
	height:145px;
	padding:0;
	margin:0;
	width:520px;
}
#img li { 
	display:block;
	 float:left; 
	 margin-left:5px;
	 margin-right:5px; 
	 height:145px; 
	 padding:0px;
}
#img li a { 
	padding: 0px; 
	margin: 0px;
}
.hinh{ 
	padding:0px; 
	margin: 0px;
	border: #cac8d0 solid 2px;
	height: 143px;
}

.content_info .content_right{
	width:267px;
	height:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:0px;
	padding-right:10px;
	margin:0px;
}
.right_support{
	margin:0px;
	padding:0px;
	width:267px;
	height:auto;
}
.right_support .title_content{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	margin: 20px 0px;
	padding:0px;
	padding-right: 40px;
	font-weight:bold;
	float:right;
}
.right_support .support{
	margin:0px;
	height:87px;
	padding:0px 40px 0px 0px;
	background: url(../images/bg_support.gif) no-repeat top right;
	background-position:center;
}
.right_support .support img{
	border:none;
	padding:0px;	
	margin:0px;
	margin-top:20px;
	float:right;
}

.right_video{
	margin:0px;
	padding:0px;
	width:267px;
	height:auto;
	padding-bottom:20px;
}
.right_video .title_content{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	margin: 20px 0px;
	padding:0px;
	padding-right: 40px;
	font-weight:bold;
	float:right;
}
.right_video .video{
	margin:0px;
	height:auto;
	padding:0px;
}
/* --- end of content info --- */
/* --- footer ---*/
.footer{
	margin:0;
	padding:0;
}
.footline{
	background:url(../images/line.gif) repeat-x left top;
	height:1px;
	margin:0px 40px 0px 30px ;
	padding:0px;
}
.footer .info{
	width:940px;
	text-align:center;
	padding:0;
	margin:0;
	padding-top:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.footer .info a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9dd3d3;
	text-decoration:none;
}
/* --- end of footer --- */

