#general_infos { overflow: hidden; height:auto; float:left; width:824px; padding-bottom:10px; }

	#general_infos .head{ }

	#general_infos .menupic { float:left; margin:20px 0px 30px 10px; }

	

	#general_infos .menulist { width:500px; float:right; margin:20px 0px 30px 0px; padding:0px; }
	#general_infos .menulist li { display:block; width: 250px; float:left; margin:0px; padding:0px; list-style-type:none; color:#0000cc; }
	#general_infos .menulist a { color: #0000cc; text-decoration:underline; }

		

	#general_infos hr { display:block; height:1px; clear:both; margin:0px 10px; color:#191c5c; background-color:#191c5c; border:0px; }

	

	#general_infos img { border:1px solid #191c5c; margin:10px; }

	#general_infos img.left { float:left; }

	#general_infos img.right { float:right; }

	#general_infos img.alone { display:block; clear:both; margin:10px auto; }

	

	/*#general_infos h1 { margin:30px auto 20px auto; text-align:center; color:#000000; font-size:14px; }*/

	#general_infos h2 { margin:0px 0px 5px 15px; text-align:left; color:#000000; font-size:12px; }

	#general_infos h3 { margin:0px 0px 5px 15px; text-align:left; color:#000000; font-size:12px; }

	#general_infos p { margin:5px 10px 5px 10px; text-align:justify; }

	#general_infos .general { width:90%; margin:10px 5%; border:1px solid #000000; border-collapse:collapse; border-spacing:0px; }

	#general_infos .general th { border:1px solid #000000; color:#f00; font-weight:bold; text-align:center; background-color:#FFFF99;}

	#general_infos .general td { border:1px solid #000000; padding:1px 5px;}

	#general_infos .general td.blue { background-color:#CCFFFF; text-align:center; }

	

	#general_infos .advanced { width:80%; margin:10px 10%; border:1px solid #000000; border-collapse:collapse; border-spacing:0px; }

	#general_infos .advanced th { border:1px solid #000000; color:#FFFFFF; font-weight:bold; text-align:center; background-color:#1B1D5A;}

	#general_infos .advanced td { border:1px solid #000000; padding:1px 5px;}

	#general_infos .advanced td.img { background-color:#b6b8ff; text-align:center; }

	

	#general_infos .market { width:90%; margin:5px 5%; border:1px solid #000000; border-collapse:collapse; border-spacing:0px; }

	#general_infos .market th { border:1px solid #000000; color:#FFFFFF; font-weight:bold; text-align:center; background-color:#1B1D5A;}

	#general_infos .market td.SP { border:1px solid #000000; text-align:center; }

	#general_infos .market td { border:1px solid #000000; padding:1px 5px;}

	#general_infos .market td.G { background-color:#dfe4ff; color:#00bd12;  }

	#general_infos .market td.R { background-color:#dfe4ff; color:#ff0000;  }

	

	#general_infos .open { width:80%; margin:10px 10%; border:1px solid #000000; border-collapse:collapse; border-spacing:0px; }

	#general_infos .open th { border:1px solid #000000; color:#FFFFFF; font-weight:bold; text-align:center; background-color:#1B1D5A;}

	#general_infos .open td.S { background-color:#b1d2ff; }

	#general_infos .open td.V { background-color:#eaf3ff; }

	

	#general_infos ul { margin:3px 10px 30px 40px;text-align:justify; }

	#general_infos ol { margin-left:40px; margin-right:10px; text-align:justify; }

	#general_infos a { font-weight:normal; }
	#general_infos h1.maintitle a { font-weight:bold; }
	#general_infos h1.maintitle { font-weight:bold; }
	

	#general_infos .country { height:auto; overflow:auto; clear:both; margin:0px 20px 10px 20px; border-top:1px solid #7496FF; }

	#general_infos .country p { margin:0px; padding:0px; }

	#general_infos .country ul { width:400px; float:right; list-style-type:none; }

	#general_infos .country ol { width:400px; float:right; list-style-type:none; }

	#general_infos .country li { color:#0000cc; font-weight:normal; }

	#general_infos .flags { width:80px; float:left; border:0px; margin:0px 10px 0px 30px; }

	

	#general_infos form { margin:0px; padding:0px; }

	.subpage_menu { display:block; margin:20px 0px 10px 10px; width:595px; height:158px; float:left; border-top:1px solid #000; border-bottom:1px solid #000; }

		#general_infos .subpage_menu h1 { margin:10px auto 5px auto; font-weight:normal; }

		.t1a { padding-left:10px; padding-right:20px; }

		.t1b { padding-left:10px; padding-right:20px; width:300px; }

		.t2 { padding-left:50px; text-align:left; background:url('../images/gradient106px.gif') no-repeat 49px; width:250px; height:20px; }

		.t2 select { background:#dde9ff; border:0px; margin:0px; padding:0px; height:16px; width:104px; font-size:12px; }

		

	#icon_container { height:auto; width:auto; overflow:hidden; clear:both; }

		.icon { display:block; width:183px !important; height:183px !important; float:left; border:0px; padding:11px }

		#general_infos .gobutton { border:0px; margin:5px; }
		
	#sitemap ul { margin-left:40px; }