/*
	float: left; float: right;
	clear: both; clear: left; clear: right;
	position: relative; position: absolute;
	overflow: hidden; overflow: visible; overflow: auto;
	display: inline; display: block;
	zoom: 1;
*/

body{
	background: white;
}

.menuA{
	padding: 4px 10px 4px 10px;
}

	.menuBA, .menuBB{
		padding: 5px 10px 5px 5px;
		background: url(/data/layout/bgJA.gif);
		filter: alpha(opacity=70); -moz-opacity: 0.70;
	}

	.menuBA{
		background: url(/data/layout/bgJA.gif);
	}

	.menuBB{
		background: url(/data/layout/bgJB.gif);
	}

.menuC{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

	.menuC li{
		padding: 0 0 0 15px;
		background: url(/data/layout/arrowB.jpg) no-repeat 0px 3px;
	}

.menuD{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

	.menuD li{
		padding: 0 0 5px 15px;
		background: url(/data/layout/arrowA.jpg) no-repeat 0px 3px;
	}

	.menuDA{
		text-align: left;
	}

	.menuDB{
		margin-top: 3px;
	}

.newsA{
}

	.newsAA{
	}

		.newsAAA{
			float: left;
			padding: 4px;
			background: url(/data/layout/bgK.jpg);
		}

		.newsAAB{
			float: left;
			margin-top: 2px;
		}

			.newsAABA{
			}

			.newsAABB{
				margin-top: 3px;
			}

			.newsAABC{
				margin-bottom: 3px;
				text-align: right;
			}

	.newsAB{
		height: 20px;
	}

.newsB{
	/*margin-top: 10px;*/
	margin: 5px 0 0 5px;
	padding-top: 10px;
	border-top: #ededed 1px solid;
	text-align: right;
}

/* --- main --- */

#divMain{
	margin: 0 auto;
	width: 972px;
	background: black url(/data/layout/bgA.jpg) no-repeat 0px 247px;
}

/* --- head --- */

#divHead{
	width: 972px;
	position: relative;
}

	#divHeadA{
		margin: 10px 0 0 10px;
		height: 22px;
		overflow: visible;
	}

		#divHeadAA{
			float: left;
			width: 270px;
			margin-top: 18px;
			overflow: visible;
		}

		#divHeadAB{
			float: left;
			width: 100px;
			margin-top: 18px;
		}

		#divHeadAC{
			float: right;
			width: 34px;
			margin: 0 10px 0 0;
		}

	#divHeadB{
		margin: 23px 0 0 10px;
		font-weight: bold;
	}

	#divHeadC{
		margin: 5px 0 0 0;
	}

		#imgHeadCA{
			width: 972px;
			height: 175px;
		}

	#divHeadD{
		margin: 5px 10px 0 10px;
		font-weight: bold;
	}

		#divHeadDA{
		}

		#divHeadDB{
			/*margin: 4px 0 4px 0;*/
			height: 3px;
			background: url(/data/layout/bgD.jpg);
		}

		#divHeadDC{
		}

/* --- body --- */

