
BODY{
	background-image:url(../images/bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;

	margin-bottom:0px;
	}
li{
 list-style-position:outside;
 text-indent:0px;
}
.mainwrapper {width:769px; margin-left:auto; margin-right:auto;  /* this b/g color is visible below the center col content div  */}

.center_collumn{
	width:543px; background:#FFFFFF;
	float:left;
}
.right_collumn{
width:225px; float:left; background:#eaeaeb;;
}
.border_bottom{
	background:url(../images/bottom_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:2px;
	
}


/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */


img{
	border:0;padding:0px;margin:0px
}


a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}
.lang,.lang:link,.lang:visited{
	color:#0099CC;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.lang:hover{
	color:#FF3300;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding-top:3px;
}
.date{
	background:url(../images/bg_date.gif);
	color:#FFF;
	font-size:11px;
	text-align:center;
	border-right:#FFF solid 1px;
	vertical-align:middle;
	float:left;
}
.date_contain{
	color:#FFF;
	line-height:100%;
	font-size:11px;
	text-align:center;
}
.bg_service{
	background:#EFEBEF;
	background-position:bottom;
	text-align:left;
	vertical-align:middle;
}
.picture{
	border:#999999 solid 1px
}
.service:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#525252;
	text-decoration:none;
}
.service:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#bb0000;
}
.service:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#525252;
	text-decoration:none;
}

ul.leftmenu {
	width: 200px;
	
	margin-top: 0;
	margin-bottom: 0;
	
}
.leftmenu ,.leftmenu a:link, .leftmenu a:visited {
	padding-top: 5px;
	margin-bottom: 0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3C4A55;
	
}
.leftmenu a:hover {
	color: #b50000;
	text-decoration: none;
	padding-top: 5px;
	margin-bottom: 0px;
	
}
ul.leftmenu, ul.leftmenu ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}


ul.leftmenu li.lv1 {

	text-align:left;
	padding-left: 3px;
}
ul.leftmenu li.lv1_curent {

	text-align:left;
	padding-left: 3px;
}


ul.leftmenu li.lv1 a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3C4A55;
}

ul.leftmenu li.lv1_curent a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0888d8;
} 
ul.leftmenu li.lv1 a:hover {
	
	color: #b50000;
	text-decoration: none;
}
ul.leftmenu li.lv1 a.current_menu{
	color: #b50000;
	text-decoration: none;
}
ul.leftmenu li.lv1 a.current_menu:hover{
	color: #b50000;
	text-decoration: none;
}
ul.leftmenu li.lv1 a.current_menu:visited{
	color: #b50000;
	text-decoration: none;
}
ul.leftmenu li.lv1 a.current_menu:link{
	color: #b50000;
	text-decoration: none;
}
.about_div {
	float:left; 
	width:365px; 
	text-align:justify; 
	color:#5b5b5b; 
	display:inline-block;
	padding-bottom:10px;
	text-align:justify;
}

.news_div {
	float:left; width:366px;   
	text-align:left; 
	color:#5b5b5b; 
	background:#dfdfdf;
}
.news_content_div {
	float:left; 
	width:356px; 
	padding-bottom:10px; 
	padding-right:10px; 
	padding-left:15px;
	padding-right:5px; 
	text-align:left; 
	color:#5b5b5b;   
	text-align:justify;
}


#gioithieu{
	position:absolute;
	left:12px;
	top:19px;
	z-index:2;
}
.footer_main{
 	align:center; 
	width:767px;
	padding-right:1px;
	background:#ffffff;
	padding-left:1px;
	float:left;
 }
.footer_left{

	width:225px;
	height:80px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#ffffff;
	background:url(../images/footer1.gif);
	
}
.footer_right{
	width:542px;
	height:80px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#ffffff;
}
.copyright:link {
	color:#FFFFFF;
}
.copyright:visited {
	color:#FFFFFF;
}
#footer{
	width:100%;
}
	.container {
	width:769px;
	background:#ffffff;
	
}
.cocautochuc{
	width:767px;
	float:left;
	background:#ffffff;
	padding-left:1px;
	padding-right:1px;
	
	}
