@charset "UTF-8";
/* CSS Document */

html, body {
	height:100%;
	font-family:helvetica,arial,verdana,sans-serif;
}

/* for IE */
a img {border: none; }

.indexbody
{
	font-size:12px;
	color:#333333;
	background:#d5ded4;
	text-align:center;
	margin:0px auto;
	font-family:helvetica,arial,verdana,sans-serif;
	letter-spacing:3px;
	width: 1000px;
	min-height:100%;
}

.indexmaindiv
{
	padding-top:50px;
	min-height: 100%;
	background:#e7e7e8 url(../images/pattern-4Fd.png) no-repeat;
	position:relative;
	text-align:left;
	margin:0px auto;
	width: 1000px;
	height:750px;
}

.detailmaindiv
{
	padding-top:50px;
	min-height: 100%;
	background:#e7e7e8 url(../images/pattern-4Fd.png) no-repeat;
/*	position:relative;*/
	text-align:left;
	margin:0px auto;
	width: 1000px;
	/*height:1550px;*/
}

.index_top_bar
{
	position:absolute;
	top:200px;
	overflow:auto;
	left:50%;
	margin:0 0 0 -482px;
	width:960px;
	align:center;
	border:0;
	z-index: 100;
}
.index_top_bar_home
{
	top:220px;
}

textarea,input
{
	font-family:helvetica,arial,verdana,sans-serif;
	color:#333333;
	font-size:15px;
	line-height: 20px;
	letter-spacing:5px;
	padding:0;
	margin:0;
}

a:link,a:visited
{
	text-decoration:none;
	color:#333333;
	background-color:transparent;
	cursor: pointer;
}

a:hover,a:active
{
	text-decoration:none;
	color:#999999;
	background-color:transparent;
	cursor: pointer;
}

.menu a:hover, .menu a:active
{
	text-decoration:none;
	color:#999999;
	background-color:#a29061;
	cursor: pointer;
}

a.sliding_content:link,a.sliding_content:visited
{
	text-decoration:none;
	color:#eeeeee;
	background-color:transparent;
	cursor: pointer;
}

a.sliding_content:hover,a.sliding_content:active
{
	text-decoration:none;
	color:#999999;
	background-color:transparent;
	cursor: pointer;
}

.top_bar
{
	position:relative;
	top:0px;
	left:50%;
	margin:0 0 0 -480px;
	width:960px;
	align:center;
	border:0;
}

.theme-default #slider
{
	top:60px;
	left:50%;
	width:790px;
	height:325px;
	margin:0 0 0 -395px;
}

.clear
{
	clear:both;
}

.corner
{
	position:relative;
	top:5px;
	width:960px;
	left:50%;
	margin:0 0 0 -480px;
	border:0;
}

.sub_category
{
	position:relative;
	top:20px;
	left:50%;
	width:790px;
	height:370px;
	margin:0 0 0 -395px;
	border:0;
}

.category
{
	position:relative;
	top:30px;
	left:50%;
	width:800px;
	height:380px;
	margin:0 0 0 -397px;
	border:0;
	font-size:18px;
	font-weight:bold;
}

.main_image
{
	top:360px;
	width:790px;
	height:530px;
	margin:0px 0px 0px 100px;
	border:0;
}

.nav_buttons
{
	position:relative;
	top:70px;
	left:50%;
	width:150px;
	height:15px;
	margin:0 0 0 -75px;
}

.path
{
	position:relative;
	font-size:12px;
	top:5px;
/*	left:50%;*/
	width:790px;
	height:20px;
	margin:0 0 0 40px;
	border:0;
}

.shadow_big
{
	-webkit-box-shadow:0px 0px 10px 5px #aaaaaa;
	box-shadow:0px 0px 10px 5px #aaaaaa;
}

