BODY {

margin:5px 0; padding:0; text-align:center; background-color:#FFFFFF; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color:#d3d3d3; color:#333;}







div#footerad {
width:100%; text-align:center; float:left; height:20px;
}
div#footerad a { color:#666666; text-decoration:none;}


div#container { 

	width:928px; 

	margin:0 auto; 

	padding:0;

	text-align:left;





}







div#top {

	height:88px;

	padding:0;

	width:100%;

	background-image:url(images/bg_top.gif);

	background-repeat:repeat-x;

}



img.logo {

	float:left;

	margin-top:12px;

	margin-left:5px;

	border:none;



	}

	

div#language {

	height:70px;

	float:left;

	width:100%;	

}



div#inside_mt { 

	float:right; 

	padding:2px 5px 0 0;

	text-align:right;

 	width:100%;

	

}



div#inside_mt a {

	color:c6c6c6;

	text-decoration:none;

} 



div#menu {

	height:18px;

	float:left;

	width:100%;

	z-index: 999;

	text-align:right;

	padding:0 5px 0 0;

}



div#menu a { color:#333333; text-decoration:none; display:inline; padding:0 10px; }



div#picture {

	float:left;

	width:928px;

	height:291px;

	background-image:url(images/picture.jpg);

	border-bottom:solid 1px #bababa;

	border-top:solid 1px #bababa;

	z-index: 0;

}



div#level_1 {

	float:left;

	height:186px;

	width:100%;

}



div#subpage {

	float:left;

	width:928px;

	background-color:#ffffff;

	border-top:1px #bababa solid;

	border-bottom:1px #bababa solid;

	text-align:center;

	padding:0;

	margin:0;



}



div#subpage_text {

	float:left;

	width:73%;



	padding:10px 0 0 0;

	margin:0;

	border-left:0px #bababa solid;

}







div#subpage_content {

	float: left;

	padding:10px;

	text-align:left;

	width:649px;

	margin:0;

}



div#subpage_content a:link, div#subpage_content a:visited {

	color:#2575a1;

	text-decoration:none;

}



div#subpage_content a:hover {

	text-decoration:underline;

}



div#submenu {

	float:left;

	width:27%;

	background-image: url(images/submenu.gif);

	background-repeat:repeat-x;

	margin:0;

	padding:0 0 150px 0;

}



h1.subpage {

	color:#2575a1;

	font-size:22px;

	margin:0;

	float:left;

	width:100%;

	padding:5px 0;

	font-weight:normal;

}



h1.footer {

	color:#2575a1;

	font-size:16px;

	margin:0;

	float:left;

	width:100%;

	padding:5px 0;

	font-weight:normal;

}



h2.footer {

	color:#2575a1;

	font-size:16px;

	margin:0;

	float:left;

	width:100%;

	padding:5px 0;

	font-weight:normal;

}



h3.footer {

	color:#2575a1;

	font-size:16px;

	margin:0;

	float:left;

	width:100%;

	padding:5px 0;

	font-weight:normal;

}







h2.subpage {

	color:#353535;

	font-size:22px;

	margin:0;

	width:100%;

	float:left;

	padding:5px 0;

	font-weight:normal;

}





h3.subpage {

	color:#2575a1;

	font-size:18px;

	margin:0;

	width:100%;

	float:left;

	padding:5px 0;

	font-weight:normal;

}



p {

	padding:10px 0;

	margin:0;

	display:block;

	width:650px;

}



div.submenu_title {

	padding:15px 0 0 10px;

	text-align:left;

	font-weight:bold;

	color: #2575a1;

}



div.submenu_subtitle {

	padding:5px 0 0 30px;

	text-align:left;



}



a.menulink2:link , a.menulink2:visited {

	display: block;

	width:200px;

	padding:5px 0 0 50px;

	text-align:left;

	background-image:url(images/arrow.gif);

	background-repeat:no-repeat;

	background-position: 40px 12px;

	float:left;

	color: #2575a1;

	text-decoration:none;

	

}



a.menulink2:hover {

	text-decoration:underline;

	

}



div#subimage {

	width:639px;

	height:235px;

	margin:0 auto;

	border:1px #bababa solid;

	

}



