/* 2013/10/10 KMJ 
* article_b20
* article_b30
* margin
* test
*/
.v_menu { display:none}

#main .v_menu { display:block; position:absolute; top:550px; right:6.5%}
#main .v_menu li { float:left; display:block; width:120px}

.member_tab_noline_2 { width:100%; overflow:hidden; float:left}
.member_tab_noline_2 h4 { width:100%; float:left}
.member_tab_noline_2 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#f4f4f2 url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; margin-bottom:1px;color:#8e8f8f; font-size:12px}
.member_tab_noline_2 h4 a:hover,
.member_tab_noline_2 h4 a:focus,
.member_tab_noline_2 h4 a.on { background:#444; color:#f9bb00}

.member_tab_noline { width:100%; overflow:hidden; float:left}
.member_tab_noline h4 { width:100%; float:left}
.member_tab_noline h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#f4f4f2 url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; margin-bottom:1px;color:#8e8f8f; font-size:12px}
.member_tab_noline h4 a:hover,
.member_tab_noline h4 a:focus,
.member_tab_noline h4 a.on { background:#444; color:#f9bb00}


.article_b20_2 {width:82%; float:right}
.article_b30_2 {width:18%; overflow:hidden; float:left}
.margin_2{margin-bottom:20px; width:100%}
.test_2 {border:#ccc solid 1px; padding:15px 15px 0px 15px; width:90%}

.page_navi { text-align:center; padding:20px 0 30px 0; color:#717171; width:100%; overflow:hidden}
.page_navi a { margin:0 7px}
.page_navi a.on,
.page_navi a:hover,
.page_navi a:focus { text-decoration:underline; color:#bb5c00}
.page_navi a.first, .page_navi a.before,.page_navi a.next,.page_navi a.last { background:#fefefe repeat-x bottom; padding:3px 10px;  color:#717171; margin:0 1px; border-radius:3px ;border:#e1e1e1 solid 1px; font-family: '�������','NanumGothic','NanumGothicWeb','NanumGothicWebB','���� ���','Malgun Gothic','����','����',Dotum,Gulim,sans-serif}
.page_navi a.first:hover, .page_navi a.before:hover,.page_navi a.next:hover,.page_navi a.last:hover,
.page_navi a.first:focus, .page_navi a.before:focus,.page_navi a.next:focus,.page_navi a.last:focus{ background:#f9f9f9; color:#bb5c00}

/* �߰�
*/
a.btn_logout_main { float:right; padding:5px 15px; margin:0 12% 0 0; background:#000;   position:absolute; top:64px ; right:18px; color:#fc0}
.logout_wrap_main { padding:18px 10% 5px 10%; width:420px; position:absolute; top:40px ; right:120px; color:#fff; padding:30px 10%; text-align:right }


/*
* 2013/10/17 KMJ
* .b30_serch_t301
*/

.b30_serch_t301 { width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9 }
.b30_serch_t301 th { width:12%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t301 td { padding: 5px 2%; border-top:solid 1px #ededed;  vertical-align: middle;}
.b30_serch_t301 td input { vertical-align: middle;}

.b30_serch_t303 { width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9 }
.b30_serch_t303 th { padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: center; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t303 td { padding: 5px 2%; border-top:solid 1px #ededed;  vertical-align: middle;}
.b30_serch_t303 td input { vertical-align: middle;}

.b30_serch_t302 { width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9 }
.b30_serch_t302 th { width:12%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t302 td { padding: 0px 5px; border-top:solid 1px #ededed;  vertical-align: middle;}
.b30_serch_t302 td input { vertical-align: middle; padding:0px}


.b30_serch_t201 { border-collapse: collapse; width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9;}
.b30_serch_t201 th { width:16%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t201 td { width:22%; padding: 5px 2%; border-top:solid 1px #ededed; line-height:2em;  overflow: hidden;vertical-align: middle;}




.input_150 { border:#ccc solid 1px ; height:18px; width:100%; font-size:12px; vertical-align: middle}
.input_300 { border:#ccc solid 1px ; height:18px; width:300%; font-size:12px; vertical-align: middle}


.Name {font-size:14px; color:#666; line-height:2em; text-align:center; border:#ccc solid 1px;margin:5px 0px; background:#f4f4f2 url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; }
.View {font-size:14px; color:#666; line-height:2em; text-align:center; border:#ccc solid 1px;margin:15px 0px 5px 0px ;background:#f4f4f2 url(../images/bg_deco_bar_tab.gif) repeat-y 0 0;}


.member_View1 { width:100%; overflow:hidden; float:left}
.member_View1 h4 { width:100%; float:left}
.member_View1 h4 a{ display:block; width:100%; height:12px; padding:2px 0 0 0; text-align:left; background:#f4f4f2 url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; margin-bottom:1px;color:#8e8f8f; font-size:12px}
.member_View1 h4 a:hover,
.member_View1 h4 a:focus,
.member_View1 h4 a.on { background:#444; color:#f9bb00}


.btn_right {float:right; }
.btn_right button{height:50px;width:100px}
.select_13 {width:13%; border:#ccc solid 1px ; height:18px;font-size:12px; vertical-align: middle}
.input_96 {width:96%; border:#ccc solid 1px ; height:18px;font-size:12px; vertical-align: middle}
.input_2px {width:20px; border:#ccc solid 1px ; height:18px;font-size:12px; vertical-align: middle}
.textarea {border:#ccc solid 1px ; width:96%;font-size:12px; vertical-align: middle; }

.width_38 {width:38%;}
.width_13 {width:13%}
.width_12 {width:12%}

.b30_serch_t303 { width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;background: #f9f9f9 }
.b30_serch_t303 th { width:12%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t303 td { padding: 5px 2%; border-top:solid 1px #ededed;  vertical-align: middle;}
.b30_serch_t303 td input { vertical-align: middle;}

.caption_20 { padding: 0 0 0 0; font-weight: 600; font-size:13px ; color:#fb6f24; line-height:2em; text-align:left; font-family: '�������','NanumGothic','NanumGothicWeb','NanumGothicWebB','���� ���','Malgun Gothic','����','����',Dotum,Gulim,sans-serif }
/*END*/

.btn_area_13 { width:100%; overflow:hidden; padding:15px 0 10px 0; text-align:left}

.btn_area_13 a{ padding:3px 12px; margin:0 0 0 1px; background:#949494; border:#717171 solid 1px; color:#fff;font-size:13px; font-family: '�������','NanumGothic','NanumGothicWeb','NanumGothicWebB','���� ���','Malgun Gothic','����','����',Dotum,Gulim,sans-serif;}
.btn_area_13 a:hover,
.btn_area_13 a:focus { color:#fff; background:#555}

.cont_top_btn_nill { width:90%; float:right; text-align:right; margin:-45px 0 0px 0 ; overflow:hidden}
#f10 .cont_top_btn_nill,
#f20 .cont_top_btn_nill  { width:100%; margin:0 0 10px 0}
.cont_top_btn_nill a { background:#ff6600; padding:6px 17px 4px 17px; line-height:3.5em; color:#fff; word-break:keep-all}
.cont_top_btn_nill a:hover,
.cont_top_btn_nill a:focus { background:#FF5A00}

.cont_top_btn_80 { width:80%; float:right; text-align:right; margin:-45px 0 0px 0 ; overflow:hidden}
#f10 .cont_top_btn_80,
#f20 .cont_top_btn_80  { width:100%; margin:0 0 10px 0}
.cont_top_btn_80 a { background:#ff6600; padding:6px 17px 4px 17px; line-height:3.5em; color:#fff; word-break:keep-all}
.cont_top_btn_80 a:hover,
.cont_top_btn_80 a:focus { background:#FF5A00}

.user_search_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.user_search { position:relative; width:650px; height:500px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.hope_book_search_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.hope_book_search { position:relative; width:650px; height:500px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.modal_popup_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.modal_popup { position:relative; width:650px; height:500px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.etc_book_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.etc_book { position:relative; width:550px; height:340px; overflow:auto; margin: 108px auto 0 auto; padding:30px; background:#fff}
.etc_book_input { position:relative; width:1000px; height:330px; max-height:650px; overflow:auto; margin: 108px auto 0 auto; padding:30px; background:#fff;border: 1px solid red; border-radius: 10px;}
.etc_book_no_range_input { position: relative; width:300px; height:200px; margin:108px auto; }

.mypin_container { position: fixed; top:200px; left:420px; z-index:9000;}
.mypin { position:relative; width:300px; height:220px; overflow:auto; margin: 0 auto 0 auto; padding:30px; background:#fff ;border: 1px solid red; border-radius: 10px;}

.kolisnet_search_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.kolisnet_search { position:relative; width:650px; height:500px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.kolisnet_marc_view_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.kolisnet_marc_view { position:relative; width:600px; height:880px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.file_input_textbox { float:left; width:220px; border:1px solid #adafb5; resize:none; line-height:19px; height:19px; }

.book_delete_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.book_delete { position:relative; width:380px; height:380px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.book_delete_agree_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.book_delete_agree { position:relative; width:380px; height:380px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.book_check_init_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.book_check_init { position:relative; width:650px; height:250px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.change_book_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.change_book { position:relative; width:550px; height:200px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.loan_modify_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.loan_modify { position:relative; width:550px; height:550px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.loan_group_modify_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.loan_group_modify { position:relative; width:550px; height:550px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.loan_history_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.loan_history { position:relative; width:700px; height:550px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.loan_user_info_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.loan_user_info { position:relative; width:650px; height:550px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.user_group_modify_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.user_group_modify { position:relative; width:550px; height:550px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.search_view_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.search_view { position:relative; width:1124px; height:650px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.marc_view_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.marc_view { position:relative; width:540px; height:600px; overflow:auto; margin: 88px auto 0 auto; padding:30px; background:#fff}

.loan_user_view_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.loan_user_view { position:relative; width:880px; height:580px; overflow:auto; margin: 48px auto 0 auto; padding:30px; background:#fff}

.sign_insert_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.sign_insert { position:relative; width:400px; height:180px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.sign_update_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.sign_update { position:relative; width:400px; height:180px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.sign_insert_separateShelfCode_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.sign_insert_separateShelfCode { position:relative; width:400px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.sign_update_separateShelfCode_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.sign_update_separateShelfCode { position:relative; width:400px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.lastNo_insert_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.lastNo_insert { position:relative; width:400px; height:180px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.lastNo_update_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.lastNo_update { position:relative; width:400px; height:180px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.lastNo_common_insert_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.lastNo_common_insert { position:relative; width:400px; height:180px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.lastNo_donator_insert_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.lastNo_donator_insert { position:relative; width:400px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.lastNo_donator_update_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.lastNo_donator_update { position:relative; width:400px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.lastNo_AccNo_insert_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.lastNo_AccNo_insert { position:relative; width:400px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.lastNo_AccNo_update_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.lastNo_AccNo_update { position:relative; width:400px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.missing_lastNo_insert_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.missing_lastNo_insert { position:relative; width:400px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.libinfo_insert_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.libinfo_insert { position:relative; width:400px; height:400px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.setNill_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.setNill { position:relative; width:400px; height:350px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.tab_70 { width:100%; overflow:hidden; float:left; border-bottom:#444 solid 1px}
.tab_70 h4 { width:14.28%; float:left}
.tab_70 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
.tab_70 h4 a:hover,
.tab_70 h4 a:focus,
.tab_70 h4 a.on { background-color:#444; color:#f9bb00}

.tab_80 { width:100%; overflow:hidden; float:left; border-bottom:#444 solid 1px}
.tab_80 h4 { width:12.5%; float:left}
.tab_80 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
.tab_80 h4 a:hover,
.tab_80 h4 a:focus,
.tab_80 h4 a.on { background-color:#444; color:#f9bb00}

.kolisnet_search_popup_container { position: fixed; top:0; left:0; width:100%; height:100%;}
.kolisnet_search_popup { position:relative; width:96%; height:96%; overflow:auto; margin: auto auto auto auto; padding:10px; background:#fff}

.book_group_modify_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.book_group_modify { position:relative; width:940px; height:240px; overflow:auto; margin: 88px auto 0 auto; padding:30px; background:#fff}

.group_modify_agree_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9900}
.group_modify_agree { position:relative; width:640px; height:480px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.hope_group_update_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.hope_group_update { position:relative; width:650px; height:220px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.hope_user_search_container { position: fixed top:0; left:0; width:100%; height:100%;}
.hope_user_search { position:relative; width:96%; height:92%; overflow:auto; margin: auto auto auto auto; padding:10px; background:#fff}

.loan_sms_popup_container { position: fixed top:0; left:0; width:100%; height:100%;}
.loan_sms_popup { position:relative; width:86%; height:86%; overflow:auto; margin: auto auto auto auto; padding:10px; background:#fff}

.nill_view_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.nill_view { position:relative; width:620px; height:680px; overflow:auto; margin: 48px auto 0 auto; padding:30px; background:#fff}

.nill_can_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.nill_can { position:relative; width:550px; height:210px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.nill_0011_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.nill_0011 { position:relative; width:550px; height:210px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.book_progress_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9001}
.book_progress { position:relative; width:400px; height:320px; overflow:hidden; margin: 68px auto 0 auto; padding:30px; background:#fff}

.book_check_progress_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9001}
.book_check_progress { position:relative; width:400px; height:320px; overflow:hidden; margin: 68px auto 0 auto; padding:30px; background:#fff}

.change_book_progress_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9001}
.change_book_progress { position:relative; width:400px; height:320px; overflow:hidden; margin: 68px auto 0 auto; padding:30px; background:#fff}

.tab_70 { width:100%; overflow:hidden; float:left; border-bottom:#444 solid 1px}
.tab_70 h4 { width:14.28%; float:left}
.tab_70 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
.tab_70 h4 a:hover,
.tab_70 h4 a:focus,
.tab_70 h4 a.on { background-color:#444; color:#f9bb00}

.nill_search_popup_container { position: fixed top:0; left:0; width:100%; height:100%;}
.nill_search_popup { position:relative; width:96%; height:96%; overflow:auto; margin: auto auto auto auto; padding:10px; background:#fff}

.table_pix_300 { width:300px; float:left; overflow:hidden; border-collapse:collapse; margin:0 0 15px 0;border-bottom: #999 solid 1px;}
.table_pix_300 caption {font-size:14px ; color:#666; line-height:2em; text-align:left; font-family: '�������','NanumGothic','NanumGothicWeb','NanumGothicWebB','���� ���','Malgun Gothic','����','����',Dotum,Gulim,sans-serif}
.table_pix_300 thead th { padding:5px 5px; background:#e9e7de; color:#666; border-top: #999 solid 1px; border-bottom: #999 dotted 1px;}
.table_pix_300 tbody th, 
.table_pix_300 tbody td { border-top: solid 1px #CCCCCC; padding:2px 5px; color:#757575; text-align:center; font-weight:normal}
.table_pix_300 tbody td.t_title { text-align:left}
.table_pix_300 tbody .board_a td,
.table_pix_300 tbody .board_a th { background:url(../images/bg_wh15.png); border-top:dotted #ccc 1px}
.table_pix_300 tbody a { color:#333}
.table_pix_300 tbody a:hover,
.table_pix_300 tbody a:focus {color:#f60}

.tab_40_2{ width:100%; overflow:hidden; border-bottom:#444 solid 1px}
.tab_40_2 h4 { width:25%; float:left; margin:0 -1px 0 0}
.tab_40_2 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center;  background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
.tab_40_2 h4 a:hover,
.tab_40_2 h4 a:focus,
.tab_40_2 h4 a.on { background:#444; color:#f9bb00}

.RNA_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.RNA { position:relative; width:220px; height:100px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.privacy_limit_popup_container { position: fixed top:0; left:0; width:100%; height:100%;}
.privacy_limit { position:relative; overflow:auto; margin: auto auto auto auto; padding:10px; background:#fff}


.member_info_btn_nl { width:90%; float:right; text-align:right; padding:8px 0;}
.member_info_btn_nl a { padding:4px 8px;; margin:0 0 0 1px ; color:#fff; background:#717171; border:#666 solid 1px; font-weight:bold}
.member_info_btn_nl a:hover,
.member_info_btn_nl a:focus { background:#666; color:#FC0}


/* �˾� ȭ�� ���� width
*/

.section_wrap_popup { width:94%; padding:10px 1% 10px 3%; wi float:left; overflow:hidden; background:#fff}
.section_popup { overflow:hidden}

.userNo_modify_container { position: fixed top:0; left:0; width:100%; height:100%;}
.userNo_modify { position:relative; width:96%; height:96%; overflow:auto; margin: auto auto auto auto; padding:1px; background:#fff}

.loading { z-index: 9999; }
.loading .bg { position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; background-color: #efefef; opacity: 0.4; filter: alpha(opacity=40); z-index: 9999; }
.loading .loading_img { position: fixed; left: 0%; top: 0%; width: 100%; height: 100%; background: url('/images/loading.gif') 50% 50% no-repeat; z-index: 9999; }
.loading .loading_img_nl { position: fixed; left: 0%; top: 0%; width: 100%; height: 100%; background: url('/images/loading_nl.gif') 50% 50% no-repeat; z-index: 9999; }

#container { position: relative; min-width: 940px; min-height: 100%; margin-bottom: -52px; }

.klas_popup_container { position: fixed top:0; left:0; width:100%; height:100%;}
.klas_popup { position:relative; width:94%; height:94%; overflow:auto; margin: auto auto auto auto; padding:10px; background:#fff}

.sms_detail_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.sms_detail { position:relative; width:750px; height:340px; overflow:auto; margin: 108px auto 0 auto; padding:30px; background:#fff}

.statistics_detail_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9000}
.statistics_detail { position:relative; width:1080px; height:540px; overflow:auto; margin: 108px auto 0 auto; padding:30px; background:#fff}

.btn_area_21 { width:100%; text-align:right;float:left; margin:0 0 0 0; padding:8px 0; } 
.btn_area_21 a { background:#f7a52f; color:#fff;  padding: 2px 20px; border:#c98119 solid 1px; font-weight: bold}
.btn_area_21 a:hover,
.btn_area_21 a:focus { background:#e09427; border:#e09427 solid 1px}

.user_masking_div_container { position: fixed; top:0; left:0; width:100%; height:100%;  z-index:9000}
.user_masking_div { position:relative; width:400px; height:120px; overflow:auto; margin: 188px auto 0 auto; padding:10px; background:#fff;     border: 2px solid #fb6f22;}

.popup_article_wrap {width:95%;padding:10px 2%;}

.possible_loan_state { color:#3232FF;font-weight:bold;}
.impossible_loan_state { color:#ff5151;}

.loan_stop_user { color:red;font-weight:bold;}
a.disabled {pointer-events: none;opacity : 0.6;-moz-opacity:0.6;-khtml-opacity: 0.6;}

.tagging_overlap_div_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.tagging_overlap_div { position:relative; width:400px; height:230px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}

.reservation_appoint_div_container { position: fixed; top:0; left:0; width:100%; height:100%; background: url(../images/bg_bk_50.png); z-index:9999}
.reservation_appoint_div { position:relative; width:650px; height:300px; overflow:auto; margin: 68px auto 0 auto; padding:30px; background:#fff}