* {
	margin:0;
	padding:0;

}
body {	
	font-family:"Microsoft Sans Serif","Tahoma" ;
	font-size: 12px;
	line-height: 140%;
	color:#000000;
	background-image: url(../images/bg_all.gif);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#7AA2D3;
	margin: 0px;
	text-align:center;
	}
a {COLOR: #0173BA;  text-decoration: underline; font-size: 12px;}
a:link {COLOR: #0173BA; text-decoration: underline; font-size: 12px;}
a:visited {COLOR: #0173BA; text-decoration: underline; font-size: 12px;}
a:active {COLOR: #0173BA; TEXT-DECORATION: underline; font-size: 12px;}
a:hover {
	COLOR: #0173BA;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}

.sub:link {COLOR: #ffffff; text-decoration: underline; font-size: 12px; font-weight:bold;}
.sub:visited {COLOR: #ffffff; text-decoration: underline; font-size: 12px; font-weight:bold;}
.sub:active {COLOR: #ffffff; TEXT-DECORATION: underline; font-size: 12px; font-weight:bold;}
.sub:hover {  COLOR: #ffffff;text-decoration: underline;font-size: 12px; font-weight:bold;}

td{
font-size:12px;}

.td_padding {
	padding:4px 4px 4px 4px;
}
/*---------------------------header-------------------------*/
#header{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_header1.jpg);
	background-repeat:no-repeat;
	height:180px;
	padding-left:1px;

}

#header_new{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_header1.jpg);
	background-repeat:no-repeat;
	height:155px;
	padding-left:1px;
	
}
#header_proto3{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	height:155px;
	padding-left:1px;
}
#header_proto4{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	height:129px;
	padding-left:1px;
}

#headern{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	height:115px;
	padding-left:1px;
}
#menu{
	width:1003px;
	padding-right:1px
}
#menu_new{
	width:1003px;
    padding:0px 0px 0px 0px;
}

#headtop{
	width:1003px;
	padding-right:1px;
}
.logo{
	float:left;
	width:150px;
	padding:0px 0px 0px 20px;
}
.flag{
	vertical-align:middle;
	float:right;
	width:258px;
	padding:0px 20px 0px 0px;
	}

.pic_head{
	width:964px;
	height:51px;	
}

.slogan{
	float:left;
	width:457px;
	padding:32px 100px 0px 0px;
	}
	
.slogan_new{
	float:left;
	width:820px;
	padding:32px 100px 0px 0px;
	}
/*---------------------------container-------------------------*/

#container{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_content.gif);
	vertical-align:top;
		
	}
.text_body{
	text-align:left;
	text-align: justify;
	line-height:160%;
}
.text_head{
	text-align:center;
	color:#0173BA;
	font-size:18px;
	font-weight:bold;
	line-height:160%;
	margin:0px 0px 10px 0px;
}
.text_head2{
	text-align:left;
	color:#0173BA;
	font-size:14px;
	font-weight:bold;
	line-height:160%;
	margin:0px 0px 10px 0px;
}

.text_head_center{
	text-align:center;
	color:#52AFE8;
	font-size:16px;
	font-weight:bold;
	line-height:160%;
	margin:0px 0px 10px 0px;
}

.text_head_new{
	text-align:left;
	color:#0173BA;
	font-size:18px;
	font-weight:bold;
	line-height:160%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 4px;
}
.text_blue{
	color:#0173BA;
	font-weight:bold;
}
#side_l{
	float:left;
	width:201px;
	vertical-align:top;
	margin-top:10px;

}
#side_r{
	float:right;
	width:700px;
	vertical-align:top;
	padding-right:15px;
	margin-top:10px;
}
#history{	
	color:#0173BA;
	text-align:left;
	padding:0px 0px 0px 40px;
	
}

.table_rin{
	text-align:left;
	font-size:14px;
}

/*---------------------------home-------------------------*/	
#home_l{
	float:left;
	width:600px;
	vertical-align:top;
	margin:20px 10px 10px 0px
}
#home_l_sub{
	float:left;
	width:200px;
	vertical-align:top;

}

#home_r{
	float:right;
	width:330px;
	background-image: url(../images/bg_acti.jpg);
	background-repeat: repeat-x;
	background-position: left -440;
	text-align:left;
	
}


#home_r_sub{
	float:right;
	width:580px;
	vertical-align:top;
	margin:0px 0px 10px 5px;

}
.home_pic_r{
	float:right;
	width:142px;
	height:147px;
	margin:5px 0px 0px 5px;
	vertical-align:bottom;
}