div#about_us {

	float:left;

	height:186px;

	width:658px;

	background-image:url(images/bg_about_us.gif);

	background-repeat:repeat-x;

	border-right:solid 1px #bababa;

		

	

}	



div#about_us_0 {

	

	color:#2575a1;

	float:left;

	height:60px;

	width:100%;	

}	



div#about_us_0 span {

	display:block;

	font-size:18px;

	padding:33px 0 0 15px;

}



div#about_us_l {

	font-size:15px;

	color:#2575a1;

	float:left;

	height:126px;

	width:134px;	

	background-image:url(images/earth.jpg); 

	background-repeat:no-repeat; 

	background-position:bottom left;	

	text-align:center;

}	







div#about_us_2 {

	font-size:12px;

	color:#4b4b4b;

	float:left;

	height:126px;

	width:500px;	

}	



div#about_us_2 span {

	float:left;

	display:block;

	text-align:justify;

	padding:10px 0 0 0;

	

}	





div#info {

	float:left;

	height:186px;

	width:268px;

	background-color:#FFFFFF;

}



div#blue_text {

	float:left;

	width:249px;

	height:107px;

	font-size:23px;

	color:#2575a1;

	margin:33px 0 0 19px;

	line-height:20px;

}



div#grey_text {

	float:left;

	width:249px;

	height:39px;

	font-size:11px;

	color:#939393;

	margin:0 0 0 19px;

}



div#level_2 {

	float:left;

	height:130px;

	width:100%;

	border-top:solid 1px #bababa;

}





div#l1 {

	float:left;

	width:296px;

	height:130px;

	background-color:#FFFFFF;

	border-right:solid 1px #bababa;

}



div#l2 {

	float:left;

	width:287px;

	height:130px;

	background-color:#FFFFFF;

	border-right:solid 1px #bababa;

}



div#l3 {

	float:left;

	width:342px;

	height:130px;

	background-color:#FFFFFF;

	

}



div#title1 {

	float:left;

	width:291px;

	color:#799b0d;

	font-size:22px;

	padding:5px 0;

	margin:15px 0 0 5px;

}



div#text1 {

	float:left;

	text-align:center;

	width:266px;

	color:#3d3d3d;

	font-size:11px;

	margin:0 0 0 5px;

	text-align:justify;

	padding:5px;

}



div#title2 {

	float:left;

	width:282px;

	padding:5px 0;

	color:#4c631a;

	font-size:22px;

	margin:15px 0 0 5px;

}



div#text2 {

	float:left;

	text-align:center;

	width:257px;

	padding:5px;

	color:#3d3d3d;

	font-size:11px;

	margin:0 0 0 5px;

	text-align:justify;

}



div#title3 {

	float:left;

	width:337px;

	padding:5px 0;

	color:#556d1f;

	font-size:13px;

	margin:15px 0 0 5px;

}



div#text3 {

	float:left;

	text-align:center;

	width:322px;

	color:#3d3d3d;

	font-size:11px;

	margin:10px 0 0 5px;

	padding:5px;

	text-align:justify;

}



div#text3 a {

	color:#006699;

	text-decoration:none;

}



div#text3 a:hover {

	text-decoration: underline;

}



div#bottom {

	float:left;

	height:35px;

	width:928px;

	background-image:url(images/bg_bottom.gif);

	margin:10px 0 0 0;

	border:solid 1px #bababa;

	font-size:11px;

}



div#bottom_inside{

	float:left;

	width:100%;

	text-align:center;

	color:#FFFFFF;

	margin:10px 0 0 0;

	

}



div#bottom_inside a {

	text-decoration:none;

	color:#FFFFFF;

}



div#line {

	float:left;

	height:3px;

	width:100%;

	background-image:url(images/line.gif);

	background-repeat:repeat-x;

	margin:10px 0 0 0;

}



div#articles {

	float:left;

	width:928px;

	margin:10px 0;

	font-size:11px;

}



div.article1 {

	float:left;

	width:350px;

	font-size:11px;

}



div.article2 {

	float:left;

	width:350px;

	font-size:11px;

}



div#news {

	float:left;

	width:228px;

	font-size:11px;

}



