@charset "utf-8";

.law .chapter{text-align:center; font-size:18px; font-weight:bold; color:#0b4da2; height:45px; line-height:45px;  background-color:#f0f0f0;}
.law th{vertical-align:top; padding:10px 0 0 0;}
.law td{padding:10px 0; font-size:12px; line-height:22px; vertical-align:top;}
.society_tit {font-size: 20px;	font-weight: bold;	text-align: center;	margin: 10px 0;}
.society_list{padding:5px 0 5px 20px;}
.society_list li{ list-style:none;}


.sitemap li{width:235px; float:left; list-style:none; margin-bottom:30px;}
.sitemap p{width:180px; text-align:center; background-color:#0783d2; margin-bottom:7px; font-size:14px; padding:7px; color:#fff;}
.sitemap li ul li{list-style-type:none; background:url('/images/icon_04.jpg') no-repeat 15px 3px; padding-left:25px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #c8c8c8;width:165px;}

.history{border-collapse:collapse; border-top:3px solid #7a7a7a;}
.history td, .history th{border-bottom:1px solid #ddd; padding:5px;}
.history tr:nth-child(even) {background: #f0f0f0}
.history tr:nth-child(odd) {background: #FFF}

.trial_tab{overflow:hidden;}
.trial_tab li{width:160px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin-right:10px; list-style:none; font-size:14px;}
.trial_tab li:hover{background-color:#6da4e9;}
.trial_tab li.over{background-color:#0d55aa; color:#fff;}

.organ_tab{overflow:hidden; margin-bottom:30px;}
.organ_tab li{width:140px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin-right:10px; list-style:none; font-size:14px;}
.organ_tab li:hover{background-color:#6da4e9;}
.organ_tab li.over{background-color:#0d55aa; color:#fff;}

.eng_organ_tab{overflow:hidden; margin-bottom:30px;}
.eng_organ_tab li{width:200px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin-right:10px; list-style:none; font-size:14px;}
.eng_organ_tab li:hover{background-color:#6da4e9;}
.eng_organ_tab li.over{background-color:#0d55aa; color:#fff;}

.trial_tbl{margin-top:35px;}
.trial_tbl th, .trial_tbl td{padding:5px;}
.trial_tbl th{border-right:2px solid #7a7a7a;  color:#057cd0; vertical-align:top;}
.trial_tbl td{padding-left:20px;}

.guide_01{background:url('/images/icon_01.gif') no-repeat 0 6px; padding-left:18px;font-size:16px; font-weight:bold; color:#000; margin-bottom:15px;}
.guide_02{background:url('/images/icon_02.jpg') no-repeat 10px 5px; padding-left:28px;}
.guide_03{padding-left:20px; margin-top:7px;}
.guide_03 li{list-style-type:none; background:url('/images/icon_03.jpg') no-repeat 0px 3px; padding-left:15px; margin-bottom:5px;}
.guide_04{margin-top:5px;}
.guide_04 li{list-style-type:none; background:url('/images/icon_04.jpg') no-repeat 0px 3px; padding-left:10px;}

.pl30{padding-left:30px;}


.officer{border-collapse:collapse;}
.officer td, .officer th{border:1px solid #ddd; padding:5px;}
.officer  th{background-color:#0783d2; color:#fff; font-weight:bold;}
.officer td{text-align:center;}

.dues{border-collapse:collapse; border-bottom: 2px solid #0783d2; border-top: 2px solid #0783d2}
.dues td, .dues th{border-bottom:1px solid #ddd; padding: 10px;}
.dues  th{background-color:#0783d2; color:#fff; font-weight:bold;}
.dues td{text-align:left;}

.past_con{overflow:hidden; margin-bottom:30px;}
.past_con li{width:15%; border:1px solid #ddd; padding:7px; text-align:center; float:left; background-color:#f0f0f0; list-style:none; margin:5px 4px; font-family:'NanumGothic'}
.past_con li:hover{border:1px solid #064a96; font-family:'NanumGothic'}
.past_con li.over{background-color:#064a96; color:#fff;border:1px solid #064a96; font-family:'NanumGothic'}


.family_tbl th{height:150px;}
.family_tbl th img{padding:3px; border:1px solid #ddd;}
.family_tbl td{text-align:center; border-bottom:1px solid #ddd; padding-bottom:13px;}
.family_tbl td a{color:#015bcd; font-weight:bold;}

.family_tbl2{border-collapse:collapse; border-top:2px solid #333;}
.family_tbl2 td{border:1px solid #ddd; padding:7px; text-align:center;}

.tbl{border-collapse:collapse; border-top:2px solid #333;}
.tbl thead th{background-color:#f68601; color:#fff;}
.tbl tbody th{background-color:#fafafa; color:#333;}
.tbl td, .tbl th{border-bottom:1px solid #ddd; padding:7px;}

.tbl2{border-collapse:collapse; border-top:2px solid #333;}
.tbl2 thead th{background-color:#f68601; color:#fff;}
.tbl2 tbody th{background-color:#fafafa; color:#333;}
.tbl2 td, .tbl2 th{border-bottom:1px solid #ddd; padding:7px; text-align:center;}

.tbl1{border-collapse:collapse;}
.tbl1 td, .tbl1 th{text-align:center; border:1px solid #ddd; padding:7px;}
.tbl1 th{background-color:#eff8ff;}

.con_docu{border-collapse:collapse;}
.con_docu td, .con_docu th{border:1px solid #ddd; padding:7px;}
.con_docu th{background-color:#eff8ff;}
/* admin 로그인 화면 */
.admin_login{background:#fff url('/images/admin_login_bg.jpg') no-repeat center 200px; width:423px; height:471px; margin:0 auto;}
.admin_login fieldset{border:none; padding:365px 0 0 20px;}
.admin_idpw{float:left; margin-right:20px; margin-left:30px;}
.admin_id{margin-bottom:10px;}
.input_login{margin-top:6px;}
.id{border:1px solid #dcdcdc; background:#fff url('/images/id_bg.gif') no-repeat 7px 7px; color:#666; width:205px; height:25px;}
.id.on{background:none; background-color:#fff;}
.pw{border:1px solid #dcdcdc; background:#fff url('/images/pw_bg.gif') no-repeat 7px 7px; color:#666; width:205px; height:25px;}
.pw.on{background:none; background-color:#fff;}
.login_box{border:2px solid #ddd; border-radius:8px; padding:160px 40px 30px 40px; width:420px; margin:0 auto; background:url('/images/login_bg.jpg') no-repeat 30px 30px;}
.login_box fieldset{border:none;}
.input_idpw{float:left; margin-right:20px; margin-left:30px;}
.input_id{margin-bottom:2px;}

.btn_style{border:none; color:#fff; background:url('/images/btn_bg.jpg') no-repeat #0049b6 20px 10px; padding:10px 0 10px 20px; width:140px; font-size:16px; font-weight:bold; font-family:'Nanum Gothic'; margin:0 auto;}
.btn_style2{border:none; color:#fff; background:url('/images/btn_bg.jpg') no-repeat #0049b6 20px 10px; padding:10px 0 10px 20px; width:175px; font-size:16px; font-weight:bold; font-family:'Nanum Gothic'; margin:0 auto;}
.btn_style3{margin:0;padding:10px 20px 10px 40px;overflow:visible;width:1;cursor:pointer;color:#FFF !important;background:#2f2f2f;border:2px solid #0049b6;text-decoration:none !important; background:url('/images/btn_bg.jpg') no-repeat #0049b6 10px 10px;font-size:16px; font-weight:bold; font-family:'Nanum Gothic';white-space:nowrap;}
.btn_style4{margin:0;padding:10px 20px;overflow:visible;width:1;cursor:pointer;color:#FFF !important;background:#1b5f04;border:2px solid #1b5f04;text-decoration:none !important; font-size:14px;font-weight:bold;font-family:'Nanum Gothic';white-space:nowrap;}

.dev_sbox{text-align:center;padding:15px 0;}
table.dev_tbl2{width:100%;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #85949C;border-bottom:solid 1px #97ADB9;}
table.dev_tbl2 th{border-bottom:1px solid #DDD;padding:5px;background-color:#f3f3f3;}
table.dev_tbl2 td{border-bottom:1px solid #DDD;padding:5px;}
div.dev_title1{font-size:12pt;font-weight:bold;padding:3px;}
.dev_btn{margin:0;padding:0.1em 0.5em;overflow:visible;width:1;cursor:pointer;color:#fefefe !important;background:#2f2f2f;border:2px solid #414141;text-decoration:none !important;}

.sitemap li{width:220px; float:left; list-style:none; margin-bottom:30px;}
.sitemap p{width:180px; text-align:center; background-color:#333; margin-bottom:7px; font-size:14px; padding:7px; color:#fff;}
.sitemap li ul li{list-style-type:none; padding-left:25px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #c8c8c8;width:165px;}

.select{padding:3px;float:right; margin-bottom:15px;}

.klass_box{border:1px solid #ccc; background:#f4f4f4; padding:15px; margin-bottom:30px;}
.klass_box a{color:blue; text-decoration:underline;}