﻿@charset utf-8;

/*BASIC*/
body, html {height:100%; background:#f1f3f8; color:#666; position:relative; }
body.popup, html {background:#fff;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea, select, blockquote,button,address,table,th,td {margin:0; padding:0; -webkit-text-size-adjust:none; font-weight:normal; font-size:13px;} /* 2015-01-08 */
table {border-collapse:collapse; border-spacing:0;}
img, fieldset, img a {border:0;}
img, img a {vertical-align:top;}
input,select,textarea{vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,i {font-style:normal; font-weight:normal;}
strong {font-weight:bold;}
ol, ul, dl {list-style:none;}
abbr,acronym {border:0;}
button, input {overflow:visible}

/* 2015-01-08 폰트 삭제 */	
		
a{text-decoration:none;}
a:link,a:hover,a:active{text-decoration:none;}
caption,legend, .blind, .accessibility {position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}
hr {margin-bottom:10px; font-size:0; line-height:0; border:1px solid #fff;}
caption {position:static;}

input[type=checkbox] {width:13px; height:13px; vertical-align:middle; margin:0 4px 0 0; padding:0;}
label { top:1px;}
.input,
.textarea {display:block; border:1px solid #b7b7b7; border-color:#b7b7b7 #e1e1e1 #e1e1e1 #b7b7b7; background:#fff;}
.input {padding:2px 10px 5px;}
.input input[type=text],
.input input[type=password],
.textarea textarea {width:100%; border:0px; outline:none;} /* 2015-01-06 */
.input input[type=text],
.input input[type=password] {height:17px;}
.textarea {padding:8px 0 10px 14px;}
.textarea textarea {resize:none;}

::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}
*::-moz-placeholder {color:#999; opacity:1 !important;}
.placeholder {color:#999;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{color:transparent !important;}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder{color:transparent !important;}

.select {border:1px solid #d7d7d7; padding:3px; display:inline-block; *display:inline; zoom:1; background:#fff;}
.select i {position:relative; display:block; overflow:hidden; height:17px; height:16px\9;}
.select select {position:absolute; width:103%; top:-3px; left:-2px; right:-2px; font-size:12px; color:#666; height:22px; /*height:20px\9;*/} /* 2015-01-07 */ /* 2015-01-08 */

/* Common */
.rel {position:relative;}
.clfix {display:block;}
.clfix:after {content:""; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
*:first-child+html .clfix {min-height:1px}/*IE7*/
.fl {float:left !important;}
.fr {float:right !important;}
.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.verT {vertical-align:top !important;}
.verM {vertical-align:middle !important;}
.verB {vertical-align:bottom !important;}
.mt0 { margin-top:0px !important;}
.mt5 { margin-top:5px !important;}
.mt10 { margin-top:10px !important;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mb0 { margin-bottom:0 !important;}
.mb5 { margin-bottom:5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb15 { margin-bottom:15px !important;}
.mb20 { margin-bottom:20px !important;}
.mb30 { margin-bottom:30px !important;}
.mr5 { margin-right:5px !important;}
.mr8 { margin-right:8px !important;}
.mr10 { margin-right:10px !important;}
.mr20 { margin-right:20px !important;}
.mr30 { margin-right:30px !important;}
.ml0 { margin-left:0px !important;}
.ml5 { margin-left:5px !important;}
.ml8 { margin-left:8px !important;}
.ml10 { margin-left:10px !important;}
.ml20 { margin-left:20px !important;}
.ml30 { margin-left:30px !important;}

/* Button */
.btn_blue,
.btn_blue2,
.btn_gray,
.btn_gray2,
.btn_gray3 {display:inline-block; *display:inline; zoom:1; color:#fff; font-size:13px; line-height:11px; height:14px; padding:7px 10px 6px; text-align:center;}
.btn_blue {background-color:#66a2d4 !important;}
.btn_blue:hover {background-color:#376eaa !important;}
.btn_blue2 {background-color:#538cbc !important;}
.btn_blue2:hover {background-color:#2b537f !important;}
.btn_gray {background-color:#788394 !important;}
.btn_gray:hover {background-color:#505c6f !important;}
.btn_gray2 {background-color:#505c6f !important;}
.btn_gray2:hover {background-color:#29313d !important;}
.btn_gray3 {background-color:#d1d3da !important;}
.btn_down {background-image:url('/ext/img/ico_down.png'); background-repeat:no-repeat; background-position:right center;}
.btn_info {background:url('/ext/img/ico_info.png') no-repeat; width:20px; height:20px; vertical-align:top; *vertical-align:middle; display:inline-block; *display:inline; zoom:1; margin-left:8px;}
.btn_info:hover {background-position:0 100%;}
.btn_info i {text-indent:-9999px; position:relative; z-index:-1; width:20px; display:block;}
.btn_refresh,
.btn_export {padding:7px 10px 7px 30px; height:14px; line-height:14px; width:60px;} /* 2015-01-08 */
.btn_refresh {background:url('/ext/img/ico_refresh.png') no-repeat 18px 8px;}
.btn_export {background:url('/ext/img/ico_export.png') no-repeat 18px 8px; margin-left:5px;}
.btn_narrow {padding-left:5px !important;padding-right:5px !important;} /* 2015-01-27 */
.btn_wide {padding-left:15px !important;padding-right:15px !important;} /* 2015-01-29 */

.font_blue {color:#1a9af3 !important;}
.font_orange {color:#ee6a36 !important;}
.font_dark {color:#333 !important;}	/*2015-01-21 범용 폰트 클래스 추가*/
.font_gray {color:#777 !important;}	/*2015-01-21 범용 폰트 클래스 추가*/

/* Table */
.tbl_blank {width:100%;}
.tbl_blank th,
.tbl_blank td {padding:5px 0; line-height:1;}
.tbl_blank th span,
.tbl_blank td span {line-height:140%;}	/*2015-01-30*/

.tbl_basic table {width:100%; table-layout:fixed;}
.tbl_basic th,
.tbl_basic td {padding:12px 18px; border-left:1px solid #e1e4ed; border-bottom:1px solid #e1e4ed; text-align:left;}
.tbl_basic th,
.tbl_basic th .btn_tip {background:#f9f9f9; font-size:14px; color:#333;} /* 2015-01-08 */

/* Tool Tip */
.btn_tip {position:relative;}
.tip_box {position:absolute; display:none; width:400px;}
.tip_box.on {display:block;}
.tip_box .tip_con {position:relative; width:100%; background:#fff; border:1px solid #364760; z-index:12; color:#666; font-size:14px; display:inline-block;}
.tip_box .tip_con .title {background:#364760; color:#fff; font-size:16px; border-bottom:1px solid #364760; padding:5px 18px; height:23px;} /* 2015-01-08 */
.tip_box .tip_con .con {background:#fff; padding:14px 18px 20px 18px;word-break:break-all;word-wrap:break-word;max-height:305px;overflow-y:auto;}
.tip_box .tip_con .con.release_note {max-height:495px;overflow-y:auto;}
.tip_box .tip_con .btn_close {position:absolute; top:12px; right:18px; background:url('/ext/img/btn_close.png') no-repeat; width:12px; height:12px; text-indent:-9999px; overflow:hidden;}
.rc_keys .tip_box .tip_con .con {max-height:130px;}

/* List */
.list_dot > li {position:relative; background:url('/ext/img/ico_dot_gr.png') no-repeat 0 8px; color:#777; font-size:13px; margin-top:10px; padding-left:8px;}
.list_dot li:first-child {margin-top:0}
.list_dot .note1 {padding-left:128px !important;word-break:break-all;word-wrap: break-word;}
.list_dot .note1 .sub {width:128px;}
.list_dot .note2, 
.list_dot .note3 {padding-left:108px !important;word-break:break-all;word-wrap: break-word;}
.list_dot .note2 .sub, 
.list_dot .note3 .sub {width:108px;}
.list_dot li .sub {position:absolute; left:0; top:0; color:#333; font-weight:normal;} /*2015-01-21*/

/* Layout */
.wrap {position:relative; min-width:960px; max-width:1240px; margin:0 auto; padding:0 20px;}
.wrap2 {position:relative; width:960px; margin:0 auto; padding:0 20px;}
.container {padding-bottom:60px; min-width:1000px; min-height:735px; background:#f1f3f8;}	/*2015-01-15 660->735*/

body.white {background-color:#fff;}	/* 2015-01-15 */

/* Header */
.header .consult {min-width:1000px;}
.header .consult {background:#f9f9f9; height:30px; border-bottom:1px solid #e7e9f0;}
.header .consult .wrap {z-index:2;}
.header .consult .wrap:after {content:; clear:both; display:block;}
.header .consult .time {float:left; padding:5px 0; margin-left:-10px;}
.header .consult .time li {float:left; font-size:12px; color:#777; background:url('/ext/img/var_gray.png') no-repeat left center; padding:0 10px; height:20px; line-height:20px;}
.header .consult .time li:first-child {background:none;}
.header .consult .time li em {color:#333;}
.header .consult .time li em.gmt {margin-left:8px;}
.header .consult .time li .btn_gray {width:52px; height:20px; padding:0; font-size:12px; margin-left:8px;}
.header .consult .info {float:right;}
.header .consult .info .btn_view {background:url('/ext/img/btn_myinfo_arrow.png') no-repeat right top #66a2d4; min-width:38px; height:24px; display:block; color:#fff; font-size:12px; padding:7px 8px 0 15px;} /* 2015-01-13 */ /* 2015-01-15 */
.header .consult .info .btn_view:hover {background-color:#376eaa;}
.header .consult .info .btn_view.on {background:url('/ext/img/btn_myinfo_arrow.png') no-repeat right bottom #376eaa;} /* 2015-01-13 */ /* 2015-01-15 */
.header .consult .info .detail {position:absolute; min-width:352px; max-width:960px; right:0; top:31px; background:#fff; display:none; z-index:3; } /* max-width:800px; */ /* 2015-01-21 */
.header .consult .info .detail.on {display:block;}
.header .consult .info .detail .tit {height:17px; color:#fff; background:url(/ext/img/ico_phone.png) no-repeat 20px 11px #376eaa; padding:11px 20px 11px 52px; font-size:14px; line-height:14px;}
.header .consult .info .detail .agent {border:1px solid #b9cedf; border-top:none; padding:15px 20px; background:url('/ext/img/img_agent.png') no-repeat 22px 16px; width:auto;}
.header .consult .info .detail .agent .tbl {margin-left:70px;}
.header .consult .info .detail .agent .tbl_blank {table-layout:auto}
.header .consult .info .detail .agent .tbl_blank td,
.header .consult .info .detail .agent .tbl_blank th {padding:5px 0; color:#333;}
.header .consult .info .detail .agent .tbl_blank th {min-width:50px; color:#777; text-align:left; vertical-align:top; font-weight:bold;}
.header .consult .info .detail .agent .tbl_blank td {min-width:190px;} /*2015-01-21*/
.header .consult .info .detail .agent .tbl_blank td .name {display:inline-block; min-width:190px; max-width:798px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;} /* 2015-01-21 */
.header .consult .info .detail .btn {border-top:1px solid #eaecf2; padding-top:12px; margin-top:15px; overflow:hidden; width:100%;}
.header .consult .info .detail .btn ul {width:220px;margin:0 auto;}
.header .consult .info .detail .btn li {float:left; width:110px; background:url('/ext/img/var_gray.png') no-repeat left center; text-align:center; display:block;}
.header .consult .info .detail .btn li:first-child {background:none;}
.header .consult .info .detail .btn li a {color:#333; font-size:12px; display:inline-block; *display:inline; zoom:1;}
.header .consult .info .detail .btn li a:hover {color:#1a9af3;}
.header .gnb {background:#fff; height:59px; min-width:1000px}
.header .gnb .wrap {z-index:1; text-align:center;} /* 2015-01-09 */
.header .gnb .logo {position:absolute; left:20px; top:0; padding-top:20px; width:200px; height:39px; border-right:1px solid #e1e4ec;}
.header .gnb .mn {position:relative; overflow:hidden; padding-top:20px; max-width:650px; /*margin-left:30%;*/ z-index:1; display:inline-block; margin:0 60px 0 200px;} /* 2015-01-09 */
.header .gnb .mn li {float:left; background:url('/ext/img/var_gray2.png') no-repeat left center; padding:0 14px; height:20px; line-height:20px;} 
.header .gnb .mn li:first-child {background:none;}
.header .gnb .mn li a {font-size:15px; color:#666;} /* 2015-01-08 */
.header .gnb .mn li a:hover,
.header .gnb .mn li a.on {color:#125ca2;}
.header .gnb .btn_end {position:absolute; right:20px; top:0;  z-index:1; }
.header .gnb .btn_end a {width:59px; height:59px; background:url('/ext/img/btn_end.png') no-repeat; text-indent:-9999px; overflow:hidden; display:block; border-left:1px solid #e1e4ec; border-right:1px solid #e1e4ec;}
.header .gnb .btn_end a:hover {background-position:0 -59px; border-left:1px solid #788394; border-right:1px solid #788394;}
.header .mn_quick {background:#2f3642; height:50px; min-width:1000px}
.header .mn_quick .wrap {z-index:1;}
.header .mn_quick ul {overflow:hidden;}
.header .mn_quick ul li {position:relative; float:left; width:12.4%;}
.header .mn_quick ul li a {display:block; height:50px; color:#aaadb3; font-size:12px; line-height:1; padding-left:28px; text-align:left;} /* 2015-01-08 */ /* 2015-01-09 */
.header .mn_quick ul li a span {display:table-cell; height:50px; vertical-align:middle; cursor:pointer;}
.header .mn_quick .upgrade a {background:url('/ext/img/mn_quick1.png') no-repeat left top;}
.header .mn_quick .service a {background:url('/ext/img/mn_quick2.png') no-repeat left top;}
.header .mn_quick .install a {background:url('/ext/img/mn_quick3.png') no-repeat left top;}
.header .mn_quick .exter a {background:url('/ext/img/mn_quick4.png') no-repeat left top;}
.header .mn_quick .backup a {background:url('/ext/img/mn_quick5.png') no-repeat left top;}
.header .mn_quick .restore a {background:url('/ext/img/mn_quick6.png') no-repeat left top;}
.header .mn_quick .diag a {background:url('/ext/img/mn_quick7.png') no-repeat left top;}
.header .mn_quick .satis a {background:url('/ext/img/mn_quick8.png') no-repeat left top;}
.header .mn_quick ul li a:hover,
.header .mn_quick ul li a.on {color:#418bca; background-position:left bottom;}

/* Footer */
.footer {min-width:1000px; background:#bdc0c6; text-align:center; padding:32px 0;}
.footer .footer_wrap{position: relative; min-width: 960px; max-width: 1240px; margin: 0 auto; color:#fff; overflow:hidden; padding:0 20px;}
.footer .footer_wrap div{width:50%; float:left;}
.footer address {color:#fff; display:inline; margin-left:10px;}
.footer .select{width:148px;}
.footer label{line-height:24px; height:24px; vertical-align: top;}

.mFooter {width:100%; background:#bdc0c6; text-align:center; padding:18px 0;}
.mFooter .footer_wrap{position: relative; width:440px; margin: 0 auto; color:#fff; overflow:hidden; padding:0 20px;}
.mFooter .footer_wrap div {width:440px;}
.mFooter address {color:#fff; display:inline; margin-left:10px;}

.log_header.more {padding-top:25px;}
.mFooter_white {border-top:2px solid #adc1d4; padding:15px 0;}
.mFooter_white h2 {color:#2b6fad; font-size:20px;} /* 2015-01-08 */
.mFooter_white .tbl_blank {margin-top:8px;}
.mFooter_white .tbl_blank td em {margin-left:8px;}
.mFooter_white .tbl_blank td {padding:3px 0; font-size:12px; color:#474747;}
.mFooter_white .footer_wrap {margin:40px 0; color:#4884bc; text-align:center;}
.mFooter_white .footer_wrap div{width:450px; margin:0 auto;}
.mFooter_white .footer_wrap .select{width:150px; border:1px solid #999;}/*background:#dcdcdc; */
.mFooter_white .footer_wrap .select select{}/*background:#dcdcdc; border-style:none;}*/
.mFooter_white .footer_wrap label{line-height:24px; height:24px; vertical-align: top;}


/* Loading Box */
.wrap_loading {position:relative;}
.box_loading {display:none; position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:10;}
.box_loading .txt {position:absolute; top:50%; width:100%; text-align:center; color:#333; font-size:18px;} /* 2015-01-08 */
.box_loading .txt img {margin-bottom:15px;}
.box_loading .txt b {font-weight:bold;}
.box_loading .dimmed {position:absolute;left:0;top:0;width:100%;height:100%; background-color:#fff; opacity:0.9;filter:alpha(opacity=90);}

.box_loading.pincode,
.box_loading.rmlog,
.box_loading.install,
.box_loading.q_upgrade, 
.box_loading.info,
.box_loading.exter_all,
.box_loading.satis_all,
.wrap_rc .box_loading,
.rc_keys .box_loading,
.QL_restore .box_loading.g_restore_all {background:none;}

.box_loading.pincode .dimmed,
.box_loading.install .dimmed,
.box_loading.q_upgrade .dimmed,
.QL_restore .box_loading.g_restore_all .dimmed {opacity:0.8;filter:alpha(opacity=80);}

.box_loading.install .txt p,
.box_loading.q_upgrade .txt p {font-size:13px !important;} /* 2015-01-08 */
.box_loading.info .txt {font-size:13px;} /* 2015-01-08 */
.QL_restore .box_loading.g_restore_all .txt p {font-size:13px;}
.QL_restore .box_loading.g_restore_all .bbold{font-weight:bold;text-align:center;}
.QL_restore .box_loading.g_restore_all .bbold span{color:#1a9af3;}

.box_loading.info {height:75%;bottom:0 !important;top:auto;}
.product .box_loading.info, 
.device .box_loading.info {height:84%;}
.customer .box_loading.info,
.network .box_loading.info, 
.memory .box_loading.info {height:82%;}
.box_loading.loading_lastest {top:-30px; height:110%;}
.QL_restore .box_loading.g_restore_all{width:800px;}

.box_loading.rmlog .txt img {margin-bottom:20px;}

/*2015-01-20 추가*/
.loading_small_wrap{position:relative}
.loading_small_wrap .loading_small {position:absolute;width:60px;height:22px;top:0;left:0;background-color:white;text-align:center;}
.loading_small_wrap .loading_small img {width:18px;height:18px;margin-top:1px;}
.loading_small_wrap .loading_small.tall {top:auto;bottom:9px;}
/* 2015-01-27 추가 */
.loading_small_wrap .loading_small_mask {position:absolute;width:69px;height:26px;top:0;left:63px;}
.loading_small_wrap .loading_small_mask.tall {top:auto;bottom:5px;}
.loading_small_wrap .loading_small_mask img {width:100%;height:100%;}

/*2015-01-29 추가*/
.loading_small_wrap.info .loading_small {width:50%;top:auto;bottom:4px;}
.loading_small_wrap.info .loading_small img {width:18px;height:18px;margin-top:1px;}
.loading_small_wrap.info .loading_small_mask {position:absolute;width:75px;height:30px;bottom:0;right:5px;left:auto;}
.loading_small_wrap.info .loading_small_mask img {width:100%;height:100%;}

/* Login */
.body_log {background:url('/ext/img/bg_log.png') repeat-x left top #fff; min-width:1000px;min-height:780px;}
.log_header {position:relative; padding:90px 0 10px; border-bottom:2px solid #c2d6e9; overflow:hidden;}
.log_header .lm_right {position:absolute; right:0; bottom:5px; width:612px;}
.log_header .lm_right .tbl_blank table {table-layout:fixed;}
.log_header .lm_right .tbl_blank th {color:#3477b5; vertical-align:middle; text-align:right;} /* 2015-01-08 */
.log_header .lm_right .tbl_blank td {text-align:right;}
.log_header .lm_right .tbl_blank .select {width:142px;}
.log_header .lm_right .tbl_blank td .btn_down {text-align:left; padding:7px 33px 7px 10px; width:58px;}
.log_container {margin:0 auto; overflow:hidden;}
.login {width:750px; padding:80px 0;}
.log_container h1 {float:left;}
.log_container .box_log {position:relative; float:right; margin-top:42px;}
.login .box_log {width:410px;}
.log_container .box_log .input {width:280px; margin:6px 100px 0 0; padding:8px 14px 8px; height:18px; border:1px solid #d7d7d7;}
.log_container .box_log .input input::-webkit-input-placeholder {color:#3477b5;} /* 2015-01-08 */
.log_container .box_log .input input::-moz-placeholder {color:#3477b5;} /* 2015-01-08 */
.log_container .box_log .input input {color:#3477b5; font-size:14px; height:18px; line-height:19px; vertical-align:top;} /* 2015-01-08 */
.log_container .box_log .log_opt {overflow:hidden; margin-top:18px; padding-top:12px; border-top:1px solid #e3e3e3; }
.log_container .box_log .log_opt .id_save {float:left;}
.log_container .box_log .log_opt .id_save label {color:#3477b5; font-size:12px;} /* 2015-01-08 */
.log_container .box_log .log_opt .reissuie {float:right;}
/*.log_container .box_log .log_opt .reissuie a {width:76px;} 2015-01-29 */
.log_container .box_log .btn_login {position:absolute; right:0; top:6px; width:82px}
.log_container .box_log .btn_login a {background:url('/ext/img/RM/btn_login.png') no-repeat left top; text-indent:-9999px; overflow:hidden; width:82px; height:82px; display:block;}
.log_container .box_log .btn_login a:hover {background-position:left bottom;}


.pin {width:880px; padding:80px 0;}
.pin .box_log {position:relative; float:right; margin-top:30px; width:526px;}
.pin .box_log .info {position:relative; border-bottom:1px solid #e6e6e6; padding-bottom:10px;}
.pin .box_log .info .name {vertical-align:baseline; height:30px; padding:0 0 0 25px; background:url('/ext/img/ico_person2.png') no-repeat 0 5px; font-size:12px;}
.pin .box_log .info .name strong {color:#3477b5; margin-right:6px; font-weight:normal;} /* 2015-01-08 */
.pin .box_log .info .name p {font-size:12px; line-height:17px; width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pin .box_log .info .name p.n_name {color:#3477b5;} /* 2015-01-08 */
.pin .box_log .info .name p.n_id {margin-top:-4px;} /* 2015-01-08 */
.pin .box_log .info .btn {position:absolute; right:0; top:0; overflow:hidden;}
.pin .box_log .info .btn a {display:block; float:left; padding:6px 15px 7px; margin-left:5px;}
.pin .box_log .code {position:relative; border-bottom:1px solid #e6e6e6; height:122px; padding-right:189px;}
.pin .box_log .code .input {position:relative; margin:0; top:43px; width:auto; background:#fff; color:#3477b5; font-size:14px;} /* 2015-01-08 */
.pin .box_log .code .btn {position:absolute; right:0; top:20px;}
.pin .box_log .code .btn a {display:inline-block; *display:inline; zoom:1; width:82px; height:82px; overflow:hidden; white-space:nowrap}
.pin .box_log .code .btn a:hover {background-position:0 -82px;}
.pin .box_log .code .btn a i {width:82px; overflow:hidden; display:block; color:white; text-align:center; line-height:82px;} /*2015-01-28 수정*/
.pin .box_log .code .btn .btn_ok {background:url('/ext/img/btn_ok.png') no-repeat;}
.pin .box_log .code .btn .btn_cancel {background:url('/ext/img/btn_cancel.png') no-repeat; margin-left:2px;}
/* 2015-01-21 추가 */
.pin .box_log .reserv_info {padding:5px 15px;}
.pin .box_log .reserv_info .title {padding:5px 15px; background:url('/ext/img/bul_check.png') no-repeat 0 11px; font-size:13px; color:#333;}
.pin .box_log .reserv_info .cont {padding:0 8px; background:url('/ext/img/ico_dot_gr.png') no-repeat 0 8px; font-size:12px; color:#777;}
.pin .box_log .reserv_info .cont table td {vertical-align: top;} /*2015-01-23 추가*/
.pin .box_log .reserv_info .cont img {margin-left:10px; vertical-align:top; padding-top:5px;}

.log_footer {border-top:2px solid #adc1d4; padding:15px 0;}
.log_footer h2 {color:#2b6fad; font-size:20px;} /* 2015-01-08 */
.log_footer .tbl_blank {margin-top:8px;}
.log_footer .tbl_blank td em {margin-left:8px;}
.log_footer .tbl_blank td {padding:3px 0; font-size:12px; color:#474747;}
.log_footer .footer_wrap {margin-top:67px; color:#4884bc; text-align:center;}
.log_footer .footer_wrap div{width:50%; overflow:hidden; float:left;}
.log_footer .footer_wrap .select{width:150px; border:1px solid #999;}/*background:#dcdcdc; */
.log_footer .footer_wrap .select select{}/*background:#dcdcdc; border-style:none;}*/
.log_footer .footer_wrap label{line-height:24px; height:24px; vertical-align: top;}

/* Contents */
.h1_tit {font-size:32px; color:#243348; text-align:center; height:74px; line-height:76px;} /* 2015-01-08 */
.h2_tit {color:#364760; font-size:20px; padding:17px 23px 10px;} /* 2015-01-08 */
.h2_tit_logo {color:#1C61A1; font-size:25px; } /* 2025-08-12 추가 */
.h2_tit_logo2 {color:#1C61A1; font-size:15px;  } /* 2025-08-19 추가 */
.shadow {position:relative; background:url('/ext/img/line_shadow.png') repeat-x left bottom; padding-bottom:1px;}
 

.wrap_info1  {position:relative; z-index:2;}
.rm_info1 {position:relative; z-index:2; background:url('/ext/img/line_gray.png') repeat-y center top #fff; border:1px solid #b9cedf;}
.rm_info1:after {content:'';display:block;height:0;clear:both; zoom:1;}
*:first-child+html .rm_info1{min-height:1px}/*IE7*/
.rm_info1 .box {position:relative; width:49.9%;}
.rm_info1 .box .h2_tit {padding:18px 23px 5px;} 
.rm_info1 .box .h2_tit_logo {padding:18px 23px 5px;} /* 2025-08-12 추가 */
.rm_info1 .tbl_setup {margin:0px 23px 5px;}
.rm_info1 .soft {border-right:none;}
.rm_info1 .setup {border-left:none;}
.rm_info1 .setup .change {position:absolute; left:0; bottom:0; width:100%;}
.rm_info1 .setup .change p {background:url('/ext/img/line_dot.png') repeat-x left top; color:#777; font-size:13px; padding:15px 0; margin:0 23px; height:20px}
.rm_info1 .setup .change span {color:#16a3f8}
.rm_info1 .soft .regist {position:relative; z-index:2; background:url('/ext/img/ico_note.png') no-repeat 0 8px; padding:0 50px 0 30px; margin:0px 23px;}
.rm_info1 .soft .regist > ul > li {background:url('/ext/img/ico_dot_gr.png') no-repeat 0 8px; padding-left:8px; color:#777; font-size:12px; margin-top:2px; height:18px;}
.rm_info1 .soft .regist li span {display:inline-block; *display:inline; zoom:1; width:98%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.rm_info1 .soft .regist li span strong {color:#555;}
.rm_info1 .soft .regist .btn_more {position:absolute; right:0; bottom:2px; font-size:12px; background:url('/ext/img/ico_more.png') no-repeat right center; padding-right:11px; border-bottom:1px solid #888; color:#666;}
 
.tbl_setup {width:100%;}
.rm_info1 .tbl_setup {width:auto;}
.rm_info1 .tbl_setup td {word-break:break-all;word-wrap:break-word;}
.tbl_setup th {color:#222; text-align:left; font-size:14px; vertical-align:top;} /* 2015-01-08 */
.tbl_setup td {font-size:13px;} 
.tbl_setup th,
.tbl_setup td {padding:5px 0;}
.tbl_setup td strong {font-size:14px;}
.tbl_setup .total {color:#ee6a36; font-size:13px; padding:10px 0 0px;}
.tbl_setup .total i {display:inline-block; *display:inline; zoom:1; margin-right:6px; vertical-align:middle;}
.tbl_setup .total .btn_gray {height:24px; line-height:22px; min-width:76px; margin-left:20px; padding:0}

.rm_info2 {padding-top:23px; position:relative; z-index:1;}
.rm_info2:after {content:'';display:block;height:0;clear:both; zoom:1;}
*:first-child+html .rm_info2 {min-height:1px}/*IE7*/
.rm_info2 .box {width:49.9%; height:100%;}
.rm_info2 .box.fl .shadow {margin-right:12px;}
.rm_info2 .box.fr .shadow {margin-left:12px;}
.rm_info2 .product,
.rm_info2 .device {position:relative; border:1px solid #b9cedf; background-color:#fff;}

.rm_info3 {overflow:hidden; margin:23px -12px 0;}
.rm_info3 .box {width:33.3%;}
.rm_info3 .box2 {width:49.9%;}
.rm_info3 .shadow {margin:0 12px;}
.rm_info3 .customer,
.rm_info3 .network,
.rm_info3 .memory {position:relative; border:1px solid #b9cedf; background-color:#fff;}
.rm_info3 .network .input {display:inline-block; *display:inline; zoom:1; border:none; border-bottom:1px solid #888; padding:3px 0; margin-right:77px;} /* 2015-01-29 width:54px *//*2015-01-30*/
.rm_info3 .network .input input {color:#666;}
.rm_info3 .network .btn_check {width:64px; height:24px; line-height:20px; *line-height:20px; min-height:inherit; padding:0; vertical-align:bottom; margin-left:3px;position:absolute;bottom:3px;right:10px;} /*2015-01-30*/
.rm_info3 .network .btn_info, .rm_info3 .memory .btn_info {margin-top:4px;} /*2015-01-29*/

.tbl_info {margin-top:5px; width:100%;}
.tbl_info th,
.tbl_info td {padding:6px 0 7px; border-top:1px solid #e7eaf1; font-size:13px;}
.tbl_info th {color:#777; text-align:left; vertical-align:middle; padding-left:23px; padding-right:5px; word-break:break-all;word-wrap:break-word;} /* 2015-01-08 */ /*2015-01-29*/
.tbl_info td {color:#666;word-break:break-all;word-wrap:break-word;padding-right:3px;}
.tbl_info td.loading_small_wrap {padding-top:2px;padding-bottom:2px;} /*2015-01-29*/

/* rm log */
.wrap_log {position:relative; border:1px solid #b9cedf; background:#fff;}
.wrap_log .tbl_log th, 
.wrap_log .tbl_log td {padding:10px 18px;}
.wrap_log .tbl_log th {padding-right:0;word-break:break-all;word-wrap:break-word;}
.wrap_log .tbl_log .no_line {border-left:none;}
.wrap_log .tbl_log .point {color:#ec6a36; text-align:right; border-bottom:1px solid #c6c9dc; font-size:12px; height:26px;}
.wrap_log .tbl_log .info li {color:#333; padding:5px 0 5px 24px; min-height:15px;}
.wrap_log .tbl_log .info li span {color:#777; margin-left:10px;}
.wrap_log .tbl_log .info .person {background:url('/ext/img/ico_person.png') no-repeat left center;}
.wrap_log .tbl_log .info .date {background:url('/ext/img/ico_date.png') no-repeat left center;}
.wrap_log .tbl_log .info .person.dim {background:url('/ext/img/ico_person_dim.png') no-repeat left center;}
.wrap_log .tbl_log .info .date.dim {background:url('/ext/img/ico_date_dim.png') no-repeat left center;}
.wrap_log .tbl_log .choose span {color:#16a3f8; font-size:12px;}
.wrap_log .tbl_log .choose p {margin-top:10px;}
.wrap_log .tbl_log .choose p strong {color:#ec6a36; font-weight:normal;}
.wrap_log .tbl_log .symptom {padding:0 1px 0 12px;}
.wrap_log .tbl_log .symptom textarea {height:58px; overflow:scroll; overflow-x:hidden;padding-top:5px;}
.wrap_log .tbl_log .log_rel {display:block; width:100%; overflow:hidden;}
.wrap_log .tbl_log .input_ime {float:left; width:335px; margin-top:24px;}
.wrap_log .tbl_log .input_ime .input {float:left; width:228px; height:19px; padding:0px 10px 3px;}
.wrap_log .tbl_log .input_ime .btn_gray {float:left; width:58px; height:24px; line-height:20px; *line-height:20px; padding:0; margin-left:8px; min-height:inherit;}
.wrap_log .tbl_log .box_result {margin-left:346px; border:1px solid #b7b7b7; height:63px; overflow:auto; overflow-x:hidden; zoom:1; padding:5px 0 5px 10px;background-color:#f9f9f9;}
.wrap_log .tbl_log .box_result td {padding:2px 0; border:none; word-break:break-all; word-wrap:break-word;}
.wrap_log .tbl_log .box_result .success,
.wrap_log .tbl_log .box_result .fall,
.wrap_log .tbl_log .box_result .process {padding-left:15px;} /* 2015-01-08 */
.wrap_log .tbl_log .box_result .success {background:url('/ext/img/ico_success.png') no-repeat 0 8px;  color:#1a9af3;vertical-align:top;}
.wrap_log .tbl_log .box_result .fall {background:url('/ext/img/ico_fall.png') no-repeat 0 8px; color:#666;}
.wrap_log .tbl_log .box_result .process {background:url('/ext/img/ico_dot_or3.png') no-repeat 0 8px; color:#ee6a36;}
.wrap_log .tbl_log .box_result .code {color:#333;}
.wrap_log .tbl_log .log_rel.disabled .input_ime .input {background-color:#f9f9f9;border:1px solid #e1e1e1;}
.wrap_log .tbl_log .log_rel.disabled .input_ime .input input {background-color:#f9f9f9;}
.wrap_log .tbl_log .log_rel.disabled .input_ime .btn_gray {cursor:default;background-color:#d2d2da !important;}
.wrap_log .tbl_log .log_rel.disabled .input_ime .btn_gray:hover {cursor:default;background-color:#d2d2da !important;}
.wrap_log .tbl_log .log_rel.disabled .box_result {background-color:#f9f9f9;}

.wrap_log .tbl_log .option {overflow:hidden; margin-top:10px;}
.wrap_log .tbl_log .tit {color:#333; font-size:14px; vertical-align:baseline;} /* 2015-01-08 */
.wrap_log .tbl_log .btn_stop {width:114px; height:14px; padding:3px 0 6px; margin-left:20px; vertical-align:baseline;line-height:14px; font-size:13px;}
.wrap_log .tbl_log .ing {margin-left:20px; color:#ec6a36; vertical-align:baseline; background:url('/ext/img/ico_dot_or2.png') no-repeat 0 3px; padding-left:16px; height:15px; line-height:15px; display:inline-block; *display:inline; zoom:1;}
.wrap_log .tbl_log .pause {margin-left:20px; vertical-align:baseline; background:url('/ext/img/ico_pause.png') no-repeat 0 3px; padding-left:16px; height:15px; line-height:15px; display:inline-block; *display:inline; zoom:1;}
.wrap_log .tbl_log .executed {margin-left:20px; color:#ec6a36;}
.wrap_log .tbl_log span.stop {margin-left:20px;}
.wrap_log .tbl_log .lock {float:right; font-size:12px; text-align:right; margin-top:6px;}
.wrap_log .tbl_log .log_list {display:block;height:330px; border:1px solid #b7b7b7; margin-top:10px; color:#333; padding:15px 20px; line-height:2.2; overflow:auto; overflow-x:hidden; clear:both;}
.wrap_log .tbl_log .log_list.stop {background-color:#f9f9f9;}
.wrap_log .tbl_log div.loading {display:none;}
.wrap_log .tbl_log .log_wrap {padding-bottom:10px;}
.wrap_log .tbl_log .log_wrap.loading_wrap div.log_list {display:none;}
.wrap_log .tbl_log .log_wrap.loading_wrap div.loading {display:block;height:235px; border:1px solid #b7b7b7; margin-top:10px;text-align:center;font-size:18px;line-height:24px; color:#333;padding-top:100px;} /* 2015-01-08 */
.wrap_log .tbl_log .log_wrap.loading_wrap div.loading img {padding-bottom:20px;}
.wrap_log .required {background:url('/ext/img/ico_dot_or.png') no-repeat; overflow:hidden; display:inline-block; *display:inline; zoom:1; width:5px; height:5px; vertical-align:middle; margin:-3px 5px 0 0;}
.wrap_log .required i {text-indent:-9999px;}

.explain_s {font-size:12px;}

/* Remote Setup */
.line_rmsetup {position:relative; z-index:2;}
.box_rmsetup {position:relative; z-index:2; border:1px solid #b9cedf; background:#fff; height:30px; padding:10px;}
.box_rmsetup:after {content:'';display:block;height:0;clear:both; zoom:1;}
*:first-child+html .box_rmsetup {min-height:1px}/*IE7*/
.box_rmsetup .left {position:relative; z-index:2; float:left; padding:4px 0;}
.box_rmsetup .right {float:right;}
.box_rmsetup .btn_info {margin:2px 0 0 0;} 
.box_rmsetup .select {width:200px; vertical-align:middle; margin-left:8px;}
.box_rmsetup .btn_compare {width:80px; height:24px; padding:0; line-height:20px; margin-left:5px; vertical-align:bottom}

.wrap_rmsetup {position:relative; z-index:1; margin-top:10px; padding-left:210px;}
.left_cate {position:absolute; left:0; top:0; border-bottom:1px solid #e0e2e6; width:200px;}
.left_cate .mn {overflow:hidden; width:100%;}
.left_cate .mn li {float:left; width:50%;}
.left_cate .mn li a {display:block; height:47px; line-height:47px; text-align:center; color:#e1e3e7; background:#8d96a5;} /* 2015-01-08 */
.left_cate .mn li a:hover,
.left_cate .mn li.on a {background:url('/ext/img/arrow_down2.png') no-repeat center bottom #505c6f; color:#fff}
.left_cate .mn li a span {word-break:break-all;word-wrap:break-word;line-height:14px;}
.left_cate .list {border:1px solid #b9cedf; border-top:none; background:#fff;} /* height:431px;}*/
.left_cate .list li a {color:#333; display:block; border-bottom:1px solid #e2e5ed; padding:14px 30px 14px 24px; word-break:break-all; word-wrap:break-word;}/* height:14px;*/ /* 2015-01-08 */
.left_cate .list .on a {background:url('/ext/img/arrow_right.png') no-repeat right center #66a2d4 !important;; color:#fff !important;}
.left_cate .list .change a {color:#1a9af3; background:#f6fbfe;}
.list_cate {position:relative; border:1px solid #b9cedf; background:#fff;}
.list_cate .info {background:url('/ext/img/ico_check.png') no-repeat 20px 18px; padding:15px 0 15px 35px; height:16px; line-height:16px; color:#777;}
.list_cate .info em {color:#333;}
.list_cate .info strong {color:#16a3f8; font-weight:normal;}
.list_cate .head {position:relative; border-top:1px solid #c5c9db; border-bottom:1px solid #c5c9db; background:#f0f0f0;padding:0;} /* padding:0 0 0 267px}*/
.list_cate .head .right {width:100%; overflow:hidden; vertical-align:top;}
.list_cate .head .right table {width:100%; table-layout:fixed;}
.list_cate .head .right span {color:#333; font-size:14px; display:block; text-align:center;} /* 2015-01-08 */
.list_cate .head .right span em {color:#666; font-size:12px; display:block; font-weight:normal;} /* 2015-01-08 */
.list_cate .head td {border-left:1px solid #dbdde3;}
.list_cate .head tr td:first-child {border-left:none;}
.list_cate .head .th1 {position:absolute; top:0; left:0; width:267px; text-align:center; color:#333; font-size:14px; height:19px; padding:13px 0;} /* 2015-01-08 */
.list_cate .head .th2,
.list_cate .head .th3 {width:34%;}
.list_cate .head .th4 {width:32%;}
.list_cate .head .th2 span,
.list_cate .head .th3 span {word-break:break-all;word-wrap:break-word;padding:6px 0;} /*height:34px; */
.list_cate .head .th4 span {word-break:break-all;word-wrap:break-word;}   /*height:20px; padding:13px 0;} */
.list_cate .scroll {position: relative; display:block; min-height:300px;} /* 2015-01-06 384->310 */ /*2015-01-21 310->300*/
.list_cate .list {border-bottom:1px solid #c5c9db;}
.list_cate .list li {border-top:1px solid #e1e4ed; font-size:12px; color:#666;}
.list_cate .list .dep1:first-child {border-top:none;}
.list_cate .list li a {color:#333; padding:10px 15px; display:block;} /*height:14px; */
.list_cate .list .tit {padding:0;}
.list_cate .list .tit a {background:#f9f9f9; font-size:13px; line-height:13px; word-break:break-all; word-wrap:break-word;} /* 2015-01-08 */

.list_cate .list li .value {width:100%; overflow:hidden; vertical-align:top;}
.list_cate .list li .value table {width:100%; table-layout:fixed;}
.list_cate .list li .value td {background:url('/ext/img/tbl_line.png') repeat-y left top #fff; font-size:12px; word-break:break-all; word-wrap:break-all;}
.list_cate .list li .value td em {display:block; padding:9px 15px;}
.list_cate .list li .value td.val_cate em { display:inline-block; *display:inline; zoom:1; padding:9px 15px;}
.list_cate .list li .value .val1,
.list_cate .list li .value .val2 {width:34%;}
.list_cate .list li .value .val3 {width:32%;}
.list_cate .list li .open {background:url('/ext/img/ico_folder.png') no-repeat; width:43px; height:12px; overflow:hidden; display:inline-block; *display:inline; zoom:1; margin-right:10px; cursor:pointer;}
.list_cate .list li .open i {text-indent:-9999px; display:block; position:relative; z-index:-1;}
.list_cate .list li .on .open {background-position:0 -12px;}


.list_cate .list li .open {background:url('/ext/img/ico_folder.png') no-repeat -26px 0; width:16px; height:12px; overflow:hidden; display:inline-block; *display:inline; zoom:1; margin-right:10px; cursor:pointer;}
.list_cate .list li .on .open {background-position:-26px -12px;}
.list_cate .list li em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px !important; padding:9px 15px !important;}
.list_cate .list li ul.dep2>li>div>table>tbody>tr>td.val_cate em {background:url('/ext/img/bul_dep2.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep2>li>div>table>tbody>tr>td.val_cate em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px !important; padding:9px 18px !important;}
.list_cate .list li ul.dep2>li>a {margin-left:28px;padding-left:20px;background:url('/ext/img/bul_dep2.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep2>li.change>div>table>tbody>tr>td.val_cate {padding-left:26px !important; background-color:#f6fbfe;}
.list_cate .list li ul.dep3>li>div>table>tbody>tr>td.val_cate em {background:url('/ext/img/bul_dep3.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep3>li>div>table>tbody>tr>td.val_cate em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px !important; padding:9px 18px !important;}
.list_cate .list li ul.dep3>li>a {margin-left:53px;padding-left:20px;background:url('/ext/img/bul_dep3.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep3>li.change>div>table>tbody>tr>td.val_cate {padding-left:51px !important; background-color:#f6fbfe;}
.list_cate .list li ul.dep4>li>div>table>tbody>tr>td.val_cate em {background:url('/ext/img/bul_dep4.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep4>li>div>table>tbody>tr>td.val_cate em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px !important; padding:9px 18px !important;}
.list_cate .list li ul.dep4>li>a {margin-left:76px;padding-left:20px;background:url('/ext/img/bul_dep4.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep4>li.change>div>table>tbody>tr>td.val_cate {padding-left:74px !important; background-color:#f6fbfe;}
.list_cate .list li ul.dep5>li>div>table>tbody>tr>td.val_cate em {background:url('/ext/img/bul_dep5.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep5>li>div>table>tbody>tr>td.val_cate em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px !important; padding:9px 18px !important;}
.list_cate .list li ul.dep5>li>a {margin-left:96px;padding-left:20px;background:url('/ext/img/bul_dep5.png') no-repeat 0 15px !important;}
.list_cate .list li ul.dep5>li.change>div>table>tbody>tr>td.val_cate {padding-left:94px !important; background-color:#f6fbfe;}
.list_cate .list li ul.dep6>li>div>table>tbody>tr>td.val_cate em {background:none;}
.list_cate .list li ul.dep6>li>div>table>tbody>tr>td.val_cate em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px !important; padding:9px 18px !important;}
.list_cate .list li ul.dep6>li>a {margin-left:138px;padding-left:20px;background:none;}
.list_cate .list li ul.dep6>li.change>div>table>tbody>tr>td.val_cate {padding-left:110px !important; background-color:#f6fbfe;}
.list_cate .list li.change td.val1 {background-color:#f6fbfe;}

/*.list_cate .list li .check {background:url('/ext/img/ico_check.png') no-repeat 0 0; width:10px; height:12px; overflow:hidden; display:inline-block; *display:inline; zoom:1; margin-right:5px; vertical-align:middle;}*/
/*.list_cate .list li .check i {text-indent:-9999px; width:10px; display:block; position:relative; z-index:-1;}*/
.list_cate .list li em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px; padding:9px 15px !important;}
.list_cate .list li .change {background-color:#f6fbfe !important; color:#1a9af3;}
.list_cate .list li .opt {position:absolute; left:0; top:50%; height:14px; margin-top:-8px;}
.list_cate .dep3,
.list_cate .dep4,
.list_cate .dep5,
.list_cate .dep6 {display:none;}
.list_cate .dep2 li,
.list_cate .dep3 li,
.list_cate .dep4 li,
.list_cate .dep5 li,
.list_cate .dep6 li {position:relative;}
.list_cate .dep2 li .val_cate,
.list_cate .dep3 li .val_cate,
.list_cate .dep4 li .val_cate,
.list_cate .dep5 li .val_cate,
.list_cate .dep6 li .val_cate {background:none !important;} /* 2015-01-07 */
.list_cate .dep2 li .val_cate {padding-left:28px;}
.list_cate .dep3 li .val_cate {padding-left:53px;}
.list_cate .dep4 li .val_cate {padding-left:76px;}
.list_cate .dep5 li .val_cate {padding-left:96px;}
.list_cate .dep6 li .val_cate {padding-left:114px;}
/*.list_cate .dep2 li.change .val_cate {padding-left:42px;background-color:#f6fbfe !important;}
.list_cate .dep2 .tit a {padding-left:42px}*/
/*.list_cate .dep3 li.change .val_cate {padding-left:68px;background-color:#f6fbfe !important;}
.list_cate .dep3 .tit a {padding-left:68px}*/
/*.list_cate .dep4 li.change .val_cate {padding-left:93px;background-color:#f6fbfe !important;}
.list_cate .dep4 .tit a {padding-left:93px}*/

/* Remote Control */
.wrap_rc:after {content:'';display:block;height:0;clear:both; zoom:1;}
*:first-child+html .wrap_rc {min-height:1px}/*IE7*/
.rc_view {float:left; width:730px}
.rc_view .box_view {position:relative; border:1px solid #b9cedf; background:#fff;}
.rc_view .box_view .opt {height:24px; padding:13px 18px;}
.rc_view .box_view .opt .btn_gray,
.rc_view .box_view .opt .btn_gray2 {height:24px; line-height:22px; padding:0 15px; vertical-align:bottom;}
.rc_view .box_view .opt .btn_info {margin:0 5px 0 0; vertical-align:text-bottom;} /* 2015-01-14 */
.rc_view .box_view .opt .select {width:102px;}
.rc_view .box_view .opt input {color:#666; line-height:17px;}
.rc_view .box_view .opt .input, 
.rc_view .box_view .opt .readonly {height:18px; padding: 0 10px 4px; display:inline-block; *display:inline; zoom:1; vertical-align:bottom;}
.rc_view .box_view .opt .input {width:40px;}
.rc_view .box_view .opt .readonly {width:53px; *width:51px; border:none; border-bottom:1px solid #888; padding: 1px 3px 3px;}
.rc_view .box_view .opt th,
.rc_view .box_view .opt td {padding:0; text-align:left;}
.rc_view .box_view .opt th {font-size:14px; color:#333;} /* 2015-01-08 */
.rc_view .box_view .view {position:relative;}
.rc_virtual {float:right; width:220px;}
.rc_virtual .box_virtual {position:relative; border:1px solid #b9cedf; background:#fff;}
.rc_virtual .box_virtual .tit {height:53px; padding:10px 20px; font-size:14px;} /* 2015-01-08 */ /* 2015-01-14 */
.rc_virtual .box_virtual .tit a {width:100%; height:24px; line-height:22px; padding:0; font-size:13px; margin-top:8px;} /* 2015-01-08 */
.rc_virtual .box_virtual .tab_country {position:relative; border-top:1px solid #e1e4ec; border-bottom:1px solid #e1e4ec; padding:10px 20px;} /* 2015-01-08 */
.rc_virtual .box_virtual .tab_country .select {display:block; margin-top:5px; height:18px; line-height:22px; padding:3px;} /* 2015-01-08 */
.rc_virtual .box_virtual .tab_country .select:first-child {margin-top:0;} /* 2015-01-08 */
.rc_virtual .box_virtual .tab_country .select select option {position: relative;}
.rc_virtual .box_virtual .tab_country .btn_confirm {display:block; margin-top:5px;} /* 2015-01-08 */
.rc_virtual .box_virtual .tab_country ul {overflow:hidden;}
.rc_virtual .box_virtual .tab_country ul li {overflow:hidden; min-height:0; display:inline;}
.rc_virtual .box_virtual .tab_country ul li > a {position:absolute; top:0; border-right:1px solid #e1e4ec; color:#999; width:54px; height:30px; line-height:30px; *line-height:28px; display:block; text-align:center; margin:0 -1px 0 0; font-size:12px;} /* 2015-01-08 */
.rc_virtual .box_virtual .tab_country ul li > a.on,
.rc_virtual .box_virtual .tab_country ul li > a:hover {color:#333; border-bottom:1px solid #f5f5f5; background:#f5f5f5;}
.rc_virtual .box_virtual .tab_country ul .mn1 > a {left:0;}
.rc_virtual .box_virtual .tab_country ul .mn2 > a {left:55px;}
.rc_virtual .box_virtual .tab_country ul .mn3 > a {left:110px;}
.rc_virtual .box_virtual .tab_country ul .mn4 > a {left:165px; border-right:none; width:53px;}
.rc_virtual .box_virtual .tab_country .box_mn {display:block; margin-top:30px; border-top:1px solid #e1e4ec; display:none; background:#f5f5f5; padding:10px 10px 9px; height:24px;}
.rc_virtual .box_virtual .tab_country .on {display:block;}
.rc_virtual .box_virtual .tab_country .box_mn .select {width:113px; vertical-align:bottom;}
.rc_virtual .box_virtual .tab_country .box_mn .btn_confirm {height:24px; line-height:22px; margin-left:5px; padding:0 13px; vertical-align:bottom;}
.rc_virtual .box_virtual .sub {font-size:11px; color:#333;} /* 2015-01-08 */
.rc_virtual .box_virtual .keys {padding:12px 10px 15px; overflow:hidden; height:169px;} /* 2015-01-14 */
.rc_virtual .box_virtual .keys div {width:94px; float:left;}
.rc_virtual .box_virtual .keys ul {margin-top:8px;}
.rc_virtual .box_virtual .keys ul li {margin-top:5px; height:32px;}
.rc_virtual .box_virtual .keys ul li:first-child {margin-top:0;}
.rc_virtual .box_virtual .keys ul li a {display:table-cell; vertical-align:middle; background:#f5f5f5; border:1px solid #b2bac7; border-color:#b5bdca #b2bac7 #9ea5b0 #9ea5b0; font-size:11px; color:#333; text-align:center; width:82px; height:32px; padding:0 5px;}
.rc_virtual .box_virtual .keys ul li a:hover,
.rc_virtual .box_virtual .keys ul li a.on {color:#fff; background:#505c6f; border:1px solid #505c6f;}
.rc_virtual .box_virtual .device {border-top:1px solid #e1e4ec; padding:12px 10px 14px; height:60px;} /* 2015-01-14 */
.rc_virtual .box_virtual .device ul {margin-top:12px;}
.rc_virtual .box_virtual .device ul:After {content:""; display:block; clear:both;}
.rc_virtual .box_virtual .device ul li {position:relative; float:left; margin-left:28px;}
.rc_virtual .box_virtual .device ul li:first-child {margin-left:8px;}
.rc_virtual .box_virtual .device ul input {display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:10px 3px 0 0;}
.rc_virtual .box_virtual .device ul label {display:inline-block; *display:inline; zoom:1; text-align:center; font-size:11px;}
.rc_virtual .box_virtual .device ul label em {display:block; margin-top:3px;}
.rc_virtual .box_virtual .device ul li .btn_info {margin:8px 0 0 1px}

.rc_keys {position:relative; border:1px solid #b9cedf; background:#fff; padding:20px;}
.rc_keys h2 {font-size:14px; color:#333; margin-top:15px;} /* 2015-01-08 */
.rc_keys h2:first-child {margin-top:0;}
.rc_keys h2 .btn_info {margin:0 5px 0 0;}
.rc_keys ul {overflow:hidden; margin:8px 0 0 -5px;}
.rc_keys li {float:left; margin:5px 0 0 5px; width:126px;}
.rc_keys li a {text-align:center; width:114px; height:32px; padding:0 5px 2px; line-height:1; display:table-cell; vertical-align:middle; color:#333; border:1px solid #b5bdca; border-color:#b5bdca #b2bac7 #9ea5b0 #b2bac7;}
.rc_keys li a span {}
.rc_keys li a:hover,
.rc_keys li a.on {color:#fff; background:#505c6f; border:1px solid #505c6f;}

.pop_rm {position:absolute; width:100%; height:0; left:0; top:0; z-index:11;}
.rcPop {position:absolute; top:278px; left:50%; margin-left:68px; width:147px; height:100%; z-index:11;}
.rcPop .rctopcont {overflow:hidden; height:13px; padding:9px 15px;cursor:move;}
.rcPop .rctopcont .fl {color:#333; font-size:12px;}
.rcPop .rctopcont .btn_open,
.rcPop .rctopcont .btn_close {width:15px; height:15px; display:inline-block; text-indent:-9999px; overflow:hidden;} /* 2015-01-12 *//* 2015-01-13 */
.rcPop .rctopcont .btn_open {background:url('/ext/img/btn_rm_open.png') no-repeat;} /* 2015-01-12 *//* 2015-01-13 */
.rcPop .rctopcont .btn_close {background:url('/ext/img/btn_rm_close.png') no-repeat;} /* 2015-01-12 *//* 2015-01-13 */
.rcPop.on .wrap_rm {display:block; background:url('/ext/img/img_rm_open.png') no-repeat; width:170px; height:610px;}
.rcPop .box_rm {width:137px; height:523px; overflow:auto; overflow-x:hidden; margin:16px 0 0 20px;}
.rcPop.short .wrap_rm, /* 2015-01-19 */
.rcPop.open .wrap_rm {display:block; background:url('/ext/img/img_rm_open_top2.png') no-repeat; width:170px; height:auto;} /* 2015-01-12 *//* 2015-01-13 */
.rcPop.short .wrap_rm_bot, /* 2015-01-19 */
.rcPop.open .wrap_rm_bot {display:block; background:url('/ext/img/img_rm_open_bot2.png') no-repeat; width:170px; height:42px;} /* 2015-01-12 */
.rcPop.short .wrap_rm .box_rm, /* 2015-01-19 */
.rcPop.open .wrap_rm .box_rm {overflow:inherit; margin:16px 0 0 0px; width:170px; height:auto; text-align:center;} /* 2015-01-12 */
.rcPop.close .wrap_rm {background:url('/ext/img/img_rm_close.png') no-repeat; width:170px; height:40px;} /* 2015-01-12 */
.rcPop.close .box_rm {display:none;} /* 2015-01-12 */
.rcPop.close .wrap_rm_bot {display:none;} /* 2015-01-13 */
.rcPop .box_loading {background:url('/ext/img/bg_rm_loading.png') no-repeat 4px 2px; width:170px; height:610px;}

/*2015-01-19 rc type 추가 관련*/
.box_rm .rc_img_map {display:none;}
.box_rm .rc_img_map.rc_TV_KR {display:block;}



/* popup */
.pop_wrap {background:#fff; height:100%;}
.pop_tit {color:#fff; height:19px; background:#364760; padding:13px 25px 18px; font-size:18px; } /* 2015-01-08 */
.pop_con {padding:46px 24px;}
.pop_con2 {padding:20px 25px;}
.pop_con .h2_line {padding-bottom:10px; color:#333; font-size:14px;}
.pop_con .box_btn {border-top:1px solid #e1e4ed; padding-top:20px; text-align:center;}
.pop_con .box_btn a {padding: 7px 18px 6px; min-width:24px;}
.pop_con .border {border-top:1px solid #d5d5d5;}
.pop_con .form {width:278px; margin:0 auto; padding:35px 0 15px 72px;}
.pop_con .form .prev {color:#333; margin:0 0 12px 10px;}
.pop_con .email {background:url('/ext/img/img_email.png') no-repeat 0 40px;}
.pop_con .password {background:url('/ext/img/img_email.png') no-repeat 0 40px;}
.pop_con .reissue {background:url('/ext/img/img_reissue.png') no-repeat 0 40px;}
.pop_con .result {text-align:center; padding:30px}
.pop_con .result .txt {margin-top:15px}
.pop_con .error {background:url('/ext/img/ico_tip.png') no-repeat left center; padding-left:20px; color:#ee6a36; margin:4px 0 0 10px;}

.pop_con.type2 {padding:25px 25px 30px 25px;}
.pop_con .h2_line_under {padding-bottom:10px; color:#333; font-size:14px; line-height:14px; border-bottom:1px solid #c5c9db;}
.pop_con .table_wrap .scroll_wrap {min-height:30px;max-height:455px;overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #c5c9db;}
.pop_con .table_wrap table {width:100%;}
.pop_con .table_wrap table.tbhead {margin-top:25px;height:38px;border-top:1px solid #c5c9db;border-bottom:1px solid #c5c9db;background-color:#f0f0f0;}
.pop_con .table_wrap table.tbhead td {text-align:center; color:#333; font-size:14px;word-break:break-all;word-wrap:break-word; border-left:1px solid #dbdde3;} /* 2015-01-08 */
.pop_con .table_wrap table.tbhead td:first-child {border-left:none;}
.pop_con .table_wrap table.tbcon td {color:#666;font-size:13px;border-left:1px solid #dbdde3;height:35px;border-top:1px solid #e4e6ef} /* 2015-01-08 */
.pop_con .table_wrap table.tbcon td p {padding:5px 5px 6px 20px;word-break:break-all;word-wrap:break-word;}
.pop_con .table_wrap table.tbcon tr:first-child td {border-top:none;}
.pop_con .table_wrap .scroll_wrap table td:first-child {border-left:none;text-align:center;}
.pop_con .table_wrap .scroll_wrap tr {cursor:pointer;}
.pop_con .table_wrap .scroll_wrap tr.on td {background-color:#f6fbfe; color:#1a9af3;}
.pop_con .table_wrap .scroll_wrap tr.on td:first-child {color:#666;}
.pop_con .table_wrap .scroll_wrap tr.version_detail {display:none; cursor:default;}
.pop_con .table_wrap .scroll_wrap tr.on + tr.version_detail {display:table-row;}
.pop_con .table_wrap .scroll_wrap tr.version_detail td {text-align:left;padding:18px 20px 20px 60px;min-height:50px; background:#f9f9f9;}
.pop_con .table_wrap .scroll_wrap tr.version_detail td div {background:url('/ext/img/ico_depth.png') no-repeat left 10px; padding-left:20px;}
.pop_con .table_wrap .scroll_wrap tr.version_detail ul > li {background:url('/ext/img/ico_dot_gr.png') no-repeat 2px 13px; padding:4px 8px; color:#777; font-size:12px;}
.pop_con .table_wrap .scroll_wrap tr.version_detail ul > li p {display:inline-block; *display:inline; zoom:1; padding:0; line-height:16px; word-break:break-all;word-wrap:break-word;width:390px;}
.pop_con .table_wrap .scroll_wrap tr.version_detail ul > li p.vd_type1 {max-width:435px;}
.pop_con .table_wrap .scroll_wrap tr.version_detail ul > li p.vd_type2 {max-width:395px;}
.pop_con .table_wrap .scroll_wrap tr.version_detail ul > li span {color:#333;vertical-align:top;}

.pop_con .h2_ul {padding-bottom:10px;}
.pop_con .h2_ul li {position:relative; margin-top:5px; color:#333; font-size:14px; line-height:14px; word-break:break-all;}
.pop_con .h2_ul li:first-child {margin:0;}
.pop_con .h2_ul li span {position:absolute; top:0; left:0;}
.pop_con .h2_ul .mn1 {padding-left:50px;}
.pop_con .h2_ul .mn2 {padding-left:80px;}

.pop_lastest {position:relative;}

/* 2015-01-27 추가 */
.pop_lastest .no_result {width:100%;height:360px;text-align:center;}
.pop_lastest .no_result p {line-height:360px;color:#333;}

.pop_restore_top{padding:12px 20px 12px 19px; border-top:1px solid #e1e4ed; border-bottom:1px solid #e1e4ed; background:#f9f9f9; overflow:hidden;}
.pop_restore_top > div{width:50%;}
.pop_restore_top > div.fr{text-align:right;}
.pop_restore_top > div.fr p,
.pop_restore_top > div.fr span{display:inline-block;}
.pop_restore_top .select{float:left; width:158px;}

.pop_restore_top .tit{height:24px; line-height:24px; color:#333; margin:0 7px 0 0;}
.pop_restore_top span.input{padding:1px 10px 2px;}
/*.pop_restore_top .fl{width:268px; }*/
.pop_restore_top .fl span.input{width:98px; }
.pop_restore_top .fl span{float:left;}
/*.pop_restore_top .fr{width:286px; }*/
.pop_restore_top .fr span.input{width:115px; padding-right:32px; position:relative;}
.pop_restore_top .fr span.input img{position:absolute; right:5px; top:3px; }
.pop_restore_top .btn_search{font-size:13px; padding:8px 10px; width:48px; height:8px; line-height:8px;} /* 2015-01-08 */
.pop_restore_txt{overflow:hidden;}
.pop_restore_txt p{color:#777;}
.pop_restore_txt .black{color:#333;}
.pop_restore table.tbhead{margin-top:5px !important;}
.pop_restore.table_wrap .scroll_wrap {height:auto;max-height:none;}

/* Real Image View */
.pop_con .box_rm {border-top:1px solid #d5d5d5; text-align:center; width:1%; height:675px; /*overflow:auto; overflow-x:hidden;*/ padding-top:10px; display:table-cell; vertical-align:middle;}
.pop_con .box_rm img {max-width:330px;}
.pop_con .list_capture {float:left; width:480px; margin-top:-5px;}
.pop_con .list_capture li {position:relative; float:left; display:inline-block; *display:inline; zoom:1; word-break:break-all;}
.pop_con .list_capture li:first-child {margin-top:5px;}
.pop_con .list_capture li span {position:absolute; left:0; top:0;}
.pop_con .list_capture .mn1 {padding-left:50px; width:166px; padding-right:10px;} 
.pop_con .list_capture .mn2 {padding-left:80px; width:136px; padding-right:10px;}
.pop_con .box_capture {border-top:1px solid #d5d5d5; padding-top:22px;/* height:393px; overflow:auto;width:682px;*/}
.pop_con .box_capture img {width:640px; height:360px;}

/* QUICK Layer */

#quick_dim	{position:absolute;width:100%;min-width:1000px;height:1500px;left:0;background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:198;}

.QL {position:absolute;background-color:#fff;top:180px;left:50%;z-index:199;display:none;}

.QL.w500 {width:500px;margin-left:-250px;}
.QL.w680 {width:680px;margin-left:-340px;}
.QL.w800 {width:800px;margin-left:-400px;}

.Qheader {background-color:#364760;border-bottom:1px solid #2d3b50; height:50px;line-height:50px;font-size:18px;color:white;padding-left:25px;} /* 2015-01-08 */
.Qheader span {float:left;} /* 2015-01-06 */
.Qheader a.close {display:block;width:35px;height:32px;float:right;margin-right:18px;margin-top:10px;background:url('/content/img/btn_quick_close.png') 10px 7px no-repeat;}

.Qcont {position:relative;font-size:14px;min-height:196px;max-height:765px;overflow-y:auto;} /* 2015-01-08  2015-01-19*/
.Qcont .Qcont_pd {padding:25px 25px 30px;}
.Qcont .btn_refresh,
.Qcont .btn_restore {padding:8px 10px 8px 27px; height:14px; line-height:13px; width:66px;} /* 2015-01-08 */
.Qcont .btn_refresh.btn_blue {cursor:pointer;}
.Qcont .btn_reset {padding:8px 10px; height:14px; line-height:13px; width:48px;} /* 2015-01-08 */
.Qcont .btn_cancel {padding:8px 10px; height:14px; line-height:13px; width:54px;} /* 2015-01-08 */
.Qcont .btn_ok{padding:8px 10px; height:14px; line-height:13px; width:40px;} /* 2015-01-08 */

.Qcont .title {height:30px;padding-bottom:10px;border-bottom:1px solid #d5d5d5;color:#333;}
.Qcont .title span {line-height:44px;}
.Qcont .title span em {color:#0b86e5;}
.Qcont .title .btn_refresh {background:url('/ext/img/ico_refresh.png') no-repeat 18px 8px #66a2d4;float:right;vertical-align:top;}
.Qcont .title .btn_refresh:hover {background-color:#376eaa;}

.Qcont .table_wrap {padding-top:25px;}
.Qcont .table_wrap .cate {text-align:right;padding-bottom:15px;font-size:13px;line-height:13px;}
.Qcont .table_wrap .cate img {vertical-align:middle;padding-left:20px;padding-right:10px;}

.QL_exter .Qcont .table_wrap .scroll_wrap {min-height:200px;max-height:290px;overflow-y:auto;overflow-x:hidden;border-top:1px solid #e1e4ed;border-bottom:1px solid #e1e4ed;}
.QL_exter .Qcont .table_wrap .scroll_wrap>ul>li {overflow:hidden;}
.QL_exter .Qcont .table_wrap .scroll_wrap>ul>li.even {background-color:#f9f9f9;}
.QL_exter .Qcont .table_wrap .scroll_wrap ul .thead {width:160px;float:left;color:#222;} /* 2015-01-08 */
.QL_exter .Qcont .table_wrap .scroll_wrap ul .thead span {display: inline-block;*display:inline; zoom:1; width: 80px; padding-top: 15px; word-break: break-all;}
.QL_exter .Qcont .table_wrap .scroll_wrap ul .thead img {margin-left:22px;margin-right:22px;vertical-align:top;padding-top:12px;}
.QL_exter .Qcont .table_wrap .scroll_wrap ul.enable {width:450px;float:left;padding-top:8px;padding-bottom:8px;}
.QL_exter .Qcont .table_wrap .scroll_wrap ul.enable li {width:45px;float:left;height:20px;line-height:20px;color:#222;margin:8px 0 7px;padding-left:30px;background:url('/content/img/ico_exter_enable.png') no-repeat 0 -20px;} /* 2015-01-08 */
.QL_exter .Qcont .table_wrap .scroll_wrap ul.enable li.on {background-position:0 0;}

.QL_install .Qcont .table_wrap .scroll_wrap {min-height:30px;max-height:350px;overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #c5c9db;}
.QL_install .Qcont .table_wrap {padding-top:15px;}
.QL_install .Qcont .table_wrap table {width:100%;}
.QL_install .Qcont .table_wrap table.tbhead {height:38px;border-top:1px solid #c5c9db;border-bottom:1px solid #c5c9db;background-color:#f0f0f0;}
.QL_install .Qcont .table_wrap table.tbhead td {text-align:center;color:#333;font-size:14px;border-left:1px solid #dbdde3; word-break:break-all; word-wrap:break-word;} /* 2015-01-08 */
.QL_install .Qcont .table_wrap table.tbhead td:first-child {border-left:none;}
.QL_install .Qcont .table_wrap .scroll_wrap table.tbcon td {color:#666;font-size:13px;border-left:1px solid #dbdde3;height:34px;border-top:1px solid #e4e6ef} /* 2015-01-08 */
.QL_install .Qcont .table_wrap .scroll_wrap table.tbcon td p {padding:5px 5px 6px 20px; word-break:break-all; word-wrap:break-word;}
.QL_install .Qcont .table_wrap .scroll_wrap table.tbcon tr:first-child td {border-top:none;}
.QL_install .Qcont .table_wrap .scroll_wrap table td:first-child {border-left:none;text-align:center;}
.QL_install .Qcont .notice_small {padding-bottom:8px; padding-left:25px; line-height:20px;background:url('/ext/img/ico_notice.png') no-repeat 6px 4px;}
.QL_install .Qcont .notice_small em {} /* 2015-01-08 */

.QL_diag .Qcont .process.p_loading {height:40px;background:url('/ext/img/img_hw_diag_process.png') no-repeat 0 0;}
.QL_diag .Qcont .cont_wrap p.loading {min-height:60px;background:url('/ext/img/loading.gif') no-repeat 50% 40px;}
.QL_diag .Qcont .cont_wrap p.loading.msg {text-align:center;padding-top:95px;color:#333;}
.QL_diag .Qcont .notice {min-height:95px;background:url('/ext/img/img_notice.png') no-repeat 50% 40px;text-align:center;padding-top:100px;}
.QL_diag .Qcont .notice em {font-weight:bold;font-size:13px;line-height:24px;}

.QL_diag .Qcont .process.p_select {height:40px;background:url('/ext/img/img_hw_diag_process.png') no-repeat 0 -40px;}
.QL_diag .Qcont .title2 {height:25px;padding-bottom:10px;padding-top:26px;border-bottom:1px solid #d5d5d5;color:#333;}
.QL_diag .Qcont .title2 .select {width:200px;height:17px; vertical-align:middle;margin-right:5px;}
.QL_diag .Qcont .title2 select {width:102%;vertical-align:bottom;color:#999;height:20px;top:-2px;}
.QL_diag .Qcont .title2 .btn_gray {padding:0;height:25px;line-height:22px;padding-left:10px;padding-right:10px;vertical-align:bottom;}
.QL_diag .Qcont .notice_small {padding:15px 25px;border-bottom:1px solid #e1e4ed;line-height:20px;background:url('/content/img/ico_notice.png') no-repeat 6px 19px;}
.QL_diag .Qcont .notice_small span.red {color:#ee6a36;}

.QL_diag .Qcont .process.p_processing {height:40px;background:url('/ext/img/img_hw_diag_process.png') no-repeat 0 -80px;}
.QL_diag .Qcont .cont_wrap p.processing {height:60px;background:url('/ext/img/loading.gif') no-repeat 50% 40px;}
.QL_diag .Qcont .cont_wrap p.processing.msg {text-align:center;padding-top:95px;color:#333;}

.QL_diag .Qcont .process.p_complete {height:40px;background:url('/ext/img/img_hw_diag_process.png') no-repeat 0 -120px;}
.QL_diag .Qcont .title2 .btn_refresh {background:url('/ext/img/ico_refresh.png') no-repeat 18px 8px #66a2d4;float:right;vertical-align:top;margin-top:-5px;}
.QL_diag .Qcont .title2 .btn_refresh:hover {background-color:#376eaa;}

.QL_diag .Qcont .table_wrap .cate2 {text-align:left;padding-bottom:15px;}
.QL_diag .Qcont .table_wrap .cate2 span {padding:0 10px;border-left:1px solid #e4e6ef;font-size:14px;line-height:14px;}
.QL_diag .Qcont .table_wrap .cate2 span:first-child {padding-left:0;border-left:none;}
.QL_diag .Qcont .table_wrap .cate2 span.blue {color:#1a9af3;}
.QL_diag .Qcont .table_wrap .cate2 span.red {color:#ee6a36;}
.QL_diag .Qcont .table_wrap .scroll_wrap {position:relative; min-height:30px;max-height:433px;overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #c5c9db;}
.QL_diag .Qcont .table_wrap table {width:100%;}
.QL_diag .Qcont .table_wrap table.tbhead {height:38px;border-top:1px solid #c5c9db;border-bottom:1px solid #c5c9db;background-color:#f0f0f0;}
.QL_diag .Qcont .table_wrap table.tbhead td {text-align:center;color:#333;font-size:14px;border-left:1px solid #dbdde3;} /* 2015-01-08 */
.QL_diag .Qcont .table_wrap table.tbhead td:first-child {border-left:none;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.on td {background-color:#f6fbfe;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.on p:first-child {color:#1a9af3;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td {color:#666;font-size:13px;border-left:1px solid #dbdde3;height:44px;border-top:1px solid #e4e6ef} /* 2015-01-08 */
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td p {padding:5px 5px 6px 20px;word-break:break-all;word-wrap:break-word;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td p.red {color:#ee6a36 !important;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td p.blue {color:#1a9af3 !important;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting {width:40px;height:22px;margin:0 auto;border-top:1px solid #b2bac7;border-bottom:1px solid #b2bac7;position:relative;text-align:center;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a {cursor:pointer;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.plus {display:block;position:absolute;top:-1px;left:-22px;width:24px;height:24px;background:url('/content/img/btn_plus_minus.png') no-repeat 0 0;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.minus {display:block;position:absolute;top:-1px;left:40px;width:24px;height:24px;background:url('/content/img/btn_plus_minus.png') no-repeat -24px 0;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.plus:hover {background-position:0 -24px;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.minus:hover {background-position:-24px -24px;}

/*2015-01-22 h/w diagnosis quick menu 에 버튼 disable 케이스 추가 */
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting.disable {border-top:1px solid #d1d3da;border-bottom:1px solid #d1d3da;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting.disable * {color:#d1d3da;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting.disable a {cursor:default;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting.disable a.plus {background:url('/ext/img/btn_plus_minus.png') no-repeat 0 -48px;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting.disable a.minus {background:url('/ext/img/btn_plus_minus.png') no-repeat -24px -48px;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting.disable a.plus:hover {background-position:0 -48px;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting.disable a.minus:hover {background-position:-24px -48px;}

.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.plus.disable {background-position:0 -72px; cursor:default;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.minus.disable {background-position:-24px -72px; cursor:default;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.plus.disable:hover {background-position:0 -72px; cursor:default;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting a.minus.disable:hover {background-position:-24px -72px; cursor:default;}

.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td .loading_inner {position:absolute;width:90px;height:22px;top:50%;left:50%;margin-left:-44px;margin-top:-11px;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td .loading_inner .loading {width:35px;height:20px;margin:0 auto;background-color:white;padding-top:1px;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td .loading_inner .loading img {width:18px;}


.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td div.setting span {line-height:20px;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr:first-child td {border-top:none;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon td:first-child {border-left:none;text-align:center;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng a {cursor:pointer;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng a:hover {text-decoration:underline;}
/*.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng {cursor:pointer;}*/
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng_detail {display:none;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.on + tr.ng_detail {display:table-row;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng_detail td {padding:20px 10px 20px 60px;background-color:#f9f9f9;text-align:left;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng_detail td p {padding:5px 20px;word-break:break-all;word-wrap:break-word;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng_detail td p.d_title {color:#1a9af3 !important;font-weight:bold;padding-left:0;}
.QL_diag .Qcont .table_wrap .scroll_wrap table.tbcon tr.ng_detail td p.d_title span {font-weight:normal;padding-right:10px;}


.QL_upgrade .tbl_setup {margin:0;}
.QL_upgrade .tbl_setup td,.QL_upgrade .tbl_setup th {padding-top:0;padding-bottom:10px;word-break:break-all;word-wrap:break-word;}
.QL_upgrade .tbl_setup td.total {padding:5px 0;}
.QL_upgrade .tbl_setup td strong.swVer {display:block;padding-bottom:3px;word-break:break-all;word-wrap:break-word;}
.QL_upgrade .soft_info {border-right:none; padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
.QL_upgrade .soft_info.noline {border-bottom:none;}
.QL_upgrade .soft_info .regist {margin:0;}
.QL_upgrade .soft_info .regist > ul > li {background:url('/ext/img/ico_dot_gr.png') no-repeat 0 8px; padding-left:8px; color:#777; font-size:12px; margin-top:2px;}
.QL_upgrade .soft_info .regist > ul > li span {vertical-align:top;font-weight:bold;color:#666;}
.QL_upgrade .soft_info .regist li p {display:inline-block; *display:inline; zoom:1;}/*text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}*/
.QL_upgrade .soft_info .regist li.sw_firmcode p {width:400px;word-break:break-all;word-wrap:break-word;} /* 2015-01-09 220->400 */
.QL_upgrade .soft_info .regist li.sw_region p {width:415px;word-break:break-all;word-wrap:break-word;}/* 2015-01-09  235->415 */
.QL_upgrade .soft_info .regist li.sw_filesize p {width:400px;}
.QL_upgrade .soft_info .regist li.sw_relnote {background:none;}
.QL_upgrade .soft_info .regist li.sw_relnote p {width:430px;word-break:break-all;word-wrap:break-word;}/* 2015-01-09  250->430 */
.QL_upgrade .upgrade_area {padding:25px 0 30px;min-height:125px;border-bottom:1px solid #e1e4ed;text-align:center;}
.QL_upgrade .upgrade_area.noline {padding:15px 0;min-height:40px;border-bottom:none;}
.QL_upgrade .upgrade_area h3 {color:#333;} /* 2015-01-08 */
.QL_upgrade .notice_small {padding:5px 25px 20px;line-height:20px;background:url('/ext/img/ico_notice.png') no-repeat 6px 10px;}
.QL_upgrade .notice_small span.red {color:#ee6a36;}
.QL_upgrade p.notice_small {display:inline-block; *display:inline; zoom:1;}
.QL_upgrade .upgrade_area .btn_upgrade {background:url('/ext/img/ico_upgrade.png') no-repeat 21px 13px;height:27px;padding:10px 20px 10px 50px;font-size:16px;line-height:24px;} /* 2015-01-08 */
.QL_upgrade .upgrade_area .btn_upgrade.btn_blue {cursor:pointer;}
.QL_upgrade .upgrade_area .btn_refresh {background:url('/ext/img/ico_refresh.png') no-repeat 18px 8px;}
.QL_upgrade .upgrade_area .btn_refresh.btn_gray {cursor:pointer;}
.QL_upgrade .notice_area {margin-top:10px;}
.QL_upgrade .notice_area .notice_small {padding:5px 0 0 20px;background-position:0 8px;}
.QL_upgrade .cont_wrap {display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.QL_upgrade .cont_wrap .mask {position:absolute;top:0;left:0;background:#fff;opacity:0.8;filter:alpha(opacity=80);width:100%;height:100%;}
.QL_upgrade .cont_wrap .loading.msg {position:absolute;top:50%;left:50%;margin:-70px 0  0 -140px;background:url('/ext/img/loading.gif') no-repeat 50% 0;padding-top:50px;text-align:center;font-size:13px;color:#333;} /* 2015-01-08 */
.QL_upgrade .cont_wrap.loading {display:block;}


.QL_service .Qcont .service{border-top:1px solid #d5d5d5; border-bottom:1px solid #e1e4ed;  margin-top:25px; text-align:center; padding: 30px 0;}
.QL_service .Qcont p{margin-top:20px; color:#333;}
.QL_service .Qcont .btn_box{overflow:hidden; text-align:center; margin:20px 0;}
.QL_service .Qcont .service2{text-align:center; margin:60px 0 54px 0;}


.QL_backup .Qcont .backup{border-top:1px solid #d5d5d5; border-bottom:1px solid #e1e4ed;  margin-top:25px; text-align:center; padding: 30px 0;}
.QL_backup .Qcont .backup p{margin-top:20px; color:#333;}
.QL_backup .Qcont .btn_box{overflow:hidden; text-align:center; margin:20px 0;}
.QL_backup .Qcont .btn_box .btn_backup{padding:8px 10px 8px 41px; height:24px; line-height:23px; width:70px; background:url('/content/img/ico_backup.png') no-repeat 20px 10px; font-size:16px;} /* 2015-01-08 */
.QL_backup .Qcont .backup2{text-align:center; margin:50px 0 54px 0;}
.QL_backup .Qcont .backup2 p{ color:#333; line-height: 20px;}
.QL_backup .Qcont .backup2 p.bold{font-weight:bold; margin:16px 0 2px 0;}


.QL_satis .Qcont .survey{border-top:1px solid #d5d5d5; border-bottom:1px solid #e1e4ed;  margin-top:25px; text-align:center; padding: 30px 0;}
.QL_satis .Qcont .survey p.black{margin-top:20px; color:#333;}
.QL_satis .Qcont .survey p.black span{font-weight:bold;}
.QL_satis .Qcont .survey p.gray{margin-top:7px; color:#777;}
.QL_satis .Qcont .btn_box{overflow:hidden; text-align:center; margin:20px 0;}
.QL_satis .Qcont .btn_box .btn_send{padding:8px 10px; height:14px; line-height:13px; width:42px; } /* 2015-01-08 */


.QL_restore .Qcont .title{height:23px; padding-bottom:7px; color:#333;}
.QL_restore .Qcont .title span{line-height:23px; color:#777;}
.QL_restore .Qcont .bold{font-size:14px; height:30px; line-height:30px; color:#333;} /* 2015-01-08 */
.QL_restore .Qcont .duid{padding:25px 0 20px 162px; }
.QL_restore .Qcont .duid span{float:left; }
.QL_restore .Qcont .duid span.input{padding:2px 10px 7px; width:256px;}
.QL_restore .Qcont .duid .btn_restore{padding:8px 10px 8px 32px; width:59px; line-height:12px; height:14px; background:url("/content/img/ico_restore.png") no-repeat 18px 8px;} /* 2015-01-08 */
.QL_restore .Qcont .search{height:74px; border-top:1px solid #e1e4ed; border-bottom:1px solid #e1e4ed; background:#f9f9f9;}
.QL_restore .Qcont .search .bold.ml20{margin-top:4px; }
.QL_restore .Qcont .search .ml20{margin-top:6px;}
.QL_restore .Qcont .search .tit{height:24px; line-height:24px; color:#333; margin:0 7px 0 0;}
.QL_restore .Qcont .search span.input{padding:0 10px 3px;}
.QL_restore .Qcont .search .fl span.input{width:98px; }
.QL_restore .Qcont .search .fl span{float:left;}
.QL_restore .Qcont .search .fl span.deco{height:24px; line-height:22px;padding:0 10px;}
.QL_restore .Qcont .search .fr{width:286px; margin-right:16px;}
.QL_restore .Qcont .search .fr span.input{width:122px; padding-right:32px; position:relative;}
.QL_restore .Qcont .search .fr span.input img{position:absolute; right:5px; top:3px; }
.QL_restore .Qcont .search .btn_search{font-size:13px; padding:8px 10px; width:48px; height:8px; line-height:8px;} /* 2015-01-08 */
.QL_restore .Qcont .result{margin-top:22px; position:relative;}
.QL_restore .Qcont .result .txt p{color:#777;}
.QL_restore .Qcont .result .txt .black{color:#333;}
.QL_restore .Qcont .result .box_loading.g_restore{width:100%; height:110%; left:0; top:26px; background:none; display:none;}
.QL_restore .Qcont .result .box_loading.g_restore div{margin:-60px 0 0 0;}
.QL_restore .Qcont .result .box_loading.g_restore .bbold{font-size:18px; font-weight:bold; color:#333; text-align:center;}
.QL_restore .Qcont .result .box_loading.g_restore div img{margin:0;}
.QL_restore .Qcont .result .box_loading.g_restore .dimmed {width:100%;height:100%;left:0;top:0;margin:0;opacity:0.8;filter:alpha(opacity=80);}
.QL_restore .Qcont .result .table_wrap .scroll_wrap {min-height:30px;border-bottom:1px solid #c5c9db;} /*max-height:245px;overflow-y:auto;overflow-x:hidden;*/
.QL_restore .Qcont .result .scroll_wrap tbody tr {cursor:pointer;}
.QL_restore .Qcont .table_wrap table {width:100%;}
.QL_restore .Qcont .table_wrap table.tbhead {min-height:38px;border-top:1px solid #c5c9db;border-bottom:1px solid #c5c9db;background-color:#f0f0f0;}
.QL_restore .Qcont .table_wrap table.tbhead td {text-align:center;color:#333;font-size:14px;border-left:1px solid #dbdde3;padding:8px 0;word-break:break-all;word-wrap:break-word;} /* 2015-01-08 */
.QL_restore .Qcont .table_wrap table.tbhead td:first-child {border-left:none;}
.QL_restore .Qcont .table_wrap .scroll_wrap table.tbcon td {color:#666;font-size:13px;border-left:1px solid #dbdde3;height:34px;border-top:1px solid #e4e6ef} /* 2015-01-08 */
.QL_restore .Qcont .table_wrap .scroll_wrap table.tbcon td p {padding:5px 5px 6px 10px;word-break:break-all;word-wrap:break-word;}
.QL_restore .Qcont .table_wrap .scroll_wrap table.tbcon tr:first-child td {border-top:none;}
.QL_restore .Qcont .table_wrap .scroll_wrap table td:first-child {border-left:none;text-align:center;}
.QL_restore .Qcont .table_wrap .scroll_wrap table tr.on td{background:#f6fbfe; color:#1a9af3;}
.QL_restore .Qcont .table_wrap .no_data{height:245px; border-bottom:1px solid #c5c9db; text-align:center; line-height:245px; color:#333;}

.QL_restore .Qcont .restore{border-top:1px solid #d5d5d5; border-bottom:1px solid #e1e4ed;  margin-top:25px; text-align:center; padding: 30px 0;}
.QL_restore .Qcont .restore .black{font-size:13px; font-weight:bold; color:#333; margin-top:20px; word-break:break-all; word-wrap:break-word;}
.QL_restore .Qcont .restore .black span{color:#1a9af3;}
.QL_restore .Qcont .restore .sblack{margin-top:5px; color:#333; word-break:break-all; word-wrap:break-word;}
.QL_restore .Qcont .btn_box{overflow:hidden; text-align:center; margin:20px 0;}


.QL_restore .log_error {height:100%; text-align:center; overflow:auto;}
.QL_restore .error .img_error {margin-top:40px;line-height:20px;}
.QL_restore .error .img_error img {width:68px;}
.QL_restore .error .tit {color:#3477b5; font-size:38px; line-height:50px;}
.QL_restore .error .sub_tit {color:#333; font-size:24px; line-height:26px; margin-top:12px;} /* 2015-01-08 */
.QL_restore .error .txt {color:#666; font-size:14px; line-height:18px;}

.QL_notice .notice p {color:#333;}
.QL_notice .notice {text-align:center; border-top:1px solid #d5d5d5; margin-top:30px; padding-top:30px;}
.QL_notice .notice .input {width:20px; display:inline-block; *display:inline; zoom:1; padding: 0px 10px 1px;}
.QL_notice .notice .input input {color:#ee6a36; font-weight:bold; vertical-align:top;}
.QL_notice .notice .check {background:url('/ext/img/line_dot.png') no-repeat left top; margin-top:30px; padding-top:15px;}
.QL_notice .btn_box {border-top:1px solid #e1e4ed; padding:20px 0; text-align:center; margin-top:11px;}
.QL_notice em {} /* 2015-01-08 */
.QL_notice em.font_orange {margin-left:7px;}


/* paging */
.paging{text-align:center; width:100%; margin-top:20px; min-height:15px; }
.paging a{display:inline-block; *display:inline; zoom:1;}
.paging ol{display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.paging li{display:inline; cursor:pointer; margin-right:19px;}
.paging li:first-child{margin-left:19px;}
.paging li a:hover,
.paging li a.on{color:#1a9af3; text-decoration:underline;}
/* 2015-01-21 */
.paging a.first {width:20px;height:20px;background:url('/ext/img/ico_first.gif');}
.paging a.first:hover {width:20px;height:20px;background:url('/ext/img/ico_first_on.png');}
.paging a.prev {width:20px;height:20px;background:url('/ext/img/ico_prev.gif');}
.paging a.prev:hover {width:20px;height:20px;background:url('/ext/img/ico_prev_on.png');}
.paging a.next {width:20px;height:20px;background:url('/ext/img/ico_next.gif');}
.paging a.next:hover {width:20px;height:20px;background:url('/ext/img/ico_next_on.png');}
.paging a.last {width:20px;height:20px;background:url('/ext/img/ico_last.gif');}
.paging a.last:hover {width:20px;height:20px;background:url('/ext/img/ico_last_on.png');}

/* Error */
.log_error {height:490px; text-align:center; overflow:auto;}
.container.error {min-height:320px;}
.box_error {height:402px; border:1px solid #b9cedf; background:#fff; text-align:center; margin-top:74px; display:inline-block; width:100%;}
.error .img_error {margin-top:100px;}
.error .img_checking {margin-top:135px;}
.box_error .img_error {margin-top:54px;}
.box_error .img_checking {margin-top:75px;}
.error .tit {color:#3477b5; font-size:50px;}
.error .sub_tit {color:#333; font-size:24px; margin-top:10px;} /* 2015-01-08 */
.error .txt {color:#666; font-size:14px;}
.error .period {color:#ee6a36; font-size:14px;} /* 2015-01-08 */
.error .btn {margin-top:35px;}
.error .btn a {width:69px; height:30px; line-height:29px; padding:0;}



/* end_pop */
.QL_end .Qcont .noti{text-align:right; line-height:17px; margin-bottom:15px;}
.QL_end .Qcont .required {background:url('/ext/img/ico_dot_or.png') no-repeat; overflow:hidden; display:inline-block; *display:inline; zoom:1; width:5px; height:5px; vertical-align:middle; margin:0 5px 0 0;}
.QL_end .Qcont .required i {text-indent:-9999px;}
.QL_end .Qcont .tbl_basic{border-top:1px solid #c5c9db; border-bottom:1px solid #c5c9db; padding-bottom:8px;}
.QL_end .Qcont .tbl_basic th{padding-right:5px;word-break: break-all;word-wrap: break-word; -ms-word-break:break-all;}
.QL_end .Qcont .tbl_basic td p{word-break: break-word;word-break: break-all; -ms-word-break:break-all;}
.QL_end .Qcont .tbl_basic .no_line {border-left:none;}
.QL_end .Qcont .tbl_basic .BBno {border-bottom:none;}
.QL_end .Qcont .tbl_basic .person {background:url('/ext/img/ico_person.png') no-repeat left center; color:#222; padding:5px 0 5px 24px; }
.QL_end .Qcont .tbl_basic .person span{color:#777; line-height:24px;}/* 2015-01-29 수정 margin-left:9px;} */
.QL_end .Qcont .tbl_basic .date { background:url('/ext/img/ico_date.png') no-repeat left center; color:#222; padding:5px 0 5px 24px; }
.QL_end .Qcont .tbl_basic .select{width:140px; float:left; margin-right:8px;}
.QL_end .Qcont .tbl_basic .select.w2{width:300px;}	/*width:280px; }*/
.QL_end .Qcont .tbl_basic .select.w2 select {width:102%;}
.QL_end .Qcont .tbl_basic .option {overflow:hidden; margin-top:10px;}
.QL_end .Qcont .tbl_basic .tit {color:#333; font-size:14px; vertical-align:baseline; margin-bottom:8px;} /* 2015-01-08 */
.QL_end .Qcont .tbl_basic .log_wrap{float:left; width:668px; height:153px; border:1px solid #b7b7b7; overflow-y:auto; padding:20px; background:#f9f9f9; }
.QL_end .Qcont .tbl_basic .log_wrap .log_list p{line-height:2.2; color:#333; }
.QL_end .Qcont .btn_box{overflow:hidden; text-align:center; margin:20px 0;}
.QL_end .box_loading.g_end{display:none; background:none; height:100%;}
.QL_end .box_loading.g_end div {margin:-30px 0 0 0;}
.QL_end .box_loading.g_end .dimmed {width:100%;height:100%;left:0;top:0px;margin:0;opacity:0.8;filter:alpha(opacity=80);}
.QL_end .box_loading.g_end p {color:#333;} /* 2015-01-08 */
.QL_end .box_loading.g_end p img{ margin:0;}
/*2015-01-19 추가*/
.QL_end .rsv_info ul li {background:url('/ext/img/ico_dot_gr.png') no-repeat 0 8px; padding-left:8px; color:#777; font-size:12px; margin-top:2px; height:18px;}
.QL_end .rsv_info input {margin:0 6px 0 18px;}
.QL_end .rsv_info input:first-child {margin-left:0}
.QL_end .info {color:#222;}
.QL_end .info span{color:#777; margin-left:3px;}
/*2015-01-19 추가 end*/


/* datepicker */
.ui-datepicker .ui-datepicker-header{background:#66a2d4; color:#fff; border:none;}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {border:1px solid #d5d5d5; background:#f5f5f5; height:15px;}
.ui-datepicker .ui-datepicker-title{font-weight:bold;}
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight{background:#fff !important; border:1px solid #66a2d4 !important; color:#1a9af3 !important;}
.ui-widget-content{border:1px solid #bcbcbc; background-image:none;}
.hasDatepicker{text-align:center;}

/* MORE in header */
.ML {position:absolute;width:90px;height:67px;right:0;top:144px;z-index:190;overflow:hidden;}
.ML .btn_open {position:absolute;top:0;right:-90px;width:90px;height:67px; background:url('/ext/img/img_btn_more.png') no-repeat; cursor:pointer;}
.ML .btn_open span {font-size:14px; color:#fff; display:block; padding-left:40px; padding-top:23px;} /* 2015-01-08 */
.ML .moreMenu {position:absolute;width:230px;right:0;top:0;}	/*2015-01-15*/
.ML .moreMenu .top {height:65px; background-color:#2f3642; position:relative;}
.ML .moreMenu .top span {font-size:18px; color:#fff; display:block; padding-left:20px; padding-top:20px;} /* 2015-01-08 */
.ML .moreMenu .top .btn_close{position:absolute; display:block; width:56px; height:66px; right:0; top:0; text-indent:-9999em; background:url("/content/img/img_btn_more_close.gif") no-repeat center center;  }
.ML .moreMenu .menu_wrap {border:1px solid #b9cedf; border-top:0;background:#fff;}
.ML .moreMenu .menu_wrap ul a{word-break:break-all; word-wrap:break-word;}
.ML .moreMenu .menu_wrap ul.depth1>li {font-size:14px;border-top:1px solid #e2e5ee;} /* 2015-01-08 */
.ML .moreMenu .menu_wrap ul.depth1>li>a{color:#333; display:block;padding: 11px 35px 11px 20px;}	/*2015-01-15*/
.ML .moreMenu .menu_wrap ul.depth1>li:first-child {border-top:none;}
.ML .moreMenu .menu_wrap ul.depth1>li>a.arrow{background:url("/ext/img/more_arrow_down.png") no-repeat 203px center;}	/*2015-01-15*/
.ML .moreMenu .menu_wrap ul.depth1>li:hover, 
.ML .moreMenu .menu_wrap ul.depth1>li:hover>a{background:#66a2d4;color:#fff;}
.ML .moreMenu .menu_wrap ul.depth1>li:hover>a.arrow{color:#fff; background:url("/ext/img/more_arrow_down2.png") no-repeat 203px center;}	/*2015-01-15*/
/*.ML .moreMenu .menu_wrap ul.depth1>li.on{background:#66a2d4}
.ML .moreMenu .menu_wrap ul.depth1>li.on>a.arrow{color:#fff; background:url("/ext/img/more_arrow_down2.png") no-repeat 153px center;}*/
.ML .moreMenu .menu_wrap ul.depth2 {display:none;}
.ML .moreMenu .menu_wrap ul.depth1>li.on>ul.depth2 {display:block;}
.ML .moreMenu .menu_wrap ul.depth2 {overflow:hidden;background:#f9f9f9; border-top:1px solid #f0f0f0; padding:8px 0;}
.ML .moreMenu .menu_wrap ul.depth2>li {font-size:13px;} /* 2015-01-08 */
.ML .moreMenu .menu_wrap ul.depth2>li>a{display:block; padding:4px 5px 4px 30px; background:url("/ext/img/ico_more_list.png") no-repeat 20px 12px; color:#666;}
.ML .moreMenu .menu_wrap ul.depth2>li:hover>a{color:#1a9af3;}
.ML .moreMenu .menu_wrap ul.depth2>li .depth3>li>a:hover{text-decoration:underline;}
.ML .moreMenu .menu_wrap ul.depth3{overflow:hidden; padding:4px 5px 6px 50px; background:url("/ext/img/ico_more_list2.png") no-repeat 31px 6px;}
.ML .moreMenu .menu_wrap ul.depth3>li>a{color:#666;}


/* more pop */
.more_wrap {background:#bdc0c6; height:100%; min-width:930px; position:relative; }	/*2015-01-14*/
.more_wrap.white {background:#fff; padding:0 20px; min-width:910px;}	/*2015-01-15*/
.more_wrap nav{position:absolute; right:25px; top:16px;}
.more_wrap nav li{float:left;margin-left:1px;}
.more_wrap nav li a{ color:#fff; display:block; height:34px; padding:0 18px; line-height:34px; background:#788394;}
.more_wrap nav li.on a{color:#333; background:#fff;}
.more_tit {color:#fff; height:19px; background:#364760; padding:13px 25px 18px; font-size:18px;} /* 2015-01-08 */
.more_wrap .more_con {padding:25px;background-color:#fff;}		/*2015-01-14*/
.more_typeF_wrap.typeF2 .more_con {padding-bottom:0;}
.more_con:after {content:""; clear:both; display:block;} /* 2015-01-14 */
.more_con h2 {margin-bottom:10px; float:left; color:#333;}	/*2015-01-15*//*2015-01-19*/
.more_con ul.tab{overflow:hidden; float:left;  margin:0 0 10px 9px; padding:0 0 0 16px; background:url("/ext/img/arrow.png") no-repeat left center;}
.more_con ul.tab li{float:left;}
.more_con ul.tab li:first-child{margin-right:10px; padding-right:10px; background:url("/ext/img/bar.png") no-repeat right center;}
.more_con ul.tab li a{color:#666;}
.more_con ul.tab li.on a{color:#1a9af3;}
.more_con .table_wrap .input{height:19px; padding:0 10px 2px;}
.more_con .table_wrap .input input{height:19px;}
.more_con .table_wrap .input.w30{width:30%; float:left; max-width:235px;}
.more_con .table_wrap .input.w33{width:33%; float:left; max-width:180px;}/*2015-01-08 selectbox*/
.more_con .table_wrap .input.agent{padding-right:25px; position:relative;}
.more_con .table_wrap .input.agent img{position:absolute; right:5px; top:3px; }
.more_con .table_wrap .deco{width:10%; max-width:20px; height:23px; line-height:21px;float:left; text-align:center; color:#666;}
.more_con .table_wrap .select{width:50%; margin-right:5px; max-width:250px;}
.more_con .table_wrap .select.wFix{width:125px;}/*2015-01-08 selectbox*/
.more_con .table_wrap .select.wFix select{width:129px;}/*2015-01-08 selectbox*/
.more_con .table_wrap .select.w34{width:34%; min-width:110px; max-width:180px;}/*2015-01-08 selectbox*/
.more_con .table_wrap .select.w40{width:40%; min-width:120px; max-width:190px;}/*2015-01-08 selectbox*/
.more_con .table_wrap .select.w102 select{width:102%;}
.more_con .table_wrap .select select{width:103%; }
.more_con .table_wrap.more_typeA_top{clear:both; margin:10px 0 0 0 ; padding:6px 0 5px; border-top:1px solid #e1e4ed; border-bottom:1px solid #e1e4ed; background:#f9f9f9; overflow:hidden; position:relative;}
.more_con .table_wrap.more_typeA_top table{border:none;}
.more_con .table_wrap.more_typeA_top table tr{cursor:default;}
.more_con .table_wrap.more_typeA_top table th{text-align:left; text-indent:15px; font-weight:normal;}
.more_con .table_wrap.more_typeA_top table td{border:none; text-align:left;}
.more_con .table_wrap.more_typeA_top table .btn_search{height:44px; line-height:40px; width:48px;} /* 2015-01-08 */

.more_con .more_typeA_info{margin:20px 0 10px; overflow:hidden;}
.more_con .more_typeA_info .list_per_page{width:50%;}
.more_con .more_typeA_info .list_per_page li{float:left; margin-right:14px;}
.more_con .more_typeA_info .list_per_page li a{color:#666;}
.more_con .more_typeA_info .list_per_page li a.on{color:#1a9af3; text-decoration:underline;}
.more_con .more_typeA_info .total{text-align:right; width:50%; color:#666;}
.more_con .more_typeA_info .total span{color:#333;}
.more_con .table_wrap.more_typeA {margin-top:0;}

.more_con .table_wrap table {width:100%; border-bottom:1px solid #c5c9db;}
.more_con .table_wrap thead {margin-top:25px;height:38px; background-color:#f0f0f0;} /* 2015-01-06 */
.more_con .table_wrap thead th {text-align:center ;color:#333; font-size:14px; border-left:1px solid #dbdde3; border-top:1px solid #c5c9db;border-bottom:1px solid #c5c9db; height:38px;} /* 2015-01-06 */ /* 2015-01-08 */
.more_con .table_wrap thead th:first-child {border-left:none;}
.more_con .table_wrap tbody tr{cursor:pointer;}
.more_con .table_wrap tbody td {padding:5px 9px; color:#666;font-size:13px;border-left:1px solid #dbdde3;height:24px;border-top:1px solid #e4e6ef; text-align:center;word-break:break-all;} /* 2015-01-06 */ /* 2015-01-08 */
.more_con .table_wrap tbody td p {padding:5px 5px 6px 20px;word-break:break-all;word-wrap:break-word;}
.more_con .table_wrap tbody tr:first-child td {border-top:none;}
.more_con .table_wrap tbody td:first-child {border-left:none;text-align:center;}
.more_con .table_wrap tbody tr.on td {background-color:#f6fbfe; color:#1a9af3;}
.more_con .table_wrap tbody tr.on td:first-child {color:#666;}
.more_con .table_wrap tbody tr.version_detail {display:none; cursor:default;}
.more_con .table_wrap tbody tr.on + tr.version_detail {display:table-row;}
.more_con .table_wrap tbody tr.version_detail td {text-align:left;padding:18px 20px 20px 60px;min-height:50px; background:#f9f9f9;}
.more_con .table_wrap tbody tr.version_detail td div {overflow:hidden;background:url('/ext/img/ico_depth.png') no-repeat left 10px; padding-left:20px;}
.more_con .table_wrap tbody tr.version_detail td div p{padding-left:0;} /* 2015-01-08 */
.more_con .table_wrap tbody tr.version_detail td div p span{color:#333; font-weight:normal;}
.more_con .table_wrap tbody tr.version_detail ul{margin-left:20px; padding-top:10px; overflow:hidden; border-top:1px solid #e1e4ed;}
.more_con .table_wrap tbody tr.version_detail ul > li {background:url('/ext/img/ico_dot_gr.png') no-repeat 2px 13px; padding:4px 8px; color:#777; font-size:12px; }
.more_con .table_wrap tbody tr.version_detail ul > li span {color:#333;vertical-align:top; margin-right:18px; font-size:13px; } /* 2015-01-08 */
.more_con .table_wrap tbody tr.version_detail ul > li p {display:inline-block; *display:inline; zoom:1; padding:0; line-height:16px; word-break:break-all;word-wrap:break-word;}

.more_con .tbl_moretype{clear:both;}
.more_con .tbl_moretype .tbl_type {width:100%; border-top:1px solid #c5c9db; border-bottom:1px solid #c5c9db;} 
.more_con .tbl_moretype .tbl_type th,
.more_con .tbl_moretype .tbl_type td {border-top:1px solid #e4e6ef; border-left:1px solid #dde0e8; padding:8px 19px; text-align:left; word-break:break-all;}
.more_con .tbl_moretype .tbl_type tr th:first-child {border-left:none;}
.more_con .tbl_moretype .tbl_type th {background:#f9f9f9; color:#333; font-size:14px;} /* 2015-01-08 */
.more_con .tbl_moretype .input.agent{padding-right:25px; position:relative; width:203px; overflow:hidden; float:left;}
.more_con .tbl_moretype .input.agent img{position:absolute; right:5px; top:3px;}
.more_con .tbl_moretype label{text-align:left; float:left; height:26px; line-height:26px;}
.more_con .tbl_moretype .select{width:210px;}
.more_con .tbl_moretype .select select{height:22px; width:102%;}
.more_con .tbl_moretype .date span{display:inline-block; float:left;}
.more_con .tbl_moretype .date span.input{padding:0px 10px 4px; width:118px; text-align:center;}
.more_con .tbl_moretype .date span.input.disabled {background-color:#e5e5e5;}
.more_con .tbl_moretype .date span.input.disabled input {background-color:#e5e5e5;}
.more_con .tbl_moretype .date .select{ width:68px;}
.more_con .tbl_moretype .date .select select{width:108%; }
.more_con .tbl_moretype .date .select.disabled{background-color:#e5e5e5 }
.more_con .tbl_moretype .disabled i {height:16px !important;}
.more_con .tbl_moretype .disabled{background-color:#e5e5e5;}
.more_con .tbl_moretype .disabled input{background:#f9f9f9;}
.more_con .tbl_moretype .disabled select{background:url('/ext/img/img_blank.png'); width:102% !important;height:20px;top:-2px;}
.more_con .tbl_moretype .disabled select.short {width:104% !important;}
.more_con .tbl_moretype .disabled textarea{background-color:#e5e5e5;}
.more_con .tbl_moretype .disabled input{text-align:center;}
/*.more_con .tbl_moretype .date .disabled select{width:106%;}*/
.more_con .tbl_moretype .disabled textarea{color:#666;}
.more_con .tbl_moretype textarea {overflow:auto;} /* 2015-01-07 */
.more_con .tbl_moretype .no_data{width:100%; border:1px solid #c5c9db; text-align:center; height:182px; line-height:182px;}
.more_con .tbl_agent {width:100%; border:1px solid #c5c9db;}
.more_con .tbl_agent th {padding:6px 0 !important; line-height:1.2; text-align:center !important; font-size:13px !important; background:#f0f0f0 !important; border:1px solid #c5c9db !important;}
.more_con .tbl_agent td { font-size:13px; text-align:center; padding:8px !important;}
.more_con .tbl_agent tr td:first-child {border-left:none;}
.more_con .counsel td {padding:8px 13px !important;}
.more_con .counsel th {padding:10px !important;}
.more_con .list_cate .head {border-top:none;}
.more_con .list_cate .head td {padding:0 !important; border-top:none !important;}
.more_con .list_cate .list {border-bottom:none;}
.more_con .list_cate .list td {border:none; padding:0;}
.more_con .list_cate .dep2 li .val_cate {padding-left:28px;}
.more_con .list_cate .dep3 li .val_cate {padding-left:53px;}
.more_con .list_cate .dep4 li .val_cate {padding-left:76px;}
.more_con .list_cate .dep5 li .val_cate {padding-left:96px;} /* 2015-01-07 */
.more_con .list_cate .dep6 li .val_cate {padding-left:114px;} /* 2015-01-07 */
.more_con .text_modifi textarea {height:160px; overflow:auto; overflow-x:hidden; color:#666;}
.more_con .content {min-height:100px; border:1px solid #b7b7b7; padding:6px 8px;}
.more_con .pop_btn {padding:20px 0 5px; text-align:center;}
.more_con .pop_btn a {width:67px; height:30px; line-height:27px; padding:0;}
.more_con .pop_btn a.btn_access {position:absolute; left:25px; width:87px; height:30px; line-height:27px; padding:0;}

.more_con .arrow h2 {float:left; background:url('/ext/img/ico_arrow.png') no-repeat right center; padding-right:14px;} 
.more_con .arrow:after {content:""; clear:both; display:block;}
.more_con .view_option {float:left;}
.more_con .view_option li {float:left; background:url('/ext/img/var_gray2.png') no-repeat left center;}
.more_con .view_option li:first-child {background:none;}
.more_con .view_option li a {color:#666; padding:0 8px; display:inline-block;}
.more_con .view_option li a:hover,
.more_con .view_option li a.on {color:#1a9af3}
.more_con .btn_search2 {width:68px; height:24px; line-height:24px; padding:0;}

.more_con .tbl_access {margin-top:20px;}
.more_con .tbl_access.w100 table {width:100%;}
.more_con .tbl_access.scroll_wrap{overflow-x:auto; overflow-y:hidden; min-width:875px;} /* 2015-01-07 */
.more_con .tbl_access.scroll_wrap table{width:100%;}
.more_con .tbl_access table {table-layout:fixed; width:auto; border-bottom:1px solid #c5c9db;}
.more_con .tbl_access thead th {overflow:hidden; border-top:1px solid #c5c9db; border-bottom:1px solid #c5c9db; border-left:1px solid #e1e4ed; padding:8px; line-height:1.2; text-align:center; background:#f0f0f0; color:#333; font-size:14px;word-break:break-all;} /* 2015-01-08 */
.more_con .tbl_access .line_th {width:134px; overflow:hidden; padding:0;}
.more_con .tbl_access .line_th .rel {height:65px; width:100%;}
.more_con .tbl_access .line_th p {position:relative; z-index:1; color:#333; font-size:14px;} /* 2015-01-08 */
.more_con .tbl_access .line_th p.txtR{padding:10px 15px 0 0;}
.more_con .tbl_access .line_th p.txtL{padding:15px 0 0 15px;}
.more_con .tbl_access .line_th img {position:absolute; z-index:0; width:100%; height:100%; left:0; top:0;}
.more_con .tbl_access thead .no_line1 {border-bottom:none;}
.more_con .tbl_access thead .no_line2 {border-top:none;}
.more_con .tbl_access td {border-top:1px solid #e4e6ef; border-left:1px solid #dde0e8; overflow:hidden; width:79px; padding:8px 0; word-break:break-all;font-size:13px; text-align:center;}
.more_con .tbl_access tbody th {border-top:1px solid #e4e6ef; border-left:1px solid #dde0e8; padding:8px 0; text-align:center; word-break:break-all;} /* 2015-01-08 */
.more_con .tbl_access .noline {border-left:none;}
.more_con .tbl_access .w01 {width:78px;}
.more_con .tbl_access .w02 {width:80px; }
.more_con .tbl_access .total{background:#f6fbfe; color:#1a9af3;}
.more_con .tbl_access .total th,
.more_con .tbl_access .total td{background:#f9f9f9;}
.more_con .tbl_access .total th{color:#666;}
.more_con .tbl_access .total td{color:#1a9af3;}

.more_typeB_wrap{min-width:1200px;}
.more_typeB_wrap .more_typeB th{padding:10px 5px; word-break: break-all;}
.more_typeB_wrap .table_wrap.more_typeB td{text-align:left;word-wrap: break-word;word-break: break-all; -ms-word-break:break-all;}
.more_typeB_wrap .table_wrap.more_typeB td p.ellipsis{padding:0; height:38px; width:100%; text-overflow:hidden;word-wrap: break-word;word-break: break-all; -ms-word-break:break-all;}

.more_typeF_wrap{min-width:930px;}
.more_con .table_wrap.more_typeF_top{clear:both; padding:6px 0 5px; border-top:1px solid #e1e4ed; border-bottom:1px solid #e1e4ed; background:#f9f9f9; overflow:hidden; position:relative;}
.more_con .table_wrap.more_typeF_top table{border:none;}
.more_con .table_wrap.more_typeF_top table tr{cursor:default;}
.more_con .table_wrap.more_typeF_top table th{text-align:left; text-indent:15px; padding:0 5px; }
.more_con .table_wrap.more_typeF_top table td{border:none; text-align:left;}
.more_con .table_wrap.more_typeF_top table .btn_search{height:11px; line-height:7px; width:48px;} /* 2015-01-08 */
.more_con .table_wrap.more_typeF_top table .input.agent{position:relative;}
.more_con .table_wrap.more_typeF_top table .input img{position:absolute; right:5px; top:3px; }

.more_con .btn_table{clear:both;padding:20px 0 5px;}
.more_con .btn_table table{width:100%;}
.more_con .btn_table table th{text-align:left; }
.more_con .btn_table table td{text-align:center;}
.more_con .btn_table table th a,
.more_con .btn_table table td a{padding:7px 18px 6px;}


.more_con .log_error {min-height:500px; text-align:center; clear:both; border-top:2px solid #c2d6e9;}

/* datepicker custom style */
#ui-datepicker-div {margin-left:-11px;}

/* 2015-01-14 */
.more_typeG {position:relative; clear:both; padding-left:240px;}
.more_typeG .left_cate {border-top:1px solid #b9cedf; width:230px;}
.more_typeG .left_cate div{min-height:578px;}	/*2015-01-15*/
.more_typeG .left_cate .list a:hover {color:#1a9af3; background:#f6fbfe;}
.list_auth {border:1px solid #ccc; min-height:578px;}	/*2015-01-15*/
.list_auth .head {font-size:14px; color:#333; height:17px; padding:14px 35px ;background:#f0f0f0;}
.list_auth .list li {border-top:1px solid #e1e4ed; font-size:12px; color:#666;}
.list_auth .list li input[type=checkbox] {margin-left:7px; cursor:pointer;}
.list_auth .list li .open {background:url('/ext/img/ico_folder.png') no-repeat -26px 0; width:16px; height:12px; overflow:hidden; display:inline-block; *display:inline; zoom:1; margin-right:10px; cursor:pointer;}
.list_auth .list li .open i {text-indent:-9999px; display:block; position:relative; z-index:-1;}
.list_auth .list li .on .open {background-position:-26px -12px;}
.list_auth .dep2,
.list_auth .dep3,
.list_auth .dep4,
.list_auth .dep5,
.list_auth .dep6 {display:none;}
.list_auth .dep2 li,
.list_auth .dep3 li,
.list_auth .dep4 li,
.list_auth .dep5 li,
.list_auth .dep6 li {position:relative; background:#fff;}
.list_auth .list li .value {overflow:hidden; vertical-align:top; padding:10px 0px 10px 12px; word-break:break-all; word-wrap:break-word;}
.list_auth .list .tit {background:#f9f9f9; font-size:13px; line-height:13px;}
.list_auth .list .tit a {color:#333; display:inline-block; word-break:break-all; word-wrap:break-word;}
.list_auth .dep1 li .value {margin-left:15px;}
.list_auth .dep2 li .value {margin-left:26px;}
.list_auth .dep3 li .value {margin-left:52px;}
.list_auth .dep4 li .value {margin-left:78px;}

.list_auth .list li ul.dep2>li>.value {background:url('/ext/img/bul_dep2.png') no-repeat 0 15px !important;}
.list_auth .list li ul.dep3>li>.value {background:url('/ext/img/bul_dep3.png') no-repeat 0 15px !important;}
.list_auth .list li ul.dep4>li>.value {background:url('/ext/img/bul_dep4.png') no-repeat 0 15px !important;}
.list_auth .list li ul.dep5>li>.value {background:url('/ext/img/bul_dep5.png') no-repeat 0 15px !important;}

.list_auth .list li em.check {background:url('/ext/img/ico_check.png') no-repeat 0 12px; padding:9px 15px !important;}
.list_auth .list li .change {background-color:#f6fbfe !important; color:#1a9af3;}
.list_auth .list li .opt {position:absolute; left:0; top:50%; height:14px; margin-top:-8px;}