.h_news_title {
	font-weight:bold;
	text-align:left;
	font-size:1.2em;
	font-family:Arial;
	}
	
	
.h_news_detail {
	text-align:left;
	text-align: justify;
	line-height:140%;
	margin-bottom:1.8em;
	}
	


/*-------------------------activity-------------------------*/
.acti_pic{
	float:left;
	width:150px;
	height:100px;
	margin:5px 0px 0px 0px;

}
.acti_text{
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	padding:0px 0px 0px 5px;
	

}

/*-------------------------contact-------------------------*/
.contat_tb{
	width:240px;
	border:solid;
	border-color: #7DA7D9;
	border-width:1px;
	background-color:#E3E8F0;
	padding:5px 5px 5px 5px;

	}

.contact_bold{
	font-weight:bold;
	margin:auto;
}
.tender_top{
	margin-left:20;
	text-align:left;
}

/*-------------------------privacy------------------------*/



/*-------------------------research------------------------*/
.research_bg{
	background-image:url(../research/images/bg_line.jpg);
	background-repeat:repeat-y;
}
.research_l{
	width:210px;


}
.research_r{
	width:190px;


}
.research_c{
	width:190px;


}

.research_pad{
	padding:0px 0px 0px 10px;
	margin:0px 9px 0px 0px;
	vertical-align:top;
}

.research_tx_bold{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:160%;
}
.research_tx{
	font-size:12px;
	text-align:left;
	line-height:160%;
}
.research_tx_l{
	width:220px;
	font-size:12px;
	text-align:left;
	line-height:160%;
	padding:0px 5px 0px 5px;
}

.research_line{


	padding:0px 0px 10px 0px;
	margin:0px 9px 0px 10px;

	
}
.research_line2{
	background-image:url(../research/images/line2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

	padding:10px 0px 10px 0px;
	margin:0px 9px 0px 10px;

	
}


.research_pic{
	margin:5px 0px 5px 0px;
}
.research_top01{
	font-size:14px;
	font-weight:bold;
	padding:0px 10px 0px 5px;
}
.research_top02{
	font-size:14px;
	color:#52AFEA;
	padding:0px 10px 0px 5px;
}
.research_detail{
	font-size:12px;
	padding:0px 5px 0px 5px;
	line-height:160%;
}
.research_detail_blue{
	font-size:12px;
	color:#0173BA;
	padding:0px 5px 0px 5px;
	line-height:160%;
}
.research_text_r{
	font-size:12px;
	color:#000000;
	text-align:right;
	width:675px;
	font-style:italic;
	padding:0px 0px 0px 0px;

}


/*-------------------------Researchers---------------------*/

.researchers_pic{
	margin:5px 0px 5px 0px;
	margin-top:auto;
}

.researchers_text{
	font-size:13px;
	line-height:160%;
	text-align:center;
}

.researchers_name1{
	font-size:19px;
	font-weight:bold;

	
}

.researchers_title1{
	font-size:17px;
}


.researchers_text_content{
	font-size:12px;
	line-height:200%;
	text-align:left;
}

.researchers_text_content1{
	font-size:12px;
	line-height:160%;
	text-align:left;
}

.researchers_title_text{
	text-align:left;
	color:#0173BA;
	font-size:14px;
	font-weight:bold;
	line-height:160%;
	margin:0px 0px 10px 0px;
	}

.researchers_subtitle_text{
	text-align:left;
	color:#0173BA;
	font-size:12px;
	font-weight:bold;
	line-height:160%;
	margin:0px 0px 10px 0px;
	}

.researchers_title_text_link{
	text-align:left;
	color:#0173BA;
	font-size:24px;
	font-variant:inherit
	font-weight:bold;
	line-height:160%;

}
.researchers_ul{
	margin: 0px 0px 0px 10px;
	padding: 1px 10px 1px 15px;
	font-size:12px;
	line-height:200%;
	text-align:left;
	}
	
	.researchers_ol {
	margin: 0px 0px 0px 10px;
	padding: 2px 10px 6px 15px;
	li
}
	
	.researchers_text_context{
	font-size:12px;
	line-height:160%;
	text-align:left;
}
	
/*-------------------------footer-------------------------*/
#footer_copyrightbg{
	background-image: url(../images/bg_copy.jpg);
	background-repeat:no-repeat;
	color:#000000;
	width:1004px;
	height:20px;
	margin-left:auto;
	margin-right:auto;

	}