.nhiemuchucnang_content{
	float:left;
	background:#ededed;
	text-align:justify;
	color:#0063ae;
	padding-top:12px;
	padding:15px;

}
.news{
	width:350px;
	margin:5px;
	float:left;
	display:block;
	margin-bottom:0px;
	text-align:justify;
	color:#555555;
}
.news_name{
	padding-left:20px;
}
.news2{
	width:500px;
	margin-top:13px;
	margin-bottom:10px;
	text-align:justify;
	color:#555555;
	padding-bottom:5px;
	overflow:inherit;
}
.list_service_pic{
	width:22px;
	height:25px;
	float:left; 
	overflow: hidden;
	display:inherit;
}
.service_box_content{
	float:left;
	display:inline-block;
}
.service_dot_line_metal{
	background:url(../images/dot_line_metal.gif);
	height:1px;
	width:220px;
}
.news2_content li{
	list-style:inside;
	
}
.list_service_menu{
	width:220px;
	padding:2px;
	text-align:justify;
	background:#EFEBEF;
	display:inline-block;
}
.xemtiep:link, .xemtiep:hover, .xemtiep:visited{
	color:#0000FF;
	text-decoration:none;
}

.news3{
	width:205px;
	padding:5px;
	text-align:justify;
	color:#555555;
	padding-bottom:6px;
	font-size:11px;
	float:left;
	display:block;
	margin-left:2px;
	margin-right:3px;
}
.news_title{ 
	color:#007dbd;
	font-weight:bold;
	text-align:left;
}
.news_title2{
	color:#007dbd;
	font-weight:bold;
	text-align:left;
	font-size:13px;
}
.news_title3{
	color:#666666;
	font-weight:bold;
	text-align:left;
	font-size:11px;
}
.news_title3:hover{
	color:#0099FF;
	font-weight:bold;
	text-align:left;
	font-size:11px;
}
.news_title:link{
	color:#007dbd;
	font-weight:bold;
	text-align:left;
}
.news_title:hover{
	color:#FF9900;
	font-weight:bold;
	text-align:left;
}
.news_title4:link{
	color:#007dbd;

	text-align:left;
}
.news_title4{ 
	color:#007dbd;
	
	text-align:left;
}
.news_title4:hover{
	color:#FF9900;
	
	text-align:left;
}
.service_pic{
	width:190px;
	height:120px;
	margin-right:8px; 
	margin-top:3px;
	border:#088AEF solid 1px;
	overflow: hidden;
	display:block;
}
.service_infor{
	color:#007dbd;
	padding-left:10px;
	line-height:150%;
}
.news_pic{
	width:100px;
	height:70px;
	margin-right:8px; 
	margin-top:3px;
	float:left; 
	border:#088AEF solid 1px;
	overflow: hidden;
	display:block;
}
.news_list_pic{
	width:102spx;
	height:400px;
	padding:3px;
	float:left; 
	
}
.news_list_pic_slice{
	width:12px;
	height:405px;
	padding:0px;
	float:right; 
	text-align:center;
	overflow: hidden;
padding-right:4px;
	
}
.news_list_pic_content{
	width:125px;
	height:400px;
	margin-top:3px;
	margin-right:3px;
	padding:3px;
	float:left; 
	overflow: hidden;
	border-color:#666666;
	background:#EFEFF7;
	
}
.none_pic_holder{
	width:100px;
	height:70px;
	margin-right:8px; 
	margin-top:3px;
	float:left; 
	border:#088AEF solid 1px;
}
.people{
	font-size:12px;
	font-size-adjust:20px;
	line-height:20px;
	text-align:justify;
	color:#4c4c4c;
	padding:12px 60px 40px 180px
}
.blue_line_service{
	background:#7d97ad;
	height:4px;
	width:767px;
	margin:1px 1px 1px 1px;
}
.left_of_service{
	width:543px;
	float:left;
	background:#FFFFFF;
}
.right_of_service{
	width:224px;
	padding-left:-5px;
	background:#abd7ed;
}
.dot_blue_service{
	text-align:left;
	background:#0898ff;
	border-left: #FFF solid 1px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.blue_service{
	text-align:left;
	background:#0898ff;
	border-right: #FFF solid 1px;
	font-size:12px;
	color:#ffffff;
	width:auto;
	font-weight:bold;
}
.gioithieu_service{
	background:url(../images/bg_gioithieu_dichvu.gif);
	background-repeat:repeat-y;
	padding-top:10px;
	margin-right:-1;
	padding-bottom:5px;
	line-height:200%;
	padding-left:15px;
	padding-right:10px;
	margin-left:1px;
	color:#ffffff;
	border-right:4px;
	border-right-color:#666666;
	width:auto;
}
.gioithieu_servicea:link, .gioithieu_servicea:visited{
	line-height:200%;
	color:#ffffff;
}

