
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#Menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
}
.style2 {color: #fff}
.style4 {
	color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
}


{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial; background-color: #545454;  MARGIN: 0px; 
}

A {
	CURSOR: pointer; COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF3300;	TEXT-DECORATION: none
}
H2 A {
	CURSOR: pointer; COLOR: #003399; TEXT-DECORATION: none
}
H2 A:visited {
	CURSOR: pointer; COLOR: #003399; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
INPUT {
	FONT-SIZE: 13px; FONT-FAMILY: arial
}
SELECT {
	FONT-SIZE: 13px; FONT-FAMILY: arial
}
TABLE {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.4
}
.Button{ background-color:#fff; border:solid 1px #fff}

#container {
	MARGIN: 0px auto; WIDTH: 757px; TEXT-ALIGN: left; 
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
#language {
	float:left; height: 25px;width: 150px; text-align: left;  padding-right:0px; padding-top:0px; color: #999999; font-size: 12px;;	font-family: Arial; }
#language a{
	color: #fff;	
}
#language a:hover {
	color: #BFBFBF;
}
/* Home */
#home1{
	width:863px; height:505px; float:left; background-color:#246A47;
}
#home1_logo{
  float:left; background-image:url(../images/h_02.gif); background-repeat:no-repeat; width:282px; height:143px;
}
#home1_logo1{
  float:left; background-image:url(../images/h_03.jpg); background-repeat:no-repeat; width:581px; height:143px;
}
#home2{
	width:863px; height:253px; float:left;
}
#home2_left{
  float:left; background-image:url(../images/h_04.jpg); background-repeat:no-repeat; width:286px; height:253px
}
.group_61_63{
	width:61px; height:63px; float:left
}
.group_5{
	width:5px; float:left
}
.group_3{
	width:5px; float:left
}
#home3{
	width:863px; height:71px; float:left;
}
.group_285_71{
	width:285px; height:71px; float:left
}
#home4{
	width:863px; height:38px; float:left;
}
.group_285_38{
	width:285px; height:38px; float:left
}
#home4_text{
	color:#3DBF79; font-family:Arial; font-size:17px; padding-top:10px; letter-spacing: 4px; width:570px; height:38px; float:left;
}

.group_863_25{
	width:863px; height:25px; float:left
}
.home_copyright{
	color:#408976; padding-top:12px;  float:left; width:500px; padding-left:120px
}
.copyright{
	color:#408976; padding-top:12px;  float:left; width:500px; 
}
.home_sound{
	padding-right:20px; float:right; text-align:right;
}
/* End Home */

/* About */
#header{ float:left; width:756px; padding-bottom:10px;}
#banner{ float:left; padding: 10px 0 0 0; width:982px; height:84px; background:url(../images/projects_03.jpg) no-repeat;}
#img_home{float:left; padding-right:10px; height:106px; vertical-align:bottom; }
#logo{ float:left; width:712px; text-align:right}
#title{ float:left; width:712px; border-bottom:solid 1px #009659; padding-bottom:2px ;text-transform:uppercase; padding-right:5px; font-size:18px;}
#content{float:left;  width:756px;}


#ab{
  float:left; width:906px; height:54px; background-color:#00492C
}
.group_906_50{
	width:906px; height:20px; float:left; 
}
.group_906_20{
	width:906px; height:33px; float:left; 
}
.group_906_10{
	width:906px; height:10px; float:left; 
}
.group_906_54{
	width:906px; height:54px; float:left; 
}
.group_906_53{
	width:906px; height:54px; float:left; padding-left:120px  
}
#group_500_53{
	width:560px; height:67px; float:left;background-color:#787878; padding:0px; margin:0px
}
#group_500_53 ul{
	list-style-type:none; padding:0px; margin:0px;
}
#group_500_53 ul li{ display:inline; }	
.group_286_53{
	width:187px; height:47px; float:left; background-color:#787878; padding-top:20px; padding-left:20px;
}
.logo{
	width:200px; height:42px; float:left; padding-top:12px; padding-left:15px;
}
.group_148_133{
	width:148px; height:133px; float:left;
}
.group_148_26{
	width:148px; height:26px; float:left; background-image:url(../images/ab_03.gif); background-repeat:no-repeat;
}
.group_148_107{
	width:148px; height:107px; float:left;
}
.group_2_133{
	width:2px; height:133px; float:left
}
.group_906_33{
	width:906px; height:33px; float:left
}
.group_906_300{
	width:906px; float:left
}
.group_148_300{
	width:148px; height:300px; float:left
}
.group_758_300{
	width:758px;  float:left
}
.group_543_300{
	width:743px;  float:left
}

