/* CSS Document */
body{
	background:#007137 url(../images/bg.jpg) center top no-repeat;
	font-family:Verdana;
	font-size:12px;
	margin:0px;
	padding:0px; color:#444444;
	
}

p{margin:0px; padding:0px; line-height:150%}
a img{border:none;}
a{text-decoration:none;  font-size:12px; }
#pg_top{	
	margin:0 auto;
	padding-top:0px;
	width:977px;
	padding-bottom:15px;
	margin:auto;
	text-align:center;
}
.title_page{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#f58220;
font-weight:bold;
margin-bottom:30px;
}

.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:right;
	border:1px solid red;
	margin-left:930px;
	
	
}
.pg_menu ul.lang li{
	list-style:none;
	text-align:center;
	float:left;
	margin-left:15px;
	margin-top:30px;
}

.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:968px;
	clear:both;
	margin:auto;
	background:#fff url(../images/bg1.jpg) repeat-y center;
	
}
#body_left{
	width:297px;
	float:left;		
	padding-bottom:30px;
}
.left_content{
width:236px;
margin:auto;
margin-top:30px;

}
.title_left{float:left; margin-top:30px}

#body_middle{
width:100%;
margin:auto;
background:url(../images/bg_content.jpg) left bottom no-repeat;
clear:both;
height:auto;
width:960px;
}


.note{
color:#838383;
}

#body_right{
	width:585px;
	float:left;
	clear:right;
	margin:36px 0 0 36px;
	padding-bottom:30px;
}

/* Footer */
#pg_footer{
	width:960px;
	height:70px;
	font-size:11px;
	text-align:left;	
	margin:0 auto;
	color:#cccccc;
	background:url(../images/footer.jpg) no-repeat
}
#pg_footer a{
	color:#ffffff;
	text-decoration:none;
}
#pg_footer a:hover{
	color:#f67a10;
}
.lang{position:absolute; color:#000; margin-left:820px; text-align:right; width:140px}
.lang a{color:#000}
ul.menu_left{ margin:0px; padding:0px;}
ul.menu_left li{ margin:0px; padding:0px; list-style:none; height:30px; margin-bottom:1PX}
ul.menu_left li a{display:block; line-height:250%; color:#585858; background:#f7e2d1; height:100%; padding-left:20px;}
ul.menu_left li a:hover{display:block; color:#f58220; font-weight:bold; background:#e8cfbb; height:100%}
ul.menu_left li a.active{display:block; color:#f58220; font-weight:bold; background:#e8cfbb; height:100%}
.image_left{margin:auto; clear:both; width:245px; text-align:center; padding-top:7px; height:122px; background:url(../images/bg_image_left.jpg) no-repeat center; float:left}
.title_image{color:#f58220; font-weight:bold; clear:both}
.line_left{background:#f8f8f8; width:100%; height:1px; margin:5px 0;}
.image_library{margin:auto; clear:both; width:245px; text-align:center; padding-top:7px; height:101px; background:url(../images/img_lib.jpg) no-repeat center; margin:auto;}
.image_library_block{margin:auto; margin-bottom:15px;width:245px; text-align:center; float:left; clear:right; margin-left:35px; display:inline }
.pagelist{border-top:1px solid #e5e5e5; text-align:left; clear:both;}
.pagelist{margin:auto; width:100%; padding-top:5px; text-align:left; margin:auto; width:100%; text-align:center; margin-top:10px}
.pagelist ul, .pagelist li{margin:0px; padding:0px; list-style:none; text-align:center; color:00a651; float:left; margin-left:5px; clear:right}
.pagelist ul{margin:0px; padding:0px; text-align:center;}
.pagelist a{color:#00a651}
a.page_cur{color:#f58220; 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:440px; float:right; text-align:justify;}
.detail{
width:100%;
height:15px;
}
.title_news{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#00a651; 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:#00a651; text-decoration:none; padding:0px; margin:0px;}
.detail .text a{ float:left; color:#f58e20}
.clear{clear:both}

.othernews{clear:both;}
.othernews .label{color:#f58f20; font-size:14px; font-weight:bold; border-bottom:10px solid #f5f5f5}
.othernews ul{clear:both; color:#35b875}
.othernews ul li a{clear:both; color:#525252; font-size:11px}
.othernews ul li a span{clear:both; color:#f58f20; font-size:11px}
.block_home{
width:180px;
float:left;
clear:right;
margin-left:10px
}
.block_home ul{margin:0px; padding:0px; margin-left:10px}
.block_home ul li{margin:0px; padding:0px; clear:both; list-style:none}
.block_home ul li a{display:block; color:#000; text-transform:none; line-height:180%; text-decoration:underline; background:url(../images/icon_home.jpg) left center no-repeat; padding-left:20px}
.top_page{margin:auto;text-align:right; margin-bottom:25px; width:150px; float:right}
.top_page a{ color:#045f2c}