.ten_dich_vu, .ten_dich_vu a:link, .ten_dich_vu a:visited{
	text-align:left;
	color:#147ec0;
	font-weight:bold;
	font-size:12px;
	padding-top:15px;
	line-height:100%;
	padding-right:10px
}
.ten_dich_vu2{
	padding:5x;
	text-align:justify;
	color:#333333;
	font-size:12px;
}
.service_detail_block{
	padding-left:20px;
	padding-right:15px;
	text-align:justify;
	padding-top:3px;
	padding-bottom:10px;
	background:#EFEBEF;
}
.du_an_tieu_bieu{
	text-align:justify;
	padding-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:3px;
}
.left_du_an_tieu_bieu{
	width:11px;
	float:left;
	padding-top:2px;
}
.link_service_detail:link,.link_service_detail:hover,.link_service_detail:visited{
	color:#045484;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;	
}
.link_service_detail_active:link,.link_service_detail_active:hover,.link_service_detail_active:visited{
	color:#FF0000;
	font-weight:normal;
	font-size:14px;
	text-decoration:underline;
}
.right_du_an_tieu_bieu{
	width:187px;
	float:left;
	color:#045484;
	text-align:left;
	
}
.right_du_an_tieu_bieu2:link,.right_du_an_tieu_bieu2:hover,.right_du_an_tieu_bieu2:visited{
	color:#045484;	
	font-size:12px;
}
.catalog{
	color:#FF0000;	
	font-size:12px;
	margin-left:-10px;
	line-height:200%;
	text-align:left;
}
.catalog a:link{
	color:#FF0000;	
	font-size:12px;
	margin-left:-10px;
	line-height:130%;
}
.catalog a:hover{
	text-decoration:none;
	color:#CC0000;
	font-size:12px;
	margin-left:-10px;
}
.catalog a:visited{
	color:#FF0000;
	font-size:12px;
	margin-left:-10px;
}

