@charset "utf-8";

/* CSS Document */

body{

	background:#15c360 url(../images/bg-wrapper.jpg) no-repeat 50% 0;

}



#wrapper{

	margin:0 auto;	

	width:984px;	

}

#navigation,#header,#main-home,#footer_1,#footer_1,.banner-ht,.cat-home,.page-inside{

	width:984px;

}

#main-home{margin-top:10px;}



/*HEADER*/

#header{

	height:94px;

}

.logo_ht{

	width:191px;

	height:94px;

	float:left;

}

.bannerheader{

	width:984px;

	height:94px;	

	float:left;

	margin-top:0px;

}

/*MENU*/



#navigation{

	height:43px;

}

.nav_ht{

	float:left;

}

.menu_ht{

	

}

.menu_ht li{

	/*background:url(../images/line-left-menu.png) no-repeat top right;*/

	float:left;

	height:43px;

	line-height:43px;

	padding-right:4px;

	padding-left:0px;

}



.menu_ht .nonebg{

	background:none;

}



.menu_ht li .menu_ht_text{

	color:#fff;

	font-size:14px;

	font-weight:bold;	

	height:25px;

	padding-left:5px;

	padding-right:5px;

}

/*.menu_ht li a:hover, .menu_ht li a.active{	

	background-color:#ff8b00;

	color:#fff;

	font-size:14px;

	font-weight:bold;

	padding-left:5px;

	padding-right:5px;

}*/