#divBody{
	margin: 5px 10px 10px 10px;
	width: 952px;
}

	#divBodyA{
		background: url(/data/layout/bgB.gif) repeat-y;
	}
		#divBodyAA{
			width: 720px;
			float: left;
		}

			#divBodyAAA{
				margin: 10px 10px 0 10px;
				padding: 0 0 5px 0;
				border-bottom: #999999 1px solid;
			}

			#divBodyAAB{
				margin: 5px 10px 0 10px;
			}

				#divBodyAABA{
					width: 559px;
					float: left;
				}

				#divBodyAABB{
					width: 131px;
					float: left;
					margin-left: 10px;
				}

			#divBodyAAC{
				margin: 5px 10px 10px 10px;
				overflow: visible;
			}

			#divBodyAAD{
				margin: 5px 10px 10px 10px;
				padding: 0 0 10px 0;
				border-bottom: #ededed 1px solid;
			}

		#divBodyAB{
			width: 222px;
			margin: 0 0 0 10px;
			float: left;
		}

			#divBodyABA{
				margin: 0 0 10px 0;
			}

			#divBodyABB{
			}

	#divBodyB{
		width: 952px;
		margin: 6px 0 0 0;
	}

		#divBodyBA{
			width: 300px;
			float: left;
		}

			#divBodyBAA{
			}

				#divBodyBAAA{
					height: 14px;
				}

					#divBodyBAAAA{
						float: left;
						width: 10px;
						background: url(/data/layout/bgHB.gif);
					}

					#divBodyBAAAB{
						float: left;
						width: 112px;
						text-align: center;
						font-weight: bold;
					}

					#divBodyBAAAC{
						float: left;
						width: 178px;
						background: url(/data/layout/bgHB.gif);
					}

				#divBodyBAAB{
					height: 98px;
					padding: 10px 10px 10px 7px;
					background: white;
				}

			#divBodyBAB{
				margin-top: 6px;
			}

				#divBodyBABA{
					height: 14px;
				}

					#divBodyBABAA{
						float: left;
						width: 10px;
						background: url(/data/layout/bgHB.gif);
					}

					#divBodyBABAB{
						float: left;
						width: 122px;
						text-align: center;
						font-weight: bold;
					}

					#divBodyBABAC{
						float: left;
						width: 168px;
						background: url(/data/layout/bgHB.gif);
					}

				#divBodyBABB{
					height: 98px;
					padding: 10px 10px 10px 7px;
					background: white;
				}

			#divBodyBAC{
				height: 150px;
				margin-top: 10px;
				/*background: white;*/
			}

				#divBodyBACA{
					padding: 10px;
				}

					#divBodyBACAA{
					}

					#divBodyBACAB{
						margin-top: 10px;
					}


		#divBodyBB{
			width: 200px;
			margin: 0 0 0 10px;
			float: left;
		}

			#divBodyBBA{
				height: 263px;
				margin-top: 7px;
				background: white;
			}

				#divBodyBBAA{
					padding: 10px;
				}

					#divBodyBBAAA{
						width: 142px;
						height: 16px;
						margin: 0 auto;
						background: url(/data/layout/bgF.jpg);
					}

					#divBodyBBAAB{
						width: 142px;
						margin: 10px auto;
					}

					#divBodyBBAAC{
						width: 176px;
						margin: 0 auto;
					}

					#divBodyBBAAD{
						width: 176px;
						margin: 10px auto;
					}

			#divBodyBBB{
				height: 150px;
				margin-top: 10px;
				background: gray;
				/*
				filter: alpha(opacity=75);
				-moz-opacity: 0.75;
				*/
			}

				#divBodyBBBA{
					padding: 10px;
				}

					#divBodyBBBAA{
						text-align: center;
						font-weight: bold;
					}

					#divBodyBBBAB{
						margin-top: 10px;
						text-align: center;
					}

		#divBodyBC{
			width: 200px;
			margin: 0 0 0 10px;
			float: left;
		}

			#divBodyBCA{
				height: 263px;
				margin-top: 7px;
				background: white;
			}

				#divBodyBCAA{
					padding: 10px;
				}

					#divBodyBCAAA{
						width: 142px;
						height: 16px;
						margin: 0 auto;
						background: url(/data/layout/bgF.jpg);
					}

					#divBodyBCAAB{
						width: 142px;
						margin: 10px auto;
					}

					#divBodyBCAAC{
						width: 176px;
						margin: 0 auto;
					}

					#divBodyBCAAD{
						width: 176px;
						margin: 10px auto;
					}

			#divBodyBCB{
				height: 150px;
				margin-top: 10px;
				background: gray;
				/*
				filter: alpha(opacity=75);
				-moz-opacity: 0.75;
				*/
			}

				#divBodyBCBA{
					padding: 10px;
				}

					#divBodyBCBAA{
						text-align: center;
						font-weight: bold;
					}

					#divBodyBCBAB{
						margin-top: 10px;
						text-align: center;
					}

		#divBodyBD{
			width: 222px;
			margin: 0 0 0 10px;
			float: left;
		}

			#divBodyBDA{
				height: 270px;
			}

				#divBodyBDAA{
					height: 14px;
				}

					#divBodyBDAAA{
						float: left;
						width: 10px;
						background: url(/data/layout/bgHB.gif);
					}

					#divBodyBDAAB{
						float: left;
						width: 80px;
						text-align: center;
						font-weight: bold;
					}

					#divBodyBDAAC{
						float: left;
						width: 132px;
						background: url(/data/layout/bgHB.gif);
					}

				#divBodyBDAB{
					height: 256px;
					background: white;
				}

					#divBodyBDABA{
						margin: 6px 10px 10px 10px;
					}

						#divBodyBDABAA{
						}

						#divBodyBDABAB{
							margin-top: 1px;
						}

						#divBodyBDABAC{
							margin-top: 1px;
						}

			#divBodyBDB{
				margin-top: 10px;
			}

/* --- home --- */

