/************************************************************************
 * 파일명      : leeum.css
 * 설명        : 카테고리별 css
 * 작성자      : leeum
 * 작성일      : 2011.08.29
************************************************************************/

@import "base.css";

/*
  ------------
  전시
  ------------
*/

/* layout */
.ex_wrap	{}
.ex_wrap	a:hover, a:active	{color:#e0610c; text-decoration:none}
.ex_wrap	.t_imp	{color:#db3901}
.ex_wrap	.sec_snb	{z-index:10}
.ex_wrap	.sec_wrap	{padding:0 16px 32px 0; border-bottom:1px solid #f2f2f2;}
.ex_wrap	.sec_wrap.ex_btm	{padding:0 16px 78px 0; border-bottom:0}

.m_search_no	{display:none; margin:0 0 24px 8px}
.sec_wrap	.sec_con	 h4.h_tit	 	{margin:32px 0 20px; padding:0; font-size:12px}

.ex_top	{z-index:10}
.ex_top	.tab_per1	{padding-top:48px;}
.ex_top	.lay_floor	{top:95px}

/* tab */
.ex_plan_1	span	{width:55px; height:11px; background:url('/images/eng/exhibition/tab_plan.gif') no-repeat 0 0}
.ex_plan_1:hover	span,.on	.ex_plan_1	span	{background-position:0 -15px}
.ex_plan_2		span{width:37px; height:11px; background:url('/images/eng/exhibition/tab_plan.gif') no-repeat 0 -30px}
.ex_plan_2:hover	span,.on	.ex_plan_2	span	{background-position:0 -45px}
.ex_plan_3	span	{width:70px; height:12px; background:url('/images/eng/exhibition/tab_plan.gif') no-repeat 0 -60px}
.ex_plan_3:hover	span,.on	.ex_plan_3	span	{background-position:0 -75px}

.ex_at_1	span	{width:76px; height:13px; background:url('/images/eng/exhibition/tab_at.gif') no-repeat 0 0}
.ex_at_1:hover	span,.on	.ex_at_1	span	{background-position:0 -15px}
.ex_at_1, .ex_at_2, .ex_at_3, .ex_at_4 {height:26px !important;}
.ex_at_2		span{width:127px; height:24px; background:url('/images/eng/exhibition/tab_at.gif') no-repeat 0 -31px}
.ex_at_2:hover	span,.on	.ex_at_2	span	{background-position:0 -61px}
.ex_at_3	span	{width:94px; height:26px; background:url('/images/eng/exhibition/tab_at.gif') no-repeat 0 -91px}
.ex_at_3:hover	span,.on	.ex_at_3	span	{background-position:0 -122px}
.ex_at_4	span	{width:110px; height:24px; background:url('/images/eng/exhibition/tab_at.gif') no-repeat 0 -152px}
.ex_at_4:hover	span,.on	.ex_at_4	span	{background-position:0 -180px}

.ex_md_1	span	{width:138px; height:13px; background:url('/images/eng/exhibition/tab_md.gif') no-repeat 0 0}
.ex_md_1:hover	span,.on	.ex_md_1	span	{background-position:0 -15px}
.ex_md_2		span{width:120px; height:13px; background:url('/images/eng/exhibition/tab_md.gif') no-repeat 0 -30px}
.ex_md_2:hover	span,.on	.ex_md_2	span	{background-position:0 -45px}
.ex_md_3	span	{width:154px; height:13px; background:url('/images/eng/exhibition/tab_md.gif') no-repeat 0 -60px}
.ex_md_3:hover	span,.on	.ex_md_3	span	{background-position:0 -75px}

/* list */
.ex_ul_plan	{}
.ex_ul_plan	li	{height:184px; color:#666;line-height:1.8em; padding:0 8px 0 7px; border-left:1px solid #f2f2f2}
.ex_ul_plan	li	.ex_ban	{position:relative; margin-bottom:12px}
.ex_ul_plan	li	.ex_ban	a	{display:block; height:184px; width:792px}
.ex_ul_plan	li	.ex_ban	a	span	{position:absolute; display:none; left:0; top:0; width:788px; max-width:792px; height:180px; text-indent:-5000px; border:2px solid #f4be18}
.ex_ul_plan	li	.ex_txt	a	{color:#333; font-weight:bold; text-decoration:none}
.ex_ul_plan	li	.ex_txt	span.t_ing	{color:#e0610c;}
.ex_ul_plan	li	.ex_txt	a:hover	{text-decoration:underline}
.ex_ul_plan	li.on	.ex_ban	a	span	{display:none}
.ex_ul_plan	li.first	{border:0}

.ex_ul_plan .nodata_ul	{width:100%}
.ex_ul_plan .nodata_ul	li	{width:100%}
.ex_ul_plan .nodata_ul	li	.ex_ban	a	{display:block; height:184px; width:auto;  max-width:1032px; cursor:default}
.ex_ul_plan .nodata_ul	li	.ex_ban	.noimg_m	{background:url('/images/eng/exhibition/ex_plan_noimg.jpg') no-repeat 0 0 !important}
.ex_ul_plan .nodata_ul	li	.ex_txt	{text-indent:-5000px;}

.ex_ul_wrap	{min-width:391px; overflow:hidden}
.ex_ul_wrap	.ex_ul_plan	{position:relative; height:235px; margin-left:-7px; overflow:hidden}
.ex_ul_wrap	.ex_ul_plan	ul	{position:absolute; left:0; top:0}
.ex_ul_wrap	.ex_ul_plan	ul	li	{float:left;}
.ex_ul_wrap	.ex_scroll	{margin-top:20px;}

.ex_ul_wrap	.art_list	{height:192px;}
.ex_ul_wrap	.art_list	ul	{position:absolute; left:0; top:0}
.ex_ul_wrap	.art_list	ul	.art_li	a	{display:block; width:144px; height:192px;}

/* 전시 scroll */
.ex_scroll	{position:relative; padding:0 13px; cursor:pointer}
.ex_scroll	.ex_scr_bg	{position:relative; display:block; height:2px; border-top:8px solid #fff; border-bottom:7px solid #fff;  background:#e6e6e6; line-height:0; font-size:0;}
.ex_scroll	.ex_scr_bar	{position:absolute; display:block; left:0; top:-8px; background:#ef7519; height:2px; border-top:8px solid #fff; border-bottom:7px solid #fff; line-height:0; font-size:0; text-indent:-5000px;}
.ex_scroll	.btn_arrow	a	{position:absolute; display:block; width:7px; height:10px; text-indent:-5000px; background:url('/images/eng/exhibition/btn_arrow.gif') no-repeat 0 0}
.ex_scroll	.btn_arrow	a.btnA_prev	{left:0; top:3px}
.ex_scroll	.btn_arrow	a.btnA_prev.on	{background-position:0 -15px}
.ex_scroll	.btn_arrow	a.btnA_next	{right:0; top:3px; background-position:0 -30px}
.ex_scroll	.btn_arrow	a.btnA_next.on	{background-position:0 -45px}

.ex_scroll.on	.ex_scr_bg	{height:7px; border-top:5px solid #fff; border-bottom:5px solid #fff}
.ex_scroll.on	.ex_scr_bar	{height:7px; top:-5px; border-top:5px solid #fff; border-bottom:5px solid #fff}

/* 층별소개 */
.per_floor	{border:1px solid red;position:relative; width:150px}
.floor_info	{position:absolute;left:7px;top:172px;z-index:10}
.floor_info.modern{top:220px}
.floor_info > a{display:block;width:136px;height:129px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat}
.floor_info.modern > a{height:180px}
.floor_info > a:hover,.floor_info > a:focus{background-position:0 -150px}
.floor_info.modern > a:hover,.floor_info.modern > a:focus{background-position:0 -200px}
.floor_info	.floor_no	{display:block; float:left;  height:11px; padding-right:11px; background:url('/images/eng/exhibition/btn_arrow_s.gif') no-repeat right 2px}
.floor_info	.floor_no,
.floor_info	.floor_img	img	{/*filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7*/}
.floor_info	a:hover	.floor_no,
.floor_info	a:hover	.floor_img	img	{filter:alpha(opacity=100); opacity:1; -moz-opacity:1}
.lay_floor	{position:absolute; display:none; left:-8px; top:0; width:575px; padding:32px; background:#fff; border:1px solid #d9d9d9; z-index:50;}
.lay_floor	.f_img	{float:left; width:171px; margin-left:-32px;}
.lay_floor	.f_info	{float:left; width:436px; overflow:hidden}
.lay_floor	.f_info	h1	{margin-bottom:32px;}
.lay_floor	.f_info	.f_pic	{margin-bottom:24px; color:#666; }
.lay_floor	.f_info	.f_txt	{line-height:22px}
.lay_floor	.f_info	.f_tit	{font-weight:bold; margin-bottom:4px}

.floor_info_4f{background-image:url(/images/eng/exhibition/floor_info_4f.gif)}
.floor_info_3f{background-image:url(/images/eng/exhibition/floor_info_3f.gif)}
.floor_info_2f{background-image:url(/images/eng/exhibition/floor_info_2f.gif)}
.floor_info_1f{background-image:url(/images/eng/exhibition/floor_info_1f.gif)}
.floor_info2_2f{background-image:url(/images/eng/exhibition/floor_info2_2f.gif)}
.floor_info2_1f{background-image:url(/images/eng/exhibition/floor_info2_1f.gif)}
.floor_info2_b1{background-image:url(/images/eng/exhibition/floor_info2_b1.gif)}

/* 층별소개 탭 */
.floor_tab	{margin-bottom:7px; overflow:hidden}
.floor_tab	ul	li	{float:left; line-height:16px;}
.floor_tab	ul	li	a	{display:block; padding-right:11px; color:#6f6f6f}
.tab_next {display:block; line-height:16px; padding-left:11px; color:#6f6f6f;  background:url('/images/eng/common/bg_tab_line.gif') no-repeat 0 -8px}
.floor_tab	ul	li.on	a	{font-weight:bold; color:#666;}
.floor_tab	ul	li.on	a:hover, 
.floor_tab	ul	li		a:hover	{color:#666;}
.floor_tab	ul	li	a	span	{display:block; cursor:pointer}

.floor_tab_view	{}
.floor_tab_view p	{line-height:22px}
.floor_tab_view.t_end	{margin-top:14px}

/* 기획전시 상세 */
.sec_plan_d	{position:relative; padding:32px 0 78px}
.sec_plan_d	.btn_close	{right:16px;}
.sec_plan_d	header	{margin:0 0 0 167px;}
.sec_plan_d	header	h1	{margin:0 0 25px 0;}
.sec_plan_d	header	h2	{margin:0 0 7px 0; font-size:24px; line-height:24px; color:#333; letter-spacing:-1px}
.sec_plan_d	header	h2		span	{color:#e0610c}
.sec_plan_d	header	h3	{font-family:'georgia'; font-weight:normal; font-size:14px; color:#6f6f6f}
.sec_plan_d	.sec_wrap	{z-index:10;}
.sec_plan_d	.sec_wrap	.snb_list_l	{}
.sec_plan_d	.sec_wrap	.snb_list_l	a	{text-indent:-5000px}

.sec_plan_top{position:relative;min-height:80px;z-index:999}
.sec_plan_top > div{padding:15px 0;background:#fff;min-height:50px;zoom:1}
.sec_plan_top > div:after {content:"";display:block;clear:both;}
.sec_plan_top.on > div{position:fixed;top:0}
.sec_plan_top .tit{float:left}
.sec_plan_top h1 {margin:0 0 7px 0; font-size:24px; line-height:24px; color:#333; letter-spacing:-1px}
.sec_plan_top h1 span {color:#e0610c}
.sec_plan_top h2 {font-family:'georgia'; font-weight:normal; font-size:14px; color:#6f6f6f}

a.ex_1	{background:url('/images/eng/exhibition/snb_plan1.gif') no-repeat 8px 12px}
a.ex_2	{background:url('/images/eng/exhibition/snb_plan2.gif') no-repeat 8px 12px}
a.ex_3	{background:url('/images/eng/exhibition/snb_plan3.gif') no-repeat 8px 12px}
a.ex_4	{background:url('/images/eng/exhibition/snb_plan4.gif') no-repeat 8px 12px}
a.ex_5	{background:url('/images/eng/exhibition/snb_plan5.gif') no-repeat 8px 12px}
a.ex_1:hover, li.on a.ex_1	{background:url('/images/eng/exhibition/snb_plan1_on.gif') no-repeat 8px 12px}
a.ex_2:hover, li.on a.ex_2	{background:url('/images/eng/exhibition/snb_plan2_on.gif') no-repeat 8px 12px}
a.ex_3:hover, li.on a.ex_3	{background:url('/images/eng/exhibition/snb_plan3_on.gif') no-repeat 8px 12px}
a.ex_4:hover, li.on a.ex_4	{background:url('/images/eng/exhibition/snb_plan4_on.gif') no-repeat 8px 12px}
a.ex_5:hover, li.on a.ex_5	{background:url('/images/eng/exhibition/snb_plan5_on.gif') no-repeat 8px 12px}

.at_plan	{}
.at_plan	header	h1	{margin:0 0 32px 0}
.at_plan	{}
.at_plan	.at_plan_top	{width:100%; max-width:1040px; margin-bottom:32px}
.at_plan	.at_plan_top.plan_img456	{width:100%; max-width:456px; margin-bottom:32px}
.at_plan	.at_plan_top	img	{width:100%}

.at_plan	.at_plan_info	{position:relative; padding-top:78px}
.at_plan	.at_plan_info.plan_part	{margin-top:0px}
.at_plan	.at_plan_info	header	{margin:0}
.at_plan	.at_plan_info	header	h2	{margin:0 0 12px 0; color:#db3901; font-size:14px}
.at_plan	.at_plan_info	header	h2 a{vertical-align:top;margin-top:-1px}
.at_plan	.at_plan_info	header	h2 .line{padding:0 0 0 4px;margin:0 0 0 4px;background:url(/html/img/common/bg_02.gif) no-repeat 0 50%}
.at_plan	.at_plan_info	header	h3	{font-size:14px; color:#333; font-family:'Arial', sans-serif; font-weight:bold; margin-bottom:24px; padding:0}
.at_plan	.at_plan_info	header	h4 {font-size:12px; color:#333; font-family:'Arial', sans-serif; font-weight:bold; margin-bottom:8px; padding:0}
.at_plan	.h_line	{margin:27px 0; padding:27px 0 0; background:url('/images/eng/common/bg_hx_line.gif') no-repeat 0 0}
.at_plan	.at_plan_info	.info_txt	{color:#333; margin:0}
.at_plan	.at_plan_info	.btn_wrap	{margin-top:14px;}

.at_plan	.at_plan_info.l_chg	{margin-right:0}
.at_plan	.at_plan_info.l_chg	.at_plan_ul		{position:static; margin-top:24px;}

.sec_per_d	{position:relative;}
.sec_per_d	.sec_wrap	{border-top:1px solid #f2f2f2;}
.sec_per_d	.sec_wrap	.sec_con	{padding:32px 0 0;}
.sec_per_d	.sec_wrap	.sec_snb	{top:32px;}
.sec_per_d	.txt_per	{line-height:20px; padding-right:32px}
.sec_per_d	.btn_wrap	{margin-top:20px}
.sec_per_d	.sec_per_d_h3	{width:87px; height:25px; text-indent:-5000px; background:url('/images/eng/exhibition/h3_ex_detail.gif') no-repeat 0 0}

.at_plan	a.btn_tts		{display:block; vertical-align:middle; padding-bottom:1px}
.exhibition_tts_set{display:inline-block;width:120px;overflow:hidden;vertical-align:top;margin-top:-1px}
.exhibition_tts_set > span{float:left}
.plan_info_wrap	{}

.plan_part	.plan_tit	{font-weight:bold; margin-bottom:8px; color:#333}
.at_plan_wrap.first	 {padding-top:0px; margin-top:0px; background:none}
.at_plan_wrap	{padding-top:32px; margin-top:32px; background:url('/images/eng/common/bg_hx_line.gif') no-repeat 0 0}

/* 작가소개 */
.at_plan_author	{position:relative}
.at_plan	.at_plan_info	.at_plan_author	header	h3	 {font-weight:bold; font-size:12px; color:#333}

.author_detail	{color:#333}
.author_detail	li	{position:relative; margin-left:55px}
.author_detail	li	span	{position:absolute; left:-55px}

.at_plan	.at_plan_author	{color:#333}
.at_plan	.at_plan_author	.plan_tit	{font-weight:bold; margin-bottom:8px}
.at_plan	.at_plan_author	.at_plan_ul	li	{position:relative; line-height:20px; margin-left:55px; border:0 none; padding:0}
.at_plan	.at_plan_author	.at_plan_ul	li	span	{position:absolute; top:0; left:-55px; color:#333;}

.art_info	{margin:7px 0 20px 0; padding:0; border-left:1px solid #ccc; padding-left:8px; color:#6f6f6f; font-size:11px}
.author_wrap	{position:relative; padding-left:160px;min-height:200px}
.author_wrap	.author_pic	{position:absolute; left:0;top:0; width:144px}
.author_wrap	.author_pic	img	{width:100%}
.author_wrap.no_img	{margin-left:0px}

/* 전시안내 */
.at_plan_info_s	 {}
.at_plan_info_s	 .plan_info_wrap	{position:relative; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:16px 16px; min-height:173px}
.at_plan_info_s	 .plan_info_wrap	.plan_img	{position:absolute; top:16px; left:0; width:144px}
.at_plan_info_s	 .plan_info_wrap	.plan_img	img	{width:100%}
.at_plan_info_s	 .plan_tit	 {font-size:14px; font-weight:bold; color:#333; margin:0 18px 0 144px; padding-bottom:16px}
.at_plan_info_s	 .at_plan_ul	{margin-left:144px}
.at_plan_info_s	 .plan_info_wrap.no_img	{min-height:50px; padding:16px 16px 16px 0;}
.at_plan_info_s	 .plan_info_wrap.no_img		.plan_tit	{margin:0 18px 0 0;}
.at_plan_info_s	 .plan_info_wrap.no_img		.at_plan_ul	{margin-left:0}

.at_plan	.at_plan_ul		{}
.at_plan	.at_plan_ul	li	{position:relative; line-height:20px; margin-left:67px; border:0 none; padding:0}
.at_plan	.at_plan_ul	li	span	{position:absolute; top:0; left:-67px; color:#6f6f6f; *line-height:12px}

.at_plan	a:link	{color:#e9af00;  text-decoration:underline}
.at_plan	a:hover, .at_plan a:visited	{color:#e9af00; text-decoration:underline}

/* 작품소개 */
.at_plan_detail	{}
.at_plan_detail	header	h4	 {margin-top:14px}
.detail_wrap	 {position:relative; margin:12px 0 0 160px; min-height:370px}
.detail_wrap	header	h4	 {margin-top:0}
.detail_wrap		.art_img {position:absolute; top:0; left:-160px; margin:0; max-width:144px}
.detail_wrap		.art_img img	{width:100%}

.at_plan_art_box	{border:1px solid #e6e6e6; padding:32px 32px}
.plan_art_detail	{text-align:center; margin:0 auto; width:auto; max-width:800px}
.plan_art_detail	.plan_art_wrap	{}
.plan_art_detail	.plan_art_wrap	li	{display:none}
.plan_art_detail	.plan_art_wrap	li.on	{display:block}
.plan_art_detail	.plan_art_img	img	{width:100%}
.plan_art_detail	.plan_art_txt	{text-align:left; padding:32px 0 0 0}

.plan_art_s	{position:relative; margin-bottom:16px; height:48px; overflow:hidden}
.plan_art_s	.plan_art_ul	{position:relative; margin:0 24px; overflow:hidden;height:48px}
.plan_art_s	ul	{position:absolute; left:0; top:0; height:48px}
.plan_art_s	li	{position:relative; float:left; margin:0 0 0 4px; width:62px; height:46px; padding:0; border:1px solid #d9d9d9}
.plan_art_s	li	a	{display:block; width:62px; height:46px;}
.plan_art_s	li	a:focus{outline:1px dotted #333}
.plan_art_s	li	img	{width:100%; height:100%;}
.plan_art_s	li	.on_l	{position:absolute; display:none; top:-1px; left:-1px; width:58px; height:42px; border:3px solid #f4be18; text-indent:-5000px}
.plan_art_s	li.on	.on_l	{display:block}

.plan_art_s	.at_img_pre	 {position:absolute; top:14px; left:7px; z-index:10}
.plan_art_s	.at_img_next	 {position:absolute; top:14px; right:7px; z-index:10}

/* 프로그램 */
.at_prog	li	{color:#333}
.at_prog	li.alt	{border-bottom:1px solid #ccc}
.at_prog	.plan_tit	{display:block; border-top:1px solid #ccc; border-bottom:1px solid #e6e6e6; padding:12px 0 10px 0; font-weight:bold; color:#333}
.at_prog	.at_plan_ul	{margin:20px 0}
.at_prog	.at_plan_ul	li	{margin-left:95px}
.at_prog	.at_plan_ul	li	span	{left:-95px; color:#666}
.at_prog	.plan_img	ul	{margin-left:-16px; padding-bottom:8px}
.at_prog	.plan_img	li	{float:left; margin-left:16px; width:144px; padding-bottom:16px}
.at_prog	.plan_img	li	img		{width:100%}

.at_plan_info.at_prog_wrap	header	h3	 	{font-size:12px; color:#333; font-family:'Arial', sans-serif; font-weight:bold; margin-bottom:8px; padding:0}
.at_prog_wrap	.plan_tit	{margin-bottom:8px; font-weight:bold; color:#333}

 /*
  ------------
  gr
  ------------
*/

/* layout */
.gr_wrap	{}
.gr_wrap	a:hover, a:active	{color:#982124; text-decoration:underline}
.gr_wrap	.h2_wrap	.int_line	span	{background:#f4be18}
.gr_wrap	.h2_wrap	.h2_tit	{background:#f4be18 no-repeat 100% 0}
.gr_wrap	.sec_wrap	.sec_con	{padding-top:13px; border-top:2px solid #f4be18}
.gr_wrap	.sec_wrap	.sec_con	header	img	{margin-top:3px}

.sec_wrap	.sec_con_cla	{margin-left:167px;}
.sec_wrap	.sec_btn		{margin-left:167px;}
.sec_wrap	.sec_con_cla	header	h3	{margin-bottom:24px;}
.sec_wrap	.sec_con_cla	header	h4	{padding-bottom:32px; font-size:12px; color:#333;}
.sec_wrap	.sec_con_cla	header	h4.h_line	{padding:24px 0}

/* etc */
.txt_con {max-width:1030px;}
.txt_con	.h_line	{padding-top:22px;}
.img_con	{max-width:1031px; padding-bottom:24px; overflow:hidden}
.img_con.joinus	{margin:0 auto; max-width:1200px;}
.img_con.joinus	img	{overflow:hidden; text-align:right}
.p_desc	{padding-bottom:20px; color:#666}

.int210w	{width:210px}
.int55w		{width:55px}
.t_gray		{color:#6f6f6f}

/* page */
.gr_wrap .page	.pageNum	a	{color:#6f6f6f; text-decoration:none}
.gr_wrap .page	.pageNum	a:hover		{color:#1b5f80;}
.gr_wrap .page	.pageNum	a.on,
.gr_wrap .page	.pageNum	a:visited.on	{font-weight:bold; color:#1b5f80; text-decoration:underline}


/* 회원가입 */
.gr_wrap	 .sec_wrap.join	 	{position:relative; padding:0 8px 7px 8px; border-bottom:1px solid #f2f2f2; margin-top:-32px; z-index:5}
.gr_wrap	 .table_wrap	.p_desc	{padding-top:16px}
.gr_wrap	 .sec_wrap.join_b	 	{position:relative; padding:0; border-bottom:1px solid #f2f2f2; margin-top:0px; z-index:5}

.joinus_top	{position:relative; overflow:hidden; padding-top:8px}
.joinus_top	.join_img	{height:320px; margin:0 auto; background:url('/images/eng/global/img_joinus.jpg') no-repeat center 0;text-indent:-9999px;overflow:hidden}
.joinus_compt	{position:relative; overflow:hidden}
.joinus_compt	.joinus_compt_img	{height:130px; margin:0 auto; background:url('/images/eng/global/img_join_complete.jpg') no-repeat right 0}
.joinus_compt	.joinus_compt_img	.compt_img	{position:absolute; display:none; top:0; right:0; width:auto}
.joinus_compt	.joinus_compt_img	.compt_img	img	{width:100%}

.joinus_con	{position:relative; height:198px; background:url('/images/eng/global/bg_joinus_box.gif') repeat}
.joinus_con	ul	{position:absolute;top:0; left:-1px; border-left:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2}
.joinus_con	li	{float:left; padding:32px 16px 23px 16px; width:128px; background:#fff; border-right:1px solid #f2f2f2}
.joinus_con	li	a	{display:block; height:143px}

.txt_joinus	{width:128px; height:143px; background:url('/images/eng/global/txt_joinus1.gif') 0 0 no-repeat; text-indent:-5000px}
.joinus1	{background-position:0px 0px}
.joinus2	{background-position:0px -152px}
.joinus3	{background-position:0px -305px}

.gr_wrap	 .sec_wrap.join_f	 	{position:relative; padding:0; margin-top:0px; border-bottom:0; z-index:5}
.joinus_fam	 {width:100%; background:url('/images/eng/global/bg_joinus_box2.gif') 0 0 repeat}
.joinus_fam	 .fam_site {float:left; width:640px; height:80px; border-right:0px solid #f2f2f2}
.joinus_fam	 .fam_site	ul	{padding:31px 0 26px 40px}
.joinus_fam	 .fam_site	li	{float:left; padding-right:10px}
.joinus_fam	 .fam_txt {float:left; width:435px; height:54px; margin-left:-1px; border-left:1px solid #f2f2f2; padding:26px 0 0 15px; }

.txt_joinus_info	{width:416px; height:27px; background:url('/images/eng/global/txt_joinus_info.gif') 0 0 no-repeat; text-indent:-5000px}

/* 회원가입완료 */
.box.join_site	{margin-top:16px; padding:21px 0 12px 20px;}
.box.join_site	 li	{float:left; display:block; padding:0 28px 8px 0}
.box.join_site	 li	span	{display:block; margin-top:3px;}
.box.join_site	 li.fs1	{width:70px}
.box.join_site	 li.fs2	{width:56px}
.box.join_site	 li.fs3	{width:120px}
.box.join_site	 li.fs4	{width:82px}
.box.join_site	 li.fs5	{width:140px}

/* 약관 */
.n_line {padding-top:0; border-top:0px;}
.clause_wrap {max-width:1030px;}
.clause_wrap a, a:hover, a:active	{color:#027ead; text-decoration:underline;}
.clause_wrap ol	{margin-top:-15px;}
.clause_wrap ol li {padding:20px 0 0 0; line-height:20px;}
.clause_wrap ol li ul li {padding:0 0 0 12px; background:url('/images/eng/common/bg_ul_line.gif') no-repeat 3px 8px;}
.clause_wrap p {padding:0 0 20px 0;}
.clause_box {max-width:1004px; height:134px; border:1px solid #e6e6e6; padding:13px; font-size:11px; line-height:18px; overflow-x: hidden; overflow-y: scroll; word-spacing: -1px; }
.clause_box h4 {font-size:11px; padding:0 0 3px 0;}
.clause_box ul {padding:0 0 18px 0;}
.clause_box p.con {padding:0 0 0 30px;}
.clause_check {padding:16px 0 0 0;}

.clause_view {display:none;}

/* 약관 popup */
.popup	.pop_con_cla	{padding:32px 16px 16px 16px; margin:0 16px 0 16px; border-bottom:1px solid  #f2f2f2}
.popup	.pop_con_cla	h2	{margin-bottom:24px;}
.popup	.pop_con_cla	h3	{margin-top:24px;}
.popup	.pop_con_cla p {font-size:1em; text-align:justify;}
.popup	.pop_con_cla ul li {padding:0 0 0 12px; background:url('/images/eng/common/bg_ul_line.gif') no-repeat 2px 7px;}
.w_mobile	 {border-left:1px solid  #f2f2f2; border-right:1px solid  #f2f2f2;}

/* 개인정보 취급방침 */
.pop_con h3 {font-size:12px; line-height:18px; margin-bottom:4px}
.clause_box .pop_con h4 {font-size:12px; line-height:18px; margin-bottom:0; padding:0;}
.pop_con a {color:#027ead;}
.pop_ul	li	{padding-left:10px; font-size:11px; background:url('/images/eng/common/bg_ul_line.gif') no-repeat 1px 8px;}
.pop_ul	li ol li {background:none; padding:0; list-style:none;}
.pop_con ol li {padding:0; margin:0 0 0 2px}
.pop_con ol.list_on {list-style:decimal;}
.pop_con ol.list_on li {padding:0; margin:0 0 0 20px}
.pop_con ol.list_on li ol {margin:3px 0 3px 0;}
.pop_con ol.list_on li ol li{margin:0 0 0 15px;}

/* 우편번호 검색 */
.post_search	{width:340px;}
.post_search	span	{display:block; float:left}
.post_search	span.search_title {line-height:24px; padding:6px 0 0 0;}
.post_search	.input_text	{width:244px; height:22px;line-height:22px; margin:0 3px 0 5px; border:1px solid #dcdddf; border-top:1px solid #acadaf; padding:0;}
.post_search p.post_ex {clear:both; padding:6px 0 9px 42px; font-size:11px; color:#6f6f6f;}

.post_table_wrap {font-size:12px; color:#333; overflow-x: hidden; overflow-y: scroll; height:199px;}
.post_table_wrap table.post_list {width:100%;}
.post_table_wrap .post_list thead tr th {color:#6f6f6f; line-height:18px; padding:7px 0 7px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center}
.post_table_wrap .post_list thead tr th.th_bg {background:url('/images/eng/my/bg_table_02.gif') no-repeat 0 top;}
.post_table_wrap .post_list tbody tr td {line-height:18px; padding:7px 0 7px 15px; border-bottom:1px solid #d9d9d9; text-align:left;}
.post_table_wrap .post_list tbody tr td.post_num {font-weight:bold; padding:7px 0 7px 0; color:#70aebd; text-align:center;}

/* 이메일 문의 */
.table_wrap.t_line135	{background:url('/images/eng/common/bg_table_line.gif') no-repeat 135px 0}
.table_wrap.t_line100	{background:url('/images/eng/common/bg_table_line.gif') no-repeat 100px 0}

/* IE6 업데이트 안내 */
.ie6_con {position:relative; height:100%;}
.ie6_page_wrap {position:absolute; top:50%; left:50%; width:600px; height:480px; margin:-240px 0 0 -300px;}
.ie6_page_wrap header {border-bottom:2px solid #307292;}
.ie6_page_wrap header h1 {padding:16px 0 16px 0;}
.ie6_page_wrap	.update_wrap h2 {padding:32px 0 32px 0; margin-bottom:20px; background:url('/images/eng/common/bg_hx_line.gif') no-repeat 0 bottom;}
.ie6_page_wrap	.update_wrap p {line-height:20px;}
.ie6_page_wrap	.update_wrap p.version {font-size:11px; margin:23px 0 19px 0;}
.ie6_page_wrap	.btn_wrap {margin-bottom:80px;}
.ie6_page_wrap	.foot_update {border-top:1px solid #e6e6e6; margin:16px 0 0 0; font-family:'arial'; height:57px; color:#b2b2b2; font-size:8px; line-height:1.4em; text-indent:-5000px; background:url('/images/eng/common/txt_update_copyright.gif') no-repeat 0 16px;}
.ie6_page_wrap	.foot_update p {margin-top:6px; font-family:'HelveticaNeue'; font-size:6px; color:#ccc}

/* 구회원 안내페이지 */
.memb_info {position:relative; height:100%;}
.memb_info_wrap {position:absolute; top:50%; left:50%; width:600px; height:464px; margin:-232px 0 0 -300px;}
.memb_info_wrap header {border-bottom:2px solid #307292;}
.memb_info_wrap header h1 {padding:16px 0 16px 0;}
.memb_info_wrap	.join_wrap h2 {padding:32px 0 32px 0; margin-bottom:20px; background:url('/images/eng/common/bg_hx_line.gif') no-repeat 0 bottom;}
.memb_info_wrap	.join_wrap p {line-height:20px;}
.memb_info_wrap	.btn_wrap {margin:19px 0 80px 0;}
.memb_info_wrap	.foot_memb_join {border-top:1px solid #e6e6e6; margin:16px 0 0 0; font-family:'arial'; height:57px; color:#b2b2b2; font-size:8px; line-height:1.4em; text-indent:-5000px; background:url('/images/eng/common/txt_update_copyright.gif') no-repeat 0 16px;}
.memb_info_wrap	.foot_memb_join p {margin-top:6px; font-family:'HelveticaNeue'; font-size:6px; color:#ccc}


 /*
  ------------
  마이페이지
  ------------
*/

/* 마이페이지 snb */
a.my_1	{background:url('/images/eng/my/snb_mypage1.gif') no-repeat 8px 12px}
a.my_1:hover, li.on a.my_1	{background:url('/images/eng/my/snb_mypage1_on.gif') no-repeat 8px 12px}
a.my_2	{background:url('/images/eng/my/snb_mypage2.gif') no-repeat 8px 12px}
a.my_2:hover, li.on a.my_2	{background:url('/images/eng/my/snb_mypage2_on.gif') no-repeat 8px 12px}
a.my_3	{background:url('/images/eng/my/snb_mypage3.gif') no-repeat 8px 12px}
a.my_3:hover, li.on a.my_3	{background:url('/images/eng/my/snb_mypage3_on.gif') no-repeat 8px 12px}
a.my_4	{background:url('/images/eng/my/snb_mypage4.gif') no-repeat 8px 12px}
a.my_4:hover, li.on a.my_4	{background:url('/images/eng/my/snb_mypage4_on.gif') no-repeat 8px 12px}
a.my_5	{background:url('/images/eng/my/snb_mypage5.gif') no-repeat 8px 12px}
a.my_5:hover, li.on a.my_5	{background:url('/images/eng/my/snb_mypage5_on.gif') no-repeat 8px 12px}
a.my_6	{background:url('/images/eng/my/snb_mypage6.gif') no-repeat 8px 12px}
a.my_6:hover, li.on a.my_6	{background:url('/images/eng/my/snb_mypage6_on.gif') no-repeat 8px 12px}
/* 2013-03-18 김주한 수정*/
a.my_7	{background:url('/images/eng/my/snb_mypage7.gif') no-repeat 8px 12px}
a.my_7:hover, li.on a.my_7	{background:url('/images/eng/my/snb_mypage7_on.gif') no-repeat 8px 12px}
/* 2013-03-18 김주한 수정*/
/* 회원정보 수정 */
.td_right	{float:left; width:295px;}
.sec_wrap	.sec_con	header	h4.h_lineNo	{padding:30px 0 20px 0;}

/* 프로그램 접수확인 */
.applyView {position:relative; padding:32px 0; zoom:1}
.applyView .viewTitle {position:relative; width:392px; height:64px;}
.applyView .viewTitle h4 {}
.applyView .viewTitle p {position:absolute; right:22px; top:25px;}
.view_warp {margin:0 auto; width:392px;}

.applyView p.btn_wrap {width:144px; height:40px;}
.applyView p.btn_wrap2 {width:392px; height:40px; margin-top:24px;}
.applyView p.btn_close {position:absolute; right:0; top:0}

.applyInfo {position:relative; margin:32px 0 0 0;}
.applyInfo p.ex {font-weight:bold; color:#333; line-height:17px; padding:0 0 5px 0; margin:0;}
.applyInfo p.cust {font-size:11px; color:#333; line-height:16px;}
.applyInfo a,
.applyInfo a:focus, 
.applyInfo a:hover, 
.applyInfo a:active{color:#307292;}
.applyInfo	.applyInfo_con	{position:absolute; left:0; top:0; padding:28px 0 28px 36px; text-align:left;}

/* 이수증/수료증 발급 */
.myPrint {width:100%; overflow:hidden; padding:0;}
.myPrint .print_list	ul li {border-bottom:1px solid #e5e5e5; margin:0 0 16px 0;}
.myPrint .print_list	p {padding:15px 0 11px 0; line-height:18px}
.myPrint .print_list	p.print_tit a {color:#666; font-weight:bold; padding-right:20px; text-decoration:none; background:url('/images/eng/common/ico_arr_up1.gif') no-repeat right 2px;}
.myPrint .print_list	p.print_tit	a:hover	{color:#1b5f80; text-decoration:underline; background:url('/images/eng/common/ico_arr_up.gif') no-repeat right 2px;}
.myPrint .print_list	p.on a {color:#1b5f80; background:url('/images/eng/common/ico_arr_down.gif') no-repeat right 2px}
.myPrint .print_list	p.on a:hover	{background:url('/images/eng/common/ico_arr_down.gif') no-repeat right 2px}
.myPrint .print_list	.printView_list	{position:relative; zoom:1; border-top:1px solid #e5e5e5;}
.myPrint .print_list	.printView_list	.btn_close	{top:-32px; *+top:0px; right:0}

.printView_list	.printView_wrap	{position:relative; max-width:1031px;}

.printView {position:relative; margin:32px auto 21px; width:392px; padding:16px 0 0 0;}
.printView .viewTitle {position:relative; width:392px; height:64px;}
.viewInfo {width:389px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.viewInfo p.stitle {padding:40px 0 0 40px;}
.viewInfo p.info {padding:20px 40px 0 40px; height:95px; color:#494949; line-height:20px;}
.viewInfo p.info2 {padding:20px 16px 0 40px; height:40px; color:#494949; line-height:20px;}
.viewInfo p.date {text-align:center; padding:45px 0 0 0; line-height:14px; font-family:'Arial', serif; font-size:11px; color:#666;}
.viewInfo p.date.d2 {padding:12px 0 15px 0}
.viewInfo p.infotxt {text-align:center; padding:21px 0 0 0; line-height:20px; color:#494949}
.viewInfo p.leeum {text-align:center; padding:0 0 40px 60px; margin-top:-15px; line-height:17px;}
.viewPoint {font-weight:bold; color:#027ead;}

.viewInfo table {margin:0 0 0 40px; width:312px; color:#333; text-align:left; border-top:1px solid #e3e3e3;}
.viewInfo table tbody tr th {line-height:14px; padding:13px 0 13px 0; border-bottom:1px solid #e3e3e3; text-align:left;}
.viewInfo table tbody tr td {line-height:14px; padding:13px 0 13px 8px; border-bottom:1px solid #e3e3e3;}
.viewInfo table tbody tr td.t_bg {background:url('/images/eng/my/bg_table_01.gif') no-repeat 0 top;}

.viewInfo h5 {padding:40px 0 12px 40px; text-align:left;}
.viewInfo table.detailView {}
.viewInfo table.detailView tbody tr th {border-top:1px solid #e3e3e3;}
.viewInfo table.detailView tbody tr td {text-align:left; line-height:22px; padding:9px 0 9px 8px; border-top:1px solid #e3e3e3;}
.viewInfo table.detailView tbody tr td.t_bg {background:url('/images/eng/my/bg_table_01.gif') no-repeat 0 top;}
.viewInfo table.detailView tbody tr td.tp_sl {color:#027ead}
.viewInfo table.detailView tbody tr td.nlineT {border-bottom:2px solid #fff; padding:8px 0 0 8px;}
.viewInfo table.detailView tbody tr td.nline {border-bottom:2px solid #fff; padding:0 0 0 8px;}
.viewInfo table.detailView tbody tr td.nlineB {padding:0 0 8px 8px;}
.viewInfo table.detailView tbody tr td .e_txt	{display:block; width:230px; word-break:break-all; word-wrap: break-word; line-height:1.3em}
.viewInfo table.detailView tbody tr td.nlineB .e_txt, .viewInfo table.detailView tbody tr td.nline .e_txt	{width:175px}

.printView p.btn_wrap {width:144px; height:40px; margin:9px 0 0 0}
.printView p.btnClose {position:absolute; right:0; top:1px;}

.printView_wrap	.btn_prev	{position:absolute; left:0; top:278px;}
.printView_wrap	.btn_next	{position:absolute; right:0; top:278px;}



/*
  ------------
  소장품
  ------------
*/

/* layout */
.cl_wrap	{}
.cl_wrap	.sec_wrap	{padding:0 16px 78px 0;}
.cl_wrap	a:hover, .cl_wrap	a:active	{color:#982124; text-decoration:underline}
.cl_wrap	.cl_table_list	a	{color:#333; text-decoration:none}
.cl_wrap	.cl_table_list	a:hover, .cl_wrap	.cl_table_list a:active	{color:#982124; text-decoration:underline}

.cl_wrap	.h2_wrap	.int_line	span	{background:#bb3232}
.cl_wrap	.h2_wrap	.h2_tit	{background:#bb3232 no-repeat 100% 0}

.cl_wrap	.b_chk	{display:block; float:left; width:11px; height:11px; margin-right:0; background:#e6e6e6; cursor:pointer}
.cl_wrap	.b_chk.on	{background:url('/images/eng/collection/ico_checkbox.gif') no-repeat 0 0 !important}
.cl_wrap	.b_chk_y	{display:block; height:4px; margin:3px 4px 3px 4px; cursor:pointer; background:#e6e6e6; border-bottom:7px solid #fff; cursor:pointer}
.cl_wrap	.b_chk_y.on	 ,.cl_wrap	.b_chk_y.checked	{background:url('/images/eng/collection/bg_check_bar.gif') repeat-x 0 0 !important}

/* 소장품 snb */
.cl_wrap	.sec_wrap	.sec_snb	.cl_snb	header	h3	{display:block; width:127px; height:23px; background:url('/images/eng/collection/h3_cl.png') 0 0 no-repeat; margin-bottom:16px; margin-left:8px; text-indent:-5000px}
.cl_wrap	.sec_wrap	.sec_snb2 .btn1{display:block; width:127px; height:23px; background:url('/images/eng/collection/h3_cl.png') 0 0 no-repeat; margin-bottom:16px; margin-left:8px; text-indent:-5000px}
.cl_wrap	.sec_wrap	.sec_snb2 .btn1.on{background:url('/images/eng/collection/h3_cl.png') 0 -79px no-repeat}
.cl_wrap	.sec_wrap	.sec_snb2 .btn2{display:block; width:127px; height:35px; background:url('/images/eng/collection/h3_cl.png') 0 -31px no-repeat; margin-bottom:14px; margin-left:3px; text-indent:-5000px}
.cl_wrap	.sec_wrap	.sec_snb2 .btn2.on{background:url('/images/eng/collection/h3_cl.png') 0 -110px no-repeat}
.cl_wrap	.sec_wrap	.sec_snb2 .line{padding:24px 0 0 0;border-top:1px solid #f2f2f2;width:136px}
.cl_wrap	.sec_wrap	.sec_snb2 .snb_list_l li a {width:117px;} /* 포커스 이동시 메뉴 흔들리는 현상 수정. 추후 문제 발생시 사이즈 변경하거나 다르게 처리 요망 130424 */
.cl_wrap	.sec_wrap	.sec_snb	.cl_snb	header	h3.on	 	{background-position:0px -60px}
.cl_wrap	.sec_wrap	.sec_snb	.cl_snb	header.recover	{position:relative; width:136px; margin-left: 0px; border-top:1px solid #f2f2f2; padding-top:24px; margin-top:32px}
.cl_wrap	.sec_wrap	.sec_snb	.cl_snb	header.recover.on	{position:relative; width:136px; padding-top:24px; margin:0; border-top:1px solid #f2f2f2}
.cl_wrap	.sec_wrap	.sec_snb	.cl_snb	header	h3.recover		{margin-left:3px; background-position:0px -31px}
.cl_wrap	.sec_wrap	.sec_snb	.cl_snb	header.recover.on	 	h3.recover		{background-position:0px -89px}
.cl_wrap	.sec_wrap	.sec_snb	.cl_snb	header	a	{display:block; width:127px; height:23px; text-indent:-5000px}

.cl_wrap	.sec_wrap	.sec_snb	{margin-left:8px}
.cl_wrap	.sec_wrap	.sec_snb	ul	{margin:0; width:136px; border-top:1px solid #f2f2f2}
.cl_wrap	.sec_wrap	.sec_snb	li	{position:relative; padding:24px 0 0 8px; border-bottom:0px; text-indent:-5000px; font-size:0; line-height:0}
.cl_wrap	.sec_wrap	.sec_snb	li.collection_check{text-indent:0}
.cl_wrap	.sec_wrap	.sec_snb	li	p	{padding-bottom:8px}
.cl_wrap	.sec_wrap	.sec_snb	li	p.all	{float:none; clear:both; padding-bottom:0px}
.cl_wrap	.sec_wrap	.sec_snb	li	span	{position:absolute; top:24px; right:49px}
.cl_wrap	.sec_wrap	.sec_snb	li	span.all	{display:none; position:absolute; top:24px; right:41px}
.cl_wrap	.sec_wrap	.sec_snb	li	span.list	{position:static; display:block}
.cl_wrap	.sec_wrap	.sec_snb	li	label.list,.cl_wrap	.sec_wrap	.sec_snb	li	a.list	{position:static; display:block; cursor:pointer}
.cl_wrap	.sec_wrap	.sec_snb	li	span.list_more	{position:absolute; display:none}
.cl_wrap	.sec_wrap	.sec_snb	ul.cl_list	{margin:0; padding:0; border:0 none}
.cl_wrap	.sec_wrap	.sec_snb	ul.cl_list	li	{position:relative; padding:8px 0 0 0}
.cl_wrap	.sec_wrap	.sec_snb	ul.cl_list	li	span	{position:absolute; top:8px; right:49px}
.cl_wrap	.sec_wrap	.sec_snb	ul.cl_list	li	span.list	{position:static; display:block}
.cl_wrap	.sec_wrap	.sec_snb	ul.cl_list	li	label.list	{position:relative; display:block; cursor:pointer}
.cl_wrap	.sec_wrap	.sec_snb	li.cl_y	{display:none}
.cl_wrap	.sec_per_d	.sec_wrap	{padding:0 16px 0 0; border-bottom:0}
.cl_wrap	.sec_per_d	.sec_per_d_h3	{background:url('/images/eng/collection/h3_cl_detail.png') no-repeat 0 0}

.txt_cl_list	{width:95px; height:11px; background-image:url('/images/eng/collection/txt_cl_list.png') !important;background-repeat: no-repeat}
.txt_cl_list_all	{background-position:0px 0px !important; width:126px; height:16px;display:block;text-indent:-9999px;overflow:hidden}
.txt_cl_list1	{background-position:0px -22px !important}
.txt_cl_list2	{background-position:0px -41px !important; height:24px}
.txt_cl_list3	{background-position:0px -73px !important; height:24px}
.txt_cl_list4	{background-position:0px -402px !important}
.txt_cl_all_s	 {background-position:0px -105px !important}
.txt_cl_list1_1	{background-position:0px -122px !important}
.txt_cl_list1_2	{background-position:0px -141px !important}
.txt_cl_list1_3	{background-position:0px -160px !important}
.txt_cl_list1_4	{background-position:0px -179px !important; height:24px !important;}
.txt_cl_list2_1	{background-position:0px -212px !important}
.txt_cl_list2_2	{background-position:0px -231px !important; height:24px;}
.txt_cl_list2_3	{background-position:0px -263px !important; height:24px;}
.txt_cl_list3_1	{background-position:0px -212px !important}
.txt_cl_list3_2	{background-position:0px -231px !important; height:24px;}
.txt_cl_list3_3	{background-position:0px -263px !important; height:24px;}
.txt_cl_list_all.on,	.txt_cl_list_all.hover,.txt_cl_list_all.checked	{background-position:0px 0px !important}
.txt_cl_all_s.on,	 .txt_cl_all_s.hover,.txt_cl_all_s.checked	 	{background-position:0px -293px !important}
.txt_cl_list1_1.on,	.txt_cl_list1_1.hover,.txt_cl_list1_1.checked	{background-position:0px -312px !important}
.txt_cl_list1_2.on,	.txt_cl_list1_2.hover,.txt_cl_list1_2.checked	{background-position:0px -331px !important}
.txt_cl_list1_3.on,	.txt_cl_list1_3.hover,.txt_cl_list1_3.checked	{background-position:0px -350px !important}
.txt_cl_list1_4.on,	.txt_cl_list1_4.hover,.txt_cl_list1_4.checked	{background-position:0px -369px !important}
.txt_cl_list2_1.on,	.txt_cl_list2_1.hover,.txt_cl_list2_1.checked	{background-position:0px -401px !important}
.txt_cl_list2_2.on,	.txt_cl_list2_2.hover,.txt_cl_list2_2.checked	{background-position:0px -420px !important}
.txt_cl_list2_3.on,	.txt_cl_list2_3.hover,.txt_cl_list2_3.checked	{background-position:0px -452px !important}
.txt_cl_list3_1.on,	.txt_cl_list3_1.hover,.txt_cl_list3_1.checked	{background-position:0px -401px !important}
.txt_cl_list3_2.on,	.txt_cl_list3_2.hover,.txt_cl_list3_2.checked	{background-position:0px -420px !important}
.txt_cl_list3_3.on,	.txt_cl_list3_3.hover,.txt_cl_list3_3.checked	{background-position:0px -452px !important}

.collection_tab	 {position:relative}
.collection_tab	 li	{position:relative; float:left; width:8.1%; height:10px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-indent:-5000px;}
.collection_tab	 li.alt	{border-left:1px solid #e5e5e5;}
.collection_tab	 li	span.y	{position:absolute; top:12px; right:-24px; width:30px; height:8px; background:url('/images/eng/collection/txt_year_bar.png') no-repeat}
.collection_tab	 li	span.y01	{background-position:0px 0px; left:0px}
.collection_tab	 li	span.y02	{background-position:0px -10px; right:-26px}
.collection_tab	 li	span.y03	{background-position:0px -20px; right:-26px}
.collection_tab	 li	span.y04	{background-position:0px -30px}
.collection_tab	 li	span.y05	{background-position:0px -40px}
.collection_tab	 li	span.y06	{background-position:0px -50px}
.collection_tab	 li	span.y07	{background-position:0px -60px}
.collection_tab	 li	span.y08	{background-position:0px -70px}
.collection_tab	 li	span.y09	{background-position:0px -80px}
.collection_tab	 li	span.y10	{background-position:0px -90px}
.collection_tab	 li	span.y11	{background-position:0px -100px}
.collection_tab	 li	span.y12	{background-position:0px -110px}
.collection_tab	 li	span.y13	{background-position:0px -120px; right:-9px}
.collection_tab	 span.y01	{position:absolute; top:15px; left:0px; width:30px; height:8px; text-indent:-5000px; background:url('/images/eng/collection/txt_year_bar.png') no-repeat}

/* 보존과 수복 snb */
.cl_wrap	.sec_wrap	.sec_snb	ul.snb_list_l	{border-top:0px; margin-top:-2px}
.cl_wrap	.sec_wrap	.sec_snb	.snb_list_l	li	{width:136px; height:32px; border-bottom:1px solid #f3f3f3; padding:0 0 0 8px; line-height:1em}
.cl_wrap	.sec_wrap	.sec_snb	.snb_list_l	li	a	{display:block; width:136px; height:12px; padding:12px 0 8px 8px; text-indent:-5000px;}

a.cl_1	{background:url('/images/eng/collection/snb_collection1.png') no-repeat 0 12px}
a.cl_1:hover, li.on a.cl_1	{background:url('/images/eng/collection/snb_collection1_on.png') no-repeat 0 12px}
a.cl_2	{background:url('/images/eng/collection/snb_collection2.png') no-repeat 0 12px}
a.cl_2:hover, li.on a.cl_2	{background:url('/images/eng/collection/snb_collection2_on.png') no-repeat 0 12px}
a.cl_3	{background:url('/images/eng/collection/snb_collection3.png') no-repeat 0 12px}
a.cl_3:hover, li.on a.cl_3	{background:url('/images/eng/collection/snb_collection3_on.png') no-repeat 0 12px}

.cl_wrap	.collection_sec	 {position:relative; display:block; margin-bottom:8px;padding:54px 0 0 0}
.collection_search{position:absolute;right:0;top:0}
.collection_sec .all{position:absolute;left:-151px;top:64px}


/* 소장품 list */
.cl_ul_wrap	{min-width:391px; margin-bottom:24px; margin-top:20px;}
.cl_ul_wrap	.art_list	{margin-top:32px; }
.cl_ul_wrap	.art_list	li	{float:left; height:300px; padding:0 8px 0 7px; border-left:0; border-right:1px solid #f2f2f2; text-align:center}
.cl_ul_wrap	.art_list	li	.art_li	{background:none; height:auto;}
.cl_ul_wrap	.art_list	li	.art_li	a	{display:block; height:100%;}
.cl_ul_wrap	.art_list	li	.art_desc	{position:static; display:block; width:144px; height:auto}
.cl_ul_wrap	.art_list	li	.art_desc	span	{display:block; text-align:left; word-break:nowrap}
.cl_ul_wrap	.art_list	li	.art_desc	strong	{display:block; text-align:left; word-break:nowrap; font-size:14px; color:#333;padding:14px 0 0 0}
.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl	{color:#333; text-decoration:none}
.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl .art_li{text-align:center}
.cl_ul_wrap	.art_list	li	.art_desc	span.on_l{display:none;background:url(/images/eng/common/bg_on_l.gif)}
.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl:hover span.on_l,.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl:focus span.on_l{display:block}
.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl:hover strong,.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl:hover .t_imp,.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl:focus strong,.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl:focus .t_imp{color:#db3901; text-decoration:underline}
.cl_wrap	.art_detail	.art_desc	.img_more	li	span	{border:2px solid #f4be18}

.art_result	{position:relative; z-index:20; width:144px; height:192px;}
.art_result	.result	{position:absolute; top:0; left:0;border-left:1px solid #f2f2f2; padding-left:8px; text-align:left}
.art_result	.result	span	{display:block;}
.art_result	.result	span.re_no	{color:#982124; font:normal 37px 'georgia'}

.cl_ul_wrap	.art_list	li.on	.art_li	.on_l	{display:block}
.cl_ul_wrap	.art_list	li	.img_progress	{display:block}


.re_no	{color:#982124; font:normal 37px 'georgia'}

.cl_wrap	.sec_wrap	.sec_snb	ul.cl_nav	{display:block; margin-top:-10px; width:136px; border-top:0px}
.cl_wrap	.sec_wrap	.sec_snb	ul.cl_nav	li	{width:136px; padding:10px 0 10px 8px; border-bottom:1px solid #f2f2f2}

.bg_sec	{margin-bottom:24px}
.bg_sec	ul	{float:right}
.bg_sec	li	{float:left; margin-left:3px; width:26px; height:11px; cursor:pointer}
.bg_sec	li.bg_w	{border:1px solid #fff; background:#fff; width:24px; height:9px}
.bg_sec	li.bg_b	{border:1px solid #000; background:#000; width:24px; height:9px}
.bg_sec	li.on	{border:1px solid #f4be18}
.bg_sec	li	a	{display:block; width:24px; height:9px; text-indent:-5000px; border:1px;}

/* 소장품 list - black */
.black		{border-top:1px solid #000; margin-top:-1px;}
.black		.h2_wrap	{position:relative; margin-bottom:32px; padding-bottom:8px; border-bottom:1px solid #333}
.black		.h2_wrap	.h2_line {background:url('/images/eng/common/bg_h2_line_b.png') repeat-x;}

.black		.cl_wrap	.sec_wrap	.sec_snb	ul	{margin:0; width:136px; border-top:1px solid #333}
.black		.cl_wrap	.sec_wrap	.sec_snb	ul.cl_list	{margin:0; padding:0; border:0 none}

.black		.collection_tab	 li	{position:relative; float:left; width:8.1%; height:10px; border-top:1px solid #333; border-right:1px solid #333; text-indent:-5000px;}
.black		.collection_tab	 li.alt	{border-left:1px solid #333;}

.black		.cl_ul_wrap	.art_list	li	.result	 	{display:block; position:absolute; top:0; left:0; border-left:1px solid #333; width:144px; height:80px; padding-left:8px; text-align:left}

.black		.sec_detail	{padding-bottom:78px; border-left:1px solid #333; border-right:1px solid #333;}
.black		.sec_per_d	.sec_wrap	{border-top:1px solid #333;}
.black		.sec_wrap	{position:relative; padding:0 16px 78px 0; border-bottom:1px solid #333; margin-top:32px; z-index:5}

#detail_wrap.black	{border-top:1px solid #333; margin-top:-1px;}

.black	 {background:#000}
.black	 .content_body		{background:#000}
.black	 .content_body_con	{border-left:1px solid #333; border-right:1px solid #333; background:#000}

.black	 .cl_wrap	.h2_wrap	.int_line	span	{position:absolute; left:0; top:0; min-width:2px; height:4px; background:#761215}
.black	 .cl_wrap	.h2_wrap	.h2_tit	{height:64px; margin-left:-1px; background:#BB3232 no-repeat 100% 0;padding:16px 0 0 16px}

.black	 .sec_wrap	.sec_snb	.cl_snb	header	h3	{display:block; width:127px; height:23px; background:url('/images/eng/collection/h3_cl_black.png') 0 0 no-repeat; margin-bottom:16px; margin-left:8px; text-indent:-5000px}
.black	 .sec_wrap	.sec_snb	.cl_snb	header.recover	{position:relative; width:136px; margin-left: -5px; border-top:1px solid #333; padding-top:24px; margin-top:32px}
.black	 .sec_wrap	.sec_snb	.cl_snb	header	h3.recover		{background-position:0px -31px}

.black	 .cl_wrap	.b_chk	{display:block; float:left; width:11px; height:11px; margin-right:0; background:#333; cursor:pointer}
.black	 .cl_wrap	.b_chk.on	{background:url('/images/eng/collection/ico_checkbox_b.gif') no-repeat 0 0;}
.black	 .cl_wrap	.b_chk_y	{display:block; height:4px; margin:3px 4px 3px 4px; cursor:pointer; background:#333; border-bottom:7px solid #000; cursor:pointer}
.black	 .cl_wrap	.b_chk_y.on	 	{background:url('/images/eng/collection/bg_check_bar_b.gif') repeat-x 0 0;}

.black	.art_list	li	{border-left:0; border-right:1px solid #1a1a1a;}
.black	.cl_ul_wrap	.art_list	li	.art_desc	.t_desc	{color:#333}
.black	.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl	{color:#666;}
.black	.cl_ul_wrap	.art_list	li	.art_desc	a.tp_cl:hover	{color:#be9929;}


.black	 .art_detail	.art_desc	{color:#666}
.black	 .art_detail	.art_desc	.img_desc	li	strong	{color:#ccc}
.black	 .art_detail	.art_desc	.img_desc	li.t_no strong	{color:#e9af00; font-size:11px;}
.black	 .art_detail	.art_desc	.img_desc	li.t_artist	{}
.black	 .art_detail	.art_desc	.img_desc	li	.t_imp	{color:#6f6f6f}
.black	 .t_desc		{color:#666; font-size:11px;}
.black	 .art_detail	.art_desc	.img_desc	li.t_artist	.t_desc	{color:#ccc}

.black		.txt_cl_list	{width:75px; height:11px; background:url('/images/eng/collection/txt_cl_list_b.png') 0 0 no-repeat}
.black		.txt_cl_list_all	{background-position:0px 0px; width:126px; height:16px}
.black		.txt_cl_list1	{background-position:0px -22px}
.black		.txt_cl_list2	{background-position:0px -41px}
.black		.txt_cl_list3	{background-position:0px -60px}
.black		.txt_cl_list4	{background-position:0px -402px}
.black		.txt_cl_all_s	 {background-position:0px -79px}
.black		.txt_cl_list1_1	{background-position:0px -98px}
.black		.txt_cl_list1_2	{background-position:0px -117px}
.black		.txt_cl_list1_3	{background-position:0px -136px}
.black		.txt_cl_list1_4	{background-position:0px -155px}
.black		.txt_cl_list2_1	{background-position:0px -174px}
.black		.txt_cl_list2_2	{background-position:0px -193px}
.black		.txt_cl_list2_3	{background-position:0px -212px}
.black		.txt_cl_list3_1	{background-position:0px -174px}
.black		.txt_cl_list3_2	{background-position:0px -193px}
.black		.txt_cl_list3_3	{background-position:0px -212px}
.black		.txt_cl_list_all.on,	.black	 .txt_cl_list_all:hover	{background-position:0px -0px}
.black		.txt_cl_all_s.on,	.black	 .txt_cl_all_s:hover	{background-position:0px -250px}
.black		.txt_cl_list1_1.on,	.black	 .txt_cl_list1_1:hover	{background-position:0px -269px}
.black		.txt_cl_list1_2.on,	.black	 .txt_cl_list1_2:hover	{background-position:0px -288px}
.black		.txt_cl_list1_3.on,	.black	 .txt_cl_list1_3:hover	{background-position:0px -307px}
.black		.txt_cl_list1_4.on,	.black	 .txt_cl_list1_4:hover	{background-position:0px -326px}
.black		.txt_cl_list2_1.on,	.black	 .txt_cl_list2_1:hover	{background-position:0px -345px}
.black		.txt_cl_list2_2.on,	.black	 .txt_cl_list2_2:hover	{background-position:0px -364px}
.black		.txt_cl_list2_3.on,	.black	 .txt_cl_list2_3:hover	{background-position:0px -383px}
.black		.txt_cl_list3_1.on,	.black	 .txt_cl_list3_1:hover	{background-position:0px -345px}
.black		.txt_cl_list3_2.on,	.black	 .txt_cl_list3_2:hover	{background-position:0px -364px}
.black		.txt_cl_list3_3.on,	.black	 .txt_cl_list3_3:hover	{background-position:0px -383px}

/* 소장품 소개*/
.cl_wrap	.sl_con_top	{position:relative; overflow:hidden; margin:0 0 32px 0;}
.cl_wrap	.sl_con_top	.sl_img_e	{height:240px; margin:0 auto; text-indent:-5000px}

.p_tit_cl	{padding:0; margin:32px 0 21px 0; font-family:georgia; font-size:25px; color:#982124}
.tit_cl	{max-width:750px; height:auto; line-height:30px}
.cl_summary	{}

.t_cl1	{background:url('/images/eng/collection/cl_visu_img01.jpg') no-repeat 0 0}
.t_cl2	{background:url('/images/eng/collection/cl_visu_img02.jpg') no-repeat 0 0}

.summary_wrap {position:relative; padding:0}
.sec_wrap .sec_con .summary_wrap header h4 {padding:0 0 24px 0;}
.sec_wrap .sec_con .summary_wrap header p {padding:0 0 21px 0;}
.summary_wrap p.info {line-height:20px; padding:0; margin:0; max-width:1030px}
.s1030 {margin:0 !important; max-width:1030px; }

.cl_email_ul {position:absolute; width:232px; padding:0 0 0 16px; right:0; top:0; border-left:1px solid #e9e9e9;}
.drop {position:static;}
.cl_email_ul h4 {height:11px; padding:4px 0 5px 0;}
.cl_email_ul li {line-height:20px; height:20px;}
.cl_email_ul li a {text-decoration:none; color:#666;}
.cl_email_ul li span {float:left; width:65px; height:11px; padding:4px 0 5px 0;}

.field_study_wrap {padding:32px 0 0 0;}
.sec_wrap .sec_con .field_study_wrap header h4 {padding:0 0 20px 0}
.field_study_wrap ul li {}
.field_study_wrap .study_list_wrap {position:relative; padding:24px 0 14px 0;}
.field_study_wrap .study_list_wrap ul {position:absolute; top:24px; left:0;}
.field_study_wrap .study_list_wrap ul li.thumb {width:226px; height:157px; border:1px solid #e6e6e6;}
.field_study_wrap .study_list_wrap ul li.thumb_tit {padding:8px 0 0 0;}
.field_study_wrap .study_list_wrap p {margin:0 0 24px 243px; max-width:787px; min-height:145px; line-height:20px; height:auto;}

/* 소장품 연구활동 목록/view */
.cl_wrap	.sec_wrap	.sec_con	header span {position:absolute; right:0; top:80px;}
.cl_line	{padding-top:16px; border-top:2px solid #bb3232;}
.cl_line .page	.pageNum	a	{color:#6f6f6f; text-decoration:none}
.cl_line .page	.pageNum	a:hover		{color:#bb3232;}
.cl_line .page	.pageNum	a.on,
.cl_line .page	.pageNum	a:visited.on	{font-weight:bold; color:#bb3232; text-decoration:underline}

.cl_line	.page	.prev-btn.on	{text-indent:0; background-position:0 -30px;}
.cl_line	.page	.next-btn.on	{text-indent:0; background-position:-10px -30px;}

.cl_wrap	.program_wrap	.program_info	li	a:hover	{color:#bb3232; text-decoration:underline}


/* 소장품 table -- common  */
.cl_table_wrap {}
.cl_table_list {width:100%; border-bottom:1px solid #ccc;}
.cl_table_list thead tr th {line-height:14px; padding:13px 6px 13px 6px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#333}
.cl_table_list thead tr th.th_bg {background:url('/images/eng/my/bg_table_02.gif') no-repeat 0 top;}
.cl_table_list thead tr th.th_left {text-align:left; padding-left:16px;}
.cl_table_list thead tr th.th_left0 {text-align:left; padding-left:0;}
.cl_table_list thead tr th.th_first {border-bottom:0;}

.cl_table_list tbody tr th {line-height:14px; padding:13px 0 13px 0; font-weight:normal; border-top:1px solid #f3f3f3; text-align:center; color:#333;}
.cl_table_list tbody tr th.t_left {text-align:left; padding:13px 0 13px 16px;}
.cl_table_list tbody tr th.t_left0 {text-align:left; padding:13px 0 13px 0;}
.cl_table_list tbody tr th.t_line	{border-top: 1px solid #ccc;}
.cl_table_list tbody tr td {line-height:14px; padding:13px 0px 13px 0px; border-top:1px solid #f3f3f3; text-align:center; color:#333;}
.cl_table_list tbody tr td.td_cen {text-align:center;}
.cl_table_list tbody tr td.td_cen span {margin-left:18px;}
.cl_table_list tbody tr td.t_bg	{background:url('/images/eng/my/bg_table_01.gif') no-repeat 0 top;}
.cl_table_list tbody tr td.t_bg_b	{background:url('/images/eng/my/bg_table.gif') no-repeat 0 top;}
.cl_table_list tbody tr td.t_line	{border-top: 1px solid #ccc;}
.cl_table_list tbody tr td.t_left {text-align:left; padding:13px 0 13px 16px;}
.cl_table_list tbody tr td.t_right {text-align:right;}
.cl_table_list tbody tr td.t_base {color:#666;}
.cl_table_list tbody tr th.al {color:#027ead;}
.cl_table_list tbody tr th.next_list {background:url('/images/eng/collection/bg_next_list.gif') no-repeat 16px 18px; text-align:left; padding:13px 0 13px 32px; color:#982124;}
.cl_table_list tbody tr th.prev_list {background:url('/images/eng/collection/bg_prev_list.gif') no-repeat 16px 18px; text-align:left; padding:13px 0 13px 32px; color:#982124;}
.cl_table_list tbody tr th.next_list_al {background:url('/images/eng/introduction/bg_next_list.gif') no-repeat 16px 18px; text-align:left; padding:13px 0 13px 32px; color:#02819f;}
.cl_table_list tbody tr th.prev_list_al {background:url('/images/eng/introduction/bg_prev_list.gif') no-repeat 16px 18px; text-align:left; padding:13px 0 13px 32px; color:#02819f;}
.cl_table_list tbody tr th.next_list_ed {background:url('/images/eng/board/bg_next_list.gif') no-repeat 16px center; text-align:left; padding:13px 0 13px 32px; color:#b35a03;}
.cl_table_list tbody tr th.prev_list_ed {background:url('/images/eng/board/bg_prev_list.gif') no-repeat 16px center; text-align:left; padding:13px 0 13px 32px; color:#b35a03;}
.cl_table_list a {text-decoration:none; word-break:break-all; word-wrap: break-word;}
.cl_table_list tbody tr td.t_left	a	{display:block}
.cl_table_list tbody tr td.t_left	.txt_link	a	{display:inline}
.cl_table_list .t_first {border-top:0;}
.cl_table_list tbody tr td.view_wrap {padding:0; border-top:1px solid #dfdfdf;}
.cl_table_list tbody tr.list_on	th,
.cl_table_list tbody tr.list_on	td.t_left	{font-weight:bold}
.cl_table_list tbody tr td.reply {padding-left:36px}

.cl_table_list .list_view {text-align:left; padding-bottom:45px;color:#6f6f6f}
.cl_table_list .list_view.ep_view {padding-bottom:16px;}
.cl_table_list .list_view.doce_view {padding-bottom:20px}
.cl_table_list .list_view.post_view {padding:16px 0 16px 0}
.cl_table_list .list_view p,.cl_table_list .list_view ul,.cl_table_list .list_view ol {line-height:20px; padding:15px;padding-bottom:0; color:#666; text-align:justify;}
.cl_table_list .list_view .view_img_info {padding:0 16px; margin:32px 0 0 0}
.cl_table_list .list_view .view_img_info p {padding:0 0 16px 0;}
.cl_table_list .list_view .view_img_info p.view_img {width:100%; max-width:600px; padding:0 0 30px 0}
.cl_table_list .list_view .view_img_info p.view_img.post_img {padding:0 0 16px 0}
.cl_table_list .list_view .view_img_info p.view_img img {width:100%;}
.cl_table_list .list_view h1,.cl_table_list .list_view h2,.cl_table_list .list_view h3{font-size:14px;color:#444;padding-top:20px}
.cl_table_list .list_view img{width:auto;max-width:100%}

.cl_table_list .list_view {text-align:left;}
.cl_table_list .list_view .attach_wrap {display:block; height:32px; background:#f2f2f2; margin:0}
.cl_table_list .list_view .attach_wrap p {float:left; padding:9px 0 9px 0; line-height:14px;}
.cl_table_list .list_view .attach_wrap p.attach_file {padding:9px 8px 9px 16px; color:#666;}
.cl_table_list .list_view .attach_wrap p.file_name {padding:9px 0 9px 6px;}
.cl_table_list .list_view .attach_wrap p.file_name a {color:#666; text-decoration:underline;}

/* 소장품 자주하는 질문 목록/view */
.cl_table_list tbody tr.tr_alt	td	{padding:0; width:0}
.cl_table_list .faq_view {position:relative; margin-top:15px; padding:5px 0 5px 6px; text-align:left; zoom:1}
.cl_table_list .faq_view p {line-height:20px; color:#666; padding:0 39px 14px 10px;}
.cl_table_list .faq_view span.btn_close {position:absolute; top:1px; right:0;}
.cl_table_list	tr.on	th	,
.cl_table_list	tr.on	a	{font-weight:bold;}
.cl_table_list	tr	a.faq_txt {padding-right:28px;margin-right:12px;background:url('/images/kor/common/bg_btn_open_close.gif') no-repeat 100% 3px}
.cl_table_list	tr.on	a.faq_txt {background:url('/images/kor/common/bg_btn_open_close.gif') no-repeat 100% -29px}
.cl_table_list	tr	a.btn_open_close {float:right; width:17px; height:15px; display:block; top:0; padding-right:12px; text-indent:-5000px; background:url('/images/kor/common/bg_btn_open_close.gif') no-repeat 0 3px;}
.cl_table_list	tr.on	a.btn_open_close {float:right; width:17px; height:15px; display:block; top:0; padding-right:12px; text-indent:-5000px; background:url('/images/kor/common/bg_btn_open_close.gif') no-repeat 0 -29px;}


/*
  ------------
  아트샵
  ------------
*/

/* layout - common */
/*.bg_as	{min-width:704px; background:#2b1404 url('/images/kor/artshop/bg_artshop.jpg') repeat-x 0 0}*/
.bg_as	{min-width:704px;}
/*.as_wrap.content_body	{padding-bottom:78px; background:none}*/
.as_wrap.content_body	{}
/*.as_wrap.content_body	.content_body_con	{padding-bottom:0px; border-left:0px solid #f2f2f2; border-right:0; background:#fff}*/
.as_wrap.content_body	.content_body_con	{padding-bottom:0px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; background:#fff}
.as_wrap.content_body	.content_body_con	.btn_top	a	{background-position:0 -32px}
.as_wrap	.h2_wrap	{margin-bottom:0; padding-bottom:0; border-bottom:0;}
.as_wrap	.h2_wrap	.h2_tit	.h2_img	{margin-right:0px}
.as_wrap	.h2_wrap	.int_line	span	{background:#307292}
.as_wrap	.h2_wrap	.h2_tit	{margin:-2px 0 0 0; background:#307292 no-repeat 100% 0}
.as_wrap	.sec_wrap	{padding:0; border-bottom:0; margin-top:0;}

.as_wrap	.sec_wrap	.sec_snb	{width:159px; margin-left:0; border-right:1px solid #f2f2f2}
.as_wrap	.sec_wrap	.sec_snb	nav	{position:relative; height:589px; padding-top:32px; background:#fff}
.as_wrap	.sec_wrap	.sec_snb	nav	.snb_artshop_info	{position:absolute; left:17px; bottom:32px;}
.as_wrap	.sec_wrap	.sec_snb	nav	.snb_artshop_info	a	{display:block; width:108px; height:14px; text-indent:-5000px; background:url('/images/eng/artshop/snb_artshop_info.gif') no-repeat 0 0}
.as_wrap	.sec_wrap	.sec_snb	nav	.snb_artshop_info	a:hover,
.as_wrap	.sec_wrap	.sec_snb	nav	.snb_artshop_info.on	a	{background:url('/images/eng/artshop/snb_artshop_info_on.gif') no-repeat 0 0}
.as_wrap	.sec_wrap	.sec_con	{margin-left:160px; min-height:621px; background:#fff}

/* 아트샵 snb */
.as_snb	{}
.as_snb	li	a	{background:url('/images/eng/artshop/bg_snb_artshop_eng.gif') no-repeat 0 0}
.as_snb	li	a.as_1:hover,	.as_snb	li.on	a.as_1	{background-position:-150px 0}
.as_snb	li	a.as_2:hover,	.as_snb	li.on	a.as_2	{background-position:-150px -24px}
.as_snb	li	a.as_2_1:hover,	.as_snb	li.on	a.as_2_1, .as_snb	li	a.as_2_1:hover, 
.as_snb	li.on li	a.as_2_1:hover,	.as_snb	li.on li.on	a.as_2_1	{background-position:-150px -48px}
.as_snb	li	a.as_2_2:hover,	.as_snb	li.on	a.as_2_2, .as_snb	li	a.as_2_2:hover, 
.as_snb	li.on li	a.as_2_2:hover,	.as_snb	li.on li.on	a.as_2_2	{background-position:-150px -72px}
.as_snb	li	a.as_2_4:hover,	.as_snb	li.on	a.as_2_4, .as_snb	li	a.as_2_4:hover, 
.as_snb	li.on li	a.as_2_4:hover,	.as_snb	li.on li.on	a.as_2_4	{background-position:-150px -100px}
.as_snb	li	a.as_2_5:hover,	.as_snb	li.on	a.as_2_5, .as_snb	li	a.as_2_5:hover, 
.as_snb	li.on li	a.as_2_5:hover,	.as_snb	li.on li.on	a.as_2_5	{background-position:-150px -124px}
.as_snb	li	a.as_2_6:hover,	.as_snb	li.on	a.as_2_6, .as_snb	li	a.as_2_6:hover, 
.as_snb	li.on li	a.as_2_6:hover,	.as_snb	li.on li.on	a.as_2_6	{background-position:-150px -148px}
.as_snb	li	a.as_3:hover,	.as_snb	li.on	a.as_3	{background-position:-150px -194px}
.as_snb	li	a.as_3_1:hover,	.as_snb	li.on	a.as_3_1, .as_snb	li	a.as_3_1:hover, 
.as_snb	li.on li	a.as_3_1:hover,	.as_snb	li.on li.on	a.as_3_1	{background-position:-150px -220px}
.as_snb	li	a.as_3_2:hover,	.as_snb	li.on	a.as_3_2, .as_snb	li	a.as_3_2:hover, 
.as_snb	li.on li	a.as_3_2:hover,	.as_snb	li.on li.on	a.as_3_2	{background-position:-150px -244px}
.as_snb	li	a.as_3_3:hover,	.as_snb	li.on	a.as_3_3, .as_snb	li	a.as_3_3:hover, 
.as_snb	li.on li	a.as_3_3:hover,	.as_snb	li.on li.on	a.as_3_3	{background-position:-150px -268px}
.as_snb	li	a.as_3_6:hover,	.as_snb	li.on	a.as_3_6, .as_snb	li	a.as_3_6:hover, 
.as_snb	li.on li	a.as_3_6:hover,	.as_snb	li.on li.on	a.as_3_6	{background-position:-150px -292px}
.as_snb	li	a.as_3_8:hover,	.as_snb	li.on	a.as_3_8, .as_snb	li	a.as_3_8:hover, 
.as_snb	li.on li	a.as_3_8:hover,	.as_snb	li.on li.on	a.as_3_8	{background-position:-150px -316px}
.as_snb	li	a.as_3_9:hover,	.as_snb	li.on	a.as_3_9, .as_snb	li	a.as_3_9:hover, 
.as_snb	li.on li	a.as_3_9:hover,	.as_snb	li.on li.on	a.as_3_9	{background-position:-150px -340px}
.as_snb	li	a.as_4:hover,	.as_snb	li.on	a.as_4	{background-position:-150px -386px}
.as_snb	li	a.as_4_1:hover,	.as_snb	li.on	a.as_4_1, .as_snb	li	a.as_4_1:hover, 
.as_snb	li.on li	a.as_4_1:hover,	.as_snb	li.on li.on	a.as_4_1	{background-position:-150px -412px}
.as_snb	li	a.as_4_2:hover,	.as_snb	li.on	a.as_4_2, .as_snb	li	a.as_4_2:hover, 
.as_snb	li.on li	a.as_4_2:hover,	.as_snb	li.on li.on	a.as_4_2	{background-position:-150px -436px}
.as_snb	li	a.as_4_3:hover,	.as_snb	li.on	a.as_4_3, .as_snb	li	a.as_4_3:hover, 
.as_snb	li.on li	a.as_4_3:hover,	.as_snb	li.on li.on	a.as_4_3	{background-position:-150px -460px}
.as_snb	li	a.as_5:hover,	.as_snb	li.on	a.as_5	{background-position:-150px -506px}
.as_snb	li	a.as_5_1:hover,	.as_snb	li.on	a.as_5_1, .as_snb	li	a.as_5_1:hover, 
.as_snb	li.on li	a.as_5_1:hover,	.as_snb	li.on li.on	a.as_5_1	{height:32px; background-position:-150px -532px}
.as_snb	li	a.as_5_2:hover,	.as_snb	li.on	a.as_5_2, .as_snb	li	a.as_5_2:hover, 
.as_snb	li.on li	a.as_5_2:hover,	.as_snb	li.on li.on	a.as_5_2	{background-position:-150px -571px}
.as_snb	li	a.as_5_3:hover,	.as_snb	li.on	a.as_5_3, .as_snb	li	a.as_5_3:hover, 
.as_snb	li.on li	a.as_5_3:hover,	.as_snb	li.on li.on	a.as_5_3	{background-position:-150px -595px}
.as_snb	li	a.as_6:hover,	.as_snb	li.on	a.as_6	{background-position:-150px -641px}
.as_snb	li	a.as_6_1:hover,	.as_snb	li.on	a.as_6_1, .as_snb	li	a.as_6_1:hover, 
.as_snb	li.on li	a.as_6_1:hover,	.as_snb	li.on li.on	a.as_6_1	{background-position:-150px -665px}
.as_snb	li	a.as_6_2:hover,	.as_snb	li.on	a.as_6_2, .as_snb	li	a.as_6_2:hover, 
.as_snb	li.on li	a.as_6_2:hover,	.as_snb	li.on li.on	a.as_6_2	{background-position:-150px -689px}
.as_snb	li	a.as_6_3:hover,	.as_snb	li.on	a.as_6_3, .as_snb	li	a.as_6_3:hover, 
.as_snb	li.on li	a.as_6_3:hover,	.as_snb	li.on li.on	a.as_6_3	{background-position:-150px -713px}
.as_snb	li	a.as_7:hover,	.as_snb	li.on	a.as_7	{background-position:-150px -761px}
.as_snb	li	a.as_7_1:hover,	.as_snb	li.on	a.as_7_1, .as_snb	li	a.as_7_1:hover, 
.as_snb	li.on li	a.as_7_1:hover,	.as_snb	li.on li.on	a.as_7_1	{background-position:-150px -785px}
.as_snb	li	a.as_7_2:hover,	.as_snb	li.on	a.as_7_2, .as_snb	li	a.as_7_2:hover, 
.as_snb	li.on li	a.as_7_2:hover,	.as_snb	li.on li.on	a.as_7_2	{background-position:-150px -809px}
.as_snb	li	a.as_7_3:hover,	.as_snb	li.on	a.as_7_3, .as_snb	li	a.as_7_3:hover, 
.as_snb	li.on li	a.as_7_3:hover,	.as_snb	li.on li.on	a.as_7_3	{background-position:-150px -833px}
.as_snb	li	a.as_8:hover,	.as_snb	li.on	a.as_8	{background-position:-150px -881px}
.as_snb	li	a.as_8_1:hover,	.as_snb	li.on	a.as_8_1, .as_snb	li	a.as_8_1:hover, 
.as_snb	li.on li	a.as_8_1:hover,	.as_snb	li.on li.on	a.as_8_1	{background-position:-150px -905px}
.as_snb	li	a.as_8_2:hover,	.as_snb	li.on	a.as_8_2, .as_snb	li	a.as_8_2:hover, 
.as_snb	li.on li	a.as_8_2:hover,	.as_snb	li.on li.on	a.as_8_2	{background-position:-150px -929px}

.as_snb	li	a.as_1		{background-position:0 0}
.as_snb	li	a.as_2		{background-position:0 -24px}
.as_snb	li	a.as_2_1,	.as_snb	li.on	a.as_2_1	{background-position:0 -48px}
.as_snb	li	a.as_2_2,	.as_snb	li.on	a.as_2_2	{background-position:0 -72px}
.as_snb	li	a.as_2_4,	.as_snb	li.on	a.as_2_4	{background-position:0 -100px}
.as_snb	li	a.as_2_5,	.as_snb	li.on	a.as_2_5	{background-position:0 -124px}
.as_snb	li	a.as_2_6,	.as_snb	li.on	a.as_2_6	{background-position:0 -148px}
.as_snb	li	a.as_3		{background-position:0 -194px}
.as_snb	li	a.as_3_1,	.as_snb	li.on	a.as_3_1	{background-position:0 -220px}
.as_snb	li	a.as_3_2,	.as_snb	li.on	a.as_3_2	{background-position:0 -244px}
.as_snb	li	a.as_3_3,	.as_snb	li.on	a.as_3_3	{background-position:0 -268px}
.as_snb	li	a.as_3_6,	.as_snb	li.on	a.as_3_6	{background-position:0 -292px}
.as_snb	li	a.as_3_8,	.as_snb	li.on	a.as_3_8	{background-position:0 -316px}
.as_snb	li	a.as_3_9,	.as_snb	li.on	a.as_3_9	{background-position:0 -340px}
.as_snb	li	a.as_4		{background-position:0 -386px}
.as_snb	li	a.as_4_1,	.as_snb	li.on	a.as_4_1	{background-position:0 -412px}
.as_snb	li	a.as_4_2,	.as_snb	li.on	a.as_4_2	{background-position:0 -436px}
.as_snb	li	a.as_4_3,	.as_snb	li.on	a.as_4_3	{background-position:0 -460px}
.as_snb	li	a.as_5		{background-position:0 -506px}
.as_snb	li	a.as_5_1,	.as_snb	li.on	a.as_5_1	{background-position:0 -532px}
.as_snb	li	a.as_5_2,	.as_snb	li.on	a.as_5_2	{background-position:0 -571px}
.as_snb	li	a.as_5_3,	.as_snb	li.on	a.as_5_3	{background-position:0 -595px}
.as_snb	li	a.as_6		{background-position:0 -641px}
.as_snb	li	a.as_6_1,	.as_snb	li.on	a.as_6_1	{background-position:0 -665px}
.as_snb	li	a.as_6_2,	.as_snb	li.on	a.as_6_2	{background-position:0 -689px}
.as_snb	li	a.as_6_3,	.as_snb	li.on	a.as_6_3	{background-position:0 -713px}
.as_snb	li	a.as_7		{background-position:0 -761px}
.as_snb	li	a.as_7_1,	.as_snb	li.on	a.as_7_1	{background-position:0 -785px}
.as_snb	li	a.as_7_2,	.as_snb	li.on	a.as_7_2	{background-position:0 -809px}
.as_snb	li	a.as_7_3,	.as_snb	li.on	a.as_7_3	{background-position:0 -833px}
.as_snb	li	a.as_8		{background-position:0 -881px}
.as_snb	li	a.as_8_1,	.as_snb	li.on	a.as_8_1	{background-position:0 -905px}
.as_snb	li	a.as_8_2,	.as_snb	li.on	a.as_8_2	{background-position:0 -929px}

/* 아트샵 list */
.as_wrap	.sec_wrap	.sec_con .artshop_list_wrap	{position:relative; padding:32px 16px 0 16px;}
.as_wrap	.sec_wrap	.sec_con .artshop_list_wrap	header	{position:absolute; left:0; top:32px; width:150px; padding-left:16px;}
.as_wrap	.sec_wrap	.sec_con .artshop_list_wrap	header	h3	{height:13px; margin-bottom:7px; font-size:12px; color:#148a01; font-weight:normal}
.as_wrap	.sec_wrap	.sec_con .artshop_list_wrap	header	h4	{margin-bottom:24px; padding:0; font-size:16px; color:#307292;text-align:left}

.artshop_list_wrap	.artshop_list	{margin-left:166px; padding-bottom:52px;}
.artshop_list_wrap	.artshop_list	ul	li	{position:relative; float:left; margin:0 16px 24px 0;width:156px}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	{}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_img	{position:relative; height:142px; margin-bottom:16px; border:1px solid #f2f2f2; zoom:1}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_img	a	{display:block; height:100%;}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_img	.on_l		{position:absolute; left:0; top:0; right:0; bottom:0; display:none; text-indent:-5000px; border:2px solid #f4be18; z-index:5}
.artshop_list_wrap	.artshop_list	ul	li.on	.artshop_item	.artshop_img	.on_l,
.artshop_list_wrap	.artshop_list	ul	li		.artshop_item	.artshop_img	a:hover	.on_l	{display:block}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_img	.img_progress	{display:block}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	{width:155px;position:relative}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	.t_desc	{display:block; line-height:16px}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	a	{margin-bottom:3px; color:#333; text-decoration:none;padding:173px 0 0 0;display:block}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	a:hover,.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	a:focus	{color:#307292; text-decoration:underline}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	a .on_l{position:absolute;left:0;top:0;width:155px;height:155px;border:1px solid #F2F2F2;overflow:hidden;background:url(/images/eng/common/bg_on_l.gif);z-index:2}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	a img{position:absolute;left:1px;top:1px;width:155px;height:155px}
.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	a:hover .on_l,.artshop_list_wrap	.artshop_list	ul	li	.artshop_item	.artshop_desc	a:focus .on_l{border:2px solid #307292;width:154px;height:154px}
.artshop_list_wrap	.artshop_list	.btn_wrap	{margin-top:4px}



/* 아트샵 list - 상세 */
#detail_wrap.detail_as	.btn_close	{position:absolute; right:0; top:32px}
#detail_wrap.detail_as	{border-top:0px solid #f2f2f2; margin-top:0;}
.art_con{padding:0 0 100px 0;border-top:2px solid #307292}
.about_wrap .art_con{border-top:0}
.art_tit{padding:16px 0 48px 0}
.as_wrap	 .sec_detail		{border-left:0px solid #f2f2f2; border-right:0px solid #f2f2f2;}

.as_wrap	 .art_detail		{overflow:hidden}
.as_wrap	 .art_detail	.art_con	{padding:0; width:auto; max-width:904px}
.as_wrap	 .art_detail	.art_con	 h4	{border-bottom:2px solid #f4be18; padding-bottom:14px; margin-bottom:32px; max-width:970px}

.as_detail	{position:relative;padding:0 0 40px 60px;min-height:400px}
.as_detail	.as_img_s	{padding:18px 0 0 0}
.as_detail	.as_img_s	li	{position:relative;margin-right:8px; width:48px; height:48px;border:1px solid #f2f2f2;overflow:hidden;float:left}
.as_detail	.as_img_s	li.on{width:46px;height:46px;border:2px solid #F4BE18}
.as_detail	.as_img_s	li img{width:48px;height:48px}
.as_detail	.as_img_s	li.on img{position:absolute;left:-1px;top:-1px}
.as_detail	.as_img_s	li	.artshop_img_s	 	.on_l	{position:absolute; top:0; left:0; display:none; width:46px; height:46px; border:2px solid #f4be18; text-indent:-5000px}
.as_detail	.as_img_s	li.on	.artshop_img_s		.on_l	{display:block}

.as_detail	.as_img	{float:left;margin:0 32px 0 0; width:400px;height:400px; text-align:center; vertical-align:middle; line-height:400px;border:1px solid #f2f2f2}
.as_detail	.as_img img{width:400px;height:400px}
.as_detail	.as_img	.prd_img	 {position:absolute; top:0; left:0; width:398px; height:398px; border:1px solid #f2f2f2;}
.as_detail	.as_txt	{width:400px;float:left}
.as_detail	.as_txt	dl	{}
.as_detail	.as_txt	dt	{color:#307292; font-weight:bold; padding:8px 0}
.as_detail	.as_txt	dd	{color:#333; padding-bottom:8px 0}
.as_detail	.as_txt	.prd_detail	{margin-top:24px}
.as_detail	.as_txt	.prd_detail	dt	{color:#6f6f6f; font-weight:normal; padding:8px 0}
.as_detail	.as_txt	.prd_detail	dd	{color:#6f6f6f; padding:8px 0}

.as_detail	.as_detail_con.l_chg	{width:432px; margin:0 auto; padding-right:66px}



/* 이달의 핫상품 */
.as_hot	{position:relative; overflow:hidden}
.hot_item_top	{position:relative; margin-left:160px; height:320px; margin-left:-1px; background:#f6f4ef; min-width:1120}
.hot_item_top	.hot_line	{position:absolute; display:block; width:100%; height:320px; left:1px; top:0; background:url('/images/eng/artshop/bg_hot_line.png') repeat-x;_background:none}
.hot_item_top	.hot_item	{position:relative; padding:56px 0 0 32px; z-index:12; min-width:1004px; height:264px}
.hot_item_top	.hot_item	.hot_img	 {position:absolute; bottom:0; right:0; width:662px; height:275px; background:url('/images/eng/artshop/img_artshop.jpg') 0 100% no-repeat; z-index:11}
.hot_item_top	.hot_item	.txt_hot	{padding-bottom:40px}
.hot_item_top	.hot_item	dl	{width:252px}
.hot_item_top	.hot_item	dt	a	{font-weight:bold; text-decoration:none}
.hot_item_top	.hot_item	dd	{padding:7px 0 20px 0; font-size:11px; line-height:16px}

/* 아트샵 안내 */
.shoplist_wrap	{position:relative; overflow:hidden; padding-bottom:48px; background:#fff; padding:32px 0 0 16px; }
.shoplist_wrap	header	{border-top:2px solid #307292}
.shoplist_wrap	header	h3	 {padding:16px 0 24px 0; margin-bottom:24px; background:url('/images/eng/artshop/bg_line.gif') no-repeat 0 100%}
.shoplist	{width:936px}
.shoplist	li	{border-bottom:1px solid #e5e5e5; padding-bottom:16px; margin-bottom:16px}
.shoplist	li.alt	{margin-bottom:0px}

.shoplist	.shop_info	{float:left; width:144px}
.shoplist	.shop_info	dl	{width:120px}
.shoplist	.shop_info	dt	{color:#333; text-decoration:underline; padding-bottom:12px}
.shoplist	.shop_info	dd	{font-size:11px}
.shoplist	.shop_img	{float:left; width:791px}
.shoplist	.shop_img	img	{overflow:hidden}

.shoplist_mrg	{position:absolute; display:block; top:0; right:0; width:16px; height:100%; z-index:11; background:#fff}



/*
  ------------
  미술관 소개
  ------------
*/

/* layout */
/*.bg_sl	{min-width:704px; background:#2f3b49 url('/images/eng/introduction/bg_about_leeum.jpg') repeat-x 0 0}*/
.bg_sl	{min-width:704px;}
/*.bg_sl	.as_wrap	.sec_wrap	{background:#384d64;}*/
.bg_sl	.as_wrap	.sec_wrap	{background:#ffffff;}
.bg_sl	.as_wrap	.h2_wrap	.int_line	span	{background:#95d4da}
.bg_sl	.as_wrap	.h2_wrap	.h2_tit	{margin:0; background:#95d4da no-repeat 100% 0}
.bg_sl	.as_wrap	.h2_wrap	.h2_tit	.h2_img	{margin-right:0px}
.bg_sl	.as_wrap	.sec_wrap	.sec_snb	{width:160px; border-right:0}
.bg_sl	.as_wrap	.sec_wrap	.sec_snb	nav	{height:168px; padding-bottom:120px;}

.bg_sl	.as_wrap	a:hover, .as_wrap	a:active	{ text-decoration:underline}
.bg_sl	.as_wrap	.cl_table_list	a	{color:#333; text-decoration:none}
.bg_sl	.as_wrap	.cl_table_list	a:hover, .as_wrap	.cl_table_list a:active	{color:#307292; text-decoration:underline}

/* 미술관 소개 snb */
.sl_snb	{}
.sl_snb	li {padding-bottom: 0px; }
.sl_snb > li:first-child {border-top: solid 1px #f2f2f2;}
.sl_snb	li	a	{height: 33px; background:url('/images/eng/introduction/bg_snb_pc_new.gif') no-repeat 0 0}
.sl_snb	li	a.ab_1:hover,	.sl_snb	li.on	a.ab_1	{background-position:-157px -1px}
.sl_snb	li	a.ab_2:hover,	.sl_snb	li.on	a.ab_2	{background-position:-157px -34px}
.sl_snb	li	a.ab_3:hover,	.sl_snb	li.on	a.ab_3	{background-position:-157px -67px}
.sl_snb	li	a.ab_4:hover,	.sl_snb	li.on	a.ab_4	{background-position:-157px -100px}
.sl_snb	li	a.ab_4_1:hover,	.sl_snb	li.on	a.ab_4_1, .sl_snb	li.on	a.ab_4_1:hover, .sl_snb	li.on li.on	a.ab_4_1	{background-position:-157px -139px}
.sl_snb	li	a.ab_4_2:hover,	.sl_snb	li.on	a.ab_4_2, .sl_snb	li.on	a.ab_4_2:hover, .sl_snb	li.on li.on	a.ab_4_2	{background-position:-157px -161px}
.sl_snb	li	a.ab_4_3:hover,	.sl_snb	li.on	a.ab_4_3, .sl_snb	li.on	a.ab_4_3:hover, .sl_snb	li.on li.on	a.ab_4_3	{background-position:-157px -183px}
.sl_snb	li	a.ab_5:hover,	.sl_snb	li.on	a.ab_5	{background-position:-157px -239px}
.sl_snb	li	a.ab_6:hover,	.sl_snb	li.on	a.ab_6	{background-position:-157px -272px}

.sl_snb	li	a.ab_1		{background-position:0 -1px}
.sl_snb	li	a.ab_2		{background-position:0 -34px}
.sl_snb	li	a.ab_3		{background-position:0 -67px}
.sl_snb	li	a.ab_4		{background-position:0 -100px}
.sl_snb	li	a.ab_4_1, 	.sl_snb	li.on	a.ab_4_1	{height: 22px; background-position:0 -139px}
.sl_snb	li	a.ab_4_2,	.sl_snb	li.on	a.ab_4_2	{height: 22px; background-position:0 -161px}
.sl_snb	li	a.ab_4_3,	.sl_snb	li.on	a.ab_4_3	{height: 50px; background-position:0 -183px}
.sl_snb	li	a.ab_5		{background-position:0 -239px}
.sl_snb	li	a.ab_6		{background-position:0 -272px;}

/* 미술관 소개 top img */
.sl_con_top	{position:relative; overflow:hidden}
.sl_con_top .sl_img	{height:320px; margin:0 auto}
.sl_con_top.sl_img	{height:320px; margin:0 auto}
.sl_con_top .sl_img	img	{display:none;}
.sl_con_top .pt75	{padding-top:32px}

.t_ab1	{background:url('/images/eng/introduction/top_weclome.jpg') no-repeat center 0}
.t_ab2	{background:url('/images/eng/introduction/top_vision_mission.jpg') no-repeat center 0}
.t_ab3	{background:url('/images/eng/introduction/top_mi.jpg') no-repeat center 0}
.t_ab4	{background:url('/images/eng/introduction/top_museum_main.jpg') no-repeat center 0}
.t_ab5	{background:url('/images/eng/introduction/top_museum1.jpg') no-repeat center 0}
.t_ab6	{background:url('/images/eng/introduction/top_museum2.jpg') no-repeat center 0}
.t_ab7	{background:url('/images/eng/introduction/top_museum3.jpg') no-repeat 0 0}
.t_ab8	{background:url('/images/eng/introduction/top_architect_main.jpg') no-repeat center 0}
.t_ab9	{background:url('/images/eng/introduction/top_architect1.jpg') no-repeat center 0}
.t_ab10	{background:url('/images/eng/introduction/top_architect2.jpg') no-repeat center 0}
.t_ab11	{background:url('/images/eng/introduction/top_architect3.jpg') no-repeat center 0}
.t_ab12	{background:url('/images/eng/introduction/top_faq.jpg') no-repeat 0 0}
.t_ab13	{background:url('/images/eng/introduction/top_what_new.jpg') no-repeat center 0}
.t_ab14	{background:url('/images/eng/introduction/top_event_new.jpg') no-repeat center 0}/* 2013-03-27 김주한 수정 */

.t_ab_digital	{background:url('/images/kor/introduction/top_museum1.jpg') no-repeat center 0}
.t_ab_museum	{background:url('/images/kor/introduction/top_what_new.jpg') no-repeat center 0}

/* 미술관 소개 content layout - common */
.about_wrap	{position:relative; max-width:1024px; margin:32px 16px 0 16px; padding-bottom:80px}

.sl_tit		{float:left;}
.sl_tit	h3,.sl_tit_h3{width:144px;margin-bottom:24px}
.sl_con		{float:left; margin-left:0;margin-right:0;padding-bottom:0; max-width:872px; padding-left:8px; width:100%;}
.sl_con	h4	{margin-bottom:12px; padding-top:4px; color:#333;}
.sl_con	h4.vision	 {font-family:georgia; font-size:18px; color:#333; font-weight:normal; margin-bottom:20px}

.as_wrap	 .sl_con	.p_txt		{display:block}
.as_wrap	 .sl_con	.p_desc		{padding:0 0 40px 0; line-height:22px}
.as_wrap	 .sl_con	.p_desc2	{padding:0 0 56px 0; line-height:22px}
.as_wrap	 .sl_con	.p_desc3	{padding:27px 0 76px 0; line-height:22px}
.as_wrap	 .sl_con	.p_desc4	{line-height:22px}

/* 미술관 소개 content title & msg bg */
.p_tit	{padding:0 0 45px 8px; margin:0 0 27px -8px; border-left:1px solid #e5e5e5}
.tit_sl	{font-family:georgia; font-size:25px; color:#1b5f80; max-width:600px; line-height:30px}
.txt_welcome1,
.txt_vision1,
.txt_mi1,
.txt_art0,
.txt_art1,
.txt_art2,
.txt_art3,
.txt_new,
.txt_faq_sl	{width:auto; height:auto}

.p_tit_l	{padding-bottom:24px}
.p_tit_txt	{font-weight:bold; color:#333}
.p_tit_txt.h_line	{padding:23px 0 21px}
.p_tit_txt.h_line.pd0	{padding-bottom:0}
.p_tit_txt.b_line	{border-bottom:1px solid #e6e6e6;}
.p_tit_txt.tit_line	{padding:10px 0 14px 0}
.p_tit_txt.tit	{padding:30px 0 14px 0}


.p_tit_txt_ms	{font-weight:bold; color:#307292; font-size:14px;}

.txt_sl	 {display:block; font-family:georgia; font-size:17px; color:#333; line-height:25px}
.txt_w1,	.txt_w2,	.txt_a1_1,	.txt_a1_2	,	.txt_a1_3	,	.txt_a1_4	,	.txt_a2_1	,	.txt_a2_2	,	.txt_a2_3	,
.txt_a3_1	,	.txt_a3_2	,	.txt_a3_3	,	.txt_a3_4		{width:auto; height:auto}

/* 인사말 */
.intro_img	{padding-bottom:40px; margin-left:-16px}
.intro_img	li	{float:left; width:280px; padding:0 0 16px 16px}
.intro_img	li	img	{width:100%}
.intro_img.ms_intro	{padding-bottom:0;}
.intro_img	li	.ms_intro	 	img	{width:auto}

.intro_img.sl_img	{margin:0;}
.intro_img	img		{width:100%;}

/* 비전과미션 */
.ca_img	{position:relative; height:427px; background:url('/images/eng/introduction/bg_vision.jpg') repeat-x}
.ca_img	span	{width:40px; height:2px; margin-bottom:11px; text-indent:-5000px; display:block}

.ca_img	.ca_img_1	{position:absolute; left:23px; width:98%; height:90px}
.ca_img	.ca_img_1	span	{background:#982124}
.ca_img	.ca_img_1	.img_vision1	{position:absolute; top:-23px; right:22%}

.ca_img	.ca_img_2	{position:absolute; top:90px; left:53.9%; height:90px}
.ca_img	.ca_img_2	span	{background:#1b5f80}
.ca_img	.ca_img_2	.img_vision2	{position:absolute; top:-11px; left:-237px}

.ca_img	.ca_img_3	{position:absolute; top:180px; left:23px; height:90px}
.ca_img	.ca_img_3	span	{background:#e9af00}
.ca_img	.ca_img_4	{position:absolute; top:180px; right:8.2%; height:90px}
.ca_img	.ca_img_4	span	{background:#ef7519}

.ca_img	.ca_img_5	{position:absolute; top:315px; right:58.7%; height:90px}
.ca_img	.ca_img_5	span	{background:#94b307}
.ca_img	.ca_img_5	.img_vision5	{position:absolute; top:32px; left:95%; margin-left:80px}


/* MI 소개 */
.tit_w	{display:block}
.mi_logo	 {max-width:880px; width:100%; padding-top:22px; text-indent:-5000px}
.mi_logo	 .mi_sm	{width:384px; float:left; text-indent:-5000px}
.mi_logo	 .mi_sm	.mi_img	{width:302px; height:130px; background:url('/images/eng/introduction/img_mi.jpg') 0 0 no-repeat; margin-bottom:20px}
.mi_logo	 .mi_sm	.mi_img_jpg {display:block; width:73px; height:16px; background:url('/images/eng/introduction/btn_jpg.gif') 0 0 no-repeat; margin-bottom:15px;}
.mi_logo	 .mi_sm	.mi_img_ai {display:block; width:73px; height:16px; background:url('/images/eng/introduction/btn_ai.gif') 0 0 no-repeat; margin-left:80px; margin-top:-31px;}
.mi_logo	 .mi_color	{position:relative; width:325px; height:409px; float:right; text-indent:-5000px}
.mi_logo	 .mi_color	.color_img {position:absolute; top:0; right:0; width:325px; height:409px; background:url('/images/eng/introduction/img_mi_color.jpg') 0 0 no-repeat}

/* 건축물 투어 */
.about_wrap.art_wrap	{max-width:1056px}
.sl_con.art_con	{max-width:896px}
.sl_con.art_con	 .art_txt	{float:left; max-width:706px; padding-right:24px}
.sl_con.art_con	 .art_info		{float:left; width:149px; height:112px; border-left:1px solid #e5e5e5; padding-left:8px}

.art_view	 {display:block; clear:both; max-width:800px}
.art_view		h4	 {margin:27px 0 32px 0; padding:0; font:normal 32px 'georgia'; color:#333}
.art_view		h5	 {display:block; margin:32px 0 13px 0}
.art_view		.txt_desc	 {margin-bottom:27px}

.p_tit_sub	{display:block; margin:32px 0 13px 0}
.tit_sl_sub	{font-family:georgia; font-size:32px; color:#333; max-width:600px; line-height:30px}

.art_view	 .tab	ul	li.on	a	{border-top:2px solid #307292}
.art_view	 .tab	ul	li.on	a:hover, 
.art_view	 .tab	ul	li		a:hover	{border-top:2px solid #307292}
.art_view	 .tab	ul	li	a	{height:24px;}

/* 건축물 투어 - tab */
.art1_1	span,	.art2_1	span	{width:79px; height:23px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 0}
.art1_1:hover	span,.on	.art1_1	span,	.art2_1:hover	span,.on	.art2_1	span	{background-position:0 -30px}
.art1_2		span{width:38px; height:12px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -60px}
.art1_2:hover	span,.on	.art1_2	span	{background-position:0 -79px}
.art1_3	span	{width:52px; height:12px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -98px}
.art1_3:hover	span,.on	.art1_3	span	{background-position:0 -116px}
.art1_4	span,	.art2_3	span	{width:60px; height:24px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -133px}
.art1_4:hover	span,.on	.art1_4	span,	.art2_3:hover	span,.on	.art2_3	span	{background-position:0 -165px}
.art2_2	span	{width:105px; height:24px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -197px}
.art2_2:hover	span,.on	.art2_2	span	{background-position:0 -228px}
.art3_1	span	{width:74px; height:26px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -259px}
.art3_1:hover	span,.on	.art3_1	span	{background-position:0 -291px}
.art3_2	span	{width:61px; height:12px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -323px}
.art3_2:hover	span,.on	.art3_2	span	{background-position:0 -340px}
.art3_3	span	{width:62px; height:23px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -357px}
.art3_3:hover	span,.on	.art3_3	span	{background-position:0 -387px}
.art3_4	span	{width:31px; height:12px; background:url('/images/eng/introduction/tab_art.gif') no-repeat 0 -416px}
.art3_4:hover	span,.on	.art3_4	span	{background-position:0 -433px}

/* 건축물 투어 갤러리 */
.art_movie	{max-width:896px}
.art_movie	img	{width:100%}
.art_movie	.art_photo_thumb	{position:relative}
.art_movie	.art_photo_thumb	li	{display:none; max-width:800px; max-height:600px}
.art_movie	.art_photo_thumb	li.on	{display:block}
.art_movie	.art_photo_thumb_s	{margin-top:4px; margin-left:-4px;}
.art_movie	.art_photo_thumb_s	li	{position:relative; float:left; width:64px; height:48px; margin-left:4px}
.art_movie	.art_photo_thumb_s	li	.on_l	{position:absolute; display:none; top:0; left:0; width:60px; height:44px; border:2px solid #307292; text-indent:-5000px; z-index:5}
.art_movie	.art_photo_thumb_s	li.on	.on_l	{display:block}

/* 건축가 소개 */
.txt_architect1	 {width:auto; height:auto; margin:0; padding:0}
.txt_mario1,
.txt_jang1,
.txt_lam1	{width:auto; height:auto}

.txt_in1,
.txt_in2,
.txt_in3,
.txt_in4,
.txt_in5,
.txt_in6	{width:auto; height:auto}

.architect_intro_wrap {padding:0 0 14px 0; border-bottom:1px solid #e6e6e6; zoom:1}
.architect_intro_wrap:after {content:""; display:block; clear:both;}
.architect_intro_wrap.none_line {border:0;}
.pb58	{padding-bottom:58px !important;}

.architect_info_warp {line-height:22px; clear:both; float:left; width:100%;}
.architect_info_warp p {margin:0 0 22px 0;}
.architect_info_warp p.alt {margin:0; padding:0}
.arc_point {text-decoration:underline; color:#02819f;}

.architect_intro_wrap ul {float:left;}
.architect_intro_wrap ul li {float:left; width:240px; padding:0 14px 64px 0;}
.architect_intro_wrap ul li.end {padding:0 0 60px 0;}
.architect_intro_wrap ul li.info {float:left; width:240px; padding:0 25px 16px 0;}
.architect_intro_wrap ul li ul li {padding:16px 0 0 0;}
.architect_intro_wrap ul li ul li.arc_btn {margin:15px 0 0 0; background:url('/images/eng/introduction/bg_btn_line.gif') no-repeat 0 0}

.architect_info {float:left; display:block;  max-width:607px;}
.architect_info p {margin:0 0 22px 0; line-height:22px;}
.architect_info.info_top	{padding-bottom:42px}

.architect_interview {padding:32px 8px 0 0; border-bottom:1px solid #e6e6e6; clear:both; float:left; width:100%;}
.architect_interview.none_line {border:0;}
.sl_con .architect_interview h4 {padding:0 0 20px 0;}
.architect_interview p {margin:0 0 32px 0; line-height:22px;max-width:600px}
.architect_interview video,.architect_interview object{width:100%;max-width:600px;height:338px}
.architect_interview p .full_img {width:100%;}
.architect_interview p .full_img_m {width:100%;}
.architect_interview p.qna_q {font-weight:bold; margin:0 0 12px 0; padding:0 0 0 13px; background:url('/images/eng/introduction/icon_q.gif') no-repeat 0 6px; text-indent:5px; clear:both;}
.architect_interview p.qna_a { margin:0; padding:0 0 0 13px; background:url('/images/eng/introduction/icon_a.gif') no-repeat 0 6px; color:#02819f;}
.architect_interview p.qna_a_info {position:relative; padding:0 0 0 13px; margin:0 0 26px 0; float:left;}
.architect_interview p.qna_a_info.alt	 {margin:0 0 17px 0}
.btn_interview_more {position:absolute; display:block; right:0; bottom:-26px; height:18px; line-height:18px; color:#1b5f80; padding:0 15px 0 0; text-decoration:underline; background:url('/images/eng/introduction/icon_interview_more.gif') no-repeat right 7px;display:none;border:0;cursor:pointer;font-size:12px;color:#1B5F80}
.btn_interview_close {position:absolute; display:block; right:0; bottom:-20px; height:18px; line-height:18px; color:#1b5f80; padding:0 15px 0 0; text-decoration:underline; background:url('/images/eng/introduction/icon_interview_close.gif') no-repeat right 7px;display:none;border:0;cursor:pointer;font-size:12px;color:#1B5F80}

.architect_interview p.a_line {background:url('/images/eng/introduction/bg_qna_line.gif') no-repeat 0 bottom; padding:0 0 26px 13px;}
.architect_thumb ul li {float:left;}

.architect_interview_more	{position:relative; width:100%; clear:both}


/*
  ------------
  멤버쉽
  ------------
*/

/* layout */
/*.bg_ms	{min-width:704px; background:#011011 url('/images/eng/membership/bg_membership.jpg') repeat-x 0 0}*/
.bg_ms	{min-width:704px;}
/*.bg_ms	.as_wrap	.sec_wrap	{background:#384d64;}*/
.bg_ms	.as_wrap	.sec_wrap	{background:#ffffff; }
.bg_ms	.as_wrap	.h2_wrap	.int_line	span	{background:#307390}
.bg_ms	.as_wrap	.h2_wrap	.h2_tit	{margin:-2px 0 0 0; background:#317292 no-repeat 100% 0;padding:16px 0 0 16px;height:64px;}
.bg_ms	.as_wrap	.h2_wrap	.h2_tit > IMG	{display:block !important;float:left;}
.bg_ms	.as_wrap	.sec_wrap	.sec_snb	{width:160px; border-right:0}
.bg_ms	.as_wrap	.sec_wrap	.sec_snb	nav	{height:168px; padding-bottom:120px;}
.bg_ms	.ms_wrap	.cl_table_list	a.tp_ms	{color:#1b5f80; text-decoration:underline}
.bg_ms	.ms_wrap	.cl_table_list	a.tp_ms:hover	{color:#1b5f80; text-decoration:underline}

.bg_ms	.as_wrap	a:hover, .as_wrap	a:active	{text-decoration:underline}
.bg_ms	.as_wrap	 .ms_wrap	a:hover,.bg_ms	.as_wrap	 .ms_wrap	a:focus, .bg_ms	.as_wrap	 .ms_wrap	a:active	{color:#1B5F80; text-decoration:underline}
.bg_ms	.as_wrap	.cl_table_list	a	{color:#333; text-decoration:none}
.bg_ms	.as_wrap	.cl_table_list	a:hover, .as_wrap	.cl_table_list a:active	{color:#307292; text-decoration:underline}
.bg_ms	.as_wrap	.cl_table_list	a.tp_ep	{color:#148a01; text-decoration:underline}
.bg_ms	.as_wrap	 .ms_wrap	.cl_table_list	a.tp_ep	{color:#1B5F80; text-decoration:underline}
.bg_ms	.as_wrap .cl_table_list tbody tr th.next_list_ed {background:url('/images/eng/membership/bg_next_list.gif') no-repeat 16px 18px; text-align:left; padding:13px 0 13px 32px; color:#1b5f80;}
.bg_ms	.as_wrap	 .cl_table_list tbody tr th.prev_list_ed {background:url('/images/eng/membership/bg_prev_list.gif') no-repeat 16px 18px; text-align:left; padding:13px 0 13px 32px; color:#1b5f80;}

/* 멤버쉽 snb */
/* 멤버쉽 snb */
.ms_snb	{}
.ms_snb	li {padding-bottom: 0px; }
.ms_snb > li:first-child {border-top: solid 1px #f2f2f2;}
.ms_snb	li	a	{height: 33px; background:url('/images/eng/membership/bg_snb_pc_new.gif') no-repeat 0 0;}
.ms_snb	li	a.ms_1		{background-position:0 -1px;}
.ms_snb	li	a.ms_1:hover,	.ms_snb	li.on	a.ms_1	{background-position:-172px -1px}
.ms_snb	li	a.ms_3		{background-position:0 -34px}
.ms_snb	li	a.ms_3:hover,	.ms_snb	li.on	a.ms_3	{background-position:-172px -34px;}


.ms_wrap	{position:relative; max-width:1024px; margin:32px 16px 0 16px; padding-bottom:80px}
.ms_wrap	.sl_con	{float:left; width:100%; margin-left:0; max-width:880px; padding:16px 0 0 0; border-top:2px solid #307292;}
.ms_wrap	.sl_con.intro_con	{border-top:0px; padding:0; margin-left:8px; max-width:872px}
.ms_wrap	.sl_con.intro_con	h4	 {margin-bottom:16px; background:none}
.ms_wrap	.sl_con.intro_con	h4.ms_benefit	 {margin:32px 0 12px 0; padding:0}
.ms_wrap	.sl_con.intro_con	h5	{height:20px}
.ms_wrap	.table_line	th.th_prog	{width:152px}

/* 멤버쉽 top img */
.t_ms1	{background:url('/images/eng/membership/top_membership_info.jpg') no-repeat 0 0}
.t_ms2	{background:url('/images/eng/membership/top_membership_register.jpg') no-repeat 0 0}
.t_ms3	{background:url('/images/eng/membership/top_program_info.jpg') no-repeat center 0}

/* 멤버쉽 content title bg */
.tit_ms	{font-family:georgia; font-size:30px; color:#1b5f80}
.txt_msintro	 {width:auto; height:auto}

/* 멤버쉽 etc */
.ms_txt	{max-width:729px;}
.txt_ms	{color:#148a01}
.ms_line.p_desc5	 {line-height:20px; padding-top:28px}
.table_list.ms_tbl	th	{padding:14px 8px 8px 0}

/* 소개 */
.benefit_info	{margin-top:16px}
.benefit_info.ms_app	 {margin:0}
.benefit_info	ul	li	{background:url('/images/eng/membership/bg_intro_li.gif') no-repeat 0 7px; padding:0 0 0 10px; margin:0}
.benefit_info	ul	li.li_ms	{background:url('/images/eng/membership/bg_intro_lims.gif') no-repeat 0 7px; padding:0 0 0 10px; margin:0; color:#148a01}
.benefit_info	.btn	{margin-top:12px; padding:0}
.benefit_info	.btn	img	{width:auto}
.benefit_info.intro2	{margin-top:15px; padding-top:24px}

/*.intro_img.ms_intro	.benefit_info	li	{width:270px}*/

.ms_prog	{border-top:1px solid #e6e6e6; margin:32px 0 80px 0}
.ms_prog	header	h4	 {margin:32px 0 16px 0; padding:0}
.as_wrap	 .cl_table_list tbody tr th.class {border-right:1px solid #e6e6e6; padding-right:8px; font-weight:bold; color:#333; padding-left:8px}
.as_wrap	 .cl_table_list tbody tr th.class {border-right:1px solid #e6e6e6; padding-right:8px; font-weight:bold; color:#333; padding-left:8px}

.ms_cp	p	{margin:0; padding:0}
.ms_cp	header	h4.ms_cp	 {position:static; margin:16px 0 16px 0; padding:0; font:normal 32px 'georgia'}
.ms_cp	.txt_cp	{}
.cp_img	{overflow:hidden}

/* 프로그램 신청 & 상세 */
.ms_wrap	.program_gallery	{border-top:1px solid #e6e6e6; margin-top:32px}
.ms_wrap	.program_gallery 	header	h4	 	{margin:30px 0 16px; padding:0}
.ms_wrap	.thumb_list	li	.thumb_desc	.t_imp	a:hover,.ms_wrap	.thumb_list	li	.thumb_desc	.t_imp	a:focus	{color:#1B5F80}

.program_list	{}
.program_list	ul	{border-top:1px solid #ccc}
.program_list	ul	li	{padding:16px 0; border-bottom:1px solid #e6e6e6;}
.program_list	.page	{border-top:1px solid #ccc; padding-top:20px; margin-top:-1px; z-index:5}

.program_wrap	{position:relative; min-width:450px}
.program_wrap	.program_img	{position:absolute; left:0; top:0}
.program_wrap	.program_img	a	{display:block; width:184px; height:138px;}
.program_wrap	.program_info	{margin-left:200px; min-height:138px; max-width:814px}
.program_wrap	.program_info	ul	{border:0}
.program_wrap	.program_info	ul	li	{border:0; padding:0 0 9px}
.program_wrap	.program_info	ul	li:after	{content: "."; display: block; height: 0px; clear: both; visibility: hidden}
.program_wrap	.program_info	ul	li.btn_wrap	{margin-top:11px; padding:0}
.program_wrap	.program_info	ul	li	span	{float:left}
.program_wrap	.program_info	ul	li	span.t_no	{float:none}
.program_wrap	.program_info	ul	li	span.cl_date	{float:right; white-space: nowrap;}
.program_wrap	.program_info	.btn_wrap	{margin:0; padding:4px 0 0 0}
.program_wrap	.program_info	a	{color:#333; text-decoration:none}

.program_wrap	.program_info .share_wrap {position:absolute; right:0px; bottom:0px; }

.program_detail	{position:relative; margin-top:16px; padding:22px 0 3px; border-top:1px solid #e6e6e6;}
.program_detail_con	{max-width:450px; padding-left:160px;}
.program_detail	.btn_close	{top:16px; right:0}
.program_detail	.btn_wrap	{margin:19px 0 0}

.ms_wrap	.program_guide 	header	h4	 	{margin:32px 0 16px; padding-bottom:0px; height:14px}
.program_guide	ul	{margin:-16px 0 0 -17px; padding:0}
.program_guide	li	{float:left; margin:16px 0 0 17px}
.program_guide	li	span	{display:block; padding-top:16px; font-weight:bold;}
.program_guide	li img{display:block}
.program_guide	a	{text-decoration:none;display:block}

.pd_section	{}
.pd_section.h_line	{margin:14px 0 0 0; padding-top:23px}
.pd_section	h1	{padding-bottom:9px; font-size:12px; color:#148a01}
.pd_section	ul	{border:0}
.pd_section	ul	li	{border:0; padding:0 0 5px 0}
.pd_section	.pd_txt	{margin-top:10px; line-height:1.8em; max-width:500px;}
.pd_section	h2	{padding-bottom:10px; margin-top:18px; font-size:12px; color:#333}

.pd_photo_thumb	{margin-top:4px; max-width:450px}
.pd_photo_thumb	img	{width:100%}
.pd_section	.pd_photo_thumb	li	{display:none; padding:0}
.pd_section	.pd_photo_thumb	li.on	{display:block; padding:0}
.pd_photo_thumb_s	{margin-top:4px;}
.pd_photo_thumb_s	li	{position:relative; float:left; margin:0 4px 0 0; padding:0; height:48px}
.pd_photo_thumb_s	li	.on_l	{display:none; position:absolute; left:0; top:0; width:60px; height:44px; text-indent:-5000px; border:2px solid #a4c319}
.pd_photo_thumb_s	li.on	.on_l	{display:block; }
.pd_photo_thumb_s	li	a	{display:block; width:64px; height:48px;}
.ep_wrap	 .pd_section	.pd_photo_thumb_s	li	{padding:0}

.prog_thumb	{position:relative}
.prog_thumb	.on_l	{display:none; position:absolute; left:-200px; top:0; width:180px; height:134px; text-indent:-5000px; border:2px solid #148a01;z-index:10}
.prog_thumb	.noimg_m .on_l{display:block;background:#f7f7f7 url('/images/eng/common/bg_noimg_m.png') no-repeat center center !important;border:0;width:184px;height:138px}
.prog_thumb	.noimg_m{background:none !important}
.prog_thumb:hover	.on_l,.prog_thumb a:focus	.on_l	{display:block;}
.prog_thumb	img	{display:block; width:184px; height:138px;position:absolute;left:-200px;top:0}
.cl_wrap	.prog_thumb	.on_l	{border:2px solid #bb3232}

/* 프로그램 신청 */
.ms_payment	{margin-top:28px}
.ms_info	 {padding-top:28px}

/* 멤버쉽 법인회원 */
.partner_con	{max-width:625px}
.partners	 {margin:-22px 0 0 -16px}
.partners	 li	{float:left; margin:22px 0 0 16px; width:144px; color:#6f6f6f; font-size:11px; letter-spacing:-1px}
.partners	 li	.p_img	{border:1px solid #e6e6e6; margin-bottom:10px}

/* 멤버쉽 신청완료 */
.ms_con header {border-top:2px solid #307292; padding:16px 0 0 0; clear:both;}
.ms_con h4.pt30 {padding:30px 0 0 0;}

.ms_con	{float:left; max-width:753px; width:100%;}
.b_line {border-bottom:1px solid #e6e6e6;}

.memb_table_wrap {clear:both;}
.memb_complete {margin:20px 0 28px 0; line-height:20px;}
.memb_complete p.info {margin:0 0 20px 0;}
.memb_complete p.mail {font-size:11px; margin:0 0 0 35px;}
.memb_complete p.mail a,		.memb_complete p.mail a:hover {color:#148a01}
.bg_ms	.ms_wrap	.memb_complete p.mail a,		.bg_ms	.ms_wrap	.memb_complete p.mail a:hover {color:#148a01}

/* 멤버쉽 신청 */
.clause_warp {margin:0 0 32px 0;}
.btn_wrap.btn_ms	 {}
.membership_info {padding-top:20px;}
.membership_info p {line-height:20px; padding:0 0 0 13px; background:url('/images/eng/common/bg_ul_line.gif') no-repeat 1px 9px;}


/* 멤버쉽 top img */
.t_ms1	{background:url('/images/kor/membership/top_membership_info.jpg') no-repeat 0 0;text-indent:-9999px;overflow:hidden}
.t_ms2	{background:url('/images/kor/membership/top_membership_register.jpg') no-repeat 0 0}
.t_ms3	{background:url('/images/kor/membership/top_program_info.jpg') no-repeat center 0}

/* 2014-11-18 김주한 추가 */

.t_ms4	{background:url('/images/kor/introduction/top_faq.jpg') no-repeat 0 0}

.t_ms1_1 	{background:url('/images/kor/membership/top_membership_info_1.jpg') no-repeat 0 0;text-indent:-9999px;overflow:hidden}
.t_ms2_1		{background:url('/images/kor/membership/top_membership_register_1.jpg') no-repeat 0 0}
.t_ms3_1		{background:url('/images/kor/membership/top_program_info_2.jpg') no-repeat  0}
.t_ms4_1	 	{background:url('/images/kor/membership/top_membership_faq.jpg') no-repeat 0 0}
 .h3_head_title {margin-left:9px; margin-top:-32px; }/* 2013-09-03 김주한 수정 */

/* table_line : common */
.table_line {border-top:1px solid #CCC; border-bottom:1px solid #CCC; width:100%;}
.table_line tbody tr th {border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333; text-align:left; padding:0; line-height:16px;}
.table_line tbody tr td {border-bottom:1px solid #e6e6e6; line-height:20px; padding:20px 0 20px 15px;}
.table_line tbody tr td	.no_list	{}
.table_line tbody tr td	.no_list	li	{margin-bottom:20px;}
.table_line tbody tr td	.no_list	li	p	{margin-left:14px}
.table_line tbody tr td	.no_list	li.alt	{margin-bottom:0}
.table_line tbody tr td	.line_ul	li	{padding-left:14px; font-size:12px; background-position:3px 8px; line-height:1.6em}
.table_line tbody tr.alt	th,
.table_line tbody tr.alt	td	{border-bottom:0}
.ms_wrap	 .table_line tbody tr th {border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333; text-align:left; padding:0; line-height:16px;}

/*  김주한 수정 */
.table_line1 {border-top:1px solid #CCC; border-bottom:1px solid #CCC; width:100%;}
.table_line1 tbody tr th {border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333; text-align:center; padding:0; line-height:16px;}
.table_line1 tbody tr th.th_right {border-right:1px solid #ffffff;}
.table_line1 tbody tr td {border-bottom:1px solid #e6e6e6; line-height:15px; padding:10px 0 10px 10px;text-align:center;}
.table_line1 tbody tr td.td_left {text-align:left;border-left:1px solid #e3e3e3;}
.table_line1 tbody tr td.td_left1 {text-align:left;}
.table_line1 tbody tr td.td_center {text-align:center;}
.table_line1 tbody tr td.td_right {border-right:0px solid #ffffff;}
.table_line1 tbody tr td.td_bacolor {background-color:#f7fcfe;}

.ms_prog1	{margin:32px 0 80px 0}
.ms_prog1	header	h4	 {margin:32px 0 16px 0; padding:0}
/*.table_line1 tbody tr td	.no_list	{}
.table_line1 tbody tr td	.no_list	li	{margin-bottom:20px;}
.table_line1 tbody tr td	.no_list	li	p	{margin-left:14px}
.table_line1 tbody tr td	.no_list	li.alt	{margin-bottom:0}
.table_line1 tbody tr td	.line_ul	li	{padding-left:14px; font-size:12px; background-position:3px 8px; line-height:1.6em}
.table_line1 tbody tr.alt	th,
.table_line1 tbody tr.alt	td	{border-bottom:0}

 여기까지 */

.memb_btn p.memb_info {margin:0; padding:30px 0 20px 0; font-weight:bold; color:#333; background:url('/images/eng/membership/bg_memb_line.gif') no-repeat 0 0}

.clause_memb_wrap {width:100%;}
.clause_memb_wrap:after {content:""; display:block; clear:both;}
.clause_left {float:left; display:none;}

.table_list_th {width:137px; max-width:137px; min-width:137px}

/* table_lineTitle : 인턴십공고 */
.table_lineTitle {border-top:1px solid #CCC; border-bottom:1px solid #CCC; width:90%;}
.table_lineTitle tbody tr th {height:40px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333; text-align:center; padding:0; line-height:20px;}
.table_lineTitle tbody tr td {border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; line-height:20px; padding:20px 0 20px 15px;}
.table_lineTitle tbody tr.alt	td	{height:40px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:20px 0 20px 15px; line-height:20px;}
.table_lineTitle_th {width:150px; max-width:150px; min-width:150px;}
.title_intership	{margin-top:20px;margin-bottom:12px; font-family:sans-serif; font-size:20px; color:#1b5f80}

/*
  ------------
  뉴스레터
  ------------
*/

/* layout */
.sec_con_news {}
.sec_con_news .visu_wrap {position:relative; height:320px; overflow:hidden; margin:0 7px 32px 7px;}
.sec_con_news .visu_wrap p.visual {position:absolute; top:0; right:0;}

/* 뉴스레터 상단 이미지 */
.sec_con_news .visu_wrap .h3_tit {position:relative; width:312px; height:320px; background:#f6f4ef;}
.sec_con_news .visu_wrap .h3_tit p.tit {position:absolute; width:258px; height:69px; left:25px; top:40px;}
.sec_con_news .visu_wrap .h3_tit p.info {position:absolute; width:245px; height:50px; left:25px; top:239px;}

/* 뉴스레터 */
.news {margin-bottom:7px !important;}
.newsletter_list {}
.newsletter_list:after	 {content:""; display:block; clear:both;}
.newsletter_list ul li {float:left; padding:0 8px 32px 8px; width:144px; height:300px;}
.newsletter_list ul li .thumb_img {padding-bottom:32px; overflow:hidden}
.newsletter_list ul li .thumb_img	a	{display:block; width:144px; height:192px;color:#333;font-weight:bold;text-decoration:none}
.newsletter_list ul li .thumb_img	a span{text-decoration:none}
.newsletter_list ul li .thumb_img	a:hover span{color:#1B5F80; text-decoration:underline}
.newsletter_list ul li .thumb_img	img	{width:100%; height:100%;margin-bottom:12px}
.newsletter_list ul li.first {width:304px; height:462px; float:left;}
.newsletter_list ul li.first	.thumb_img	a	{display:block; width:304px; height:355px;}

.newsletter_list ul li	.thumb_desc span {display:block;}
.newsletter_list ul li	.thumb_desc .t_tit {line-height:20px; font-size:12px; font-weight:bold; color:#333;}
.newsletter_list ul li	.thumb_desc .t_tit	a	{color:#333; text-decoration:none}
.newsletter_list ul li	.thumb_desc .t_tit	a:hover	{color:#1B5F80; text-decoration:underline}
.newsletter_list ul li	.thumb_desc .t_info {display:block; height:32px; line-height:16px; font-size:11px; color:#6f6f6f; overflow:hidden}
.newsletter_list ul li	.thumb_desc .t_down {line-height:20px; font-size:11px; color:#1b5f80;}
.newsletter_list ul li	.thumb_desc .btn_download {line-height:20px; margin-top:7px;}


/*
  ------------
  교육
  ------------
*/

/* layout */
.ep_wrap	{}
.ep_wrap	a:hover,	.ep_wrap	 a:active,	.ep_wrap	 a:focus	{color:#127301; text-decoration:underline}
.ep_wrap	.h2_wrap	.int_line	span	{background:#a4c319}
.ep_wrap	.h2_wrap	.h2_tit	{background:#a4c319 no-repeat 100% 0}
.ep_wrap	.sec_wrap	.sec_con	{padding-top:16px; border-top:2px solid #a4c319; min-height:621px}
.ep_wrap	.cl_table_list tbody tr td a	{color:#333;}
.ep_wrap	.cl_table_list tbody tr td a:hover	{color:#148a01;}
.ep_wrap	.cl_table_list	a.tp_ms,	.ep_wrap	.table_line	a.tp_ms {color:#1b5f80; text-decoration:underline}
.ep_wrap	.cl_table_list	a.tp_ms:hover,	.ep_wrap	.table_line	a.tp_ms:hover {color:#1b5f80; text-decoration:underline}
.ep_wrap	 .sec_wrap	.sec_snb	header	h2	 {display:block}

/* 교육 snb */
.ep_wrap	.snb_list_l	{}
/*.ep_wrap	.snb_list_l	li	{height:48px;}*/
.ep_wrap	.snb_list_l	> li:first-child {border-top: solid 1px #f2f2f2;}
.ep_wrap	.snb_list_l	li	a	{background:url('/images/eng/education/bg_snb.gif') no-repeat 0 0}/*2014-11-13 김주한  추후에 영문이미지로 바꿔야 함*/
/*2014-11-13 김주한 영문메뉴가 늘어 남에 따라  */
.ep_wrap	.snb_list_l	li	a.ep_1	{background-position:0 0}
.ep_wrap	.snb_list_l	li	a.ep_2	{background-position:0 -33px;}
.ep_wrap	.snb_list_l	li	a.ep_3	{background-position:0 -66px}
.ep_wrap	.snb_list_l	li	a.ep_5	{background-position:0 -99px}
.ep_wrap	.snb_list_l	li	a.ep_6	{background-position:0 -296px}
.ep_wrap	.snb_list_l	li	a.ep_7	{background-position:0 -198px}
.ep_wrap	.snb_list_l	li	a.ep_8	{background-position:0 -231px}
.ep_wrap	.snb_list_l	li	a.ep_9	{background-position:0 -264px}
.ep_wrap	.snb_list_l	li	a.ep_10	{background-position:0 -132px}
.ep_wrap	.snb_list_l	li	a.ep_11	{background-position:0 -165px}

.ep_wrap	.snb_list_l	li	a.ep_1:hover, .ep_wrap	.snb_list_l	li.on	a.ep_1	{background-position:-150px 0}
.ep_wrap	.snb_list_l	li	a.ep_2:hover, .ep_wrap	.snb_list_l	li.on	a.ep_2	{background-position:-150px -33px}
.ep_wrap	.snb_list_l	li	a.ep_3:hover, .ep_wrap	.snb_list_l	li.on	a.ep_3	{background-position:-150px -66px}
.ep_wrap	.snb_list_l	li	a.ep_5:hover, .ep_wrap	.snb_list_l	li.on	a.ep_5	{background-position:-150px -99px}
.ep_wrap	.snb_list_l	li	a.ep_6:hover, .ep_wrap	.snb_list_l	li.on	a.ep_6	{background-position:-150px -296px} /*2015-04-10 김주한 */
.ep_wrap	.snb_list_l	li	a.ep_7:hover, .ep_wrap	.snb_list_l	li.on	a.ep_7	{background-position:-150px -198px}
.ep_wrap	.snb_list_l	li	a.ep_8:hover, .ep_wrap	.snb_list_l	li.on	a.ep_8	{background-position:-150px -231px}
.ep_wrap	.snb_list_l	li	a.ep_9:hover, .ep_wrap	.snb_list_l	li.on	a.ep_9	{background-position:-150px -264px}
.ep_wrap	.snb_list_l	li	a.ep_10:hover, .ep_wrap	.snb_list_l	li.on	a.ep_10	{background-position:-150px -132px}
.ep_wrap	.snb_list_l	li	a.ep_11:hover, .ep_wrap	.snb_list_l	li.on	a.ep_11	{background-position:-150px -165px}


/* 교육 상단 이미지 */
.ep_wrap	.sl_con_top	{position:relative; overflow:hidden}
.ep_wrap	.sl_con_top	.sl_img_e	{height:240px; margin:0 auto; text-indent:-5000px}

.t_ep1	{background:url('/images/eng/education/top_course.jpg') no-repeat center 0}
.t_ep2	{background:url('/images/eng/education/top_leeum_kids.jpg') no-repeat center 0}
.t_ep3	{background:url('/images/eng/education/top_school.jpg') no-repeat center 0}
.t_ep4	{background:url('/images/eng/education/top_family_workshop.jpg') no-repeat center 0}
.t_ep5	{background:url('/images/eng/education/top_exhibition.jpg') no-repeat 0 0}
.t_ep6	{background:url('/images/eng/education/top_internship.jpg') no-repeat center 0}
.t_ep7	{background:url('/images/eng/education/top_volunteer.jpg') no-repeat center 0}

/* 교육 메인 */
.program_main	{padding-bottom:16px; border-bottom:1px solid #e6e6e6}
.program_main	.program_wrap	{min-width:450px}
.program_main	.program_wrap	.program_img	{position:absolute; left:0; top:0;}
.program_main	.program_wrap	.program_img	ul	li	{display:none; width:455px; height:341px}
.program_main	.program_wrap	.program_img	ul	li	a	{display:block; width:100%; height:100%;}
.program_main	.program_wrap	.program_img	ul	li.on	{display:block;}
.program_main	.program_wrap	.program_info	{margin-left:473px; min-height:341px;}
.program_main	.program_wrap	.program_info	ul	{border:0}
.program_main	.program_wrap	.program_info	ul	li	{border:0; padding:0 0 17px}
.program_main	.program_wrap	.program_info	ul	li	strong.t_imp	{font-size:14px}
.program_main	.program_wrap	.program_info	ul	li	strong.t_imp	a:hover	{color:#148a01}
.program_main	.program_wrap	.program_info	ul	li	a:hover	{color:#333}
.program_main	.program_wrap	.program_info	.btn_wrap	{margin-top:3px; padding:0}
.program_main	.program_wrap	.program_info	.program_info_c	{display:none}
.program_main	.program_wrap	.program_info	.program_info_c.on	{display:block}

.program_main.l_chg	.program_wrap	.program_img	{position:static; left:0; top:0}
.program_main.l_chg	.program_wrap	.program_info	{margin:24px 0 0 0px; min-height:50px;}

.program_gallery	{position:relative}
.program_gallery	{border-bottom:1px solid #e6e6e6}
/*.program_gallery	.thumb_list	{position:relative; height:183px; overflow:hidden}*/
.program_gallery	.thumb_list	{position:relative;}
.program_gallery	.thumb_list.main	{height:170px}
.program_gallery	.thumb_list	ul	{padding:0; border:0;}
.program_gallery	.thumb_list	li	.thumb_img{width:144px;}
.program_gallery	.thumb_list	li a:hover .thumb_img {width:136px; height:100px; border:solid 4px #317292}
.program_gallery	.thumb_list	li a:focus .thumb_img {width:136px; height:100px; border:solid 4px #317292}

.program_list_no	{position:absolute; left:175px; top:327px;z-index:10}
.program_list_no	a	{display:block; float:left; width:26px; height:24px; margin-right:4px; text-indent:-5000px; background:url('/images/eng/education/bg_num_icon.png') no-repeat 0 0}
.program_list_no	a.n1	{background-position:0 0}
.program_list_no	a.n2	{background-position:-30px 0}
.program_list_no	a.n3	{background-position:-60px 0}
.program_list_no	a.n4	{background-position:-90px 0}
.program_list_no	a.n5	{background-position:-120px 0}

.program_list_no	a.n1:hover, .program_list_no	a.n1.on		{background-position:0 -26px}
.program_list_no	a.n2:hover, .program_list_no	a.n2.on	{background-position:-30px -26px}
.program_list_no	a.n3:hover, .program_list_no	a.n3.on	{background-position:-60px -26px}
.program_list_no	a.n4:hover, .program_list_no	a.n4.on	{background-position:-90px -26px}
.program_list_no	a.n5:hover, .program_list_no	a.n5.on	{background-position:-120px -26px}

.program_review	{position:relative;}
.program_review	.cl_table_list tbody tr td.t_left	{padding-left:0}
.program_review	.cl_table_list		{border-bottom:1px solid #f3f3f3}
.program_review	.cl_table_list.main		{border-bottom:1px solid #ccc}

.p_login	{}
.p_login	.frm_con	{margin-top:0}
.p_login	.frm_con	.input_text	{width:100px; margin-bottom:8px; vertical-align:top}
.p_login	.frm_con	button	{vertical-align:top;}

/* title */
.p_tit_ep	{padding:0; margin:32px 0 21px 0; font-family:georgia; font-size:25px; color:#1b5f80;}
.tit_ep	{}
.txt_class	{background-position:0 0; width:auto; height:auto;}/* 2014-11-14 김주한 수정 글자가 깨져보여서 수정*/
.txt_family	{background-position:0 -80px; width:auto; height:auto;}/* 2014-11-14 김주한 수정 글자가 깨져보여서 수정   width:417px; height:31px */
.txt_kids	{background-position:0 -121px; width:auto; height:auto;}  /* 2014-11-14 김주한 수정 글자가 깨져보여서 수정   width:451px; height:31px */
.txt_school	{background-position:0 -160px; width:auto; height:auto;}  /* 2014-11-14 김주한 수정 글자가 깨져보여서 수정  width:301px; height:70px */
.txt_exh	{background-position:0 -240px; width:auto; height:auto;}  /* 2014-11-14 김주한 수정 글자가 깨져보여서 수정  width:306px; height:70px */
.txt_internship	{width:auto; height:auto}
.txt_service	{width:auto; height:auto}

/* 학교연계 */
.btn_wrap_sc	{margin:0 0 24px 0}
.btn_wrap_sc	img	{padding-bottom:8px}

/* 강좌 */
.ep_wrap	 .cl_table_list tbody tr td.class {border-right:1px solid #e6e6e6; padding-right:8px}
.ep_wrap	 .cl_table_list.ep_class	td	{line-height:20px}
.ep_wrap	 .table_list tr th.bm1 {padding-left:0; border-bottom:1px solid #ccc}
.table_list	.td_wrap.ep_vo	 	p	{padding-top:4px}
.class_list	{margin-top:16px}

.cl_table_list tbody tr td.t_left0 {text-align:left; padding:13px 0 13px 0;}
.list_view_ep	{text-align:left; padding:20px 0; line-height:20px; color:#666}
.ep_view_box	{border:1px solid #e6e6e6; padding:24px 0 0 0; margin-bottom:24px; text-align:left; color:#333}
.ep_view_box	.pd_section	ul	{margin-bottom:15px}
.ep_view_box	.pd_section	ul	li	{border:0; padding:0 0 5px 0; line-height:20px}
.ep_view_box	.pd_section	ul.h2_list	{margin-bottom:0}
.ep_view_box	.pd_section	ul.h2_list	li	{border:0; padding:0 0 0px 0; line-height:20px}
.ep_view_box	.pd_section	.tb_con	{max-width:500px;}
.ep_view_box	.pd_section	.tb_con	.table_list	th	{padding-left:8px; text-align:left;}
.ep_view_box	.pd_section	.tb_con	.table_list	td	{line-height:1.3em}
.ep_view_box	.program_detail	{margin:0; padding:0; border-top:0px;}
.ep_view_box	.program_detail	.pd_section	{margin:0; padding:0 24px; border-top:0px;}
.ep_view_box	.program_detail	.pd_section.h_line	{border-top:1px solid #e6e6e6; padding:24px 24px; background:none}
.ep_view_box	.program_gallery	{border-bottom:0px; padding-top:4px}
.ep_view_box	.program_gallery	.thumb_list	{position:relative; height:158px; overflow:hidden}

.table_list	.edu_pay	 {margin-top:-5px}
.table_list	.edu_pay	 li	{padding:9px 8px 7px 8px; border-bottom:1px solid #f3f3f3; color:#333}
.table_list	.edu_pay	 li.alt	{border-bottom:0 none}
.table_list	.edu_pay	 li	.edu_pay	{color:#3C79CD}

/* 강좌신청완료 */
.memb_complete p.ed_mail {font-size:11px; margin:0 0 0 46px;}
.memb_complete p.ed_mail a {color:#1b5f80;}

/* 교육 입력폼 */
.check_apply {position:absolute; right:0; top:74px}
.tit_txt {height:42px; margin-top:16px; line-height:42px; color:#333;}
.table_list .td_file_wrap {padding:0 64px 0 0; position:relative;}
.table_list .td_file_wrap span.btn_find {position:absolute; top:0; right:0;}
.table_list .td_file_wrap .td_file {width:100%; height:auto; min-height:22px;  border:1px solid #dcdddf; border-top:1px solid #acadaf}
.table_list .td_file_wrap .td_file:after {content:""; clear:both; display:block;}
.table_list .td_file_wrap .td_file p {position:relative; float:left; line-height:22px; margin:0 9px 0 7px; padding-right:13px;}
.table_list .td_file_wrap .td_file p a {text-decoration:underline; color:#6f6f6f}
.table_list .td_file_wrap .td_file p span.del {position:absolute; top:9px; right:0;}

.btn_find	{position:relative; width:56px; overflow:hidden}
.add_file	{position:absolute; left:0; top:0; width:56px; height:24px; opacity:0; filter:alpha(opacity=0)}
.table_list .td_wrap .btn_find {position:relative; width:56px;height:24px; overflow:hidden;display:block;background:url(/images/eng/education/btn_find.gif) no-repeat}
.td_wrap p span {float:left;}
.td_wrap p span.fl_n {float:none;}

/* 교육 etc */
.ep_wrap	 .p_desc	{max-width:1030px; padding-bottom:28px}
.txt_desc	 {max-width:1030px}
.ep_date	{}
.ep_wrap	 .sec_wrap	.sec_con	 .h_line.ep_edu	 	header	h4,.ep_wrap	 .sec_wrap	.sec_con	 .h_line.ep_edu	 	.header_h4{margin:17px 0 12px; padding:0}
.ep_wrap	 .sec_wrap	.sec_con	 .class_list.ep_edu	 	header	h4,.ep_wrap	 .sec_wrap	.sec_con	 .class_list.ep_edu	 	.header_h4{margin:32px 0 12px; padding:0}
.ep_wrap	 .sec_wrap	.sec_con	 header	h4.ep_vo	 	{margin:32px 0 20px; padding:0}
.btn_wrap.btn_epm	img	{padding:8px 0 16px 0}

.ep_wrap	.page	.pageNum	a:hover		{color:#148a01;}
.ep_wrap	.page	.pageNum	a.on,
.ep_wrap	.page	.pageNum	a:visited.on	{font-weight:bold; color:#148a01; text-decoration:underline}

.ep_wrap	.page	.prev-btn.on	{text-indent:0; background-position:0 -45px;}
.ep_wrap	.page	.next-btn.on	{text-indent:0; background-position:-10px -45px;}


/*
  ------------
  도슨트라운지
  ------------
*/
.t_ld	{background:url('/images/eng/docent/top_docent_main.jpg') no-repeat center 0}
.ep_wrap	 .sec_wrap	.sec_con	 .program_gallery	 h4	 {margin:32px 0 0; padding-bottom:12px}
.ep_wrap	 .sec_wrap	.sec_con	 .program_review	 h4	 {margin:32px 0 0; padding-bottom:12px}

/* snb */
.ep_wrap	.ld_snb	.snb_list_l	{}
.ep_wrap	.ld_snb	.snb_list_l	li	a	{background:url('/images/eng/docent/bg_snb.gif') no-repeat 0 0}

.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_1	{background-position:0 0}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_2	{background-position:0 -33px;}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_3	{background-position:0 -66px}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_4	{background-position:0 -99px}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_5	{background-position:0 -132px}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_6	{background-position:0 -165px}

.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_1:hover, .ep_wrap	.snb_list_l	li.on	a.ld_1	{background-position:-150px 0}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_2:hover, .ep_wrap	.snb_list_l	li.on	a.ld_2	{background-position:-150px -33px}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_3:hover, .ep_wrap	.snb_list_l	li.on	a.ld_3	{background-position:-150px -66px}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_4:hover, .ep_wrap	.snb_list_l	li.on	a.ld_4	{background-position:-150px -99px}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_5:hover, .ep_wrap	.snb_list_l	li.on	a.ld_5	{background-position:-150px -132px}
.ep_wrap	.ld_snb	.snb_list_l	li	a.ld_6:hover, .ep_wrap	.snb_list_l	li.on	a.ld_6	{background-position:-150px -165px}

/* tab */
.ld_tab	{}
.ld_tab	li	a	{background:url('/images/eng/docent/bg_tab_docent.gif') no-repeat center 0}
.ld_tab	li	a.ld_t1	{background-position:center 0}
.ld_tab	li	a.ld_t2	{background-position:center -30px}
.ld_tab	li	a.ld_t3	{background-position:center -60px}
.ld_tab	li	a.ld_t4	{background-position:center -90px}
.ld_tab	li	a.ld_t5	{background-position:center -120px}
.ld_tab	li	a.ld_t6	{background-position:center -150px}
.ld_tab	li	a.ld_t7	{background-position:center -180px}
.ld_tab	li	a.ld_t8	{background-position:center -210px}
.ld_tab	li	a.ld_t9	{background-position:center -240px}

.ld_tab	li.on	a.ld_t1	{background-position:center -270px}
.ld_tab	li.on	a.ld_t2	{background-position:center -300px}
.ld_tab	li.on	a.ld_t3	{background-position:center -330px}
.ld_tab	li.on	a.ld_t4	{background-position:center -360px}
.ld_tab	li.on	a.ld_t5	{background-position:center -390px}
.ld_tab	li.on	a.ld_t6	{background-position:center -420px}
.ld_tab	li.on	a.ld_t7	{background-position:center -450px}
.ld_tab	li.on	a.ld_t8	{background-position:center -480px}
.ld_tab	li.on	a.ld_t9	{background-position:center -510px}

/* 캘린더 */
.ep_wrap	.calendar_wrap {width:auto; margin:0 0 30px;}
.ep_wrap	.calendar_wrap	.table_cal_top	{position:relative;}
.ep_wrap	.calendar_wrap.doce_main	 {margin:32px 0 0 0}
.ep_wrap	.calendar_wrap.doce_sc	 {margin:63px 0 0 0}
.ep_wrap	.btn_cal_month { width:163px;}
.ep_wrap	.table_sort	{position:absolute; right:0; top:-5px}
.ep_wrap	.table_sort	select	{width:112px;}

.more_view	 {position:absolute; top:0; right:0}
.more_view	img	{padding-top:5px}
.t_sc	{color:#307292}
.cl_table_list.sc_tbl	{border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.cl_table_list.sc_tbl	th,
.cl_table_list.sc_tbl	td	{border-top:0; border-bottom:1px solid #f3f3f3; padding:13px 16px}
.cl_table_list.sc_tbl	th.alt,
.cl_table_list.sc_tbl	td.alt	{border:0 none}
.cl_table_list.sc_tbl	th.t_left	{padding:13px 16px; width:42px}
.cl_table_list.sc_tbl	tr th.th_bg,
.cl_table_list.sc_tbl	tr td.th_bg{background:url('/images/eng/my/bg_table_02.gif') no-repeat 0 top;}

.ep_wrap	.table_cal {}
.ep_wrap	.table_cal table	{width:100%;}
.ep_wrap	.table_cal table thead tr th {height:16px; background:#a4c319; border-right:1px solid #fff; font-family:'Georgia'; font-size:11px;}
.ep_wrap	.table_cal table thead tr th.first {border-left:1px solid #fff;}
.ep_wrap	.table_cal table tbody tr td {border-right:1px solid #f2f2f2; border-bottom:1px solid #ccc; vertical-align:top; font-size:11px}
.ep_wrap	.table_cal table tbody tr td.first {border-left:1px solid #f2f2f2;}
.ep_wrap	.table_cal table	tbody td	table	.alt	td	{border:0}
.ep_wrap	.table_cal table	tbody td.on	{border:2px solid #a4c319}
.ep_wrap	.table_cal table	td	ul	{min-height:100px}
.ep_wrap	.table_cal table	td	ul	li	{padding:5px 7px 5px; text-align:left; line-height:1.3em; min-height:13px}
.ep_wrap	.table_cal table	td	ul	li.alt	{border-bottom:0}
.ep_wrap	.table_cal table	td	ul	li	span	{white-space: nowrap;}
.ep_wrap	.table_cal table	td	ul	li	span	strong	a	{text-decoration:none}
.ep_wrap	.table_cal table	td	span.t_day	{display:block; padding:2px 7px 4px; font-family:'arial'}
.ep_wrap	.table_cal table	td	span.t_day.t_sun	{color:#c82222}
.ep_wrap	.table_cal table	td	span.t_day	.t_today	{margin-left:5px; color:#1b5f80}
.ep_wrap	.table_cal table	td.t_dim	span.t_day	{color:#ccc}
.ep_wrap	.table_cal table	td	ul	li	.t_time	{color:#1b5f80}
.ep_wrap	.table_cal table	td	ul.d_dim	li	,
.ep_wrap	.table_cal table	td	ul.d_dim	.t_time	{color:#ccc}
.ep_wrap	.table_cal table	td	{position:relative}
.ep_wrap	.table_cal table	td	span.sc_add	{float:right; margin:-15px 5px 0 0}

.sc_add	{width:9px; height:9px; background:url('/images/eng/docent/ico_add.gif') 0 0 no-repeat; text-indent:-5000px}
.sc_add.d_dim	{background:url('/images/eng/docent/ico_add_dim.gif') 0 0 no-repeat}
.sc_add:hover,
.sc_add.d_dim:hover	{background-position:0 -12px; cursor:pointer}
.sc_add	a	{display:block; width:9px; height:9px}

.sc_sort	{position:relative}
.sc_sort	.table_sort	{position:absolute; right:0; top:-48px}
.sc_sort	.sketch_search	{position:absolute; right:0; top:-48px}

/* 댓글 */
.comment_wrap	{border:1px solid #e6e6e6; padding:24px 16px; text-align:left}
.comment_wrap	.comment_tit	{font-weight:bold; color:#333}
.comment_wrap	.comment_tit	a	{color:#333; padding-right:20px; text-decoration:none; background:url('/images/eng/common/ico_arr_down1.gif') no-repeat right 2px;}
.comment_wrap	.comment_tit	a:hover	{color:#1b5f80 !important; text-decoration:underline; background:url('/images/eng/common/ico_arr_down.gif') no-repeat right 2px;}
.comment_wrap	.comment_tit.on	a	{color:#1b5f80; background:url('/images/eng/common/ico_arr_up.gif') no-repeat right 2px;}

.comment_int	{width:100%; position:relative}
.comment_int	.comm_box	 {margin:0 56px 0 0; border-top:1px solid #acadaf; border-bottom:1px solid #e2e2e2; border-left:1px solid #dcdddf; border-right:1px solid #dfdee3}
.comment_int	.comm_box		.input_text	{border:0; max-width:1200px; min-width:300px; width:95%}
.comment_int	button	{position:absolute; top:0; right:0; width:48px; height:24px; border:0; background:url('/images/eng/common/btnT_confirm.gif') 0 0 no-repeat; text-indent:-5000px}

.page_wrap {margin:0 8px 0 8px; border-top:1px solid #ccc}
.comment_wrap	.page	 {margin-top:16px}
.comment_wrap	.page	 .prev-btn	a,	.comment_wrap	.page	 .next-btn	a	{vertical-align:top}
.comment_wrap	.page	 .pageNum	{color:#6f6f6f; margin:0; font-size:11px}
.comment_wrap	.page	 .pageNum	a	{padding:0 8px 0 8px; font-size:12px}
.comment_wrap	.page	 .pageNum	a:hover		{color:#1b5f80;}
.comment_wrap	.page	 .pageNum	a.on,
.comment_wrap	.page	 .pageNum	a:visited.on	{font-weight:bold; color:#1b5f80; text-decoration:underline}
.comment_wrap	.page	.next-btn	{margin-left:0px;}

.comment_wrap	.page	.prev-btn	{display:block; float:left; width:8px; height:11px; margin-top:4px; text-indent:-5000px; background:url('/images/eng/common/btn_page.gif') no-repeat 0 -60px}
.comment_wrap	.page	.prev-btn.on	{text-indent:0; background-position:0 -75px;}
.comment_wrap	.page	.prev-btn.on	a	{display:block; width:8px; height:11px; text-indent:-5000px;}
.comment_wrap	.page	.next-btn	{display:block; float:left; width:8px; height:11px; margin-top:4px; text-indent:-5000px; background:url('/images/eng/common/btn_page.gif') no-repeat -10px -60px}
.comment_wrap	.page	.next-btn.on	{text-indent:0; background-position:-10px -75px;}
.comment_wrap	.page	.next-btn.on	a	{display:block; width:8px; height:11px; text-indent:-5000px;}

.comment_list	{margin-top:16px}
.comment_list	ul	{border-top:1px solid #dfdfdf; margin:16px 0 0 0}
.comment_list	ul	li	{border-bottom:1px solid #f3f3f3; color:#ccc; padding:14px 0 14px 0; line-height:18px}
.comment_list	ul	li	span	{color:#ccc}
.comment_list	ul	li	span.name	{font-weight:bold; color:#333; padding-right:8px}
.comment_list	ul	li	span.date	{color:#6f6f6f; padding-left:8px}
.comment_list	ul	li	p	{clear:both; color:#333; padding-top:5px}

.ico_img	{padding:2px 0 0 8px}

/* 소개 */
.docent_intro	{position:relative;}
.docent_intro	.intro_img	{position:absolute; top:-6px; left:0; width:144px; height:152px;}

th.pb0	{padding-bottom:0px}
.doce_scenario	 ul	 {margin-top:-8px}
.doce_scenario	 li	{padding:8px 0 0 0}
.doce_scenario	 li	span	{color:#ccc}
.doce_scenario	 li	 a	{color:#333; text-decoration:none}
.doce_scenario	 li	 a:hover		{color:#1b5f80; text-decoration:underline;}
.doce_scenario	 li	 a.on,	 .doce_scenario	 li	 a.on:hover		{color:#1b5f80; text-decoration:underline;}

.txt_link a	{padding-right:20px; font-weight:bold; text-decoration:none; background:url('/images/eng/common/ico_arr_down1.gif') no-repeat right 2px;}
.txt_link a:hover	{color:#1b5f80 !important; background:url('/images/eng/common/ico_arr_down.gif') no-repeat right 2px;}
.txt_link.on a	{color:#1b5f80 !important; background:url('/images/eng/common/ico_arr_up.gif') no-repeat right 2px;}

/* 스케치 */
.txt_sketch {position:relative; min-width:458px; padding-bottom:21px;}
.txt_sketch:after {content:""; display:block; clear:both;}
.txt_sketch p {padding-top:8px;}
.txt_sketch	.list_cmt {float:left;}
.txt_sketch	.list_cmt:after {content:""; float:left; clear:both;}
.txt_sketch	.list_cmt span {display:block;}
.txt_sketch	.wk {float:right; position:static !important; margin-left:72px;}
.sketch_search {position:absolute; top:0; right:0; vertical-align:top}
.sketch_search	.input_txt	{width:124px; height:19px; vertical-align:top}
.sketch_search	select		{width:90px; height:23px}
.sketch_search	button	{width:68px; height:24px; border:0; background:url('/images/eng/docent/btn_search.gif') 0 0 no-repeat; text-indent:-5000px; vertical-align:top}
.pb16 {padding-bottom:16px !important;}
.btn_doce	{position:relative}
.btn_doce	.b_doc	{position:absolute; top:-38px; right:0; margin-bottom:1px}

.txt_sketch	.list_cmt	span {padding:0 7px 0 0; margin-bottom:5px;}
.txt_sketch	.list_cmt	.bg_bar {padding-left:8px; background:url('/images/eng/docent/bg_week_bar.gif') no-repeat 0 3px;}
.txt_sketch	.list_cmt	.on {font-weight:bold; color:#148a01;}
.txt_sketch	.list_cmt a {text-decoration:none; float:left; color:#6f6f6f;}
.txt_sketch	.list_cmt a:hover	{color:#148a01; text-decoration:underline}


/* 이력관리 */
.table_list	.td_wrap	.td_wrap_r.doce_pic	{width:315px;}



/*
  ------------
  교사연수공간
  ------------
*/

.t_lt	{background:url('/images/eng/training/top_training.jpg') no-repeat center 0}

/* snb */
.lt_snb	.snb_list_l	{}
.lt_snb	.snb_list_l	li	a	{background:url('/images/eng/training/bg_snb.gif') no-repeat 0 0}

.lt_snb	.snb_list_l	li	a.lt_1	{background-position:0 0}
.lt_snb	.snb_list_l	li	a.lt_2	{background-position:0 -33px;}
.lt_snb	.snb_list_l	li	a.lt_3	{background-position:0 -66px}


.lt_snb	.snb_list_l	li	a.lt_1:hover, .ep_wrap	.snb_list_l	li.on	a.lt_1	{background-position:-145px 0}
.lt_snb	.snb_list_l	li	a.lt_2:hover, .ep_wrap	.snb_list_l	li.on	a.lt_2	{background-position:-145px -33px}
.lt_snb	.snb_list_l	li	a.lt_3:hover, .ep_wrap	.snb_list_l	li.on	a.lt_3	{background-position:-145px -66px}

/* tab */
.lt_tab	{}
.lt_tab	li	a	{background:url('/images/eng/training/bg_tab_training.gif') no-repeat center 0}
.lt_tab	li	a.lt_t1	{background-position:center 0}
.lt_tab	li	a.lt_t2	{background-position:center -30px}
.lt_tab	li	a.lt_t3	{background-position:center -60px}
.lt_tab	li	a.lt_t4	{background-position:center -90px}

.lt_tab	li.on	a.lt_t1	{background-position:center -120px}
.lt_tab	li.on	a.lt_t2	{background-position:center -150px}
.lt_tab	li.on	a.lt_t3	{background-position:center -180px}
.lt_tab	li.on	a.lt_t4	{background-position:center -210px}


/* 투어가이드 */
.tourguide {min-width:704px}
.tourguide .tour_header {position:relative; height:47px; background:#307292;}
.tourguide .tour_header h1 {position:absolute; left:16px; top:16px;}
.tourguide .tour_header .btn_close {position:absolute; right:16px; top:16px;}

.tour_body {margin:0 8px 0 8px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; padding-bottom:75px}
.tour_body	.m_search_no	{margin:0 0 8px 8px; padding-top:8px}
.tour_visual {height:187px; background:url('/images/eng/common/tour_visual_img1.jpg') no-repeat center 0;}

.tourguide .tour_body .tour_header_h2	{position:relative;}
.tourguide .tour_body .tour_header_h2 .tit{position:relative; margin:24px 0 0 7px;}
.tourguide .tour_body .tour_header_h2 .tit_joy_study {padding:16px 0 16px 8px; background:#f7f7f7}
.tourguide .tour_body .tour_header_h2 p {color:#6f6f6f; margin:10px 7px 15px 7px; line-height:20px;}
.tourguide .btn_start	{position:absolute; right:0; top:5px}

.guide_wrap {border:1px solid #e6e6e6; margin:8px 7px 0 7px; padding:16px;}
.guide_wrap:after {content:""; display:block; clear:both;}
.guide_wrap .tour_tit {float:left; font-weight:bold; line-height:14px; font-size:14px; color:#333; margin:0 0 7px 0; padding:0 13px 0 0; background:url('/images/eng/common/icon_arr.gif') no-repeat right 2px;}

.guide_wrap .tour_txt {line-height:18px; color:#6f6f6f; clear:both;}
.guide_wrap .btn_course {zoom:1}
.guide_wrap .btn_course:after {content:""; display:block; clear:both;}
.guide_wrap .btn_course img {margin:14px 4px 0 0; float:left;}

/* tour guide - 서도호 */
/*.tour_sdh	.tour_visual {background:url('/images/eng/common/tour_visual_pipilottiRist.jpg') no-repeat center 0;}*/
/*2012-10-24 -김주한 수정*/
.tour_sdh	.tour_visual {height:210px; background:url('http://file.samsungfoundatioin.org/leeum/leeum_upload/main/kor/kapoor768x210_tree02_한영.jpg') no-repeat  0;}
.tour_sdh	.tourguide .tour_body .tour_header_h2 p	{font-family:'arial'}
.tour_sdh	.guide_wrap .btn_course img {margin:0 4px 0 0; float:left;}
.tour_sdh	.tour_msg	{margin:20px 8px 0 8px; color:#6f6f6f}

.tour_table_tab {width:100%; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-bottom:23px;}
.tour_table_tab tbody tr td {text-align:center; line-height:12px;text-indent:-5000px;}
.tour_table_tab tbody tr td a {display:block; padding:10px 0 10px 0; }

.tour_table_tab tbody tr td.course60 a {background:url('/images/eng/common/bg_tour_tab.gif') no-repeat center -96px;}
.tour_table_tab tbody tr td.course90 a {background:url('/images/eng/common/bg_tour_tab.gif') no-repeat center -128px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.tour_table_tab tbody tr td.course120 a {background:url('/images/eng/common/bg_tour_tab.gif') no-repeat center -160px;}

.tour_table_tab tbody tr td.course60 a.on {background:#95d4da url('/images/eng/common/bg_tour_tab.gif') no-repeat center 0;}
.tour_table_tab tbody tr td.course90 a.on {background:#95d4da url('/images/eng/common/bg_tour_tab.gif') no-repeat center -32px;}
.tour_table_tab tbody tr td.course120 a.on {background:#95d4da url('/images/eng/common/bg_tour_tab.gif') no-repeat center -64px;}

.tour_start {position:relative; margin:0 7px 16px 7px;}
.tour_start p.info {line-height:16px; font-size:14px; font-weight:bold;}
.tour_start p.course {line-height:30px; font-size:20px; color:#333; font-weight:bold; background:url('/images/eng/common/icon_arr1.gif') no-repeat right 6px; display:inline; padding:0 14px 0 0;}

.tour_tablelist_wrap {margin:0 8px 0 8px;}
.tour_table_list {border-top:1px solid #e2e2e2; width:100%}
.tour_table_list tbody tr th {color:#333; font-size:12px; line-height:16px; text-align:center; border-right:1px solid #f7f7f7; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px 0 10px 0;}
.tour_table_list tbody tr th .minute {color:#6f6f6f;}
.tour_table_list tbody tr td {border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.tour_table_list tbody tr td.museum {line-height:16px; padding:8px 0 8px 0; color:#333; font-weight:bold; font-size:14px; text-align:center; background:#f7f7f7; border-left:1px solid #e2e2e2;}

.tour_table_list tbody tr td.thumb {padding:8px 0 0 8px;}
.thumb .thumb_wrap {}
.thumb .thumb_wrap p {float:left; margin:0 3px 3px 0; width:55px;}
.thumb .thumb_wrap p .txt_no {display:block; font-size:11px; color:#666; text-align:center; line-height:20px;}

.thumb .thumb_wrap ul li {float:left; margin:0 3px 3px 0; width:55px;}
.thumb .thumb_wrap ul li .txt_no {display:block; padding-top:3px; font-size:11px; color:#666; text-align:center; line-height:15px; height:30px; overflow:hidden}
.thumb .thumb_wrap ul  li a {display:block; width:55px; height:55px; text-decoration:none}

.t_footer {zoom:1; margin:0 8px; padding-bottom:16px; border-top:1px solid #f2f2f2; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
.t_footer	.f_copy		{margin:16px 0 0 16px; font-family:'arial'; height:38px; color:#b2b2b2; font-size:8px; line-height:1.4em; text-indent:-5000px; background:url('/images/eng/common/txt_tour_copyright.gif') no-repeat 0 0; }
.t_footer	.f_copy	p	{margin-top:6px; font-family:'HelveticaNeue'; font-size:6px; color:#CCC}

.tourguide .tour_body .tour_header_course {background:url('/images/eng/common/bg_tour_header.gif') no-repeat 40% 0; border-bottom:1px solid #e6e6e6; height:32px;}
.tour_header_course:after {content:""; display:block; clear:both;}
.tourguide .tour_body .tour_header_course	a	{text-decoration:none; color:#6f6f6f}
.tourguide .tour_body .tour_header_course	a:hover	{color:#027ead}
.tourguide .tour_body .tour_header_course h2{float:left; text-align:center; width:39.9%; line-height:32px; font-size:12px; color:#6f6f6f;}
.tourguide .tour_body .tour_header_course h3{float:right; text-align:center; width:59.9%; line-height:32px; font-size:12px; color:#1b5f80;}
.tourguide .tour_body .tour_header_course.alt	{background:none}
.tourguide .tour_body .tour_header_course.alt h2	{width:30%; padding-right:3%; background:url('/images/eng/common/bg_tour_header.gif') no-repeat right 0;}
.tourguide .tour_body .tour_header_course.alt h3	{float:left; width:30%; padding-right:3%; line-height:32px; font-size:12px; color:#6f6f6f; background:url('/images/eng/common/bg_tour_header.gif') no-repeat right 0;}
.tourguide .tour_body .tour_header_course.alt h4	{float:left; width:34%; line-height:32px; font-size:12px; color:#1b5f80; text-align:center;}

.tour_thumb_list {width:100%; position:relative; height:55px; padding:8px 0; border-bottom:1px solid #e5e5e5;}
.tour_thumb_list .btn_prev {position:absolute; top:0; left:0; width:25px;}
.tour_thumb_list .btn_next {position:absolute; top:0; right:0; width:25px;}
.tour_thumb_list .btn_prev img {margin:28px 0 0 8px;}
.tour_thumb_list .btn_next img {margin:28px 0 0 8px;}
.tour_thumb_list .tour_list {position:relative; margin:0 25px; height:55px; overflow:hidden;}
.tour_thumb_list .tour_list ul	{position:absolute; top:0; left:0;}
.tour_thumb_list .tour_list ul li {position:relative; float:left; margin:0 3px 0 0;}
.tour_thumb_list .tour_list ul li span {display:none;}
.tour_thumb_list .tour_list ul li.on span{position:absolute; left:0; top:0; display:block; cursor:pointer; text-indent:-5000px; border:3px solid #95d4da; width:49px; height:49px;}
.tour_thumb_list .tour_list ul li a { display:block; width:55px; height:55px;}

.tour_thumb_wrap {clear:both;}
.tour_title {padding:4px 0; *padding:8px 0; line-height:50px; font-size:18px; font-weight:bold; color:#333; background:#f7f7f7; text-align:center; border-bottom:1px solid #e5e5e5;}
.tour_thumb_wrap .tour_title .t_no		{color:#027ead}
.tour_thumb_wrap .tour_title .t_wrap	{display:inline-block; line-height:20px; vertical-align:middle;}
.tour_thumb_wrap .tour_title .ap_tts	{display:inline-block; *display: inline; *zoom: 1; float:none; width:22px; vertical-align:middle;}

.tour_thubm_info {margin:24px 8px 0 8px; clear:both;}
.tour_thubm_info {text-align:center;}
.tour_thubm_info .view_img img{margin-bottom:27px; text-align:center; max-width:373px}
.tour_thubm_info .txt_info p {line-height:22px; color:#666; font-size:12px; text-align:justify;}

/* 오류팝업 */
.error_con {position:relative; height:100%;}
.error_page_wrap {position:absolute; top:50%; left:50%; width:460px; margin:-86px 0 0 -230px;}
.error_page_wrap	.error_page	p.error_tit {background:url('/images/eng/common/error_page.gif') no-repeat center 0; line-height:33px; text-indent:-5000px; text-align:center; margin-bottom:31px;}
.error_page_wrap	.error_page	p.error_info {background:url('/images/eng/common/error_call.gif') no-repeat center 0; line-height:18px; text-indent:-5000px; text-align:center; margin-bottom:55px;}
.error_page_wrap	.btn_error {margin:0 auto; width:296px;}

.error_page_wrap.alt {width:530px; margin:-86px 0 0 -265px;}
.error_page_wrap.alt	.error_page	p.error_tit {background:url('/images/eng/common/error_page2.gif') no-repeat center 0;}
.error_page_wrap.alt	.error_page	p.error_info {background:url('/images/eng/common/error_call2.gif') no-repeat center 0; line-height:18px;}

.error_check_wrap {position:absolute; top:50%; left:50%; width:333px; margin:-61px 0 0 -166px;}
.error_check_wrap	.error_check	p.check_tit {background:url('/images/eng/common/error_service_check.gif') no-repeat center 0; line-height:33px; text-indent:-5000px; text-align:center; margin-bottom:24px;}
.error_check_wrap	.error_check	p.check_time {line-height:13px; text-align:center; margin-bottom:40px;  color:#027ead;}
.error_check_wrap	.error_check	p.check_info {background:url('/images/eng/common/error_check_info.gif') no-repeat center 0; line-height:13px; text-indent:-5000px; text-align:center;}


ul.u_l
{
   float:;
   margin-bottom:80px;
   position:relative;
   border:3px solid #666666;
   
}
ul.u_l li 
{
  float:left;
  display:block;
  width:200px;
  
     
}


#video 
{
    text-align:center;
    width:540px;
    height:405px;
    
    margin-left:100px;
  
}

.p_join_table_td{height:30px;vertical-align:top}
.p_join_table_td a{text-decoration:none;float:left;margin:0 15px 0 0}
.p_join_table_td a.on{color:#027ead;text-decoration:underline}

.exhibition_lnb{position:absolute;left:7px;top:0;width:136px}
.exhibition_lnb > ul > li > a{display:block;height:41px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url(/images/eng/exhibition/exhibition_lnb.gif)}
.exhibition_lnb2 > a{background-position:0 -44px}
.exhibition_lnb1.on > a{background-position:-164px 0}
.exhibition_lnb2.on > a{background-position:-164px -44px}
.exhibition_lnb2{margin:13px 0 0 0;padding:22px 0 0 0;border-top:1px solid #f2f2f2;}/* 2014-08-04 김주한 상설전 삭제 display:none 추가*/
.exhibition_lnb > ul > li > ul{display:none}
.exhibition_lnb > ul > li.on > ul{display:block}
.exhibition_lnb > ul > li > ul li{border-bottom:1px solid #f2f2f2}
.exhibition_lnb > ul > li > ul a{display:block;height:44px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url(/images/eng/exhibition/exhibition_lnb.gif)}
.exhibition_lnb2_1 a{background-position:0 -97px;margin:7px 0 0 0}
.exhibition_lnb2_2 a{background-position:0 -137px}
.exhibition_lnb2_1.on a{background-position:-164px -97px}
.exhibition_lnb2_2.on a{background-position:-164px -137px}
.exhibition_lnb2_1.on{padding:0 0 141px 0}
.exhibition_lnb2_2.on{padding:0 0 191px 0}
.sec_sub .exhibition_lnb2_1.on{padding:0}
.sec_sub .exhibition_lnb2_2.on{padding:0}

.exhibition_con{margin:0 16px 0 167px;border-top:2px solid #ef7519 !important;padding:20px 0 80px 0;position:relative}
.exhibition_con.collection{border-top:2px solid #bb3232}
.exhibition_con_fix{position:absolute;left:0;right:0;top:0;background:#F00;z-index:9999}
.exhibition_con_fix.on{position:fixed;left:201px;right:49px;top:0}
.exhibition_box{max-width:525px;margin:0 auto;padding:0 68px}
.exhibition_con .art_img{width:320px;height:386px;line-height:386px;text-align:center;float:left;margin:0 37px -30px 0}
.exhibition_con .art_img img{max-width:100%;max-height:386px;vertical-align:middle}
.exhibition_con .art_desc{width:168px;float:left;margin:70px 0 -30px 0;line-height:16px}
.exhibition_con .t_no{padding:0 0 10px 0;font-size:11px;color:#db3901;font-family:Arial, Helvetica, sans-serif}
.exhibition_con.collection .t_no{color:#db3901}
.exhibition_con .t_artist{font-size:16px;color:#333}
.exhibition_con .t_artist strong{line-height:20px}
.exhibition_con .t_artist .t_desc{font-size:12px;color:#666}
.exhibition_con .t_imp{color:#333;display:block;padding:14px 0 0 0;background:url(/html/img/common/bg_01.gif) no-repeat}
.exhibition_con .t_desc{color:#6f6f6f;margin:0 0 14px 0;display:block}
.exhibition_con .img_more li{float:left;margin:0 8px 8px 0;width:48px;height:48px;position:relative;overflow:hidden}
.exhibition_con .img_more li a{display:block}
.exhibition_con .img_more img{width:48px;height:48px}
.exhibition_con .img_more li.on{width:44px;height:44px;border:2px solid #f3be18}
.exhibition_con .img_more li.on a{position:absolute;left:-2px;top:-2px}

.exhibition_detail{margin:78px 0 0 0;border-top:1px solid #f2f2f2;padding:31px 0 20px 0}
.exhibition_detail .tit{float:left}
.exhibition_detail .tit img {vertical-align:middle;}
.exhibition_detail .control{float:left;margin:2px 0 0 8px}
.exhibition_detail .control li{float:left;margin:0 2px 0 0;padding:0 5px 0 0}
.exhibition_detail .control .bg{background:url(/html/img/common/bg_02.gif) no-repeat no-repeat 100% 50%}
.exhibition_detail .txt_per{padding:22px 0 0 0;color:#6f6f6f;clear:both}

.exhibition_list{padding:17px 0 0 0}
.exhibition_list li{padding:0 0 24px 0;max-width:792px}
.exhibition_list a{font-weight:bold;color:#333;text-decoration:none;display:block}
.exhibition_list a:hover{color:#333;text-decoration:underline}
.exhibition_list strong{color:#db3901}
.exhibition_list img{display:block;margin:0 0 14px 0;max-width:100%}
.exhibition_list span{display:inline-block;padding:3px 0 0 0;color:#666;font-weight:normal}

.sec_plan_tab{float:right;margin:13px 0 0 0}
.sec_plan_tab li{float:left;margin:0 0 0 13px}
.sec_plan_tab a{display:block;width:46px;height:22px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url(/images/eng/exhibition/sec_plan_tab.gif)}
.sec_plan_tab_01 a{width:78px;}
.sec_plan_tab_02 a{width:42px; background-position:-98px 0}
.sec_plan_tab_03 a{width:42px; background-position:-159px 0}
.sec_plan_tab_04 a{width:54px; background-position:-221px 0}
.sec_plan_tab_05 a{width:107px; background-position:-295px 0}
.sec_plan_tab_01 a.on{background-position:0 -25px}
.sec_plan_tab_02 a.on{background-position:-98px -25px}
.sec_plan_tab_03 a.on{background-position:-159px -25px}
.sec_plan_tab_04 a.on{background-position:-221px -25px}
.sec_plan_tab_05 a.on{background-position:-295px -25px}

/*김주한  2013-03-20 추가 */
.boder_topnone 
{
 border-top:1px solid #ffffff;   
}
.line_no
{
   border-bottom:1px solid #ffffff; 
}
.twidth 
{
    width:90%;
}
.boder_bottomnone
{
     border-bottom:1px solid red; 
}
.table_list td.border_bottomnone 
{
    border-bottom:1px solid red; 
}

.cl_table_list.bordernone
{
 border:1px solid #ffffff;
 
}

.cl_table_list.twidth
{
 border:1px solid #ffffff;
 width:80%; 
}
.cl_table_list td.bordernone
{
 border:1px solid #ffffff;   
}

/*2014-11-21 김주한 교육영문 추가 하면서 h3의 색땜시..*/
.h3color{color:#148A01;}
.h4color{color:#148A01;}


/*2015-01-21 멤버십 김주한 추가 */
.h3_head_title_into {margin-top:-32px;padding-bottom:20px; width:624px; height:65px; background: url('/images/eng/membership/h3_membershipbenefits.gif') no-repeat;}
.h3_head_title_pro {margin-top:-32px;padding-bottom:20px; width:524px; height:65px; background: url('/images/eng/membership/h3_memb_prog_new_1.gif') no-repeat;}
.fljoin {float:left;}


/*2015-01-27 김주한 추가*/
.bar_img {background: url('/images/eng/membership/bar_en.gif') no-repeat 2px 2px;width:100%;}
.etc_s {font-size:15px;color:#ff6e4b;margin-left:10px;margin-top:-24px;font-weight:bold;}
.btnone {border:1px solid #fff !important;}
.fcol{color:#317292 !important;}
.fsize {font-size:18px !important;font-weight:normal !important;}



/* 멤버십가입수정 20141222 */
.h3_head_title_join {margin-top:-32px;padding-bottom:20px; width:524px; height:65px; background: url('/images/kor/membership/h3_join_new2.gif') no-repeat;}
.ms_wrap .sl_con2 {float:left; width:100%;margin-left:0;max-width:880px;padding:0;}
.bd {border-bottom: #307292/*#e6e6e6*/ 1px solid;padding-bottom:20px;margin-bottom:25px}
.member_join_l, .member_join_r {float:left; position:relative;}
.member_join_l {width:40% !important; margin-right:40px;}
.member_join_r {width:45% !important;height:450px; min-width:400px; background: url('/images/kor/membership/bd.gif') no-repeat 0 20px;border:0px solid red;padding-left:40px;}
/*.member_join_l ul, .member_join_r ul {height:225px;}
.member_join_l li, .member_join_r li {width:100% !important;}*/
.ms_wrap .sl_con2 .member_join_l li,
.ms_wrap .sl_con2 .member_join_r li {line-height:20px;text-align:left;background: url('/images/kor/membership/bg_intro_li.gif') no-repeat 0 7px;padding: 0 0 0 10px;}
.ul_infotxt {padding-bottom:20px !important;padding-left:0 !important;background-image:none !important;}





/* 교육,멤버십 상세보기 동영상 2015-01-27 */
/* .videolayer { WIDTH: 980px; HEIGHT: 458px; TOP: 0px; LEFT: 0px;margin-top:10px;  } */
/* .videoCont {WIDTH: 980px; BACKGROUND: url(/images/kor/common/bg_layer.gif) no-repeat 0px 0px; HEIGHT: 458px; TOP: 0px; LEFT: 50%} */
/* .videoCont .playerWrap {MARGIN: 35px 0px 0px 35px; FLOAT: left} */
/* .videoCont .txtArea {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 272px; PADDING-RIGHT: 33px; FLOAT: right; PADDING-TOP: 39px} */
/* .videoCont .txtArea H2 {LINE-HEIGHT: 20px; WIDTH: 259px; HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: normal} */
/* .videoCont .txtArea .titCopy {LINE-HEIGHT: 18px; MARGIN-TOP: 10px; WIDTH: 259px; COLOR: #9f9f9f} */
/* .scrollWrap {BORDER-BOTTOM: #191919 1px solid; BORDER-LEFT: #191919 1px solid; OVERFLOW-Y: scroll; MARGIN-TOP: 10px; HEIGHT: 265px; BORDER-TOP: #191919 1px solid; BORDER-RIGHT: #191919 1px solid} */
/* .scrollWrap .cont {TEXT-ALIGN: left; MARGIN: 20px; COLOR: #a7a7a7} */