@charset "UTF-8"; /* KoreaServerHosting CSS by 호영숙 */

div#ui-datepicker-div { display:none; }
/* input type 
------------------------------------------------------------------------------*/ 
/* 버튼정렬div */
.btn {clear:both; padding:20px 20px 20px 5px; }
.btn_cen { clear:both; padding-top:20px; padding-bottom:30px; text-align:center; margin:0 auto }
.btn_cen2 {clear:both; padding-top:10px; margin-bottom:-10px; text-align:center }
.btn_cen3 /* 회원상세정보보 리스트에 들어가는 버튼 */ {clear:both; padding-top:10px; margin-bottom:20px; text-align:center }
.btn_cen4 { clear:both; width:100%; padding-top:20px; padding-bottom:30px; text-align:center; margin:0 auto; }
.btn_cen5 { clear:both; padding-top:10px; padding-bottom:20px; text-align:center; margin:0 auto }
.btn_s { clear:both; padding:10px; }
.btn_ct {width:100%; text-align:center; margin:0 auto; margin-top:30px;} 
.btn_ct2 {text-align:center; margin:0 auto; margin:15px 0 30px 0;}
.btn_ct3 {text-align:center; margin:0 auto; margin-top:15px;}
.btn_ct4 {text-align:left; margin:0 auto; margin-top:15px;}

/* 버튼간격 */
.interval_p107 {padding-top:10px; padding-bottom:7px;}
.interval_p310 {padding-left:3px; padding-right:10px;}
.interval_p1030 {padding-left:10px; padding-right:30px;}
.interval_p530 {padding-left:5px; padding-right:30px;}
.interval_p35 {padding-left:3px; padding-right:5px;}
.interval_p5 {padding-left:5px; padding-right:5px;}
.interval_p10 {padding-left:10px; padding-right:10px;}
.interval_m3 {margin-left:3px; margin-right:3px;}
.interval_m5 {margin-left:5px; margin-right:5px;}
.interval_m10 {margin-left:10px; margin-right:10px;}
.interval_m20 {margin-left:20px; margin-right:20px;}
.interval_mTB5 {margin-top:5px; margin-bottom:5px;}
.interval_mTB10 {margin-top:10px; margin-bottom:10px;}
.intervalimg_R5 {margin-right:5px; vertical-align:middle; margin: 0px 5px 2px 0; *margin: 1px 5px 0 0; _margin: 3px 5px 3px 0;}
.intervalimg_RP5 {padding-right:5px; vertical-align:middle; margin: 0px 5px 2px 0; *margin: 1px 5px 0 0; _margin: 3px 5px 3px 0;}
.intervalimg {vertical-align:middle; margin: 0px 5px 2px 5px; *margin: 1px 5px 0 5px; _margin: 3px 5px 3px 5px;}
.interval_inputimg {vertical-align:middle; margin: 1px 5px 0px 5px; *margin: 0px 5px 1px 5px; _margin: 3px 5px 3px 5px;}

/* 입력태그 관련 */
input { margin:0; padding:0; vertical-align:middle; }
select { margin:0; padding:0; vertical-align:middle; }
.input_hc { width:13px; height:13px; margin: 0px 5px 2px 5px; _margin: 3px 5px 3px 5px; *margin: 5px 5px 2px 5px;}
.input_hc2 { width:13px; height:13px; margin: 0px 2px 1px 2px; _margin: 1px 2px 3px 2px; *margin: 3px 2px 2px 2px;}
.input_img { width:13px; height:13px; margin: 0px 5px 6px 5px; _margin: 0px 5px 2px 5px; *margin: 0px 5px 2px 5px;}
.input_pay1 { text-align:right; margin-left:5px; margin-right:3px; margin-bottom:2px; }
.input_pay2 { text-align:right; margin-top:-3px; *margin-top:-1px; }
.input_pay3 { text-align:left; margin-top:-3px; *margin-top:-1px; }