.shadow_big_op
{
	-webkit-box-shadow:0px 0px 10px 5px #aaaaaa;
	box-shadow:0px 0px 10px 5px #aaaaaa;
	opacity: 0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

.shadow_small
{
	-webkit-box-shadow:0px 0px 6px 3px #aaaaaa;
	box-shadow:0px 0px 6px 3px #aaaaaa;
}

.image_show
{
	position:relative;
	top:50px;
	/*left:50%;*/
	width:930px;/*800px;*/
	margin:0 0 0 0px;
	border:0px;
	left:-70px;
	background-color:#e7e7e8;
	padding:0px 0px 0px 70px;
}

.text_title
{
	position:relative;
	top:75px;
	left:50%;
	width:790px;
	height:25px;
	margin:0 0 0 -395px;
	font-size:24px;
	border:0;
}

.text_box
{
	/*position:relative;*/
	top:80px;
	left:50%;
	width:790px;
	/*height:20px;*/
	margin:0px 0px 0px -400px;
	border:0px;
	/*font-size:30px;*/
}

.void
{
	position:relative;
	top:480px;
	left:50%;
	width:50px;
	height:1px;
	margin:0 0 0 -25px;
}

.title
{
	position:relative;
	top:0;
	font-size:24px;
	line-height:10px;
	letter-spacing:5px;
}

.highlight_folder_title
{
	font-weight:bold;
	font-size:17px;
	color:#9a7839;
	/*background-color:#9a7839;*/
}

.title_bg
{
	font-size:16px;
	line-height:20px;
	letter-spacing:2px;
	text-align:center;
	padding:5px 0px 0px 0px;
}

.text
{
	position:relative;
	top:0px;
	font-size:12px;
	line-height:24px;
	letter-spacing:0px;
	margin:0;
}

.corner_text
{
	font-size:10px;
	letter-spacing:2px;
}
.exhibition {
	/*background-color:#9a7839;*/
	background-color: rgb(231, 231, 232);
	padding:0px 100px 0px 150px;
	font-size:15px;
	letter-spacing:1px;
}
.collaborator {
	/*background-color:#9a7839;*/
	background-color: rgb(231, 231, 232);
	padding:0px 100px 0px 150px;
	font-size:15px;
	letter-spacing:1px;
}
.footer_menu
{
	valign:top;
	margin:5px;
	padding:10px;
	color:#ffffff;
	font-size:12px;
	border:0;
}

.slidemenu_title
{
	font-size:14px;
	color:#ffffff;
	padding-left:5px;
}

#sliding_menu.closed
{
	bottom:-330px;
}

#sliding_menu
{
	position:fixed;
	bottom:0px;
	width:100%;
	height:360px;
	border:none;
	background-color:#2a2b2a;
	z-index:80;
	border:0;
}

#sliding_menu a.toggleBtn
{
	position:absolute;
	bottom:-17px;
	left:50%;
	outline:none;
	display:block;
	height:17px;
	width:34px;
	border:0;
	margin:0 0 0 -17px;
	padding:0;
	background-image:url(../images/sliding_menu_up.png);
	text-decoration:none;
	font-family:verdana,helvetica,arial,sans-serif;
	z-index:100;
}

#sliding_menu a.toggleBtnHighlight
{
	position:absolute;
	bottom:-17px;
	left:50%;
	outline:none;
	display:block;
	height:17px;
	width:34px;
	border:0;
	margin:0 0 0 -17px;
	padding:0;
	background-image:url(../images/sliding_menu_down.png);
	text-decoration:none;
	font-family: helvetica,arial,verdana,sans-serif;
	z-index:100;
}

.sliding_content
{
	z-index:80;
	color:#eeeeee;
	line-height:20px;
}

.floating_menu
{
	position:fixed;
	bottom:0;
	background:#2a2b2a;
	width:50%;
	height:30px;
	color:#eeeeee;
	border:0;
	width:100%;
	z-index:90;
}

div.floating_menu a
{
	display:block;
	margin:0 3px;
	color:#ffffff;
}

.floating_menu_text
{
	font-size:12px;
	letter-spacing:1px;
}

.lang_bar
{
	position:absolute;
	top:15px;
	overflow:hidden;
	left:10%;
	margin:0 0 0 0px;
	width:200px;
	text-align:center;
	border:0;
	z-index: 100;
	color: black;/*#f92659;*/
	font-weight: bold;
	/*background-color: white;*/
	padding:3px 5px;
}

.act_small_01
{
	background-color: #ff6c89;
	padding:0px 0px;
}
.act_small_02 {
	background-color: #71cdb6;
	padding:0px 0px;
}
.act_small_03 {
	background-color: #00b5ca;
	padding:0px 0px;
}
.act_small_04 {
	background-color: #e9f339; /*#9a7839;*/
	padding:0px 0px;
}
.act_small_05 {
	background-color: #d16795;
	padding:0px 0px;
}
.item a:link, .item a:visited
{
	font-size:15px;
	color:#ed1651;
	color:black;
	background-color:#ed1651;
	background-color:#a29061;
}
.item a:hover
{
	text-decoration:none;
	/*color:#333;*/
	background-color:#999;
	font-weight:bold;
	letter-spacing:5px;
	/*cursor: pointer;*/
	/*cursor: url(../images/ymtcur.cur);*/
}
.itemen a:link, .itemen a:visited
{
	font-size:11px;
	color:#ed1651;
	color:black;
	background-color:#ed1651;
	background-color:#a29061;
}
.itemen a:hover
{
	text-decoration:none;
	/*color:#333;*/
	background-color:#999;
	font-weight:bold;
	letter-spacing:5px;
	/*cursor: pointer;*/
	/*cursor: url(../images/ymtcur.cur);*/
}
.eswn_link
{
	width:200px;
	text-align:center;
}
.activity {
	position:relative;
	top:50px;
	/*left:50%;*/
	width:870px;/*800px;*/
	margin:0 0 0 0px;
	border:0px;
	left:-70px;
	background-color:#e7e7e8;
	padding:0px 0px 0px 130px;
	letter-spacing:2px;
}
.map {
	position:relative;
	top:50px;
	/*left:50%;*/
	width:845px;/*800px;*/
	margin:0 0 0 0px;
	border:0px;
	left:-70px;
	background-color:#e7e7e8;
	padding:0px 0px 0px 155px;
}
.act_table {
	border: 5px solid #9a7839;
	width:750px;
}
.act_date, .act_title {
	text-align:center;
	font-weight:bold;
	vertical-align:top;
}
.act_title_1 {
	font-size:16px;
	font-weight:bold;
	vertical-align:top;
	color:#9a7839;
}
.act_time {
	width:150px;
	vertical-align:top;
	letter-spacing:1px;
}
.vt {
	vertical-align:top;
	width:3px;
}
.act_tour_text
{
	vertical-align:top;
	font-size:14px;
}