* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
a{
	text-decoration:none;
}
body {
	background:url(images/bg_body.png) repeat-x;
	line-height: 1;
	font-family:arial,tahoma,san-serif;
	font-size:12px;
	color:#fff;
}
img{ behavior: url(style/iepngfix.htc) }
/*----------------------*/
.clear{
	clear:both;
}
#wrapper{
	width:962px;
	margin:auto;
	position:relative;

}
/*------------HEADER-------------*/
#header{
	height:94px;
	width:auto;
}

#logo{
	float:left;
	position:relative;
	width:174px;height:93px;
	background:url(images/bg_logo01.png) no-repeat right;
}
#logo img.logo{display:block;margin:15px 0px 10px 40px;width:94px;height:47px;}
#logo img.sub_logo{position:absolute;top:45px;left:10px;width:34px;height:32px;}
#logo img.slogan{position:absolute;top:70px;left:36px;width:114px;height:15px;}
#company{
	float:left;
	width:764px; height:94px;
	position:relative;
}
#company span{
	position:absolute;
	top:2px;right:15px;
	width:61px;height:23px;
	line-height:28px;text-align:center;
	background:url(images/company_span.png) no-repeat;
}
#company a{
	color:#004d9a;
	text-decoration:none;
}
/*----------END HEADER-----------*/
/*------------CONTENT------------*/
#content{
	width:auto;
	height:512px;
	position:relative;
	padding-bottom:0px;
}
/*----SIDEBAR----*/
#sidebar{
	position:relative;
	float:left;
	width:164px;height:514px;
	background:transparent url(images/bg_sidebar.png) no-repeat right top;
}
ul#menu2 {
	position:absolute;
	bottom:10px; left:0px;
	list-style: none;
	margin-left:0px;
	padding: 0;
	list-style:none;
}
ul#menu2 li{overflow:hidden; width:164px;}
ul#menu2 li a{
	padding-left:10px;
	text-decoration:none;
	color:#fff;
	line-height:29px;
}
/*----END SIDEBAR----*/

#mainContent{
	position:relative;
	float:left;
	width:760px;
	height:514px;
	text-align:justify;
	border:none;
}
#mainContent img.img_index{
	position:absolute;
	top:0px;left:0px;
	z-index:1;
}
#flash{
	position:relative;
	z-index:1;
}
#slide{
	float:left;
	width:950px;
	background:url(images/bg_slide.png) repeat-x;
	position:absolute;
	height:68px;
	z-index:1000;
	bottom:0px;left:4px;
}
#slide_left{float:left;background:url(images/slide_left.png) no-repeat bottom right;width:30px;height:68px;}
#slideLeft{float:left;background:url(images/partner_en.png) no-repeat top left;width:46px;height:81px;}
#slide_mid{float:left;width:904px;height:81px;position:relative;z-index:1000}
#slide_mid ul li{
	float:left;
	width:142px;
	text-align:center;
	margin-top:7px;
	color:#00356c;
	position:relative;
	list-style:none;
}
#slide_mid ul li img{
	opacity: 2;
}
#slide_mid ul li img:hover{
	opacity:10;
}
#slide_mid ul li:last-child{border:none;}
#slide_right{float:left;background:url(images/slide_right.png) no-repeat top left;width:10px;height:83px;}
/*-----ABOUT US----*/
#about{
	float:left;
	width:546px;
	height:490px;
	overflow:hidden;
	text-align:justify;
	margin-top:20px;
	padding:0px 0px 20px 20px;
	color:#fff;
}
span.noidung{
	color:#86A4AA;
	font-size:11px;
}
/*-----END ABOUT----*/

/*-----EMPLOYMENT----*/
#employ{
	color:#fff;
	text-align:justify;
	padding:20px 10px 20px 20px;
	overflow:hidden;
	height:551px;
}
/*-----END EMPLOYMENT----*/

/*-----PROJECT----*/

#project{
	position:absolute;
	top:40px;left:20px;
	width:546px;
}
#project ul {
	
	text-decoration:none;
	position:relative;
	list-style: none;
}
#project ul li{
	float:left;
	border:1px solid #515151 !important;
	width:166px;
	margin: 0px 12px 16px 0px;
}
#project ul li a p{
	text-align:center;
	width:160px;
	background:#0080ff;
	line-height:20px;
	height:30px;
	padding:8px 0px 0px 0px;
	color:#fff;
	margin-left:3px;
	margin-bottom:3px;
}
#project img.captify{
	margin:0px;
	/*border:1px solid #515151;*/
	width:160px;height:158px;
	padding:3px;
}
h1.project_name{
	font-size:15px;
}
#content_project{
	margin-top:10px;
	overflow:hidden;
	height:190px;	
}
/*----END PROJECT----*/

/*----NEWS----*/
#news{
	float:left;
	height:480px;
	margin:15px 10px 0px 0px;
	width:566px;
}
#news .box{
	float:left;
	width:535px;
	padding:15px 0px;
	margin:0px 5px 0px 10px;
	border-bottom:1px solid #242424;
}
#news .box img.img_box_1{
	float:left;
	width:130px;height:84px;
	border:1px solid #fff;
	margin:0px 10px 0px 0px;
}
#news .box h3 a{
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}
#news .box span.date{
	display:block;
	margin-bottom:5px;
	color:#72777d;
	font-size:11px;
}
#news .box span.quoteOut{
	font-size:11px;
	color:#fff;
}
#news .detail_box{
	height:400px;
	color:#686b9e;
	text-align:justify;
	padding:20px 10px;
	overflow:hidden;
}
#news .detail_box img{margin:10px;}
#news .detail_box img.img_box{
	float:left;
	width:196px;height:135px;
	padding:2px;border:1px solid #0D2E5B;
	margin:0px 10px 0px 0px;
}
#news .detail_box h3{
	color:#0080fd;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}

