body {
	/*position: relative;*/
	width: 1001px;
/*	width: 995px;*/
	margin: 0 auto;
	font: 12px Tahoma, Verdana, Arial, Times New Roman, serif;
	color: #484848; /*777*/
}
a {
	color: #ae8f25;/*#c6c164;*/
}
	a:hover {
		color: rgb(131, 130, 130) !important;
	}
p {
	margin-bottom: 10px;
	text-align: justify;
}
small {
	font-size: 10px;
}

hr {
	color: #777;
}

table p {
	text-indent: 0!important;
}

h1.spec {
	font-size: 16px !important;
	color: #b79b1b;
}
.spec {
	font-size: 18px;/* Times New Roman, Tahoma, Verdana, Arial, Times New Roman, serif;*/
	font-weight: normal;
}
	.spec a {
		color: #484848; /*777*/
	}
table.event {
	width: 100%;
	margin: 9px 0;
}
.event .comment {
	font-size: 10px;
}
.event.bordered {
	border-top: 1px solid #F0EEC7;
}
.event.bordered .first td{
	padding-top: 9px;
}
.event td.spec {
	width: 360px;
}
.event td.date {
	font-size: 14px;
}
.introduction p {
	text-align: left;
}
.clear {
	clear: both;
}
.logo {
	text-align: center;
}
.dfooter {
	text-align: center;
	margin: 20px 0;
	color: #777777;
}
.gallery {
	width: 100%;
	height: 107px;
}
	.gallery li {
		float: left;
	}
.main {
	margin-top: 5px;
	overflow: hidden;
}
	.left {
		float: left;
		width: 17%;
	}
		.left ul {
			margin: 10px;
		}
			.left li {
				padding: 4px 6px;
				color: #b79b1b;
			}
			.left .active, .left li:hover {
				padding: 3px 5px;
				border: 1px #f0eec7 solid;
			}
				.left .active a, .left li:hover a {
					color: #b79b1b;
				}
	.center {
		float: left;
		width: 81%;
	}
		.bread-crumbs {
			font-size: 14px;
			color: #c6c164;
		}
			.bread-crumbs a {
				font-size: 18px;
			}
			.bread-crumbs a:hover {
				color: rgb(182, 152, 22) !important;
			}
		.dictionary {
			margin-left: 100px;
			padding: 3px 5px;
			border: 1px #f0eec7 solid;
			font-size: 10px;
		}
			.dictionary input {
				width: 155px;
				border: 0;
				font-size: 10px;
			}
		.text {
			clear: both;
			margin-top: 10px;
			/*text-indent: 1em;*/

		}
			.text h1 {
				padding: 5px 0 10px;
				font-size: 14px;
				font-weight: normal;
			}
			.text select {
				margin-bottom: 10px;
			}
			.text ul {
					padding: 0 0 10px 30px;
				}
					.text li {
						margin-bottom: 10px;
					}
			.block {
				margin-bottom: 20px;
				padding: 10px 10px 0 10px;
				border: 2px #f0eec7 solid;
				overflow: hidden;
			}
				.block h1 {
					padding-top: 0;
					font-size: 16px;
					font-weight: normal;
					text-align: center;
				}
				.block p {
					margin-bottom: 5px;
				}
				.block h2 {
					padding-bottom: 5px;
				}
				.block ol {
					padding: 0 0 10px 30px;
				}
					.block li {
						margin-bottom: 10px;
					}
				.block-image-left {
					float: left;
					width: 60%;
				}
				.block-image-right {
					float: right;
					width: 273px;
					margin: 0 0 10px 10px;
				}
				.block-left {
					float: left;
					width: 48%;
				}
				.block-right {
					float: right;
					width: 48%;
					margin-left: 20px;
				}
		.pagination {
			clear: both;
			margin: 20px 0;
			font-size: 10px;
			overflow: hidden;
		}
			.pagination li {
				float: left;
				margin-right: 5px;
			}
			.pagination .active {
				color: #c6c164;
			}
				.pagination a {
					color: #999;
					text-decoration: none;
				}
		.center-left {
			float: left;
			width: 40%;
		}
			.center-left p{
				text-indent: 1em;
			}
		.center-right {
			float: right;
			width: 56%;
			margin-left: 20px;
		}
		.center-left-thick {
			float: left;
			width: 83%;
		}
		.center-left-thick p {
			text-indent: 1em;
		}

		.center-right-thin {
			float: right;
			width: 14%;
			margin-top: 48px;
		}
			.gallery-page {
				overflow: hidden;
				padding: 0!important;
			}

				.gallery-page li {
					float: left;
					margin: 0 20px 20px 0;
				}
			.banner1 {
				float: left;
				width: 271px;
				margin-right: 20px;
			}
			.banner2 {
				float: left;
				width: 131px;
				margin-bottom: 20px;
			}
				.title {
					padding: 5px 0;
					background-color: #c4a723;
				}
					.title h1, .title h2 {
						text-align: center;
						font-weight: normal;
						color: #fff;
					}
					.title h1 {
						padding: 5px 0;
						font-size: 16px;
					}
					.title h2 {
						height: 10px;
						font-size: 10px;
					}
				.comment {
					margin-top: 10px;
					font-size: 10px;
				}
.footer {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
}
	.footer li {
		float: left;
		width: 24%;
		text-align: center;
	}
		.footer a {
			font-size: 14px;
			color: #999;
			text-decoration: none;
		}
			.footer img {
				border: 2px #f0eec7 solid;
			}
			.footer li:hover img {
				border: 2px rgb(182, 152, 22) solid;
			}

.g_letter {
	font-size: 28px;
	color: #777777;
	font-weight: bolder;
	/*color: #484848;*/
}

.glossary_ul {
	padding-left: 0!important;
}

.glossary_ul li {
	margin-bottom: 20px;
}

.g_letterbox {
	padding: 10px 0 20px 0;
	font-size: 14px;
}

.g_letterbox a {
	text-decoration: none;
}

.g_word {
	margin-bottom: 10px;
}