/* CSS Document */
body{
	background:#006f2e url(../images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px; color:#444444
}
p{margin:0px; padding:0px}
a img{border:none;}
a{text-decoration:none;  font-size:12px; }
#pg_top{
	height: 132px;
	margin:0 auto;
	padding-top:0px;
}
.pg_flash{
	width:1004px;
	height:97px;
	clear:both;
	margin:auto;
	text-align:center
	
}
/* Menu */
.pg_menu{
	width:1004px;
	height:37px;
	background:url(../images/bg_menu.png) center no-repeat;
	margin:auto;
	clear:both;
	padding:0px;

}

.pg_menu ul.lang{

	margin:0;
	padding:0;
	list-style:none;	
	text-align:center;
	float:left;
	border:1px solid red;
	
}
.pg_menu ul.lang li{
	list-style:none;
	text-align:center;
	float:left;
	margin-left:15px
}

.pg_menu ul.lang li a{	
	border:none;
	height: 100px;
	color:#fff;
	padding:5px 15px 0px 15px;
	margin-top:25px;
	text-decoration:none;
	line-height:300%;
	text-transform:uppercase;
	font-weight:bold
}
.flag{float:right; margin-top:10px; margin-right:37px; display:inline}
.flag a{margin-left:5px} 
.pg_menu ul.lang li a:hover{border:none; background:none; }


.pg_menu ul.menu_page{
	margin:0;
	padding:0;
	list-style:none;	
	text-align:center;
	float:left
}

.pg_menu ul.menu_page li img{margin-top:2px}
.pg_menu ul.menu_page li{
	list-style:none;
	text-align:center;
	float:left;
	margin-left:15px
}
.pg_menu ul.menu_page li a{
	border:none;
	height: 100px;
	color:#fff;
	padding:5px 15px 0px 15px;
	margin-top:25px;
	text-decoration:none;
	line-height:300%;
	text-transform:uppercase;
	font-weight:bold
}
.pg_menu ul.menu_page li a:hover{background:url(../images/active_menu.png) center top no-repeat; border:1px solid #fff}
.pg_menu ul.menu_page li a.active{background:url(../images/active_menu.png) center top no-repeat; border:1px solid #fff}
.line_bottom{
background:url(../images/line_bottom.jpg) center top no-repeat; width:100%; height:4px;
}
.icon_bottom{
background:url(../images/bg_bottom.jpg);
height:72px;
width:984px;
margin:auto;
}
.icon_bottom a{margin:0px 100px; float:left; clear:right; border:none;}
.icon_bottom a img{border:none}
/*************/
/* Main content */
#pg_body{
	width:988px;
	padding:3px 5px 0px 5px;	
	clear:both;
	margin:auto;
}
*html #pg_body{margin-top:-10px;}
#body_top{
	width:988px;
	height:15px;
	float:left;
	background:url(../images/top.png) no-repeat;
	clear:both;	
	margin:0px; padding:0px
}
#body_left{
	width:2px;
	height:443px;
	float:left;
	background:url(../images/left.png) no-repeat;
}
*html #body_top{
	width:992px;
}
#body_middle{
	width:984px;
	margin:auto;
	background:url(../images/bg_content.jpg) top;
	clear:both;
}
#body_right{
	width:2px;
	height:443px;
	float:left;
	background:url(../images/right.png) no-repeat;
}
#body_bottom{
	width:984px;
	height:14px;
	background:url(../images/bottom.png) no-repeat center top;
	margin:auto
}
*html #body_bottom{
	background-position:top right;
}
#hung_thinh_land{
	width:181px;
	height:60px;
	background:url(../images/hung_thinh_land.jpg) no-repeat;
	background-position:right bottom;
	float:left;
}
#hung_thinh_construction{
	width:350px;
	height:40px;
	background:url(../images/hung_thinh_construction.jpg) no-repeat;
	background-position:right bottom;
	float:left;
}
#hung_thinh_furniture{
	width:330px;
	height:40px;
	background:url(../images/hung_thinh_furniture.jpg) no-repeat;
	background-position:right bottom;
	float:left;
}
#bottom_shadow2{
	width:973px;
	height:20px;
	background:url(../images/bottome_shadow2.png) no-repeat;
	background-position:bottom right;
	float:left;
}
/***********/
/* Footer */
#pg_footer{
	width:980px;
	height:35px;
	font-size:11px;
	text-align:left;	
	margin:0 auto;
	color:#ffffff;
	padding-top:10px;
}
#pg_footer a{
	color:#ffffff;
	text-decoration:none;
}
#pg_footer a:hover{
	color:#f67a10;
}
/**************/
.left_content{
width:715px;
float:left;
padding-bottom:70px;
background:url(../images/bg_line_dung.jpg) right repeat-y;
}
.left_content .content{width:667px; margin:auto;}
.title_page{ background:url(../images/line_title.jpg) center right repeat-x; width:100%;}