.line_action{
	background:url(../images/line_action.gif);
	height:5px;
	width:767px;
}
.dot_line_metal{
	background:url(../images/dot_line_metal.gif);
	height:1px;
	width:500px;
	display:block;
	z-index:100px;
}
.phantrang{
	width:212px;
	height:21px;
	background:url(../images/bg_phantrang.gif);
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
.phantrang_tmp{
	float:bottom;
	display:inline-block;
	height:21px;
	background:#EFEBEF;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	
}
.sotrang_tmp{
	float:right;
	text-align:left;
	color:#7c96ad;

}
.sotrang{
	width:150px;
	float:left;
	text-align:left;
	color:#7c96ad;
}
.sotrang:link{
	width:150px;
	float:left;
	text-align:left;
	color:#7c96ad;
}
.sotrang:hover{
	width:150px;
	float:left;
	text-align:left;
}
.sotrang:visited{
	width:150px;
	float:left;
	text-align:left;
	color:#7c96ad;
}
.paging{
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	font-size:14px;
}
.paging:link{
	font-weight:normal;
	color:#0000EE;
	text-decoration:none;
}
.paging:hover{
	font-weight:normal;
	color:#0000FF;
	text-decoration:none;
}
.paging:visited{
	font-weight:normal;
	color:#0000FF;
	text-decoration:none;
}
.asotrang{
	color:#7c96ad;
	font-size:12px;
}
.asotrang:link{
	color:#7c96ad;
	font-size:12px;
}
.asotrang:hover{
	color:#FFFFFF;
	font-size:12px;
}
.asotrang:visited{
	color:#7c96ad;
	font-size:12px;
}
.sotrang_current{
	width:150px;
	font-size:12px;
	float:left;
	font-weight:bold;
	text-align:left;
	color:#7c96ad;
}
.sotrang2{
	width:62px;
	float:left;
	text-align:left;
	height:20px;
	padding-top:2px;
	
}

.dvbdy1 {
	BORDER-RIGHT: #cdcdcd 1px solid; text-align:left; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #f1f2f2; PADDING-BOTTOM: 2px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: #cdcdcd 1px solid; FONT-FAMILY: tahoma
}
.dvhdr1 {
	BORDER-RIGHT: #cdcdcd 1px solid; text-align:left;  PADDING-RIGHT: 2px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #f1f2f2; PADDING-BOTTOM: 2px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 300px; PADDING-TOP: 2px; FONT-FAMILY: tahoma
}


/* CSS Document */

.production_content{
	width:542px;
}
.dot_red {
	width:32px;
	float:left;
}
.bg_red {
	width:510px;
	background:#d90000;
	float:left;
	font: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
	padding-top:3px;
}

.bg_blue{
	width:510px;
	background:#008fe4;
	float:left;
	font: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
	padding-top:3px;
}

.noidung_dichvu{
	padding: 15px 15px 20px 14px ;
}
.dot_metal {
	width:15px;
	float:left;
	height:22px;
}
.bg_metal{
	background:url(../images/bg_metal.gif);
	background-position:bottom_left;
	padding-top:3px;
	height:19px;
	width:493px;
	float:left;
	color:#2e72b1;
	font-weight:bold;
	font-size:12px;
}
.noidung_dichvu2{
	padding: 10px 15px 20px 16px ;
	color:#333333;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
.tieu_de{
	width:513px;
	}
.bg_blue_dichvu , .bg_blue_dichvu2, .bg_blue_dichvu3 {
	width:495px;
	font-size:12px;
	font-weight:bold;
	font-size:tahoma;
	color:#0888d8;
 	padding-left:16px;
}
.bg_blue_dichvu {
	background:url(../images/bg_blue_dichvu.gif);
	padding-top:4px;
	height:21px;
}
.bg_blue_dichvu2 {
	background:url(../images/bg_blue_dichvu2.gif);
	padding-top:3px;
	padding-bottom:1px;
	height:30px;
}
.bg_blue_dichvu3 {
	background:url(../images/bg_blue_dichvu3.gif);
	padding-top:3px;
	padding-bottom:1px;
	height:50px;
	background-repeat:no-repeat;
}
.lien_he , .title_lienhe, .dia_chi,.dia_chi a:hover,.dia_chi a:visited,.dia_chi a:link{
	width:458px;
	text-align:left;
	color:#333333;
}
.lien_he {
	
	color:#666666;
	
}

.title_lienhe{
	color:#0099FF;
	font-size:14px;
	font-weight:bold;
}
.form_lienhe{
	width:458px;
	text-align:left;
	color:#333333;
}
.lienhe_left{
	width:100px;
	float:left;
	padding-right:10px;
	height:20px;
}
.lienhe_right{
	width:348px;
	float:left;
	height:20px;
	text-align:left;
}
.lienhe_right2{
	width:348px;
	float:left;
	height:140px;
	text-align:left;
}
.text_field{
	font-size:11px;
	color:#0099CC;
	height:20px;
	width:200px;
	text-align:center;
	vertical-align:middle;
}

.text_area{
	font-size:12px;
	color:#0099CC;
	font-family:Arial, Helvetica, sans-serif;;
	height:120px;
	width:200px;
	text-align:left;
	vertical-align:middle;
}
.text_ {font-family:tahoma; font-size:12px; font-weight:none; color:#164c7b;padding-left:15px; padding-top:0px;text-align:justify;padding-right:10px}
.text_left {font-family:tahoma; font-size:11px; font-weight:none; color:#222222; text-align:left }
.text_center {font-family:tahoma; font-size:11px; font-weight:none; color:#797979; text-align:
justify;float:none}
.text_small {font-family:tahoma; font-size:10px; font-weight:none; color:#666666;padding:5px;}
.element.style {
margin-left:0px;
}

ul , li{
 margin-top:0px;margin-bottom:0px;
}
a{
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;
	cursor: pointer;	
}
.link:link{
color:#2e72b1;
	font-weight:bold;
	font-size:12px;
}
.link:hover{
color:#2e72b1;
	font-weight:bold;
	font-size:12px;
}
.link:visited{
color:#2e72b1;
	font-weight:bold;
	font-size:12px;
}
.tender-title{
	font-size: 11pt;
	font-weight: bold;
	color:#007dbd;
}
.tender-content{
	font-size: 9pt;
	padding-left: 10px;
}
.tender-over_view{
	font-size: 9pt;
	padding-left: 10px;
	font-weight: normal;
}
.label{
	font-style: italic;
}
.regiter-intro{
	font-size: 8pt;
	line-height: 20px;
	padding: 10px;
}
.regiter-error{
	font-size: 10pt;
	padding-top: 10px;
}
.input-text{
	font-size: 8pt;	
	border: 1px solid silver;
}
.tender-info{
	font-size: 12pt;
	color: purple;
	font-weight: bold;
}
.info_comment{
	font-size: 8pt;
	color: silver;
	font-style: italic;
	font-weight: normal;
}
.project-list{
	border-collapse: collapse;
}
.project-list th{
	background-color: #cceeff;
	color: #2222ff;
	height: 25px;
	font-size: 10pt;
}
.download{
	padding-top: 20px;
}
.download_go{
	cursor: default;
	width: 150px;
	border: 1px solid white;
}
.download_go:hover{
	cursor: pointer;
	border: 1px outset silver;
}
.intro6{
	padding: 10px; 
	font-size: 9pt; 
	color: #3333CC
}
.intro6_li{
	font-size: 9pt; 
	color: #3333CC
}
.signin-content{
	font-size: 9pt;
}