.menu_ht li.menu_ht_home_vn a{

	background:url(../images/menu_home_vn.jpg) no-repeat;

	display:block;

	width:97px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_home_vn a:hover, .menu_ht li.menu_ht_home_vn a.active{

	background:url(../images/menu_home_vn_active.jpg) no-repeat;

	width:97px;

	height:23px;

}

.menu_ht li.menu_ht_home_en a{

	background:url(../images/menu_home_en.jpg) no-repeat;

	display:block;

	width:58px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_home_en a:hover, .menu_ht li.menu_ht_home_en a.active{

	background:url(../images/menu_home_en_active.jpg) no-repeat;

	width:58px;

	height:23px;

}



.menu_ht li.menu_ht_about_vn a{

	background:url(../images/menu_about_vn.jpg) no-repeat;

	display:block;

	width:88px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_about_vn a:hover, .menu_ht li.menu_ht_about_vn a.active{

	background:url(../images/menu_about_vn_active.jpg) no-repeat;

	width:88px;

	height:23px;

}

.menu_ht li.menu_ht_about_en a{

	background:url(../images/menu_about_en.jpg) no-repeat;

	display:block;

	width:84px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_about_en a:hover, .menu_ht li.menu_ht_about_en a.active{

	background:url(../images/menu_about_en_active.jpg) no-repeat;

	width:84px;

	height:23px;

}



.menu_ht li.menu_ht_partners_vn a{

	background:url(../images/menu_partners_vn.jpg) no-repeat;

	display:block;

	width:163px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_partners_vn a:hover, .menu_ht li.menu_ht_partners_vn a.active{

	background:url(../images/menu_partners_vn_active.jpg) no-repeat;

	width:163px;

	height:23px;

}

.menu_ht li.menu_ht_partners_en a{

	background:url(../images/menu_partners_en.jpg) no-repeat;

	display:block;

	width:155px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_partners_en a:hover, .menu_ht li.menu_ht_partners_en a.active{

	background:url(../images/menu_partners_en_active.jpg) no-repeat;

	width:155px;

	height:23px;

}



.menu_ht li.menu_ht_projects_vn a{

	background:url(../images/menu_projects_vn.jpg) no-repeat;

	display:block;

	width:65px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_projects_vn a:hover, .menu_ht li.menu_ht_projects_vn a.active{

	background:url(../images/menu_projects_vn_active.jpg) no-repeat;

	width:65px;

	height:23px;

}

.menu_ht li.menu_ht_projects_en a{

	background:url(../images/menu_projects_en.jpg) no-repeat;

	display:block;

	width:83px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_projects_en a:hover, .menu_ht li.menu_ht_projects_en a.active{

	background:url(../images/menu_projects_en_active.jpg) no-repeat;

	width:83px;

	height:23px;

}



.menu_ht li.menu_ht_news_vn a{

	background:url(../images/menu_news_vn.jpg) no-repeat;

	display:block;

	width:74px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_news_vn a:hover, .menu_ht li.menu_ht_news_vn a.active{

	background:url(../images/menu_news_vn_active.jpg) no-repeat;

	width:74px;

	height:23px;

}

.menu_ht li.menu_ht_news_en a{

	background:url(../images/menu_news_en.jpg) no-repeat;

	display:block;

	width:57px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_news_en a:hover, .menu_ht li.menu_ht_news_en a.active{

	background:url(../images/menu_news_en_active.jpg) no-repeat;

	width:57px;

	height:23px;

}



.menu_ht li.menu_ht_recuirments_vn a{

	background:url(../images/menu_recuirments_vn.jpg) no-repeat;

	display:block;

	width:109px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_recuirments_vn a:hover, .menu_ht li.menu_ht_recuirments_vn a.active{

	background:url(../images/menu_recuirments_vn_active.jpg) no-repeat;

	width:109px;

	height:23px;

}

.menu_ht li.menu_ht_recuirments_en a{

	background:url(../images/menu_recuirments_en.jpg) no-repeat;

	display:block;

	width:104px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_recuirments_en a:hover, .menu_ht li.menu_ht_recuirments_en a.active{

	background:url(../images/menu_recuirments_en_active.jpg) no-repeat;

	width:104px;

	height:23px;

}



.menu_ht li.menu_ht_contact_vn a{

	background:url(../images/menu_contact_vn.jpg) no-repeat;

	display:block;

	width:69px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_contact_vn a:hover, .menu_ht li.menu_ht_contact_vn a.active{

	background:url(../images/menu_contact_vn_active.jpg) no-repeat;

	width:69px;

	height:23px;

}

.menu_ht li.menu_ht_contact_en a{

	background:url(../images/menu_contact_en.jpg) no-repeat;

	display:block;

	width:76px;

	height:23px;

	margin-top:10px;

}

.menu_ht li.menu_ht_contact_en a:hover, .menu_ht li.menu_ht_contact_en a.active{

	background:url(../images/menu_contact_en_active.jpg) no-repeat;

	width:76px;

	height:23px;

}



.lang_ht{

	float:right;

	margin-top:10px;

}

.lang_ht li{

	float:left;

	height:20px;

	vertical-align:middle;

	display:block;

	padding-right:5px;

}



.lang_ht li a{

	font-size:11px;

	color:#FFFFFF;

}



/*MAIN*/

.cat-home{

	padding-top:15px;

	background:url(../images/bg-main.jpg);

}

.page-inside{

	background:url(../images/bg-main.jpg);

}

.cat-intro{

	width:302px;

	float:left;

	display:inline;

}

.cat-intro .ci-icon{

	margin-top:5px;

	height:42px;

}

.cat-intro .ci-text{

	background:url(../images/bg-cat-intro.png) repeat-x 0 25px ;

	height:20px;

	width:260px;

	margin-left:5px;

	padding-top:22px;

}

.cat-intro .ci-text h2{

	margin-left:14px;

	display:inline;

	background:url(../images/bg-main.jpg);

	font-size:14px;

	padding-left:3px;

	padding-right:4px;

	text-transform:uppercase;

}



.cat-intro .ci-title{

	height:42px;

}

.ci-box{

	width:300px;

	height:278px;

	border:1px solid #dcdee2;

	background-color:#f6f6f6;

}

.ci-box .cib-img{

	width:285px;

	height:133px;

}

.ci-box .divpadleft{

	margin-left:7px;

}

.ci-box .divpadtop{

	margin-top:5px;

}

.ci-box .cib-list{

	width:285px;

	height:118px;

	overflow:hidden;

}

.ci-box .cib-list ul{

	

}

.ci-box .cib-list ul li{

	padding-top:6px;

}

.ci-box .cib-list ul li a{

	color:#444;

	padding-left:16px;

	background:url(../images/bullet-cib.png) no-repeat 0px 3px;

	display:block;

	text-align:justify;	

}

.ci-box .cib-all{

	width:285px;

	height:18px;

	text-align:right;

}



.ci-box .cib-all a{

	color:#009348;

}



/*PAGE INSIDE*/

.page-detail-left{

	width:716px;	

	border-right:1px solid #cdcdcd;

	border-bottom:1px solid #cdcdcd;

	background-color:#ffffff;

	float:left;

}

.page-detail-right{

	width:267px;

	float:left;

}

.pdl-info{

	margin-top:26px;	

}

.box-inside{

	margin-left:18px;

    margin-bottom: 30px;

	width:668px;

	text-align:justify;

}

.pdl-info-title{

	height:12px;

	background-color:#c9c9c9;

	line-height:12px;

}
.pdl-info-title1{

	line-height:15px;
}

.pdl-info-title1 h1{


	color:#009741;

	font-size:12px;



	padding-right:5px;

	text-transform:uppercase;

}

.pdl-info-title-othernews{

	height:12px;

	background-color:#E57716;

	line-height:12px;

}



.pdl-info-title h1{

	display:inline;	

	color:#009741;

	font-size:12px;

	background-color:#f8f8f8;

	padding-right:5px;

	text-transform:uppercase;

}

.pdl-info-title-othernews h1{

	display:inline;	

	color:#E57716;

	font-size:12px;

	background-color:#f8f8f8;

	padding-right:5px;

	text-transform:uppercase;

}

.pdl-info-content{

	padding-top:26px;

	padding-bottom:30px;

	line-height:18px;

}

.pdl-info-content-ultils{

	padding-top:26px;

	padding-bottom:30px;

	line-height:18px;

	min-height:240px;

}

.pdl-about-content{

	padding-top:26px;

	line-height:18px;

	min-height:600px;

}

.pdl-info-content-othernews{

	padding-bottom:30px;

	line-height:18px;

}

.pdl-footer{

	height:35px;

	border-top:1px solid #e1e1e1;

	border-bottom:1px solid #FFFFFF;

}

.pdl-listdoc{

	float:right;

	padding-right:20px;	

}

.pdl-listdoc a{

	margin-right:10px;

	margin-top:5px;

	display:block;

	float:left;

}

.pdl-paging{

	float:left;

	padding-left:10px;

}

.box-search{

	width:267px;

	height:30px;

	display:block;

	margin-top:28px;

	margin-bottom:14px;

}

.txt_box_search{

	background:url(../images/bg_search.png) no-repeat;

	width:184px;

	height:16px;

	margin:0 auto;

	border:none;

	display:block;

	padding: 7px 30px 5px 5px;

}

.box-list-sub{



}

.box-list-sub li{

	border-bottom:1px dotted #767879;

	height:30px;

	position:relative;

	width:238px;

	margin-left:10px;

	text-transform:uppercase;

}



.box-list-sub li a{

	color:#000;	

	display:block;

	height:29px;

	line-height:29px;

	padding-left:15px;

	position:absolute;

	width:258px;

	left:-22px;

	padding-left:32px;

}

.box-list-sub li .active{

	color:#fff;

	background:url(../images/active_list.jpg) no-repeat;	

}

.box-list-sub li a:hover{

	color:#fff;

	background:url(../images/active_list.jpg) no-repeat;

}



/*MEMBERS*/

.pdl-member-content{

	line-height:18px;

	padding-top:16px;

	min-height:600px;

}

.box-inside-member{

	width:100%;

	text-align:justify;

}

.bottom_row_member{ margin:auto; width:100%; border-top:1px solid #E1E1E1; border-bottom:1px solid #FFFFFF; margin-bottom:16px}

.pdl-contact-content{

	line-height:18px;

	padding-top:10px;

	min-height:600px;

}

/* NEWS */

.abr-menu

{	

	padding-top:25px;

	float:left;

	width:100%;

}

.abr-menu .abm-top-title

{

		width:246px;

		margin:0 auto;

		background:url(../images/menu-right-bg02.jpg) repeat-x 0 3px ;

		height:25px;

		padding-left:21px;

		padding-top:10px;

		float:left;

		text-transform:uppercase;

}

.abr-menu .abm-top-title H3

{

	color:#FFF;	

}

.abr-menu .abm-item-wrapper

{

		width:248px;

		float:left;	

}

.abr-menu .abm-item-wrapper .abm-item-margin

{

	float:left;

	margin-left:15px;

	width:248px;	

}

.abr-menu .abm-item-wrapper .abm-item-box

{

	border-bottom:dotted 1px #797778;

	float:left;		

	width:238px;

	margin-top:10px;

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-left

{

	float:left;

	width:75px;	

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-left .abl-image

{

	border:solid 1px #d3d4d4;

	padding:2px;	

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-right-news

{

	float:left;

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-right-news .abr-title

{

	float:left;	

	width:100%;

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-right-news .abr-title a

{

	color:#02a64d;

	font-weight:bold;

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-right-news .abr-des

{

	float:left;

	width:100%;

	color:#444444;

	padding-bottom:10px;

	text-align:justify;

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-right-news .abr-des a

{

	color:#000000;

}

.abr-menu .abm-item-wrapper .abm-item-box .abb-right-news .abr-des a:hover

{

	color:#0B9B47;

}

.hotdate{

	color:#888888;

	font-style:italic;

}



/* PROJECTS */

.main-content

{

	width:984px;

	float:left;	

	background-color:#ebf0ee;

	margin-top:10px;

}

.main-content .ab-banner

{

	width:984px;

	float:left;	

}



.main-content .ab-wrapper .abw-left

{

	width:16px;

	float:left;

	height:10px;	

}

.main-content .ab-wrapper .abw-center

{

	width:711px;

	float:left;

	height:auto;	

	background-color:#f8f8f8;

	border-right:solid 1px #cdcdcd;

	border-bottom:solid 1px #cdcdcd;

}

.main-content .ab-wrapper .abw-center .abc-content

{

	float:left;

	width:711px;	

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn

{	

	margin-top:20px;

	margin-bottom:20px;

	float:left;

	min-height:660px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row

{

	float:left;

	width:100%;

	height:118px;	

	margin-bottom:14px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-box

{

	margin-left:24px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper

{

	width:323px;

	float:left;	

	height:112px;

	border:solid 1px #cecfcf;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-space

{

	height:1px;

	width:14px;	

	float:left;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-left

{

	float:left;

	width:110px;	

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-left .iwl-images

{

	margin-left:10px;

	padding:1px;

	border:solid 1px #cecfcf;

	width:78px;

	height:62px;

	margin-top:10px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right

{

	float:left;

	width:213px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right .iw-contentright

{

	width:213px;

	height:90px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right .iwr-title

{

	float:left;

	width:100%;	

	margin-top:7px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right .iwr-des

{

	float:left;

	width:100%;	

	height:46px;

	overflow:hidden;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right .iwr-btn

{

	float:right;

	padding-right:10px;	

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right .iwr-btn a

{

	color:#ff8b00;	

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right .iwr-des H3

{

	color:#444444;

	font-weight:normal;

	width:200px;

	text-align:justify;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-ctn .item-row .item-wrapper .iw-right .iwr-title a

{

	color:#02a64d;

	font-weight:bold;

	height:30px;

	text-decoration:none;

	overflow:hidden;

}



.main-content .ab-wrapper .abw-center .abc-content .abc-content-foot

{

	height:35px;

	float:left;

	width:711px;

	border-top:solid 1px #cdcdcd;	

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-foot .foot-pagging

{

	float:left;	

	margin-top:8px;

	padding-left:10px;

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-foot .foot-pagging h3

{

	color:#000;

	font-weight:normal;		

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-foot .foot-pagging h3 a

{

	/*color:#000;

	margin-left:5px;*/	

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-foot .foot-icon

{

	margin-top:8px;

	float:right;

	margin-right:30px;	

}

.main-content .ab-wrapper .abw-center .abc-content .abc-content-foot .foot-icon a

{

	margin-left:5px;	

}



.main-content .ab-wrapper .abw-right .txt

{

	background: url(../images/searh-input-bg.png) no-repeat scroll 0 0 transparent;

    border: medium none;

    display: block;

    height: 31px;

    line-height: 31px;

    width: 246px;

}

.main-content .ab-wrapper .abw-right .abr-search

{

	float: left;

    margin-top: 31px;

}

.main-content .ab-wrapper .abw-right .abr-search .search-input

{

	margin-left:20px;	

}

.main-content .ab-wrapper .abw-right .abr-menu

{	

	padding-top:5px;

	float:left;

	width:100%;

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-top-title

{

		width:249px;

		margin:0 auto;

		background:url(../images/menu-right-bg02.jpg) repeat-x 0 3px ;

		height:27px;

		padding-left:21px;

		padding-top:8px;

		float:left;

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-top-title H3

{

	color:#FFF;	

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper

{

		width:248px;

		float:left;	

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-margin

{

	margin-left:15px;	

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-box

{

	border-bottom:dotted 1px #797778;

	float:left;		

	width:238px;

	margin-top:10px;

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-box .abb-left

{

	float:left;

	width:75px;	

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-box .abb-left .abl-images, .page-detail-right .abr-menu .abm-item-wrapper .abm-item-box .abb-left .abl-images

{

	border:solid 1px #d3d4d4;

	padding:2px;

	min-height:52px;	

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right, .page-detail-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right

{

	float:left;

	width:153px;

	padding-left:10px;	

	min-height:70px;

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right .abr-title, .page-detail-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right .abr-title

{

	float:left;	

	width:100%;

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right .abr-title a, .page-detail-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right .abr-title a

{

	color:#02a64d;

	font-weight:bold;

}

.main-content .ab-wrapper .abw-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right .abr-des, .page-detail-right .abr-menu .abm-item-wrapper .abm-item-box .abb-right .abr-des

{

	float:left;

	width:100%;

	color:#444444;

	margin-bottom:10px;

}

.main-content .ab-wrapper .abw-center .abc-head

{

	float:left;

	margin-top:30px;

	width:657px;

}

.main-content .ab-wrapper .abw-center .abc-head .text-title

{



	background:url(../images/top-title-bg.jpg) repeat-x 0 3px ;

	width:657px;

	margin-left:16px;

}

.main-content .ab-wrapper .abw-center .abc-head h2

{

	color:#009741;	

	font-weight:bold;

	background: url(../images/bg-main.jpg) repeat scroll 0 0 transparent;

	width:106px;

}

.main-content .ab-wrapper .abw-right

{

	width:271px;

	float:right;

	height:193px;	

}



/*FOOTER*/

#footer_1{

	height:94px;

	background:url(../images/bg-main.jpg);

	padding-top:20px;

}

.list_cus{

	width:950px;

	height:77px;

	margin:0px auto;

	background:url(../images/bg-cus.jpg) no-repeat;

}

.list_cus ul{

	margin-top:10px;

	margin-left:45px;

	display:inline-block;

}

.list_cus ul li{

	float:left;

	padding-right:66px;

}

.nopadding{

	padding:inherit;

}

#footer_2{

	height:46px;

	background:url(../images/bg-footer-2.jpg) repeat-x;

	color:#8d8d8d;

}

#footer_2 span{

	color:#ff6600;

}



.footer_2_left{

	margin-left:16px;

	float:left;

}



.footer_2_right{

	margin-right:16px;

	float:right;

}



/* CSS CU */

/* Main content */

#pg_body{

	width:988px;

	padding:3px 5px 0px 5px;	

	clear:both;

	margin:auto;

}



#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;

}



#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

}



#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;

}

.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{ width:100%; margin-top:10px; height:1px; clear:both; margin-bottom:30px}

.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%; }





.line_black{width:100%; height:1px; border-top:#e4e4de; clear:both; margin:20px 0 20px 0; display:inline}

ul.menu_right{

float:left;

}

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;*/ width:auto; float:right}

.top_page a{ color:#045f2c}

.nav_page{margin:auto; width:100%; text-align:left; width:100%; margin-top:8px; float:left}

.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}

.nav_page a:hover{color:#e17a0f; font-weight:bold;}

a.page_cur{color:#e17a0f; font-weight:bold}





.block_news{

	clear:both;

	

}

.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{ width:100%; background:url(../images/dotline.jpg) repeat-x; margin-top:16px; padding-bottom:16px}

.block_member{

margin:auto;

clear:both;

}

.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;}

.row_project .top{width:660px; height:32px; margin:auto; clear:both;}

.row_project .top .title{font-weight:bold; text-indent:15px; margin:12px 5px;  padding-right:5px; float:left; color:#0a9d45; text-transform:uppercase; font-size:12px;}

.row_project .bottom{width:660px; height:8px; margin:auto; clear:both;}

.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}



.ultils{width:100%; float:left;}

ul.utis{padding:0px; margin:0px; width:100%;float:left}

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



/* 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;}