#footer_copyright{
	background-repeat:no-repeat;
	color:#000000;
	width:1004px;
	height:20px;
	margin-left:auto;
	margin-right:auto;

	}



#footer{
	background-image: url(../images/bg_footernew.gif);
	background-repeat:no-repeat;
	color:#000000;
	width:1004px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px 0px 0px;
	}
.t_f:link {COLOR: #0054A6; text-decoration: underline; }
.t_f:visited {COLOR: #0054A6; text-decoration: underline;  }
.t_f:active {COLOR: #0054A6; text-decoration: none;  }
.t_f:hover { COLOR: #0054A6;text-decoration: none;  }

.t_f2:link {COLOR: #0054A6; text-decoration: underline; padding:15px 0px 0px 0px;}
.t_f2:visited {COLOR: #0054A6; text-decoration: underline;	padding:15px 0px 0px 0px; }
.t_f2:active {COLOR: #0054A6; text-decoration: none; padding:15px 0px 0px 0px; }
.t_f2:hover { COLOR: #0054A6;text-decoration: none;	padding:15px 0px 0px 0px; }


.footer_copy{
	background-position:center;
	height:50px;
	padding:10px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:left;
}
.footer_l{
	text-align:left;
	vertical-align:bottom;
	float:left;
	padding:2px 0px 0px 40px;
}
.footer_r{
	float:righr;
	width:300px;
	padding:2px 0px 0px 0px	
}

.footer_rr{
	float:left;
	text-align:left;
	width:300px;
	padding:2px 0px 0px 0px;
}
/*-------------------------------------------------*/

.td_padding ol{
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 6px 15px;
	line-height: 155%;
	}
	
.td_padding ul{
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 6px 15px;
	line-height: 155%;
	}

.ol {
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 6px 15px;
	line-height: 155%;
	li
}
.ol2 {
	margin: 0px 0px 0px 30px;
	padding: 4px 10px 6px 15px;
	line-height: 155%;
	li
}
.ul{
	margin: 0px 0px 0px 10px;
	padding: 1px 10px 1px 15px;
	line-height: 155%;
}

.li_menu1 {
	list-style-image:url(../images/icon_vector.gif);
	list-style-position:outside;
	margin-bottom:1em;
	margin-left:2em;
	}

.li_menu2 {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	margin-bottom:1em;
	margin-left:2em;
	}
/*----------------------- Seminar --------------------------*/

#seminar {
}


#seminar li {
	list-style-position:outside;
	margin-bottom:1em;
	margin-left:2em;
	font-weight:bold;
	}
	
#seminar .lispan{
	font-weight:normal;
	}



/*-----------------------whatnew--------------------------*/

.sub_whatnew{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: left;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	margin:5px 0px 5px 0px;
}
.sub_whatnew2{
	padding:0px 10px 0px 25px;
}
.sub_whatnew_b{

	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}

	
	
.anex {
	font-size: 14px;
}

.li_bulllet_events {
	list-style-image:url(../images/icon_vector.gif);
	list-style-position:outside;
	margin-bottom:1em;
	margin-left:1em;
	}
	
/*-----------------------HomeNew--------------------------*/
	
#home_l_new{
	float:left;
	width:250px;
	background-image: url(../images/bg_acti.jpg);
	background-repeat: repeat-x;
	background-position: left -440;
	text-align:left;
	vertical-align:top;
	
	
}

#home_l_little{
	float:left;
	width:8px;
	height:159px;
	background-image: url(../images/bg_acti.jpg);
	background-repeat: repeat-x;
	background-position: left -440;
	text-align:left;
	vertical-align:top;
	
	
}
	
#home_r_new{
	float:right;
	width:650px;
	vertical-align:top;
	padding-right:10px;
	margin-top:10px;

}
.eria_top_tb{
	width:200px;
	border:hidden;
	float:left;
	text-align:left;
	/*--
	border-color: #7DA7D9;
	border-width:1px;
	
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 7px;
	*/
}
.ul_top_left{
	padding: 1px 10px 1px 10px;
	margin-left:10;
	text-align:left;
}

.ul_top_left_n{
	padding:20px 20px 20px 20px;
	margin:20px 20px 20px 20px;
}

.eria_intro {
	text-align:left;
	line-height:140%;
	padding:5px 5px 5px 5px;

	}
	
.text_head_research{
	text-align:left;
	color:#0173BA;
	font-size:19px;
	font-weight:bold;
	line-height:160%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 4px;
}

.text_head_research_2{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color: #6DB9EA;
}
