@import url("museum_m01.css");


/*common*/
img { border: 0 }

html { overflow: hidden;}
body { margin: 0; padding: 0; background: #ccf7de url(../images/bg.jpg) repeat left -150px; overflow-x: hidden; }
.main_body { width: 1004px; margin: 0 auto; text-align:left; background: url(../images/main_bg.jpg) no-repeat center top }
.clear { clear: both; margin: 0; padding: 0 }


/*blog*/
.normal_content { margin: 0 auto; text-align: center; width: 995px; }


/*main_area*/
.main_area { margin: 0 auto; text-align: center; width: 995px; height: 485px; padding-top: 6px }
.login,.member { width: 100%; background: url(../images/main_area_login.png) no-repeat center 0px;}
.content { width: 996px;  background-image: url(../images/transparent.png); height: auto; padding-bottom: 20px }


.p font{font-size:medium;}



/*member*/
.member_login {	text-align: center; margin: 65px auto 0; background: url(../images/login_bg.png ) no-repeat 0 0; width: 571px; height: 288px; }
.h1_member { text-indent: -9999px; margin: 0; background: url(../images/member_headline.png) no-repeat; height: 40px; width: 218px }
.login_btnc { border: 0; float: right; margin: -54px 85px 0 0; width: 83px!important; height: 49px!important; background: url(../images/meb_login.gif) no-repeat 0 0;}
.member_login_main { text-align: left; padding: 125px 0 0 80px;  }
.member_login_main span { display: block; margin-bottom: 6px; color: #fff; font: bold 12px Arial, Helvetica, sans-serif!important }
.member_login_main span img { margin-right: 5px }
.member_login_main span input { background: #fff url(../images/textbox_bg.gif) repeat-x; font-weight: bold; color: #20409b; margin-left: 8px; height: 18px; width: 237px; border: 0 }
.member_login_sub { margin: 45px 0 0 165px; }
.member_login_sub a { display: block; height: 27px; width: 106px; float: left; margin-right: 8px}
#login_forgot { background: url(../images/meb_forgot.gif) no-repeat 0 0;  }
#login_join { background: url(../images/meb_join.gif) no-repeat 0 0;  }
.member_login_sub a span { display: none}


.member td { color: #333; font: normal 12px Arial, Helvetica, sans-serif; border-bottom: solid 1px #dadada; padding: 0px 4px; text-align: left; }
.member td span { padding: 0 5px; color: #E89C00; font: bold 12px Arial, Helvetica, sans-serif }
.member_info,.news_info,.film_field {  height: 455px; overflow-y: scroll; overflow-x: hidden; }
.mus_detail { margin-top: 65px; border: 1px; height: auto  }
.member_info { width: 925px; margin: 0 0 0 20px; padding: 0 0 15px 45px; }
.member_info table { width: 95% }
.text_box {	font: normal 11px Verdana; background-color: #fff; border: 0; color: #006864; border: solid 1px #fff }
input .text_box,select .text_box { margin-top: -2px; height: 16px;}
select .text_box { border-color: #54B1AD; height: 25px; }
textarea .text_box { margin-top: 20px }
.heading { text-align: left; font: bold 13px Arial, Helvetica, sans-serif!important; padding-top: 15px!important; vertical-align: bottom }
.heading img { margin-right: 5px }
.info_title {  height: 28px; font: bold 12px Arial, Helvetica, sans-serif!important; color: #fff!important; background: url(../images/info_title_bg.gif) no-repeat 0px 5px; width: 120px }
.info_image { height: 138px; padding: 6px; margin: 3px 0 3px 10px; background-color: #c3e0df }
.info_img_bg { background: url(../images/info_img_bg.gif) no-repeat 0 0; height: 98px; width: 98px; margin-bottom: 8px }
.info_img_bg img { padding: 4px }
.broser { *margin-left: -9px; }
.submit { border: 0; margin: 25px auto 0 325px; background: url(../images/btn_sure.png) no-repeat center center; width: 104px; height: 30px; cursor: pointer; cursor: hand }

.redStar img { margin-top: -6px!important }
.member td .space { display: block; float: left; width: 5px; _width: 2px; height: 2px  }





/*forgot*/
.forgot { padding: 68px 0 0 45px; *padding-top: 78px; font: normal 12px/18px Arial, Helvetica, sans-serif; background: url(../images/forgot.gif) no-repeat 0 0; height: 280px; width: 450px }
.forgot_main { padding: 5px 8px; margin: 30px 0 0; width: 78%; border: solid 1px #9ac8cb; background-color: #c2e1e3; color: #477a2a;  }
.forgot_main input { width: 78%;  border: 0; color: #20409b; font-weight: bold; letter-spacing: 0.04em; font-family: Arial, Helvetica, sans-serif }
.forgot_main img { margin: 0 4px }
.forgot_btn { margin: 20px auto 0 125px;  }





/*news*/
.news { background: url(../images/news_bg.png) no-repeat left top;}
.h1_news { text-indent: -9999px; background: url(../images/news_headline.png) no-repeat; width: 218px; height: 40px }
.news_info { text-align: left; width: 995px; padding: 0 0 15px 0px; }
.news_info h1 { margin: 0px 0 0 95px }
.news_search { height: 30px; width: 443px; text-align: center; margin: 15px 270px 0; background: url(../images/news_search_title.gif) no-repeat 0 0;  }
.news_search select { color: #595959; height: 20px; margin: 0px 0 0 85px; background: #fefefd url(../images/textbox_bg.gif) repeat-x 0 0; border: solid 1px #927c72  }
.news_search_text { color: #595959; margin: 5px 0 0 5px; background: #fff url(../images/textbox_bg.gif) repeat-x 0 0; height: 15px; width: 140px; border-top: solid 1px #c4baaa; border-left: solid 1px #c4baaa; border-right: solid 1px #927c72; border-bottom: solid 1px #927c72; }
.news_search_btn { cursor: pointer; cursor: hand; position: relative; left: 5px; top: 3px; border: 0; width: 35px; height: 17px; background: url(../images/btn_go2.gif) no-repeat  }
.news_info table {  width: 80%; border: 0; margin: 15px 35px 5px 110px }
.news_info th { color: #1c3300; padding: 0 5px 5px; text-align: center; font: normal 12px Arial, Helvetica, sans-serif }
.news_info td { color: #e0f1ab; font: normal 12px Arial, Helvetica, sans-serif; padding: 4px 5px!important; background: url(../images/partition_dotted.gif) repeat-x left bottom }
.news_info td img { margin-right: 5px }
.news_info .date { width: 15%; background: url(../images/partition_vertical.gif) no-repeat right top }
.news_info a {	color: #e0f1ab;	text-decoration: none;}
.news_info a:hover { color: #fff; }
.news_date img { background: url(../images/icon_01.gif) no-repeat left center; width: 12px; height: 12px; padding-right: 3px }
.pagebar { margin: 0 auto; text-align: center }
.pagebar a { padding-right: 10px; font: bold 14px Arial, Helvetica, sans-serif; color: #ffe034; text-decoration: none }
.pagebar span { color: #fff; font: bolder 18px Arial, Helvetica, sans-serif ; padding-right: 10px; }
.pagebar a:hover { color: #ffed89; text-decoration: underline }
.news_detail { width: 100%; background: url(../images/main_area_newsdetail.png) fixed no-repeat center 65px; }
.news_detail_content {	width: 85%;	padding-bottom: 35px; margin: 5px 35px 5px 85px; background: #59b2b7 url(../images/news_detail_bg.gif) no-repeat left top;}
.date_bar { float: right; margin: 15px 55px 15px 0; *margin-right: 62px; _margin-right: 31px; padding: 3px 15px 3px 50px; color: white; font: bold 12px Arial, Helvetica, sans-serif; background: url(../images/date_bar.gif) no-repeat 0 0; height: 16px; width: 74px }
.news_title { clear: both; width: 690px; margin: 10px auto; height: 24px; padding: 5px 15px 0 15px;color: white; font: bolder 16px Arial, Helvetica, sans-serif; background: url(../images/news_detail_title.gif) repeat-x; border-top: dotted 1px #fff; border-bottom: dotted 1px #fff;  }
.news_title img { background: url(../images/icon_01.gif) no-repeat left center; width: 12px; height: 12px; margin: 0 10px 0 0 }
.news_Paragraph { margin-left: 65px; width: 85%; font: normal 12px/28px Arial, Helvetica, sans-serif; color: #3f3f3f }
.news_detail .btn_back { margin: 15px auto 25px; text-align: center }
.btn_back { display: block; background: url(../images/btn_back.gif) no-repeat 0 0; width: 106px; height: 27px }
.btn_back span { display: none; }

.other_NewsItem { padding-top: 3px; text-align: left; font: normal 12px Arial, Helvetica, sans-serif; margin: 10px 25px 10px 85px; background: #c3e0df url(../images/news_item_bg.gif) no-repeat left center; width: 85%; height: 17px  }
.other_NewsItem a { color: #004846; text-decoration: none }
.other_NewsItem a:hover { color: #007b86 }
.other_NewsItem span { padding: 8px 50px 2px 45px; color: #fff; font-weight: bold }
.space { height: 35px }




/*main_foot*/
.main_foot { position: relative; width: 50%; height: 25px; margin: 0 auto; text-align: center; }
.main_foot p { margin-top: 7px; color: #045900; font: normal 11px Arial, Helvetica, sans-serif }



.btn_group { /*position: relative; */padding-top: 12px }
.btn_group a { height: 30px; width: 104px; padding: 10px 53px 0  }
.btn_group span,.btn_provision span {text-align: center!important }
.btn_group .pre { background: url(../images/btn_pre.gif) no-repeat; }
.btn_group .next {  background: url(../images/btn_next.gif) no-repeat; }
.btn_group .guide { background: url(../images/btn_guide.png) no-repeat; }
.btn_group .dl_3d_soft { background: url(../images/btn_dl_3d.png) no-repeat; }
.btn_group .next_step {	padding: 0; background: url(../images/btn_next_step.gif) no-repeat; }


/*
.btn_group { position: relative; padding-top: 3px }
.btn_group a { display: block; float: left; height: 30px; }
.btn_group .film_3d { height: 30px; margin-left: 12px; width: 82px; background: url(../images/btn_3d.png) no-repeat; }
.btn_group span { position: absolute; left: 332px; }
.btn_group .pre { width: 104px; background: url(../images/btn_pre.png) no-repeat; }
.btn_group .next {  width: 104px; background: url(../images/btn_next.png) no-repeat; }
.btn_group .guide { width: 104px; background: url(../images/btn_guide.png) no-repeat; }
.btn_group .dl_3d_soft { width: 104px; background: url(../images/btn_dl_3d.png) no-repeat; }*/


.threeD { padding-top: 8px; position: relative; float: left;  width: 220px; height: 65px }
.threeD span { position: absolute; left: 5px; }
.threeD a {float: left; padding: 0 }


.description { /*background-color: red; */float: right; width: 76%; color: #66857d; margin-right: 5px; padding: 5px 0px; text-align: left; font: normal 12px/21px Arial, Helvetica, sans-serif;  }


/*content_page*/
.content_page { text-align: left; width: 996px;  }
.content_page p { color: #333; font: normal 12px/21px Arial, Helvetica, sans-serif;	text-indent: 24px; }
.des_title { font-weight: bold; color: #004d59 }
.description a,.download_3d a { color: #FF6600; text-decoration: underline }
.download_3d { color: #333; float: right; margin-top: -55px; display: block; font: normal 12px/21px Arial, Helvetica, sans-serif; text-decoration: none; text-align: center }
.download_3d img { margin: 0 5px 0 2px; vertical-align: middle }



/*location_path*/
.location_path { *width: 965px;  height: 12px; font: normal 11px Arial; color: #444;  padding: 3px 5px; margin-left: 9px }
.location_path a { margin: 0 5px; color: #567200!important; }
.location_path a:hover { color: #92c200!important; }
.location_path span { margin: 0 5px; }


.film_field { margin: -6px 0 0 0; height: 478px; padding: 6px 0 0 9px; *padding-left: 10px;_padding-left: 3px; width: 995px;_width: 1001px;/**/ }
.body_photo_1 { padding: 0; border: 0 }
.menu_iframe { position: absolute; top: 0; z-index: 2000; margin-left: 5px; }
.top_area { width: 1004px; position: relative; height: 85px;}


/*declaration*/
.declaration {  }

