@import url('contents.css');

/* Reset */
* {margin:0px; padding:0px}
* html {width:100%; height:100%}
* body {width:100%; min-width:880px; height:100%; background:#f3f3f3 url('../images/bg_bodyrepeat.jpg') repeat-x 0 0; color:#333; font-size:12px; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
* body,p,div,span,strong,em,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,header,section,nav,menu,aside,footer,article {margin:0; padding:0}
* ul, ol, li{list-style:none}
* a {cursor:pointer; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum; color:#333; text-decoration:none; outline-style:none}
* a:hover, a:active, a:focus{text-decoration:underline}
* em, address {font-style:normal}
* caption {display:none; font-size:0}
* button {cursor:pointer; border:0; background:0; outline-style:none; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum; font-weight:600}
* img {border:0}
* input {outline-style:none}
/* input.txt -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}*/
* select {font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
* input.radio, input.checkbox {vertical-align:middle; margin-top:-2px}
* fieldset {margin:0; padding:0; border:0; background:0}
* fieldset legend {visibility:hidden; font-size:0; line-height:0}
* strong, h1, h2, h3, h4, h5, h6, b, th {font-weight:600}
/* textarea {outline-style:none; resize:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}*/
* table {table-layout:fixed; border-collapse:separate ; border-spacing:0}
* .hide {overflow:hidden; position:absolute; left:-1000% !important; top:0; width:1px; height:1px; font-size:0.1%; line-height:0.1%}
* .alc {padding-left:0 !important; padding-right:0 !important; text-align:center !important}
* body#iframe {width:880px; overflow-x:hidden; background:none}
* .mt10 {margin-top:10px !important}
* .mt20 {margin-top:20px !important}
* .pt30 {padding-top:30px !important}
* .pt50 {padding-top:50px !important}
*
*/* Layout */
#wrap {width:100%; min-width:880px; height:100%}
.toparea {position:relative; z-index:1; width:880px; height:126px; margin:0 auto}
.toparea h1 {position:absolute; left:0; top:18px; font-size:20px; color:#2e2e2e}
.toparea h1 em {color:#888}
.toparea h1 span {display:inline-block; min-height:15px; padding:0 0 0 11px; margin:0 0 0 5px; background:url('../images/bg_bar_01.gif') no-repeat 0 50%; color:#ff0091; font-size:18px}
.toparea .gnb {position:absolute; right:0; top:13px; font-size:0}
.toparea ul.topmenu {position:absolute; left:0; top:54px; width:100%; height:72px}
.toparea ul.topmenu li {float:left; position:relative; width:25%; height:72px}
.toparea ul.topmenu li h2 {display:block; width:100%; height:44px; padding-top:22px; text-align:center; border-bottom:6px solid #3d3d3d; cursor:pointer}
.toparea ul.topmenu li h2 a {padding-right:15px; background:url('../images/icon_gnb_off.png') no-repeat 100% 50%}
.toparea ul.topmenu li h2 a em {display:inline-block; height:28px; padding:2px 0 0 40px; color:#b1b1b1; font-size:18px; font-weight:600}
.toparea ul.topmenu li.gnb_01 h2 a {padding:0; background:0 !important}
.toparea ul.topmenu li.gnb_01 h2 a em {background:url('../images/icon_tmenu_01_off.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_01:hover h2 a em {background:url('../images/icon_tmenu_01_on.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_01.on h2 a em {background:url('../images/icon_tmenu_01_on.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_02 h2 a em {background:url('../images/icon_tmenu_02_off.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_02:hover h2 a em {background:url('../images/icon_tmenu_02_on.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_02.on h2 a em {background:url('../images/icon_tmenu_02_on.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_03 h2 a em {background:url('../images/icon_tmenu_03_off.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_03:hover h2 a em {background:url('../images/icon_tmenu_03_on.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_03.on h2 a em {background:url('../images/icon_tmenu_03_on.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_04 h2 a em {background:url('../images/icon_tmenu_04_off.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_04:hover h2 a em {background:url('../images/icon_tmenu_04_on.png') no-repeat 0 0}
.toparea ul.topmenu li.gnb_04.on h2 a em {background:url('../images/icon_tmenu_04_on.png') no-repeat 0 0}
.toparea ul.topmenu li:hover h2 {border-bottom:6px solid #ff0091}
.toparea ul.topmenu li:hover h2 a {background:url('../images/icon_gnb_on.png') no-repeat 100% 50%; text-decoration:none}
.toparea ul.topmenu li:hover h2 a em {color:#fff}
.toparea ul.topmenu li:hover ul {display:block}
.toparea ul.topmenu li.on h2 {border-bottom:6px solid #ff0091}
.toparea ul.topmenu li.on h2 a {background:url('../images/icon_gnb_on.png') no-repeat 100% 50%; text-decoration:none}
.toparea ul.topmenu li.on h2 a em {color:#fff}
.toparea ul.topmenu li ul {display:none; position:absolute; left:0; top:72px; width:100%; height:auto; overflow:hidden}
.toparea ul.topmenu li ul li {float:none; position:static; width:100%; height:40px; padding:0; background:#6d6b68 url('../images/bg_bottomline_01.gif') repeat-x 0 0}
.toparea ul.topmenu li ul li:first-child {background:#6d6b68}
.toparea ul.topmenu li ul li a {display:block; width:auto; height:26px; padding:14px 0 0 30px; color:#fff; font-size:14px; line-height:15px}
.toparea ul.topmenu li ul li a:hover {background:#555452; text-decoration:none}
.toparea ul.topmenu li ul li.on a {background:#555452; text-decoration:none}
.midarea {clear:both; position:relative; width:880px; min-height:100%; margin:-126px auto -97px}
.midarea .contentsarea {padding:185px 0 120px 0}
.midarea .contentsarea .pageinfo {position:relative; width:100%; padding-bottom:22px; letter-spacing:-1px}
.midarea .contentsarea .pageinfo h3 {padding:1px 0 12px 0; border-bottom:1px solid #808080; font-weight:600; font-size:20px; color:#333}
.midarea .contentsarea .pageinfo p.pagenavi {position:absolute; right:0; top:3px; color:#808080; font-size:16px}
.midarea .contentsarea .pageinfo span {display:block; padding:15px 0 0 0; color:#333; font-size:16px}
.midarea .contentsarea .pageinfo strong {display:block; padding:0 0 0 10px; margin:10px 0 0 30px; background:url('../images/icon_dot_01.gif') no-repeat 0 10px; color:#333; font-size:16px; line-height:22px}
.midarea .contentsarea .pageinfo_p {position:relative; width:100%; padding-bottom:22px; letter-spacing:-1px}
.midarea .contentsarea .pageinfo_p h3 {padding:1px 0 12px 0; border-bottom:1px solid #808080; font-weight:600; font-size:20px; color:#333}
.midarea .contentsarea .pageinfo_p p.pagenavi {position:absolute; right:0; top:3px; color:#808080; font-size:16px}
.midarea .contentsarea .pageinfo_p span {display:block; padding:15px 0 0 0; color:#333; font-size:16px}
.midarea .contentsarea .pageinfo_p div {display:inline; color:#f9a93b}
.midarea .contentsarea .pageinfo_p strong {display:block; padding:0 0 0 10px; margin:10px 0 0 30px; background:url('../images/icon_dot_01.gif') no-repeat 0 10px; color:#333; font-size:16px; line-height:22px}
.footer {clear:both; width:100%; height:96px; margin:0; border-top:1px solid #ccc}
.footer .footerwrap {position:relative; width:100%; margin:0 auto; padding:29px 0 0 0; text-align:center}
.footer .footerwrap .copyright {color:#5f6062; font-size:11px; line-height:16px; font-family:Dotum}

/* Button */
.btnright {clear:both; display:block; width:100%; margin:20px 0 0 0; padding:20px 0 17px 0; text-align:right; font-size:0}
.btnright * {vertical-align:middle}
.btnright button {margin-left:10px}
.btncenter {clear:both; display:block; width:100%; margin:20px 0 0 0; padding:0 0 40px 0; text-align:center; font-size:0}
.btncenter button {margin:0 5px}
.btnguide button {display:block; margin-bottom:10px}
button.btn_gotop {display: block; position:relative; left:900px; bottom:270px; width:50px; height:53px; background:url('../images/btn_gotop.png') no-repeat 0 0; text-indent:-99999px}
button.btn_management {width:140px; height:28px; border:1px solid #999; border-radius:15px; color:#818387; font-size:14px}
button.btn_management:hover {background:#464646; color:#fff}
button.btn_management:focus {background:#f3f3f3; border-color:#7f8081; color:#151819}
button.btn_logout {width:75px; height:28px; margin:0 0 0 10px; border:1px solid #999; border-radius:15px; color:#818387; font-size:14px}
button.btn_logout:hover {background:#464646; color:#fff}
button.btn_logout:focus {background:#f3f3f3; border-color:#7f8081; color:#151819}
button.btn_layerclose {position:absolute; right:20px; top:17px; z-index:10; width:28px; height:28px; background:url('../images/btn_layerclose.png') no-repeat 0 0; text-indent:-99999px}
button.btn_refresh {width:28px; height:28px; background:url('../images/refresh.png') no-repeat 0 0; text-indent:-99999px}
button.btn_b_bl {min-width:100px; height:38px; padding:0 10px; border:1px solid #000; border-radius:2px; font-weight:600; color:#000; font-size:16px; letter-spacing:-1px}
button.btn_b_bl:hover {background:#464646; color:#fff}
button.btn_b_org {min-width:100px; height:30px; padding:0 10px; border:1px solid #fc7a07; border-radius:2px; font-weight:600; color:#fc7a07; font-size:12px; letter-spacing:-1px}
button.btn_b_org:hover {background:#fc7a07; color:#fff}
button.btn_s_org {min-width:80px; height:30px; padding:0 10px; border:1px solid #fc7a07; border-radius:2px; font-weight:600; color:#fc7a07; font-size:12px; letter-spacing:-1px}
button.btn_s_org:hover {background:#fc7a07; color:#fff}
button.btn_s_org em.up {display:block; width:100%; height:100%; background:url('../images/icon_list_up_on.png') no-repeat 50% 50%; text-indent:-99999px}
button.btn_s_org em.down {display:block; width:100%; height:100%; background:url('../images/icon_list_down_on.png') no-repeat 50% 50%; text-indent:-99999px}
button.btn_s_org:hover em.up {display:block; width:100%; height:100%; background:url('../images/icon_list_up_w_on.png') no-repeat 50% 50%; text-indent:-99999px}
button.btn_s_org:hover em.down {display:block; width:100%; height:100%; background:url('../images/icon_list_down_w_on.png') no-repeat 50% 50%; text-indent:-99999px}
button.btn_sc_org {min-width:80px; height:30px; padding:0 10px; border:1px solid #fc7a07; border-radius:2px; font-weight:600; color:#fc7a07; font-size:12px; letter-spacing:-1px}
button.btn_sc_org:hover {background:#fc7a07; color:#fff}
button.btn_sc_org em.up {display:block; width:100%; height:100%; background:url('../images/icon_list_up_on.png') no-repeat 50% 50%; text-indent:-99999px}
button.btn_sc_org em.down {display:block; width:100%; height:100%; background:url('../images/icon_list_down_on.png') no-repeat 50% 50%; text-indent:-99999px}
button.btn_m_org {min-width:80px; height:30px; padding:0 10px; border:1px solid #fc7a07; border-radius:2px; font-weight:600; color:#fc7a07; font-size:12px; letter-spacing:-1px}
button.btn_m_org:hover {background:#fc7a07; color:#fff}
button.btn_m_gr {min-width:80px; height:30px; padding:0 10px; border:1px solid #3cc7c1; border-radius:2px; font-weight:600; color:#3cc7c1; font-size:12px; letter-spacing:-1px}
button.btn_m_gr:hover {background:#3cc7c1; color:#fff}
button.btn_s_gr {min-width:80px; height:30px; padding:0 10px; border:1px solid #85c468; border-radius:2px; font-weight:600; color:#85c468; font-size:12px; letter-spacing:-1px}
button.btn_s_gr:hover {background:#85c468; color:#fff}
button.btn_s_red {min-width:80px; height:30px; padding:0 10px; border:1px solid #fd5d62; border-radius:2px; font-weight:600; color:#fd5d62; font-size:12px; letter-spacing:-1px}
button.btn_s_red:hover {background:#fd5d62; color:#fff}
button.btn_n_red {min-width:80px; height:30px; padding:0 5px; border:1px solid #fd5d62; border-radius:2px; font-weight:600; color:#fd5d62; font-size:12px; letter-spacing:-1px; margin-top:20px; margin-left:400px}
button.btn_n_red:hover {background:#fd5d62; color:#fff}
button.btn_b_pink {min-width:105px; height:40px; padding:0; border:2px solid #ee4b87; border-radius:5px; font-weight:600; color:#ee4b87; font-size:16px; letter-spacing:-1px}
button.btn_b_pink:hover {background:#ee4b87; color:#fff}
button.btn_m_pink {min-width:80px; height:30px; padding:0 10px; border:1px solid #ee4b87; border-radius:2px; font-weight:600; color:#ee4b87; font-size:12px; letter-spacing:-1px}
button.btn_m_pink:hover {background:#ee4b87; color:#fff}
button.btn_s_pink {min-width:80px; height:30px; padding:0 5px; border:1px solid #ee4b87; border-radius:2px; font-weight:600; color:#ee4b87; font-size:12px; letter-spacing:-1px}
button.btn_s_pink:hover {background:#ee4b87; color:#fff}
button.btn_s_purple {min-width:80px; height:30px; padding:0 5px; border:1px solid #a864a8; border-radius:2px; font-weight:600; color:#a864a8; font-size:12px; letter-spacing:-1px}
button.btn_s_purple:hover {background:#a864a8; color:#fff}
button.btn_m_purple {min-width:95px; height:30px; padding:0; border:1px solid #a864a8; border-radius:2px; font-weight:600; color:#a864a8; font-size:12px; letter-spacing:-1px}
button.btn_m_purple:hover {background:#a864a8; color:#fff}
button.btn_n_purple {min-width:80px; height:30px; padding:0 5px; border:1px solid #a864a8; border-radius:2px; font-weight:600; color:#a864a8; font-size:12px; letter-spacing:-1px; margin-top:20px; margin-left:400px}
button.btn_n_purple:hover {background:#a864a8; color:#fff}
button.btn_comm_pink {min-width:90px; height:38px; padding:0; background:#ea1e69; font-weight:600; color:#fff; font-size:16px; letter-spacing:-1px}
button.btn_comm_pink:hover {background:#fff; color:#ea1e69}
button.btn_s_wht {min-width:80px; height:30px; padding:0 10px; border:1px solid #fff; border-radius:2px; font-weight:600; color:#fff; font-size:12px; letter-spacing:-1px}
button.btn_s_wht:hover {background:#fff; color:#f9a93b}
button.btn_s_whtgr {min-width:80px; height:30px; padding:0 10px; border:1px solid #fff; border-radius:2px; font-weight:600; color:#fff; font-size:12px; letter-spacing:-1px}
button.btn_s_whtgr:hover {background:#fff; color:#85c468}
button.btn_m_wht {min-width:80px; height:30px; padding:0 10px; border:1px solid #fff; border-radius:2px; font-weight:600; color:#fff; font-size:12px; letter-spacing:-1px}
button.btn_m_wht:hover {background:#fff; color:#ee4a87}
button.btn_w_wht {min-width:80px; height:30px; padding:0 10px; border:1px solid #fff; border-radius:2px; font-weight:600; color:#fff; font-size:12px; letter-spacing:-1px}
button.btn_w_wht:hover {background:#fff; color:#fd5d62}
button.btn_toggle_off {float:right; width:91px; height:28px; padding-left:30px; text-align:left; background:url('../images/btn_toggle_off.png') no-repeat 0 0; font-size:12px; color:#fff; font-weight:600}
button.btn_toggle_off.on {padding-left:10px; background:url('../images/btn_toggle_on.png') no-repeat 0 0}

/* Modal Popup CSS */
.transparents-layer {position:fixed; left:0; top:0; z-index:100; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity="70")}
.popupwrap {position:absolute; left:-99999px; z-index:101; margin:0; background:#fff}
.popupwrap .poptitle {display:block; height:42px; padding:18px 0 0 20px; color:#fff; font-size:20px; font-weight:600}
.popupwrap .poptxt {display:block; padding:25px 20px; font-size:16px; color:#333; letter-spacing:-1px}
.popupwrap .popcontents {padding:0 20px}
.popupwrap .popcontents .datalist_row {padding:0}
.popupwrap .popcontents .datalist_row table td {height:26px; padding:11px 0 0 0; vertical-align:top}
.popupwrap .popcontents .btnright {margin:0; padding:0 0 10px 0}
.popupwrap.clientinfo {top:305px; width:880px; height:750px}
.popupwrap.clientinfo .poptitle {background:#a864a8}
.popupwrap.clientinfo_refresh {top:340px; width:524px; height:230px}
.popupwrap.clientinfo_refresh .poptitle {background:#a864a8}
.popupwrap.clientinfo_refresh dl {width:100%; text-align:center}
.popupwrap.clientinfo_refresh dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.showddnsip {top:325px; width:880px; height:600px}
.popupwrap.showddnsip .poptitle {background:#a864a8}
.popupwrap.showddnsip span.btnright {margin:-8px 0 10px 0; padding:0}
.popupwrap.showddnsip p.btnright {margin:15px 0 0 0; padding:0}
.popupwrap.showddnsip .datalist_row {padding:0}
.popupwrap.showddnsip .datalist_row table thead th {padding:17px 0; background:#faf4fa; border-left:2px solid #fff; border-top:2px solid #fff; font-size:17px; line-height:18px; font-weight:600}
/*.popupwrap.showddnsip .datalist_row table thead th {background:#faf4fa; color:#a864a8}*/
.popupwrap.showddnsip .datalist_row .scrollbox {height:436px}
.popupwrap.channelinfo {top:305px; width:880px; height:750px}
.popupwrap.channelinfo .poptitle {background:#fc7b06}
.popupwrap.porfowarding {top:242px; width:542px; height:485px}
.popupwrap.porfowarding .poptitle {background:#f9a93b}
.popupwrap.porfowarding .datainsert {padding-bottom:0}
.popupwrap.porfowarding .datainsert th {padding-right:0; padding-left:0}
.popupwrap.porfowarding .datainsert td {padding-right:0; padding-left:0; font-size:24px; font-weight:normal}
.popupwrap.porfowarding .datainsert td.ip_insert_4 span {width:105px; padding-left:26px; background-position:14px 24px}
.popupwrap.porfowarding .datainsert td.ip_insert_4 span:first-child {padding-left:0}
.popupwrap.porfowarding .datainsert td.ip_insert_4 span input.txt {width:105px}
.popupwrap.porfowarding .datainsert td input.txt {width:102px}
.popupwrap.porfowarding .datainsert td select {width:100%; font-size:15px; font-family:NanumGothic}
.popupwrap.porfowarding .btncenter {margin-top:0}
.popupwrap.portforwarding {top:340px; width:524px; height:230px}
.popupwrap.portforwarding .poptitle {background:#fc7b06}
.popupwrap.portforwarding dl {width:100%; text-align:center}
.popupwrap.portforwarding dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.timezone_apply {top:340px; width:524px; height:230px}
.popupwrap.timezone_apply .poptitle {background:#fc7b06}
.popupwrap.timezone_apply dl {width:100%; text-align:center}
.popupwrap.timezone_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.pass_apply {top:340px; width:524px; height:230px}
.popupwrap.pass_apply .poptitle {background:#ea1e69}
.popupwrap.pass_apply dl {width:100%; text-align:center}
.popupwrap.pass_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.sec_apply {top:340px; width:524px; height:230px}
.popupwrap.sec_apply .poptitle {background:#fc7b06}
.popupwrap.sec_apply dl {width:100%; text-align:center}
.popupwrap.sec_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.macfilter_apply {top:340px; width:524px; height:230px}
.popupwrap.macfilter_apply .poptitle {background:#85c468}
.popupwrap.macfilter_apply dl {width:100%; text-align:center}
.popupwrap.macfilter_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.iprenew_apply {top:340px; width:524px; height:230px}
.popupwrap.iprenew_apply .poptitle {background:#a864a8}
.popupwrap.iprenew_apply dl {width:100%; text-align:center}
.popupwrap.iprenew_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.ddnschg_apply {top:340px; width:524px; height:230px}
.popupwrap.ddnschg_apply .poptitle {background:#a864a8}
.popupwrap.ddnschg_apply dl {width:100%; text-align:center}
.popupwrap.ddnschg_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.remote_apply {top:340px; width:524px; height:230px}
.popupwrap.remote_apply .poptitle {background:#fc7b06}
.popupwrap.remote_apply dl {width:100%; text-align:center}
.popupwrap.remote_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.dmz_apply {top:340px; width:524px; height:230px}
.popupwrap.dmz_apply .poptitle {background:#85c468}
.popupwrap.dmz_apply dl {width:100%; text-align:center}
.popupwrap.dmz_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.ddns_apply {top:340px; width:524px; height:230px}
.popupwrap.ddns_apply .poptitle {background:#3cc7c1}
.popupwrap.ddns_apply dl {width:100%; text-align:center}
.popupwrap.ddns_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.macaddrsch {top:125px; width:880px; height:665px}
.popupwrap.macaddrsch .poptitle {background:#85c468}
.popupwrap.macaddrsch span.btnright {margin:-8px 0 10px 0; padding:0}
.popupwrap.macaddrsch p.btnright {margin:15px 0 0 0; padding:0}
.popupwrap.macaddrsch .datalist_row {padding:0}
.popupwrap.macaddrsch .datalist_row .scrollbox {height:434px}
.popupwrap.macaddrsch .datalist_row table thead th {background:#f2f9ee; color:#85c468}
.popupwrap.dhcpmacaddrsch {top:125px; width:880px; height:665px}
.popupwrap.dhcpmacaddrsch .poptitle {background:#A864A8}
.popupwrap.dhcpmacaddrsch span.btnright {margin:-8px 0 10px 0; padding:0}
.popupwrap.dhcpmacaddrsch p.btnright {margin:15px 0 0 0; padding:0}
.popupwrap.dhcpmacaddrsch .datalist_row {padding:0}
.popupwrap.dhcpmacaddrsch .datalist_row .scrollbox {height:434px}
.popupwrap.dhcpmacaddrsch .datalist_row table thead th {background:#FAEBFF; color:#A864A8}
.popupwrap.macaddrselect {top:325px; width:880px; height:665px}
.popupwrap.macaddrselect .poptitle {background:#fd5d62}
.popupwrap.macaddrselect span.btnright {margin:-8px 0 10px 0; padding:0}
.popupwrap.macaddrselect p.btnright {margin:15px 0 0 0; padding:0}
.popupwrap.macaddrselect .datalist_row {padding:0}
.popupwrap.macaddrselect .datalist_row table thead th {background:#fff5f5; color:#fd5d62}
.popupwrap.macaddrselect .datalist_row .scrollbox {height:436px} 
.popupwrap.macaddrselect_gr {top:325px; width:880px; height:665px}
.popupwrap.macaddrselect_gr .poptitle {background:#85c468}
.popupwrap.macaddrselect_gr span.btnright {margin:-8px 0 10px 0; padding:0}
.popupwrap.macaddrselect_gr p.btnright {margin:15px 0 0 0; padding:0}
.popupwrap.macaddrselect_gr .datalist_row {padding:0}
.popupwrap.macaddrselect_gr .datalist_row table thead th {background:#f2f9ee; color:#85c468}
.popupwrap.macaddrselect_gr .datalist_row .scrollbox {height:436px} 
.popupwrap.macclone{top:325px; width:880px; height:665px}
.popupwrap.macclone .poptitle {background:#f9a93b}
.popupwrap.macclone span.btnright {margin:-8px 0 10px 0; padding:0}
.popupwrap.macclone p.btnright {margin:15px 0 0 0; padding:0}
.popupwrap.macclone .datalist_row {padding:0}
.popupwrap.macclone .datalist_row table thead th {background:#fcf7f0; color:#f9a93b}
.popupwrap.macclone .datalist_row .scrollbox {height:436px}
.popupwrap.packetfilter {top:250px; width:880px; height:770px}
.popupwrap.packetfilter .poptitle {background:#fc7b06}
.popupwrap.packetfilter .popcontents {padding-top:15px}
.popupwrap.packetfilter .datainsert {height:295px; padding:0; margin:0}
.popupwrap.packetfilter .datainsert h4 {background:#fcf7f1; color:#fc7b06; font-size:16px; font-weight:600}
.popupwrap.packetfilter .datainsert table td.orchoice {padding:20px 15px 5px 20px}
.popupwrap.packetfilter .datainsert table td.orchoice span {width:140px; margin:0}
.popupwrap.packetfilter .datainsert table td ul {clear:both; overflow:hidden; padding:0}
.popupwrap.packetfilter .datainsert table td ul li {display:none}
.popupwrap.packetfilter .datainsert table td ul li:first-child {display:block}
.popupwrap.packetfilter .datainsert table td ul li div {clear:both; overflow:hidden; margin-top:20px}
.popupwrap.packetfilter .datainsert table td ul li label {display:block; clear:both; padding:0 0 10px 0; color:#fc7b06; font-size:16px; font-weight:600}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert {display:block; float:right; width:380px}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert.first {float:left; width:420px; overflow:visible}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert.macfirst {float:left; width:420px; height:55px; overflow:visible}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert.macfirst strong {float:none; display:block; clear:both; padding-top:10px}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert span {display:block; float:left; width:80px; padding:0 0 0 20px; margin:0; background:url('../images/icon_dot_02.gif') no-repeat 9px 24px}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert span:first-child {padding:0; background:0}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert input.txt {width:78px; padding-left:0; text-align:center}
.popupwrap.packetfilter .datainsert table td ul li .ip_insert em.bul {float:left; padding:4px 0 0 14px}
.popupwrap.packetfilter .datainsert table td ul li .port input.txt {float:left; width:78px; padding-left:0; text-align:center}
.popupwrap.packetfilter .datainsert table td ul li.allip div {clear:none; float:left; width:50%}
.popupwrap.packetfilter .datalist_row {margin:0 0 15px 0}
.popupwrap.packetfilter .datalist_row table th {padding-left:15px; text-align:left; background:#fcf7f1; border:0; color:#fc7b06; font-size:16px; font-weight:600}
.popupwrap.packetfilter .datalist_row table td {text-align:left; background:#fcf7f1; border:0}
.popupwrap.packetfilter .datalist_row table td select {width:160px; background:#fefbf8}
.popupwrap.packetfilter .btncenter {margin:-20px 0 0 0; padding:0}
.popupwrap.macfiltering {top:250px; width:700px; height:485px}
.popupwrap.macfiltering .poptitle {background:#85c468}
.popupwrap.macfiltering .popcontents {padding-top:15px}
.popupwrap.macfiltering .datainsert {height:60px; padding:0; margin:0}
.popupwrap.macfiltering .datainsert h4 {color:#85c468; height:20px; font-size:16px; font-weight:600}
.popupwrap.macfiltering .datainsert table td {padding:5px 18px 5px 20px}
.popupwrap.macfiltering .datalist_row {margin:0 0 15px 0}
.popupwrap.macfiltering .datalist_row table th {padding-left:15px; text-align:left; background:#fcf7f1; border:0; color:#fc7b06; font-size:16px; font-weight:600}
.popupwrap.macfiltering .datalist_row table td {background:#fcf7f1; border:0}
.popupwrap.macfiltering .datalist_row table td select {width:160px; background:#fefbf8}
.popupwrap.w2g_apply {top:340px; width:524px; height:230px}
.popupwrap.w2g_apply .poptitle {background:#fc7b06}
.popupwrap.w2g_apply dl {width:100%; text-align:center}
.popupwrap.w2g_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w2g_reboot {top:340px; width:524px; height:230px}
.popupwrap.w2g_reboot .poptitle {background:#fc7b06}
.popupwrap.w2g_reboot dl {width:100%; text-align:center}
.popupwrap.w2g_reboot dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w2gch_apply {top:340px; width:524px; height:230px}
.popupwrap.w2gch_apply .poptitle {background:#fc7b06}
.popupwrap.w2gch_apply dl {width:100%; text-align:center}
.popupwrap.w2gch_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w2gap_apply {top:340px; width:524px; height:230px}
.popupwrap.w2gap_apply .poptitle {background:#fc7b06}
.popupwrap.w2gap_apply dl {width:100%; text-align:center}
.popupwrap.w2gap_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w2gap_apply_gr {top:340px; width:524px; height:230px}
.popupwrap.w2gap_apply_gr .poptitle {background:#85c468}
.popupwrap.w2gap_apply_gr dl {width:100%; text-align:center}
.popupwrap.w2gap_apply_gr dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}

.popupwrap.w2gap_alert {top:340px; width:550px; height:230px}
.popupwrap.w2gap_alert .poptitle {background:#ee4b87}
.popupwrap.w2gap_alert dl {width:100%; text-align:center}
.popupwrap.w2gap_alert dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w2gap_alert dl dd.btncenter {margin:-10px 0 0 0; padding:0}

.popupwrap.w5g_apply {top:340px; width:524px; height:230px}
.popupwrap.w5g_apply .poptitle {background:#fc7b06}
.popupwrap.w5g_apply dl {width:100%; text-align:center}
.popupwrap.w5g_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w5g_reboot {top:340px; width:524px; height:230px}
.popupwrap.w5g_reboot .poptitle {background:#fc7b06}
.popupwrap.w5g_reboot dl {width:100%; text-align:center}
.popupwrap.w5g_reboot dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w5gch_apply {top:340px; width:524px; height:230px}
.popupwrap.w5gch_apply .poptitle {background:#fc7b06}
.popupwrap.w5gch_apply dl {width:100%; text-align:center}
.popupwrap.w5gch_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.w5gap_apply {top:340px; width:524px; height:230px}
.popupwrap.w5gap_apply .poptitle {background:#fc7b06}
.popupwrap.w5gap_apply dl {width:100%; text-align:center}
.popupwrap.w5gap_apply dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.scanwait {top:340px; width:524px; height:230px}
.popupwrap.scanwait .poptitle {background:#ea1e69}
.popupwrap.scanwait dl {width:100%; text-align:center}
.popupwrap.scanwait dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.scanwait dl dd.btncenter {margin:0; padding:0}
.popupwrap.connect_ap {top:340px; width:524px; height:250px}
.popupwrap.connect_ap .poptitle {background:#ea1e69}
.popupwrap.connect_ap dl {width:100%; text-align:center}
.popupwrap.connect_ap dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.connect_ap dl dd.btncenter {margin:0; padding:0}
.popupwrap.connected_ap {top:340px; width:524px; height:230px}
.popupwrap.connected_ap .poptitle {background:#ea1e69}
.popupwrap.connected_ap dl {width:100%; text-align:center}
.popupwrap.connected_ap dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.connected_ap dl dd.btncenter {margin:0; padding:0}
.popupwrap.alertbox {top:340px; width:524px; height:230px}
.popupwrap.alertbox .poptitle {background:#ea1e69}
.popupwrap.alertbox dl {width:100%; text-align:center}
.popupwrap.alertbox dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.alertbox dl dd.btncenter {margin:0; padding:0}
.popupwrap.alertlink {top:340px; width:524px; height:230px}
.popupwrap.alertlink .poptitle {background:#ea1e69}
.popupwrap.alertlink dl {width:100%; text-align:center}
.popupwrap.alertlink dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.alertlink dl dd.btncenter {margin:0; padding:0}
.popupwrap.alertfail {top:340px; width:524px; height:230px}
.popupwrap.alertfail .poptitle {background:#ea1e69}
.popupwrap.alertfail dl {width:100%; text-align:center}
.popupwrap.alertfail dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.alertfail dl dd.btncenter {margin:0; padding:0}
.popupwrap.alertcon {top:340px; width:524px; height:230px}
.popupwrap.alertcon .poptitle {background:#ea1e69}
.popupwrap.alertcon dl {width:100%; text-align:center}
.popupwrap.alertcon dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.alertcon dl dd.btncenter {margin:0; padding:0}
.popupwrap.confirm_netStatic {top:340px; width:524px; height:230px}
.popupwrap.confirm_netStatic .poptitle {background:#a864a8}
.popupwrap.confirm_netStatic dl {width:100%; text-align:center}
.popupwrap.confirm_netStatic dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.confirm_netStatic dl dd.btncenter {margin:0; padding:0}
.popupwrap.wifisch {top:340px; width:524px; height:280px}
.popupwrap.wifisch .poptitle {background:#ea1e69}
.popupwrap.wifisch dl {width:100%; text-align:center}
.popupwrap.wifisch dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.wifisch dl dd.waiting {margin:0 auto 30px; text-align:center}
.popupwrap.wifisch dl dd.prc p {margin:0 auto 30px}
.popupwrap.wifisch dl dd.prc span {background:#ea1e69}
.popupwrap.wifisch dl dd.btncenter {margin:0; padding:0}
.popupwrap.wifisch .wifilist {margin:15px -15px}
.popupwrap.wifisch .wifilist button.btn_refresh {position:absolute; right:70px; top:17px}
.popupwrap.wifisch .wifilist ul {height:193px; padding:0 20px; overflow-x:hidden; overflow-y:auto}
.popupwrap.wifisch .wifilist ul li {overflow:hidden; padding:10px 10px 10px 30px; background:url('../images/icon_wifi.png') no-repeat 1px 10px; border-bottom:1px solid #f3f3f3; color:#333; font-size:16px; line-height:17px}
.popupwrap.wpsconnect {top:340px; width:524px; height:280px}
.popupwrap.wpsconnect .poptitle {background:#ea1e69}
.popupwrap.wpsconnect dl {width:100%; text-align:center}
.popupwrap.wpsconnect dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.wpsconnect dl dd.waiting {margin:-5px auto 22px; text-align:center}
.popupwrap.wpsconnect dl dd.prc p {margin:0 auto 30px}
.popupwrap.wpsconnect dl dd.prc span {background:#ea1e69}
.popupwrap.wpsconnect dl dd.btncenter {margin:0; padding:0}
.popupwrap.wpsconnect .msg {width:100%; padding:40px 0; text-align:center; color:#333; font-size:16px; line-height:22px}
.popupwrap.wpserror {top:340px; width:700px; height:230px}
.popupwrap.wpserror .poptitle {background:#ea1e69}
.popupwrap.wpserror dl {width:100%; text-align:center}
.popupwrap.wpserror dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.wpserror dl dd.waiting {margin:-5px auto 22px; text-align:center}
.popupwrap.wpserror dl dd.prc p {margin:0 auto 30px}
.popupwrap.wpserror dl dd.prc span {background:#ea1e69}
.popupwrap.wpserror dl dd.btncenter {margin:0; padding:0}
.popupwrap.wpserror .msg {width:100%; padding:40px 0; text-align:center; color:#333; font-size:16px; line-height:22px}
.popupwrap.wpsssid_dis {top:340px; width:564px; height:280px}
.popupwrap.wpsssid_dis .poptitle {background:#ea1e69}
.popupwrap.wpsssid_dis dl {width:100%; text-align:center}
.popupwrap.wpsssid_dis dl dt {overflow:hidden; padding:30px 0; color:#333; font-size:16px; line-height:22px}
.popupwrap.wpsssid_dis dl dd.waiting {margin:-5px auto 22px; text-align:center}
.popupwrap.wpsssid_dis dl dd.prc p {margin:0 auto 30px}
.popupwrap.wpsssid_dis dl dd.prc span {background:#ea1e69}
.popupwrap.wpsssid_dis dl dd.btncenter {margin:0; padding:0}
.popupwrap.wpsssid_dis .msg {width:100%; padding:40px 0; text-align:center; color:#333; font-size:16px; line-height:22px}
.popupwrap.deviceconnect {top:340px; width:524px; height:230px}
.popupwrap.deviceconnect .poptitle {border-bottom:1px solid #ea1e69; color:#ea1e69}
.popupwrap.deviceconnect .pwinp {width:314px; overflow:hidden; padding:0 0 10px 0; margin:35px auto 0; border-bottom:1px solid #7f7f7f}
.popupwrap.deviceconnect .pwinp * {vertical-align:middle}
.popupwrap.deviceconnect .pwinp label {display:inline-block; padding:0 15px 0 5px; color:#999; font-size:15px; font-weight:600}
.popupwrap.deviceconnect .pwinp input.txt {width:200px; height:30px; padding:0; border:0; font-size:17px; color:#333; font-weight:600}

/* Paging */
.paging {clear:both; display:block; width:100%; margin:25px 0 0 0; overflow:hidden; text-align:center}
.paging * {vertical-align:middle}
.paging button {width:5px; height:7px; text-indent:-99999px}
.paging button.btn_pag_prev {margin-right:5px; background:url('../images/icon_pag_prev.png') no-repeat 0 0}
.paging button.btn_pag_next {margin-left:5px; background:url('../images/icon_pag_next.png') no-repeat 0 0}
.paging span a {display:inline-block; width:25px; text-align:center; font-weight:600; color:#333; font-size:14px; line-height:16px}
.paging span a:hover {margin-top:-1px; text-decoration:none; color:#a864a8; font-size:15px}

/* Contents Css */
h4 {position:relative; height:40px; padding:18px 0 0 20px; color:#fff; font-size:20px; font-weight:600}
h4 span {position:absolute; right:20px; top:15px; font-size:13px; font-weight:normal}
h4 span button {margin-left:10px}
.flbox {float:left; width:431px}
.flboxvoc {float:left; width:680px}
.flbox .datalist_border_none {padding-bottom:16px}
.flboxvoc .datalist_border_voc{padding-bottom:16px}
.frbox {float:right; position:relative; width:431px}
.txt_topright {position:absolute; right:0; top:10px; padding:0 0 0 12px; background:url('../images/icon_dot_01.gif') no-repeat 0 6px; color:#000; font-size:16px; font-weight:600; line-height:16px}
/*.scrollbox {width:100%; height:422px; overflow-x:hidden; overflow-y:auto}*/
.scrollbox {width:100%; overflow-x:hidden; overflow-y:auto}

/* Disabled */
button.disabled {background:#f3f3f3 !important; border-color:#b3b7ba !important; color:#bdbdbf !important}
.disabled button {background:#f3f3f3 !important; border-color:#b3b7ba !important; color:#bdbdbf !important}
.disabled button.btn_s_org em.up {background:url('../images/icon_list_up_off.png') no-repeat 50% 50%}
.disabled button.btn_s_org em.down {background:url('../images/icon_list_down_off.png') no-repeat 50% 50%}
div.disabled h4 {background:#a6a7a8 !important; color:#cbcbcb !important}
div.disabled table th {color:#a6a7a8 !important}
div.disabled table td {color:#808080 !important}
.disabled input.txt {background:#f3f3f3 !important; border-color:#b3b7ba !important; color:#797979 !important}
.disabled select {background:#f3f3f3 !important; border-color:#b3b7ba !important; color:#797979 !important}

.orchoice input.radio {display:inline-block; float:left; margin:2px 10px 0 0}
.orchoice input.checkbox {display:inline-block; float:left; margin:2px 7px 0 0}
.orchoice label {display:block; float:left; overflow:hidden; padding-top:2px}

.filebox {position:relative; height:32px}
.filebox:after {display:block; clear:both; content:''}
.filebox p {overflow:hidden; float:none; position:relative; padding-right:90px}
.filebox span {display:block}
.filebox span.iptxt {position:relative}
.filebox span.iptxt input.txt {width:100%; height:30px; padding:0; border:0; background:0; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
.filebox span.ipfile {position:absolute; top:0; right:0; width:auto; cursor:pointer}
.filebox span.ipfile em {position:absolute; top:0; left:0; z-index:1; display:block; width:78px; height:21px; padding-top:7px; text-align:center; border:1px solid #ee4b87; border-radius:2px; font-weight:600; color:#ee4b87; font-size:12px; letter-spacing:-1px; cursor:pointer}
.filebox span.ipfile:hover em {background:#ee4b87; color:#fff}
.filebox span.ipfile input.file {position:relative; z-index:2; width:80px; height:30px; cursor:pointer; opacity:0; filter:alpha(opacity=0); selector-dummy : expression(this.hideFocus=true)}
/* Margin, Padding */
.mt16 {margin-top:16px !important}
.pd18 {padding-bottom:18px !important}
.pd27 {padding-bottom:27px !important}

/* Board */
.datalist_col {overflow:hidden; margin:0 0 16px 0; background:#fff}
.datalist_col table {width:100%}
.datalist_col table tr:first-child th {border-top:0}
.datalist_col table tr:first-child td {border-top:0}
.datalist_col table th {padding:15px 0 15px 16px; text-align:left; border-top:1px solid #d3d3d3; color:#a864a8; font-size:16px; letter-spacing:-1px;  line-height:17px}
.datalist_col table td {padding:10px 0 10px 0; border-top:1px solid #d3d3d3; color:#1e1e1d; font-size:16px; line-height:17px}
.datalist_col table td span {display:inline-block; padding:5px 0}
.datalist_col table td.nat {padding:10px 15px; line-height:35px}
.datalist_col table td .btnset {float:right; display:block; padding-right:18px; margin:-2px 0}
.datalist_col table td .btnset button.btn_m_purple {float:left; margin:0 0 0 10px}

.datalist_border_none {overflow:hidden; padding:0 0 17px 0; margin:0 0 16px 0; background:#fff}
.datalist_border_none h4 {margin:0 0 17px 0}
.datalist_border_none table {width:100%}
.datalist_border_none table th {padding:10px 0 10px 16px; text-align:left; font-size:16px; letter-spacing:-1px; line-height:17px}
.datalist_border_none table td {padding:5px 0 5px 0; color:#1e1e1d; font-size:16px; line-height:17px}
.datalist_border_none table td span {display:inline-block; padding:5px 0}
.datalist_border_none table td input.txt {width:265px; height:24px; padding:3px 0 0 5px; border:1px solid #8a8b8c; color:#333; font-size:16px; line-height:16px; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
.datalist_border_none table td .btnset {float:right; display:block; padding-right:18px}
.datalist_border_none table td .btnset button {float:left; width:90px; height:30px; margin:0; border-radius:2px; font-weight:600; font-size:12px; letter-spacing:-1px}
.datalist_border_none table td.orchoice span {margin-right:15px}
.datalist_border_none table td.orchoice span label {margin-left:-3px; font-size:14px}

.datalist_border_voc{overflow:hidden; padding:0 0 17px 0; margin:0 0 16px 0; background:#fff}
.datalist_border_voc h4 {margin:0 0 17px 0}
.datalist_border_voc table {width:100%}
.datalist_border_voc table th {padding:10px 0 10px 16px; text-align:left; font-size:16px; letter-spacing:-1px; line-height:17px}
.datalist_border_voc table td {padding:5px 0 5px 0; color:#1e1e1d; font-size:16px; line-height:17px}
.datalist_border_voc table td span {display:inline-block; padding:5px 0}
.datalist_border_voc table td input.txt {width:265px; height:24px; padding:3px 0 0 5px; border:1px solid #8a8b8c; color:#333; font-size:16px; line-height:16px; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
.datalist_border_voc table td .btnset {float:right; display:block; padding-right:18px}
.datalist_border_voc table td .btnset button {float:left; width:90px; height:30px; margin:0; border-radius:2px; font-weight:600; font-size:12px; letter-spacing:-1px}
.datalist_border_voc table td.orchoice span {margin-right:15px}
.datalist_border_voc table td.orchoice span label {margin-left:-3px; font-size:14px}
.datalist_border_voc dl {width:100%; text-align:center}
.datalist_border_voc dl dd.btncenter {margin:-10px 0 0 0; padding:0} 

.datalist_row {clear:both; position:relative; padding:0 20px 20px 20px; background:#fff}
.datalist_row h4 {margin:0 -20px 20px -20px}
.datalist_row .txt_topright {display:inline-block; float:right; position:static; height:25px; padding:0 0 0 12px}
.datalist_row .btnright {padding-bottom:0}
.datalist_row table {width:100%}
.datalist_row table thead th {padding:18px 0; background:#faf4fa; border-left:2px solid #fff; font-size:17px; line-height:18px; font-weight:600}
.datalist_row table thead tr th:first-child {border-left:0}
.datalist_row table tbody th {padding:17px 0; background:#faf4fa; border-left:2px solid #fff; border-top:2px solid #fff; font-size:17px; line-height:18px; font-weight:600}
.datalist_row table td {padding:15px 0; text-align:center; border-left:2px solid #fff; border-bottom:1px solid #f3f3f3; color:#333; font-size:14px; line-height:15px}
.datalist_row table td.orchoice {padding:15px 10px}
.datalist_row table td.orchoice span {display:inline-block; width:40%}
.datalist_row table td select {height:29px; padding:3px; border:1px solid #8a8b8c; color:#333; font-size:15px; line-height:15px; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
.datalist_row table tr td:first-child {border-left:0}
.datalist_row table td.no_contents {padding:30px 0; text-align:center; font-size:16px; font-weight:600px; color:#010101}

.datainsert {padding-bottom:15px; margin:0 0 16px 0; background:#fff}
.datainsert table {width:100%}
.datainsert table th {padding:20px 18px 7px 20px; text-align:left; color:#fc7a07; font-size:16px}
.datainsert table th span {float:right; display:block; margin:-4px 0 -3px 0}
.datainsert table th .chk {margin-top:3px}
.datainsert table td {padding:5px 18px 5px 20px; color:#333; font-size:14px; font-weight:600}
.datainsert table td * {vertical-align:middle}
.datainsert table td p.chk {float:none; margin:8px 0 0 0}
.datainsert table .chk {float:right; display:block; margin-top:3px; color:#444; font-size:14px}
.datainsert table .chk input.checkbox {margin-right:5px; vertical-align:-2px}
.datainsert table td input.txt {height:26px; padding:1px 0 0 5px; border:1px solid #8a8b8c; color:#333; font-size:16px; line-height:16px; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
.datainsert table td select {height:29px; padding:3px; border:1px solid #8a8b8c; color:#333; font-size:15px; line-height:15px; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
.datainsert table td.orchoice {padding-bottom:16px}
.datainsert table td.orchoice.size3 span {width:33%; margin-left:0}
.datainsert table td.orchoice * {vertical-align:middle}
.datainsert table td.orchoice span {display:block; float:left; margin-left:30px}
.datainsert table td.orchoice span:first-child {margin-left:0}
.datainsert table td.orchoice .chk {float:right; width:60px !important; margin:0}
.datainsert table td.orchoice .chk label {float:left}
.datainsert table td.orchoice button {float:right; margin:-3px 0 0 0}
.datainsert table td.orchoice ul {clear:both; padding:16px 0 0 0}
.datainsert table td.orchoice ul li {clear:both; overflow:hidden; padding:9px 0 0 0}
.datainsert table td.orchoice ul li span {width:95px !important; padding-top:5px; margin:0}
.datainsert table td.orchoice ul li input.txt {width:285px}
.datainsert table td.channel button {float:right; margin:0}
.datainsert table td.ip_txt {word-spacing:10px}
.datainsert table td.ip_insert_6 {padding-right:0; font-size:0}
.datainsert table td.ip_insert_6 .btn_s_gr {margin-left:15px}
.datainsert table td.ip_insert_6 .btn_s_red {margin-left:15px}
.datainsert table td.ip_insert_6 .btn_d_org {margin-left:15px}
.datainsert table td.ip_insert_6 span {display:block; float:left; width:55px; padding:0 0 0 13px; margin:0; background:url('../images/icon_collen.gif') no-repeat 3px 50%}
.datainsert table td.ip_insert_6 span:first-child {padding:0; background:0}
.datainsert table td.ip_insert_6 span:first-child input.txt {width:52px}
.datainsert table td.ip_insert_6 span input.txt {width:51px; padding-left:0; text-align:center}
.datainsert table td.ip_insert_4 {padding-right:0; font-size:0}
.datainsert table td.ip_insert_4 span {display:block; float:left; width:82px; padding:0 0 0 20px; margin:0; background:url('../images/icon_dot_02.gif') no-repeat 9px 24px}
.datainsert table td.ip_insert_4 span:first-child {padding:0; background:0}
.datainsert table td.ip_insert_4 span input.txt {width:80px; padding-left:0; text-align:center}
.datainsert table td em.bul {display:block; float:left; padding:4px 10px 0 10px; color:#333; font-size:16px}
.datainsert table td.wepkey label {margin-right:12px; color:#7f7f7f; font-size:12px}
.datainsert table td.wepkey button {float:right; margin:-1px 5px 0 0}
.datainsert table td.port_insert {padding-bottom:30px}
.datainsert table td.port_insert input.txt {float:left; width:80px; padding-left:0; text-align:center}
.datainsert table td.port_select {padding-bottom:30px}
.datainsert table td.port_select select {width:180px}
.datainsert table td.no_contents {padding:30px 0; text-align:center; font-size:16px; font-weight:600px; color:#010101}

ul.tabbox {clear:both; width:100%; height:84px}
ul.tabbox li {float:left; width:33.3%; height:68px}
ul.tabbox li a {display:block; height:53px; padding:10px 0 0 0; background:#fff; border-top:5px solid #FDC594; border-right:1px solid #f4e5d7; text-align:center; color:#cdcdcd; font-size:16px; font-weight:600}
ul.tabbox li.on a {background:#fff; border-top:5px solid #fc7a07; color:#6d6b68}
ul.tabbox li a:hover {background:#fff; border-top:5px solid #fc7a07; color:#6d6b68; text-decoration:none}
ul.tabbox li.wifi_01 {width:33.4%}
ul.tabbox li.dmz {width:33.4%}
ul.tabbox li.dmz a {border-top:5px solid #B3C5AB}
ul.tabbox li.dmz.on a {background:#fff; border-top:5px solid #85c468; color:#6d6b68}
ul.tabbox li.dmz a:hover {background:#fff; border-top:5px solid #85c468; color:#6d6b68; text-decoration:none}
ul.tabbox li.port a {height:43px; padding-top:20px; border-top: 5px solid #FDC594;}
ul.tabbox li.port.on a {background:#fff; border-top:5px solid #fc7a07; color:#6d6b68}
ul.tabbox li.port a:hover {background:#fff; border-top:5px solid #fc7a07; color:#6d6b68; text-decoration:none}
ul.tabbox li.nat a {height:43px; padding-top:20px; border-top: 5px solid #FDC594}
ul.tabbox li.nat.on a {background:#fff; border-top:5px solid #fc7a07; color:#6d6b68}
ul.tabbox li.nat a:hover {background:#fff; border-top:5px solid #fc7a07; color:#6d6b68; text-decoration:none}

ul.tabbox li.disabled a {border-top:5px solid #b9b9b9 !important; color:#b9b9b9 !important}
ul.tabbox li.disabled.on a {background:#fff; border-top:5px solid #b9b9b9 !important; color:#b9b9b9 !important}
ul.tabbox li.disabled a:hover {background:#fff; border-top:5px solid #b9b9b9 !important; color:#b9b9b9 !important}
ul.tabbox.detailset li {width:16.6%}
ul.tabbox.detailset li a {height:43px; padding-top:20px; font-size:18px}
ul.tabbox.detailset li.ddns a {border-top:5px solid #95c8c5}
ul.tabbox.detailset li.ddns.on a {border-top:5px solid #3cc7c1}
ul.tabbox.detailset li.ddns a:hover {border-top:5px solid #3cc7c1}
ul.tabbox.detailset li.lan a {border-top:5px solid #fda4a7}
ul.tabbox.detailset li.lan.on a {border-top:5px solid #fd5d62}
ul.tabbox.detailset li.lan a:hover {border-top:5px solid #fd5d62}
ul.tabbox.detailset li.macfilter a {border-top:5px solid #b7d5ac}
ul.tabbox.detailset li.macfilter.on a {border-top:5px solid #85c468}
ul.tabbox.detailset li.macfilter a:hover {border-top:5px solid #85c468}
ul.tabbox li.dhcp_01 {width:50%}
ul.tabbox li.dhcp_01 a {border-top:5px solid #E0CFE0; height: 43px; padding-top: 20px}
ul.tabbox li.dhcp_01.on a {background:#fff; border-top:5px solid #A864A8; color:#6d6b68}
ul.tabbox li.dhcp_01 a:hover {background:#fff; border-top:5px solid #A864A8; color:#6d6b68; text-decoration:none}
ul.tabbox li.dhcp_02 {width:50%}
ul.tabbox li.dhcp_02 a {border-top:5px solid #E0CFE0; height: 43px; padding-top: 20px}
ul.tabbox li.dhcp_02.on a {background:#fff; border-top:5px solid #A864A8; color:#6d6b68}
ul.tabbox li.dhcp_02 a:hover {background:#fff; border-top:5px solid #A864A8; color:#6d6b68; text-decoration:none}

.progress {display:block; position:relative; width:360px; height:12px; background:#ebebeb; font-size:0; line-height:0}
.progress span {display:block; position:absolute; left:0; top:0; height:12px; background:#fc7a07}

.channelH {color:#808080 !important}
.channelS {height:29px; padding:3px; border:1px solid #8a8b8c; color:#333; font-size:15px; line-height:15px; font-family:NanumGothic, MalgunGothic, MS UI Gothic, Dotum}