div.title_a {

	float:left;

	width:350px;

	color:#92b124;

	margin:15px 0 0 0;

	text-align:center;

}



div.title_b {

	float:left;

	width:228px;

	color:#458ade;

	margin:35px 0 0 0;

	text-align:center;

	font-size:18px;

}



div.txt {

	float:left;

	width:326px;

	margin:0 0 0 12px;

	text-align:justify;

}



div.txt a{

	color: #006699 ;

	

}



div.txt_b {

	float:left;

	width:100%;

	color: #666666;

	font-size:11px;

}



div.txt_c {

	float:left;

	width:100%;

	text-align:justify;

	color: #333333;

	

}



div.portfolio {

	margin:0;

	padding:0;

	float:left;

	width:650px;

	/*height:140px;*/

}



div.page {

	float:left;

	width:180px;

	height:140px;

}



div.title_portfolio {

	float:left;

	height:20px;

	width:460px;

	color:#6490b5;

	padding:0 0 0 10px;

	font-weight:bold;

}



div.www {

	float:left;

	height:20px;

	width:460px;

	padding:0 0 0 10px;

}



div.www span {

	color:#92b124;

	text-decoration:none;

}



div.title_portfolio  span a:link, div.title_portfolio span  a:visited {

	text-decoration:none;

}



div.title_portfolio span a:hover{

	text-decoration:none;

}





div.text_portfolio {

	float:left;

	/*height:100px;*/

	width:460px;

	padding:0 0 0 10px;

}



div.line_portfolio {

	float:left;

	height:3px;

	width:630px;

	background-image:url(images/line2.gif);

	background-repeat:repeat-x;

	margin:15px 0 15px 10px;

}



/** lang **/

img.noselected {  opacity:0.4;filter:alpha(opacity=40); }

img.noselected { border:1px solid #FFFFFF; opacity:0.4;filter:alpha(opacity=40);}

img.noselected:hover { border:1px solid #FFFFFF; opacity:1; filter:alpha(opacity=100);}



img.yesselected { border:1px solid #FFFFFF;}



/* drop down menu */



div.dropmenu { text-align:left; background-image:url(images/bgmenu.png); border: 1px solid #66757e; width:150px;  z-index:1; visibility: hidden; position:absolute; margin:0 0 0 -1px; }



div.dropmenu a:link, div.dropmenu a:visited  { color: #666666; text-decoration:none; display:block; width:100%;}

div.dropmenu a:hover { background-color:#66757e; color:#FFFFFF; }

div.dropmenu span.inside { display:block; padding:2px 0 2px 5px;}



div.dropmenu2 { text-align:left; background-image:url(images/bgmenu.png); border: 1px solid #66757e; width:150px;  z-index:1; visibility: hidden; position:absolute; margin:0 0 0 106px; }



div.dropmenu2 a:link, div.dropmenu2 a:visited  { color: #666666; text-decoration:none; display:block; width:100%;}

div.dropmenu2 a:hover { background-color:#66757e; color:#FFFFFF; }

div.dropmenu2 span.inside { display:block; padding:2px 0 2px 5px;}





a.menulink:link , a.menulink:visited { 

text-decoration:none;

	text-align:left;

	font-weight:bold;

	color: #2575a1;

} 



a.menulink:hover{

text-decoration:none;



} 



div.black {

color:#4b4b4b;



}



br.clear { clear:both; padding:0; margin:0;}





div.links {

	display: block;

	width:200px;

	padding:5px 0 0 50px;

	text-align:left;

	background-image:url(images/arrow_black.gif);

	background-repeat:no-repeat;

	background-position: 40px 12px;

	float:left;



	text-decoration:none;

	

}



div#lb {

float:left;

width:100%;



}



.h2style{

float:left; margin:0; padding:0; font-size:15px;

}



.h2style2{

float:left; margin:0; padding:0; font-size:13px;

}



.h1style {

	display:block;

	font-size:18px;

	padding:33px 0 0 15px;

	margin:0;

	float:left;

}







.h2style{

float:left; margin:0; padding:0; font-size:15px;

}



img.seo {

	display:block;

	margin-left:auto;

	margin-right:auto; 

}