input.frm_ipt1 {padding: 2px; border: 1px solid #b5b4b8; background-color: #fbfbfc; font-size: 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt2 {padding: 2px; border: 1px solid #e7e7e7; background-color: #e7e7e7; font-size: 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt3 {padding: 2px; border: 1px solid #FFFFFF; background-color: #FFFFFF; font-size: 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt4 {padding: 2px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size: 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt5 {padding: 2px; border: 1px solid #0033cc; background-color: #0033cc; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
input.frm_ipt6 {padding: 2px; border: 1px solid #ec2b2b; background-color: #e7e7e7; font-size: 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt7 {padding: 2px; border: 2px solid #f3e8e6; background-color: #f3e8e6;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_ipt7_id {padding: 2px; border: 2px solid #f3e8e6; background-color: #f3e8e6;  font-size: 11px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_ipt7_pw {padding: 2px; border: 2px solid #f3e8e6; background-color: #f3e8e6;  font-size: 10px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_ipt8 {padding: 2px; border: 2px solid #d8d8d8; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt8_id {padding: 2px; border: 2px solid #d8d8d8; background-color: #FFFFFF; font-size : 11px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt8_pw {padding: 2px; border: 2px solid #d8d8d8; background-color: #FFFFFF; font-size : 10px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt9 {padding: 2px; border: 2px solid #eee2d3; background-color: #eee2d3; font-size : 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt9_id {padding: 2px; border: 2px solid #eee2d3; background-color: #eee2d3; font-size : 11px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt9_pw {padding: 2px; border: 2px solid #eee2d3; background-color: #eee2d3; font-size : 10px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt10 {font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
input.frm_ipt11 {font-size : 14px; font-family: tahoma, verdana, 굴림; font-weight:bold; padding: 1px 0 1px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
input.frm_ipt12 {padding: 2px; border: 1px solid #000000; background-color: #717171; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
input.frm_ipt13 {padding: 2px; border: 1px solid #a1a1a1; background-color: #a1a1a1; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
input.frm_ipt14 {padding: 2px; border: 1px solid #f2efef; background-color: #f2efef; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}
input.frm_ipt15 {padding: 2px; border: 1px solid #e4cccc; background-color: #f3e8e6;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_ipt16 {padding: 2px; border: 1px solid #efe8e8; background-color: #fbfafa; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}
input.frm_pnidx_faq {padding: 2px; border: 2px solid #dfc8c0; background-color: #b3682f; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
input.frm_idx_faq {padding: 4px; border: 1px solid #a20403; background-color: #fdf1f1; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #000000; height:14px}
input.frm_log_id {padding: 2px; border: 1px solid #f3e8e6; background-color: #f3e8e6;  font-size: 11px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_log_pw {padding: 2px; border: 1px solid #f3e8e6; background-color: #f3e8e6;  font-size: 10px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_pnEK_domain {padding: 2px; border: 2px solid #ededed; background-color: #ededed; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}

select.frm_ipt1 {padding: 1px; border: 1px solid #b5b4b8; background-color: #fbfbfc; font-size: 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt2 {padding: 1px; border: 1px solid #e7e7e7; background-color: #e7e7e7; font-size: 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt3 {padding: 1px; border: 1px solid #FFFFFF; background-color: #FFFFFF; font-size: 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt4 {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size: 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt5 {padding: 1px; border: 1px solid #0033cc; background-color: #0033cc; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
select.frm_ipt6 {padding: 1px; border: 1px solid #ec2b2b; background-color: #e7e7e7; font-size: 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt7 {padding: 1px; border: 1px solid #f3e8e6; background-color: #f3e8e6;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
select.frm_ipt7_id {padding: 1px; border: 1px solid #f3e8e6; background-color: #f3e8e6;  font-size: 11px; font-family: dotum, 돋움; color:#663435;}
select.frm_ipt8 {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt8_id {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size : 11px; font-family: dotum, 돋움;}
select.frm_ipt9 {padding: 1px; border: 1px solid #eee2d3; background-color: #eee2d3; font-size : 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt9_id {padding: 1px; border: 1px solid #eee2d3; background-color: #eee2d3; font-size : 11px; font-family: dotum, 돋움;}
select.frm_ipt10 {font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
select.frm_ipt11 {font-size : 14px; font-family: tahoma, verdana, 굴림; font-weight:bold; padding: 1px 0 1px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
select.frm_ipt12 {padding: 1px; border: 1px solid #000000; background-color: #717171; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
select.frm_ipt13 {padding: 1px; border: 1px solid #a1a1a1; background-color: #a1a1a1; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
select.frm_ipt14 {padding: 1px; border: 1px solid #f2efef; background-color: #f2efef; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}
select.frm_ipt15 {padding: 1px; border: 1px solid #e4cccc; background-color: #f3e8e6;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
select.frm_ipt16 {padding: 1px; border: 1px solid #efe8e8; background-color: #fbfafa; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}
select.frm_ipt16_11 {padding: 1px; border: 1px solid #efe8e8; background-color: #fbfafa; font-size : 11px; font-family: dotum, 돋움; color: #323232;}

textarea.frm_ipt1 {padding: 4px; border: 1px solid #b5b4b8; line-height:140%; background-color: #fbfbfc; font-size: 12px; font-family: tahoma, verdana, 굴림;}
textarea.frm_ipt2 {padding: 4px; border: 1px solid #e7e7e7; line-height:140%; background-color: #e7e7e7; font-size: 12px; font-family: tahoma, verdana, 굴림;}
textarea.frm_ipt3 {padding: 4px; border: 1px solid #FFFFFF; line-height:140%; background-color: #FFFFFF; font-size: 12px; font-family: tahoma, verdana, 굴림;}
textarea.frm_ipt4 {padding: 4px; border: 1px solid #d8d8d8; line-height:140%; background-color: #FFFFFF; font-size: 12px; font-family: tahoma, verdana, 굴림;}
textarea.frm_ipt5 {padding: 4px; border: 1px solid #0033cc; line-height:140%; background-color: #0033cc; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
textarea.frm_ipt6 {padding: 4px; border: 1px solid #ec2b2b; line-height:140%; background-color: #e7e7e7; font-size: 12px; font-family: tahoma, verdana, 굴림;}
textarea.frm_ipt7 {padding: 4px; border: 1px solid #f3e8e6; line-height:140%; background-color: #f3e8e6;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
textarea.frm_ipt8 {padding: 4px; border: 1px solid #d8d8d8; line-height:140%; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
textarea.frm_ipt9 {padding: 4px; border: 1px solid #eee2d3; line-height:140%; background-color: #eee2d3; font-size : 12px; font-family: tahoma, verdana, 굴림;}
textarea.frm_ipt10 {padding: 4px; line-height:140%; font-size : 12px; font-family: tahoma, verdana, 굴림; background-color:transparent; border:none; color:#000}
textarea.frm_ipt11 {padding: 4px; border: 1px solid #f2efef; line-height:140%; background-color: #f2efef; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}
textarea.frm_ipt12 {padding: 4px; border: 1px solid #000000; line-height:140%; background-color: #717171; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
textarea.frm_ipt13 {padding: 4px; border: 1px solid #a1a1a1; line-height:140%; background-color: #a1a1a1; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #FFFFFF;}
textarea.frm_ipt14 {padding: 4px; border: 1px solid #f2efef; background-color: #f2efef;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#323232;}
textarea.frm_ipt15 {padding: 4px; border: 1px solid #e4cccc; background-color: #f3e8e6;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
textarea.frm_ipt16 {padding: 4px; border: 1px solid #efe8e8; background-color: #fbfafa; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}
textarea.frm_ipt17 {padding: 4px; border: 1px solid #fbfafa; background-color: #fbfafa; font-size: 12px; font-family: tahoma, verdana, 굴림; color: #323232;}

/* 패널 FORM
------------------------------------------------------------------------------*/ 
input.frm_ipt1_id {padding: 1px; border: 1px solid #eee2d3; background-color: #eee2d3;  font-size: 11px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_ipt1_pw {padding: 1px; border: 1px solid #eee2d3; background-color: #eee2d3;  font-size: 10px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.pn_frm_ipt1 {padding: 2px; border: 1px solid #f2efef; background-color: #f2efef;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.pn_frm_ipt1_id {padding: 3px; border: 3px solid #FFFFFF; background-color: #f2efef;  font-size: 11px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.pn_frm_ipt1_pw {padding: 3px; border: 3px solid #FFFFFF; background-color: #f2efef;  font-size: 10px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.pn_frm_ipt2 {padding: 1px; border: 1px solid #a1a1a1; background-color: #a1a1a1;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#FFFFFF;}
input.pn_frm_ipt3 {padding: 2px; border: 2px solid #eee2d3; background-color: #eee2d3;  font-size : 12px; font-family: tahoma, verdana, 굴림;}
input.pn_frm_ipt3_R {padding: 2px; border: 2px solid #f2efef; background-color: #f2efef;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435; text-align:right; padding-right:10px;}
input.pn_frm_ipt4 {padding: 2px; border: 1px solid #f2efef; background-color: #f2efef;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}

select.pn_frm_ipt2 {padding: 1px; border: 1px solid #efe8e8; background-color: #fbfafa; font-size: 12px; font-family: tahoma, verdana, 굴림; color:#323232; vertical-align:2px}
select.pn_frm_ipt3 {padding: 1px; border: 1px solid #efe8e8; background-color: #fbfafa; font-size: 12px; font-family: tahoma, verdana, 굴림; color:#323232;}

/*
select.frm_ipt1 {padding: 3px; border: 3px solid #FFFFFF; background-color: #f3e8e6; font-size: 11px; font-family: 돋움 , dotum; color:#663435;}
select.frm_ipt2 {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt3 {padding: 3px; border: 3px solid #FFFFFF; background-color: #f3e8e6; font-size: 12px; font-family: tahoma, verdana, 굴림;}
select.frm_ipt4 {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size: 11px; font-family: tahoma, verdana, 굴림; letter-spacing:1px;}

input.frm_ipt1 {padding: 3px; border: 3px solid #FFFFFF; background-color: #f3e8e6;  font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435;}
input.frm_ipt2 {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt3 {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt3_id {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt3_pw {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF; font-size : 12px; font-family: tahoma, verdana, 굴림;}
input.frm_ipt3_totalview { font : 12px verdana, "굴림"; size:12px; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:left; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
input.frm_ipt3_serview { font : 12px verdana, "굴림"; font-weight:bold; size:14px; padding: 1px 0 1px 0; text-align:center; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
input.frm_ipt3_totalview1_pop { font : 12px tahoma, verdana; font-weight:bold; padding: 1px 0 1px 0; text-align:center; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
input.frm_ipt3_totalview2_pop { color:#c13c3c; font : 12px tahoma, verdana; font-weight:bold; padding: 1px 0 1px 0; text-align:center; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
input.frm_ipt4 {padding: 4px; border: 1px solid #a10604; background-color: #fdf1f1; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#000000; height:14px;}
textarea.frm_ipt1 {padding: 3px; border: 3px solid #FFFFFF; background-color: #f3e8e6; font-size: 11px; font-family: 돋움 , dotum; color:#663435;}
textarea.frm_ipt2 {padding: 1px; border: 1px solid #fbfafa; background-color: #fbfafa; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#a16161; line-height:18px;}
textarea.frm_ipt3 {padding: 5px; border: 3px solid #FFFFFF; background-color: #f3e8e6; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435; line-height:18px;}
textarea.frm_ipt4 {padding: 5px; border: 0px solid #FFFFFF; background-color: transparent; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#663435; line-height:18px;}

input.frm_ipt1, input.frm_ipt2, input.frm_ipt3, input.frm_ipt4, input.frm_ipt5, input.frm_cal1, textarea.frm_ipt1, textarea.frm_ipt2, textarea.frm_ipt3, textarea.frm_ipt4, textarea.frm_ipt5, 
select.frm_ipt1, select.frm_ipt2, select.frm_ipt3, select.frm_ipt4, select.frm_ipt5, input.frm_ipt6 { font : 12px tahoma, verdana, "굴림"; }
select.frm_ipt1 {padding: 1px; border: 1px solid #d8d8d8; background-color: #fbfbfc;}
select.frm_ipt2 {padding: 1px; border: 1px solid #e7e7e7; background-color: #e7e7e7;}
select.frm_ipt3 {padding: 1px; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
select.frm_ipt4 {padding: 1px; border: 1px solid #d8d8d8; background-color: #FFFFFF;}
select.frm_ipt5 {padding: 1px; border: 1px solid #FFFFFF; background-color: #0033cc; font : 12px verdana, tahoma, "굴림"; color: #FFFFFF;}

input.frm_ipt1 {padding: 2px; border: 1px solid #b5b4b8; background-color: #fbfbfc;}
input.frm_ipt2 {padding: 2px; border: 1px solid #e7e7e7; background-color: #e7e7e7;}
input.frm_ipt2_rt {padding: 2px; border: 1px solid #e7e7e7; background-color: #e7e7e7; text-align:right;}
input.frm_ipt3 {padding: 2px; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
input.frm_ipt4 {padding: 2px; border: 1px solid #d8d8d8; background-color: #FFFFFF;}
input.frm_ipt5 {padding: 2px; border: 1px solid #FFFFFF; background-color: #0033cc; font : 12px verdana, tahoma, "굴림"; color: #FFFFFF;}
input.frm_ipt6 {padding: 1px; border: 1px solid #ec2b2b; background-color: #e7e7e7;}
input.frm_ipt7 {padding: 1px; border: 1px solid #e7e7e7; background-color: #e7e7e7; font : 11px tahoma, verdana, "굴림";}
input.frm_ipt_pay {padding: 2px; border: 1px solid #FFFFFF; background-color: #FFFFFF; text-align:right; font-size:12px; font-family:tahoma, verdana, "굴림";}
input.frm_sms1 {padding: 2px; border: 1px solid #000000; background-color: #717171; font : 12px tahoma, verdana, "굴림"; color: #000000;}
input.frm_sms2 {padding: 2px; border: 1px solid #a1a1a1; background-color: #a1a1a1; font : 12px tahoma, verdana, "굴림"; color: #000000;}

textarea.frm_ipt1 {padding: 4px; border: 1px solid #d8d8d8; background-color: #fbfbfc; line-height:140%;}
textarea.frm_ipt2 {padding: 4px; border: 1px solid #e7e7e7; background-color: #e7e7e7; line-height:140%;}
textarea.frm_ipt3 {padding: 4px; border: 1px solid #FFFFFF; background-color: #FFFFFF; line-height:140%;}
textarea.frm_ipt4 {padding: 4px; border: 1px solid #d8d8d8; background-color: #FFFFFF; line-height:140%;}
textarea.frm_ipt5 {padding: 4px; border: 1px solid #FFFFFF; background-color: #0033cc; font : 12px tahoma, verdana, "굴림"; color: #FFFFFF; line-height:140%;}
textarea.frm_ipt6 {padding: 4px; border: 1px solid #e7e7e7; background-color: #FFFFFF;}
textarea.frm_ipt7 {padding: 4px; border: 1px dashed #d8d8d8; background-color: #fafafa; line-height:140%; font-size:12px; font-family:tahoma, verdana, 굴림;}
*/

/* padding  margin  type 
------------------------------------------------------------------------------*/ 
.pd_1 {padding:1px;}
.pd_2 {padding:2px;}
.pd_3 {padding:3px;}
.pd_4 {padding:4px;}
.pd_5 {padding:5px;}
.pd_6 {padding:6px;}
.pd_7 {padding:7px;}
.pd_8 {padding:8px;}
.pd_9 {padding:9px;}
.pd_10 {padding:10px;}
.pd_11 {padding:11px;}
.pd_12 {padding:12px;}
.pd_13 {padding:13px;}
.pd_14 {padding:14px;}
.pd_15 {padding:15px;}
.pd_16 {padding:16px;}
.pd_17 {padding:17px;}
.pd_18 {padding:18px;}
.pd_19 {padding:19px;}
.pd_20 {padding:20px;}
.pd_T1 {padding-top:1px;}
.pd_T2 {padding-top:2px;}
.pd_T3 {padding-top:3px;}
.pd_T4 {padding-top:4px;}
.pd_T5 {padding-top:5px;}
.pd_T6 {padding-top:6px;}
.pd_T7 {padding-top:7px;}
.pd_T8 {padding-top:8px;}
.pd_T9 {padding-top:9px;}
.pd_T10 {padding-top:10px;}
.pd_T11 {padding-top:11px;}
.pd_T12 {padding-top:12px;}
.pd_T13 {padding-top:13px;}
.pd_T14 {padding-top:14px;}
.pd_T15 {padding-top:15px;}
.pd_T16 {padding-top:16px;}
.pd_T17 {padding-top:17px;}
.pd_T18 {padding-top:18px;}
.pd_T19 {padding-top:19px;}
.pd_T20 {padding-top:20px;}
.pd_L-5 {padding-left:-5px;}
.pd_L1 {padding-left:1px;}
.pd_L2 {padding-left:2px;}
.pd_L3 {padding-left:3px;}
.pd_L4 {padding-left:4px;}
.pd_L5 {padding-left:5px;}
.pd_L6 {padding-left:6px;}
.pd_L7 {padding-left:7px;}
.pd_L8 {padding-left:8px;}
.pd_L9 {padding-left:9px;}
.pd_L10 {padding-left:10px;}
.pd_L11 {padding-left:11px;}
.pd_L12 {padding-left:12px;}
.pd_L13 {padding-left:13px;}
.pd_L14 {padding-left:14px;}
.pd_L15 {padding-left:15px;}
.pd_L16 {padding-left:16px;}
.pd_L17 {padding-left:17px;}
.pd_L18 {padding-left:18px;}
.pd_L19 {padding-left:19px;}
.pd_L20 {padding-left:20px;}
.pd_L30 {padding-left:30px;}
.pd_L40 {padding-left:40px;}
.pd_L50 {padding-left:50px;}
.pd_L80 {padding-left:80px;}
.pd_R1 {padding-right:1px;}
.pd_R2 {padding-right:2px;}
.pd_R3 {padding-right:3px;}
.pd_R4 {padding-right:4px;}
.pd_R5 {padding-right:5px;}
.pd_R6 {padding-right:6px;}
.pd_R7 {padding-right:7px;}
.pd_R8 {padding-right:8px;}
.pd_R9 {padding-right:9px;}
.pd_R10 {padding-right:10px;}
.pd_R11 {padding-right:11px;}
.pd_R12 {padding-right:12px;}
.pd_R13 {padding-right:13px;}
.pd_R14 {padding-right:14px;}
.pd_R15 {padding-right:15px;}
.pd_R16 {padding-right:16px;}
.pd_R17 {padding-right:17px;}
.pd_R18 {padding-right:18px;}
.pd_R19 {padding-right:19px;}
.pd_R20 {padding-right:20px;}
.pd_R50 {padding-right:50px;}
.pd_B1 {padding-bottom:1px;}
.pd_B2 {padding-bottom:2px;}
.pd_B3 {padding-bottom:3px;}
.pd_B4 {padding-bottom:4px;}
.pd_B5 {padding-bottom:5px;}
.pd_B6 {padding-bottom:6px;}
.pd_B7 {padding-bottom:7px;}
.pd_B8 {padding-bottom:8px;}
.pd_B9 {padding-bottom:9px;}
.pd_B10 {padding-bottom:10px;}
.pd_B11 {padding-bottom:11px;}
.pd_B12 {padding-bottom:12px;}
.pd_B13 {padding-bottom:13px;}
.pd_B14 {padding-bottom:14px;}
.pd_B15 {padding-bottom:15px;}
.pd_B16 {padding-bottom:16px;}
.pd_B17 {padding-bottom:17px;}
.pd_B18 {padding-bottom:18px;}
.pd_B19 {padding-bottom:19px;}
.pd_B20 {padding-bottom:20px;}
.pd_V1 {padding-top:1px; padding-bottom:1px;}
.pd_V2 {padding-top:2px; padding-bottom:2px;}
.pd_V3 {padding-top:3px; padding-bottom:3px;}
.pd_V4 {padding-top:4px; padding-bottom:4px;}
.pd_V5 {padding-top:5px; padding-bottom:5px;}
.pd_V6 {padding-top:6px; padding-bottom:6px;}
.pd_V7 {padding-top:7px; padding-bottom:7px;}
.pd_V8 {padding-top:8px; padding-bottom:8px;}
.pd_V9 {padding-top:9px; padding-bottom:9px;}
.pd_V10 {padding-top:10px; padding-bottom:10px;}
.pd_V11 {padding-top:11px; padding-bottom:11px;}
.pd_V12 {padding-top:12px; padding-bottom:12px;}
.pd_V13 {padding-top:13px; padding-bottom:13px;}
.pd_V14 {padding-top:14px; padding-bottom:14px;}
.pd_V15 {padding-top:15px; padding-bottom:15px;}
.pd_V16 {padding-top:16px; padding-bottom:16px;}
.pd_V17 {padding-top:17px; padding-bottom:17px;}
.pd_V18 {padding-top:18px; padding-bottom:18px;}
.pd_V19 {padding-top:19px; padding-bottom:19px;}
.pd_V20 {padding-top:20px; padding-bottom:20px;}
.pd_H1 {padding-left:1px; padding-right:1px;}
.pd_H2 {padding-left:2px; padding-right:2px;}
.pd_H3 {padding-left:3px; padding-right:3px;}
.pd_H4 {padding-left:4px; padding-right:4px;}
.pd_H5 {padding-left:5px; padding-right:5px;}
.pd_H6 {padding-left:6px; padding-right:6px;}
.pd_H7 {padding-left:7px; padding-right:7px;}
.pd_H8 {padding-left:8px; padding-right:8px;}
.pd_H9 {padding-left:9px; padding-right:9px;}
.pd_H10 {padding-left:10px; padding-right:10px;}
.pd_H11 {padding-left:11px; padding-right:11px;}
.pd_H12 {padding-left:12px; padding-right:12px;}
.pd_H13 {padding-left:13px; padding-right:13px;}
.pd_H14 {padding-left:14px; padding-right:14px;}
.pd_H15 {padding-left:15px; padding-right:15px;}
.pd_H16 {padding-left:16px; padding-right:16px;}
.pd_H17 {padding-left:17px; padding-right:17px;}
.pd_H18 {padding-left:18px; padding-right:18px;}
.pd_H19 {padding-left:19px; padding-right:19px;}
.pd_H20 {padding-left:20px; padding-right:20px;}

.mg_5 {margin:5px;}
.mg_10 {margin:10px;}
.mg_T5 {margin-top:5px;}
.mg_T10 {margin-top:10px;}
.mg_T20 {margin-top:20px;}
.mg_T30 {margin-top:30px;}
.mg_T50 {margin-top:50px;}
.mg_T3 {margin-top:3px;}
.mg_T5 {margin-top:5px;}
.mg_T-3 {margin-top:-3px;}
.mg_T-5 {margin-top:-5px;}
.mg_T-10 {margin-top:-10px;}
.mg_T-20 {margin-top:-20px;}
.mg_T-30 {margin-top:-30px;}
.mg_T-40 {margin-top:-40px;}
.mg_T30per {margin-top:30%;}
.mg_B5 {margin-bottom:5px;}
.mg_B10 {margin-bottom:10px;}
.mg_B15 {margin-bottom:15px;}
.mg_B20 {margin-bottom:20px;}
.mg_B30 {margin-bottom:30px;}
.mg_B50 {margin-bottom:50px;}
.mg_R5 { margin-right:5px; }
.mg_R10 { margin-right:10px; }
.mg_R20 { margin-right:20px; }
.mg_R40 { margin-right:40px; }
.mg_R60 { margin-right:60px; }
.mg_R80 { margin-right:80px; }
.mg_R100 { margin-right:100px; }
.mg_R200 { margin-right:200px; }
.mg_L1 { margin-left:1px; }
.mg_L2 { margin-left:2px; }
.mg_L3 { margin-left:3px; }
.mg_L4 { margin-left:4px; }
.mg_L5 { margin-left:5px; }
.mg_L6 { margin-left:6px; }
.mg_L7 { margin-left:7px; }
.mg_L8 { margin-left:8px; }
.mg_L9 { margin-left:9px; }
.mg_L10 { margin-left:10px; }
.mg_L15 { margin-left:15px; }
.mg_L20 { margin-left:20px; }
.mg_L30 { margin-left:30px; }
.mg_L50 { margin-left:50px; }
.mg_L70 { margin-left:70px; }
.mg_L80 { margin-left:80px; }
.mg_L100 { margin-left:100px; }
.mg_L200 { margin-left:200px; }
.mg_L300 { margin-left:300px; }
.mg_L-5 { margin-left:-5px; }
.mg_L-8 { margin-left:-8px; }
.ml10 { margin-left: 10%; }
.ml20 {	margin-left: 20%; }
.ml30 {	margin-left: 30%; }
.ml40 { margin-left: 40%; }
.ml50 {	margin-left: 50%; }

/* width   */
.use_option { width: 70px; }
.num_option { width: 40px; }
.pix500 { width: 500px; }
.pix400 { width: 400px; }
.pix330 { width: 330px; }
.pix300 { width: 300px; }
.pix250 { width: 250px; }
.pix230 { width: 230px; }
.pix200 { width: 200px; }
.pix170 { width: 170px; }
.pix150 { width: 150px; }
.pix140 { width: 140px; }
.pix130 { width: 130px; }
.pix120 { width: 120px; }
.pix100 { width: 100px; }
.pix90 {
	width: 90px;
}
.pix80 { width: 80px; }
.pix70 {
	width: 70px;
}

.pix60 {
	width: 60px;
}
.pix50 { width: 50px; }
.pix40 { width: 40px; }
.pix30 { width: 30px; }
.pix20 {
	width: 20px;
}

.pix10 {
	width: 10px;
}

.perct1 {
	width: 1%;
}

.perct2 {
	width: 2%;
}

.perct3 {
	width: 3%;
}

.perct4 {
	width: 4%;
}

.perct5 {
	width: 5%;
}

.perct6 {
	width: 6%;
}

.perct7 {
	width: 7%;
}

.perct8 {
	width: 8%;
}

.perct9 {
	width: 9%;
}

.perct10 {
	width: 10%;
}

.perct11 {
	width: 11%;
}

.perct12 {
	width: 12%;
}

.perct13 {
	width: 13%;
}

.perct14 {
	width: 14%;
}

.perct15 {
	width: 15%;
}

.perct16 {
	width: 16%;
}

.perct17 {
	width: 17%;
}

.perct18 {
	width: 18%;
}

.perct19 {
	width: 19%;
}

.perct20 {
	width: 20%;
}

.perct21 {
	width: 21%;
}

.perct22 {
	width: 22%;
}

.perct23 {
	width: 23%;
}

.perct24 {
	width: 24%;
}

.perct25 {
	width: 25%;
}

.perct26 {
	width: 26%;
}

.perct27 {
	width: 27%;
}

.perct28 {
	width: 28%;
}

.perct29 {
	width: 29%;
}

.perct30 {
	width: 30%;
}

.perct31 {
	width: 31%;
}

.perct32 {
	width: 32%;
}

.perct33 {
	width: 33%;
}

.perct34 {
	width: 34%;
}

.perct35 {
	width: 35%;
}

.perct36 {
	width: 36%;
}

.perct37 {
	width: 37%;
}

.perct38 {
	width: 38%;
}

.perct39 {
	width: 39%;
}

.perct40 {
	width: 40%;
}

.perct41 {
	width: 41%;
}

.perct42 {
	width: 42%;
}

.perct43 {
	width: 43%;
}

.perct44 {
	width: 44%;
}

.perct45 {
	width: 45%;
}

.perct46 {
	width: 46%;
}

.perct47 {
	width: 47%;
}

.perct48 {
	width: 48%;
}

.perct49 {
	width: 49%;
}

.perct50 {
	width: 50%;
}

.perct51 {
	width: 51%;
}

.perct52 {
	width: 52%;
}

.perct53 {
	width: 53%;
}

.perct54 {
	width: 54%;
}

.perct55 {
	width: 55%;
}

.perct56 {
	width: 56%;
}

.perct57 {
	width: 57%;
}

.perct58 {
	width: 58%;
}

.perct59 {
	width: 59%;
}

.perct60 {
	width: 60%;
}

.perct61 {
	width: 61%;
}

.perct62 {
	width: 62%;
}

.perct63 {
	width: 63%;
}

.perct64 {
	width: 64%;
}

.perct65 {
	width: 65%;
}

.perct66 {
	width: 66%;
}

.perct67 {
	width: 67%;
}

.perct68 {
	width: 68%;
}

.perct69 {
	width: 69%;
}
.perct70 { width: 70%; }
.perct71 {
	width: 71%;
}

.perct72 {
	width: 72%;
}

.perct73 {
	width: 73%;
}

.perct74 {
	width: 74%;
}
.perct75 { width: 75%; }
.perct76 {
	width: 76%;
}

.perct77 {
	width: 77%;
}

.perct78 {
	width: 78%;
}

.perct79 {
	width: 79%;
}

.perct80 {
	width: 80%;
}

.perct81 {
	width: 81%;
}

.perct82 {
	width: 82%;
}

.perct83 {
	width: 83%;
}

.perct84 {
	width: 84%;
}

.perct85 {
	width: 85%;
}

.perct86 {
	width: 86%;
}

.perct87 {
	width: 87%;
}

.perct88 {
	width: 88%;
}

.perct89 {
	width: 89%;
}

.perct90 {
	width: 90%;
}

.perct91 {
	width: 91%;
}

.perct92 {
	width: 92%;
}

.perct93 {
	width: 93%;
}

.perct94 {
	width: 94%;
}

.perct95 {
	width: 95%;
}

.perct96 {
	width: 96%;
}

.perct97 {
	width: 97%;
}

.perct98 {
	width: 98%;
}

.perct99 {
	width: 99%;
}

.perct100 {
	width: 100%;
}
.SE { width:120px; display:inline-block } /* unity_send span tag */
.calen { width:100px; display:inline-block } /* unity_send span tag */
.datelist { width:52px; } /* 00-00-00 형식 input tag */
.datelist2 { width:75px; } /* 년도형식 select tag */
.payput1 { width:80px; } /* 합계요금 input tag */
.payput2 { width:100px; }
.searchsel { width:110px; }
.searchput { width:150px; }

/* 정렬설정 */
.td_alignA, .align_left, .align_left tbody td {text-align:left; padding-left:10px;}
.td_alignB, .align_right, .align_right tbody td {text-align:right; padding-right:10px;}
.td_alignC, .align_center, .align_center tbody td {text-align:center;}

/* IE&FF hack type 
------------------------------------------------------------------------------*/ 
.korhc {margin-top:10px !important;}


/* FONT-decoration Style  type 
------------------------------------------------------------------------------*/ 
.underline { text-decoration: underline; }		/* 밑줄 */
.bold { font-weight: bold; }								/* 굵게 */
.normal { font-weight: normal; }						/* 일반 */
.underline { text-decoration:underline; }
.centerline { text-decoration:line-through; }

/* 폰트정의 */
.dot12 { font-size:12px; font-family:dotum, "돋움"; } 
.dot11 { font-size:11px ; font-family:"돋움", dotum; }
.gum12 { font-size:12px ; font-family:"굴림", gulim; }
.gum11 { font-size:11px ; font-family:"굴림", gulim; }
.bat16 { font-size: 16px; font-family: 바탕, 바탕체; }
.dot14 { font:12px "굴림", gulim; font-weight:bold; }
.fs_1px { font-size: 1px; }
.fs_2px { font-size: 2px; }
.fs_3px { font-size: 3px; }
.fs_4px { font-size: 4px; }
.fs_5px { font-size: 5px; }
.fs_6px { font-size: 6px; }
.fs_7px { font-size: 7px; }
.fs_8px { font-size: 8px; }
.fs_9px { font-size: 9px; }
.fs_10px { font-size: 10px; }
.fs_11px { font-size: 11px; }
.fs_12px { font-size: 12px; }
.fs_13px { font-size: 13px; }
.fs_14px { font-size: 14px; }
.fs_15px { font-size: 15px; }
.fs_16px { font-size: 16px; }
.fs_17px { font-size: 17px; }
.fs_18px { font-size: 18px; }
.fs_19px { font-size: 19px; }
.fs_20px { font-size: 20px; }
.fs_21px { font-size: 21px; }
.fs_22px { font-size: 22px; }
.fs_23px { font-size: 23px; }
.fs_24px { font-size: 24px; }
.fs_25px { font-size: 25px; }
.fs_26px { font-size: 26px; }
.fs_27px { font-size: 27px; }
.fs_28px { font-size: 28px; }
.fs_29px { font-size: 29px; }
.fs_30px { font-size: 30px; }
.fs_31px { font-size: 31px; }
.fs_32px { font-size: 32px; }
.fs_33px { font-size: 33px; }
.fs_34px { font-size: 34px; }
.fs_35px { font-size: 35px; }
.fs_36px { font-size: 36px; }
.fs_37px { font-size: 37px; }
.fs_38px { font-size: 38px; }
.fs_39px { font-size: 39px; }
.fs_40px { font-size: 40px; }
.fs_41px { font-size: 41px; }
.fs_42px { font-size: 42px; }
.fs_43px { font-size: 43px; }
.fs_44px { font-size: 44px; }
.fs_45px { font-size: 45px; }
.fs_46px { font-size: 46px; }
.fs_47px { font-size: 47px; }
.fs_48px { font-size: 48px; }
.fs_49px { font-size: 49px; }
.fs_50px { font-size: 50px; }
.fs_51px { font-size: 51px; }
.fs_52px { font-size: 52px; }
.fs_53px { font-size: 53px; }
.fs_54px { font-size: 54px; }
.fs_55px { font-size: 55px; }
.fs_56px { font-size: 56px; }
.fs_57px { font-size: 57px; }
.fs_58px { font-size: 58px; }
.fs_59px { font-size: 59px; }
.fs_60px { font-size: 60px; }
.fs_61px { font-size: 61px; }
.fs_62px { font-size: 62px; }
.fs_63px { font-size: 63px; }
.fs_64px { font-size: 64px; }
.fs_65px { font-size: 65px; }
.fs_66px { font-size: 66px; }
.fs_67px { font-size: 67px; }
.fs_68px { font-size: 68px; }
.fs_69px { font-size: 69px; }
.fs_70px { font-size: 70px; }
.fs_71px { font-size: 71px; }
.fs_72px { font-size: 72px; }


.engA_type {font-size: 11px; font-family:tahoma; color:#808080}
.korA_type {font-size: 11px; font-family:dotum, 돋움; letter-spacing:-1px;}

/* 숫자태그 */
.date10 { font-size: 10px; font-family:tahoma; } 
.date11 { font-size: 11px; font-family:tahoma; }
.date12 { font-size: 12px; font-family:tahoma; }
.date10v { font-size: 10px; font-family:verdana; } 
.date11v { font-size: 11px; font-family:verdana; }
.date12v { font-size: 12px; font-family:verdana; }
.date14v { font-size: 14px; font-family:verdana; }

/* 라인간 공백 설정 */
.lh1 { line-height: 100%; }
.lh2 { line-height: 120%; }
.lh3 { line-height: 140%; }
.lh4 { line-height: 160%; }
.lh5 { line-height: 180%; }
.lh6 { line-height: 200%; }
.lh7 { line-height: 250%; }
.lh8 { line-height: 220%; }

/* 자간설정 */
.ls-1 { letter-spacing: -1px; } 
.ls0 { letter-spacing: 0px; }
.ls1 { letter-spacing: 1px; }

/*  COLOR Style Start */
/* 블랙 */.cl_black, a.cl_black { color: #000000; text-decoration: none; }
/* 다크슬레이트그레이 */.cl_darkslategray, a.cl_darkslategray { color: #2F4F4F; text-decoration: none; }
/* 슬레이트그레이 */.cl_slategray, a.cl_slategray { color: #708090; text-decoration: none; }
/* 라이트슬레이트그레이 */.cl_lightslategray, a.cl_lightdarkslategray { color: #778899; text-decoration: none; }
/* 딤그레이 */.cl_dimgray, a.cl_dimgray { color: #696969; text-decoration: none; }
/* 그레이 */.cl_gray, a.cl_gray { color: #808080; text-decoration: none; }
/* 다크그레이 */.cl_darkgray, a.cl_darkgray { color: #a9a9a9; text-decoration: none; }
/* 라이트그레이 */.cl_silver, a.cl_silver { color: #c0c0c0; text-decoration: none; }
/* 게인스보로 */.cl_gainsboro, a.cl_gainsboro { color: #dcdcdc; text-decoration: none; }
/* 화이트 */.cl_white, a.cl_white { color: #ffffff; text-decoration: none; }
/* 씨쉘 */.cl_seashell, a.cl_seashell { color: #fff5ee; text-decoration: none; }
/* 스노우 */.cl_snow, a.cl_snow { color: #fffafa; text-decoration: none; }
/* 고스트화이트 */.cl_ghostwhite, a.cl_ghostwhite { color: #f8f8ff; text-decoration: none; }
/* 후로랄화이트 */.cl_floralwhite, a.cl_floralwhite { color: #fffaf0; text-decoration: none; }
/* 화이트스모크 */.cl_whitesmoke, a.cl_whitesmoke { color: #f5f5f5; text-decoration: none; }
/* 앨리스블루 */.cl_aliceblue, a.cl_aliceblue { color: #f0f8ff; text-decoration: none; }
/* 애쥬어 */.cl_azure, a.cl_azure { color: #f0ffff ; text-decoration: none; }
/* 올드래이스 */.cl_oldlace, a.cl_oldlace { color: #fdf5e6 ; text-decoration: none; }
/* 민트크림 */.cl_mintcream, a.cl_mintcream { color: #f5fffa ; text-decoration: none; }
/* 파파야윕 */.cl_papayawhip, a.cl_papayawhip { color: #ffefd5 ; text-decoration: none; }
/* 피치퍼프 */.cl_peachpuff, a.cl_peachpuff { color: #ffdab9 ; text-decoration: none; }
/* 린넨 */.cl_linen, a.cl_linen { color: #faf0e6 ; text-decoration: none; }
/* 팔레골덴로드 */.cl_palegoldenrod, a.cl_palegoldenrod { color: #eee8aa ; text-decoration: none; }
/* 미스티로즈 */.cl_mistyrose, a.cl_mistyrose { color: #ffe4e1 ; text-decoration: none; }
/* 모카신 */.cl_moccasin, a.cl_moccasin { color: #ffe4b5 ; text-decoration: none; }
/* 나바조화이트 */.cl_navajowhite, a.cl_navajowhite { color: #ffdead ; text-decoration: none; }
/* 탄 */.cl_tan, a.cl_tan { color: #d2b48c ; text-decoration: none; }
/* 위트 */.cl_wheat, a.cl_wheat { color: #f5deb3 ; text-decoration: none; }
/* 라이트골덴로드옐로우 */.cl_lightgoldenrodyellow, a.cl_lightgoldenrodyellow { color: #fafad2 ; text-decoration: none; }
/* 라이트옐로우 */.cl_lightyellow, a.cl_lightyellow { color: #ffffe0 ; text-decoration: none; }
/* 콘실크 */.cl_cornsilk, a.cl_cornsilk { color: #fff8dc ; text-decoration: none; }
/* 안티크화이트 */.cl_antiquewhite, a.cl_antiquewhite { color: #faebd7 ; text-decoration: none; }
/* 베이지 */.cl_beige, a.cl_beige { color: #f5f5dc ; text-decoration: none; }
/* 레몬치폰 */.cl_lemonchiffon, a.cl_lemonchiffon { color: #fffacd ; text-decoration: none; }
/* 아이보리 */.cl_ivory, a.cl_ivory { color: #fffff0 ; text-decoration: none; }
/* 카키 */.cl_khaki, a.cl_khaki { color: #f0e68c ; text-decoration: none; }
/* 라벤더 */.cl_lavender, a.cl_lavender { color: #e6e6fa ; text-decoration: none; }
/* 라벤더블러시 */.cl_lavenderblush, a.cl_lavenderblush { color: #fff0f5 ; text-decoration: none; }
/* 비스크 */.cl_bisque, a.cl_bisque { color: #ffe4c4 ; text-decoration: none; }
/* 블란체달몬드 */.cl_blanchedalmond, a.cl_blanchedalmond { color: #ffebcd ; text-decoration: none; }
/* 벌리우드 */.cl_burlywood, a.cl_burlywood { color: #deb887 ; text-decoration: none; }
/* 페루 */.cl_peru, a.cl_peru { color: #cd853f ; text-decoration: none; }
/* 다크터콰이즈 */.cl_darkturquoise, a.cl_darkturquoise { color: #00ced1 ; text-decoration: none; }
/* 딥스카이블루 */.cl_deepskyblue, a.cl_deepskyblue { color: #00bfff ; text-decoration: none; }
/* 아쿠아마린 */.cl_aquamarine, a.cl_aquamarine { color: #7fffd4 ; text-decoration: none; }
/* 도저블루 */.cl_dodgerblue, a.cl_dodgerblue { color: #1e90ff ; text-decoration: none; }
/* 시안 */.cl_cyan, a.cl_cyan { color: #00ffff ; text-decoration: none; }
/* 허니듀 */.cl_honeydew, a.cl_honeydew { color: #f0fff0 ; text-decoration: none; }
/* 라이트스카이블루 */.cl_lightskyblue, a.cl_lightskyblue { color: #87cefa ; text-decoration: none; }
/* 팔레터콰이즈 */.cl_paleturquoise, a.cl_paleturquoise { color: #afeeee ; text-decoration: none; }
/* 라이트시안 */.cl_lightcyan, a.cl_lightcyan { color: #e0ffff ; text-decoration: none; }
/* 라이트블루 */.cl_lightblue, a.cl_lightblue { color: #add8e6 ; text-decoration: none; }
/* 라이트스틸블루 */.cl_lightsteelblue, a.cl_lightsteelblue { color: #add8e6 ; text-decoration: none; }
/* 터콰이즈 */.cl_turquoise, a.cl_turquoise { color: #40e0d0 ; text-decoration: none; }
/* 미디엄터콰이즈 */.cl_mediumturquoise, a.cl_mediumturquoise { color: #48d1cc ; text-decoration: none; }
/* 아쿠아 */.cl_aqua, a.cl_aqua { color: #00ffff ; text-decoration: none; }
/* 미디움슬레이트블루 */.cl_mediumslateblue, a.cl_mediumslateblue { color: #7b68ee ; text-decoration: none; }
/* 미드나이트블루 */.cl_midnightblue, a.cl_midnightblue { color: #191970 ; text-decoration: none; }
/* 콘플라워블루 */.cl_cornflowerblue, a.cl_cornflowerblue { color: #6495ed ; text-decoration: none; }
/* 미디움블루 */.cl_mediumblue, a.cl_mediumblue { color: #0000cd ; text-decoration: none; }
/* 슬레이트블루 */.cl_slateblue, a.cl_slateblue { color: #6a5acd ; text-decoration: none; }
/* 스틸블루 */.cl_steelblue, a.cl_steelblue { color: #4682b4 ; text-decoration: none; }
/* 블루 */.cl_blue, a.cl_blue { color: #0000ff ; text-decoration: none; }
/* 다크슬레이트블루 */.cl_darkslateblue, a.cl_darkslateblue { color: #483d8b ; text-decoration: none; }
/* 카뎃블루 */.cl_cadetblue, a.cl_cadetblue { color: #5f9ea0 ; text-decoration: none; }
/* 스카이블루 */.cl_skyblue, a.cl_skyblue { color: #87ceeb ; text-decoration: none; }
/* 로열블루 */.cl_royalblue, a.cl_royalblue { color: #4169e1 ; text-decoration: none; }
/* 파우더블루 */.cl_powderblue, a.cl_powderblue { color: #b0e0e6 ; text-decoration: none; }
/* 네이비 */.cl_navy, a.cl_navy { color: #000080 ; text-decoration: none; }
/* 다크블루 */.cl_darkblue, a.cl_darkblue { color: #00008b ; text-decoration: none; }
/* 블루바이올렛 */.cl_blueviolet, a.cl_blueviolet { color: #8a2be2 ; text-decoration: none; }
/* 다크마그네타 */.cl_darkmagenta, a.cl_darkmagenta { color: #8b008b ; text-decoration: none; }
/* 다크오치드 */.cl_darkorchid, a.cl_darkorchid { color: #9932cc ; text-decoration: none; }
/* 다크바이올렛 */.cl_darkviolet, a.cl_darkviolet { color: #9400d3 ; text-decoration: none; }
/* 마젠타 */.cl_magenta, a.cl_magenta { color: #ff0077 ; text-decoration: none; }
/* 퍼츠샤 */.cl_fuchsia, a.cl_fuchsia { color: #ff00ff ; text-decoration: none; }
/* 미디움바이올렛레드 */.cl_mediumvioletred, a.cl_mediumvioletred { color: #c71585 ; text-decoration: none; }
/* 미디움오치드 */.cl_mediumorchid, a.cl_mediumorchid { color: #ba55d3 ; text-decoration: none; }
/* 미디움퍼플 */.cl_mediumpurple, a.cl_mediumpurple { color: #9370db ; text-decoration: none; }
/* 크림슨 */.cl_crimson, a.cl_crimson { color: #dc143c ; text-decoration: none; }
/* 딥핑크 */.cl_deeppink, a.cl_deeppink { color: #ff1493 ; text-decoration: none; }
/* 라이트핑크 */.cl_lightpink, a.cl_lightpink { color: #ffb6c1 ; text-decoration: none; }
/* 핫핑크 */.cl_hotpink, a.cl_hotpink { color: #ff69b4 ; text-decoration: none; }
/* 핑크 */.cl_pink, a.cl_pink { color: #ffc0cb ; text-decoration: none; }
/* 플럼 */.cl_plum, a.cl_plum { color: #dda0dd ; text-decoration: none; }
/* 퍼플 */.cl_purple, a.cl_purple { color: #800080 ; text-decoration: none; }
/* 바이올렛 */.cl_violet, a.cl_violet { color: #ee82ee ; text-decoration: none; }
/* 디스틀 */.cl_thistle, a.cl_thistle { color: #d8bfd8 ; text-decoration: none; }
/* 오치드 */.cl_orchid, a.cl_orchid { color: #da70d6 ; text-decoration: none; }
/* 인디고 */.cl_indigo, a.cl_indigo { color: #4b0082 ; text-decoration: none; }
/* 브라운 */.cl_brown, a.cl_brown { color: #a52a2a ; text-decoration: none; }
/* 다크샐몬 */.cl_darksalmon, a.cl_darksalmon { color: #e9967a ; text-decoration: none; }
/* 라이트코랄 */.cl_lightcoral, a.cl_lightcoral { color: #f08080 ; text-decoration: none; }
/* 인디안레드 */.cl_indianred, a.cl_indianred { color: #cd5c5c ; text-decoration: none; }
/* 라이트샐몬 */.cl_lightsalmon, a.cl_lightsalmon { color: #ffa07a ; text-decoration: none; }
/* 팔레바이올렛레드 */.cl_palevioletred, a.cl_palevioletred { color: #db7093 ; text-decoration: none; }
/* 샌디브라운 */.cl_sandybrown, a.cl_sandybrown { color: #f4a460 ; text-decoration: none; }
/* 샐몬 */.cl_salmon, a.cl_salmon { color: #fa8072 ; text-decoration: none; }
/* 토마토 */.cl_tomato, a.cl_tomato { color: #ff6347 ; text-decoration: none; }
/* 오렌지레드 */.cl_orangered, a.cl_orangered { color: #ff4500 ; text-decoration: none; }
/* 레드 */.cl_red, a.cl_red { color: #ff0000 ; text-decoration: none; }
/* 마룬 */.cl_maroon, a.cl_maroon { color: #800000 ; text-decoration: none; }
/* 다크레드 */.cl_darkred, a.cl_darkred { color: #8b0000 ; text-decoration: none; }
/* 파이어브릭 */.cl_firebrick, a.cl_firebrick { color: #b22222 ; text-decoration: none; }
/* 초콜렛 */.cl_chocolate, a.cl_chocolate { color: #d2691e ; text-decoration: none; }
/* 새들브라운 */.cl_saddlebrown, a.cl_saddlebrown { color: #8b4513 ; text-decoration: none; }
/* 시에나 */.cl_sienna, a.cl_sienna { color: #a0522d ; text-decoration: none; }
/* 로지브라운 */.cl_rosybrown, a.cl_rosybrown { color: #bc8f8f ; text-decoration: none; }
/* 코랄 */.cl_coral, a.cl_coral { color: #ff7f50 ; text-decoration: none; }
/* 다크오렌지 */.cl_darkorange, a.cl_darkorange { color: #ff8c00 ; text-decoration: none; }
/* 오렌지 */.cl_orange, a.cl_orange { color: #ffa500 ; text-decoration: none; }
/* 다크골덴로드 */.cl_darkgoldenrod, a.cl_darkgoldenrod { color: #b8860b ; text-decoration: none; }
/* 골드 */.cl_gold, a.cl_gold { color: #ffd700 ; text-decoration: none; }
/* 옐로우 */.cl_yellow, a.cl_yellow { color: #ffff00 ; text-decoration: none; }
/* 차트리우스 */.cl_chartreuse, a.cl_chartreuse { color: #7fff00 ; text-decoration: none; }
/* 라운그린 */.cl_lawngreen, a.cl_lawngreen { color: #7cfc00 ; text-decoration: none; }
/* 라임 */.cl_lime, a.cl_lime { color: #00ff00 ; text-decoration: none; }
/* 라임그린 */.cl_limegreen, a.cl_limegreen { color: #32cd32 ; text-decoration: none; }
/* 스프링그린 */.cl_springgreen, a.cl_springgreen  { color: #00ff7f ; text-decoration: none; }
/* 미디움씨그린 */.cl_mediumseagreen, a.cl_mediumseagreen  { color: #3cb371 ; text-decoration: none; }
/* 그린옐로우 */.cl_greenyellow, a.cl_greenyellow  { color: #adff2f ; text-decoration: none; }
/* 다크씨그린 */.cl_darkseagreen, a.cl_darkseagreen  { color: #8fbc8f ; text-decoration: none; }
/* 라이트그린 */.cl_lightgreen, a.cl_lightgreen  { color: #0ee90 ; text-decoration: none; }
/* 팔레그린 */.cl_palegreen, a.cl_palegreen  { color: #8fb98 ; text-decoration: none; }
/* 옐로우그린 */.cl_yellowgreen, a.cl_yellowgreen  { color: #9acd32 ; text-decoration: none; }
/* 씨그린 */.cl_seagreen, a.cl_seagreen { color: #2e8b57 ; text-decoration: none; }
/* 미디움스프링그린 */.cl_mediumspringgreen, a.cl_mediumspringgreen { color: #00fa9a ; text-decoration: none; }
/* 라이트씨그린 */.cl_lightseagreen, a.cl_lightseagreen { color: #20b2aa ; text-decoration: none; }
/* 미디움아쿠아마린 */.cl_mediumaquamarine, a.cl_mediumaquamarine { color: #66cdaa ; text-decoration: none; }
/* 포레스트그린 */.cl_forestgreen, a.cl_forestgreen { color: #228b22 ; text-decoration: none; }
/* 다크시안 */.cl_darkcyan, a.cl_darkcyan { color: #008b8b  ; text-decoration: none; }
/* 틸 */.cl_teal, a.cl_teal { color: #008080  ; text-decoration: none; }
/* 다크그린 */.cl_darkgreen, a.cl_darkgreen { color: #006400  ; text-decoration: none; }
/* 다크올리브그린 */.cl_darkolivegreen, a.cl_darkolivegreen { color: #556b2f  ; text-decoration: none; }
/* 그린 */.cl_green, a.cl_green { color: #008000  ; text-decoration: none; }
/* 올리브 */.cl_olive, a.cl_olive { color: #808000  ; text-decoration: none; }
/* 올리브드래브 */.cl_olivedrab, a.cl_olivedrab { color: #6b8e23  ; text-decoration: none; }
/* 다크카이 */.cl_darkkhaki, a.cl_darkkhaki { color: #bdb76b  ; text-decoration: none; }
/* 골덴로드  */.cl_goldenrod, a.cl_goldenrod { color: #daa520  ; text-decoration: none; }
/*  //COLOR Style End */

/*preparation( 페이지 준비중 )
------------------------------------------------------------------------------*/ 
.preparation_img {width:650px; height:450px; margin:0 auto; background:url('/_images/include/comingsoon.gif') no-repeat left 100px;}
.pn_preparation_img { width:650px; height:450px; margin:0 auto;  background:url('/_images/include/pn_comingsoon.gif') no-repeat left 100px;  }
.agre_email_img {width:567px; height:450px; margin:0 auto; background:url('/_images/include/agreement_email.jpg') no-repeat left 100px;}

/* 사이트맵
------------------------------------------------------------------------------*/ 
.smap_cm {width:97%; padding-bottom:30px; margin:0 auto;}
.smap_cm div {margin-bottom:5px;}
.smap_cm dl {width:100%;}
.smap_cm dl dt {clear:both; padding-bottom:4px; text-align:right; width:130px;}
.smap_sm {width:97%; padding-bottom:30px; margin:0 auto;}
.smap_sm div {margin-bottom:5px;}
.smap_sm dl {clear:both; width:100%; margin-left:40px; line-height:18px; _padding-bottom:4px}
.smap_sm dl dt {float:left;  padding-right:10px; padding-left:5px; background:url('/_images/include/sitemap_dividing.gif') no-repeat right 2px;}

.smap_slink {float:left; width:100%; margin-top:-15px; _display:block;}
.smap_slink ul {margin-left:140px; width:550px;}
.smap_slink ul li {float:left; padding-right:10px; padding-left:5px; background:url('/_images/include/sitemap_dividing.gif') no-repeat right 2px;}



/*.sitemap {clear:both; }
.sitemap_tit { width:100%; }
.sitemap_subtit { margin-left:30px; margin-top:23px; float:left; width:150px; height:500px; }
 .sitemap_subtit dl{}
 .sitemap_subtit dl dt{ height:20px; }
 .sitemap_subtit div { }
 .sitemap_subtit div dl { width:700px;  }
 .sitemap_subtit div dl dt { padding-bottom:5px;  height:15px; padding-left:15px; background: url('/_images/include/big_menu1_ic.gif') no-repeat left 3px; }
 .sitemap_subtit dd{ height:15px; margin-left:16px; padding-left:10px; background: url('/_images/include/mini_menu1_ic.gif') no-repeat left center; }

.pn_sitemap {clear:both;}
.pn_sitemap_tit { width:100%; }
.pn_sitemap_subtit { margin-left:30px; margin-top:23px; float:left; width:150px; height:300px; }
 .pn_sitemap_subtit dl{}
 .pn_sitemap_subtit dl dt{ height:20px; }
 .pn_sitemap_subtit div { }
 .pn_sitemap_subtit div dl { width:700px;  }
 .pn_sitemap_subtit div dl dt { padding-bottom:5px;  height:15px; padding-left:15px; background: url('/_images/include/big_menu1_ic.gif') no-repeat left 3px; }
 .pn_sitemap_subtit dd{ height:15px; margin-left:16px; padding-left:10px; background: url('/_images/include/mini_menu1_ic.gif') no-repeat left center; }*/

 /* 이용약관
------------------------------------------------------------------------------*/ 
.use_terms {width:700px; margin-top:-30px; *margin-top:-10px; _margin-top:0px; padding:0}
.use_terms_print {width:700px; margin-top:10px; padding:0; background: url('/_images/include/bglogo.gif') repeat center top;}
.use_terms dl {width:100%; background: url('/_images/include/box_bgmiddle.gif') repeat-y left top;}
.use_terms dt {padding:0 25px 0 30px;}
	.use_terms_head {background: url('/_images/include/box_bgtop.gif') no-repeat left top; height:8px;}
	.use_terms_foot {float:left; width:700px; background: url('/_images/include/box_bgbottom.gif') no-repeat left bottom;}
.ut_box {width:100%; line-height:18px;}
.ut_box_print {width:650px; line-height:18px;}
.ut_title {color:#b82424; font-weight:bold; text-align:center; padding-top:30px;}
.ut_nametitle {font-weight:bold; font-size:14px; text-align:center; margin-top:30px;}
.ut_subtitle {position:relative; left:-10px; bottom:-10px; font-weight:bold; margin-top:30px;}
.ut_content_detail1 {width:99%; position:relative; left:10px; top:5px;}
.ut_content_detail2 {width:96%; position:relative; left:25px; top:5px;}
	.subject {font-family:dotum, 돋움; font-size:18px; font-weight:bold; text-align:center; letter-spacing:-1px; padding-bottom:10px; color:#000000;}


.left_idx_custom_A {width:192px; height:288px; background: url('/_images/include/idx_left_cscenter_A.gif') no-repeat left top; margin-bottom:5px;}
.left_idx_custom_A dl {width:100%; padding-top:240px;}
.left_idx_custom_A dt {text-align:center;}

.left_idx_custom_B {width:192px; height:250px; background: url('/_images/include/idx_left_cscenter_B.gif') no-repeat left top; margin-bottom:5px;}
.left_idx_custom_B dl {width:100%; padding-top:202px;}
.left_idx_custom_B dt {text-align:center;}

.left_idx_custom_C {width:192px; height:250px; background: url('/_images/include/idx_left_cscenter_C.gif') no-repeat left top; margin-bottom:5px;}
.left_idx_custom_C dl {width:100%; padding-top:202px;}
.left_idx_custom_C dt {text-align:center;}

.left_quick_custom_A {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_A.gif') no-repeat left top; margin-bottom:5px; padding-top:230px; overflow:visible;}

.left_quick_custom_B {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_B.gif') no-repeat left top; margin-bottom:5px; padding-top:180px; overflow:visible;}

.left_quick_custom_C {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_C.gif') no-repeat left top; margin-bottom:5px; padding-top:180px; overflow:visible;}  

 .pn_left_idx_custom_A {padding:240px 0 15px 0; padding-left:13px; overflow:hidden;width:192px; background: url('/_images/include/idx_left_cscenter_A.gif') no-repeat left top; margin-bottom:5px;} 
.pn_left_quick_custom_A {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_A.gif') no-repeat left top; margin-bottom:5px; padding-top:230px; overflow:hidden;} 
.pn_left_idx_custom_B {padding:202px 0 17px 0; padding-left:13px; overflow:hidden;width:192px; background: url('/_images/include/idx_left_cscenter_B.gif') no-repeat left top; margin-bottom:5px;} 
.pn_left_quick_custom_B {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_B.gif') no-repeat left top; margin-bottom:5px; padding-top:180px; overflow:hidden;} 
.pn_left_idx_custom_C {padding:202px 0 17px 0; padding-left:13px; overflow:hidden;width:192px; background: url('/_images/include/idx_left_cscenter_C.gif') no-repeat left top; margin-bottom:5px;} 
.pn_left_quick_custom_C {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_C.gif') no-repeat left top; margin-bottom:5px; padding-top:180px; overflow:hidden;}

/*2013.12.31 추가 s*/
.drop-shadow:hover {
	background-color:#f2fbfd;
}
/*2013.12.31 추가 e*/

bg_red {background-color:#ff0000;}
bg_blue {background-color:#0000ff;}
bg_green {background-color:#00ff00;}
bg_yellow {background-color:#ffff00;}
bg_orange {background-color:#ff6600;}
bg_purple {background-color:#6600cc;}
bg_black {background-color:#000000;}
bg_white {background-color:#5f2626;}
bg_gray {background-color:#cccccc;}
bg_silver {background-color:#999999;}
bg_brown {background-color:#996633;}
bg_pink {background-color:#ff99cc;}
bg_skyblue {background-color:#99ccff;}
bg_lime {background-color:#ccffcc;}
bg_aqua {background-color:#ccffff;}
bg_olive {background-color:#cccc99;}
bg_maroon {background-color:#990000;}
bg_navy {background-color:#000099;}
bg_teal {background-color:#009999;}
bg_fuchsia {background-color:#ff00ff;}
bg_snow {background-color:#fffafa;}
bg_ghostwhite {background-color:#f8f8ff;}
bg_floralwhite {background-color:#fffaf0;}
bg_whitesmoke {background-color:#f5f5f5;}
bg_aliceblue {background-color:#f0f8ff;}
bg_azure {background-color:#f0ffff;}
bg_oldlace {background-color:#fdf5e6;}
bg_mintcream {background-color:#f5fffa;}
bg_papayawhip {background-color:#ffefd5;}
bg_peachpuff {background-color:#ffdab9;}
bg_linen {background-color:#faf0e6;}
bg_palegoldenrod {background-color:#eee8aa;}
bg_mistyrose {background-color:#ffe4e1;}
bg_moccasin {background-color:#ffe4b5;}
bg_navajowhite {background-color:#ffdead;}
bg_tan {background-color:#d2b48c;}
bg_wheat {background-color:#f5deb3;}
bg_lightgoldenrodyellow {background-color:#fafad2;}
bg_lightyellow {background-color:#ffffe0;}
bg_cornsilk {background-color:#fff8dc;}
bg_antiquewhite {background-color:#faebd7;}
bg_beige {background-color:#f5f5dc;}
bg_lemonchiffon {background-color:#fffacd;}
bg_ivory {background-color:#fffff0;}
bg_khaki {background-color:#f0e68c;}
bg_lavender {background-color:#e6e6fa;}
bg_lavenderblush {background-color:#fff0f5;}
bg_bisque {background-color:#ffe4c4;}
bg_blanchedalmond {background-color:#ffebcd;}
bg_burlywood {background-color:#deb887;}
bg_peru {background-color:#cd853f;}
bg_darkturquoise {background-color:#00ced1;}
bg_deepskyblue {background-color:#00bfff;}
bg_aquamarine {background-color:#7fffd4;}
bg_dodgerblue {background-color:#1e90ff;}
bg_cyan {background-color:#00ffff;}
bg_honeydew {background-color:#f0fff0;}
bg_lightskyblue {background-color:#87cefa;}
bg_paleturquoise {background-color:#afeeee;}
bg_lightcyan {background-color:#e0ffff;}
bg_lightblue {background-color:#add8e6;}
bg_lightsteelblue {background-color:#add8e6;}
bg_turquoise {background-color:#40e0d0;}
bg_mediumturquoise {background-color:#48d1cc;}
bg_aqua {background-color:#00ffff;}
bg_mediumslateblue {background-color:#7b68ee;}
bg_midnightblue {background-color:#191970;}
bg_cornflowerblue {background-color:#6495ed;}
bg_mediumblue {background-color:#0000cd;}
bg_slateblue {background-color:#6a5acd;}
bg_steelblue {background-color:#4682b4;}
bg_blue {background-color:#0000ff;}
bg_darkslateblue {background-color:#483d8b;}
bg_crimson {background-color:#dc143c;}/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (//jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none;}
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (//jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit //jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 2px solid #000; background: #ffffff url('/_images/ui/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { background: #cccccc url('/_images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x; color: #FFF; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/_images/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(/_images/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/_images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/_images/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/_images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and /_images/ui */
.ui-icon { width: 16px; height: 16px; background-image: url('/_images/ui/ui-icons_222222_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('/_images/ui/ui-icons_222222_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('/_images/ui/ui-icons_222222_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('/_images/ui/ui-icons_888888_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('/_images/ui/ui-icons_454545_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('/_images/ui/ui-icons_454545_256x240.png'); }
.ui-state-highlight .ui-icon {background-image: url('/_images/ui/ui-icons_2e83ff_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('/_images/ui/ui-icons_cd0a0a_256x240.png'); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/_images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/_images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 48%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: left; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .7em .3em .5em 1em; height:32px; position: relative;  background:url('/_images/ui/bgline_black.gif') repeat-x left top; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 35%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
/*.ui-dialog .ui-dialog-content { border: 0; padding: 0 0.5em 0.5em 1em; background: none; overflow: hidden; zoom: 1;}*/
.ui-dialog .ui-dialog-content { border: 0; background: none; overflow: hidden; zoom: 1;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
@charset "UTF-8"; /* KoreaServerHosting CSS by 호영숙 */

/* TABLE & DIV Style type 
------------------------------------------------------------------------------*/ 
.pn_sub_contents_list {float:left; padding:0; margin:30px 0 0 30px; _margin:30px 0 0 15px;}  /* 기본리스트형식(제목-설명) */
.pn_sub_contents_listL {float:left; padding:0; margin:30px 0 0 30px; _margin:30px 0 0 15px;}  /* 리스트형식(제목-설명)-왼쪽 */
.pn_sub_contents_listL div {float:left; clear:both; margin-bottom:5px; *margin-bottom:10px;}
.pn_sub_contents_listL dl { line-height:20px;} 
.pn_sub_contents_listR {float:right; padding:0; margin:30px 30px 0 30px;}  /* 리스트형식(제목-설명)-오른쪽 */
.pn_sub_contents_listR div {float:right; clear:both; margin-bottom:5px; *margin-bottom:10px;}
.pn_sub_contents_listR dl { line-height:20px;} 
	/* 서브나누기(고객정보-관리정보) */
	.pn_sublist1_L {float:left; width:185px;}
	.pn_sublist1_C {float:left; width:44px;}
	.pn_sublist1_R {float:right; width:495px; text-align:left;}
		.pn_sublist1_R dl {width:97%; margin:0 auto; margin-top:-30px;}
		.pn_sublist1_R dl dt {text-align:left; padding:15px 0 15px 0}
	/* 서브나누기(3tab 이상) */
	.pn_sublist2_L {float:left; width:100px;}
	.pn_sublist2_C {float:left; width:44px;}
	.pn_sublist2_R {float:right; width:580px; text-align:left;}
		.pn_sublist2_R dl {width:97%; margin:0 auto; margin-top:-30px;}
		.pn_sublist2_R dl dt {text-align:left; padding:15px 0 15px 0}
	/* 서브나누기(4tab 이상-메일호스팅) */
	.pn_sublist3_L {float:left; width:55px;}
	.pn_sublist3_C {float:left; width:44px;}
	.pn_sublist3_R {float:right; width:625px; text-align:left;}
		.pn_sublist3_R dl {width:97%; margin:0 auto; margin-top:-30px;}
		.pn_sublist3_R dl dt {text-align:left; padding:15px 0 15px 0}
	.pn_sublist4_L {float:left; width:140px;}
	.pn_sublist4_C {float:left; width:44px;}
	.pn_sublist4_R {float:right; width:540px; text-align:left;}
		.pn_sublist4_R dl {width:97%; margin:0 auto; margin-top:-30px;}
		.pn_sublist4_R dl dt {text-align:left; padding:15px 0 15px 0}
.pn_subtitle2 {width:95%; padding:0 0 8px 8px}
.pn_subtitle {width:95%; padding:30px 0 8px 8px}
	.pop_detail1 {padding:5px 18px 0 18px; line-height:18px;}
.pn_subtitle3 { width:100px; padding:30px 0 8px 8px}
.pn_subtitle_watch {width:95%; padding:10px 0 8px 8px}
	.pn_divsty1_L {float:left; width:30%;}
	.pn_divsty1_R {float:right; vertical-align:text-bottom}
	.pn_divsty2_L {float:left; width:30%; margin-bottom:8px}
	.pn_divsty2_R {float:right;}

/* TAB 리스트구분
------------------------------------------------------------------------------*/ 
.pn_section_tab {height:50px; width:100%; padding-bottom:30px}
.pn_section_tab_arrow {height:500px; background: url('/images/icon/section.jpg') no-repeat center 35%;}
.pn_section_3tab_arrow {height:500px; background: url('/images/icon/section.jpg') no-repeat right 25%;}
.pn_sub2tab {text-align:left; width:100%;}
.pn_sub2tab p {padding-top:10px; text-align:center}
.pn_sub2tab dl dt {width:100%; text-align:left;}
.pn_sub2tab_img {width:97%; margin:0 auto; margin-top:-10px; text-align:left;}
.pn_sub2tab_img p {padding-left:15px;}

/* 투명테이블
------------------------------------------------------------------------------*/ 
table.pntbl_tplist {border-collapse:separate; border-spacing:0; #border-collapse:collapse; margin:0 auto;}
.pntbl_tplist tbody td {padding:3px 10px 4px 10px; *padding-top:6px; _padding-top:2px; padding-top /*\**/: 5px\9; line-height:18px;}

/* 박스테이블(스타일1)
------------------------------------------------------------------------------*/ 
table.pntbl_list2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:70%;  border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #bb9999}
.pntbl_list2 tbody th {background-color:#fbfafa; color:#774242; text-align:center; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 5px 1px 5px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:14px;}
.pntbl_list2 tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; text-align:center; padding:3px 5px 4px 5px; *padding-top:6px; _padding-top:2px; padding-top /*\**/: 5px\9; line-height:18px;}
	.pn_thbg {background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#bb9b9b; text-align:right;}
	.pn_check {background:#fbfafa url('/images/icon/check.gif') no-repeat 10px center; color:#774242; text-align:right;}
	.pn_thwidth {width:120px;}
	.pn_thwidth2 {width:90px;}
	.pn_thwidth3 {width:100px;}
	.pn_thwidth4 {width:75px;}
	.pn_thwidth5 {width:60px;}
	.pn_thwidth6 {width:80px;}
	.pn_thwidth7 {width:50px;}
	.pn_thwidth8 {width:140px;}
.pntbl_list tbody td img {margin-top:2px;}


 /* 페이지 링크 정의
------------------------------------------------------------------------------*/ 
.ln_page1 {clear:both; width:100%; font-size:12px; font-family:tahoma; font-weight:bold; word-spacing:10px; text-decoration: none; color:#ff0000; text-align:center; padding:15px 0 30px 0; display:block;} 
.ln_page1 img {margin-top:-2px; *margin-top:2px}
.ln_page1_s { font-size:11px; font-family:verdana; font-weight:bold; word-spacing:10px; text-decoration: none; color:#ff0000; text-align:center; margin:10px 10px 0 10px; } 
.ln_page2 { font-size:11px; font-family:verdana; font-weight:bold; letter-spacing:0; word-spacing:5px; text-decoration: none; color:#295ede; text-align:center; margin:30px;  }
.ln_page3 { font-size:13px; font-weight:bold; letter-spacing:2px; text-decoration: none; color:#ff0000; text-align:left; margin:30px;  }
.ln_page4 { font-size:13px; font-weight:bold; letter-spacing:2px; text-decoration: none; color:#ff0000; text-align:right; margin:30px;  }

/* 박스테이블(스타일2)
------------------------------------------------------------------------------*/ 
table.pntbl_list3 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%;  border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #bb9999}
.pntbl_list3 tbody th {background-color:#fbfafa; color:#774242; text-align:center; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 5px 1px 5px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:14px;}
.pntbl_list3 tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; text-align:center; padding:3px 5px 4px 5px; *padding-top:6px; _padding-top:2px; padding-top /*\**/: 5px\9; line-height:18px;}
	.pn_thbg {background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#bb9b9b; text-align:right;}
	.pn_check {background:#fbfafa url('/images/icon/check.gif') no-repeat 10px center; color:#774242; text-align:right;}
	.pn_thwidth {width:120px;}
	.pn_thwidth2 {width:90px;}
	.pn_thwidth3 {width:100px;}
	.pn_thwidth4 {width:75px;}
	.pn_thwidth5 {width:60px;}
	.pn_thwidth6 {width:80px;}
	.pn_thwidth7 {width:50px;}
	.pn_thwidth8 {width:140px;}
.pntbl_list tbody td img {margin-top:2px;}

/* 박스테이블(스타일3)
------------------------------------------------------------------------------*/ 
table.pntbl_list4 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%;  border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #bb9999}
.pntbl_list4 tbody th {background-color:#fbfafa; color:#774242; text-align:center; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 5px 1px 5px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:14px;}
.pntbl_list4 tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; text-align:center; padding:3px 5px 4px 5px; padding-top:6px; line-height:18px;}
	.pn_thbg {background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#bb9b9b; text-align:right;}
	.pn_check {background:#fbfafa url('/images/icon/check.gif') no-repeat 10px center; color:#774242; text-align:right;}
	.pn_thwidth {width:120px;}
	.pn_thwidth2 {width:90px;}
	.pn_thwidth3 {width:100px;}
	.pn_thwidth4 {width:75px;}
	.pn_thwidth5 {width:60px;}
	.pn_thwidth6 {width:80px;}
	.pn_thwidth7 {width:50px;}
	.pn_thwidth8 {width:140px;}
.pntbl_list tbody td img {margin-top:2px;}




/* 박스테이블(기본)
------------------------------------------------------------------------------*/ 
table.pntbl_list {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #bb9999}
.pntbl_list tbody th {background-color:#fbfafa; color:#774242; text-align:right; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 5px 1px 5px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:14px;}
.pntbl_list tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 5px 4px 5px; *padding-top:6px; _padding-top:2px; padding-top /*\**/: 5px\9; line-height:18px;}
	.pn_thbg {background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#bb9b9b; text-align:right;}
	.pn_check {background:#fbfafa url('/images/icon/check.gif') no-repeat 10px center; color:#774242; text-align:right;}
	.pn_thwidth {width:120px;}
	.pn_thwidth2 {width:90px;}
	.pn_thwidth3 {width:100px;}
	.pn_thwidth4 {width:75px;}
	.pn_thwidth5 {width:60px;}
	.pn_thwidth6 {width:80px;}
	.pn_thwidth7 {width:50px;}
	.pn_thwidth8 {width:140px;}
.pntbl_list tbody td img {margin-top:2px;}


/* 박스테이블(TAB-가로)
------------------------------------------------------------------------------*/ 
table.pntbl_list_tab {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:97%; margin:0 auto; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #bb9999}
.pntbl_list_tab tbody th {background-color:#fbfafa; color:#774242; text-align:right; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 10px 1px 10px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:14px;}
.pntbl_list_tab tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 10px 4px 10px; *padding-top:6px; _padding-top:3px; padding-top /*\**/: 5px\9; line-height:18px;}
	/* 하단 종합요금 div 따로안내 */
	.payfoot {width:94%; margin:0 auto; border-bottom:1px solid #efe8e8; text-align:right; padding:10px 10px 8px 10px; background: url('/images/table/list_bgline2.gif') no-repeat center top; }
	.payfoot2 {width:97%; margin:0 auto; border-bottom:1px solid #efe8e8; text-align:right; padding:10px 10px 8px 10px; background: url('/images/table/list_bgline2.gif') no-repeat left top; }

/* 박스테이블(TAB-세로)
------------------------------------------------------------------------------*/ 
table.pntbl_list_vctab {border-collapse:separate; border-spacing:0; #border-collapse:collapse; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #efe8e8; width:99%; margin:5px 0 5px 0}
.pntbl_list_vctab thead th {background-color:#bb9999; color:#FFFFFF; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:2px 5px 1px 5px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; text-align:center;}
.pntbl_list_vctab tbody td {border-bottom:1px solid #efe8e8; padding:3px 3px 2px 3px; line-height:22px; text-align:center;}
.pntbl_list_vctab tfoot td {border-bottom:1px solid #efe8e8; text-align:right; padding:0 3px 0 3px; background: url('/images/table/list_bgline2.gif') no-repeat center top; height:40px; line-height:22px;}

/* 박스테이블(TAB-세로)영문
------------------------------------------------------------------------------*/ 
table.pntbl_list_vctab_eng {border-collapse:separate; border-spacing:0; #border-collapse:collapse; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #efe8e8; width:99%; margin:5px 0 5px 0}
.pntbl_list_vctab_eng thead th {background-color:#bb9999; color:#FFFFFF; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:4px 5px 3px 5px; text-align:center; font-size:11px;}
.pntbl_list_vctab_eng tbody td {border-bottom:1px solid #efe8e8; padding:3px 5px 3px 5px; text-align:center;}
.pntbl_list_vctab_eng tfoot td {border-bottom:1px solid #efe8e8; text-align:right; padding:0 5px 0 5px; background: url('/images/table/list_bgline2.gif') no-repeat center top; height:40px; line-height:22px;}


/* 기본게시판(리스트(기본))
------------------------------------------------------------------------------*/ 
table.pntbl_board tbody td img {vertical-align:middle;}
table.pntbl_board {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto;}
.pntbl_board thead th {height:30px; text-align:center; vertical-align:middle; font-weight:normal;}
	.thead_bg {background: url('/images/table/list_bgline1.gif') repeat-x left top; width:100%;}
	.leftbg {background: url('/images/table/list_bgline_left.gif') no-repeat left top; width:12px;}
	.rightbg {background: url('/images/table/list_bgline_right.gif') no-repeat right top; width:12px;}
.pntbl_board tbody td {border-bottom:1px solid #efe8e8; text-align:center; height:25px; *height:22px; _height:22px; height /*\**/: 22px\9; padding-right:2px; padding-left:2px;}
.pntbl_board tfoot td {text-align:center; background: url('/images/table/list_bgline2.gif') no-repeat left top;}
	.thspace1 {margin-left:-13px; *margin-left:-35px;}
	.thspace2 {margin-right:-10px;}
	.thspace3 {margin-right:-5px;}
	.tdspace1 {padding-left:13px;}

/* 기본게시판(상세(기본))
------------------------------------------------------------------------------*/ 
table.pntbl_board_view {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto;}
.pntbl_board_view thead th {height:30px; vertical-align:middle; padding-bottom:2px;}
	.board_view_bg {background: url('/images/table/list_bgline1.gif') repeat-x left top; width:100%;}
	.board_view_ltbg {background: url('/images/table/list_bgline_left.gif') no-repeat left top; width:12px;}
	.board_view_rtbg {background: url('/images/table/list_bgline_right.gif') no-repeat right top; width:12px;}
.pntbl_board_view tbody td { padding:8px 10px 9px 30px;}
	.bv_tdline {border-bottom:1px dotted #efe8e8;}
.pntbl_board_view tbody td img {vertical-align:middle; margin-top /*\**/: -2px\9;}
	*:first-child+html .pntbl_board_view tbody td img {margin-top:2px;} /* IE7 핵 */
	* html .pntbl_board_view tbody td img {margin-top:2px;} /* IE6 핵 */
	.bv_title {width:90%; text-align:left;}
.pntbl_board_view tfoot td {text-align:left; padding-left:10px; height:50px; background: url('/images/table/list_bgline2.gif') no-repeat left top;}
/* 코멘트  */
.bv_comm {clear:both; display:table; width:80%; margin:0 auto; padding-bottom:30px;}
.bv_comm_wt {width:100%;}
.bv_comm_wt dl dt {float:left;}
	.comm_title {width:100%; padding-bottom:7px;}
	.comm_textarea {width:85%;}
	.comm_btn {padding-left:10px; padding-top /*\**/: 2px\9;}
	*:first-child+html .comm_btn {padding-top:0px;} /* IE7 핵 */
.bv_comm_ve {clear:both; width:85%;}
.bv_comm_ve dl {margin-bottom:10px;}
.bv_comm_ve dl dt {margin-top:7px; margin-top /*\**/: 20px\9;}
	.comm_name {float:left; width:70px; text-align:right; padding-right:10px; color:#a3595a}
	.comm_content {float:left; color:#4f4f4f}
	.comm_date {color:#bbbbbb; font-size:10px;}
.pntbl_board_2 thead th {height:30px; text-align:center; vertical-align:middle; font-weight:normal; margin-top:20px;}
	.thead_bg_2 {background: url('/images/table/list_bgline1.gif') repeat-x left top; width:100%; margin-top:20px;}
	.leftbg_2 {background: url('/images/table/list_bgline_left.gif') no-repeat left top; width:12px;}
	.rightbg_2 {background: url('/images/table/list_bgline_right.gif') no-repeat right top; width:12px;}
.pntbl_board_2 tbody td { margin-top:20px;border-bottom:1px solid #efe8e8; text-align:center; height:25px; *height:22px; _height:22px; height /*\**/: 22px\9; padding-right:2px; padding-left:2px; margin-top:20px;}
.pntbl_board_2 tfoot td {text-align:center; background: url('/images/table/list_bgline2.gif') no-repeat left top; margin-top:20px;}
	.thspace1_2 {margin-left:-13px; *margin-left:-35px; margin-top:20px;}
	.thspace2_2 {margin-right:-10px; margin-top:20px;}
	.tdspace1_2 {padding-left:13px; margin-top:20px;}

/* 기본게시판(리스트(TAB))
------------------------------------------------------------------------------*/ 
table.pntbl_board_tab {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:97%; margin:0 auto;}
.pntbl_board_tab thead th {height:30px; text-align:center; vertical-align:middle; font-weight:normal;}
.pntbl_board_tab tbody td {border-bottom:1px solid #efe8e8; text-align:center; height:25px; *height:22px; _height:22px; height /*\**/: 22px\9; padding-right:2px; padding-left:2px;}
.pntbl_board_tab tfoot td {border-bottom:1px solid #efe8e8; text-align:right; padding:0 30px 5px 0; background: url('/images/table/list_bgline2.gif') no-repeat center top; height:70px; line-height:22px;}
table.pntbl_board_tab2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:98%; margin:0 auto;}
.pntbl_board_tab2 thead th {height:30px; text-align:center; vertical-align:middle;}
.pntbl_board_tab2 tbody td {border-bottom:1px solid #efe8e8; text-align:center; height:25px; *height:22px; _height:25px; height /*\**/: 22px\9; padding-right:3px; padding-left:3px;}
.pntbl_board_tab2 tfoot td {border-bottom:1px solid #efe8e8; text-align:right; padding:0 3px 0 3px; background: url('/images/table/list_bgline2.gif') no-repeat center top; height:40px; line-height:22px;}


/* 팝업테이블
------------------------------------------------------------------------------*/ 
table.tbl_pop { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:7px 0 5px 10px; } 
.tbl_pop tbody td.title { padding-left:15px; background:url('/images/icon/title2.gif') no-repeat left 5px; font-weight:bold; *padding-top:2px;}
.pop_title_in /*테이블안쪽*/ {padding-left:30px; background:url('/images/icon/title2.gif') no-repeat left 10px; font-weight:bold; *padding-top:1px; _padding-top:1px; }
.pop_title_out /*테이블바깥쪽*/ {color:#191970; margin:15px 0 3px 5px; padding-left:15px; background:url('/images/icon/title2.gif') no-repeat left center; font-weight:bold; padding-top:1px; *padding-top:4px;}

table.pnpop_list {float:right;border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-left: 1px solid #e7e7e9; border-top: 1px solid #e7e7e9; margin-top:5px; }
.pnpop_list tbody th {float:right; background-color:#fbfafa; color:#774242; text-align:right; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 10px 1px 10px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:14px;}
.pnpop_list tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 10px 4px 10px; *padding-top:6px; _padding-top:2px; padding-top /*\**/: 5px\9; line-height:18px;}
	.pnpop_thwidth {width:120px;}
	.pnpop_thwidth2 {width:90px;}
	.pnpop_thwidth3 {width:100px;}
	.pnpop_thwidth4 {width:75px;}
	.pnpop_thwidth5 {width:60px;}
	.pnpop_thwidth6 {width:80px;}
	.pnpop_thwidth7 {width:50px;}
	.pnpop_thwidth8 {width:140px;}


/* 옅은테이블-팝업
------------------------------------------------------------------------------*/ 
table.tbl_style_pale_pop { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-left: 1px solid #e7e7e9; border-top: 1px solid #e7e7e9; margin-top:5px; }
.tbl_style_pale_pop tbody th { padding:8px 10px 6px 0px; border-bottom: 1px solid #e7e7e9; border-right: 1px solid #e7e7e9; background-color:#f5f5f5; text-align:right; }
.tbl_style_pale_pop tbody td { padding-left:10px; border-bottom: 1px solid #e7e7e9; border-right: 1px solid #e7e7e9; background-color:#ffffff; }
table.tbl_style_palelist_pop { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-left: 1px solid #e7e7e9; border-top: 1px solid #e7e7e9; margin-top:5px;}
.tbl_style_palelist_pop thead th { padding:6px 0px 4px 0px; border-bottom: 1px solid #e7e7e9; border-right: 1px solid #e7e7e9; background-color:#f5f5f5; text-align:center; }
.tbl_style_palelist_pop tbody td { padding:6px 0px 4px 0px; border-bottom: 1px solid #e7e7e9; border-right: 1px solid #e7e7e9; background-color:#ffffff; text-align:center;}
.pale_wdth1 tbody th {width:70px}
.pale_wdth2 tbody th {width:130px}
table.tbl_style_paleline_pop { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-bottom: 2px solid #e7e7e9; margin-top:5px;}
.tbl_style_paleline_pop thead th { padding:4px 2px 3px 2px; font:11px 돋움, dotum; text-align:center; font-weight:bold; border-left: 1px solid #e7e7e9; border-top: 1px solid #e7e7e9; border-right: 1px solid #FFF; border-bottom: 1px solid #e7e7e9; background-color: #eeeeee; }
.tbl_style_paleline_pop tbody td { padding:6px 7px 4px 7px; text-align:center; border-bottom: 1px solid #e7e7e9; border-right: 1px solid #FFF; }


/* 라운드배경테이블
------------------------------------------------------------------------------*/ 
table.tbl_style_roundbg {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; background-color:#f5f5f5} 
.tbl_style_roundbg td {padding:0px; margin:0px}
.tbl_style_roundbg_lefttop { background:url('/images/tbl/table_bg_lefttop.gif') no-repeat left top; width:10px; height:10px; }
.tbl_style_roundbg_leftbottom { background:url('/images/tbl/table_bg_leftbottom.gif') no-repeat left top; width:10px; height:10px; }
.tbl_style_roundbg_righttop { background:url('/images/tbl/table_bg_righttop.gif') no-repeat right top; width:10px; height:10px; }
.tbl_style_roundbg_rightbottom { background:url('/images/tbl/table_bg_rightbottom.gif') no-repeat right top; width:10px; height:10px; }


/* 둥근테이블(타이틀제목라인)
------------------------------------------------------------------------------*/ 
table.tbl_style_round { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; height:36px; background:url('/images/tbl/table_bg2.gif') repeat-x left top;  border-bottom: 3px solid #e7e7e9; } 
.tbl_style_round tbody td { padding-left:8px; font-weight:bold; padding-top:5px; }
.tbl_style_round_left { background:url('/images/tbl/table_bg1.gif') no-repeat left top; width:5px; height:36px; }
.tbl_style_round_right { background:url('/images/tbl/table_bg3.gif') no-repeat right top; width:5px; height:36px; }
.tbl_style_round tbody td.title { padding-left:15px; background:url('/images/icon/title2.gif') no-repeat left 13px; *padding-top:4px; *padding-top:6px; _padding-top:4px; padding-bottom:4px; text-align:left;}
table.tbl_style_round_wide { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; height:81px; background:url('/images/tbl/table_bg11.gif') repeat-x left top; }
.tbl_style_round_wide tbody td { padding-left:8px; padding-top:5px; }
.tbl_style_round_wide_left { background:url('/images/tbl/table_bg10.gif') no-repeat left top; width:5px; height:81px; }
.tbl_style_round_wide_right { background:url('/images/tbl/table_bg12.gif') no-repeat right top; width:5px; height:81px; }
table.tbl_style_round_wideB { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; height:133px; background:url('/images/tbl/table_bg14.gif') repeat-x left top; }
.tbl_style_round_wideB tbody td { padding-left:8px; padding-top:5px; }
.tbl_style_round_wideB_left { background:url('/images/tbl/table_bg13.gif') no-repeat left top; width:5px; height:133px; }
.tbl_style_round_wideB_right { background:url('/images/tbl/table_bg15.gif') no-repeat right top; width:5px; height:133px; }
table.tbl_style_round1 { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; height:36px; background:url('/images/tbl/table_bg2.gif') repeat-x left top;  border-bottom: 3px solid #e7e7e9; } 
.tbl_style_round1 tbody td { padding-left:8px; font-weight:bold; padding-top:5px; }
.tbl_style_round1_left { background:url('/images/tbl/table_bg1.gif') no-repeat left top; margin-left:5px; width:5px; height:36px; }
.tbl_style_round1_right { background:url('/images/tbl/table_bg3.gif') no-repeat right top; width:5px; height:36px; }
.tbl_style_round1 tbody td.title { padding-left:15px; background:url('/images/icon/title2.gif') no-repeat left 13px; *padding-top:4px; *padding-top:6px; _padding-top:4px; padding-bottom:4px; text-align:center;}


/* 요금정보 게시판
------------------------------------------------------------------------------*/ 
table.pntbl_board_pay {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto;}
.pntbl_board_pay thead th {height:30px; text-align:center; vertical-align:middle;}
.pntbl_board_pay tbody td {border-bottom:1px solid #efe8e8; text-align:center; height:25px; *height:22px; _height:25px; height /*\**/: 22px\9; padding-right:3px; padding-left:3px;}
.pntbl_board_pay tfoot td {border-bottom:1px solid #efe8e8; text-align:right; padding:0 30px 5px 0; background: url('/images/table/list_bgline2.gif') no-repeat center top; height:70px; line-height:22px;}
	.total_won {font-weight:bold; color:#b26000; letter-spacing:1px;}
	.tax_won {font-weight:bold; color:#d38e3d; letter-spacing:1px;}
	.total_all {font-size:14px; font-family:verdana; font-weight:bold; color:#fe0000; letter-spacing:1px;}
	.list_subject {font-size:11px; padding-left:5px; color:#a35f22;}
	.list_charge {padding-right:10px;}

/* 타이틀 이미지 게시판
------------------------------------------------------------------------------*/ 
table.pntbl_board_img {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-left:1px solid #f0e7e8; border-bottom:1px solid #f0e7e8; border-top:1px solid #f0e7e8;}
.pntbl_board_img thead th {background: url('/images/table/thline.gif') repeat-x left top; height:30px; border-right:1px solid #f0e7e8; border-bottom:1px solid #f0e7e8; font-weight:normal}
.pntbl_board_img tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding-left:10px; padding-right:10px; line-height:17px; text-align:center;padding-top:7px; padding-bottom:5px;}
	.goodsbg {background-color:#fbfafa; color:#737373; padding-right:10px;}
	.mail_graph {vertical-align:bottom;}

/* 현금영수증신청 게시판
------------------------------------------------------------------------------*/ 
table.pntbl_receipt {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #efe8e8; margin-top:5px;}
.pntbl_receipt tbody th {background-color:#fbfafa; color:#774242; text-align:right; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:4px 5px 2px 0px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:18px;}
.pntbl_receipt tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 5px 3px 5px; line-height:20px;}

/* 게시판 검색틀
------------------------------------------------------------------------------*/ 
.pn_board_put {width:175px; height:23px; margin-left:10px; background: url('/images/include/board_input.gif') no-repeat left top; display:inline-table;}
	.pn_boardput1 {width:150px; padding: 6px 20px 6px 10px; border:none; font-size:11px; font-family:tahoma,verdana; background-color:transparent}
.pn_tax_put {width:300px; height:23px; margin-left:10px; background: url('/images/cspay_info/taxbill_input.gif') no-repeat left top; display:inline-table;}
	.pn_taxput1 {width:280px; padding: 6px 20px 6px 13px; border:none; font-size:11px; font-family:tahoma,verdana; background-color:transparent}

/* 로그인
------------------------------------------------------------------------------*/ 
.pn_sublist_basis {width:100%;}
.pn_sublist_basis dl {width:90%; margin:0 auto;}
.pn_sublist_basis dl dt {margin-bottom:5px; margin-top:15px;}
.pn_sublist_basis dl dd {clear:both; margin-bottom:15px;}
	.pn_dd_subline {padding-left:10px;}
	.pn_dd_subline_log1 {padding:30px 0 5px 50px; *padding:10px 0 5px 50px; _padding:10px 0 5px 50px;}
	.pn_dd_subline_log2 {padding:0 0 0 50px;}
.pn_tab4_explain {width:100%; height:130px; background: url('/images/member/join_explain6.jpg') no-repeat 30px bottom; display:inline-table;}
	.pn_logbox_L {margin-left:30px; _margin-left:20px; float:left; width:341px; background: url('/images/member/login_bg.jpg') no-repeat left top; height:138px;}
	.pn_logbox_R {float:left;}
	.pn_tbl_logbox {border-collapse:separate; border-spacing:0; #border-collapse:collapse; margin-top:25px;}
	.pn_tbl_logbox tbody td {line-height:16px;}
	.pn_tbl_logbox tbody td.btn {padding:5px 0 0 10px;}
	.pn_tbl_logbox tbody td.logcheck {padding:10px 0 0 85px;}
	.pn_tbl_logbox tbody td.lt {width:80px; text-align:right; padding-top:1px; *padding-top:3px; _padding-top:3px;}
	.pn_tbl_logbox tbody td.rt {padding-left:4px;}

/* 고객정보
------------------------------------------------------------------------------*/ 
.pn_csinfo_tab {height:50px; width:100%; padding-bottom:30px}
.pn_csinfo_tab_arrow {height:500px; background: url('/images/icon/section.jpg') no-repeat right 30%;}
	.pn_manage_service {width:180px; margin:0 auto;}
	.pn_manage_service dl dt {line-height:35px;}
select.pn_manage_frm1 {width:180px; padding: 3px; border: 1px solid #eee8e8; background-color: #fbf9fa; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#a16161; margin-bottom:10px;}
	.pn_transfer {text-align:left; width:100%; margin-top:-20px;}
	.pn_transfer p {padding-top:10px; text-align:center}
	.pn_transfer dl dt {width:100%; text-align:left;}
	.pn_transfer_space {padding-top:30px;}
	.pn_transfer_space2 {padding:10px;}
	.pn_transfer_space3 {padding:5px 0 10px 5px;}
.pn_csinfo_space4 {padding:10px 0 8px 14px;}
.pn_csinfo_space4 img {vertical-align:middle}
textarea.pn_transfer_frm1 {width:95%; height:50px; padding: 7px; border: 1px solid #eee8e8; background-color: #fbf9fa; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#a16161; margin:0 0 10px 5px;}


/* 개인정보보호정책
------------------------------------------------------------------------------*/ 
.private {float:left; margin-top:-10px; _margin-top:0px; background: url('/images/include/private1.jpg') no-repeat left top; width:694px; height:146px; padding:15px;} 
.private div {clear:both; width:100%; margin-top:30px; text-align:center;}


/* 서비스문의/견적문의/IDC방문요청
------------------------------------------------------------------------------*/ 
.pn_sv_inquiry {background: url('/images/cscenter/service_inquiry.gif') no-repeat left 30px; width:100%; height:30px; padding-top:110px;} 
.pn_sv_estimate {background: url('/images/cscenter/service_estimate.gif') no-repeat left 30px; width:100%; height:30px; padding-top:110px;} 
.pn_sv_visit {background: url('/images/cscenter/idc_visit1.gif') no-repeat left 30px; width:100%; height:45px; padding-top:92px;} 


/* 작업의뢰
------------------------------------------------------------------------------*/ 
.wrequest_title {width:95%; padding:30px 0 12px 8px; font-weight:bold; color:#a0421e;}
.wrequest_title1 {width:95%; padding:0 0 12px 8px; margin-top:-10px; _margin-top:0px; font-weight:bold; color:#a0421e;}
.wrequest_title img {vertical-align:middle; padding-right:7px}
table.wrequest_tbl {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #efe8e8}
.wrequest_tbl tbody th {background-color:#fbfafa; color:#774242; text-align:right; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 7px 1px 7px; line-height:14px;}
.wrequest_tbl tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 7px 4px 7px; *padding-top:6px; _padding-top:2px; padding-top /*\**/: 5px\9; line-height:18px;}
	.wrequest_thtitle {font-weight:bold; color:#dec0c0;}
	.wrequest_thwidth {width:120px;}
.wrequest_private1 {background: url('/images/trust/breakdown_explain1.gif') no-repeat left top; width:725px; height:141px; padding:15px;} 
.wrequest_private2 {background: url('/images/trust/breakdown_explain2.gif') no-repeat left top; width:725px; height:173px; padding:15px;} 


/* 서비스 FAQ
------------------------------------------------------------------------------*/ 
.pn_sv_faq {padding-top:90px; background: url('/images/include/service_faq1.gif') no-repeat 30px 30px; width:100%; height:50px;}
.pn_sv_faq img {margin-top:3px;}
.pn_sv_faq_tab {width:100%;}
.pn_sv_faq_tab img {border:2px solid #FFF}
.pn_sv_faq_tab div {margin:0; padding:0; text-align:center;}
.pn_sv_faq_tab dl {clear:both; margin-top:-18px; padding:0;}
	.pn_tab_bg1 {width:100%; background: url('/images/include/service_faq2.gif') no-repeat left top;}
	.pn_tab_list {width:100%;}
	.pn_tab_list ul {width:99%;}
	.pn_tab_list ul li {float:left; padding:4px; *padding:6px;}
		.pn_list_headline {border-bottom:1px solid #d2bebd; height:30px;}
		.pn_list_head_no {width:5%; background: url('/images/include/service_faq3.gif') no-repeat right 2px; text-align:center;}
		.pn_list_head_division {width:15%; background: url('/images/include/service_faq3.gif') no-repeat right 2px; text-align:center;}
		.pn_list_head_question {width:66%; background: url('/images/include/service_faq3.gif') no-repeat right 2px; text-align:center;}
		.pn_list_head_hit {width:7%; text-align:center;}
		.pn_list_bodyline {border-bottom:1px solid #eee8e8; height:30px;}
		.pn_list_body_no {width:5%; text-align:center; font-size:10px;}
		.pn_list_body_division {width:15%; text-align:center;}
		.pn_list_body_question {width:66%; text-align:left;}
		.pn_list_body_hit {width:7%; text-align:center; font-size:10px;}
		.pn_list_footline {margin-top:1px; border-top:2px solid #ececec; height:50px;}
		.pn_list_foot {width:100%; text-align:center; margin-top:20px;}
	.pn_tab_view ul {width:100%; text-align:left;}
	.pn_tab_view ul li {float:left;}
		.pn_view_headline {background: url('/images/include/service_faq4.gif') no-repeat left bottom; height:40px;}
		.pn_view_head_title {width:80%; background: url('/images/include/service_faq3.gif') no-repeat right 2px; font-weight:bold; padding:10px 10px 10px 20px; *padding:12px 12px 12px 20px;}
		.pn_view_head_hit {width:10%; text-align:center; padding:10px; font-size:11px;}
		.pn_view_body {padding:20px; display:block; line-height:22px;}
		.pn_view_footline {clear:both; margin-top:1px; border-top:2px solid #e10000; height:50px;}
		.pn_view_foot {width:100%; text-align:right; margin-top:20px;}
.sv_qna_request {background: url('/images/outsourcing/service_outline4.gif') no-repeat left top; height:115px; padding-top:70px;}

/* 서비스정보
------------------------------------------------------------------------------*/ 
.pn_sv_info {background: url('/images/cspay_info/service_info2_top.jpg') no-repeat center 10px; width:100%; height:150px;} 
.pn_sv_info div {padding-top:92px; _padding-top:90px; padding-top /*\**/: 94px\9; margin-left:400px;}
.pn_sv_info img {vertical-align:middle; margin-top:-2px; _margin-top:0px;}

/* 요금라인
------------------------------------------------------------------------------*/ 
textarea.pn_trust_frm1 {width:95%; height:50px; padding: 7px; border: 1px solid #eee8e8; background-color: #fbf9fa; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#323232; margin:0px;}
.total_charge {width:100%; margin-top:-10px; height:20px; background: url('/images/table/list_bgline2.gif') no-repeat center bottom;}

/* 시스템감시
------------------------------------------------------------------------------*/ 
.pn_watch_ls { clear:both; text-align:left; padding:10px 20px 15px 10px}
.pn_watch_rs { clear:both; text-align:right; padding:10px 20px 15px 0}
.pn_frafiic_rs { vertical-align:middle; text-decoration:none; text-align:right; padding-top:20px;}

.pn_netw_recource {margin:0 auto; width:731px; height:179px; padding-top:5px; background: url('/images/watch/resource_bg.jpg') no-repeat left top; margin-bottom:20px;}
.pn_netw_recource dl {padding:7px;}
	.recource_LT {float:left; width:405px;}
	.recource2_LT {float:left;  width:293px; }
	.recource_RT {float:right;}
.pn_netw_consume {margin:0 auto; width:726px; height:217px; background: url('/images/watch/network_graphbg.jpg') no-repeat left top; margin-bottom:20px;}
.pn_netw_consume dl {padding:7px;}
	.consume_LT {float:left; width:405px;}
	.consume2_LT {float:left;  width:293px; }
	.consume_RT {float:right;}
.pn_netwgraph {width:298px; margin:0 auto; text-align:right;  }
.pn_netwgraph div {height:42px; background: url('/images/watch/network_graphtitle.gif') no-repeat left bottom;  }
.pn_netwgraph ul {clear:both; width:290px; margin:0 auto; text-align:left;}
.pn_netwgraph ul li.graph_LT {float:left; width:88px; padding:4px 7px 2px 0; *padding:4px 7px 2px 0; text-align:right; border:2px solid #FFF; background-color:#f6f6f6}
.pn_netwgraph ul li.graph_LT2 {float:left; padding:0 7px 2px 0; *padding:0 7px 2px 0; text-align:left; border:2px solid #FFF; }
.pn_netwgraph ul li.graph_RT {float:left; padding:6px 0 3px 2px;}
.pn_netwgraph ul li.graph_FONT_RT {float:left; padding:4px 0 0 2px;}
.pn_netwgraph ul li.graph2_RT { text-decoration:none; float:right; padding:13px 0 3px 7px; }
.pn_mntoutline {clear:both; width:100%; margin:0 auto; padding-bottom:20px;}
.pn_mntsetting {float:left; width:350px; border:1px solid #dbdbdb; margin:5px 5px 20px 5px;}
.pn_mntsetting div {height:37px; background: url('/images/watch/mnt_line1.gif') repeat-x left top; margin-bottom:10px}
	.settitle_LT {margin:11px 0 0 15px; _margin:11px 0 0 7px; float:left; width:185px;}
	.settitle_RT {margin:11px 15px 0 0; float:left;}
	.setimg {padding:0 7px 1px 0; *padding:1px 7px 0 0; vertical-align:middle;}
	.setimg2 {padding:0 7px 2px 15px; *padding:2px 7px 0 15px; padding-bottom /*\**/: 3px\9; vertical-align:middle;}
.pn_mntsetting dl {width:100%; margin-top:-3px;}
.pn_mntsetting dt {line-height:20px;}
	table.mntlist {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:10px 0 10px 0;}
	.mntlist thead th {background-color:#eaeaea; font-weight:normal; height:12px; padding-top:1px; *padding-top:2px; _padding-bottom:2px; font-size:11px; font-family:돋움, dotum}
	.mntlist tbody td {text-align:center; height:20px; border-bottom:1px dashed #dadada;}
	table.mntbox {width:100%; margin-top:10px; border-top:1px solid #dadada; padding:3px; *padding:10px; _padding:10px;}
	.mntbox tbody th {background-color:#f6f6f6; text-align:right; font-weight:normal; padding-right:8px; width:80px; height:20px; line-height:14px; border:1px solid #FFF;}
	.mntbox tbody td {text-align:left; padding-left:8px;}

/* 시스템 관리설정
------------------------------------------------------------------------------*/ 
.pn_svmanage {float:left; width:350px;  border:1px solid #dbdbdb; margin:5px 5px 10px 5px;}
	table.svmanagebox {width:100%; margin:2px;}
	.svmanagebox tbody th { background-color:#f6f6f6; text-align:right; font-weight:normal; padding-right:5px; width:50px; height:20px; line-height:14px; border:1px solid #FFF;}
	.svmanagebox tbody td {text-align:left; padding-left:3px; padding-right:3px; font-size:11px;}
.pn_svmanage dl {float:left; width:110px; margin-left:5px; margin-bottom:5px; height:97px; background: url('/images/manage/svcontrol_bg.gif') no-repeat left top;}
.pn_svmanage dt {line-height:25px; _height:25px; text-align:center;}

/* 도메인
------------------------------------------------------------------------------*/ 
.pn_domain { float:center; width:100%;margin:5px 5px 10px 5px; background: url('/images/request/domain_bg.jpg') no-repeat left top;}
  table.pndomain { margin-left:40px; width:660px; height:406px; }
   .pndomain tbody td {    margin-left:20px;   line-height:-10px; }
   .pndomain tbody td.llt {width:200px;  text-align:left; padding-top:1px; *padding-top:3px; _padding-top:3px;}
   .pndomain tbody td.lllt {width:337px;  text-align:left; padding-top:1px; *padding-top:3px; _padding-top:3px;}
   .pndomain tbody td.lt {width:157px; height:30px; text-align:left; padding-top:1px; *padding-top:3px; _padding-top:3px;}
   .pndomain tbody td.www {width:100px; padding-left:20px; text-align:right; padding-top:1px; *padding-top:3px; _padding-top:3px;}
   .pndomain tfoot td { margin-left:30px;  text-align:center; padding-top:10px; float:center;  }   
   .pndomain tfoot td.ltt {text-align:right; padding-top:5px; *padding-top:7px;}
   .pndomain tfoot td.rt {width:200px; text-align:right; padding-top:5px; *padding-top:7px;}
.domain_pop { width:400px; height::350px; text-align:left; }

.pn_check_box { text-align:center padding-left:15px;  font-weight:normal; line-height:10px;  }
.domain_btn_left { margin:0 auto; margin-left:5px; margin-bottom:5px; }
.domain_btn_center { text-align:center; margin-left:5px; margin-bottom:5px; }

.pn_EKdomain {width:685px; clear:both}
.pn_EKdomain dl {width:100%; background: url('/images/request/domain_explain2.gif') repeat-y left top;}
	.pn_EKtop {height:66px; background: url('/images/request/domain_explain1.gif') no-repeat left top;}
	.pn_EKfoot {float:left; width:685px; background: url('/images/request/domain_explain3.gif') no-repeat left bottom;}
	.pn_EK_ktop {height:66px; background: url('/images/request/domain_explain5.gif') no-repeat left top;}
.pn_EKdomain_body {padding:0 25px 0 50px; margin-top:-30px;}
.pn_EKdomain dl dd {float:left; margin-right:30px; font-family:verdana, tahoma; font-size:12px; height:10px}
	.ek_lt {float:left; width:10px; text-align:right;}
	.ek_rt {margin-left:-30px; font-family:verdana, tahoma; font-size:12px; font-weight:bold;}
.pn_etcdomain {clear:both; width:520px; background: url('/images/request/domain_explain6.jpg') no-repeat left top; min-height:213px; _height:220px;}
.pn_etcdomain_lt {float:left; padding-top:110px; _width:240px; _padding-left:20px;}
	.pn_etcdomain_lt dl dd {clear:both; margin-top:-15px; _display:inline; _margin:0}
.pn_etcdomain_rt {float:left; padding-left:15px; padding-top:30px;}
	.pn_etcdomain_rt dl dd {clear:both; margin-top:-15px; _display:inline; _margin:0}

/* 서비스신청
------------------------------------------------------------------------------*/ 
.pn_mailselect {width:610px; height:38px; background: url('/images/request/mail_selectbg.gif') no-repeat left top; padding-top:12px; *padding-top:9px; _padding-top:9px; text-align:center; margin:0 auto;}


/* 정체불명
------------------------------------------------------------------------------*/ 
table.pntbll_list_tab {width:10px; border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:70%; margin:0 auto; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8;}
.comepacket { padding-top:20px; width:410px; float:right;}
.comepacket2 { padding-top:20px; width:440px; float:right;}
.pn_watch { background: url('/images/manage/mtmfirewall.gif') no-repeat left top; width:243px; height:16px; padding:0 0 10px 18px; font-size:14px; color:#ff0000; font-weight:bold; letter-spacing:1px; margin-top:30px;}
table.tbl_style3_line { float:left; margin:0; padding:0; border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-top: 1px solid #FFF; border-bottom: 2px solid #e7e7e9; }
.tbl_style3_line thead th { line-height:14px; padding:7px 7px 6px 7px; color:#FFF; font-family:"굴림",gulim; font-weight:bold; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #FFF; background-color: #a8a8a8; }
.tbl_style3_line tbody td { height:25px; padding:1px 7px 1px 7px; text-align:center; border-bottom: 1px solid #e7e7e9; border-right: 1px solid #FFF; }
.tbl_style3_line tfoot td { height:25px; padding:1px 7px 1px 7px; text-align:center; border-top: 2px solid #e7e7e9; border-right: 1px solid #FFF; }


/* 방화벽관리
------------------------------------------------------------------------------*/ 
table.pn_tbl_firewall_title { border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%;  height:31px; background: url('/images/manage/firewall_bar2.gif') repeat-x left top; }
.pn_tbl_firewall_title tbody td { padding-left:8px; padding-top:5px; }
.pn_tbl_firewall_title_lt { background: url('/images/manage/firewall_bar1.gif') no-repeat left top; height:31px; width:6px}
.pn_tbl_firewall_title_rt { background: url('/images/manage/firewall_bar3.gif') no-repeat right top; height:31px; width:6px}

.pn_firewall {width:99.7%; border:1px solid #cfcfcf; padding:0 0 30px 0; display:inline-table; margin-top /*\**/: -5px\9; *margin-top:0px;}
.pn_firewall img {*margin-top:1px; vertical-align:middle}
.pn_firewall dl {padding:10px; margin-left:0px;}
.pn_firewall dl dt {}
	.pn_intitle {color:#a92c2c; margin:10px 0 3px 0px; padding-left:15px; background:url('/images/icon/title2.gif') no-repeat left 3px; font-weight:bold; *padding-top:3px; padding-top /*\**/: 2px\9;}
.pn_fw_gap1 {clear:both; padding:10px 0 0 20px;}
.icon_padding { padding-top:10px; }


/* SSL
------------------------------------------------------------------------------*/ 
.ssl {width:90%; margin:0 auto;}
.ssl dl {padding:10px 0 10px 0; width:170px; float:left;}
.ssl dl dt {line-height:16px; text-align:center;}
textarea.pn_ssl_frm1 {width:95%; height:70px; padding: 7px; border: 1px solid #eee8e8; background-color: #fbf9fa; font-size : 12px; font-family: tahoma, verdana, 굴림; color:#323232; margin:0px;}


/*.pn_tax_top {width:620px; margin:0 auto; color:#4e82d8; padding-top:10px; line-height:20px;}
.pn_tax_bottom {width:620px; margin:0 auto; color:#4e82d8; padding-top:2px; text-align:right; font-size:11px; font-family:dotum, 돋움;}
.pn_invoice {clear:both; width:620px; color:#4e82d8; border: 1px solid #4e82d8; margin:0 auto;}
	table.pn_tbl_invoice1 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-left: 1px solid #4e82d8; border-top: 1px solid #4e82d8;}
	.pn_tbl_invoice1 tbody td {padding:3px 3px 3px 3px; line-height:15px; border-bottom: 1px solid #4e82d8; border-right: 1px solid #4e82d8; text-align:center; font-size:12px;}
	table.pn_tbl_invoice2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-left: 1px solid #4e82d8; border-top: 1px solid #4e82d8;}
	.pn_tbl_invoice2 tbody td {padding:1px 3px 1px 3px; height:22px; border-bottom: 1px solid #4e82d8; border-right: 1px solid #4e82d8; text-align:center; font-size:12px;}
	.pn_tax_w1 {width:50px;}
	.pn_tax_w2 {width:75px;}
	.pn_tax_w3 {font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:40px;}
	.pn_tax_w4 {width:90px;}
	.pn_tax_w5 {font-size:14px; font-weight:bold; height:30px;}
	.pn_tax_w6 {width:80px; color:#000;}
	.pn_tax_w7 {width:110px;}
	.pn_tax_w8 {width:85px; color:#000;}
	.pn_tax_w9 {width:100px; color:#000;}
	.pn_tax_h1 {height:28px; color:#000}
	.pn_tax_h2 {height:16px}
	.pn_tax_1 {width:22px; color:#000;}
	.pn_tax_2 {width:22px; color:#000;}
	.pn_tax_3 {width:35px; color:#000;}
	.pn_tax_4 {width:35px; color:#000;}
	.pn_tax_5 {width:70px; color:#000;}
	.pn_tax_6 {width:85px; color:#000;}
	.pn_tax_7 {width:85px; color:#000;}
	.pn_tax_8 {width:50px; color:#000;}*/

/* 세금계산서폼
------------------------------------------------------------------------------*/ 
.pntax_top {width:620px; margin:0 auto; color:#4e82d8; padding-top:10px; line-height:20px;}
.pntax_bottom {width:620px; margin:0 auto; color:#4e82d8; padding-top:2px; text-align:right; font-size:11px; font-family:dotum, 돋움;}
.pninvoice {clear:both; width:620px; color:#4e82d8; border: 1px solid #4e82d8; margin:0 auto; font-family:gulim, 굴림;}
	table.pntbl_invoice1 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:620px; border-left: 1px solid #4e82d8; border-top: 1px solid #4e82d8;}
	.pntbl_invoice1 tbody td {padding:2px 3px 2px 3px; line-height:15px; border-bottom: 1px solid #4e82d8; border-right: 1px solid #4e82d8; text-align:center; font-size:12px;}
	table.pntbl_invoice2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:620px; border-left: 1px solid #4e82d8; border-top: 1px solid #4e82d8;}
	.pntbl_invoice2 tbody td {padding:0px 3px 0px 3px; height:25px; border-bottom: 1px solid #4e82d8; border-right: 1px solid #4e82d8; text-align:center; font-size:12px; line-height:17px;}
	.pntax_w1 {width:50px;}
	.pntax_w2 {width:75px;}
	.pntax_w3 {font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:40px;}
	.pntax_w4 {width:90px;}
	.pntax_w5 {font-size:14px; font-weight:bold; height:30px;}
	.pntax_w6 {width:80px; color:#000;}
	.pntax_w7 {width:110px;}
	.pntax_w8 {width:85px; color:#000;}
	.pntax_w9 {width:100px; color:#000;}
	.pntax_h1 {height:28px; color:#000}
	.pntax_h2 {height:16px}
	.pntax_1 {width:22px; color:#000;}
	.pntax_2 {width:22px; color:#000;}
	.pntax_3 {width:35px; color:#000;}
	.pntax_4 {width:35px; color:#000;}
	.pntax_5 {width:70px; color:#000;}
	.pntax_6 {width:85px; color:#000;}
	.pntax_7 {width:85px; color:#000;}
	.pntax_8 {width:50px; color:#000;}
.pntax2_top {width:620px; margin:0 auto; color:#e80909; padding-top:10px; line-height:20px;}
.pntax2_bottom {width:620px; margin:0 auto; color:#e80909; padding-top:2px; text-align:right; font-size:11px; font-family:dotum, 돋움;}
.pntax2_caveat {width:620px; margin:0 auto; color:#9f6623; padding-top:10px; text-align:left; line-height:16px;}
.pninvoice_red {clear:both; width:620px; color:#e80909; border: 1px solid #e80909; margin:0 auto; font-family:gulim, 굴림;}
	table.pntbl_invoice_red1 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:620px; border-left: 1px solid #e80909; border-top: 1px solid #e80909;}
	.pntbl_invoice_red1 tbody td {padding:2px 3px 2px 3px; line-height:15px; border-bottom: 1px solid #e80909; border-right: 1px solid #e80909; text-align:center; font-size:12px;}
	table.pntbl_invoice_red2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:620px; border-left: 1px solid #e80909; border-top: 1px solid #e80909;}
	.pntbl_invoice_red2 tbody td {padding:0px 3px 0px 3px; height:25px; border-bottom: 1px solid #e80909; border-right: 1px solid #e80909; text-align:center; font-size:12px; line-height:17px;}

.pntax3_top {width:700px; margin:0 auto; color:#323232; padding-top:10px; line-height:20px;}
.pntax3_bottom {clear:both; width:680px; margin:0 auto; color:#323232; padding-top:10px; text-align:center; font-size:11px; font-family:dotum, 돋움;}
	.pntaxbtn_L {float:left; _height:30px;}
	.pntaxbtn_R {float:right;}
.pninvoice_basic {clear:both; width:700px; color:#323232; border: 1px solid #ebdfd1; margin:0 auto; font-family:gulim, 굴림;}
	table.pntbl_invoice_basic1 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:700px; border-left: 1px solid #ebdfd1; border-top: 1px solid #ebdfd1;}
	.pntbl_invoice_basic1 tbody td {padding:2px 2px 2px 2px; line-height:15px; border-bottom: 1px solid #ebdfd1; border-right: 1px solid #ebdfd1; text-align:center; font-size:12px;}
	table.pntbl_invoice_basic2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:700px; border-left: 1px solid #ebdfd1; border-top: 1px solid #ebdfd1;}
	.pntbl_invoice_basic2 tbody td {padding:0px 2px 0px 2px; height:25px; border-bottom: 1px solid #ebdfd1; border-right: 1px solid #ebdfd1; text-align:center; font-size:12px; line-height:17px;}
input.pntaxinput_txt {width:99%; font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:left; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
input.pntaxinput_pay {width:90%; font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
input.pntaxinput_pay2 {width:99%; font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
input.pntaxinput_year {width:30px; font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
input.pntaxinput_day {width:20px; font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:right; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
input.pntaxinput_year_c {width:50px; font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:center; border: 1px solid #FFFFFF; background-color: #FFFFFF;}
input.pntaxinput_day_c {width:30px; font-size : 12px; font-family: tahoma, verdana, 굴림; padding: 1px 0 1px 0; *padding: 1px 0 3px 0; text-align:center; border: 1px solid #FFFFFF; background-color: #FFFFFF;}

/* 고객만족센터 - 기술문서
------------------------------------------------------------------------------*/ 
.pn_sv_skill {height:29px; margin:0; padding:0; margin-top:20px;}
.pn_sv_skill_tab {width:100%;}
.pn_sv_skill_tab div {height:29px; margin:0; padding:0}
.pn_sv_skill_tab dl {clear:both; margin-top:3px; background: url('/images/cscenter/skill_explain1.gif') no-repeat center top; width:100%; height:37px;}
.pn_sv_skill_tab dl dt {text-align:right; padding:12px 40px 0 0; word-spacing:10px;}
.pn_sv_skill_tab img {vertical-align:middle; padding:0 10px 0 10px;}

/* 고객만족센터 - 신청서다운로드
------------------------------------------------------------------------------*/ 
.pn_cs_down {padding-top:30px; width:95%; margin:0 auto;} 
.pn_cs_down dl {margin-left:30px;}
.pn_cs_down dl dt {float:left; margin-right:15px; padding-bottom:15px;}

/* 고객만족센터 - 입금안내
------------------------------------------------------------------------------*/ 
/*.pn_cs_deposit {padding-top:50px; width:90%; margin:0 auto;} 
.pn_cs_deposit dl {margin-top:10px;}
.pn_cs_deposit dl dt {float:left; margin:0;}
.credit_card {background: url('/images/cscenter/deposit2.gif') no-repeat left top; width:200px; height:70px; padding-top:210px; text-align:center;}
.cms {background: url('/images/cscenter/deposit3.gif') no-repeat left top; width:192px; height:70px; padding-top:210px; text-align:center;}
.pn_cs_deposit dl dd {clear:both; margin-left:30px;}*/

.deposit {width:100%; clear:both;} 
.deposit ul {margin-top:0px; *margin-top:-10px; _margin-top:0px; }
.deposit ul li {float:left; margin:0;}
.deposit_card {background: url('//www.ksidc.net/images/include/deposit2.gif') no-repeat left top; width:200px; height:70px; padding-top:210px; text-align:center;}
.deposit_cms {background: url('//www.ksidc.net/images/include/deposit3.gif') no-repeat left top; width:192px; height:70px; padding-top:210px; text-align:center;}


/* 테이블간격
------------------------------------------------------------------------------*/ 
.pn_gap_text tbody th {padding:4px 10px 2px 10px;}
.pn_gap_text tbody td {padding:3px 10px 3px 10px;}
.pn_gap_text2 tbody th {padding:2px 10px 0px 0;}
.pn_gap_text2 tbody td {padding:0px 0 0px 10px;}
.pn_gap_text3 tbody th {padding:8px 10px 6px 10px;}
.pn_gap_text3 tbody td {padding:7px 10px 7px 10px;}
.pn_gap_board tbody th {padding:4px 10px 2px 10px;}
.pn_gap_board tbody td {padding:3px 10px 3px 10px;}
.pn_gap1 thead th {padding:4px 10px 2px 10px;}

/* div간격
------------------------------------------------------------------------------*/ 
.pn_space1 {padding:20px 0 0 0;}
.pn_space2 {padding:10px 0 0 0;}
.pn_space3 {margin:-20px 0 0 10px; *margin:-5px 0 0 10px; _margin:-20px 0 0 10px;}
.pn_space4 {margin:0 0 0 10px;}
.pn_space5 {margin:0 0 -20px 10px;}
.pn_space6 {margin:10px 0 0 10px;}
.pn_space6 {margin:30px 0 0 10px;}
.pn_space7 {padding-top:10px; border:1px solid #000;}

/* 검색폼
------------------------------------------------------------------------------*/ 
.search_box {width:175px; height:23px; margin-left:10px; background: url('/images/cscenter/board_input.gif') no-repeat left top; display:inline-table;}
	.sbput {width:150px; padding: 6px 20px 6px 10px; border:none; font-size:11px; font-family:tahoma,verdana; background-color:transparent}

/* ie/ff Hack
------------------------------------------------------------------------------*/ 
.hack7 {*padding-top:4px; _padding-top:0px; padding-top /*\**/: 4px\9}
.hack7a {*margin-top:4px; _margin-top:0px; margin-top /*\**/: 4px\9}


/* Div Style Start
------------------------------------------------------------------------------*/ 
/* 텍스트 양쪽정렬시 */
.pn_divsty1_L { float:left;}
.pn_divsty1_R { float:right; padding-bottom:1px; *padding-bottom:2px; }
.pn_divsty1_C { text-align:center; padding-left:10px; padding-bottom:1px; *padding-bottom:2px; }

/* 텍스트 스타일 */
.graph_font {font-size:10px; color: #636363; padding-bottom:5px; *margin-bottom:10px; }
.graph_font2 {font-size:11px; color: #636363; }
.font_color1 { color: #b63c14; }
.font_color2 { color: #62a202; }
.font_color3 { color: #1461b6; }


/* 기본링크 */
a    {font-family:Arial, 굴림; font-weight:normal; color: #333333; text-decoration:none; cursor: pointer;}
a:link    {font-family:Arial, 굴림; font-weight:normal; color: #333333; text-decoration:none; cursor: pointer;}
a:active  {font-family:Arial, 굴림; font-weight:normal; color: #cc3333; text-decoration:none; cursor: pointer;}
a:hover   {font-family:Arial, 굴림; font-weight:normal; color: #cc3333; cursor: pointer;}

/* 외부링크 */
a.ln_ext, a[href^="//"].ln_ext { background: url('/_images/include/link_external.gif') no-repeat right top; padding-right: 10px; }
/* 내부 레이어 링크 */
a.ln_inner { background: url('/_images/include/link_external.gif') no-repeat right top; padding-right: 12px; }


/* 이미지링크 */
a.tax_request {width: 54px; height: 17px; display:inline-block; *display:block; _display:block; text-indent: -9999px; background: url('/images/btn/tax_request_off.gif') no-repeat left top;} 
a.tax_request:hover {width: 54px; height: 17px; display:inline-block; *display:block; _display:block; text-indent: -9999px; background: url('/images/btn/tax_request_on.gif') no-repeat left top;} 
a.tax_print {width: 57px; height: 17px; display:inline-block; *display:block; _display:block; text-indent: -9999px; background: url('/images/btn/tax_print_off.gif') no-repeat left top;} 
a.tax_print:hover {width: 57px; height: 17px; display:inline-block; *display:block; _display:block; text-indent: -9999px; background: url('/images/btn/tax_print_on.gif') no-repeat left top;} 
a.card_receipt {width: 54px; height: 17px//sportalkorea.com/news_01/view.php?gisa_uniq=20100114101440; display:inline-block; *display:block; _display:block; text-indent: -9999px; background: url('/images/btn/card_receipt_off.gif') no-repeat left top;} 
a.card_receipt:hover {width: 54px; height: 17px; display:inline-block; *display:block; _display:block; text-indent: -9999px; background: url('/images/btn/card_receipt_on.gif') no-repeat left top;} 

/* 페이지 링크 정의 */
.pn_page {font-size:12px; font-family:tahoma; font-weight:bold; word-spacing:5px; text-decoration: none; color:#ff0000; text-align:center; padding:30px; vertical-align:top; height:25px; margin:0 auto;} 
.pn_page img {margin-top:2px; *margin-top:4px; _margin-top:4px;}
	.hack_page {vertical-align:middle; margin-bottom:2px; *margin-top:1px; _margin-top:1px;}


/* 고객센터_이벤트내용부분 */
.sweditor_iframe {*margin-top:5px; border: 1px solid #d7d7d7; background-color:#FFFFFF}
.editor_gap {margin:1px 10px 5px 0; _margin:1px 7px 5px 0;}
.box_mail {float:left; margin:0; background-color:#f5f5f5; width:100%; border-bottom: 1px solid #e7e7e9; border-left: 1px solid #e7e7e9; border-right: 1px solid #e7e7e9; border-top: 3px solid #e7e7e9; border-bottom: 3px solid #e7e7e9; } 
.box_mail ul {float:left; margin:0; padding:5px; width:100%;} 
.box_mail ul.ftline {margin:0 0 -8px 10px; *margin:0 0 -10px 10px; } 
.box_mail li {float:left;}
.box_mail_div {float:left; position:relative; z-index:100;}
.box_mail_font {position:absolute; left:3px  top:-3px; background-color:#fafafa; width:130px; height:120px; overflow-X:hidden; border: 1px solid #dbdbdb; overflow-Y:scroll}
.box_mail_font ul {float:left; margin:0; padding:7px 10px 7px 7px; z-index:100;} 
.box_mail_font li {clear:both; line-height:18px; z-index:100;}
a.over_table:link {position:relative; display:inline-table; width:100%; border: 1px solid #FFFFFF; margin:0 1px 1px 1px;}
a.over_table:hover {position:relative; display:inline-table; width:100%; border: 1px solid #000000; margin:0 1px 1px 1px;}
.box_mail_size {position:absolute; background-color:#fafafa; width:370px; height:120px; overflow-X:hidden; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; overflow-Y:scroll}
.box_mail_size ul {float:left; margin:0; padding:7px 10px 7px 7px; z-index:100;} 
.box_mail_size li {clear:both; z-index:100;}
.box_mail_img {position:absolute; right:-100px; background-color:#fafafa; width:250px; height:120px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.box_mail_img ul {float:left; margin:0; padding:7px 10px 7px 10px;} 
.box_mail_img li {clear:both;}
.box_mail_link {position:absolute; top:3px; *top:6px; right:-50px; z-index:1000; background-color:#fafafa; width:180px; height:80px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.box_mail_link ul {float:left; margin:0; padding:7px 10px 7px 10px; z-index:1000;} 
.box_mail_link li {float:left; clear:both; z-index:1000;}
.box_mail_table {position:absolute; top:3px; *top:6px; right:-70px; z-index:1000; background-color:#fafafa; width:120px; height:140px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.box_mail_table ul {float:left; margin:0; padding:7px 10px 0 10px; z-index:1000;} 
.box_mail_table li {float:left; clear:both; z-index:1000;}
table.tbl_style_mailtable {width:100px; border-collapse:separate; border-spacing:0; #border-collapse:collapse; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;} 
.tbl_style_mailtable td {border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;  width:10px; height:10px; background-color:#cccccc;}
.tbl_style_mailtable td.over {width:10px; height:10px; background-color:#ba1500;}
.box_mail_color {position:absolute; padding:10px 0 10px 10px; background-color:#fafafa; width:165px; *width:140px; height:110px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; z-index:100;}
.box_mail_color ul {width:100%; padding:0;} 
.box_mail_color li {float:left; width:10px; *width:8px; height:8px; margin-right:3px;}
a.color_table:link {display:inline-table; border: 1px solid #FFFFFF; width:7px; height:6px; margin:0 1px -1px 1px;}
a.color_table:hover {display:inline-table; border: 1px solid #000000; width:7px; height:6px; margin:0 1px -1px 1px;}
/* 고객센터_이벤트내용부분 */

/*매니지드 관리*/
.ma_netw_consume {
margin: 0 auto;
width: 726px;
height: 201px;
background: url('/images/manage_m/graphbg.gif') no-repeat center top;
margin-bottom: 20px;
}
.ma_netwgraph {width:298px; margin:0 auto; text-align:right;  }
.ma_netwgraph div.tit1 {height:44px; background: url('/images/manage_m/m_tit1.gif') no-repeat left bottom; margin-bottom:10px }
.ma_netwgraph div.tit2 {height:44px; background: url('/images/manage_m/m_tit2.gif') no-repeat left bottom; margin-bottom:10px }
.ma_netwgraph ul {width:140px; text-align:left; float:left}
.ma_netwgraph ul li.graph_LT {float:left; width:78px; padding:4px 7px 2px 0; *padding:4px 7px 2px 0; text-align:right; border:2px solid #FFF; background-color:#f6f6f6}

.ma_netwgraph ul li.graph_RT {float:left; padding:3px 0 3px 8px; width:30px}

.ma_grahp_lt {}
.ma_grahp_rt {float:right; width:345px}
.ma_grahp_list li{ float:left; width:325px; margin-bottom:15px}
.ma_grahp_list li:nth-child(even){ float:right; width:325px; margin-bottom:15px}
.ma_grahp_rt li{ margin-bottom:20px}

.ma_LT {float:left; width:345px;}
.ma_RT {float:right; width:345px;}

.ma_process {width:713px; overflow:hidden; border-bottom:1px dashed #dadada;}
.ma_process li {}
.ma_process li.lt{ padding:5px; font-size:14px; font-weight:bold; float:left; width:250px; line-height:30px; color:#a35f22}
.ma_process li.lt1{ padding:5px; font-size:14px; font-weight:bold; float:left; width:100px; line-height:30px; color:#a35f22}
.ma_process li.rt{ float:right; height:40px; width:450px }
.ma_process li.rt1{ float:right; height:40px; width:370px }
.ma_process li.rt2{ float:right; height:40px; width: 205px; margin-right: 10px; }

.pop_tit { position: relative;
top: -23px;
left: 70px;}
/*매니지드 관리*/body {FONT-FAMILY: 굴림;font-size:12px;}

/*base link*/
a {FONT-FAMILY: "Arial", "굴림"; font-size: 12px; TEXT-DECORATION: none}
a:hover {FONT-FAMILY: "Arial",굴림; FONT-SIZE: 12px; color: #4D82A2; TEXT-DECORATION:none}

img { border:0; }
.bold {font-weight:bold;}
.white {color:white;}
.big {font-size:12pt;}
.align_left {text-align: left;}
.right {text-align: right;}
.red { color:red;}
.blue { color:blue;}
.orange {color:orange;}
.frmselect {font-size:12px;font-family:"Arial",굴림;color:#2c2c2c;border:1 solid #7f9db9;height:20px;margin-left:10px;}
.frminput {font-size:12px;font-family:"Arial",굴림;color:#2c2c2c;border:1 solid #7f9db9;height:15px;margin-left:10px;}
.width95 {width:95px;}
.celpadd {padding: 3 0 3 3;}
.celpadd1 {padding: 3 0 3 13;}

.line1 { width:1px; background-color:#bbcbdb; }
.line2 { height:1px; background-color:#bbcbdb; }

.height_1px { height:1px; }
.height_2px { height:2px; }

.margin_top_20 { margin-top:20px; }
.margin_top_10 { margin-top:10px; }

.title
{
    height:20px;
    font-family:"Arial";
    font-size: 9pt;
    font-weight: bold;

    color:#003b7e;
    text-align:center;

    border-bottom: 1px solid #0f75ac ;
    border-top: 1px solid #0f75ac ;
}

.sub_title1 {
    width:150px;
    font-size:12px;
    height:20px;
    padding: 3 0 3 3;
    background-color:#e6f3f4;
    background-image:url("./img/bullet.gif") ;
    color:#003b7e;
    margin-left:10px;
    border-bottom: 1px solid #bbcbdb ;
    text-align:center;
}

.sub_input1 {
    font-size:12px;
    height:20px;
    padding: 3 0 3 3;
    text-align:left;
    border-bottom: 1px solid #bbcbdb ;
}

.sub_content1 {
    font-size:12px;
    padding: 3 0 3 3;
    text-align:left;
    text-indent:10px;
    border-bottom: 1px solid #bbcbdb ;
}

.sub_content1_center {
    font-size:12px;
    padding: 3 0 3 3;
    text-align:center;
    border-bottom: 1px solid #bbcbdb ;
}


@charset "UTF-8"; /* KoreaServerHosting CSS by 호영숙 */

/********************************************************
webfont (20140627 write by "b131")
1. sample - /ksadmin/module/cloud/skin/basic/html/calculator/font_test.html
2. <p style="font-family:'entypo'; font-size:70px;">&#128319;</p>
********************************************************/
@font-face {
    font-family: 'entypo';
    src: url('/font/entypo.eot');
    src: url('/font/entypo.eot?#iefix') format('embedded-opentype'),
         url('/font/entypo.woff') format('woff'),
         url('/font/entypo.ttf') format('truetype'),
         url('/font/entypo.svg#entypo') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {margin:0; padding:0; }
html {padding: 0; margin: 0;}
body {font-size: 12px; font-family: tahoma, verdana; color: #212121; width:100%;}
label {cursor: pointer;}
ul, dl {list-style:none;}
input {position:relative;z-index:21;}
img {border:none; margin:0; padding:0;}
.imgalign {vertical-align:middle;}

#pn_wrapper {margin:0; width:100%; overflow:hidden; height:100%;}
/* TOP 부분 Start */
#pn_top {width:100%; background: #FFF url('/images/include/idx_topbg1.gif') repeat-x left top; z-index:2;}
	.pn_topbar {margin:0 auto; width:960px; height:99px;}
	.pn_topleft {float:left; width:227px;}
	.pn_topright {float:left; width:68%;}
		.pn_loginfo {text-align:right; margin-top:20px;}
		.pn_loginfo dl {float:right;}
		.pn_loginfo dl dt {float:left; padding-right:7px; background:url('/images/include/btn_log_line.gif') no-repeat right 2px;}
		.pn_topmenu {float:left; padding-top:37px; *padding-top:23px; _padding-top:21px; text-align:left;}
		.pn_topmenu p {position:absolute; top:47px;}
#pn_sub_swf  {margin:0 auto; width:960px; height:136px;}
/* //TOP 부분 End */

/* BODY 부분 Start */
#pn_mainbody {width:100%; overflow:hidden; height:100%; background: #FFF url('/images/include/bodybg.gif') repeat-x left bottom; padding-bottom:10px; z-index:1;}
#pn_subbody {width:100%; overflow:hidden; height:100%; padding-bottom:10px; background: url('/images/include/sub_bg2.jpg') no-repeat center bottom;}
#pn_centercolumn {margin:0 auto; width:960px;}
	.pn_body_bnleft {float:left; width:516px; padding-right:5px;}
	.pn_body_bnright {float:right; text-align:right;}

#pn_sub_leftcolumn {float:left; width:165px;}
	.pn_smenu_title {width:165px; height:44px; text-align:right; padding:0; margin:0}
	.pn_submenu {margin-top:10px;}
	.pn_submenu dl dt {float:left; text-align:right; line-height:20px;}
	/*2013.06.03 left 수정 start*/	
	.pn_submenu1 {margin:25px 0 35px 0; width:160px; overflow:hidden; text-align:right; }
	.pn_submenu1 dl dt a{line-height:24px; text-align:left; color:#666666; font-size:12px; font-weight:bold; display:block; padding-left:25px}
	.pn_submenu1 dl dt a:link {}
	.pn_submenu1 dl dt a:active  {line-height:24px;  text-align:left; color:#fff; background:url('/images/leftp_mb.gif') no-repeat !important}
	.pn_submenu1 dl dt a:hover {line-height:24px; text-align:left; color:#fff; background:url('/images/leftp_mb.gif') no-repeat!important}
	.pn_submenu1 dl dt.line {background:url('/images/left_mline.gif'); height:3px}
	/*2013.06.03 left 수정 end*/	

	/*2014.08.18 left 수정 start*/	
	.pn_submenu1 dl dt.stxt a{line-height:18px; padding-right:30px; text-align:left; color:#aaaaaa; font-size:11px; font-weight:normal; display:block; padding-left:25px}
	.pn_submenu1 dl dt.stxt a span{color:#bc494d; margin-right:5px}
	.pn_submenu1 dl dt.stxt a:link {}
	.pn_submenu1 dl dt.stxt a:active  {line-height:18px; padding-right:30px; text-align:left; color:#fff; background:url('/images/leftp_ms.gif') no-repeat !important}
	.pn_submenu1 dl dt.stxt a:active span{color:#ffff00; margin-right:5px}
	.pn_submenu1 dl dt.stxt a:hover {line-height:18px; padding-right:30px; text-align:left; color:#fff; background:url('/images/leftp_ms.gif') no-repeat !important}
	.pn_submenu1 dl dt.stxt a:hover span{color:#ffff00; margin-right:5px}
	/*2014.08.18 left 수정 end*/	
	
#pn_leftcolumn {float:left; width:192px; margin-right:10px; margin-top:15px; }
	.pn_left_idx {width:100%; background: url('/_images/include/idx_left_sevice2.gif') repeat-y left top; margin-bottom:12px; *margin-bottom:5px;} 
	.pn_left_idx div {margin:0; padding:0;}
	.pn_left_idx dl {width:100%;} 
	.pn_left_idx dt {text-align:center;}
		.pn_leftfoot {float:left; width:192px; height:7px; background: url('/_images/include/idx_left_sevice3.gif') no-repeat left bottom;} 
		.pn_spaceA {padding:0 0 10px 0; }
		.pn_spaceA select{width:100%;}
	.pn_left_idx .name1 {background: url('/_images/include/idx_left_nameserver2.jpg') no-repeat 7px 4px; height:30px;}
	.pn_left_idx .name2 {background: url('/_images/include/idx_left_nameserver3.jpg') no-repeat 7px 4px; height:30px;}
	.pn_left_idx .nameA {color:#333333;}
	.pn_left_idx .nameB {font-size: 11px; font-family:verdana; color:#999999;}
	.pn_left_idx_img {width:100%; margin-bottom:5px;} 
	.pn_left_idx_img div {margin:0; padding:0;}
		.pnimg_covertitle {margin-top:10px; margin-left:12px;margin-bottom:20px;}
		.pn_ddgap {margin-top:-30px;}
		.pn_ddgap2 {padding-top:20px; margin-bottom:7px;}
		.pn_ddgap3 {margin-top:30px;}
	.pn_left_idx_custom {width:192px; height:288px; background: url('/_images/include/idx_left_cscenter.gif') no-repeat left top; margin-bottom:5px;} 
	.pn_left_idx_custom div {padding-top:240px; padding-left:13px; overflow:hidden;}
	.pn_left_quick_custom {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter.gif') no-repeat left top; margin-bottom:5px; padding-top:230px; overflow:hidden;} 

/*
.pn_left_idx_custom_A {padding:240px 0 15px 0; padding-left:13px; overflow:hidden;width:192px; background: url('/_images/include/idx_left_cscenter_A.gif') no-repeat left top; margin-bottom:5px;} 
.pn_left_quick_custom_A {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_A.gif') no-repeat left top; margin-bottom:5px; padding-top:230px; overflow:hidden;} 
.pn_left_idx_custom_B {padding:202px 0 17px 0; padding-left:13px; overflow:hidden;width:192px; background: url('/_images/include/idx_left_cscenter_B.gif') no-repeat left top; margin-bottom:5px;} 
.pn_left_quick_custom_B {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_B.gif') no-repeat left top; margin-bottom:5px; padding-top:180px; overflow:hidden;} 
.pn_left_idx_custom_C {padding:202px 0 17px 0; padding-left:13px; overflow:hidden;width:192px; background: url('/_images/include/idx_left_cscenter_C.gif') no-repeat left top; margin-bottom:5px;} 
.pn_left_quick_custom_C {width:165px; height:50px; background: url('/_images/include/leftquick_cscenter_C.gif') no-repeat left top; margin-bottom:5px; padding-top:180px; overflow:hidden;}

	
	/* 서브왼쪽 Include */
	.pn_shortcut_cs {clear:both; width:165px; text-align:left; margin-bottom:5px;}
	.pn_shortcut_cs dl {margin-bottom:7px;}
	.pn_shortcut_cs dl dt {float:left; padding-bottom:2px; text-align:center; width:165px;}
	.pn_shortcut_nameserver {clear:both; width:165px; height:126px; background: url('/_images/include/leftquick_name.gif') no-repeat left top;}
	.pn_shortcut_nameserver dl {margin:40px 0 0 55px; padding-top:40px; *padding-top:0px;}
	.pn_shortcut_nameserver dl dt {text-align:left; line-height:15px;}
		.nameserver1 {font-size: 11px; color:#5a5a5a; font-family:tahoma;}
		.nameserver2 {font-size: 11px; color:#996969; font-family:tahoma;}

/*	.pn_lt_quick_idx_img {float:left; width:192px; margin-bottom:10px;} 
	.pn_lt_quick_idx_img div {clear:both; padding-bottom:1px; _padding-bottom:2px; *padding-bottom:2px;}
	.pn_lt_quick_idx {float:left; width:192px; background: url('/images/table/leftgo_bg2.gif') repeat-y left top; margin-bottom:10px;} 
	.pn_lt_quick_idx div {clear:both; width:192px; margin:0; padding:0;}
	.pn_lt_quick_idx dl {margin-top:7px; width:100%;} 
	.pn_lt_quick_idx dt {text-align:center;}
		.pn_spaceA {padding:0 0 7px 0;}
	.pn_lt_quick_idx .btimg {background: url('/images/table/leftgo_bg3.gif') no-repeat left bottom; height:8px;}
	.pn_lt_quick_idx .name1 {background: url('/images/include/mainbody_left_name1.gif') no-repeat left top; height:40px;}
	.pn_lt_quick_idx .name2 {background: url('/images/include/mainbody_left_name2.gif') no-repeat left top; height:40px;}
	.pn_lt_quick_idx .nameA {color:#5a5a5a;}
	.pn_lt_quick_idx .nameB {font-size: 11px; font-family:verdana; color:#996969;}
	.pn_left_quick {width:165px; text-align:left;}	
	.pn_left_quick dl {margin-bottom:7px;}
	.pn_left_quick dl dt {float:left; padding-bottom:2px;}
	.pn_left_nameserver {clear:both; width:165px; height:126px; background: url('/images/include/leftquick_name.gif') no-repeat left top;} 
	.pn_left_nameserver dl {padding:45px 0 0 43px;}
	.pn_left_nameserver dl dt {text-align:left; line-height:14px; height:37px;}
		.pn_nameserver1 {font-size: 11px; color:#5a5a5a; font-weight:bold;}
		.pn_nameserver2 {font-size: 11px; color:#996969;}*/

#pn_rightcolumn {float:right; width:754px; margin-top:15px;}
	.pn_rightidx_faq {width:100%; margin:0; padding:0}
	.pn_rightidx_faq img {vertical-align:middle;}
	.pn_rightidx_faq dl {width:100%; background: url('/images/mian_faq_bg.gif') repeat-y left top;} 
	.pn_rightidx_faq dt {text-align:left;}
		.pn_rightidx_head {padding:7px 0 0 150px; height:59px; font-family:dotum, 돋움; font-size:11px; letter-spacing:-1px; background: url('/images/mian_faq_titlebg.gif') no-repeat left top; line-height:20px;}
		.pn_rightidx_foot {float:left; width:754px; height:45px; background: url('/images/mian_faq_footbg.gif') no-repeat left bottom;} 
	.pn_idxfaq {padding:10px 30px 20px 30px;}
	.pn_idxfaq ul {clear:both; line-height:16px;}
		.idxfaq_lt {float:left; width:100px; text-align:right; padding-right:16px; background: url('/images/icon/faq_arrow.gif') no-repeat right 5px; color:#be6c30; font-weight:bold; *margin-bottom:-8px}
		.idxfaq_rt {float:left; padding:0 0 0 7px; *padding:0px 0 0 7px; *margin-bottom:-8px}
	.pn_idxfaq_tab {padding-left:8px; padding-top:10px; text-align:center}
	.pn_idxpay {clear:both; width:100%; padding-top:10px;}
	.pn_idxpay dl dt {float:left; text-align:right;}
	.pn_basislist_box {clear:both; width:100%;}
	.pn_basislist_box div {padding:10px;}
	/* 메인게시판출력(공지사항/보안) */
	.pn_main_notice_box {float:left; width:370px; padding-top:15px;overflow:hidden;}
	.pn_main_notice_box div {width:500px;overflow:hidden; background: url('/_images/include/borderline_top.gif') repeat-x left bottom;}
	.pn_main_notice_box p {background: url('//www.ksidc.net/images/main_t1.gif') no-repeat 10px 10px; height:25px; text-align:left; overflow:hidden; padding-left:330px; padding-top:10px; vertical-align:text-bottom;}
	.pn_main_board {background: url('/_images/include/borderline_bottom.gif') repeat-x left bottom; height:100px; margin:10px 0 10px 0;}
	.pn_main_board ul {float:left; width:100%;}
	.pn_main_board ul li {margin:0; padding:0; line-height:16px; overflow:hidden}
	.pn_main_board ul li.date {float:left; font-family:tahoma, verdana; font-size:10px; color:#b3b3b3; width:60px; text-align:right; padding-right:7px;}
	.pn_main_board ul li.contents {color:#565656; padding-top:1px; overflow:hidden}

	.pn_main_board ul li a    {font-size:11px; font-family:dotum, 돋움; font-weight:normal; color: #333333; text-decoration:none; cursor: pointer;}
	.pn_main_board ul li a:link    {font-size:11px; font-family:dotum, 돋움; font-weight:normal; color: #333333; text-decoration:none; cursor: pointer;}
	.pn_main_board ul li a:active  {font-size:11px; font-family:dotum, 돋움;  font-weight:normal; color: #cc3333; text-decoration:none; cursor: pointer;}
	.pn_main_board ul li a:hover   {font-size:11px; font-family:dotum, 돋움; font-weight:normal; color: #cc3333; cursor: pointer;}

	.pn_main_security_box {float:right; width:370px; padding-top:15px;overflow:hidden;}
	.pn_main_security_box div {width:500px;overflow:hidden;background: url('/_images/include/borderline_top.gif') repeat-x left bottom;}
	.pn_main_security_box p {background: url('//www.ksidc.net/images/main_t2.gif') no-repeat 10px 10px; height:25px; text-align:left; overflow:hidden; padding-left:330px; padding-top:10px; vertical-align:text-bottom;}

#pn_sub_rightcolumn {float:right; width:795px; _float:left; _width:747px; _height:600px; min-height:600px; background: url('/images/include/sub_bg1.jpg') no-repeat left top; padding-bottom:70px;}
	.pn_sub_title {float:right; width:94%; _width:100%; _margin-left:48px; margin-top:26px;}
	.pn_sub_title_left {float:left; width:50%;}
	.pn_sub_title_right {float:right; text-align:right; padding-right:20px; font-size:11px; font-family:돋움,dotum; color:#a8a8a8;}
		.pn_sub_list_type1 {width:100%; margin-top:20px;}
		.pn_sub_list_type1 div {margin-left:20px; margin-bottom:20px;}
		.pn_sub_list_type1 dl {margin-top:30px;}
		.pn_sub_list_type1 dl dt {text-align:left; line-height:20px; padding-bottom:20px; }
		.pn_sub_list_type2 {margin-top:20px; width:90%; margin:0 auto;}
		.pn_sub_list_type2 div {padding-bottom:20px;}
		.pn_sub_list_type2 dl {padding:0; margin:0;}
		.pn_sub_list_type2 dl dt {text-align:left;}
		.pn_sub_list_type4 {width:95%; margin:0 auto; margin-top:20px;}
		.pn_sub_list_type4 div {margin-left:20px; margin-bottom:20px;}
		.pn_sub_list_type4 dl {margin-top:30px;}
		.pn_sub_list_type4 dl dt {text-align:left; line-height:20px; margin-bottom:20px; }
		.pn_sub_list_type5 {width:100%; margin-top:20px;}
		.pn_sub_list_type5 div {width:100%; text-align:right; padding-bottom:8px;}
		.pn_sub_list_type5 img {margin-top:2px;}
		.pn_sub_list_type6 {width:100%; margin-top:20px; padding-right:50px;}
		.pn_sub_list_type6 div {width:100%; text-align:center; padding-bottom:8px; }
	.pn_sublist {overflow:hidden; float:left; padding:10px 30px 0 30px; width:733px;}  /* 서브기본감싸기 */
		.pn_sub_cover_img {width:97%; margin-top:20px; margin:0 auto;}
		.pn_sub_cover_img div {margin-left:0px; margin-bottom:20px;}
		.pn_sub_cover_img dl {float:left; width:100%;}
		.pn_sub_cover_img dl dt {line-height:20px; padding-bottom:20px;}
			.pn_sub_iconlist {clear:both; margin:0 0 20px 20px; background: url('/images/icon/list_dot_big.gif') repeat-y left top; padding-left:15px;}
			.pn_dtgap {margin-top:-10px; _margin-top:0px;}
			.pn_dtgap_tt {margin-top:30px;}
			.pn_ddgap {margin-top:-20px;}
			.pn_ddgap2 {margin-top:-10px;}
			.pn_dtspace {padding:3px;}
		.pn_sub_cover_img dl dd {line-height:20px; padding-bottom:20px; padding-left:18px;}
		.pn_covertitle {margin-top:30px;}
		.pn_unit {float:right; *margin-top:-10px;}
/* //BODY 부분 End */

/* FOOTER 부분 Start */
#pn_footer {margin:0; width:100%; overflow:hidden; margin-bottom:5px; margin-top:10px;}
.pn_partner {width:960px; margin:0 auto;}
.pn_partner dl {background: url('/images/include/footer_bg_high.gif') no-repeat left top; height:121px; padding:15px 0 0 35px;}
.pn_partner dl dt {float:left; padding-right:13px;}
.pn_copyright {clear:both; width:960px; margin:0 auto;}
.pn_left_logo {float:left; background: url('/_images/include/copyright_logo.gif') no-repeat center 15px; width:190px; height:100px;}
.pn_right_copy {float:left; background: url('/images/include/copyright_add.gif') no-repeat left 30px; width:770px; height:100px;}
.pn_right_copy p {margin-left:500px;}
.pn_right_copy dl {margin-left:-15px; padding-top:5px;}
.pn_right_copy dl dt {float:left; background: url('/_images/include/copyright_line.gif') no-repeat right center; padding:0 15px 0 15px;}
.pn_right_copy dl dd {float:left; padding-left:15px; margin-top:-3px;}
/* //FOOTER 부분 End */

/* 팝업 */
#pn_popup {width:100%; overflow:hidden;}
.pn_pop {clear:both; width:95%; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.pn_pop dl dt {clear:both; line-height:20px; margin-top:20px}
	.pop_title {margin-left:3px; padding-top:10px; margin-bottom:-15px}
.pn_pop dl dd {clear:both; padding-top:20px;}

.marl10{ margin-left:10px; margin-right:10px}
.mat20 { margin-top:20px}
.mab10{ margin-bottom:10px}

/*2013.10.16 파트너 추가 start*/
.partner_bg			{ background:url('//www.ksidc.net/images/partner/main_partner_bg.gif') no-repeat; width:750px; text-align:center; height:66px; padding:8px 20px 0px 40px !important}
.partner_bg ul		{}
.partner_bg ul li	{ padding-right:40px; float:left; width:99px; }

.pn_retainer_notice { background:url('/images/trust/retainer_notice_bar.jpg') no-repeat left bottom; height:180px; }
.input_retainer_chk { margin-bottom: 17px; margin-left: 10px; }

/*2014.07 매니지드관리 추가start*/
.sv_qna_request1 {
background: url('/images/include/service_qna_request1.gif') no-repeat 10px 0;
padding-top: 70px; padding-left:165px; padding-bottom:10px
}
.con1 {margin-top:20px; border-bottom: #acbdc8 1px dotted;}
.manage_bg1{background: url('/images/manage2014/con1.gif') no-repeat top right; background-position: right 30px; }
.manage_bg2{background: url('/images/manage2014/con2.gif') no-repeat top right; background-position: right 30px; }
.manage_bg3{background: url('/images/manage2014/con3.gif') no-repeat right; }
.manage_bg4{background: url('/images/manage2014/con4.gif') no-repeat top right; background-position: 570px;}
.manage_bg5{background: url('/images/manage2014/con5.gif') no-repeat top right; background-position: 590px;}
.con1 ul li.fir a {background-color: #627184; padding:5px; color:#fff; font-weight:bold; font-size:17px; cursor: default}
.con1 ul li.fir a span{color:#fdf9c7}
.con1 ul { padding-top:60px }
.con1 ul li.fir{background: url('/images/rect.gif') no-repeat 10px 3px;
padding-left: 30px;
 padding-bottom:20px }
 .con1 ul li.fir{background: url('/images/rect.gif') no-repeat 10px 3px;
padding-left: 30px;
 padding-bottom:20px; color:#494848; font-weight:bold; font-size:17px;}
/*.con1 ul li.fir a span{ color:#e77e2f}*/
.con1 ul li.la { padding-bottom:60px}
.con1 ul li { color:#a7a7a7; font-weight:normal; font-size:12px; padding:0 0 5px 40px; line-height:16px; background: url('/images/manage2014/grect.gif') no-repeat 30px 9px;}
.fl_wid290{float:left; width:290px; margin-left:30px}
.fr_wid290{float:left; width:290px;}
blockquote {
 color: #a7a7a7;
border-left: 4px solid #c2d7e5;
margin: 30px 10px 60px 10px;
padding: 4px 18px;
  font-size: 11px; line-height:16px 
}
blockquote:before {
  
  font-size: 11px;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
   color:#686767;
  font-weight:bold; padding-bottom:10px; font-size:12px
}
.tel {
	margin-top:40px;
border: 1px solid #e5d4c2;
border-radius: 10px;
padding: 20px 7px 20px 90px;
line-height: 24px;
vertical-align: middle;
margin-bottom: 10px;
color: #908f8f;
font-weight: bold;
background: url(/images/manage2014/tel_icon.gif) no-repeat 25px 18px;
font-size: 16px;
}
.greybadge {background:#f0f0f0; font-weight:normal;
border-radius: 5px;
padding: 4px 7px; margin-left:10px; font-size:11px}
.rbtn {background: #ef6552; /* Old browsers */
background: -moz-linear-gradient(top,  #ef6552 0%, #df563b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef6552), color-stop(100%,#df563b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ef6552 0%,#df563b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ef6552 0%,#df563b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ef6552 0%,#df563b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ef6552 0%,#df563b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6552', endColorstr='#df563b',GradientType=0 ); /* IE6-9 */
color:#ffffff; padding: 5px 10px; font-size: 11px;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 0px solid #d2dae1;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; font-weight:bold
}
.gbtn {background: #939388; /* Old browsers */
background: -moz-linear-gradient(top,  #939388 0%, #848478 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939388), color-stop(100%,#848478)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #939388 0%,#848478 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #939388 0%,#848478 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #939388 0%,#848478 100%); /* IE10+ */
background: linear-gradient(to bottom,  #939388 0%,#848478 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939388', endColorstr='#848478',GradientType=0 ); /* IE6-9 */

color:#ffffff; padding: 5px 10px; font-size: 11px;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 0px solid #d2dae1;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; font-weight:bold
}



/*공통 */
.sub_title02 {float:right;}
.sub_title02:after{clear:both; display:block; content:" ";}
.sub_con02 {width:733px;  margin:70px 0 0 40px;} 
.sub_con02:after{ clear:both; display:block; content:" ";}
.con02_tit01 {/*background: url('/images/rect.gif') no-repeat 0 0; padding:0 0 0 15px; font-family:dotum, 돋움; font-size:1.2em;; font-weight:bold; letter-spacing:-0.1em;*/}
.con02_tit02{ }
.con02_inner{ margin:0 0 60px 0;}
.con02_inner:after{ display:block; clear:both; content:" ";}


	/*매니지드*/
	.mgd_01{ text-align:center;   letter-spacing:-0.05em; color:#828282;  font:13px '나눔고딕'; line-height:20px; padding:50px 0 40px;} 
	.mgd_01 dl{ display:block;  text-indent: -9999em; background: url(/images/managed02/mgd_01.jpg) no-repeat; width:686px; height:97px; padding:0 30px 0 0;}
	.mgd_01 dt{ font-size: 2em; color:#424242; }
	.mgd_01 dd{ padding:20px 0 0 0 ; font-size:1em; }
	.mgd_01 dd span{ color:#e95a35; font-weight:bold; }
	.mgd_01 div{  margin:40px 0 0 20px; text-indent: -9999em; background: url(/images/managed02/mgd_01_02.jpg) no-repeat; width:686px; height:84px; }
	.mgd_01 ul li{ float:left; padding:20px; margin:border:1px; /*border-right: #acbdc8 1px dotted;*/}
	 
	.mgd_02{}
	.mgd_02_01 div{ }
	.mgd_02_01 ul li{ float:left; padding:5px;  }
	.mgd_02_txt{display: block; text-align:right; padding:0 20px 5px 0; color:#828282;}
	.mgd_02_02{margin:10px 15px 0 0; padding:10px 0 0 0; float:right; border-top:1px solid #eee; width:100%;  text-align:right; }
	
		.mgd_02_alert{ 
			 font-family: 'Nanum Barun Gothic', sans-serif; font-weight:normal;
			background:#f0a73e; width:170px; height:180px; text-align:center; font-weight:bold; color:#fff;
			border:0px solid #e4e4e4;
			border-radius:2px;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			-o-border-radius:2px;
			-ms-border-radius:2px;
			box-shadow:0px 1px #e4e4e4,1px 1px 2px 0px #e4e4e4;
			-webkit-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-moz-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-ms-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
			}
		.mgd_02_alert span:nth-of-type(1){ display:block; padding:30px 0 10px 0; font-size:1.3em;}
		.mgd_02_alert span:nth-of-type(2){ display:block; padding:0px 0 10px 0;  font-size:2.5em; font-weight: bold;}

		.mgd_02_report { 
			font-family: 'Nanum Barun Gothic', sans-serif; font-weight:normal;
			background:#e95748; width:170px; height:180px; text-align:center;  color:#fff; font-weight:bold; 
			border:0px solid #e4e4e4;
			border-radius:2px;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			-o-border-radius:2px;
			-ms-border-radius:2px;
			box-shadow:0px 1px #e4e4e4,1px 1px 2px 0px #e4e4e4;
			-webkit-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-moz-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-ms-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
			}
		.mgd_02_report span:nth-of-type(1){ display:block; padding:30px 0 10px 0;  font-size:1.3em;}
		.mgd_02_report span:nth-of-type(2){ display:block; padding:0px 0 10px 0;  font-size:2.5em; font-weight: bold;}

		.mgd_02_group { 
			 font-family: 'Nanum Barun Gothic', sans-serif; font-weight:normal;
			background:#5e7494; width:170px; height:180px; text-align:center;   color:#fff; font-weight:bold; 
			border:0px solid #e4e4e4;
			border-radius:2px;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			-o-border-radius:2px;
			-ms-border-radius:2px;
			box-shadow:0px 1px #e4e4e4,1px 1px 2px 0px #e4e4e4;
			-webkit-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-moz-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-ms-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
			}
		.mgd_02_group span:nth-of-type(1){display:block; padding:30px 0 10px 0;  font-size:1.3em;}
		.mgd_02_group span:nth-of-type(2){display:block; padding:0px 0 10px 0;  font-size:2.5em; font-weight: bold;}

		.mgd_02_server { 
			 font-family: 'Nanum Barun Gothic', sans-serif; font-weight:normal;
			background:#8cc94f; width:170px; height:180px; text-align:center;  color:#fff; font-weight:bold; 
			border:0px solid #e4e4e4;
			border-radius:2px;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			-o-border-radius:2px;
			-ms-border-radius:2px;
			box-shadow:0px 1px #e4e4e4,1px 1px 2px 0px #e4e4e4;
			-webkit-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-moz-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			-ms-box-shadow:0px 1px #e4e4e4, 1px 1px 2px 0px #e4e4e4;
			 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
			}
		.mgd_02_server span:nth-of-type(1){display:block; padding:30px 0 10px 0; font-size:1.3em;}
		.mgd_02_server span:nth-of-type(2){display:block; padding:0px 0 10px 0; font-size:2.5em; font-weight:bold;}

		
.mgd_03{  }

.mgd_04{  width:700px;  font-family: 'Nanum Barun Gothic', sans-serif; font-weight:normal;}
.mgd_04 div{}
.mgd_04 ul li{ border-bottom: #acbdc8 1px dotted; margin:10px 0 0 0; }
.mgd_04 li:nth-of-type(1){ padding:20px 0 0 100px; background: url(/images/managed02/mgd_04_icon01.jpg) no-repeat  0 0;}
.mgd_04 li:nth-of-type(2){ padding:20px 0 0 100px; background: url(/images/managed02/mgd_04_icon02.jpg) no-repeat  0 0;}
.mgd_04 li:nth-of-type(3){ padding:20px 0 0 100px; background: url(/images/managed02/mgd_04_icon03.jpg) no-repeat  0 0;}
.mgd_04 li:nth-of-type(4){ padding:20px 0 0 100px; background: url(/images/managed02/mgd_04_icon04.jpg) no-repeat  0 0; }
.mgd_04 dl{ margin-bottom:20px; }
.mgd_04 dt{ font-weight:bold; padding:0 0 5px 0; font-size:1.7em; color:#e95748; }
.mgd_04 dd{ color:#828282; font-size:1.2em;}
.mgd04_01 { }
.mgd_04 span{ color:#000;}


.mgd05_01{ }
.mgd05_01{ margin:20px 0 10px 0; text-indent: -9999em; background: url(/images/managed02/mgd_05.jpg) no-repeat;  height:424px;}
.mgd05_01 ul li{ }
.mgd05_02 {margin:10px 8px 0 0; padding: ; text-align:center; width:700px; }




.btn003 {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	box-shadow:#a6a6a6 0px 2px 4px;
	o-box-shadow:#a6a6a6 0px 2px 4px;
	-moz-box-shadow:#a6a6a6 0px 2px 4px;
	-webkit-box-shadow:#a6a6a6 0px 2px 4px;
	background:#787878;
	background:-o-linear-gradient(90deg, #787878, #454545);
	background:-moz-linear-gradient( center top, #787878 5%, #454545 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #787878), color-stop(1, #454545) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#454545');
	background:-webkit-linear-gradient(#787878, #454545);
	background:-ms-linear-gradient(#787878, #454545);
	background:linear-gradient(#787878, #454545);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	font-size:12px;
	color:#f7f7f7;
	padding:13px;
	border-color:#2e2e2e;
	border-width:1px;
	border-style:solid;
}



.btn004 {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	box-shadow:#a6a6a6 0px 2px 4px;
	o-box-shadow:#a6a6a6 0px 2px 4px;
	-moz-box-shadow:#a6a6a6 0px 2px 4px;
	-webkit-box-shadow:#a6a6a6 0px 2px 4px;
	background:#e45150;
	background:-o-linear-gradient(90deg, #e45150, #bc3a3a);
	background:-moz-linear-gradient( center top, #e45150 5%, #bc3a3a 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bc3a3a), color-stop(1, #bc3a3a) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e45150', endColorstr='#bc3a3a');
	background:-webkit-linear-gradient(#e45150, #bc3a3a);
	background:-ms-linear-gradient(#e45150, #bc3a3a);
	background:linear-gradient(#e45150, #bc3a3a);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	font-size:12px;
	color:#f7f7f7;
	padding:13px;
	border-color:#b94536;
	border-width:1px;
	border-style:solid;
}


.btn005_s{
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	box-shadow:#a6a6a6 0px 2px 4px;
	o-box-shadow:#a6a6a6 0px 2px 4px;
	-moz-box-shadow:#a6a6a6 0px 2px 4px;
	-webkit-box-shadow:#a6a6a6 0px 2px 4px;
	background:#787878;
	background:-o-linear-gradient(90deg, #787878, #454545);
	background:-moz-linear-gradient( center top, #787878 5%, #454545 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #787878), color-stop(1, #454545) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#454545');
	background:-webkit-linear-gradient(#787878, #454545);
	background:-ms-linear-gradient(#787878, #454545);
	background:linear-gradient(#787878, #454545);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	font-size:11px;
	color:#f7f7f7;
	letter-spacing:-0.1em;
	padding:3px 10px 3px 10px;
	border-color:#2e2e2e;
	border-width:1px;
	border-style:solid;
	}@charset "utf-8";

/* CSS Document */
*							{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

html						{ padding:0px; margin: 0px;}
body						{ margin:0px; padding:0px;font-size:12px; font-family: tahoma, verdana, 돋움,dotum ; color: #464646; text-decoration: none; }
table						{ font-size:12px; font-family: tahoma, verdana, 돋움,dotum ; color: #212121; text-decoration: none; }
ul, dl, li, dt, dd			{ list-style:none; zoom:1;}
div							{ display: block; }


#topcom_wrap_bg				{ width:100%;margin:0 auto; }
#topcom_wrap				{ width:995px;margin:0 auto; }
#topcom_header				{ overflow:hidden; margin:0 auto; width:980px; height:60px }

.topcom_gnb					{ padding:6px 10px 0 0; }
.topcom_gnb dl				{ overflow:hidden; height:14px; margin-top:0px; }
.topcom_gnb dt				{ float:right; display:block; padding-left:5px }
.topcom_gnb dl dt a			{ background: url('//www.ksidc.net/images/top_arr.gif') no-repeat 0 2px; margin-top:0px; padding:0 10px 0 7px; font-size:11px;color:#898989; font-family: 돋움,dotum,sans-serif; text-decoration: none; letter-spacing:-0.1em; }
.topcom_gnb dl dt a:hover	{ background: url('//www.ksidc.net/images/top_arr.gif') no-repeat 0 2px; margin-top:0px; padding:0 10px 0 7px; font-size:11px;color:#d71f26; font-family: 돋움,dotum,sans-serif; text-decoration: none; letter-spacing:-0.1em; }

.topcom_m_navi				{ position:relative; text-align:right; vertical-align:top; margin:8px 0 0 0; }
.topcom_m_navi ul			{ float:right; }
.topcom_m_navi li			{ float:right; }


 
a.rollover img											{ border-width:0px; display:inline; }
a.rollover img.over										{ display:none; }
a.rollover:hover, a.rollover:active						{ border:0px; }
a.rollover:hover img, a.rollover:active img				{ display:none; }
a.rollover:hover img.over, a.rollover:active img.over	{ display:inline; }
#top_svc_layout { 
	width:100%; 
	height:141px; 
	margin:0 auto; 
	text-align:center; 
	background-image:url("https://member.ksidc.net/images/global/topbn_bg.gif"); 
	background-repeat:repeat-x;
}