html, body{ height:100%; }
body {
color:#333; /*font-size: 0.750em; line-height:0.867em;*/
/*background:url('../images/common/topmenubg.gif') repeat-x;*/
}
.wrap{ min-width:990px; height:100%; }
/* »ó´Ü³×ºñ */
.header{ z-index:100; width:100%; }
.gnb{ overflow:visible; position:relative; z-index:100; margin:0 auto; width:990px; height:80px; }
.gnb h1{ position:absolute; left:0; top:0; width:150px; }
.gnb ul{ position:absolute; left:180px; top:0; }
#submenu0{ position:absolute; /*left:180px;left:20px;*/ left:888px; top:0; line-height:37px; }
.gnbMenu{ position:absolute; left:-150px; top:42px; width:1300px; height:38px; line-height:37px; }
.gnbMenu span{ left:0px; font-size:12px; letter-spacing:-0.5px; font-weight:600; }
.gnbMenu li a{ display:inline-block; padding:0 2px 0 15px; line-height:37px; background:url('../images/common/sub.gif') 7px 13px no-repeat; }
/* »ó´Ü³×ºñ ¼öÁ¤ */
nav { display: block; overflow: hidden; margin: 0 auto; width: 1717px; }
#gnb { border-bottom: 1px solid #ccc; }
.logo { margin: 0; display: inline-block; padding: 5px 0; }
.logo a { float: left; display: block; width: 200px; height: 55px; background: url("../images/common/admin_logo_top.png") no-repeat; margin: 0; position: relative; }
.nav { display: inline-block; cursor: default; z-index: 500; float: right; width: 86%; }
.nav > li { display: block; float: left; }
.nav > li > a { position: relative; display: block; z-index: 510; width: 164px; text-align: center; height: 67px; line-height: 67px; font-family: 'NanumGothic', 'Dotum', 'Gulim', 'Lucida Grande', Verdana, Helvetica, sans-serif; font-weight: 600; font-size: 17px; color: #000; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }
.nav-column:first-child { border: none; }
.nav-column { float: left; padding: 1%; border-left: solid 1px #ccc; height: 390px; width: 130px; z-index: 999; }
.nav-column .nav_ad { padding: 0px; margin: 0 0 20px; text-align: center; }
.nav-column li { float: unset; }
.nav-column li a { display: block; line-height: 25.5px; font-weight: bold; font-size: 11px; color: #000; }
.nav-column li a:hover { border: 2px solid #ffc40e; box-sizing: content-box; }
.menu_navi_div_class { position: absolute; display: none; width: 100%; top: 106px; left: 0; overflow: hidden; background: #ffffff; border-radius: 0 0 3px 3px; -webkit-transition: all .3s ease .15s; -moz-transition: all .3s ease .15s; -o-transition: all .3s ease .15s; -ms-transition: all .3s ease .15s; transition: all .3s ease .15s; z-index: 2; border-top: 1px solid rgb(87, 87, 87); border-bottom: 1px solid rgb(87, 87, 87); display: block; }
.loginbar { position:relative; background-color: #cfcfcf; height: 28px; line-height: 28px; text-align: right; margin-bottom: 10px; }
.loginbar .loginbox { padding-right: 100px; }
/* ÁÂÃø³×ºñ */
.container{ width:990px; height:100%; margin:0 auto; padding-top:30px; text-align:left; zoom:1; }
.container .aside{ float:left; width:185px; }
.container .admin_contents{ float:right; position:relative; width:795px; height:680px; }
.container .contents{ float:right; position:relative; width:795px; /*height:100%;*/ }
.admin_contents .admin_left{ position:absolute; left:0; top:0; width:420px; }
.admin_contents .admin_right{ position:absolute; right:0; top:21px; width:340px; }
.container .border_contents{ position:relative; zoom:1; }
.container .footer{ width:100%; height:110px; border-top:1px solid #dcdce1; }
.aside > .login{ height:21px; padding:15px; color:#FFF; font-size:14px; line-height:21px; font-weight:600; background:url('../images/admin_include/login.jpg') no-repeat; }
.aside > .login h4{ display:block; float:left; width:70px; height:21px;overflow:hidden; }
.login .logout{ display:block; float:right; width:80px; height:21px; font-size:13px; color:#5083b7; text-align:center; border:1px solid #88b6e1; background:#d9eeff; overflow:hidden; }
.aside > span{ display:block; float:left; width:185px; height:100%; overflow:hidden; }
.aside > span > a{ display:block; width:200px; height:21px; line-height:21px; font-size:13px; font-weight:600; overflow:hidden; }
.adminMenu{ width:185px; font-size:13px; }
.adminMenu li{ width:170px; height:28px; padding-left:15px; background:url('../images/admin_include/leftmiddle.jpg') no-repeat; }
.adminMenu li a{ display:block; padding-left:5px; width:160px; height:28px; line-height:28px; letter-spacing:-0.5px; overflow:hidden; }
.adminMenu .first{ height:42px; line-height:45px; background:url('../images/admin_include/lefttitle.jpg') no-repeat; }
.adminMenu .last{ height:35px; background:url('../images/admin_include/leftlast.jpg') left top no-repeat; }
.adminMenu .title{ height:42px; padding-left:20px; font-weight:600; background:url('../images/admin_include/left_title.jpg') 0 2px no-repeat; }
.adminMenuBtn{ width:185px; height:155px; margin-top:10px; }
.adminMenuBtn li{ width:185px; height:45px; padding-bottom:5px; text-align:center; background:url('../images/admin_include/leftmid2.jpg') repeat-y; }
.adminMenuBtn li a{ display:block; width:185px; height:45px; overflow:hidden; }
.adminMenuBtn li.lastMenu{ padding-bottom:0; }
.adminMenuBtn .first{ height:5px; padding:0; background:url('../images/admin_include/lefttop2.jpg') no-repeat; }
.adminMenuBtn .last{ height:5px; padding:0; background:url('../images/admin_include/leftbottom2.jpg') no-repeat; }
.admin_left h3{ margin-bottom:7px; line-height:14px; font-size:15px; font-weight:600; }
.diary{ border-top:1px solid #dcdce1; border-left:1px solid #dcdce1; }
.diary th{ height:32px; font-size:13px; line-height:32px; text-align:center; font-weight:bold; border-right:1px solid #dcdce1; border-bottom:1px solid #dcdce1; background:url('../images/admin_include/bg.jpg') repeat-x; }
.diary td{ padding-right:10px; height:35px; font-size:25px; text-align:right; font-weight:bold; border-right:1px solid #dcdce1; border-bottom:1px solid #dcdce1; }
.diary td a{ color:#ff669b; line-height:35px; }
.admin_view{ display:block; overflow:hidden; width:420px; margin-top:10px; }
.admin_view li{ float:left; padding-top:7px; }
.admin_view li a{ display:block; padding-left:15px; height:17px; overflow:hidden; }
.admin_bbs{ margin-top:50px; width:100%; }
.admin_bbs > h3{ margin-bottom:15px; }
.admin_bbs > h3 a{ display:block; width:100%; background:url('../images/common/sp_rgt.png') 88px -19px no-repeat; overflow:hidden; }
.bbs_payment li{ overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; line-height:23px; }
.bbs_payment li a, .bbs_payment li span{ display:block; float:left; }
.bbs_payment li span{ padding:0 7px; }
.bbs_payment li a.company{ padding-left:5px; width:100px; font-weight:600; background:url('../images/common/sp_rgt.png') 90px 5px no-repeat; }
.bbs_payment li a.qna{ padding-left:15px; width:220px; font-weight:600; background:url('../images/common/sp_rgt.png') 0 5px no-repeat; }
.bbs_payment li a.product{ width:180px; }
.bbs_payment li a.date{ width:110px; }
.bbs_payment li a.date2{ width:65px; text-align:right; }
.bbs_payment span.bar{ color:#c5c5c5; }
.admin_right .download{ width:100%; }
.admin_right .download .tax{ display:block; margin-bottom:7px; width:340px; height:75px; overflow:hidden; }
.admin_right .download .work_btn{ display:block; padding:5px 0; text-align:center; border-bottom:1px solid #dcdce1; overflow:hidden; }
.footer{ line-height:15px; font-size:12px; }
.footer h3{ float:left; }
.footer h3 a{ display:block; width:190px; height:110px; text-align:center; line-height:110px; text-indent:-99999px; background:url('../images/admin_include/logo_footer.png') center no-repeat; overflow:hidden; }
.footer .fnb, .footer .businessInfo, .footer .copyright{ display:block; width:600px; overflow:hidden; }
.footer .fnb li{ float:left; padding:0 15px; height:35px; line-height:35px; font-size:13px; font-weight:600; }
.footer .fnb li a:hover{ color:#ff669b; }
.footer .copyright{ color:#c5c5c5; font-weight:bold; }
/* ȸ»ç¼Ò°³ */
.info_menu{ overflow:hidden; position:relative; margin-bottom:20px; zoom:1; }
.info_menu h3{ padding:30px 15px; margin-bottom:20px; font-size:15px; line-height:17px; font-weight:bold; border-bottom:1px solid #979797; }
.info_menu p{ padding-left:10px; height:17px; line-height:17px; }
/* õ³â3 º£Å¸¹öÀü */
.info_menu p.m3_title{ height:19px; font-size:13px; line-height:19px; font-weight:600; }
.info_menu p.m3_text1{ margin:10px 0 0 15px; }
.info_menu p.m3_text2{ margin-left:15px; }
.info_menu p.m3_text3{ margin-top:15px; text-align:right; color:#7e7e7e; font-size:13px; font-weight:600; }
.info_menu a.download{ display:block; padding:50px 0; width:266px; height:89px; margin:0 auto; overflow:hidden; }
.info_menu .summary{ height:21px; color:#7d7d7d; font-size:13px; line-height:21px; font-weight:bold; letter-spacing:0.25px; }
.member_Section{ display:block; margin-top:20px; padding:0 10px; overflow:hidden; }
.member_Section h4{ padding-left:28px; height:21px; font-size:16px; line-height:21px; font-weight:bold; background:url('../images/common/sp_rgt.png') 10px -129px no-repeat; }
.member_Section .member_Article{ padding:10px 0 20px; border-bottom:1px solid #c1c1c1; }
.member_Section .last{ border-bottom:none; }
.member_Article h5{ padding-left:10px; height:21px; color:#000; font-size:14px; line-height:21px; font-weight:bold; }
.member_Article .title{ padding:20px 0 0 10px; height:21px; color:#000; font-size:14px; line-height:21px; font-weight:bold; }
.member_Article > .summary{ margin:10px 0; }
.member_Article .text{ width:100%; height:21px; font-size:13px; line-height:21px; }
.member_Article .sub_text{ padding-left:20px; height:21px; font-size:13px; line-height:21px; }
.member_Article .sub_text2{ padding-left:35px; height:21px; font-size:13px; line-height:21px; }
/* »ç¿ø¿¬¶ôó */
.staff_Section{ display:block; padding:10px; overflow:hidden; }
.staff_Section h4{ height:25px; font-size:16px; line-height:25px; font-weight:bold; }
.staff_Section p{ height:19px; font-size:13px; line-height:19px; }
.staff_Section .Name{ color:#7e7e7e; font-weight:bold; }
.staff_Section .Tel{ color:#36C; font-weight:bold; }
.staff_Section .eMail{ color:#555; }
/* Á¤Ç°¹øÈ£Á¶È¸ */
.serialWarp{ margin-top:5px; min-width:740px; /*border:1px solid #b0b0b0; border-top:0 none;*/ }
.serialTable{ width:100%; border-top:1px solid #bdbebd; }
.serialTable th{ height:35px; line-height:35px; text-align:center; font-weight:600; border-right:1px solid #6fa2dd; border-bottom:1px solid #6fa2dd; background:#84bbe7; }
.serialTable td{ height:30px; line-height:30px; text-align:center; letter-spacing:-0.5px; border-right:1px solid #bdbebd; border-bottom:1px solid #bdbebd; }/*#d9e0e8 */
.serialTable td a{ display:block; width:100%; padding-left:15px; text-align:left; }
.serialTable td.odd{ background:#EAF5FB; }
.serialTable td.first{ border-left:1px solid #bdbebd; }
.serialTable td.last{ border-right:0 none; }
.serialTable td input[type=text]{ padding-left:3px; min-width:75px; height:22px; line-height:22px; border:1px solid #d1d7de; }
.serialTable td select{ width:55px; vertical-align:middle; }
.serialTable td .usingProgram{ width:90px; }
.serialTable td.none{ height:300px; line-height:300px; }
.serialTable td.family{ letter-spacing:-0.75px; }
.serialTable td a.allViewBtn{ margin-left:10px; padding:4px 15px 0; color:#ff7400; font-weight:600; border:1px solid #d1d7de; background:#FFF; }
.serialTable td.bottom{ border-bottom:0 none; background:#f5f6f6; }
/*ÁÂÃø ¹Ù·Î°¡±â¸Þ´º - °Ô½ÃÆÇ*/
.serialTable th a{ padding-right:12px; background:url('../images/common/sp_rgt.png') #84bbe7 81px -20px no-repeat; }
.serialTable th a.text4{ background-position:55px -20px; }
.serialTable th a.text5{ background-position:68px -20px; }
.serialTable th a.text10{ background-position:120px -20px; }
/* PDAȸ麸±â */
.pdaImages li{ padding:15px 0; width:265px; text-align:center; }
/* ¿µ¼öÁõº¸±â */
.receiptTab{ margin:0 auto; }
.receiptTab td{ width:170px; text-align:center; }
.recetptWrap{ margin-top:20px; width:100%; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }
.recetptWrap td{ text-align:center; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; }
.recetptWrap td p{ padding:10px 0; font-size:13px; font-weight:bold; }
.recetptWrap td .title1{ background:#f18833; }
.recetptWrap td .title2{ background:#dcbb2f; }
.recetptWrap td .title3{ background:#3fcdb6; }
.recetptWrap td .title4{ background:#7d93e2; }
/* °Ô½ÃÆÇ ÆäÀÌ¡ */
.paging{ text-align:center; margin:20px 0 50px; }
.paging > a{ display:inline-block; margin:0 1px; width:27px; height:27px; line-height:27px; vertical-align:top; font-family:Verdana; font-size:13px; overflow:hidden; }
.paging > a.on{ color:#f3f3f3; background:#231f20; }
.paging > a.page span{ display:block; width:25px; height:25px; line-height:25px; text-indent:-9999px; border:1px solid #ccc; background:url('../images/common/page_arrow.png') no-repeat; }
.paging > a.page:hover{ background:#f3f3f3; }
.paging > a.page .next{ background-position:center -24px; }
.paging > a.page .next10{ background-position:center 6px; }
.paging > a.page .pro10{ background-position:center -84px; }
.paging > a.page .pro{ background-position:center -54px; }
/* ȸ¿ø°ü¸® */
.admin_table{ min-width:1000px; }
.admin_table h3{ margin-bottom:5px; height:32px; font-size:13px; line-height:32px; border-bottom:1px solid #d1d7de; }
.admin_table h3 span{ margin-left:10px; }
.navi{ height:32px; line-height:32px; color:#999; text-align:right; font-size:12px; }
.searchArea{ position:relative; width:1000px; height:53px; padding:7px 0; background:url('../images/member/search_box.png') repeat-x; }
.searchArea > span{ display:block; width:2px; height:67px; overflow:hidden; }
.searchAreaL{ position:absolute; left:0; top:0; background:url('../images/member/search_box_l.png') no-repeat; }
.searchAreaR{ position:absolute; right:0; top:0; background:url('../images/member/search_box_r.png') no-repeat; }
.searchArea .search_tender{ display:block; overflow:hidden; }
.searchArea .Line1{ width:900px; margin:0 auto; }/*ȸ¿ø*/
.searchArea .Line2{ width:920px; margin:0 auto; padding-top:2px; }
.searchArea .Line3{ width:950px; margin:0 auto; }/*µô·¯*/
.searchArea .Line4{ width:250px; margin:0 auto; padding-top:2px; }
.searchArea .Line5{ width:950px; margin:0 auto; }/*MacÁ¤Ç°ÀÎÁõ*/
.searchArea .search_tender dd{ float:left; padding-left:5px; line-height:24px; }
.searchArea .search_tender dd.first{ padding-left:0; }
.searchArea .search_tender dd em{ float:left; font-weight:600; margin-right:5px; }
.searchArea .search_tender dd a{ float:left; }
.searchArea .search_tender dd input[type=text]{ float:left; margin-right:5px; padding-left:3px; width:100px; height:20px; line-height:20px; border:1px solid #d1d7de; }
.searchArea .search_tender dd img{ float:left; display:block; cursor:pointer; overflow:hidden; }
.searchArea .search_tender dd span{ float:left; display:block; margin:0 5px; line-height:24px; overflow:hidden; }
.searchArea .search_tender dd input[type=radio]{ height:24px; margin-top:-2px; vertical-align:top; }
.searchArea .search_tender dd label{ display:inline-block; padding-left:3px; line-height:24px; cursor:pointer; }
.searchArea .search_tender dd select{ float:left; margin-right:5px; width:85px; height:22px; line-height:22px; }
/*ÀÎÁõ¹øÈ£°ü¸®*/
.certiSearch{ position:relative; margin-top:5px; height:33px; border:1px solid #e0e4e8; border-bottom:0 none; }
.certiSearch > div{ float:left; }
.certiSearch > div img{ cursor:pointer; }
.certiSearch > div.first{ position:absolute; left:22px; top:5px; }
.certiSearch > div.last{ position:absolute; right:22px; top:4px; }
/*Á¤Ç°ÀÎÁõ*/
.originalArea{ position:relative; width:1000px; height:90px; padding:11px 0 6px; background:url('../images/mac/NewcertiManage_bg.png') repeat-x; }
.originalArea .search_tender{ display:block; margin-left:140px; width:860px; overflow:hidden; }
.originalArea .search_tender li{ float:left; width:20%; line-height:17px; }
.originalArea .search_tender li em{ color:#70737b; font-weight:600; margin-right:3px; font-size:11px;}
.originalArea .search_tender li span{ color:#F60; font-weight:600; font-size:11px;}
/* ¸ÞÀϸµ¸®½ºÆ® */
.searchArea1{ position:relative; width:1000px; height:24px; padding:8px 0; background:url('../images/member/search_box_line1.png') repeat-x; }
.searchArea1 > span{ display:block; width:2px; height:40px; overflow:hidden; }
.searchAreaL1{ position:absolute; left:0; top:0; background:url('../images/member/search_box_line1l.png') no-repeat; }
.searchAreaR1{ position:absolute; right:0; top:0; background:url('../images/member/search_box_line1r.png') no-repeat; }
/*Æ÷ÀÎÆ®ÃæÀüÇϱâ*/
.searchArea1 .search_tender{ width:950px; overflow:visible; margin:0 auto; text-align:left; }
.searchArea1 .search_tender dt{ float:left; padding:0 10px; display:inline-block; font-weight:bold; letter-spacing:-1px; line-height:24px; background:url('../images/common/sp_rgt.png') 5px -100px no-repeat; }
.searchArea1 .search_tender dd{ float:left; padding-left:5px; line-height:24px; }
.searchArea1 .search_tender dd.first{ padding-left:0; }
.searchArea1 .search_tender dd em{ float:left; margin-right:5px; }
.searchArea1 .search_tender dd a{ float:left; }
.searchArea1 .search_tender dd input[type=text]{ float:left; margin-right:5px; padding-left:3px; width:85px; height:20px; line-height:20px; border:1px solid #d1d7de; cursor:pointer; }
.searchArea1 .search_tender dd img{ float:left; display:block; cursor:pointer; overflow:hidden; }
.searchArea1 .search_tender dd span{ float:left; display:block; margin:0 5px; line-height:24px; overflow:hidden; }
.searchArea1 .search_tender dd input[type=radio]{ margin:-4px 5px 0 10px; height:26px; margin-top:-2px; vertical-align:top; }
.searchArea1 .search_tender dd label{ padding:3px 0 0; line-height:26px; cursor:pointer; }
.searchArea1 .search_tender dd select{ float:left; margin-right:5px; width:70px; height:22px; line-height:22px; }
/* Æ÷ÀÎÆ®ÃæÀü°Ë»ö */
.pointSearch{ position:relative; margin-top:5px; min-width:940px; height:22px; padding:5px 20px; border:1px solid #e0e4e8; border-bottom:0 none; }
.pointSearch .pointSearchBox{ margin:0 auto; line-height:24px; }
.pointSearch .pointSearchBox > div{ float:left; margin-right:10px; }
.pointSearch .pointSearchBox > div.last{ margin-right:0; }
.pointSearch .pointSearchBox div > h5{ float:left; margin-right:3px; line-height:26px; font-weight:600; }
.pointSearch .pointSearchBox div > select{ float:left; margin-right:5px; width:85px; height:23px; line-height:23px; }
.pointSearch .pointSearchBox div > input[type=text]{ float:left; margin-right:5px; padding-left:3px; width:100px; height:20px; line-height:20px; border:1px solid #d1d7de; }
.pointSearch .pointSearchBox div > input[type=radio]{ float:left; height:26px; margin-top:-2px; vertical-align:top; }
.pointSearch .pointSearchBox div > label{ float:left; padding:0 5px 0 3px; line-height:26px; cursor:pointer; }
a.searchBtn{ display:block; width:60px; height:20px; background:#FFF; overflow:hidden; }
a.searchBtn{ line-height:20px; text-align:center; color:#ff7400; font-weight:bold; border:1px solid #d1d7de; }
a.RedBtn{ display:inline-block; padding:0 5px; height:20px; background:#FFF; overflow:hidden; }
a.RedBtn{ /*line-height:20px;*/ text-align:center; color:#FFF; font-weight:bold;
border:1px solid #ac110b;
background:#fb481b; /* Old browsers */
background: -moz-linear-gradient(top, #fb481b 0%, #d20f03 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb481b), color-stop(100%,#d20f03)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fb481b 0%,#d20f03 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fb481b 0%,#d20f03 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fb481b 0%,#d20f03 100%); /* IE10+ */
background: linear-gradient(to bottom, #fb481b 0%,#d20f03 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb481b', endColorstr='#d20f03',GradientType=0 ); /* IE6-9 */
}
a.detailBtn{ padding:3px 10px 0; color:#fb481b; font-weight:bold; border:1px solid #d1d7de; background:#FFF; }
a.allDelBtn{ padding:3px 15px 0; color:#ff669b; font-weight:bold; border:1px solid #d1d7de; background:#FFF; }
a.allUpdBtn{ padding:3px 15px 0; color:#2f6ba9; font-weight:bold; border:1px solid #d1d7de; background:#FFF; }
a.billBtn{ display:inline-block; padding:0 7px; height:20px; text-align:center; line-height:20px; border:1px solid #d1d7de; background:#FFF; overflow:hidden; }
.memberWarp{ margin-top:5px; min-width:998px; border:1px solid #b0b0b0; border-top:0 none; }/* #d3d3d3*/
.memberTable{ width:100%; font-size:12px; }
.memberTable th{ height:35px; line-height:35px; text-align:center; font-weight:600; letter-spacing:-1px; border-right:1px solid #6fa2dd; background:url('../images/member/table_header.png') repeat-x; }
.memberTable th.last{ border-right:0 none; }
.memberTable td{ height:27px; padding:3px 2px 0; text-align:center; border-right:1px solid #bdbebd; border-bottom:1px solid #bdbebd; }/*#d9e0e8 line-height:30px; */
.memberTable td.odd{ background:#EAF5FB; }
.memberTable td.last{ border-right:0 none; }
.memberTable td.alignL{ padding:0 0 0 10px;text-align:left; }
.memberTable td input[type=text]{ margin:0 0 3px; width:75px; height:20px; line-height:20px; text-align:center; border:1px solid #d1d7de; }
.memberTable td input.cost{ width:55px; text-align:right; }
.memberTable td select{ margin:0 0 3px; width:60px;height:22px; }
.memberTable td .usingProgram{ width:90px; }
.memberTable td.none{ height:300px; line-height:300px; }
.memberTable td.family{ letter-spacing:-1px; }
.memberTable td a.allViewBtn{ margin-left:10px; padding:3px 15px 0; color:#ff7400; font-weight:600; border:1px solid #d1d7de; background:#FFF; }
.memberTable td.bottom{ border-bottom:0 none; background:#f5f6f6; }
/* »ó¼¼º¸±â*/
.replyArea{ padding:5px 15px; text-align:left; }
.replyArea p.title{ color:#1163c3; font-size:13px; font-weight:bold; }
.replyArea ul{ display:block; overflow:hidden; }
.replyArea li{ width:100%; padding-left:20px; line-height:18px; letter-spacing:0; background:url('../images/common/sp_rgt.png') 10px -183px no-repeat; }
.replyArea li em{ display:inline-block; width:105px; color:#1163c3; font-weight:600; }
/*ȸ¿øµî·Ï*/
.mt0{ margin-top:0; }
.enrollWarp{ margin:0 auto; width:920px; }/*border:1px solid #b0b0b0; border-bottom:0 none;*/
.enrollWarp h4{ float:left; padding-left:25px; min-width:895px; height:27px; line-height:27px; font-weight:bold; background:url('../images/member/enroll_box.png') repeat-x; }
.enrollWarp h4 span{ font-size:11px; font-weight:normal; }
.enrollTable{ width:100%; margin-bottom:10px; border:1px solid #bdbebd; border-top:0 none; }
.enrollTable th{ width:110px; height:27px; line-height:27px; font-size:12px; letter-spacing:-0.5px; text-align:center; font-weight:600; border:1px solid #d9e0e8; border-top:0 none; background:#FFC; }
.enrollTable th.first, .enrollTable td.first{ border-left:0 none; }/*#bdbebd*/
.enrollTable td{ min-width:190px; height:27px; line-height:27px; font-size:12px; letter-spacing:-0.5px; padding-left:10px; border-bottom:1px solid #d9e0e8; }
.enrollTable th.last, .enrollTable td.last{ border-bottom:0 none; }
.enrollTable td.notice{ padding:5px 0 5px 20px; line-height:19px; background:#f9fafb; }
.enrollTable td textarea{ margin-top:3px; padding:3px; min-width:80px; height:70px; line-height:15px; border:1px solid #d1d7de; }
.enrollTable td input[type=text], .enrollTable td input[type=pass]{ padding-left:3px; min-width:100px; height:20px; line-height:20px; border:1px solid #d1d7de; }
.enrollTable td input.num{ min-width:45px; }
.enrollTable td input.address{ min-width:150px; }
.enrollTable td select{ height:20px; }
input[type=button], input[type=reset], input[type=submit]{ width:90px; height:21px; font-size:12px; line-height:21px; font-weight:bold; letter-spacing:-1px; border:1px solid #9faebe; cursor:pointer;
background: rgb(219,226,233); /* Old browsers */
background: -moz-linear-gradient(top, rgba(219,226,233,1) 0%, rgba(209,215,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,226,233,1)), color-stop(100%,rgba(209,215,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(219,226,233,1) 0%,rgba(209,215,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(219,226,233,1) 0%,rgba(209,215,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(219,226,233,1) 0%,rgba(209,215,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(219,226,233,1) 0%,rgba(209,215,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbe2e9', endColorstr='#d1d7de',GradientType=0 ); /* IE6-9 */
}
/* Æ®·»Á§¼Ç µ¿±âÈ */
.admin_table fieldset{ margin-bottom:15px; }
.admin_table form legend{ padding-left:20px; height:32px; line-height:32px; font-weight:bold; background:url('../images/admin_include/left_title.jpg') center left no-repeat; }
.btn1Warp{ width:120px; margin:0 auto; padding:10px 0; }
.btn2Warp{ width:190px; margin:0 auto; padding:30px 0 20px; }
.btn3Warp{ width:290px; margin:0 auto; padding:30px 0 20px; }
.btn4Warp{ width:510px; margin:0 auto; padding:30px 0 20px; }
.btn1Warp input[type=button], .btn1Warp input[type=submit], .btn2Warp input[type=button], .btn2Warp input[type=reset], .btn3Warp input[type=button], .btn3Warp input[type=reset], .btn4Warp input[type=button], .btn4Warp input[type=reset]{ height:35px; line-height:32px; }
.btn1{ display:inline-block; width:120px; height:35px; line-height:35px; font-weight:bold; text-align:center; letter-spacing:-0.5px; background: url('../images/common/btn_gray.png') no-repeat; }
.ml10{ margin-left:10px !important; }
input[type=button].new{ border: 1px solid #5f99d9;
background: #96c1ec; /* Old browsers */
background: -moz-linear-gradient(top, #96c1ec 0%, #6ba8df 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c1ec), color-stop(100%,#6ba8df)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #96c1ec 0%,#6ba8df 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #96c1ec 0%,#6ba8df 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #96c1ec 0%,#6ba8df 100%); /* IE10+ */
background: linear-gradient(to bottom, #96c1ec 0%,#6ba8df 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c1ec', endColorstr='#6ba8df',GradientType=0 ); /* IE6-9 */
}
/* ·Î±×ÀÎ */
.loginWarp{ width:430px; margin:0 auto; padding:50px 0 70px; }
.loginArea{ position:relative; padding:30px 85px 10px; background:#fafbfb; border:1px solid #e0e4e8; }
.loginArea dl{ display:block; width:260px; overflow:hidden; }
.loginArea dl dt{ height:16px; line-height:16px; vertical-align:middle; margin-bottom:10px; font-size:13px; font-weight:bold; }
.loginArea dl dt span{ marign-left:10px; font-size:12px; font-weight:normal; }
.loginArea dl dd{ display:block; overflow:hidden; }
.loginArea dl dd.first{ margin-bottom:7px; }
.loginArea dl dd label{ display:block; float:left; width:85px; height:28px; line-height:28px; overflow:hidden; }
.loginArea dl dd input[type='password']{ width:170px; height:26px; padding-left:3px; border:1px solid #bebec1; border-right:1px solid #d4d4d8; border-bottom:1px solid #d4d4d8; }
.loginArea dl dd input[type='text']{ width:254px; height:26px; padding-left:3px; border:1px solid #bebec1; border-right:1px solid #d4d4d8; border-bottom:1px solid #d4d4d8; }
.borderWarp{ margin-top:5px; min-width:998px; border:1px solid #b0b0b0; border-top:0 none; }
.borderTable{ width:100%; font-size:12px; }
.borderTable tr { height:35px; }
.borderTable th{ height:35px; line-height:35px; text-align:center; font-weight:600; border-right:1px solid #6fa2dd; background:url('../images/member/table_header.png') repeat-x; }
.borderTable th.last{ border-right:0 none; }
.borderTable td{ height:24px; padding:2px 2px 0; text-align:center; line-height:24px; border-right:1px solid #bdbebd; border-bottom:1px solid #bdbebd; }
.borderTable td select{ width:50px; height:20px; vertical-align:top; }
.borderTable td img{ vertical-align:top; margin:1px 0 0 3px; }
.borderTable td.family{ letter-spacing:-0.75px; }
.borderTable td.alignL{ padding:0 0 0 10px; text-align:left; }
.borderTable td.cost{ text-align:right; padding-right:3px; }
.borderTable td.detail{ padding:10px 15px; line-height:16px; text-align:left; }
.borderTable td.last{ border-right:0 none; }
.borderTable td.bottom{ border-bottom:0 none; font-weight:600; background:#f5f6f6; }
.borderTable td p{ line-height:1.25; }
.borderTable td .key{ line-height:1.25; font-size:15px; }
.borderTable td .end_date{ color:#f00; }
.borderTable td input[type=text]{ padding:0 2px; width:85px; height:20px; line-height:20px; text-align:center; border:1px solid #d1d7de; }
.borderTable td input[type=button]{ margin-bottom:3px; }
.borderTable th.top{ height:17px; padding-top:3px; line-height:12px; background:url('../images/member/table_header_short.png') repeat-x; }
.borderTable th.bottom{ height:18px; padding-top:3px; line-height:12px; overflow:hidden; }
/* ÀÌÁöºô°è»ê¼ */
.taxWarp{ margin-top:5px; margin-left:-25px; width:1050px; }
.taxTable{ width:100%; font-size:12px; }
.taxTable th.first, .taxTable td.first{ border-left:1px solid #d1d7de; }
.taxTable th{ height:30px; line-height:30px; text-align:center; font-weight:600; border-right:1px solid #6fa2dd; background:url('../images/member/table_header.png') repeat-x; }
.taxTable th.last{ border-right:0 none; }
.taxTable td{ height:14px; padding:2px 2px 0; text-align:center; line-height:14px; border-right:1px solid #d1d7de; border-bottom:1px solid #d1d7de; }
.taxTable td.LineB{ height:0; padding: 0; border-bottom:1px solid #d1d7de; }
.taxTable .family{ letter-spacing:-0.5px; }
.taxTable td.cost{ padding-right:3px; text-align:right; }
.taxTable td.mail{ padding-left:5px; text-align:left; }
/* µô·¯ÁÖ¹® */
a.xls{ display:inline-block; float:right; height:21px; padding-left:19px; font-size:14px; background:url('../images/common/sp_rgt.png') 0 -72px no-repeat; overflow:hidden; }
/* ±Û¾²±â(¹ö±×¹öÀü°ü¸®) */
.write_Warp{ width:700px; margin:0 auto; }
.write_Warp h3{ padding:15px 0; color:#5484bd; font-size:14px; text-align:center; font-weight:bold; border:1px solid #6198d9; }
.writeTable{ margin-top:5px; border-top:1px solid #bdbebd; border-left:1px solid #bdbebd; }
.writeTable th{ height:35px; line-height:35px; text-align:center; font-weight:600; border-right:1px solid #bdbebd; border-bottom:1px solid #bdbebd; background:#f5f6f6; }/* d1d7de */
.writeTable td{ height:30px; padding-left:15px; letter-spacing:-0.5px; border-right:1px solid #bdbebd; border-bottom:1px solid #bdbebd; }
.writeTable td textarea{ margin:10px 0; border:1px solid #d1d7de; }
/* Ä«Å×°í¸® */
.categoryWrap{ position:relative; width:750px; margin:0 auto; }
.categoryWrap h4{ margin-top:5px; height:35px; line-height:35px; text-align:center; font-weight:600; border-right:1px solid #6fa2dd; background:url('../images/member/table_header.png') repeat-x; }
/* »óǰµî·Ï*/
.columnWarp{ margin-top:5px; min-width:998px; border:1px solid #b0b0b0;/*border-bottom:0 none;*/ }
.columnTable{ width:100%; }
.columnTable th,
.columnTable td{ height:32px;font-size:12px; text-align:center; }
.columnTable th{ line-height:32px; font-weight:600; }
.columnTable thead th { background:#dbe2e9;}
.columnTable tbody th { border-bottom:1px solid #d1d7de; background:#ecf1f5;}
.columnTable tbody td { border-bottom:1px solid #d1d7de; }
.columnTable td > div.categoryCell{ width:460px; margin:0 auto; }
.columnTable td > div select{ float:left; margin-left:5px; width:150px; }
.columnTable td > div .first{ margin-left:0; }
.columnTable td input[type=text]{ width:200px; padding:2px 3px; border:1px solid #d1d7de; }
.columnTable td lable{ margin:0 10px 0 5px; }
.columnTable td input[type=radio]{ margin:0 5px 0 0; vertical-align:middle; cursor:pointer }
.columnTable td label{ margin:0 10px 0 0; cursor:pointer }
.columnTable td input[type=text].line{ text-decoration: line-through; }
.columnTable .bottom {border-bottom:0 none;}
.smallTable{ width:798px; font-size:12px; /*background:#d1d7de*/ }
.smallTable th,
.smallTable td { padding:3px 0 0; height:19px; line-height:19px; }
.smallTable th{ background:#e7e7e7; }
.smallTable td{ background:#FFF; }
/* ±Ûµî·Ï */
.editSection{ margin:0 auto; width:700px; }
.editSection h3{ height:40px; line-height:40px; text-align:center; font-weight:bold; border:1px solid #9faebe; background:#dbe2e9; }/*#d1d7de*/
.editWarp{ margin-top:5px; width:698px; border:1px solid #9faebe; border-bottom:0 none; }
.editTable{ width:100%; font-size:12px; }
.editTable caption{ width:100%; height:26px; line-height:26px; text-align:center; font-weight:600; border-bottom:1px solid #d1d7de; background:#ecf1f5; }
.editTable th{ height:26px; line-height:26px; text-align:center; font-weight:600; border-bottom:1px solid #d1d7de; border-right:1px solid #d1d7de; background:#ecf1f5; }
.editTable td{ padding:0 10px; height:26px; line-height:26px; border-bottom:1px solid #d1d7de; }
.editTable td span{ line-height:26px; }
.editTable th.leftLine{ border-left:1px solid #d1d7de; }
.editTable th.last{ border-bottom:1px solid #9faebe; }
.editTable td.last{ padding:10px;border-bottom:1px solid #9faebe; }
.editTable td input[type=text]{ /*width:100px;*/ padding:2px 3px; border:1px solid #d1d7de; }
.editTable td input[type=password]{ /*width:100px;*/ padding:2px 3px; border:1px solid #d1d7de; }
.editTable td input[type=text].title{ width:450px; }
.editTable td select{ margin-top:2px; height:22px; }
.editTable td textarea{ width:540px; margin:3px 0; padding:5px; border:1px solid #d1d7de; }
.editTable td h3 {margin:0 0 10px;padding:3px 0 0;width:100%;height:21px;line-height:21px;border:1px solid #d1d7de;background:#ecf1f5}
.editTable td h4 { margin:5px 0; font-weight:600}
/*°è»ê¼µî·Ï*/
.billcontainer{ width:600px; height:385px; margin:0 auto; padding:1px; background:#4087d9; }
.billWrap{ width:600px; }
.billTable td{ padding-top:1px; height:20px; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#FFF; }
.billTable td.last {border-right:0 none; }
.billTable td.rightNone{ border-right:0 none; }
.billTable td.bottomNone{ border-bottom:0 none; }
.billTable td .Title{ font-size: 24px; font-weight: bold; }
.halfWrap{ position:relative; width:600px; height:136px; }
.halfTable{ float:left; width:300px; background:#FFF; }
.halfTable th{ height:32px; padding-top:1px; text-align:center; font-weight:600; line-height:1.25; letter-spacing:-0.5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f2f4ff; }
.halfTable th.leftLine{ border-left:1px solid #ccc; }
.halfTable th.Title{ background:#c3d9f1; }
.halfTable td{ padding:1px 0 0 3px; height:20px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.totalWrap{ position:relative; width:600px; height:45px; }
.costTable{ width:600px; background:#FFF; }
.costTable th{ padding-top:1px; height:20px; text-align:center; font-weight:600; line-height:1.25; letter-spacing:-0.5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f6f6; }
.costTable th.leftLine{ border-left:1px solid #ccc; }
.costTable th.Title{ background:#c3d9f1; }
.costTable td{ padding-top:1px; height:20px; text-align:center; letter-spacing:-0.5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
/* Ä«Å×°í¸® */
.categoryWarp{ margin:5px 0 30px;width:998px;border:1px solid #9faebe }
.categoryTable,
.categoryTable .child > table,
.categoryTable .child1 > table { width:100%; }
.categoryTable td.cate1{ padding-left:10px; height:32px; font-weight:600; line-height:32px; background:#dbe2e9; }
.categoryTable td.cate1 a{ position:relative; padding-left:20px; color:#50657f; }
.categoryTable td.cate2{ position:relative; padding-left:40px; height:30px; color:#7b8da2; line-height:30px; font-weight:600; background:#ecf1f5; }
/*.categoryTable td.cate2 input { position:absolute; right:15px; top:5px; width:110px; }*/
.categoryTable td.cate2 a { color:#7b8da2; font-weight:600; }
.categoryTable td.cate3 p { position:relative; padding-left:50px; height:24px; color:#555; line-height:24px;}
.categoryTable td.cate3 p:nth-child(even) { background:#f9fbfd; }
/*.categoryTable td.cate3 p:nth-child(odd) { background:#36F; }*/
.toggle_plus { position:absolute; display:inline-block; width:16px; height:16px; background:url('../images/category/category_toggle.png') no-repeat; }
.toggle_minus { position:absolute; display:inline-block; width:16px; height:16px; background:url('../images/category/category_toggle.png') 0 -23px no-repeat; }
.toggle_bullet { position:absolute; display:inline-block; width:16px; height:16px; background:url('../images/category/category_toggle.png') 3px -45px no-repeat; }
.cate1 .parent {position:relative;}
.cate1 .rightBtn,
.cate2 .rightBtn {position:absolute;right:10px;top:5px;width:280px;text-align:right; }
.cate3 .rightBtn {position:absolute;right:10px;top:1px;width:280px;text-align:right; }
.cate1 .rightBtn input,
.cate2 .rightBtn input,
.cate3 .rightBtn input {margin-left:2px;}
.cate1 .rightBtn input:first-child,
.cate2 .rightBtn input:first-child,
.cate3 .rightBtn input:first-child {margin-left:0px;}
input[type=text]{ padding-top:1px; height:16px; border:1px solid #dfdfdf; }
.wd18{ width:18px; }
.wd35{ width:35px; }
.wd40{ width:40px; }
.wd63{ width:63px; }
.wd73{ width:73px; }
.wd85{ width:85px; }
.wd200{ width:200px; }
/* ¿¹¿Ü¿ä¼Ò */
.black{ color:#000; font-weight:bold; }
.red{ color:#F00; font-weight:bold; }
.orange{ color:#FF7400; font-weight:bold; }
.pink{ color:#F3C; }
.blue{ color:#06C; font-weight:bold; }
.green{ color:#006600; font-weight:bold; }
.family{ font-family:Verdana, sans-serif; }
.reply{ display:inline-block; width:15px; height:15px; background:url('../images/common/sp_rgt.png') 8px -200px no-repeat; }
.alignL{ text-align:left; }
.alignR{ text-align:right; }