#divHome{
}

	#divHomeEN{
		margin: 5px 0 0 0;
		padding: 10px;
		background: white;
	}

	#divHomeA{
		width: 300px;
		float: left;
	}

		#divHomeAA{
		}

			#divHomeAAA{
				height: 14px;
			}

				#divHomeAAAA{
					float: left;
					width: 10px;
					background: url(/data/layout/bgHB.gif);
				}

				#divHomeAAAB{
					float: left;
					width: 120px;
					text-align: center;
					font-weight: bold;
				}

				#divHomeAAAC{
					float: left;
					width: 170px;
					background: url(/data/layout/bgHB.gif);
				}

			#divHomeAAB{
				height: 98px;
				padding: 10px 10px 10px 7px;
				background: white;
			}

		#divHomeAB{
			margin-top: 6px;
		}

			#divHomeABA{
				height: 14px;
			}

				#divHomeABAA{
					float: left;
					width: 10px;
					background: url(/data/layout/bgHB.gif);
				}

				#divHomeABAB{
					float: left;
					width: 136px;
					text-align: center;
					font-weight: bold;
				}

				#divHomeABAC{
					float: left;
					width: 154px;
					background: url(/data/layout/bgHB.gif);
				}

			#divHomeABB{
				height: 658px;
				padding: 10px 10px 10px 7px;
				background: white;
			}

	#divHomeB{
		width: 410px;
		margin: 0 0 0 10px;
		float: left;
	}

		#divHomeBA{
		}

			#divHomeBAA{
				height: 14px;
			}

				#divHomeBAAA{
					float: left;
					width: 10px;
					background: url(/data/layout/bgHB.gif);
				}

				#divHomeBAAB{
					float: left;
					width: 88px;
					text-align: center;
					font-weight: bold;
				}

				#divHomeBAAC{
					float: left;
					width: 312px;
					background: url(/data/layout/bgHB.gif);
				}

			#divHomeBAB{
				height: 610px;
				padding: 10px 10px 10px 7px;
				background: white;
			}

				#divHomeBABA{
				}

				#divHomeBABB{
					margin: 10px 0 0 5px;
					padding-top: 10px;
					border-top: #ededed 1px solid;
					text-align: right;
				}

		#divHomeBB{
			margin-top: 6px;
		}

			#divHomeBBA{
				height: 14px;
			}

				#divHomeBBAA{
					float: left;
					width: 10px;
					background: url(/data/layout/bgHB.gif);
				}

				#divHomeBBAB{
					float: left;
					width: 88px;
					text-align: center;
					font-weight: bold;
				}

				#divHomeBBAC{
					float: left;
					width: 312px;
					background: url(/data/layout/bgHB.gif);
				}

			#divHomeBBB{
				height: 145px;
				padding: 10px;
				background: white;
			}

				#divHomeBBBA{
				}

				#divHomeBBBB{
					margin: 5px 0 0 2px;
					padding-top: 10px;
					border-top: #ededed 1px solid;
					text-align: right;
				}

	#divHomeC{
		width: 222px;
		margin: 0 0 0 10px;
		float: left;
	}

		#divHomeCA{
		}

			#divHomeCAA{
				height: 14px;
			}

				#divHomeCAAA{
					float: left;
					width: 10px;
					background: url(/data/layout/bgHB.gif);
				}

				#divHomeCAAB{
					float: left;
					width: 116px;
					text-align: center;
					font-weight: bold;
				}

				#divHomeCAAC{
					float: left;
					width: 96px;
					background: url(/data/layout/bgHB.gif);
				}

			#divHomeCAB{
				height: 98px;
				padding: 10px;
				background: white;
			}

				#divHomeCABA{
					font-weight: bold;
				}

				#divHomeCABB{
					margin-top: 5px;
				}

		#divHomeCB{
			margin-top: 6px;
		}

			#divHomeCBA{
				height: 14px;
			}

				#divHomeCBAA{
					float: left;
					width: 10px;
					background: url(/data/layout/bgHB.gif);
				}

				#divHomeCBAB{
					float: left;
					width: 90px;
					text-align: center;
					font-weight: bold;
				}

				#divHomeCBAC{
					float: left;
					width: 122px;
					background: url(/data/layout/bgHB.gif);
				}

			#divHomeCBB{
				height: 400px;
				padding: 10px;
				background: white;
			}

				#divHomeCBBA{
				}

				#divHomeCBBB{
					margin: 10px 0 0 0;
					padding-top: 10px;
					border-top: #ededed 1px solid;
					text-align: right;
				}

		#divHomeCC{
			margin-top: 10px;
		}


/* --- foot --- */

#divFoot{
}

	#divFootA{
		text-align: center;
		margin: 0 10px 10px 10px;
		padding: 5px 0 5px 0;
		width: 952px;
		background: white;
	}

	#divFootB{
		margin: 0 10px 10px 10px;
		width: 952px;
		background: white;
	}
		#divFootBA{
			margin: 10px;
			text-align: center;
		}