#news .detail_box span.date{display:block;margin-bottom:12px;color:#005DBA;}
#news .detail_box span.quoteIn{font-weight:bold;color:#fff;overflow:hidden;}
#pageBar{
	position:absolute;
	bottom:10px;
	text-align:right;
	color:#fff;
	width:558px;
}
#pageBar a{margin:0px 1px;padding:2px 5px;border:1px solid #676767;font-weight:bold;text-decoration:none;color:#fff;display:inline-block;
}
#pageBar a.page_current{color:#007fff;}
#pageBar span{
	color:#fff;
}
#pageBar_project{
	position:absolute;
	color:#fff;
	bottom:-20px;
	right:20px;
	text-align:right;
	width:663px;
}
#pageBar_project a{margin:0px 1px;padding:2px 5px;border:1px solid #676767;font-weight:bold;text-decoration:none;color:#fff; display:inline-block;
	
}
#pageBar_project a.page_current{color:#007fff;}
#pageBar_project span{
	color:#034180;
}
#post_print{position:absolute;bottom:3px;right:10px;text-align:right;}
#post_print a{color:#007fff;}
#back_print{position:absolute;bottom:10px;right:10px;text-align:right;}
#back_print a{color:#007fff;}
/*----END NEWS----*/

/*----CONTACT----*/
#contact{
	width:auto;
	height:433px;
	position:relative;
	float:left;
}
#contact img{
	position:absolute;
	top:0px;right:-111px;
	width:334px;height:212px;
}
#contact div#info_contact{
	margin:20px 0px 0px 17px;
	width:642px;height:182px;
}
#contact div#info_contact h3{
	padding:15px 11px 7px 11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
}
#contact div#info_contact span{
	display:block;
	padding:7px 11px 7px 11px;
	color:#77BBFF;
}
#contact div#form_contact{
	margin:25px 0px 15px 15px;
}
#contact div#form_contact h4{
	color:#fff;
	padding-bottom:13px;
}
#contact div#form_contact td{
	color:#fff;
}
#contact-area {
	width: 600px;
}
#contact-area textarea {
	margin:0px 5px;
	height: 110px;
	background:#3d3d3d;padding: 5px;width: 471px;border:1px solid #535353;color:#fff;opacity:0.5
}
#contact-area input.itext {background:#3d3d3d;padding: 5px;width: 471px;border:1px solid #535353;color:#fff;margin:5px; opacity:0.5}
#contact-area input.button{background:url(images/bg_button_contact.png) repeat-x;border:1px solid #535353;color:#3d3d3d;text-transform:uppercase;margin-top:10px;cursor:pointer;width:60px;text-align:center;}
/*----END CONTACT----*/
/*----------END CONTENT-----------*/


/*-------------FOOTER-------------*/
#footer{
	float:left;
	height:67px;
	margin:0px 0px 32px 4px;_margin-left:2px;
	padding-top:10px;
	width:950px;_width:954px;
	position:relative;
	border-top:1px solid #a5a5a5;
}
#footer .footer_left{
	float:left;
	padding-left:10px;
}
#footer .footer_right{
	width:400px; height:50px;
	float:right;
}

#footer img.dos{
	position:absolute;
	top:40px;right:14px;
	width:21px;height:15px;
}
#footer div#visit{
	position:absolute;
	top:8px;right:10px;
	text-align:center;
	color:#fff;
}
#footer div#visit span{color:#fff;}
#footer div#visit span.luot{color:#1C25CF;font-size:13px;}
/*-----------END FOOTER-----------*/

ul#category{
	position:absolute;
	top:25px;right:8px;
	width:180px;
	list-style:none;
	background:url(images/bg_cata.png) no-repeat;
	min-height:300px;
}
ul#category li{
	border-bottom:1px solid #515151;
	height:34px;line-height:34px;
}
ul#category li:last-child{
	border:none;
}
ul#category li:hover,.hover{
	background:url(images/bg_value.png) no-repeat;
}
ul#category li a{
	display:block;
	margin-left:8px;
	background:url(images/button.png) no-repeat center left;
	padding-left:15px;
	color:#95BCC4;
	text-decoration:none;
}
ul#cateProject{
	position:absolute;
	top:40px;right:10px;
	width:180px;
	
	list-style:none;
	background:url(images/bg_cata.png) no-repeat;
}
ul#cateProject li{
	height:34px;line-height:34px;
	border-bottom:1px solid #515151;
}
ul#cateProject li:last-child{
	border:none;
}
ul#cateProject li:hover,.hover{
	background:url(images/bg_value.png) no-repeat;
}
ul#cateProject li a{
	display:block;
	margin-left:8px;
	background:url(images/button.png) no-repeat center left;
	padding-left:15px;
	color:#95bcc4;
	text-decoration:none;
}

/*------slide----*/
/* ProductSlide */
#gallerySlide {position:relative;}
#thumbarea {position:relative; overflow:hidden; height:70px; width:898px; padding:0; }
#thumbsnail {position:absolute; width:10000px;}
#thumbsnail ul {
	margin:0;
	padding:0;
	list-style:none;
}
#thumbsnail li {float:left; margin-right:5px; cursor:pointer}