.list_news{
	width:523px; float:left;padding-bottom:20px;
}
.title_category{
	width:500px; height:40px; float:left; color:#FFFFFF; font-weight:bold; font-size:14px;
}
.line{
	height:1px; border-bottom:solid 1px #CCCCCC; width:720px; float:left
}
.title_cat{
	 color:#FFFFFF; font-size:12px; text-transform:none;
}

.title_news{
	width:720px; float:left; color:#FFFFFF; font-weight:bold; padding-top:15px; padding-bottom:15px; text-align:justify;
}
.title_news a{
	color:#FFFFFF;
}
.title_news a:hover{
	color:#CCCCCC;
}
.lead_news{
	width:760px; float:left; color:#FFFFFF; font-size:11px; padding-bottom:10px;
}
.title_job{
	width:760px; float:left; color:#FFFFFF; font-weight:bold; padding-top:15px; padding-bottom:15px; text-align:justify;
}
.title_job a{
	color:#FFFFFF;
}
.title_job a:hover{
	color:#CCCCCC;
}
.lead_job{
	width:620px; float:left; color:#FFFFFF; font-size:11px; padding-bottom:10px;
}


.group_215_300{
	width:215px; height:300px; float:left
}
.group_289_335{
	width:239px; height:340px; float:left;  padding-left:10px;
}
#group_617_300{
	width:505px; height:330px; float:left; text-align:right; padding-top:5px;
}

#footer{
	width:756px; height:32px; float:left; background-color:#003922; margin-bottom:5px; padding-bottom:5px; position:relative;
}
/* End About */

#paging{ float:left; width:520px; text-align:center; color:#FFFFFF }
#paging ul{
	list-style-type:none; 	padding-left:4px;
}
#paging li{
	display:inline; padding-left:4px; color:#FFFFFF; 
}
#paging a{ text-decoration:none; color:#FFFFFF }
#paging a:hover{ text-decoration:none; color:#999999 }
#paging .paging_active{ text-decoration:none; color:#999999 }


.introduce{
	float:left; width:756px; font-size:12px; text-align:justify;
}
.title_introduce{
	float:left; width:756px; font-size:14px; text-transform:uppercase; font-weight:bold; padding-bottom:25px;
}
.title_contact{
	float:left; width:95%; font-size:14px; text-transform:uppercase; font-weight:bold; padding-bottom:25px; padding-top:20px;
}
#menu_top{
	float:left; width:680px;
}
#menu_top ul{
	margin:0px; padding:0px; list-style-type:none;
}
#menu_top li{
	display:inline; padding-right:1px;
}
#menu_top li a{
	color:#CCCCCC;	
}
#menu_top li a:hover{
	color:#999999; text-decoration:none
}
#menu_top .menu_active{
	color:#999999; text-decoration:none
}

/* Service */

.title_service{
	width:98%; float:left; color:#FFFFFF; font-weight:bold; padding-top:15px; padding-bottom:15px; text-align:justify;
}
.title_service a{
	color:#FFFFFF;
}
.title_service a:hover{
	color:#CCCCCC;
}
.lead_service{
	width:98%; float:left; color:#FFFFFF; font-size:11px; padding-bottom:10px;
}


.gradualshine {
	FILTER: alpha(opacity=80);
	-moz-opacity: 0.3; 
	padding: 1px;
	border: 1px solid #CCCCCC;	
}
.gradualshine1 {
	padding:2px 0px 2px 1px;
	/*border: 1px solid #CCCCCC;	*/
}
.gradualshine2 {
	padding:2px 0px 2px 2px;
	/*border: 1px solid #CCCCCC;	*/
}
.transOFF {
	WIDTH: 100%; BACKGROUND-COLOR: silver
}
.transON {
	FILTER: alpha(opacity=60); WIDTH: 100%; BACKGROUND-COLOR: silver; opacity: .60; -moz-opacity: 0.60
}
.img_product {
	padding: 2px;
	text-align: right;
	border: 1px solid #666666;
}
.project_list {
	font-size: 10px; color: #CCCCCC;	letter-spacing: 2pt;	width:756px;		float:left; padding-bottom:5px; margin-top:10px;
}
.name_product{
	float:left
}
.lead_product{
	float:left; 
	width:510px;
	background-color:#6A6868; 
	margin-top:3px;
	padding:6px ;
	margin-left:5px;
}
.lead_product img{
	float:left; border:solid 1px #CCCCCC;
}
.paging{
	float:left; text-align:right; padding:6px; width:510px; background-color:#636161; margin:3px 5px 0px; 
}
.paging a{
color:#6C8F90;
}
.paging a:hover{
	color:#fff; text-decoration:underline;
}

.showing{
	color:#fff; float:left; text-align:left; padding-left:5px; 
}
.bor_search{
	width:160px;
	height:18px;
	background:#545454;
	color:#CCCCCC;
	border: 1px solid #4D4D4D;
}
.btn_search{
	color:#fff; 
	background:#545454;
	border:solid 1px #545454
}