.left_content .banner{
width:100%;
text-align:center;
padding-top:15px;
background:url(../images/line_dung.jpg) top right no-repeat;
}
.left_content .content_middle{margin:auto; width:100%; clear:both; margin-top:10px; text-align:justify;  margin-bottom:5px;}
.line_content{border-bottom:1px solid #e4e4de; width:100%; margin-top:10px; height:1px; clear:both}
.clear{clear:both}
.right_content{
width:260px;
z-index:600;

clear:right;
float:left
}

.flash{margin-left:3px; float:left; position:absolute;}

.right_content .middle{margin:15px; margin-right:0px}
.title_search{text-transform:uppercase; text-align:left; font-weight:bold; color:#323232; margin-bottom:10px; margin-top:10px;}
.txt_search{width:120px; height:30px; float:left; margin:0px; padding:0px; text-align:left}
.input_text{width:190px; height:24px; background:url(../images/bg_text_search.jpg) no-repeat center left; border:0px; float:left; text-indent:10px; line-height:200%; }

.btn_search{border:none; height:24px; margin-left:2px; background:url(../images/btn_search.jpg) center center; no-repeat; width:45px; float:right}
.line_black{width:100%; height:1px; border-top:#e4e4de; clear:both; margin:20px 0 20px 0; display:inline}
ul.menu_right{
float:left;
margin:0px; padding:0px;
}
ul.menu_right li{margin:0px; clear:both; padding:0px; list-style:none;background:url(../images/icon_menu_right.jpg) left top no-repeat; margin-bottom:10px; padding-left:15px;}
ul.menu_right li a{color:#09893e; line-height:150%;}
ul.menu_right li a:hover{color:#c85900}
ul.menu_right li a.active{color:#c85900}
.top_page{margin:auto; width:100%; text-align:right; margin-bottom:25px; width:150px; float:right}
.top_page a{ color:#045f2c}
.nav_page{margin:auto; width:100%;  text-align:right; margin:auto; width:100%; text-align:center; margin-top:10px}
.nav_page ul, .nav_page li{margin:0px; display:inline; padding:0px; list-style:none; text-align:center; margin-left:5px}
.nav_page ul{margin:0px; padding:0px; text-align:center;}
.nav_page a{color:#6a6a6a}
a.page_cur{color:#e17a0f; font-weight:bold}


.block_news{
margin:auto;
clear:both;
margin-bottom:10px;
 border-bottom:1px solid #e4e4de;
}
.block_news img{ float:left; margin-right:17px; padding:3px; border:1px solid #bbbbbb}
.block_news .desc{clear:right; width:520px; float:right; text-align:justify;}
.detail{
width:100%;
background:url(../images/line.jpg) bottom repeat-x;
height:15px;
}
.title_news{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#0b9b47; text-decoration:none; margin-bottom:10px}
.date_posted{font-size:11px; color:#888; font-weight:normal}
.tieude a{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#0b9b47; text-decoration:none; padding:0px; margin:0px;}
.detail .text{background:#fff; float:right;}
.text a{color:#f69034; font-size:11px; line-height:180%;}
.othernews .label{color:#058038; font-weight:bold;}
.othernews ul {padding:0px; margin:0px; margin-left:10px; margin-top:10px}
.othernews ul li{padding:0px; margin:0px; clear:both; list-style:none;}
.othernews ul li a{background:url(../images/icon_other_news.jpg) no-repeat center left; line-height:150%; color:#444444; padding-left:10px}
.othernews ul li a span{color:#888}
.othernews ul li a:hover{color:#058038}

.top_row_member{ height:8px; margin:auto; width:100%; background:url(../images/top_row_member.jpg) center center no-repeat; height:8px;}
.bottom_row_member{ height:8px; margin:auto; width:100%; background:url(../images/bottom_row_member.jpg) 40% top no-repeat; height:8px;margin-bottom:10px;}
.block_member{
margin:auto;
clear:both;
background:url(../images/center_row_member.jpg) 60% top repeat-y;
}
.block_member .img{ float:left; width:220px; padding:3px; text-align:center}
.block_member .desc{clear:right; width:390px; float:left; text-align:left;}
.hotline{color:#ef6e00; font-weight:bold; font-size:13px; margin-top:10px}

.row_project{margin:auto; clear:both; margin-bottom:10px; width:660px; background:url(../images/center_project.jpg) center repeat-y}
.row_project .top{width:660px; height:32px; margin:auto; clear:both; background:url(../images/top_project.jpg) center no-repeat}
.row_project .top .title{font-weight:bold; text-indent:15px; margin:12px 5px;  padding-right:5px; float:left; color:#0a9d45; text-transform:uppercase; background:#fff; font-size:13px;}
.row_project .bottom{width:660px; height:8px; margin:auto; clear:both; background:url(../images/bottom_project.jpg) center no-repeat}
.row_project .content{ width:622px; clear:both; margin:auto;}
.row_project .img_desc{float:left; width:412px;}
.row_project .img_desc img{max-width:380px;}
.row_project .function{float:left; clear:right; width:200px; margin:0px;}
.function ul, li{padding:0px; margin:0px; list-style:none}
.function ul, li a{color:#444444; line-height:250%;}
.function ul, li a:hover{color:#888}

ul.utis{padding:0px; margin:0px; width:100%;}
ul.utis li{padding:0px; margin:0px; width:200px; margin-left:5px; color:#333;  font-size:12px; list-style:none; font-weight:bold; float:left; height:60px;}


/* partner */
.partner-left{float:left; width:20px; padding-left:3px; padding-top:15px; height:30px; background-image:url(../images/partner-left.jpg);}
.partner-right{float:left; width:13px; padding-left:10px; padding-top:15px; height:30px; background-image:url(../images/partner-right.jpg);}
.bg-partner .partner-mid{float:left; width:610px; height:60px; padding-top:0px;  text-align:center; background-image:url(../images/partner-mid1.jpg); overflow: hidden; position: relative; }
.partner-mid img {padding-left:8px; padding-right:8px; }
.img-croll{float:left;}
.bg-partner{background:url(../images/bg-partner.jpg) no-repeat; width:610px; height:60px; padding-top:5px; padding-left:25px; padding-right:25px; text-align:center; }
.div-line {background:url(../images/nenline.jpg); width:980px; display:table;}