@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";

/* 메인 동영상 플레이 관련 */
#movie_container1	{ z-index:1000; position:absolute; text-align:center; width:100%; height:100%; top:0px; }
.movie_div_obj	{ margin:0 auto; width:640px; height:480px; padding-top:250px; overflow:hidden; }
.movie_div_x	{ text-align:right; width:625px; padding-top:5px; position:absolute; font:3em 'tahoma'; color:#fff; }@charset "UTF-8"; /* KoreaServerHosting CSS by 호영숙 */

/* 서비스 신청페이지
------------------------------------------------------------------------------*/ 
.sub_request_path {margin:0 auto; padding-bottom:20px; }
.subtitle {width:95%; padding:30px 0 8px 18px}
	.divsty1_L {float:left; width:30%;}
	.divsty1_R {float:right; vertical-align:text-bottom}

/* 서비스신청테이블-List
------------------------------------------------------------------------------*/ 
table.tbl_style_request {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; border-left:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5;} 
.tbl_style_request thead th {background-color:#f3f3f3; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:5px;}
.tbl_style_request tbody td {border-right:1px solid #e9e9e9; border-bottom:1px solid #d5d5d5; padding:5px; text-align:center}
.rq_eng {font-size:11px; padding-bottom:3px; font-family:Arial;}
.rq_buyA {font-size:14px; font-family:verdana; color:#c40808; font-weight:bold;}
.rq_buyB {font-size:14px; font-family:verdana; color:#da5d5d; font-weight:bold;}
.rq_removalA {font-size:14px; font-family:verdana; color:#0834c4; font-weight:bold;}
.rq_removalB {font-size:14px; font-family:verdana; color:#5d8cda; font-weight:bold;}
.sub_tablist {float:left; padding:30px 30px 0 30px; width:733px;}
	.sub_tablist div {float:right;}
	.sub_tablist dl {width:100%; _margin-top:-11px;} 
	.sub_tablist dl dt {clear:both; margin:0; padding:0;} 

/* 서비스신청테이블-View
------------------------------------------------------------------------------*/ 
table.tbl_style_request_view {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:98%; margin:0 auto; border-left:1px solid #f3e5e5; border-bottom:1px solid #f3e5e5; border-top:1px solid #f3e5e5;} 
.tbl_style_request_view thead th {background: url('/images/table/bgline_red4.gif') repeat-x left top; height:73px; border-right:1px solid #e9d9d9; border-bottom:1px solid #d2bebf; font-size:11px; font-family:돋움, dotum; color:#a30000}
.tbl_style_request_view tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:10px; line-height:18px;}
.rq_subtitle {background-color:#fbfafa; font-weight:bold; width:120px; text-align:right; color:#1e1e1e}
	.sub_tablist_view {float:left; padding:30px 30px 0 30px; width:733px;}  /* 서비스신청탭-view */
	.sub_tablist_view div {float:left;}
	.sub_tablist_view p {clear:both; width:730px; background: url('/images/icon/goods_dotline.gif') repeat-x left top; height:25px;} 
	.tablist_line {background: url('/images/table/server_bg1.gif') repeat-x left bottom; height:3px;}
	.sub_tablist_view2 {clear:both; padding:30px 0 0 7px; width:740px;}  /* 서비스신청탭-view */


/* 서비스신청테이블 (자동이체정보)
------------------------------------------------------------------------------*/ 
table.tbl_styleA {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}
.tbl_styleA tbody th {background: url('/images/table/bgline_red.gif') repeat-x left top; height:14px; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; font-size:11px; font-family:돋움, dotum;; text-align:right}
.tbl_styleA tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; text-align:left}

/* 서비스신청테이블 (초기비용및 월이용료)
------------------------------------------------------------------------------*/ 
table.tbl_styleB {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}
.tbl_styleB tbody th {background: url('/images/table/bgline_red.gif') repeat-x left top; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:7px 0 6px 10px; font-size:11px; font-family:돋움, dotum; color:#bb9b9b; text-align:left}
.tbl_styleB tbody td {border-bottom:1px solid #efe8e8; padding:5px 20px 4px 0; text-align:right; background-color:#FFFFFF;}

/* 테이블스타일 (서비스신청-요금정보)
------------------------------------------------------------------------------*/ 
.tt_styleB {width:100%; float:right;}
.tt_styleB ul {width:100%; float:left;} 
.tt_styleB li.lt {float:left; width:180px; text-align:right; padding:2px 10px 0 0}
.tt_styleB li.rt {padding:0 10px 0 0; text-align:right; font-weight:normal; font-size:12px; font-family:tahoma,verdana; color:#212121; letter-spacing:0px;}
.tt_styleB li.totallt {float:left; width:180px; text-align:right; padding:7px 10px 5px 0; border-top:2px solid #efe8e8;}
.tt_styleB li.totalrt {padding:5px 10px 5px 0; text-align:right; font-weight:normal; font-size:12px; font-family:tahoma,verdana; border-top:2px solid #efe8e8; color:#212121; letter-spacing:0px;}
.txt_styleB {font-weight:normal; letter-spacing:0px; font-size:12px; font-family:tahoma,verdana; border-top:2px solid #efe8e8; color:#212121;}
.txt_styleB_pay {font-weight:normal; letter-spacing:0px; font-size:14px; font-family:tahoma,verdana; color:#212121;}
.txt_styleB_bold {font-weight:bold; letter-spacing:0px; font-size:12px; font-family:tahoma,verdana; border-top:2px solid #efe8e8; color:#212121;}
.txt_styleB_pay_bold {font-weight:bold; letter-spacing:0px; font-size:14px; font-family:tahoma,verdana; color:#212121;}

/* 리스트테이블(기본)
------------------------------------------------------------------------------*/ 
table.tbl_liststyle_txt {clear:both; border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:98%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9;}
.tbl_liststyle_txt tbody th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:8px 10px 7px 10px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px;}
.tbl_liststyle_txt tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:6px 10px 4px 10px; line-height:20px;}
.tblwh {width:120px;}
.th_bgA {background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#bb9b9b; text-align:right;}
.th_bgB {background-color:#fbfafa; color:#774242; text-align:right;}
.th_bgC {background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#bb9b9b; text-align:center;}
.th_bgD {background-color:#fbfafa; color:#774242; text-align:center;}
.th_bgE {background-color:#fbfafa; color:#774242; text-align:left;}


/* 상세 표테이블(배경)
------------------------------------------------------------------------------*/ 
table.tbl_bg_detail {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bg_detail thead th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:0 10px 0 10px; height:44px; background: url('/images/table/bgline_red2.gif') repeat-x left top; color:#a30000;}
.tbl_bg_detail tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:6px 10px 4px 10px;}
.detail_left {background-color:#fbfafa; color:#1e1e1e; text-align:right; font-weight:bold;}
.detail_left_title {background-color:#fbfafa; color:#1e1e1e; text-align:center; font-weight:bold;}

table.tbl_bg_detail2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bg_detail2 thead th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:0 10px 0 10px; height:44px; background: url('/images/table/bgline_red2.gif') repeat-x left top; color:#a30000;}
.tbl_bg_detail2 tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:2px 10px 1px 10px;}
.detail2_left {background-color:#fbfafa; color:#1e1e1e; text-align:right; font-weight:bold;}
.detail2_left_title {background-color:#fbfafa; color:#1e1e1e; text-align:center; font-weight:bold;}
.detail2_over {background-color:#fffddc; color:#000000;}

/* 리스트테이블(배경)
------------------------------------------------------------------------------*/ 
table.tbl_bg_basic {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bg_basic thead th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:6px 10px 5px 10px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#a30000;}
.tbl_bg_basic tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:6px 10px 4px 10px;}
.basic_left {background-color:#fbfafa; color:#1e1e1e; text-align:right; font-weight:bold;}
.basic_left_title {background-color:#efe8e8; color:#000000; text-align:left; font-weight:bold;}
table.tbl_bg_basic2 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bg_basic2 thead th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:4px 10px 3px 10px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; background: url('/images/table/bgline_red.gif') repeat-x left top; color:#a30000;}
.tbl_bg_basic2 tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:4px 10px 3px 10px;}
.basic2_left {background-color:#fbfafa; color:#1e1e1e; text-align:right; font-weight:bold;}
table.tbl_bg_basic_txt {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bg_basic_txt thead th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:5px 10px 4px 10px; background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#a30000;}
.tbl_bg_basic_txt tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:5px 10px 4px 10px;}
.basic_txt_left {background-color:#fbfafa; color:#1e1e1e; text-align:right; font-weight:bold;}

/* 리스트테이블(배경1)
------------------------------------------------------------------------------*/ 
table.tbl_bglist {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bglist tbody th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:8px 10px 7px 10px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#a30000;}
.tbl_bglist tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:6px 10px 4px 10px;}
.bglist_W {width:120px;}
.bglist_lefttitle {background-color:#fbfafa; color:#1e1e1e; text-align:right; font-weight:bold; letter-spacing:-1px;}
.bglist_lefttitle2 {background-color:#fbfafa; color:#1e1e1e; text-align:right; letter-spacing:-1px; font-family:굴림, gulim;}
.bglist_icon {clear:both; margin:0; padding:0}
.bglist_icon ul {margin-left:-10px; padding-top:10px;}
.bglist_icon ul li {background: url('/images/icon/list_dot.gif') no-repeat 10px 7px; padding-left:20px;}
.bglist_icon ul ol {padding-left:15px; font-family:dotum, 돋움; font-size:11px; letter-spacing:-1px;}
.bglist_iconimg1 {background: url('/images/about/idcinfo_network2.gif') no-repeat right top; height:238px;}
.bglist_icon2 {clear:both; margin:0; padding:0}
.bglist_icon2 ul {margin-left:-10px; padding-top:10px;}
.bglist_icon2 ul li {background: url('/images/icon/list_dot.gif') no-repeat 10px 7px; padding-left:20px;}
.bglist_icon2 ul ol {padding-left:25px; *padding-left:5px;}
.type_basic_w {width:250px; text-align:left}

/* 리스트테이블(배경2)
------------------------------------------------------------------------------*/ 
table.tbl_bglist_row {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #d2bebf; border-top:1px solid #e9d9d9}
.tbl_bglist_row tbody th {border-left:1px solid #e9d9d9; background-color:#faf3f3; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:8px 10px 7px 10px; color:#640b0b;}
.tbl_bglist_row tbody td {border-left:1px solid #efe8e8; border-right:1px solid #dcbebe; border-bottom:1px solid #dcbebe; padding:6px 10px 4px 10px;}
.tbl_bglist_row tbody td.mtd {background-color:#fcf9f9; border-right:1px solid #dcbebe; border-bottom:1px solid #dcbebe; padding:6px 10px 4px 10px; text-align:left;}

/* 리스트테이블(배경3)
------------------------------------------------------------------------------*/ 
table.tbl_bglist_long {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bglist_long thead th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:6px 0px 6px 5px; color:#bb9b9b; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px;}
.bglist_long_bg {background: url('/images/table/bgline_red3.gif') repeat-x left top;}
.tbl_bglist_long tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:6px 10px 4px 10px;}
.bglist_long_W {width:120px;}
.bglist_long_lefttitle {background-color:#fbfafa; text-align:right; color:#774242; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; font-weight:bold;}

/* 박스테이블(TAB-가로)
------------------------------------------------------------------------------*/ 
table.tbl_list_tab {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}
.tbl_list_tab tbody th {background-color:#fbfafa; color:#774242; text-align:right; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:2px 10px 1px 0; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; line-height:14px;}
.tbl_list_tab tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:3px 0 4px 10px; *padding-top:6px; _padding-top:3px; padding-top /*\**/: 5px\9; line-height:20px;}
.tbltab_w {width:90px}
.tbltab_w2 {width:140px}
.tbl_list_tab img {vertical-align:middle}

/* 박스테이블(TAB-세로)
------------------------------------------------------------------------------*/ 
table.tbl_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}
.tbl_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;}
.tbl_list_vctab tbody td {border-bottom:1px solid #efe8e8; padding:3px 3px 2px 3px; line-height:22px; text-align:center;}
.tbl_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;}

/* 리스트테이블(팝업)
------------------------------------------------------------------------------*/ 
table.tbl_poplist {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:98%; margin:0 auto; border-left:1px solid #efe8e8; border-bottom:1px solid #efe8e8; border-top:1px solid #efe8e8}
.tbl_poplist tbody th {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:6px 7px 5px 7px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px; background: url('/images/table/bgline_red.gif') repeat-x left bottom; color:#bb9b9b;}
.tbl_poplist tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:4px 7px 2px 7px; line-height:20px; background-color:#fbfafa; color:#774242; text-align:center;}
.pop_tblwh {width:60px;}2011-03-05
.pop_tblwh2 {width:30px;}

/* 견적서테이블(팝업) 
------------------------------------------------------------------------------*/ 
table.tbl_pop_estimate {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:705px; margin:0 auto; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb}
.tbl_pop_estimate tbody th {border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:5px 10px 4px 10px; background: url('/images/table/bgline_gray.gif') repeat-x left bottom; color:#696969; font-weight:normal;}
.tbl_pop_estimate tbody td {border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:4px 5px 3px 5px; *padding:4px 5px 2px 5px; _padding:3px 5px 3px 5px; line-height:15px;}
table.tbl_pop_estimate_w {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:695px; margin:0 auto; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tbl_pop_estimate_w tbody th { padding:5px 10px 4px 10px; background: url('/images/table/bgline_gray.gif') repeat-x left bottom; color:#696969; font-weight:normal;}
.tbl_pop_estimate_w tbody td { padding:4px 5px 3px 5px; *padding:4px 5px 2px 5px; _padding:3px 5px 3px 5px; line-height:15px;}
.est_title {width:100%; text-align:center; word-spacing:10px; font-size:30px; font-family:궁서, 궁서체; font-weight:bold; margin:10px 0 20px 0;}
.est_stamp {position:absolute; top:100px; left:1100px; z-index:100;}
.est_tdA {width:300px; padding:5px;}
	.est_list {margin:0; width:100%;} 
	.est_list div {width:100%; text-align:center; font-weight:bold; font-size:18px; margin:5px 0 7px 0;}
	.est_list ul {line-height:18px; clear:both;} 
	.est_list li.LT {float:left; width:60px; text-align:right; padding-right:5px; color:#808080}
	.est_list li.RT {letter-spacing:1px;}
.est_tdB {width:70px; text-align:right;}
.est_tdC {background: url('/images/include/op20_logo.gif') no-repeat right bottom; text-align:left;}
.est_enterprise {font-size:14px; font-weight:bold; text-align:center}
.est_enterprise_lt {font-size:13px; font-weight:bold; text-align:left}
.est_payA {font-weight:bold; font-size:14px; text-align:right; font-family:돋움, dotum; letter-spacing:-1px}
.est_payB {font-weight:bold; font-size:14px; text-align:center; font-family:돋움, dotum; letter-spacing:1px;}
.est_payC {font-weight:bold; text-align:right;}

/* 상품설명리스트 (기존 2013-04-19 박범균)
------------------------------------------------------------------------------*/ /*
.sub_tablist_goods {width:97%; margin-bottom:3px; *margin:3px 0 -7px 0; _margin:3px 0 -5px 10px;}
.sub_tablist_goods ul {margin-top:5px;}
.sub_tablist_goods ul li {text-align:left}
.sub_tablist_goods ul li.explain {font-size:10px; color:#666666; line-height:14px;}
*/

/* 상품설명리스트
------------------------------------------------------------------------------*/ 
.sub_tablist_goods {width:97%; margin-bottom:15px; *margin:3px 0 -7px 0; _margin:3px 0 -5px 10px;}
.sub_tablist_goods ul {margin-top:5px;}
.sub_tablist_goods ul li {text-align:left}
.sub_tablist_goods ul li.explain {font-size:10px; color:#666666; line-height:14px;}


/* 상품리스트(상세) 
------------------------------------------------------------------------------*/ 
.sub_contents_view_top {float:left; width:710px; padding:0; margin:30px 0 0 0px; _margin:30px 0 0 0px;}
.sub_contents_view_top p {width:100%; margin-bottom:5px; *margin-bottom:10px; font-size:16px; font-weight:bold; font-family:verdana, tahoma; color:#c70d0e; height:35px; background: url('/images/icon/goods_dotline.gif') repeat-x left bottom;}
.sub_contents_view_top_left {float:left; width:55%; overflow:hidden;}
.sub_contents_view_top_left ul {float:right; width:300px; margin-right:30px}
.sub_contents_view_top_left ul li {text-align:center;}
.sub_contents_view_top_left img {vertical-align:middle;}
	.goods_size {width:289px; height:177px; vertical-align:middle; text-align:center;}
.sub_contents_view_top_right {float:left; width:44%; }
	.sub_contents_view_detail {clear:both; }
	.sub_contents_view_detail table { float:left; width:310px; margin-top:10px;}
		.txtline {width:100%; padding:0 0 3px 0;  background: url('/images/icon/goods_dotline.gif') repeat-x left bottom;}
		.txt_lt {float:left; width:62px; margin-top:5px; *padding-top:5px; text-align:right; font-size:11px; color:#b6b6b6;}
		.txt_rt { padding-left:7px;  margin-top:5px; *padding-top:5px; }
.sub_contents_view_detail_box {padding:10px; width:60%; margin:0 auto;}
.sub_contents_view_detail_box div {float:left; border:1px solid #dfdfdf; width:50px; height:50px; margin-right:5px;}

/* 회원가입 
------------------------------------------------------------------------------*/ 
.tab1_stage {height:68px; background: url('/images/member/join_tab1.gif') no-repeat center center;}
.tab2_stage {height:68px; background: url('/images/member/join_tab2.gif') no-repeat center center;}
.tab3_stage {height:68px; background: url('/images/member/join_tab3.gif') no-repeat center center; margin-bottom:20px;}
.tab4_stage {height:68px; background: url('/images/member/join_tab4.gif') no-repeat center center;}
.sublist_basis {width:100%;}
.sublist_basis dl {width:88%; margin:0 auto;}
.sublist_basis dl dt {margin-bottom:5px; margin-top:15px;}
	.minititle_left {float:left; width:78%; margin-bottom:5px;}
	.minititle_right {float:left; width:20%; text-align:right; vertical-align:bottom; margin-bottom:5px;}
.sublist_basis dl dd {clear:both; margin-bottom:15px;}
	.dd_subline {padding-left:10px;}
	.dd_subline_log1 {padding:30px 0 5px 50px;}
	.dd_subline_log2 {padding:0 0 0 50px;}
.tab1_explain {height:350px; background: url('/images/member/join_explain1.jpg') no-repeat center center;}
	.person_left {float:left; padding-left:50px;}
	.enterpriser_right {float:right; padding-right:100px;}
	a.person_btn {display:block; text-indent: -9999px; width:218px; height:78px; background: url('/images/member/join_person_off.gif') no-repeat left top;} 
	a.person_btn:hover {display:block; text-indent: -9999px; width:218px; height:78px; background: url('/images/member/join_person_on.gif') no-repeat left top;} 
	a.enterpriser_btn {display:block; text-indent: -9999px; width:236px; height:78px; background: url('/images/member/join_enterpriser_off.gif') no-repeat left top;} 
	a.enterpriser_btn:hover {display:block; text-indent: -9999px; width:236px; height:78px; background: url('/images/member/join_enterpriser_on.gif') no-repeat left top;} 
.tab2_explain {width:100%; height:200px; background: url('/images/member/join_explain2.jpg') no-repeat center bottom; display:inline-table;}
	.tbl_infobox {width:400px; margin:110px 0 0 -10px; _margin:107px 0 0 -10px; *margin:107px 0 0 -10px;}
	.tbl_infobox tbody td.lt {width:150px; text-align:right; padding-top:5px; *padding-top:7px;}
	.tbl_infobox tbody td.rt {padding-left:7px;}
	.clausebox {border:1px solid #eee8e8; background-color:#fbfafa; padding:10px;}
	table.tbl_infolist {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 #efe8e8}
	.tbl_infolist tbody th {background-color:#fbfafa; color:#774242; text-align:right; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:8px 18px 7px 10px; font-size:11px; font-family:돋움, dotum; letter-spacing:-1px;}
	.tbl_infolist tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:6px 10px 4px 10px; line-height:18px; text-align:left}
	.tbl_infolist_check {background: url('/images/icon/check.gif') no-repeat right center;}
.tab3_explain {width:100%; height:400px; background: url('/images/member/join_explain5.jpg') no-repeat center center; display:inline-table;}
	.tbl_joinend {width:570px; margin:250px 0 0 55px; text-align:left; line-height:20px;}
.tab4_explain {width:100%; height:130px; background: url('/images/member/join_explain6.jpg') no-repeat 30px bottom; display:inline-table;}
	.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;}
	.logbox_R {float:left;}
	.tbl_logbox {border-collapse:separate; border-spacing:0; #border-collapse:collapse; margin-top:25px;}
	.tbl_logbox tbody td {line-height:16px;}
	.tbl_logbox tbody td.btn {padding:5px 0 0 10px;}
	.tbl_logbox tbody td.logcheck {padding:10px 0 0 85px;}
	.tbl_logbox tbody td.lt {width:80px; text-align:right; padding-top:1px; *padding-top:3px; _padding-top:3px;}
	.tbl_logbox tbody td.rt {padding-left:4px;}
.tab5_explain {width:100%; height:200px; background: url('/images/member/join_memver.jpg') no-repeat center bottom; display:inline-table;}
.tab6_explain {width:100%; height:200px; background: url('/images/member/personal_information.jpg') no-repeat center bottom; display:inline-table;}
.withdraw_bb {width:650px; margin-left:60px; overflow:hidden;}
.withdraw_bb em {font-style:normal;font-size:11px; color:#a93a3a; letter-spacing:-0.1em; font-weight:bold; text-align:center; margin-left:120px;}
.withdraw_bb input {padding:0 5px 0 10px;}
.withdraw1_stage {background: url('/images/member/withdraw_tabinfo01.gif') no-repeat center top; padding-top:120px; margin-bottom:30px; overflow:hidden;}
.withdraw1_stage02 {padding-top:50px; margin-bottom:30px; overflow:hidden;}
.withdraw1_stage02 textarea {border:solid 1px #e8e8e8; padding:3px; color:#444; margin:5px 0 0 60px; width:85%; min-height:100px; background-color:#f8f8f8;}
.withdraw2_stage {height:68px; background: url('/images/member/withdraw_tabinfo02.gif') no-repeat center center; margin-bottom:50px;}
.withdraw3_stage {height:68px; background: url('/images/member/withdraw_tabinfo03.gif') no-repeat center center; margin-bottom:20px;}
.withdraw_b01 {border:solid 3px #e8e8e8; padding:10px; float:left; margin-right:15px; min-height:210px; margin-bottom:10px;}
.withdraw_b01 dl {width:280px;}
.withdraw_b01 dt {border-bottom:solid 3px #e8e8e8; padding:10px 5px 5px 5px; font-weight:bold; margin-bottom:15px; color:#a93a3a;}
.withdraw_b01 dt input {padding:0 5px 3px 0;}
.withdraw_b01 dd.ta {background:url('/images/member/withdraw_arr.gif') no-repeat 5px 6px; vertical-align:bottom; padding-left:13px; width:100px; font-size:11px; color:#7c7c7c; line-height:22px; font-weight:bold; letter-spacing:-0.1em;}
.withdraw_b01 dd {float:left; width:160px;line-height:22px;overflow:hidden;}
.withdraw_b01 dd input {border:solid 1px #e8e8e8; padding:2px; margin-bottom:5px;}
.withdraw_b01 dd.wd_if {overflow:hidden; width:240px; padding:18px 0 0 20px; font-size:11px; color:#a93a3a; letter-spacing:-0.1em; line-height:16px;}
.withdraw_b02 {width:642px; display:table-cell; vertical-align:middle;}
.withdraw_b02 dl {background:url('/images/member/withdraw_confirm_boxbg.jpg') no-repeat; padding:25px 0 0 20px;overflow:hidden; margin-bottom:10px; min-height:80px;}
.withdraw_b02 dt {float:left; width:160px; margin:20px 25px 0 0; text-align:center; font-weight:bold; color:#a93a3a;}
.withdraw_b02 dd {float:left;width:415px; letter-spacing:-0.1em; text-align:left; line-height:18px;vertical-align:middle;}


/* 아이디-비밀번호찾기 
------------------------------------------------------------------------------*/ 
.find1_idpw {height:200px; background: url('/images/member/idpw_explain1.jpg') no-repeat 30px bottom;}
	.idpw {width:577px; margin-left:60px;}
	.idpw dt.topbg {height:30px; background: url('/images/member/idpw_bgline_top.gif') no-repeat left top;}
	.idpw dt.middlebg {background: url('/images/member/idpw_bgline_middle.gif') repeat-y left top;}
	.idpw dt.middle2bg {height:39px; background: url('/images/member/idpw_bgline_middle2.gif') no-repeat left top;}
			.tbl_idpwbox {margin-left:10px;}
			.tbl_idpwbox tbody td.lt {width:150px; text-align:right; padding-top:2px;}
			.tbl_idpwbox tbody td.rt {padding-left:5px;}
			.tbl_idpwbox2 {margin-left:-30px;}
			.tbl_idpwbox2 tbody td.lt {width:150px; text-align:right; padding-top:2px;}
			.tbl_idpwbox2 tbody td.rt {padding-left:5px;}
.idpw dt.footbg {height:30px; background: url('/images/member/idpw_bgline_foot.gif') no-repeat left top;}
.find2_idpw {height:200px; background: url('/images/member/idpw_explain2.jpg') no-repeat 30px bottom;}
.find3_idpw {height:200px; background: url('/images/member/idpw_explain3.jpg') no-repeat 30px bottom;}
			.tbl_pwbox {margin:30px;}
			.tbl_pwbox tbody td.lt {padding:10px 0 0 43px; width:250px; height:297px; background: url('/images/member/find_pwhint.gif') no-repeat left top;}
			.tbl_pwbox tbody td.rt {padding:10px 0 0 43px; width:250px; height:297px; background: url('/images/member/find_infohint.gif') no-repeat left top;}
.find4_idpw {height:200px; background: url('/images/member/idpw_explain4.jpg') no-repeat 30px bottom;}
.find5_idpw {height:200px; background: url('/images/member/idpw_explain5.jpg') no-repeat 30px bottom;}


/* 기술인증 및 수상 (2010-12-27)
------------------------------------------------------------------------------*/ 
.certification { width:745px; height:1565px;  background: url('/images/about/sub_certification_2.jpg') no-repeat; }
 .certification dl {  margin-top:45px; }
 .certification dl dt {padding-left:40px; height:63px; margin-top:11px;  float:left; width:580px; }
 
/* 개인정보보호정책
------------------------------------------------------------------------------*/ 
.private {float:left; margin-top:-10px; _margin-top:0px; background: url('/images/include/private1.jpg') no-repeat left top; width:694px; height:156px; padding:15px;} 
.private div {clear:both; width:100%; margin-top:30px; text-align:center;}

/* 채용정보
------------------------------------------------------------------------------*/ 
.recruit {background: url('/images/about/company_recruit1.jpg') no-repeat left top; width:100%;} 

/* 서비스문의
------------------------------------------------------------------------------*/ 
.sv_inquiry {background: url('/images/include/service_inquiry.gif') no-repeat left 30px; padding-top:120px;} 
.sv_faq {padding-top:90px; background: url('/images/include/service_faq1.gif') no-repeat 30px 30px; width:100%; height:50px;}
.sv_faq_tab {width:100%;}
.sv_faq_tab img {border:2px solid #FFF}
.sv_faq_tab div {margin:0; padding:0; text-align:center;}
.sv_faq_tab dl {clear:both; margin-top:-18px; padding:0;}
	.tab_bg1 {width:100%; background: url('/images/include/service_faq2.gif') no-repeat left top;}
	.tab_list {width:100%;}
	.tab_list ul {width:99%;}
	.tab_list ul li {float:left; padding:4px; *padding:6px;}
		.list_headline {border-bottom:1px solid #d2bebd; height:30px;}
		.list_head_no {width:5%; background: url('/images/include/service_faq3.gif') no-repeat right 2px; text-align:center;}
		.list_head_division {width:15%; background: url('/images/include/service_faq3.gif') no-repeat right 2px; text-align:center;}
		.list_head_question {width:66%; background: url('/images/include/service_faq3.gif') no-repeat right 2px; text-align:center;}
		.list_head_hit {width:7%; text-align:center;}
		.list_bodyline {border-bottom:1px solid #eee8e8; height:30px;}
		.list_body_no {width:5%; text-align:center; font-size:10px;}
		.list_body_division {width:15%; text-align:center;}
		.list_body_question {width:66%; text-align:left;}
		.list_body_hit {width:7%; text-align:center; font-size:10px;}
		.list_footline {margin-top:1px; border-top:2px solid #ececec; height:50px;}
		.list_foot {width:100%; text-align:center; margin-top:20px;}
	.tab_view ul {width:100%; text-align:left;}
	.tab_view ul li {float:left;}
		.view_headline {background: url('/images/include/service_faq4.gif') no-repeat left bottom; height:40px;}
		.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;}
		.view_head_hit {width:10%; text-align:center; padding:10px; font-size:11px;}
		.view_body {padding:20px; display:block; line-height:22px;}
		.view_footline {clear:both; margin-top:1px; border-top:2px solid #e10000; height:50px;}
		.view_foot {width:100%; text-align:right; margin-top:20px;}
.sv_qna_request {background: url('/images/include/service_qna_request1.gif') no-repeat left top; height:115px; padding-top:70px;}
.sv_qna_request2 {background: url('/images/include/service_qna_request2.gif') no-repeat left top; height:115px; padding-top:70px;}

/* 통합보안서비스
------------------------------------------------------------------------------*/ 
.sc_combined_type1 {padding:20px 0 0 250px; background: url('/images/security/info_explain2.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type2 {padding:20px 0 0 273px; background: url('/images/security/info_explain3.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type3 {padding:20px 0 0 210px; background: url('/images/security/info_explain4.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type4 {padding:20px 0 0 200px; background: url('/images/security/info_explain5.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type5 {padding:20px 0 0 210px; background: url('/images/security/info_explain6.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type6 {padding:20px 0 0 185px; background: url('/images/security/info_explain7.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type7 {padding:20px 0 0 200px; background: url('/images/security/info_explain8.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type8 {padding:20px 0 0 225px; background: url('/images/security/info_explain9.gif') no-repeat left top; width:100%; height:50px;} 
.sc_combined_type9 {padding:20px 0 0 195px; background: url('/images/security/info_explain10.gif') no-repeat left top; width:100%; height:50px;} 
.sc_ssl {background: url('/images/security/ssl_explain26.gif') no-repeat 20px top; height:800px;}
.sc_ssl_install {padding:55px 0 0 40px}
.sc_ssl_install ul li {margin-bottom:3px;}
	.ssl_solo1 {padding:14px 0 0 20px; background: url('/images/security/ssl_explain28_2.jpg') no-repeat left top; height:33px;}
	.ssl_solo2 {padding:14px 0 0 75px; background: url('/images/security/ssl_explain28_3.jpg') no-repeat left top; height:33px;}

.sc_ssl_legal {width:700px; background: url('/images/table/box_bgmiddle.gif') repeat-y left top;}
.sc_ssl_legal_top {background: url('/images/table/box_bgtop.gif') no-repeat left top; height:8px;}
.sc_ssl_legal ul {padding:0 30px 30px 30px; background: url('/images/table/box_bgbottom.gif') no-repeat left bottom; min-height:50px;}
.sc_ssl_legal ul li {margin-bottom:5px}
.sc_ssl_legal_bottom {float:left; width:700px; }
	.legal_q {padding-left:30px; background: url('/images/icon/question.gif') no-repeat left 2px; font-weight:bold;}
	.legal_a {padding-left:40px; background: url('/images/icon/answer.gif') no-repeat 10px 2px; color:#6d6d6d;}


/* 부가서비스
------------------------------------------------------------------------------*/ 
.as_gb12_sl {float:left; padding-top:185px; background: url('/images/addservice/guidance_bace8.jpg') no-repeat left top; width:340px; height:70px; text-align:center; padding-bottom:50px; *padding-bottom:0px; _padding-bottom:0px;} 
.as_gb12_el {float:right; padding-top:185px; background: url('/images/addservice/guidance_bace9.jpg') no-repeat left top; width:340px; height:70px; text-align:center; padding-bottom:50px; *padding-bottom:0px; _padding-bottom:0px;} 
.webmail_lt {float:left; margin-right:5px;}
.webmail_rt {float:right; width:201px;}
.webmail_rt ul li {*margin-bottom:2px;}
	.wm_gap1 {padding-bottom:10px;}

.tab_shape {width:665px;}
.tab_shape dl {width:100%; background: url('/_images/include/tab_shape_middle.gif') repeat-y left top;}
.tab_shape dt {padding:0 15px 0 15px;}
	.tab_shape_head {height:29px; background: url('/_images/include/tab_shape_top.gif') no-repeat left top; padding-left:20px;}
	.tab_shape_foot {float:left; width:665px; margin-top:-20px; background: url('/_images/include/tab_shape_foot.gif') no-repeat left bottom;}

.tab_shape2 {width:693px;}
.tab_shape2 dl {width:100%; background: url('/_images/include/tab_shape2_middle.gif') repeat-y left top;}
.tab_shape2 dt {padding:0 15px 0 15px;}
	.tab_shape2_head {height:29px; background: url('/_images/include/tab_shape2_top.gif') no-repeat left top; padding-left:20px;}
	.tab_shape2_foot {float:left; width:693px; margin-top:-20px; background: url('/_images/include/tab_shape2_foot.gif') no-repeat left bottom;}

.balancing1 {padding-top:320px; padding-left:30px; width:681px; height:270px; background: url('/images/addservice/balancing_explain3.gif') no-repeat left top;}
.balancing2 {padding-top:350px; padding-left:30px; width:681px; height:530px; background: url('/images/addservice/balancing_explain4.gif') no-repeat left top;}

/*.clause {width:700px; background: url('/images/table/box_bgmiddle.gif') repeat-y left top;}
.clause_top {background: url('/images/table/box_bgtop.gif') no-repeat left top; height:8px;}
.clause ul {padding:0 20px 10px 20px; background: url('/images/table/box_bgbottom.gif') no-repeat left bottom; min-height:50px;}
/*.cl_title {font-family:dotum, 돋움; font-size:18px; font-weight:bold; text-align:center; letter-spacing:-1px; padding-bottom:10px}
.cl_subtitle {color:#b82424; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:10px;}
.cl_subtitle_lt {padding-top:20px; padding-bottom:5px; font-weight:bold;}
.cl_content {padding-top:5px}
.cl_content_lt {padding-left:30px; color:#6b6b6b; padding-bottom:20px; padding-top:5px}
.cl_content_detail {padding-left:60px; color:#6b6b6b; padding-bottom:20px; margin-top:-10px;}*/
/*.subject {font-family:dotum, 돋움; font-size:18px; font-weight:bold; text-align:center; letter-spacing:-1px; padding-bottom:10px; color:#000000;}
.cl_title {position:relative; left:-10px; color:#b82424; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:10px;}
.cl_subtitle {position:relative; left:-20px; top:15px; font-weight:bold; color:#000000;}
.cl_content_head {position:relative; left:-20px; color:#000000;}
.cl_content {padding-left:20px; color:#6b6b6b;}
.cl_content_detail {padding-left:20px; padding-top:7px; color:#6b6b6b;}*/


/* 404에러페이지
------------------------------------------------------------------------------*/ 
.error_img { padding-left:80px; width:100%; height:372px; margin:0 auto; background:url('/images/include/error_bg.gif') no-repeat center top; }
 .error_img dl {vertical-align:middle; margin-left:110px;}
 .error_img dt {margin-top:310px; padding:0 0 0 20px; float:left; }

/* 고객만족센터 - 입금안내
------------------------------------------------------------------------------*/ 
.deposit {width:100%; clear:both;} 
.deposit ul {margin-top:-30px; *margin-top:-10px; _margin-top:0px; }
.deposit ul li {float:left; margin:0;}
.deposit_card {background: url('/images/include/deposit2.gif') no-repeat left top; width:200px; height:70px; padding-top:210px; text-align:center;}
.deposit_cms {background: url('/images/include/deposit3.gif') no-repeat left top; width:192px; height:70px; padding-top:210px; text-align:center;}

/* 부가서비스-소프트웨어
------------------------------------------------------------------------------*/ 
table.tbl_bg_soft {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:100%; margin:0 auto; border-bottom:1px solid #efe8e8; border-top:1px solid #e9d9d9}
.tbl_bg_soft thead th {border-left:1px solid #e9d9d9; border-right:1px solid #e9d9d9; border-bottom:1px solid #e9d9d9; padding:0 10px 0 10px; height:44px; background: url('/images/table/bgline_red2.gif') repeat-x left top; color:#a30000;}
.tbl_bg_soft tbody td {border-left:1px solid #efe8e8; border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:2px 10px 1px 10px;}
.soft_left {background-color:#fbfafa; color:#1e1e1e; text-align:right; font-weight:bold;}
.soft_over {background-color:#fffeec; color:#000000;}
.softw1 {width:20px;}
.softw2 {width:65px;}
.softw_ft {line-height:14px; font-family:dotum, 돋움; font-size:11px; letter-spacing:-1px;}


/* 기본링크
------------------------------------------------------------------------------*/ 
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;}
/* 이미지링크 */
.stab_total_on {float:left; width: 56px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_total_on.gif') no-repeat left top;} 
.stab_total_off {float:left; width: 56px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_total_off.gif') no-repeat left top;} 
.stab_fujitsu_on {float:left; width: 65px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_fujitsu_on.gif') no-repeat left top;} 
.stab_fujitsu_off {float:left; width: 65px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_fujitsu_off.gif') no-repeat left top;} 
.stab_intel_on {float:left; width: 52px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_intel_on.gif') no-repeat left top;} 
.stab_intel_off {float:left; width: 52px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_intel_off.gif') no-repeat left top;} 
.stab_hp_on {float:left; width: 41px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_hp_on.gif') no-repeat left top;} 
.stab_hp_off {float:left; width: 41px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_hp_off.gif') no-repeat left top;} 
.stab_ibm_on {float:left; width: 51px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_ibm_on.gif') no-repeat left top;} 
.stab_ibm_off {float:left; width: 51px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_ibm_off.gif') no-repeat left top;} 
.stab_dell_on {float:left; width: 51px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_dell_on.gif') no-repeat left top;} 
.stab_dell_off {float:left; width: 51px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_dell_off.gif') no-repeat left top;} 
.stab_supermicro_on {float:left; width: 98px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_supermicro_on.gif') no-repeat left top;} 
.stab_supermicro_off {float:left; width: 98px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_supermicro_off.gif') no-repeat left top;} 
.stab_web_on {float:left; width: 51px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_web_on.gif') no-repeat left top;} 
.stab_web_off {float:left; width: 51px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_web_off.gif') no-repeat left top;} 
.stab_db_on {float:left; width: 46px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_db_on.gif') no-repeat left top;} 
.stab_db_off {float:left; width: 46px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_db_off.gif') no-repeat left top;} 
.stab_mail_on {float:left; width: 54px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_mail_on.gif') no-repeat left top;} 
.stab_mail_off {float:left; width: 54px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_mail_off.gif') no-repeat left top;} 
.stab_erp_on {float:left; width: 49px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_erp_on.gif') no-repeat left top;} 
.stab_erp_off {float:left; width: 49px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_erp_off.gif') no-repeat left top;} 
.stab_file_on {float:left; width: 54px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_file_on.gif') no-repeat left top;} 
.stab_file_off {float:left; width: 54px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_file_off.gif') no-repeat left top;} 
.stab_media_on {float:left; width: 67px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_media_on.gif') no-repeat left top;} 
.stab_media_off {float:left; width: 67px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_media_off.gif') no-repeat left top;} 
.stab_storage_on {float:left; width: 86px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_storage_on.gif') no-repeat left top;} 
.stab_storage_off {float:left; width: 86px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_storage_off.gif') no-repeat left top;} 
.stab_cache_on {float:left; width: 56px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_cache_on.gif') no-repeat left top;} 
.stab_cache_off {float:left; width: 56px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_cache_off.gif') no-repeat left top;}
.stab_len_on {float:left; width: 58px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_len_on.gif') no-repeat left top;} 
.stab_len_off {float:left; width: 58px; height: 24px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/tab_len_off.gif') no-repeat left top;}



.stab_request_on {float:left; width: 133px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab1_on.jpg') no-repeat left top;} 
.stab_request_off {float:left; width: 133px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab1_off.jpg') no-repeat left top;} 
.stab_goods_on {float:left; width: 143px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab2_on.jpg') no-repeat left top;} 
.stab_goods_off {float:left; width: 143px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab2_off.jpg') no-repeat left top;} 
.stab_11free_on {float:left; width: 153px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab3_on.jpg') no-repeat left top;} 
.stab_11free_off {float:left; width: 153px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab3_off.jpg') no-repeat left top;} 
.stab_estimate_on {float:left; width: 133px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab4_on.jpg') no-repeat left top;} 
.stab_estimate_off {float:left; width: 133px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab4_off.jpg') no-repeat left top;} 
.stab_inquiry_on {float:left; width: 133px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab5_on.jpg') no-repeat left top;} 
.stab_inquiry_off {float:left; width: 133px; height: 29px; margin-right:2px; display:block; text-indent: -9999px; background: url('/images/server/requestview_tab5_off.jpg') no-repeat left top;} 
* {zoom:1;}

/* 페이지 링크 정의 */
.page {font-size:11px; font-family:verdana; font-weight:bold; word-spacing:5px; text-decoration: none; color:#ff0000; text-align:center; padding:30px; vertical-align:top; height:25px; margin:0 auto; width:100%} 
.page img {vertical-align:middle}

/* 기타 div style
------------------------------------------------------------------------------*/ 
.dstyle1_L {float:left; padding-top:3px;} /* vat별도 */
.dstyle1_R {float:right; padding-top:5px; text-align:center}
.dstyle2_L {float:left; width:82px; margin-right:20px;} /* 보안서버 적용방법 */
.dstyle2_R {float:left; padding-top:5px;}
.dstyle2_R img {padding-bottom:5px;}
.dstyleb {width:100%; clear:both;} /* 오른쪽 바로가기버튼 */
.dstyleb_L {float:left; padding-top:3px;}
.dstyleb_R {float:right; padding-top:5px; text-align:center}

/* 404에러 테이블
------------------------------------------------------------------------------*/ 
table.tbl_style_error1 {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:560px; margin:0 auto; background: url('/_images/include/error404.jpg') no-repeat left top; height:378px} 
.tbl_style_error1 tbody td {padding-left:40px; padding-top:70px; text-align:left; line-height:180%;}

/* KSIDC 웹 메일 폼 
------------------------------------------------------------------------------*/ 
.t_39 {letter-spacing:0; font-family:굴림; font-size:12px;color: #3d78d2; line-height:14px;}
.t_40{letter-spacing:0; font-family:굴림; font-size:12px;color: #c33b3a; line-height:14px;}
.t_41{letter-spacing:0; font-family:굴림; font-size:12px;color: #de0302; line-height:14px;}
.t_42{letter-spacing:0; font-family:굴림; font-size:12px;color: #434242; line-height:14px;}
.t_43{letter-spacing:0; font-family:굴림; font-size:14px;color: #454545; line-height:14px;}
.t_44{letter-spacing:-1; font-family:굴림; font-size:21px;color: #fff; font-weight:bold;}
.text_center { text-align:center; }
.pay_icon {margin-right:75px; padding-top:50px;}
.mail_title { padding-top:15px; padding-left:0px;}
.mail_title2 { padding-top:5px; }


.prevention_tb,.prevention_tb th,.prevention_tb td{border:0}
.prevention_tb {width:100%;border-bottom:1px solid #dddee2;font-family:'돋움',dotum;font-size:12px;table-layout:fixed}
.prevention_tb th{padding:8px 0 5px 20px;border-top:1px solid #dddee2;border-right:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top}
.prevention_tb td.l{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;border-right:1px solid #dddee2;line-height:14px;vertical-align:top}
.prevention_tb td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;line-height:14px;vertical-align:top}
.prevention_tb th.r{padding:8px 0 5px 20px;border-top:1px solid #dddee2;border-right:1px solid #dddee2;background:#e8cdcd;color:#666;font-weight:bold;text-align:left;vertical-align:top}
.prevention_tb td.lr{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;border-right:1px solid #dddee2;line-height:14px;vertical-align:top;background:#ffdede;}
.prevention_tb td.r{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;line-height:14px;vertical-align:top;background:#ffdede;}

/* KSIDC 서비스이용가이드 
------------------------------------------------------------------------------*/
.idc_svcg_pk {position:absolute;top: 50%;left: 50%;width:646px;height:840px;margin-top:-420px; margin-left:-323px;}
.idc_svcg_pk_pc {overflow:hidden;}
.idc_svcg_pk_pc p.tit {padding:25px 0 25px 15px;}
.idc_svcg_nb {float:left; width:100%; overflow:hidden; margin-left:2px;}
.idc_svcg_nb dt {float:left; background:url('/images/svc_guide/nb_bg.gif'); width:153px; height:222px; margin-right:1px; padding:5px 0 0 5px;}
.idc_svcg_nb dt img.a1 {padding:23px 0 0 7px;}
.idc_svcg_nb dt img.a2 {padding:27px 0 0 7px;}
.idc_svcg_nb dt img.a3 {padding:10px 0 0 7px;}
.idc_svcg_nb dt img.a4 {padding:10px 0 0 7px;}
.idc_svcg_nb dt img.a5 {padding:3px 0 0 7px;}
.idc_svcg_sv {float:left; width:99%; overflow:hidden; margin-top:10px;}
.idc_svcg_sv p.cs {float:left;background:url('/images/svc_guide/cs_call.gif'); width:367px; height:202px; margin-left:2px;}
.idc_svcg_sv dl {float:right; width:266px;}
.idc_svcg_sv dt {float:left; padding-left:5px;}
.idc_svcg_cs {float:left; background:url('/images/svc_guide/dl_bg.gif'); width:620px; height:54px; padding:20px 20px 0 0; text-align:right; margin:10px 0 15px 3px;}


/* 쇼핑몰_상품리스트(상세) 
------------------------------------------------------------------------------*/ 
.shop_sub_contents_view_top {float:left; width:710px; padding:0; margin:30px 0 0 0px; _margin:30px 0 0 0px;}
.shop_sub_contents_view_top p {width:100%; margin-bottom:5px; *margin-bottom:10px; font-size:16px; font-weight:bold; font-family:verdana, tahoma; color:#c70d0e; height:35px; background: url('/images/icon/goods_dotline.gif') repeat-x left bottom;}
.shop_sub_contents_view_top_left {float:left; width:55%; overflow:hidden;}
.shop_sub_contents_view_top_left ul {float:right; width:300px; margin-right:30px}
.shop_sub_contents_view_top_left ul li {text-align:center;}
.shop_sub_contents_view_top_left img {vertical-align:middle;}
	.goods_size {width:289px; height:177px; vertical-align:middle; text-align:center;}
.shop_sub_contents_view_top_right {float:left; width:44%; }
	.shop_sub_contents_view_detail {clear:both; }
	.shop_sub_contents_view_detail table { float:left; width:310px; margin-top:10px;}
		.txtline {width:100%; padding:0 0 3px 0;  background: url('/images/icon/goods_dotline.gif') repeat-x left bottom;}
.shop_sub_contents_view_detail table .txt_lt {float:left; width:30px; margin-top:5px; *padding-top:5px; text-align:right; font-size:11px; color:#b6b6b6;}
.shop_sub_contents_view_detail table .txt_rt { padding-left:5px;  margin-top:5px; *padding-top:5px; }
.shop_sub_contents_view_detail_box {padding:10px; width:60%; margin:0 auto;}
.shop_sub_contents_view_detail_box div {float:left; border:1px solid #dfdfdf; width:50px; height:50px; margin-right:5px;}


/* 쇼핑몰서비스신청테이블-View
------------------------------------------------------------------------------*/ 
table.tbl_style_shop_request_view {border-collapse:separate; border-spacing:0; #border-collapse:collapse; width:98%; margin:0 auto; border-left:1px solid #f3e5e5; border-bottom:1px solid #f3e5e5; border-top:1px solid #f3e5e5;} 
.tbl_style_shop_request_view thead th {background: url('/images/table/bgline_red4.gif') repeat-x left top; height:73px; border-right:1px solid #e9d9d9; border-bottom:1px solid #d2bebf; font-size:11px; font-family:돋움, dotum; color:#a30000}
.tbl_style_shop_request_view tbody td {border-right:1px solid #efe8e8; border-bottom:1px solid #efe8e8; padding:10px; line-height:18px;}
.shop_rq_subtitle {background-color:#fbfafa; font-weight:bold; width:60px; text-align:right; color:#1e1e1e}
	.shop_sub_tablist_view {float:left; padding:30px 30px 0 30px; width:733px;}  /* 서비스신청탭-view */
	.shop_sub_tablist_view div {float:left;}
	.shop_sub_tablist_view p {clear:both; width:730px; background: url('/images/icon/goods_dotline.gif') repeat-x left top; height:25px;} 
	.shop_tablist_line {background: url('/images/table/server_bg1.gif') repeat-x left bottom; height:3px;}
	.shop_sub_tablist_view2 {clear:both; padding:30px 0 0 7px; width:740px;}  /* 서비스신청탭-view *//*
	Coin Slider jQuery plugin CSS styles
	//workshop.rs/projects/coin-slider
*/


.coin-slider { overflow:hidden; zoom:1; position:relative; }
.coin-slider a { text-decoration:none; outline:none; border:none; }

.cs-buttons { display:none; font-size:0px; padding:10px; float:left; }
.cs-buttons a { margin-left:5px; height:6px; width:6px; float:left; border:1px solid #ccc; color:#ccc; text-indent:-1000px; }
.cs-active { background-color:#ccc; color:#FFFFFF; }

.cs-title { width:545px; padding:10px; background-color:#000000; color:#FFFFFF; }

.cs-prev, .cs-next { background-color:#000; color:#FFFFFF; padding:0px 5px; }/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: //fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   //www.opensource.org/licenses/mit-license.php
 *   //www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('//www.ksidc.net/images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 50px;
	cursor: pointer;
	outline: none;
	background: transparent url('//www.ksidc.net/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('//www.ksidc.net/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('//www.ksidc.net/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('//www.ksidc.net/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('//www.ksidc.net/images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('//www.ksidc.net/images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('//www.ksidc.net/images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('//www.ksidc.net/images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ksidc.net/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }/*2015-06-30 나는 김지현임 캬캭*/
.kjh_test { display:block; }@charset "UTF-8";

/********************************************************
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>
********************************************************/
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); 

@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%;
    text-decoration: none
}

label {
    cursor: pointer;
}

ul,
dl {
    list-style: none;
}

img {
    border: none;
    margin: 0;
    padding: 0;
}

input {
    position: relative;
    z-index: 21;
}

.imghack {
    vertical-align: middle;
    margin: 0px 5px 4px 0px;
    *margin: 0px 5px 2px 0px;
    _margin: 0px 5px 2px 0px;
}

.imghack2 {
    vertical-align: middle;
    margin: 0px 0px 0px 5px;
    *margin: 0px 0px 2px 5px;
}

.imghack3 {
    vertical-align: middle;
    margin: 0px 7px 0px 7px;
    *margin: 0px 7px 2px 7px;
}

#wrapper {
    margin: 0;
    width: 100%;
    min-width: 960px;
    overflow: hidden;
    height: 100%;
}


/* TOP 부분 Start */

#top {
    width: 100%;
    min-width: 960px;
    z-index: 2;
}

.topbar {
    position: relative;
    margin: 0 auto;
    width: 960px;
    height: 99px;
}

.topleft {
    float: left;
    width: 156px;
}

.topright {
    float: left;
    width: 78%;
}

.loginfo {
    margin-top: 20px;
}

.loginfo dl {
    float: right;
}

.loginfo dl dt {
    float: left;
    padding-right: 7px;
    background: url('/images/include/btn_log_line.gif') no-repeat right center;
}

.topmenu {
    float: left;
    padding-top: 37px;
    *padding-top: 23px;
    _padding-top: 21px;
    text-align: left;
}

.topmenu p {
    position: absolute;
    top: 41px;
}

#sub_swf {
    margin: 0 auto;
    width: 960px;
    height: 136px;
}


/* //TOP 부분 End */


/* BODY 부분 Start */

#mainbody {
    width: 100%;
    overflow: hidden;
    height: 100%;
    background: #FFF url('/images/include/bodybg.gif') repeat-x left bottom;
    padding-bottom: 10px;
    z-index: 1;
}

#subbody {
    width: 100%;
    overflow: hidden;
    height: 100%;
    padding-bottom: 10px;
    background: url('/images/include/sub_bg2.jpg') no-repeat center bottom;
}

#centercolumn {
    margin: 0 auto;
    width: 960px;
    overflow: hidden;
}

.body_bnleft {
    float: left;
    width: 440px;
    padding-right: 5px;
}

.body_bnright {
    float: right;
    text-align: right;
}


/* 추천서버 */

.recommend_box {
    float: left;
    width: 496px;
}

.recommend_box div {
    padding: 7px;
}

.recommend {
    clear: both;
    background: url('/images/main_server_bg.gif') no-repeat left top;
    height: 213px;
    position: relative;
}

.recommend_ment {
    position: absolute;
    top: -5px;
    left: 70px;
    z-index: 999999999999;
}

.recommend_ment_sc {
    position: absolute;
    top: -5px;
    left: 380px;
    z-index: 999999999999;
}

.hotitem_box {
    float: left;
    width: 496px;
}

.hotitem_box div {
    padding: 7px;
}

.hotitem {
    clear: both;
    background: url('/images/main_server_bg.gif') no-repeat left top;
    height: 213px;
}

.goods {
    float: left;
    width: 210px;
    *width: 220px;
    margin-left: 5px;
    _margin-left: 3px;
    margin-top: 3px;
}

.goods dl {
    width: 100%;
}

.goods dl dt {
    line-height: 20px;
}

.goods dl dt.removal {
    margin-top: 10px;
    background: url('/images/icon/server_removal.gif') no-repeat 50px 2px;
    text-align: right;
    padding-right: 20px;
}

.goods dl dt.removal1 {
    margin-top: 10px;
    background: url('/images/icon/server_removal_1.gif') no-repeat 50px 2px;
    text-align: right;
    padding-right: 20px;
}

.goods dl dt.buy {
    margin-top: -2px;
    background: url('/images/icon/server_buy.gif') no-repeat 75px 2px;
    text-align: right;
    padding-right: 20px;
}

.removal_pay {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #cd2b29;
    margin: 0 3px 0 3px;
}

.buy_pay {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #306ec3;
    margin: 0 3px 0 3px;
}

.goods dl dd {
    font-size: 10px;
    color: #666;
    line-height: 14px;
    letter-spacing: 0px;
}

.goods dl dd.cpu {
    padding-left: 25px;
    background: url('/images/icon/goods_cpu.gif') no-repeat left 4px;
}

.goods dl dd.ram {
    padding-left: 25px;
    background: url('/images/icon/goods_ram.gif') no-repeat left 3px;
}

.goods dl dd.hdd {
    padding-left: 25px;
    background: url('/images/icon/goods_hdd.gif') no-repeat left 3px;
}

.goods dl dd.traffic {
    padding-left: 38px;
    background: url('/images/icon/goods_traffic.gif') no-repeat left 3px;
}

.goods_name {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 3px;
    font-family: Arial;
}

.goods img {
    vertical-align: middle
}


/* 서버관리대행 */

.rightbanner_box {
    float: right;
    width: 244px;
}

.rightbanner_box div {
    padding: 8px;
}


/* 메인기본리스트 (막강지원서비스/파트너) */

.basislist_box {
    clear: both;
    width: 100%;
}

.basislist_box div {
    padding: 8px;
}

.support_box {
    clear: both;
    width: 750px;
    height: 185px;
    background: url('/images/main_support_12service_bg.jpg') no-repeat left 33px;
}

.support_box div {
    padding: 8px;
}

.support_box dl {
    padding-top: 3px;
    *padding-top: 6px;
}

.support_box dl dt {
    padding-left: 23px;
    float: left;
}

.support_box dl dd {
    margin-top: -2px;
    *margin-top: -4px;
    _margin-top: -3px;
    padding-left: 23px;
    float: left;
}

html>
/**/

body .support_box dl {
    padding-top/*\**/
    : 4px\9
}


/*ie8 CSS Hack*/


/* 메인게시판출력(공지사항/보안) */

.main_bbs {
    width: 98%;
    clear: both;
    padding-right: 10px;
}

.btn_more {
    float: right;
    margin-right: 10px;
}

.main_notice_box {
    float: left;
    width: 33%;
    margin-top: 10px;
}

.main_notice_box div {
    width: 100%;
    overflow: hidden;
    background: url('/images/table/borderline_top.gif') repeat-x left bottom;
}

.main_notice_box p {
    background: url('/images/main_t1.gif') no-repeat 10px 10px;
    height: 25px;
    text-align: left;
    overflow: hidden;
    padding-left: 33%;
    padding-top: 10px;
    vertical-align: text-bottom;
}

.main_security_box {
    float: left;
    width: 33%;
    margin-top: 10px;
    margin-left: 6px;
}

.main_security_box div {
    width: 100%;
    overflow: hidden;
    background: url('/images/table/borderline_top.gif') repeat-x left bottom;
}

.main_security_box p {
    background: url('/images/main_t2.gif') no-repeat 10px 10px;
    height: 25px;
    text-align: left;
    overflow: hidden;
    padding-left: 33%;
    padding-top: 10px;
    vertical-align: text-bottom;
}

.main_coverage_box {
    float: left;
    width: 32%;
    margin-top: 10px;
    margin-left: 6px;
}

.main_coverage_box div {
    width: 100%;
    overflow: hidden;
    background: url('/images/table/borderline_top.gif') repeat-x left bottom;
}

.main_coverage_box p {
    background: url('/images/main_t3.gif') no-repeat 10px 10px;
    height: 25px;
    text-align: left;
    overflow: hidden;
    padding-left: 33%;
    padding-top: 10px;
    vertical-align: text-bottom;
}

.main_board {
    background: url('/images/table/borderline_bottom.gif') repeat-x left bottom;
    height: 100px;
    margin: 10px 0 10px 0;
}

.main_board ul {
    float: left;
    width: 100%;
}

.main_board ul li {
    margin: 0;
    padding: 0;
    line-height: 16px;
    overflow: hidden
}

.main_board ul li.date {
    float: left;
    font-family: tahoma, verdana;
    font-size: 10px;
    color: #b3b3b3;
    width: 50px;
    text-align: right;
    padding-right: 7px;
}

.main_board ul li.contents {
    font-family: Arial;
    color: #565656;
    padding-top: 1px;
    overflow: hidden
}

.main_board ul li a {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

.main_board ul li a:link {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

.main_board ul li a:active {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #cc3333;
    text-decoration: none;
    cursor: pointer;
}

.main_board ul li a:hover {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #cc3333;
    cursor: pointer;
}

.main_board1 {
    background: url('/images/table/borderline_bottom.gif') repeat-x left bottom;
    height: 100px;
    margin: 10px 0 10px 0;
}

.main_board1 ul {
    float: left;
    width: 100%;
}

.main_board1 ul li {
    margin: 0;
    padding: 0;
    line-height: 16px;
    overflow: hidden
}

.main_board1 ul li.date {
    float: left;
    font-family: tahoma, verdana;
    font-size: 10px;
    color: #b3b3b3;
    width: 50px;
    text-align: right;
    padding-right: 7px;
}

.main_board1 ul li.contents {
    font-family: Arial;
    color: #565656;
    padding-top: 1px;
    overflow: hidden
}

.main_board1 ul li a {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

.main_board1 ul li a:link {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

.main_board1 ul li a:active {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #cc3333;
    text-decoration: none;
    cursor: pointer;
}

.main_board1 ul li a:hover {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #cc3333;
    cursor: pointer;
}

.main_board2 {
    background: url('/images/table/borderline_bottom.gif') repeat-x left bottom;
    height: 100px;
    margin: 10px 0 10px 0;
}

.main_board2 ul {
    float: left;
    width: 100%;
}

.main_board2 ul li {
    margin: 0;
    padding: 0;
    line-height: 16px;
    overflow: hidden
}

.main_board2 ul li.date {
    float: left;
    font-family: tahoma, verdana;
    font-size: 10px;
    color: #b3b3b3;
    width: 50px;
    text-align: right;
    padding-right: 7px;
}

.main_board2 ul li.contents {
    font-family: Arial;
    color: #565656;
    padding-top: 1px;
    overflow: hidden
}

.main_board2 ul li a {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

.main_board2 ul li a:link {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

.main_board2 ul li a:active {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #cc3333;
    text-decoration: none;
    cursor: pointer;
}

.main_board2 ul li a:hover {
    font-size: 11px;
    font-family: dotum, 돋움;
    font-weight: normal;
    color: #cc3333;
    cursor: pointer;
}

#sub_leftcolumn {
    float: left;
    width: 165px;
}

.smenu_title {
    width: 165px;
    height: 44px;
    text-align: right;
    padding: 0;
    margin: 0
}

.submenu {
    margin-top: 10px;
    z-index: 100000;
}

.submenu dl dt {
    float: left;
    text-align: right;
    line-height: 20px;
}




/*2013.06.03 left 수정 start*/

.submenu1 {
    margin: 25px 0 35px 0;
    width: 160px;
    overflow: hidden;
    text-align: right;
}

.submenu1 dl dt a {
    line-height: 24px;
    text-align: left;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    display: block;
    padding-left: 25px
}

.submenu1 dl dt a:link {}

.submenu1 dl dt a:active {
    line-height: 24px;
    text-align: left;
    color: #fff;
    background: url('/images/left_mb.gif') no-repeat !important
}

.submenu1 dl dt a:hover {
    line-height: 24px;
    text-align: left;
    color: #fff;
    background: url('/images/left_mb.gif') no-repeat!important
}

.submenu1 dl dt.line {
    background: url('/images/left_mline.gif');
    height: 3px
}

.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
}

.submenu1 dl dt.stxt a span {
    color: #bc494d;
    margin-right: 5px
}

.submenu1 dl dt.stxt a:link {}

.submenu1 dl dt.stxt a:active {
    line-height: 18px;
    padding-right: 30px;
    text-align: left;
    color: #fff;
    background: url('/images/left_ms.gif') no-repeat !important
}

.submenu1 dl dt.stxt a:active span {
    color: #ffff00;
    margin-right: 5px
}

.submenu1 dl dt.stxt a:hover {
    line-height: 18px;
    padding-right: 30px;
    text-align: left;
    color: #fff;
    background: url('/images/left_ms.gif') no-repeat !important
}

.submenu1 dl dt.stxt a:hover span {
    color: #ffff00;
    margin-right: 5px
}


/*2013.06.03 left 수정 end*/


/*2013.06.14 파트너 추가 start*/

.partner_bg {
    background: url('/images/partner/main_partner_bg.gif') no-repeat;
    width: 750px;
    text-align: center;
    height: 66px;
    padding: 8px 40px 20px 43px !important
}

.partner_bg ul {}

.partner_bg ul li {
    padding-right: 40px;
    float: left;
    width: 99px
}


/*2013.06.14 파트너 추가 end*/

#leftcolumn {
    float: left;
    width: 192px;
    margin-right: 14px;
    margin-top: 15px;
    clear: both;
}

.left_idx {
    width: 100%;
    background: url('/_images/include/idx_left_sevice2.gif') repeat-y left top;
    margin-bottom: 12px;
    *margin-bottom: 5px;
}

.left_idx div {
    margin: 0;
    padding: 0;
}

.left_idx dl {
    width: 100%;
}

.left_idx dt {
    text-align: center;
}

.leftfoot {
    float: left;
    width: 192px;
    height: 7px;
    background: url('/_images/include/idx_left_sevice3.gif') no-repeat left bottom;
}

.spaceA {
    padding: 0 0 10px 0;
}

.left_idx .name1 {
    background: url('/_images/include/idx_left_nameserver2.jpg') no-repeat 7px 4px;
    height: 30px;
}

.left_idx .name2 {
    background: url('/_images/include/idx_left_nameserver3.jpg') no-repeat 7px 4px;
    height: 30px;
}

.left_idx .nameA {
    color: #333333;
}

.left_idx .nameB {
    font-size: 11px;
    font-family: verdana;
    color: #999999;
}

.left_idx_img {
    width: 100%;
    margin-bottom: 5px;
}

.left_idx_img div {
    margin: 0;
    padding: 0;
}

.left_idx_payment {
    width: 192px;
    height: 168px;
    background: url('/_images/include/idx_left_payment1.gif') no-repeat left top;
    margin-bottom: 5px;
}

.left_idx_payment dl {
    width: 100%;
    padding-top: 105px;
}

.left_idx_payment dt {
    text-align: center;
}

.left_idx_custom {
    width: 192px;
    height: 288px;
    background: url('/_images/include/idx_left_cscenter.gif') no-repeat left top;
    margin-bottom: 5px;
}

.left_idx_custom div {
    padding-top: 240px;
    padding-left: 13px;
    overflow: hidden;
}

.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;
}


/*
.left_idx_custom_A {padding:240px 0 15px 0; padding-left:13px; overflow:visible;width:192px; background: url('/_images/include/idx_left_cscenter_A.gif') no-repeat left top; margin-bottom:5px;}
.left_idx_custom_B {padding:202px 0 17px 0; padding-left:13px; overflow:visible;width:192px; background: url('/_images/include/idx_left_cscenter_B.gif') no-repeat left top; margin-bottom:5px;}
.left_idx_custom_C {padding:202px 0 17px 0; padding-left:13px; overflow:visible;width:192px; background: url('/_images/include/idx_left_cscenter_C.gif') no-repeat left top; margin-bottom:5px;}
*/


/*
.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;}  
 */


/* 서브왼쪽 Include */

.shortcut_cs {
    width: 165px;
    text-align: left;
}

.shortcut_cs dl {
    margin-bottom: 7px;
}

.shortcut_cs dl dt {
    float: left;
    padding-bottom: 2px;
    text-align: center;
    width: 165px;
}

.shortcut_nameserver {
    clear: both;
    width: 165px;
    height: 126px;
    background: url('/_images/include/leftquick_name.gif') no-repeat left top;
}

.shortcut_nameserver dl {
    padding: 40px 0 0 55px;
}

.shortcut_nameserver dl dt {
    text-align: left;
    line-height: 15px;
    height: 32px;
}

.nameserver1 {
    font-size: 11px;
    color: #5a5a5a;
    font-family: tahoma;
}

.nameserver2 {
    font-size: 11px;
    color: #996969;
    font-family: tahoma;
}

#sub_rightcolumn {
    float: left;
    width: 795px;
    min-height: 600px;
    background: url('/images/include/sub_bg1.jpg') no-repeat left top;
    padding-bottom: 70px;
    overflow: hidden;
}

.sub_title {
    float: right;
    width: 94%;
    margin-top: 26px;
}

.sub_title_left {
    float: left;
    width: 50%;
}

.sub_title_right {
    float: right;
    text-align: right;
    padding-right: 20px;
    font-size: 11px;
    font-family: 돋움, dotum;
    color: #a8a8a8;
}


/* TABLE & DIV Style Start */

.sub_contents_list {
    float: left;
    padding: 0;
    margin: 30px 0 0 30px;
    _margin: 30px 0 0 15px;
}


/* 기본리스트형식(제목-설명) */

.sub_contents_listL {
    float: left;
    padding: 0;
    margin: 30px 0 0 30px;
    _margin: 30px 0 0 15px;
}


/* 리스트형식(제목-설명)-왼쪽 */

.sub_contents_listL div {
    float: left;
    clear: both;
    margin-bottom: 5px;
    *margin-bottom: 10px;
}

.sub_contents_listL dl {
    line-height: 20px;
}

.sub_contents_listR {
    float: right;
    padding: 0;
    margin: 30px 30px 0 30px;
}


/* 리스트형식(제목-설명)-오른쪽 */

.sub_contents_listR div {
    float: right;
    clear: both;
    margin-bottom: 5px;
    *margin-bottom: 10px;
}

.sub_contents_listR dl {
    line-height: 20px;
}

.sublist {
    float: left;
    padding: 10px 30px 0 30px;
    width: 733px;
    overflow: hidden;
}


/* 서브기본감싸기 */

.sub_cover {
    width: 100%;
    margin-top: 20px;
    min-height: 600px;
}

.sub_cover div {
    margin-left: 20px;
    margin-bottom: 20px;
}

.sub_cover dl {
    margin-top: 30px;
}

.sub_cover dl dt {
    line-height: 20px;
    padding-bottom: 20px;
}

.sub_cover dl dt.numb3 {
    background: url('/images/include/idc_competitive3.gif') no-repeat left top;
    height: 52px;
    padding: 6px 0 0 305px;
}

.sub_cover dl dt.numb4 {
    background: url('/images/include/idc_competitive4.gif') no-repeat left 20px;
    height: 52px;
    padding: 26px 0 0 225px;
}

.sub_cover dl dt.numb5 {
    background: url('/images/include/idc_competitive5.gif') no-repeat left top;
    height: 67px;
    padding: 7px 0 20px 145px;
}

.sub_cover dl dt.numb9 {
    background: url('/images/include/idc_competitive9.gif') no-repeat left top;
    height: 52px;
    padding: 6px 0 20px 220px;
}

.sub_cover dl dd {
    clear: both;
    line-height: 20px;
    padding-bottom: 20px;
    padding-left: 18px;
}

.numb4 {
    margin-top: -30px;
}

.numb4_free {
    background: url('/images/include/idc_competitive4_free.jpg') no-repeat 80px 20px;
    height: 270px;
}

.numb4_free dl {
    width: 60%;
    float: right;
    margin-top: 23px;
}

.numb4_free dl dt {
    clear: both;
    height: 20px;
    margin: 0;
    padding: 0;
}

.nw_dual {
    clear: both;
    display: inline-table;
}

.dual_lt {
    float: left;
    margin-right: -10px;
}

.dual_rt {
    float: left;
    width: 365px;
}

.dual_rt ul li {
    padding-bottom: 4px;
}

.sub_cover_img1 {
    width: 97%;
    margin-top: 20px;
    margin: 0 auto;
    min-height: 300px;
}

.sub_cover_img1 div {
    margin-left: 0px;
    margin-bottom: 20px;
}

.sub_cover_img1 dl {
    float: left;
    width: 100%;
}

.sub_cover_img1 dl dt {
    clear: both;
    line-height: 20px;
    padding-bottom: 20px;
}

.sub_cover_img {
    width: 97%;
    margin-top: 20px;
    margin: 0 auto;
}

.sub_cover_img div {
    margin-left: 0px;
    margin-bottom: 20px;
}

.sub_cover_img dl {
    float: left;
    width: 100%;
}

.sub_cover_img dl dt {
    clear: both;
    line-height: 20px;
    padding-bottom: 20px;
}

.sub_iconlist {
    clear: both;
    margin: 0 0 20px 20px;
    background: url('/images/icon/list_dot_big.gif') repeat-y left top;
    padding-left: 15px;
}

.dtgap {
    margin-top: -10px;
    _margin-top: 0px;
}

.dtgap_tt {
    margin-top: 30px;
}

.dtgap_tt2 {
    margin-top: 20px;
}

.dtgap_tt3 {
    margin-top: 0px;
}

.ddgap {
    margin-top: -20px;
}

.ddgap2 {
    margin-top: -10px;
}

.ddgap3 {
    margin-top: -15px;
}

.ddgap4 {
    margin-top: -10px;
    margin-left: 10px;
}

.ddgap4_a {
    margin-top: -30px;
    margin-left: 10px;
}

.ddgap5 {
    margin-top: -10px;
    margin-left: 30px;
}

.ddgap6 {
    margin-top: 20px;
    margin-left: 10px;
}

.ddgap7 {
    margin-top: 10px;
}

.ddgap8 {
    margin-left: 30px;
}

.ddgap9 {
    margin-top: -15px;
    margin-left: 30px;
}

.ddgap10 {
    margin-top: -10px;
    margin-left: 21px;
}

.ddgap10_sub {
    margin-top: -15px;
    margin-left: 21px;
}

.ddgap11 {
    margin-top: -30px;
    margin-right: 20px;
}

.dtspace {
    padding: 3px;
}

.dtspace2 {
    padding: 20px 10px 10px 0;
}

.sub_cover_img dl dd {
    clear: both;
    line-height: 20px;
    padding-bottom: 20px;
    padding-left: 18px;
}

.covertitle {
    margin-top: 30px;
    clear: both;
}

.covertitle_tab {
    margin-top: 10px;
    clear: both;
}

.img_covertitle {
    margin-top: 10px;
    margin-left: 12px;
    margin-bottom: 20px;
}

.unit {
    float: right;
    *margin-top: -10px;
}

.sub_cover_tab {
    width: 97%;
    margin-top: 10px;
    margin: 0 auto;
}

.sub_cover_tab div {
    text-align: right;
    padding-right: 20px;
}

.sub_cover_tab dl {
    background: url('/images/security/ssl_tabbg.gif') no-repeat center top;
    height: 50px;
}

.sub_cover_tab dl dt {
    float: left;
    margin-right: 5px;
}

.certificate {
    float: left;
    width: 220px;
    margin-right: 10px;
    padding: 0;
}

.certificate img {
    display: block
}

.sub_cover_img2 {
    width: 105%;
    margin-top: 20px;
    margin: 0 auto;
}

.sub_cover_img2 div {
    margin-left: 0px;
    margin-bottom: 20px;
}

.sub_cover_img2 dl {
    float: left;
    width: 100%;
}

.sub_cover_img2 dl dt {
    clear: both;
    line-height: 20px;
    padding-bottom: 20px;
}

.sub_list_type1 {
    width: 100%;
    margin-top: 20px;
}

.sub_list_type1 div {
    margin-left: 20px;
    margin-bottom: 20px;
}

.sub_list_type1 dl {
    margin-top: 30px;
}

.sub_list_type1 dl dt {
    text-align: left;
    line-height: 20px;
    padding-bottom: 20px;
}

.sub_list_type2 {
    margin-top: 20px;
    width: 90%;
    margin: 0 auto;
}

.sub_list_type2 div {
    padding-bottom: 20px;
}

.sub_list_type2 dl {
    padding: 0;
    margin: 0;
}

.sub_list_type2 dl dt {
    text-align: left;
}

.sub_list_type4 {
    width: 95%;
    margin: 0 auto;
    margin-top: 20px;
}

.sub_list_type4 div {
    margin-left: 20px;
    margin-bottom: 20px;
}

.sub_list_type4 dl {
    margin-top: 30px;
}

.sub_list_type4 dl dt {
    text-align: left;
    line-height: 20px;
    margin-bottom: 20px;
}


/* ksidc소개(경쟁력부분) */

.sub_list_type3 {
    width: 100%;
    margin-top: 20px;
}

.sub_list_type3 div {
    margin-left: 20px;
    margin-bottom: 20px;
}

.sub_list_type3 dl {
    margin-top: 30px;
}

.sub_list_type3 dl dt {
    text-align: left;
    line-height: 20px;
    margin-bottom: 20px;
}

.sub_list_type3 dl dt.numb3 {
    background: url('/images/about/competitive_explain3.gif') no-repeat left top;
    height: 51px;
    padding: 6px 0 0 305px;
}

.sub_list_type3 dl dt.numb4 {
    background: url('/images/about/competitive_explain4.gif') no-repeat left top;
    height: 51px;
    padding: 6px 0 0 255px;
}

.sub_list_type3 dl dt.numb4_box {
    background: url('/images/about/competitive_explain4_free.jpg') no-repeat 100px top;
    height: 247px;
}

.sub_list_type3 dl dt.numb5 {
    background: url('/images/about/competitive_explain5.gif') no-repeat left top;
    height: 51px;
    padding: 6px 0 0 145px;
}

.sub_list_type3 dl dt.numb9 {
    background: url('/images/about/competitive_explain9.gif') no-repeat left top;
    height: 51px;
    padding: 6px 0 0 220px;
}

#rightcolumn {
    float: right;
    width: 754px;
    margin-top: 15px;
}


/* //BODY 부분 End */


/* FOOTER 부분 Start */

#footer {
    margin: 0 auto;
    width: 960px;
    overflow: hidden;
    margin-bottom: 5px;
    margin-top: 10px;
}

.partner {
    width: 960px;
    margin: 0 auto;
}

.partner dl {
    background: url('/images/include/footer_bg_high.gif') no-repeat left top;
    height: 121px;
    padding: 15px 0 0 35px;
}

.partner dl dt {
    float: left;
}

.partner dl dt.second {
    float: left;
    padding: 5px 9px 0 0;
}

.partner dl dt.second_ts {
    float: left;
    padding: 5px 65px 0 5px;
}

.copyright {
    clear: both;
    width: 960px;
    margin: 0 auto;
}

.left_logo {
    float: left;
    background: url('/_images/include/copyright_logo.gif') no-repeat center 15px;
    width: 190px;
    height: 100px;
}

.right_copy {
    float: left;
    background: url('/images/include/copyright_add.gif') no-repeat left 30px;
    width: 770px;
    height: 100px;
}

.right_copy p {
    margin-left: 500px;
}

.right_copy dl {
    margin-left: -15px;
    padding-top: 5px;
}

.right_copy dl dt {
    float: left;
    background: url('/_images/include/copyright_line.gif') no-repeat right center;
    padding: 0 15px 0 15px;
}

.right_copy dl dd {
    float: left;
    padding-left: 15px;
    margin-top: -3px;
}


/* //FOOTER 부분 End */


/* 팝업 */

#popup {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}


/*.pop {background: url('/images/member/pop_bg.gif') repeat-x left top; height:55px;}*/

.pop div {
    float: left;
}

.pop p {
    float: right;
}

.pop dl {
    clear: both;
    width: 95%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

.pop dl dt {
    text-align: center;
    line-height: 20px;
}

.pop dl dd {
    padding-top: 20px;
}


/* Quickmenu 부분 Start */

#quick {
    _margin-left: 9px;
}

#quick p {
    margin-bottom: 8px;
    text-align: center;
}

#quick ul {
    text-align: center;
}

#quick ul li {
    margin-bottom: 1px;
}


/* //Quickmenu 부분 End */


/* 전체보기 레이어 Start */

.layer_totalservice {
    position: absolute;
    left: 192px;
    top: 10px;
    display: block;
    overflow: hidden;
    z-index: 1000;
}

.layer_totalservice dl dt {
    padding-right: 5px;
    float: left;
}

.code_banner {
    position: absolute;
    left: 470px;
    top: 7px;
    display: block;
    overflow: hidden;
}

.layer_top_panel {
    margin-left: 40px;
    width: 900px;
    height: 500px;
    _height: 450px;
    background: #FFF url('/images/include/layer_top_bg.gif') repeat left top;
    border-left: 3px solid #bc6a4e;
    border-right: 3px solid #bc6a4e;
    border-bottom: 3px solid #bc6a4e;
    filter: alpha(opacity=98);
    opacity: 0.98;
}

.layer_top_ksidc {
    margin-left: 40px;
    width: 900px;
    height: 630px;
    _height: 580px;
    background: #FFF url('/images/include/layer_top_bg.gif') repeat left top;
    border-left: 3px solid #bc4e4e;
    border-right: 3px solid #bc4e4e;
    border-bottom: 3px solid #bc4e4e;
    filter: alpha(opacity=98);
    opacity: 0.98;
}

.layer_title {
    padding: 0
}

.layer_style_L {
    float: left;
}

.layer_style_R {
    float: right;
    padding: 15px 20px 0 0;
}

.layer_menu {
    clear: both;
    padding: 10px 20px 20px 0
}

.layer_menu_edge {
    float: left;
    padding-left: 30px;
    width: 142px;
    height: 550px;
    background: url('/images/include/layer_top_line.gif') repeat-y right 20px;
}

.layer_menu_edge div {
    padding: 5px 0 15px 0;
}

.layer_ksidc {
    clear: both;
    width: 146px;
    height: 155px;
    margin-left: -28px;
    _position: relative;
    _left: 0px;
    padding: 0;
    background: url('/images/include/layer_ksidc.jpg') no-repeat left top;
}

.layer_menu_edge dl {
    float: left;
}

.layer_menu_edge dl dt {
    padding-bottom: 4px;
    padding-left: 10px;
    background: url('/images/icon/list_dot.gif') no-repeat left 4px;
}

.layer_menu_edge dl dd {
    line-height: 16px;
    padding-left: 18px;
}

.layer_menu_edge_end {
    float: left;
    padding-left: 30px;
    width: 142px;
    height: 550px;
}

.layer_menu_edge_end div {
    padding: 5px 0 15px 0;
}

.layer_menu_edge_end dl {
    float: left;
}

.layer_menu_edge_end dl dt {
    padding-bottom: 4px;
    padding-left: 10px;
    background: url('/images/icon/list_dot.gif') no-repeat left 4px;
}

.layer_menu_edge_end dl dd {
    line-height: 16px;
    padding-left: 18px;
}

.layer_pnmenu_edge {
    float: left;
    padding-left: 30px;
    width: 142px;
    height: 400px;
    _height: 430px;
    background: url('/images/include/layer_top_line.gif') repeat-y right 20px;
}

.layer_pnmenu_edge div {
    padding: 5px 0 15px 0;
}

.layer_panel {
    clear: both;
    width: 175px;
    height: 216px;
    margin-left: -30px;
    _position: relative;
    _left: 2px;
    padding: 0;
    background: url('/images/include/layer_panel.jpg') no-repeat left top;
}

.layer_pnmenu_edge dl {
    float: left;
}

.layer_pnmenu_edge dl dt {
    padding-bottom: 4px;
    padding-left: 10px;
    background: url('/images/icon/list_dot.gif') no-repeat left 4px;
}

.layer_pnmenu_edge dl dd {
    line-height: 16px;
    padding-left: 18px;
}

.layer_pnmenu_edge_end {
    float: left;
    padding-left: 30px;
    width: 142px;
    height: 400px;
    _height: 430px;
}

.layer_pnmenu_edge_end div {
    padding: 5px 0 15px 0;
}

.layer_pnmenu_edge_end dl {
    float: left;
}

.layer_pnmenu_edge_end dl dt {
    padding-bottom: 4px;
    padding-left: 10px;
    background: url('/images/icon/list_dot.gif') no-repeat left 4px;
}

.layer_pnmenu_edge_end dl dd {
    line-height: 16px;
    padding-left: 18px;
}


/* //전체보기 레이어 End */


/* estimate S */

.est_tb1,
.est_tb1 th,
.est_tb1 td,
.est_tb2,
.est_tb2 th,
.est_tb2 td,
.est_tb3,
.est_tb3 th,
.est_tb3 td,
.est_tb4,
.est_tb4 th,
.est_tb4 td {
    border: 0;
}

.est_tb1 {
    width: 100%;
    border-bottom: 2px solid #dddee2;
    font-family: '돋움', dotum;
    font-size: 11px;
    table-layout: fixed;
}

.est_tb1 .p_txt {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.est_tb1 .p_txt1 {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border-right: 0px;
}

.est_tb1 th {
    padding: 8px 0px 5px 10px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #dddee2;
    background: #f3f3f3;
    text-align: left;
    vertical-align: top
}

.est_tb1 td {
    padding: 8px 5px 5px 5px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #dddee2;
    line-height: 13px;
    vertical-align: top;
    font-size: 11px;
}

.est_tb1 td.last {
    padding: 8px 5px 5px 5px;
    border-top: 1px solid #dddee2;
    border-right: 0px;
    line-height: 13px;
    vertical-align: top;
    font-size: 11px;
}

.est_tb1 .txt_c {
    text-align: center;
}

.est_tb2 {
    width: 100%;
    border-top: 2px solid #dddee2;
    border-bottom: 2px solid #dddee2;
    font-family: '돋움', dotum;
    font-size: 11px;
    padding-bottom: 10px;
    margin: 3px 0 3px 0;
}

.est_tb2 .tit {
    font-size: 12px;
    padding: 8px 0px 7px 10px;
    text-align: left;
}

.est_tb2 .imgtit {
    font-size: 12px;
    padding: 8px 0px 2px 10px;
    text-align: center;
}

.est_tb2 .txt {
    padding: 10px 0px 8px 10px;
}

.est_tb2 th,
.est_tb2 td {
    padding: 1px 0px 1px 10px;
    vertical-align: top
}

.est_tb2 thead th {
    border-bottom: 1px solid #ccc;
    background: #f3f3f3
}

.est_tb2 tbody th {
    text-align: left;
}

.est_tb2 .veiw {
    text-align: center;
    vertical-align: middle;
}

.est_tb2 th.i {
    text-align: center;
    vertical-align: middle;
}

.est_tb2 .op {
    font-weight: none;
}

.est_tb3 {
    width: 100%;
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
    margin-bottom: 3px;
    border-top: 1px solid #dddee2;
    border-bottom: 1px solid #dddee2;
}

.est_tb3 th {
    padding: 7px 0 4px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #dddee2;
    background-color: #f6f6f6;
    font-family: '돋움', dotum;
    font-size: 12px;
    font-weight: bold;
}

.est_tb3 th.last {
    padding: 7px 0 4px;
    border-top: 1px solid #dddee2;
    border-right: 0px;
    background-color: #f6f6f6;
    font-family: '돋움', dotum;
    font-size: 12px;
    font-weight: bold;
}

.est_tb3 td {
    padding: 6px 0 4px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #dddee2;
}

.est_tb3 td.last {
    padding: 6px 0 4px;
    border-top: 1px solid #dddee2;
    border-right: 0px;
}

.est_tb3 .tit {
    padding: 6px 0 5px 17px;
    text-align: left;
    border-right: 0px;
}

.est_tb3 .txt_l {
    padding-left: 10px;
    text-align: left;
}

.est_tb4 {
    width: 100%;
    border-top: 1px solid #dddee2;
    border-bottom: 2px solid #dddee2;
    font-family: '돋움', dotum;
    table-layout: fixed;
}

.est_tb4 .p_txt {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.est_tb4 th {
    padding: 8px 0px 5px 0px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #dddee2;
    background: #f3f3f3;
    text-align: center;
    vertical-align: top
}

.est_tb4 th.last {
    padding: 8px 0px 5px 0px;
    border-top: 1px solid #dddee2;
    border-right: 0px;
    background: #f3f3f3;
    text-align: center;
    vertical-align: top
}

.est_tb4 td {
    padding: 8px 10px 5px 5px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #dddee2;
    line-height: 13px;
    vertical-align: top;
    font-size: 11px;
    text-align: right;
}

.est_tb4 td.last {
    padding: 8px 10px 5px 5px;
    border-top: 1px solid #dddee2;
    border-right: 0px;
    line-height: 13px;
    vertical-align: top;
    font-size: 11px;
    text-align: right;
}

.est_tb4 .txt_c {
    text-align: center;
    font-weight: bold;
}

.est_tb5 {
    padding: 15px 15px;
}

.est_tb5 .sign {
    height: 40px;
}


/* //estimate E */


/* estimate S */

.imgbackup_tb1,
.imgbackup_tb1 th,
.imgbackup_tb1 td,
.imgbackup_tb2,
.imgbackup_tb2 th,
.imgbackup_tb2 td {
    border: 0
}

.imgbackup_tb1 {
    width: 100%;
    border-bottom: 2px solid #dcdcdc;
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
    border-left: 1px solid #e5e5e5;
}

.imgbackup_tb1 th {
    padding: 15px 0 12px;
    border-top: 2px solid #e9d9d9;
    border-right: 1px solid #e9d9d9;
    border-bottom: 1px solid #e9d9d9;
    border-left: 1px solid #e9d9d9;
    background-color: #f8f1f1;
    color: #a30000;
    font-family: '돋움', dotum;
    font-size: 12px;
    font-weight: bold
}

.imgbackup_tb1 td {
    padding: 10px 0 8px;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    color: #4c4c4c
}

.imgbackup_tb1 td.pf {
    padding: 10px 0 8px;
    border-top: 1px solid #e5e5e5;
    color: #4c4c4c;
    font-weight: bold;
}

.imgbackup_tb2 {
    width: 100%;
    border-bottom: 1px solid #dddee2;
    font-family: '돋움', dotum;
    font-size: 12px;
    table-layout: fixed
}

.imgbackup_tb2 th {
    padding: 10px 0 5px 20px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #dddee2;
    border-left: 1px solid #dddee2;
    background: #f8f8f8;
    color: #666;
    font-weight: bold;
    text-align: left;
    vertical-align: top
}

.imgbackup_tb2 th.tit1 {
    padding: 15px 0 12px 20px;
    border-top: 2px solid #e9d9d9;
    border-bottom: 1px solid #e9d9d9;
    border-right: 1px solid #e9d9d9;
    background: #f8f1f1;
    color: #a30000;
    font-weight: bold;
    text-align: left;
    vertical-align: top
}

.imgbackup_tb2 th.tit2 {
    padding: 15px 0 12px;
    border-top: 2px solid #e9d9d9;
    border-right: 1px solid #e9d9d9;
    border-bottom: 1px solid #e9d9d9;
    background: #f8f1f1;
    color: #a30000;
    font-weight: bold;
    text-align: center;
    vertical-align: top
}

.imgbackup_tb2 td {
    padding: 9px 5px 5px 12px;
    border-top: 1px solid #dddee2;
    border-right: 1px solid #e9d9d9;
    line-height: 16px;
    vertical-align: top
}


/* //estimate E */


/* 부가서비스-동영상호스팅 */

#streaming_tbl {
    width: 100%;
    padding: 0px;
    border-spacing: 1px;
    background-color: #ddd;
}

#streaming_tbl>thead>tr {
    background-color: #f8f8f8;
    text-align: center;
}

#streaming_tbl>tbody>tr {
    background-color: #fff;
    text-align: center;
}

#streaming_tbl td {
    padding: 10px;
    font: 8pt '나눔고딕';
    color: #666;
    line-height: 14pt;
}

.set_pd_t30 {
    padding-top: 30px;
}

.set_pd_t20 {
    padding-top: 20px;
}


/* 메인 광고 & 이벤트 container */

#main_ad_event_container {
    width: 100%;
    height: 257px;
    background-color: #e0e0e0;
    background-image: -webkit-linear-gradient(top, #e0e0e0, #f2f2f2);
    background-image: -moz-linear-gradient(top, #e0e0e0, #f2f2f2);
    background-image: -o-linear-gradient(top, #e0e0e0, #f2f2f2);
    background-image: -ms-linear-gradient(top, #e0e0e0, #f2f2f2);
    background-image: linear-gradient(top, #e0e0e0, #f2f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#e0e0e0, endColorstr=#f2f2f2, GradientType=0);
    /* IE6-9 */
}

.main_ad_wrap {
    width: 1010px;
    margin: 0 auto;
}

.main_ad_wrap_1 {
    float: left;
    width: 25px;
}

.main_ad_wrap_2 {
    float: left;
    width: 960px;
    height: 257px;
    background-color: #fff;
}

.main_left_ad {
    float: left;
    width: 716px;
    height: 257px;
}

.main_right_event {
    float: right;
    width: 244px;
    height: 257px;
    background: url('/images/main_banner/rightbanner_bg.png') no-repeat;
}


/*메인 검색추가
#m_search {}
.search_bg{background:url('/images/msearch/search_line.gif') no-repeat; height:6px; clear:both; margin:10px 0 10px 0}
.m_fr {float:right; width:245px; background:url('/images/msearch/vline.gif') no-repeat; height:151px; margin-top:-10px;}
.m_score {
margin-top:-10px; margin-left:5px;
background: url('/images/msearch//mscore_bg.png') no-repeat;
width: 105px;
height: 104px;
color: #fff;
font-size: 30px;
font-family: Arial, Helvetica, sans-serif;
line-height: 108px;
text-align:center; float:left
}
ul.s_score {
	height:20px
}
ul.s_score:first-child {
	margin-top:-5px
}

ul.s_score li:first-child {
	padding:0 8px 0 0; vertical-align:-5px;
	background:none;
	width:31px !important
}
ul.s_score li {
	float:left;
	width:16px;
	height:16px;
	background:url('/images/msearch/star_off.gif') no-repeat 0 -3px;
}
ul.s_score li.on {
	background:url('/images/msearch/star_on.gif') no-repeat 0 -3px;
}
.m_fl {float:left; width:705px; padding-left:10px}
.m_fl img { vertical-align:-15px; margin-left:10px}
.s-tab {padding:8px 0 0 85px; background:url('/images/msearch/tag1.gif')  no-repeat 0 5px; height:20px }
.s-tab ul{}
.s-tab li{float:left; padding:0 20px; letter-spacing:-1px; background: url('/images/msearch/bgthbar.gif')  no-repeat left ;}
.s-tab li:first-child{background:none;}
.s-tab li a{font-size:11px !important; color:#666 !important; font-weight:normal !important; background:none !important; padding:0 !important;}
.s-tab li a:hover {color:#50597b !important; text-decoration:underline }
.s-tab1 {padding:3px 0 5px 85px; background:url('/images/msearch/tag2.gif')  no-repeat; height:20px;}
.s-tab1 ul{}
.s-tab1 li{float:left; padding:0 20px; letter-spacing:-1px; background: url('/images/msearch/bgthbar.gif')  no-repeat left ;}
.s-tab1 li:first-child{background:none;}
.s-tab1 li a{font-size:11px !important; color:#666 !important; font-weight:normal !important; background:none !important; padding:0 !important;}
.s-tab1 li a:hover {color:#50597b !important; text-decoration:underline }
.m_srch_input {
padding: 0 5px;
font-size: 14px;
font-family: tahoma, verdana, 굴림;
width: 580px;
background-color: #fff;
height: 26px;
border: solid 3px #6c6d7c;
}
.satisfy_txt {
	background:url('/images/msearch/mtxt_bg.gif') no-repeat;
	padding-left:200px;
	padding-right: 15px;
	line-height:33px;
	width:470px; overflow:hidden;
}
.mtb5 {margin:5px 0 5px 0}
*/


/* 메인 검색추가 */

#m_search {}

#m_search1 {
    margin: 0 auto;
    padding: 18px 0 5px 0;
    width: 960px;
    overflow: hidden;
    background: url('//www.ksidc.net/images/msearch/rect_bg.gif') no-repeat;
}

.search_bg {
    background: url('//www.ksidc.net/images/msearch/search_line.gif') no-repeat;
    height: 6px;
    clear: both;
    margin: 10px 0 10px 0
}

.m_fr {
    float: right;
    width: 255px;
    background: url('//www.ksidc.net/images/msearch/vline.gif') no-repeat;
    height: 151px;
    margin-top: -10px;
}

.m_score {
    margin-top: -10px;
    margin-left: 5px;
    background: url('//www.ksidc.net/images/msearch//mscore_bg.png') no-repeat;
    width: 105px;
    height: 104px;
    color: #fff;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 108px;
    text-align: center;
    float: left
}

ul.s_score {
    height: 20px
}

ul.s_score:first-child {
    margin-top: -5px
}

ul.s_score li:first-child {
    padding: 0 8px 0 0;
    vertical-align: -5px;
    background: none;
    width: 31px !important
}

ul.s_score li {
    float: left;
    width: 16px;
    height: 16px;
    background: url('//www.ksidc.net/images/msearch/star_off.gif') no-repeat 0 -3px;
}

ul.s_score li.on {
    background: url('//www.ksidc.net/images/msearch/star_on.gif') no-repeat 0 -3px;
}

.m_fl {
    float: left;
    width: 685px;
    padding-left: 20px
}

.m_fl img {
    vertical-align: -12px;
    *vertical-align: -4px;
    margin-left: 10px;
}

.s-tab {
    padding: 8px 0 0 85px;
    background: url('//www.ksidc.net/images/msearch/tag1.gif') no-repeat 0 5px;
    height: 20px
}

.s-tab ul {}

.s-tab li {
    float: left;
    padding: 0 20px;
    letter-spacing: -1px;
    background: url('//www.ksidc.net/images/msearch/bgthbar.gif') no-repeat left;
}

.s-tab li:first-child {
    background: none;
}

.s-tab li a {
    font-size: 11px !important;
    color: #666 !important;
    font-weight: normal !important;
    background: none !important;
    padding: 0 !important;
}

.s-tab li a:hover {
    color: #50597b !important;
    text-decoration: underline
}

.s-tab1 {
    padding: 3px 0 5px 85px;
    background: url('//www.ksidc.net/images/msearch/tag2.gif') no-repeat;
    height: 20px;
}

.s-tab1 ul {}

.s-tab1 li {
    float: left;
    padding: 0 20px;
    letter-spacing: -1px;
    background: url('//www.ksidc.net/images/msearch/bgthbar.gif') no-repeat left;
}

.s-tab1 li:first-child {
    background: none;
}

.s-tab1 li a {
    font-size: 11px !important;
    color: #666 !important;
    font-weight: normal !important;
    background: none !important;
    padding: 0 !important;
}

.s-tab1 li a:hover {
    color: #50597b !important;
    text-decoration: underline
}

.m_srch_input {
    font-size: 14px;
    font-family: tahoma, verdana, 굴림;
    width: 565px;
    background-color: #fff;
    height: 26px;
    border: solid 3px #d7e2e8;
    padding-top: 0;
    line-height: 26px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    margin-right: -5px;
}

.satisfy_txt {
    background: url('//www.ksidc.net/images/msearch/mtxt_bg1.gif') no-repeat;
    padding-left: 200px;
    padding-right: 15px;
    line-height: 33px;
    width: 470px;
    overflow: hidden;
}

.mtb5 {
    margin: 5px 0 5px 0
}


/* Slider Style */

.pxs_container {
    width: 716px;
    height: 257px;
    position: relative;
    overflow: hidden;
}


/* shop style */

.shop_detail {
    width: 320px;
    padding-left: 10px;
}

.shop_detail ul {
    float: left;
    display: block;
    text-align: left;
    padding: 0px;
}

.shop_detail ul h3 {
    font-size: 13px;
    font-weight: bold !important;
    padding-bottom: 10px;
}

.shop_detail ul li {
    text-align: left;
    margin-top: 10px;
    padding-left: 10px;
    font-size: 11px;
}

.shop_price {
    width: 140px;
    float: left;
    padding-right: 10px;
}

.shop_price h3 {
    width: 50px;
    float: left;
    text-align: left;
    font-size: 11px;
    font-weight: normal !important;
}

.shop_price p {
    width: 80px;
    float: left;
    text-align: right;
    font-weight: bold !important;
    font-size: 13px;
    color: #c74243;
}

.shop_tab {
    width: 100%;
    padding-left: 10px;
    float: left;
    font-size: 12px;
    font-family: tahoma, verdana, 굴림;
}

.shop_tab ul {
    float: left;
    width: 100%;
    background: url('/images/security/ssl_tabbg.gif') no-repeat center 12px;
    height: 50px;
}

.shop_tab li {
    width: 133px;
    float: left;
    display: block;
    height: 33px;
    text-align: center;
}

.shop_tab span {
    display: block;
    font-weight: bold;
    padding-top: 20px;
    color: #777777;
    left: 0;
    top: 0;
    width: 140px;
    height: 33px;
    cursor: pointer;
    background: url(/images/shop/shop_request_tab1_off.jpg) no-repeat center right;
}

.shop_tab span.on {
    font-weight: bold;
    padding-bottom: 0px;
    padding-top: 20px;
    border-bottom: 0 !important;
    width: 140px;
    color: #fff;
    background: url(/images/shop/shop_request_tab1_on.jpg) no-repeat center right;
}


/*2014.08*/

.sub_cover_img div.t_tit {
    padding-bottom: 20px;
    border-bottom: #4f4f4f solid 4px
}

.con1 ul {
    padding: 30px 10px 20px 10px;
}

.con1 ul.ic1 {
    background: url(/images/manage2014/ic1.gif) no-repeat left;
    background-position: 45px 100px
}

.con1 ul.ic2 {
    background: url(/images/manage2014/ic2.gif) no-repeat left;
    background-position: 35px 85px
}

.con1 ul.ic3 {
    background: url(/images/manage2014/ic3.gif) no-repeat left;
    background-position: 48px 95px
}

.con1 ul.ic4 {
    background: url(/images/manage2014/ic4.gif) no-repeat left;
    background-position: 55px 90px
}

.con1 ul.ic5 {
    background: url(/images/manage2014/ic5.gif) no-repeat left;
    background-position: 50px 80px
}

.con1 ul.ic6 {
    background: url(/images/manage2014/ic6.gif) no-repeat left;
    background-position: 50px 85px
}

.con1 ul.ic7 {
    background: url(/images/manage2014/ic7.gif) no-repeat left;
    background-position: 45px 90px
}

.con1 ul li {
    background: url(/images/manage2014/grect.gif) no-repeat 105px 13px;
    padding: 3px 0 3px 115px;
    border: none;
    color: #9d9d9d;
    line-height: 18px
}

.con1 ul li:last-child {
    border-bottom: #adbfcd dashed 1px;
    padding-bottom: 40px;
}

.con1 ul li.fir {
    font-size: 19px;
    letter-spacing: -0.1em;
    font-family: 맑은고딕;
    font-weight: bold;
    color: #565656;
    border: none;
    padding: 3px 0 0 45px;
    margin-bottom: 30px;
    background: none;
}

.con1 ul li.num {
    display: inline-block;
    padding: 4px 10px;
    font-weight: bold;
    line-height: 1.6em;
    color: #fff;
    position: absolute;
    margin-top: 5px;
    text-align: center;
    white-space: nowrap;
    border-radius: 30px;
    font-size: 12px;
    background: #87d2cf;
    margin: 0 10px 0 10px
}

.red1 {
    color: #ff6867 !important;
    font-size: 24px;
    border-bottom: 1px dotted #ff6887;
    padding-bottom: 5px
}

.con1 div {
    margin-bottom: 0 !important
}

.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
}


/*2014.08*/


/*테이블 정보*/

.bbs2014 {
    border-top: 2px solid #575757;
    border-bottom: 1px solid #acacac;
}

.bbs2014 table {
    width: 100%;
}

.bbs2014 table thead th {
    background: #fbfbfb;
    padding: 10px 0;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    color: #545454;
    line-height: 16px;
    text-align: center
}

.bbs2014 table thead th.fir {
    border-left: none;
}

.bbs2014 table thead th.line {
    border-bottom: 1px solid #acacac;
}

.bbs2014 table thead th.sub {
    font-weight: normal;
    border-bottom: 1px solid #acacac;
}

.bbs2014 table tbody .end td {
    border-bottom: none;
}

.bbs2014 table tbody td {
    padding: 10px 5px;
    text-align: center;
    font-size: 11px;
    font-family: tahoma, verdana, "돋음", Dotum;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

.bbs2014 table tbody td.fir {
    border-left: none;
}

.bbs2014 table tbody td.fir1 {
    border-left: none;
    color: #545454;
    font-size: 12px;
    font-weight: bold
}

.bbs2014 table tbody td.fir2 {
    color: #545454;
    font-size: 12px;
    font-weight: bold
}

.bbs2014 table tbody td.pr {
    text-align: right;
}

.bbs2014 table tbody td.inp {
    text-align: left;
    padding-left:10px;
}

.server:after {
    content: "";
    clear: both;
    display: block;
}

.server ul li {
    float: left;
    width: 335px;
}

.server table {
    border-top: 2px solid #575757;
    width: 100%;
}

.server table thead th {
    background: #ebebeb;
    padding: 10px 0;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    color: #545454;
    line-height: 16px;
    text-align: center
}

.server table thead th.line {
    border-bottom: 1px solid #acacac;
}

.server table .line2 {
    border-left: 1px solid #ebebeb;
}

.server table thead th.sub {
    font-weight: normal;
    border-bottom: 1px solid #acacac;
}

.server table tbody .end td {
    border-bottom: none;
}

.server table tbody td {
    padding: 10px 5px;
    text-align: center;
    font-size: 11px;
    font-family: tahoma, verdana, "돋음", Dotum;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

.server table tbody td.fir {
    border-left: none;
}

.server table tbody td.fir1 {
    border-left: none;
    color: #545454;
    font-size: 12px
}

.server table tbody td.pr {
    text-align: right;
}

.server table tbody td.pl {
    text-align: left;
}

.colr {
    color: red;
}

.colr02 {
    color: red;
}

.lic {
    text-decoration: line-through;
}

.lib {
    text-decoration: underline;
}

.phead {
    color: #333333;
    line-height: 30px;
    margin-bottom: 20px;
    padding-left: 10px;
    border-top-color: white;
    border-bottom-color: #E7E7E7;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
    /* IE6-9 */
    outline: 0;
    height: 30px;
    border: 1px solid #cccccc;
    position: relative;
    margin: -1px;
    font-weight: bold;
}

ol.list_num li {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px
}

ul.list_arrow li.tit {
    background: url(/images/icona.png) no-repeat 15px 3px;
    padding-left: 30px;
    color: #333333;
    padding-right: 10px
}

ul.list_arrow li {
    padding-left: 40px;
    background: url(/images/iconb.gif) 30px 6px no-repeat;
    margin-top: 0;
    margin-bottom: 8px;
    color: #4c4c4c;
    font-size: 11px;
    padding-right: 10px
}

.ev2014 {
    padding-left: 15px
}

.ev2014 ul li {
    color: #666666;
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 20px
}

.ev2014 ul li img {
    margin-top: 60px
}


/*2015 팝업*/

.popbig {
    width: 800px;
    position: relative;
    margin: 0 auto;
    text-align: center
}

.popbig .lclose {
    position: absolute;
    z-index: 10001;
    top: 5px;
    left: 0
}

.popbig .rclose {
    position: absolute;
    z-index: 10001;
    top: 5px;
    right: 0
}

.popbtn {
    position: absolute;
    z-index: 10001;
    top: 420px;
    left: 280px
}

.popdot {
    position: absolute;
    z-index: 10001;
    width: 120px;
    left: 370px;
    top: 490px
}

.popdot ul li {
    float: left;
    padding: 5px
}

.evnetlist {
    margin-top: 0px
}

.evnetlist li {
    float: left;
    width: 350px;
    position: relative;
    margin-top: 50px
}

.evnetlist li.fr {
    float: right;
    width: 350px;
}


/* 휴먼 전환 대상 조회*/

.ntbox {
    width: 600px;
    padding: 30px;
    text-align: center;
}

.ntbox h2 {
    display: block;
    width: 600px;
    height: 80px;
    text-align: left;
    padding-top: 20px;
    background: url('/images/notice/line02.jpg') no-repeat left top;
}

.ntbox_inner img {
    display: inline-block;
    width: 152px;
    height: 126px;
    float: left;
}

.ntbox form {
    margin: 0 0 0 180px;
    width: 400px;
    padding: 10px 0 0 0;
}

.ntbox_inner {
    margin: 0px 0 10px 0;
    padding: 0 0 20px 0;
    text-align: left;
    background: url('/images/notice/line01.jpg') no-repeat center bottom;
}

.ntbox_inner:before,
.ntbox_inner:after {
    content: "";
    clear: both;
    display: block;
}

.ntbox ol {
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    background: #f2f2f2;
    width: 543px;
    padding: 20px;
    margin: 0 0 20px 0;
    text-align: left;
}

.ntbox>ol li {
    padding: 0 0 10px 0;
}

.sc01 {
    text-align: left;
}

.sc01 label {
    display: block;
    font-weight: bold;
    margin: 0 0 5px 0;
    font-size: 1.2em;
}

.sc01 input {
    border: 1px solid #dfdfdf;
    height: 33px;
    width: 280px;
    margin-top: -4px;
}

.sc01 button {
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    background: #fff;
    padding: 9px 15px 9px 15px;
    box-shadow: #f3f3f3 1px 1px 0px;
}

.sc01_com {
    margin-top: 15px;
    line-height: 1.4em;
}

.sc01_com span {
    font-weight: bold;
    color: #d64d3a;
}

.kslogin00 {
    border: 1px solid #b34432;
    border-radius: 3px;
    color: #fff;
    padding: 15px 40px 15px 40px;
    font-weight: bold;
    font-size: 1.3em;
    box-shadow: #dfdfdf 1px 1px 0px;
    background: #c03e3c;
    background: -o-linear-gradient(90deg, #ea5655, #ab3130);
    background: -moz-linear-gradient( center top, #ea5655 5%, #ab3130 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ea5655), color-stop(1, #ab3130));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5655', endColorstr='#ab3130');
    background: -webkit-linear-gradient(#ea5655, #ab3130);
    background: -ms-linear-gradient(#ea5655, #ab3130);
    background: linear-gradient(#ea5655, #ab3130);
}


/* 휴먼 전환 대상 조회_end*/


/*서비스신청_패스트 서버*/

.sv00 {}

.sv00:before,
.sv00:after {
    content: "";
    clear: both;
    display: block;
}

.sv00 img {
    display: block;
}

.sv00 div {
    text-align: center;
    padding: 0 0 0 90px;
}

.sv00 ul li {
    display: inline;
    float: left;
    padding: 0 5px 0 0;
}

.sv01 {
    margin: 30px 20px 5px 0;
    text-align: right;
}

.sv01:before,
.sv01:after {
    content: "";
    clear: both;
    display: block;
}

.sv02 {
    margin: 40px 0 40px 0;
    background: url('/images/server/fast_dotline.gif') repeat-x;
    letter-spacing: -0.2px;
    text-align: justify;
    color: #424242;
}

.sv02:before,
.sv02:after {
    content: "";
    clear: both;
    display: block;
}

.sv02 h2 {
    font-weight: bold;
    color: #424242;
    letter-spacing: -0.1em;
    padding: 0 0 10px 0;
}

.sv02 h2 span {
    color: #eb3334;
}

.sv02 img {
    vertical-align: middle;
}

.sv02 dl {
    color: #828282;
}

.sv02 dt {
    color: #424242;
}

.sv02_line {
    background: url('/images/server/fast_dotline02.gif') repeat-x bottom;
    padding: 5px;
}

.sv02_01 {
    margin: 0 0 20px 0;
    background: url('/images/server/fast_dotline.gif') repeat-x;
    letter-spacing: -0.2px;
    text-align: justify;
    color: #424242;
    line-height: 1.5em;
    padding: 20px 20px 0 20px;
}

.sv02_02 {
    margin: 0 0 20px 0;
    background: url('/images/server/fast_dotline.gif') repeat-x;
    letter-spacing: -0.2px;
    text-align: justify;
    color: #424242;
    line-height: 1.5em;
    padding: 20px 20px 0 20px;
}

.sv02_03 {
    margin: 0 0 20px 0;
    background: url('/images/server/fast_dotline.gif') repeat-x;
    letter-spacing: -0.2px;
    text-align: justify;
    color: #424242;
    line-height: 1.5em;
    padding: 20px 20px 0 20px;
}

.sv03 {
    margin-top: 10px;
}

.sv03:before,
.sv03:after {
    content: "";
    clear: both;
    display: block;
}

.sv03 img {
    display: inline-block;
    float: left;
}

.sv03 dl {
    padding: 12px 0 10px 90px;
}

.sv03 dt {
    font-size: 1.3em;
    margin: 0 0 10px 0;
    font-weight: bold;
    letter-spacing: -0.05em;
    color: #424242;
}

.sv03 span {
    color: #eb3334;
}


/*서비스신청_패스트 서버_end*/


/*공통(간격)*/

.txtc {
    text-align: center;
}

.txtl {
    text-align: left;
}

.mgb20 {
    margin: 0 0 20px 0;
}

.mgb40 {
    margin: 0 0 40px 0;
}

.mgt10 {
    margin: 10px 0 0 0;
}

.mgt20 {
    margin: 20px 0 0 0;
}

.mgt40 {
    margin: 40px 0 0 0;
}

.mgr5 {
    margin: 0 5px 0 0;
}

.mgl30 {
    margin: 0 0 0 30px;
}

.pdt10 {
    padding: 10px 0 0 0;
}

.pdt20{
	padding:20px 0 0 0;
}

.bt {
    border-bottom: 0px solid#a9a9a9;
}

.subcon {
    padding: 0 0 0 15px;
}

.subcon h3 {
    margin: 0 0 10px 0;
    color: #424242;
}

.subcon h5 {
    margin: 0 0 10px 0;
    color: #424242;

}

.subcon ul li {
    line-height: 1.5em;
    color: #828282;
    letter-spacing: 0;
}

.subcon02 ul li {
    line-height: 1.5em;
    color: #828282;
    letter-spacing: 0;
}

.subcon02_01 {
    padding: 0 0 0 55px;
}

.subcon02_01 span {
    color: #eb3334;
}


/*공통(간격)_end*/


/*상담/견적 요청, 서비스 문의 공통영역*/
.tel_re {
    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;
	}

.tel_re span:nth-of-type(2) {
    font-size: 11px;
    display: block;
	}

.tel_num {
    background: #f0f0f0;
    font-weight: normal;
    border-radius: 5px;
    padding: 4px 7px;
    margin-left: 10px;
    font-size: 11px
	}





/*상담/견적 요청, 서비스 문의 공통영역2*/
.tel_re2 {
    margin-top: 40px;
    border: 1px solid #e5d4c2;
    border-radius: 5px;
   
    line-height: 24px;
    vertical-align: middle;
    margin-bottom: 10px;
    color: #908f8f;
    font-weight: bold;
    background: url(/images/manage2014/tel_icon.gif) no-repeat 30px 25px;

	}

.tel_re2 dl{ margin:10px 0 10px 100px;}
.tel_re2 dl dt{color:#424242; font-size:1.2em;}
.tel_re2 dl dd{color:#828282; font-size:1.12em;}
.tel_re2 b{}
.tel_re2 dl dd span{ color:ccc; }
.tel_re2 span{ color:fff;}
.tel_num2{
    background: #828282;
    font-weight: normal;
	color:#fff;
	font-family:'돋움';
    border-radius: 2px;
    padding: 3px 5px 0px 5px;
    margin-left: 5px;
    font-size: 11px
	}
/*상담/견적 요청, 서비스 문의 공통영역2_end*/






.gbtn_rer {
     font-weight: bold;
    text-decoration: none;
    font-family: Arial;
    color: #fff;
    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: #8088a9;
    background: -o-linear-gradient(90deg, #8088a9, #6a739a);
    background: -moz-linear-gradient( center top, #8088a9 5%, #6a739a 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8088a9), color-stop(1, #6a739a));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#6a739a');
    background: -webkit-linear-gradient(#8088a9, #6a739a);
    background: -ms-linear-gradient(#8088a9, #6a739a);
    background: linear-gradient(#8088a9, #6a739a);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    padding: 15px;
    border-color: #545d82;
    border-width: 1px;
    border-style: solid;
    width: 162px;
	letter-spacing:0;
	 cursor: pointer;
}

.gbtn_rel {
    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: #fe706c;
    background: -o-linear-gradient(90deg, #fe706c, #fd4e4b);
    background: -moz-linear-gradient( center top, #fe706c 5%, #fd4e4b 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd4e4b), color-stop(1, #fd4e4b));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe706c', endColorstr='#fd4e4b');
    background: -webkit-linear-gradient(#fe706c, #fd4e4b);
    background: -ms-linear-gradient(#fe706c, #fd4e4b);
    background: linear-gradient(#fe706c, #fd4e4b);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    color: #FFF;
    padding: 15px;
    border-color: #fd4e4b;
    border-width: 1px;
    border-style: solid;
    width:162px;
	letter-spacing:0;
	 cursor: pointer;
}



.gbtn_rel2 {
    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: #a1a1a1;
    background: -o-linear-gradient(90deg, #a1a1a1, #7f7f7f);
    background: -moz-linear-gradient( center top, #a1a1a1 5%, #7f7f7f 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7f7f7f), color-stop(1, #7f7f7f));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a1a1', endColorstr='#7f7f7f');
    background: -webkit-linear-gradient(#a1a1a1, #7f7f7f);
    background: -ms-linear-gradient(#a1a1a1, #7f7f7f);
    background: linear-gradient(#a1a1a1, #7f7f7f);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    color: #FFF;
    padding: 7px;
    border-color: #7f7f7f;
    border-width: 1px;
    border-style: solid;
  
	letter-spacing:0;
	cursor: pointer;
}
.gbtn_rel3 {
    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: #5a5a5a;
    background: -o-linear-gradient(90deg, #5a5a5a, #3b3b3b);
    background: -moz-linear-gradient( center top, #5a5a5a 5%, #3b3b3b 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b3b3b), color-stop(1, #3b3b3b));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a5a', endColorstr='#3b3b3b');
    background: -webkit-linear-gradient(#5a5a5a, #3b3b3b);
    background: -ms-linear-gradient(#5a5a5a, #3b3b3b);
    background: linear-gradient(#5a5a5a, #3b3b3b);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    color: #FFF;
    padding:7px;
    border-color: #3b3b3b;
    border-width: 1px;
    border-style: solid;
   
	letter-spacing:0;
	 cursor: pointer;
}

.tel_go{text-align:center; margin: 20px 0 0 0; }
.tel_go2 {text-align:right; margin: 20px 0 0 0; }

/*상담/견적 요청, 서비스 문의_end*/


/*공통(버튼)*/

.btn_sp01 {
    padding: 13px 18px 13px 18px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #FFF;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    font-family: dotum, 돋움;
    -webkit-transition: ;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color: #f24845;
    background-image: -moz-linear-gradient(top, #fe706c, #f24845);
    background-image: -ms-linear-gradient(top, #fe706c, #f24845);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fe706c), to(#f24845));
    background-image: -webkit-linear-gradient(top, #fe706c, #f24845);
    background-image: -o-linear-gradient(top, #fe706c, #f24845);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe706c', endColorstr='#b92026', GradientType=0);
    border-radius: 4px;
    border: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0px 0px #9f9f9f, 1px 1px 2px 0px #9f9f9f;
    -webkit-box-shadow: 0px 0px #9f9f9f, 1px 1px 2px 0px #9f9f9f;
    -moz-box-shadow: 0px 0px #9f9f9f, 1px 1px 2px 0px #9f9f9f;
    -ms-box-shadow: 0px 0px #9f9f9f, 1px 1px 2px 0px #9f9f9f;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    font-weight: bold;
}


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	padding:4px 10px 0 10px;
	line-height:1.5em;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
 
   


.myButton02 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	padding:0 10px 0 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	letter-spacing:0;
	
}
.myButton02:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}


/*index*/

.pn_spaceA select {
    width: 100%;
}


/*업적*/

.achievements {
    margin-top: 10px;
}

.achievements:before,
.achievements:after {
    content: "";
    clear: both;
    display: block;
}

.achievements li {
    float: left;
    background: url('/images/icon/am_line_r.gif') no-repeat 0;
    padding: 0 13px 0 13px;
}

.achievements li.cll {
    padding-left: 0;
    margin-left: 0;
    background: none;
}

.achievements img {
    padding: 0;
    margin: 0;
}

.achievements_in {}

.achievements_in:before,
.achievements_in:after {
    content: "";
    clear: both;
    display: block;
}


/*업적_end*/


/*index_end*/


/*sub_서비스 신청*/

.fastbtn_on {
    padding: 5px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 724px;
    color: #FFF;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: ;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color: #b92026;
    background-image: -moz-linear-gradient(top, #f13a3e, #b92026);
    background-image: -ms-linear-gradient(top, #f13a3e, #b92026);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f13a3e), to(#b92026));
    background-image: -webkit-linear-gradient(top, #f13a3e, #b92026);
    background-image: -o-linear-gradient(top, #f13a3e, #b92026);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f13a3e', endColorstr='#b92026', GradientType=0);
    border-radius: 1px;
    border: 1px solid #bb2127;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    -webkit-box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    -moz-box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    -ms-box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    font-weight: bold;
}

.fastbtn_off {
    padding: 5px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 723px;
    color: #FFF;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: ;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color: #acacac;
    background-image: -moz-linear-gradient(top, #acacac, #7c7c7c);
    background-image: -ms-linear-gradient(top, #acacac, #7c7c7c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#acacac), to(#7c7c7c));
    background-image: -webkit-linear-gradient(top, #acacac, #7c7c7c);
    background-image: -o-linear-gradient(top, #acacac, #7c7c7c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acacac', endColorstr='#b92026', GradientType=0);
    border-radius: 1px;
    border: 1px solid #7c7c7c;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    -webkit-box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    -moz-box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    -ms-box-shadow: 0px 0px #f0f0f0, 1px 2px 2px 0px #f0f0f0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    font-weight: bold;
}

.btnvs01 span:nth-of-type: {}

.itit_off {
    padding: 10px;
    border-radius: 2px;
    border: 1px solid #828282;
    background: #d9d9d9;
    color: #fff;
    width: 714px;
    background-color: #828282;
    background-image: -webkit-linear-gradient(top, #828282, #424242);
    background-image: -moz-linear-gradient(top, #828282, #424242);
    background-image: -o-linear-gradient(top, #828282, #424242);
    background-image: -ms-linear-gradient(top, #828282, #424242);
    background-image: linear-gradient(top, #828282, #424242);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#828282, endColorstr=#424242, GradientType=0);
    /* IE6-9 */
}

.fast00 {}

.fast00 h2 {
    display: block;
    margin: 0 0 10px 0;
}

.fast00a {
    width: 100%;
}

.fast00a h3 {
    display: block;
    margin: 0 0 5px 10px;
}

.fast00b {
    width: 714px;
    margin: 20px 0 0 7px;
}

.fast00b h3 {
    display: block;
}

.itit span {
    text-align: right;
}

.fast_tit {
    margin: 30px 0 10px 10px;
}

.fast_tit:before,
.fast_tit:after {
    content: "";
    clear: both;
    display: block;
}

.cms_con01 {
    text-align: left;
    margin: 20px 0 0 0;
}

.mg {
    margin: 0 0 0 320px;
}

.cms_con02 {
    background: url('/images/server/end_img01.gif') no-repeat left center;
    height: 216px;
    margin: 60px 0 0 0;
}

.cms_con02 dl {
    margin: 0 0 0 260px;
}


/*-------------------------------- guide_new --------------------------------*/
 
.con_are {
    float: left;
    margin: 26px 30px 0 50px;
    width: 713px;
	/*font-family:'Malgun Gothic';*/
	font-family: 'Nanum Gothic', sans-serif;
	
}

.con_tit_are {
    float: right;
    width: 713px;
}

.con_tit_are h2 {
    display: block;
    float: left;
}

.navi_s1 {
    float: right;
    text-align: right;
    font-size: 11px;
    font-family: 돋움, dotum;
    color: #a8a8a8;
}

.navi_s1 img {
    padding: 0 5px 0 5px;
}

.navi_s1 span {
    color: #323232;
}

.con_visual {
    margin-top: 57px;
	font-family: 'Nanum Gothic', sans-serif;
	font-size:2.8em;
	font-weight:200;
	color:#828282;
}


.con_visual b{ color:#424242; font-weight:600;}



.allbtn01 a {
    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: #fe706c;
    background: -o-linear-gradient(90deg, #fe706c, #fd4e4b);
    background: -moz-linear-gradient( center top, #fe706c 5%, #fd4e4b 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd4e4b), color-stop(1, #fd4e4b));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe706c', endColorstr='#fd4e4b');
    background: -webkit-linear-gradient(#fe706c, #fd4e4b);
    background: -ms-linear-gradient(#fe706c, #fd4e4b);
    background: linear-gradient(#fe706c, #fd4e4b);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    color: #FFF;
    padding: 15px;
    border-color: #fd4e4b;
    border-width: 1px;
    border-style: solid;
    width: 130px;
	letter-spacing:0;
}

.allbtn02 a {
    font-weight: bold;
    text-decoration: none;
    font-family: Arial;
    color: #fff;
    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: #8088a9;
    background: -o-linear-gradient(90deg, #8088a9, #6a739a);
    background: -moz-linear-gradient( center top, #8088a9 5%, #6a739a 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8088a9), color-stop(1, #6a739a));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#6a739a');
    background: -webkit-linear-gradient(#8088a9, #6a739a);
    background: -ms-linear-gradient(#8088a9, #6a739a);
    background: linear-gradient(#8088a9, #6a739a);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    padding: 15px;
    border-color: #545d82;
    border-width: 1px;
    border-style: solid;
    width: 130px;
	letter-spacing:0;
}

.con_arein {
    margin: 40px 0 0 0;
    letter-spacing: -0.3px;
    text-align: justify;
    color: #888;
    /*font-family: 'Malgun Gothic';*/
    font-family: 'Nanum Gothic', sans-serif;
	font-weight: 400;
    line-height:1.4em;
	letter-spacing:-0.05em;
    width: 98%;
	font-size:10pt;
}

.con_arein h3 {
    margin: 0 0 10px 0;
    color: #424242;
    font-size: 1.7em;
    font-weight: none;
    display: block;
    background: url(/images/line_dot2.gif) repeat-x bottom left;
    padding: 0 0 15px 0;
}

.con_arein h4 {
    margin: 0 0 10px 0;
    color: #424242;
    font-size: 1.3em;
	letter-spacing:-0.1em;
    font-weight: none;
    display: block;
}

.con_arein h5 {
    margin: 0 0 0 0;
    color: #424242;
    font-size: 1em;
    font-weight: none;
    display: block;
}


.mgb40 {
    margin: 0 0 40px 0;
}

.mgb60 {
    margin: 0 0 60px 0;
}


.mgt20 {
    margin: 20px 0 0 0;
}

.mgt40 {
    margin: 40px 0 0 0;
}

.mgt60 {
    margin: 60px 0 0 0;
}

.mgb60 {
    margin: 0 0 60px 0;
}
.mgb80{
	margin:0 0 80px 0;
}

.mgt80 {
    margin: 80px 0 0 0;
}


.pdr5 {
    padding: 0 5px 0 0;
}

.alltab1 {
    width: 100%;
    float: left;
    font-size: 11px;
    font-family: tahoma, verdana, 굴림;
}

.alltab1 ul {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
}

.alltab1 ul li {
    padding-left: 2px;
    float: left;
    display: block;
    text-align: center;
    letter-spacing: -0.1em;
	line-height:2em;
}

.alltab1 span {
    display: block;
    font-weight: bold;
    color: #777777;
    width: auto;
    height: 25px;
    border-radius: 3px 3px 0 0px;
    border-color: #8c8c8c;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    vertical-align: middle;
    padding: 5px 15px 0 15px;
    text-decoration: none;
    color: #fff;
    box-shadow: #a6a6a6 0px 1px 1px;
    o-box-shadow: #a6a6a6 0px 1px 1px;
    -moz-box-shadow: #a6a6a6 0px 1px 1px;
    -webkit-box-shadow: #a6a6a6 0px 1px 1px;
    background: #9c9c9c;
    background: -o-linear-gradient(90deg, #9c9c9c, #8c8c8c);
    background: -moz-linear-gradient( center top, #9c9c9c 5%, #8c8c8c 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9c9c9c), color-stop(1, #8c8c8c));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#8c8c8c');
    background: -webkit-linear-gradient(#9c9c9c, #8c8c8c);
    background: -ms-linear-gradient(#9c9c9c, #8c8c8c);
    background: linear-gradient(#9c9c9c, #8c8c8c);
}

.alltab1 span.on {
    display: block;
    font-weight: bold;
    color: #777777;
    width: auto;
    height: 25px;
    border-radius: 3px 3px 0 0px;
    border-color: #fd4f4c;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    vertical-align: middle;
    padding: 5px 15px 0 15px;
    text-decoration: none;
    text-shadow: 0px 1px 1px #cd321d;
    color: #fff;
    box-shadow: #a6a6a6 0px 1px 1px;
    o-box-shadow: #a6a6a6 0px 1px 1px;
    -moz-box-shadow: #a6a6a6 0px 1px 1px;
    -webkit-box-shadow: #a6a6a6 0px 1px 1px;
    background: #fd4f4c;
    background: -o-linear-gradient(90deg, #fe6f6b, #fd4f4c);
    background: -moz-linear-gradient( center top, #fd4f4c 5%, #fe6f6b 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd4f4c), color-stop(1, #fe6f6b));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#fe6f6b');
    background: -webkit-linear-gradient(#fe6f6b, #fd4f4c);
    background: -ms-linear-gradient(#fe6f6b, #fd4f4c);
    background: linear-gradient(#fe6f6b, #fd4f4c);
}

.firewall_c02 {}
.firewall_c02 ul li {clear: left; border-bottom: 1px solid #e7e7e7;}
.firewall_c02 img {display: inline-block; float: left; margin: 0 20px 0 0;}
.firewall_c02_01{ background:url(/images/security/firewall2_img01.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c02_02{ background:url(/images/security/firewall2_img02.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c02_03{ background:url(/images/security/firewall2_img03.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c02_04{ background:url(/images/security/firewall2_img04.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c02_05{ background:url(/images/security/firewall2_img05.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c02_06{ background:url(/images/security/firewall2_img06.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c02 dt {font-weight: bold; font-size: 1.5em; color: #424242; padding:0 0 10px 0;}


.firewall_c03 ul li {clear: left; border-bottom: 1px solid #e7e7e7;}
.firewall_c03 img {display: inline-block; float: left; margin: 0 20px 0 0;}
.firewall_c03_01{ background:url(/images/security/firewall2_tab3_01.gif)no-repeat; padding: 20px 0 30px 120px; margin:10px 0 0 0;}
.firewall_c03_02{ background:url(/images/security/firewall2_tab2_03.gif)no-repeat; padding: 20px 0 50px 120px; margin:10px 0 0 0;}
.firewall_c03_03{ background:url(/images/security/firewall2_tab2_07.gif)no-repeat; padding: 20px 0 50px 120px; margin:10px 0 0 0;}
.firewall_c03_04{ background:url(/images/security/firewall2_img01.gif)no-repeat; padding: 20px 0 50px 120px; margin:10px 0 0 0;}
.firewall_c03_05{ background:url(/images/security/firewall2_tab2_02.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c03_06{ background:url(/images/security/firewall2_img03.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c03_07{ background:url(/images/security/firewall2_tab2_04.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c03_08{ background:url(/images/security/firewall2_img05.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c03_09{ background:url(/images/security/firewall2_tab2_06.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c03 dt {font-weight: bold; font-size: 1.5em; color: #424242; padding:0 0 10px 0; }






.firewall_c04 ul li {clear: left; border-bottom: 1px solid #e7e7e7; }
.firewall_c04 img {display: inline-block; float: left; margin: 0 20px 0 0;}
.firewall_c04_01{ background:url(/images/security/firewall2_tab3_01.gif)no-repeat; padding: 20px 0 30px 120px; margin:10px 0 0 0;}
.firewall_c04_02{ background:url(/images/security/firewall2_tab3_02.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c04_03{ background:url(/images/security/firewall2_tab3_03.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c04_04{ background:url(/images/security/firewall2_tab3_04.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c04_05{ background:url(/images/security/firewall2_tab3_05.gif)no-repeat; padding: 20px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c04_06{ background:url(/images/security/firewall2_tab3_06.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c04_07{ background:url(/images/security/firewall2_tab3_07.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c04_08{ background:url(/images/security/firewall2_tab3_08.gif)no-repeat; padding: 30px 0 40px 120px; margin:10px 0 0 0;}
.firewall_c04 dt {font-weight: bold; font-size: 1.5em; color: #424242; padding:0 0 10px 0;}




.fll {letter-spacing: -0.1em;}

.sbtn {
    border-radius: 2px;
    font-size: 11px;
    height: 16px;
    width: 76px;
    padding: 2px;
    background: red;
    color: #fff;
    !important
}




.alltab2 {
    width: 100%;
    float: left;
    font-size: 11px;
    font-family: tahoma, verdana, 굴림;
}

.alltab2 ul {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
}

.alltab2 ul li {
    padding-left: 2px;
    float: left;
    display: block;
    text-align: center;
    letter-spacing: -0.1em;
}

.alltab2 span {
    display: block;
    font-weight: bold;
    color: #777777;
    width: auto;
    height: 40px;
    border-radius: 3px 3px 0 0px;
    border-color: #8c8c8c;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    vertical-align: middle;
    padding: 5px 15px 0 15px;
    text-decoration: none;
    color: #fff;
    box-shadow: #a6a6a6 0px 1px 1px;
    o-box-shadow: #a6a6a6 0px 1px 1px;
    -moz-box-shadow: #a6a6a6 0px 1px 1px;
    -webkit-box-shadow: #a6a6a6 0px 1px 1px;
    background: #9c9c9c;
    background: -o-linear-gradient(90deg, #9c9c9c, #8c8c8c);
    background: -moz-linear-gradient( center top, #9c9c9c 5%, #8c8c8c 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9c9c9c), color-stop(1, #8c8c8c));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#8c8c8c');
    background: -webkit-linear-gradient(#9c9c9c, #8c8c8c);
    background: -ms-linear-gradient(#9c9c9c, #8c8c8c);
    background: linear-gradient(#9c9c9c, #8c8c8c);
}

.alltab2 span.on {
    display: block;
    font-weight: bold;
    color: #777777;
    width: auto;
    height: 40px;
    border-radius: 3px 3px 0 0px;
    border-color: #fd4f4c;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    vertical-align: middle;
    padding: 5px 15px 0 15px;
    text-decoration: none;
    text-shadow: 0px 1px 1px #cd321d;
    color: #fff;
    box-shadow: #a6a6a6 0px 1px 1px;
    o-box-shadow: #a6a6a6 0px 1px 1px;
    -moz-box-shadow: #a6a6a6 0px 1px 1px;
    -webkit-box-shadow: #a6a6a6 0px 1px 1px;
    background: #fd4f4c;
    background: -o-linear-gradient(90deg, #fe6f6b, #fd4f4c);
    background: -moz-linear-gradient( center top, #fd4f4c 5%, #fe6f6b 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd4f4c), color-stop(1, #fe6f6b));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#fe6f6b');
    background: -webkit-linear-gradient(#fe6f6b, #fd4f4c);
    background: -ms-linear-gradient(#fe6f6b, #fd4f4c);
    background: linear-gradient(#fe6f6b, #fd4f4c);
}

/*-------------------------------- guide_new_end --------------------------------*/


/*-------- table 공통 ----------*/

.all_tb table {
	letter-spacing:-0.5em;
    border-spacing: 0px;
    border: 0px;
    border-collapse: collapse;
    margin-top: 13px;
    width: 100%;
    border-top: 2px solid #575757;
    border-bottom: 1px solid #cccccc;
}

.all_tb table thead th {
    border-top: none;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    background: #f8f8f8;
    color: #424242;
    padding: 7px;
}

.all_tb table thead td {
    text-align: center;
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
    font-family: 'Dotum';
  
    color: #767676;
}

.all_tb table th {
    text-align: center;
    color: #767676;
    font-weight: 600;
    font-size: 12px;
    font-family: 'Dotum';
   
}

.all_tb table tbody th {
    color: #525252;
    padding: 7px;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

.all_tb table tbody tr {
    border-top: 1px solid #cccccc;
}

.all_tb table tbody td {
    text-align: center;
    border-right: 1px solid #ccc;
    color: #767676;
    font-size: 12px;
    font-family: 'Dotum';
    
    padding: 7px;
}

.all_tb table tbody td img {
    margin-top: 16px;
}

.all_tb table tbody td span {
    padding: 0px;
    color: #525252;
    font-weight: normal;
}

.all_tb table tbody td b {
    color: #f26522;
    font-weight: bold;
}

.all_tb2 table {
    border-spacing: 0px;
    border: 0px;
    border-collapse: collapse;
    margin-top: 13px;
    width: 100%;
    border-top: 2px solid #575757;
    border-bottom: 1px solid #cccccc;
	font-size:11pt;
	letter-spacing:-0.05em;

}

.all_tb2 table td.clr {
    border-right: 0px;
}

.all_tb2 table th.clr {
    border-right: 0px;
}


.all_tb2 table thead th {
    border-top: none;
    border-bottom: 1px solid #cccccc;
    background: #f8f8f8;
    color: #424242;
    padding: 8px 5px 8px 5px;
}

.all_tb2 table thead td {
    text-align: left;
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
    font-family: 'Dotum';
  
    color: #767676;
    padding: 0;
}

.all_tb2 table td.center {
    text-align: center;
}


.all_tb2 table th.center {
    text-align: center;
}



.all_tb2 table th {
  
    color: #767676;
    font-weight: 600;
    font-size: 12px;
    font-family: 'Dotum';
    letter-spacing: 0px;
	text-align:center;
}

.all_tb2 table tbody th {
    color: #525252;
    border: 0px;
    background: #f8f8f8;
    border-right: 1px solid #ccc;
    padding: 8px 5px 8px 5px;
}

.all_tb2 table tbody th .clr {
    border-right: 0px;
}

.all_tb2 table tbody tr {
    border-top: 1px solid #cccccc;
}

.all_tb2 table tbody td {
    text-align: left;
    border-right: 1px solid #ccc;
    color: #767676;
    font-size: 12px;
    font-family: 'Dotum';
   
    padding: 5px;
}

.all_tb2 table tbody td.clr {
    border-right: 0px;
}

.all_tb2 table tbody td img {
    margin-top: 16px;
}

.all_tb2 table tbody td span {
    padding: 0px;
    color: #525252;
    font-weight: normal;
}

.all_tb2 table tbody td b {
    color: #828282;
    font-weight: bold;
}

.bgcol_y{ background:#fefbea;}



.all_tb3 table {
    border-spacing: 0px;
    border: 0px;
    border-collapse: collapse;
    margin-top: 13px;
    width: 100%;
    border-top: 2px solid #575757;
    border-bottom: 1px solid #cccccc;
	font-size:11pt;
	letter-spacing:-0.05em;
}
.all_tb3 table td.clr { border-right: 0px;}
.all_tb3 table th.clr {border-right: 0px;}
.all_tb3 table thead th {
    border-top: none;
    border-bottom: 1px solid #cccccc;
    background: #;
    color: #424242;
    padding: 8px 5px 8px 5px;
}
.all_tb3 table thead td {
    text-align: left;
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
    font-family: 'Dotum';
    color: #767676;
    padding: 0;
}
.all_tb3 table th { 
    color: #767676;
    font-weight: 600;
    font-size: 12px;
    font-family: 'Dotum';
    letter-spacing: 0px;
}
.all_tb3 table tbody th {
    color: #525252;
    border: 0px;
    background:#eaeffe;
    border-right: 1px solid #ccc;
    padding: 8px 5px 8px 5px;}
.all_tb3 table tbody th .clr {border-right: 0px;}
.all_tb3 table tbody tr {border-top: 1px solid #cccccc;}
.all_tb3 table tbody td {text-align: left; border-right: 1px solid #ccc; font-size: 12px; font-family: 'Dotum'; padding: 5px;}
.all_tb3 table tbody td.clr {border-right: 0px;}
.all_tb3 table tbody td img {margin-top: 16px;}
.all_tb3 table tbody td span {padding: 0px; font-weight: normal;}





.all_tb4 table {
    border-spacing: 0px;
    border: 0px;
    border-collapse: collapse;
    margin-top: 13px;
    width: 100%;
    border-top: 2px solid #575757;
    border-bottom: 1px solid #cccccc;
	font-size:11pt;
	letter-spacing:-0.05em;
}
.all_tb4 table td.clr { border-right: 0px;}
.all_tb4 table th.clr {border-right: 0px;}
.all_tb4 table thead th {
    border-top: none;
    border-bottom: 1px solid #cccccc;   
    color: #424242;
    padding: 8px 5px 8px 5px;
}
.all_tb4 table thead td {
    text-align: left;
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
    font-family: 'Dotum';
  
    padding: 0;
}
.all_tb4 table th { 
    color: #767676;
    font-weight: 600;
    font-size: 12px;
    font-family: 'Dotum';
    letter-spacing: 0px;
}
.all_tb4 table tbody th {
    color: #525252;
    border: 0px;
    background:#feeaf2;
    border-right: 1px solid #ccc;
    padding: 8px 5px 8px 5px;}
.all_tb4 table tbody th .clr {border-right: 0px;}
.all_tb4 table tbody tr {border-top: 1px solid #cccccc;}
.all_tb4 table tbody td {text-align: left; border-right: 1px solid #ccc; font-size: 12px; font-family: 'Dotum'; padding: 5px;}
.all_tb4 table tbody td.clr {border-right: 0px;}
.all_tb4 table tbody td img {margin-top: 16px;}
.all_tb4 table tbody td span {padding: 0px; font-weight: normal;}













.point{ font-weight:bold; background:#f7f5f5;}
.point02{color:#d24726; font-weight:bold; background:#f7f5f5; text-align:center;}





/*-------- table 공통_end ---------------*/

.care img {
    display: inline-block;
    float: left;
    padding: 2px 5px 0 0;
}

.care b{color:#424242;}
.care div{padding-left:90px; }
.vat{float:right; font-size:11px;}

/*DDos*/
.are01 dt{ font-weight:bold; color:#424242; font-size:1.1em;  padding:0 0 5px 0;}
.are02 dt{ font-weight:bold; color:#424242; font-size:1em;  padding:0 0 5px 0;}
.are02 dl{padding:0 0 0 20px;}
/*DDos_end*/

/*ssl*/
.ssl02 img{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 0; }
.ssl03{ }
.ssl03 dl{margin:0 0 20px 0;}
.ssl03 dt{font-weight:bold; color:#424242;}
.law b{color:#424242;}
/*ssl_end*/

/*웹방화벽*/
.firewall4_01 dt{ color:#424242; padding:0 0 5px 0; font-weight:bold;}

.firewall4_02{ border-bottom:1px solid #eeeeee; padding:0 0 10px 0; }
.firewall4_02 ul li{line-height:2em;}
.firewall4_02 div:after{clear:both; content:""; display:block;}
.firewall4_02 img{ float:left; clear:both; }
.firewall4_02 div:nth-of-type(1){width:500px; padding:0 0 0 150px; }
.firewall4_02 span{ 
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:0 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	}

/**웹방화벽_end**/

/*웹쉘 탐지/복원*/
.webshell01{display:inline-block; float:left; width:377px; margin:0 25px 0 0;}
.webshell02 { }
.webshell02 ul li:nth-of-type(1){padding:10px 0 40px 120px; margin:0 0 20px 0; background: url(/images/security/webshell02.gif)no-repeat; border-bottom:1px solid #eeeeee; }
.webshell02 ul li:nth-of-type(2){padding:10px 0 40px 120px; margin:0 0 20px 0; background: url(/images/security/webshell03.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.webshell02 ul li:nth-of-type(3){padding:10px 0 40px 120px; margin:0 0 20px 0; background: url(/images/security/webshell04.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.webshell02 ul li:nth-of-type(4){padding:10px 0 40px 120px; margin:0 0 20px 0; background: url(/images/security/webshell05.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.webshell02 ul li:nth-of-type(5){padding:10px 0 40px 120px;  background: url(/images/security/service2_img01.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.webshell02 dl:nth-of-type(1){padding:10px 0 0 0;}
.webshell02 dl dt { color:#424242; font-size:1.3em; font-weight:bold; padding:0 0 10px 0;}
/*웹쉘 탐지_복원_end*/

/*DB 암호화_진행중*/
.db00{background:url(/images/security/dbsecurity2_02.gif)no-repeat 0 120px; height:450px; border:1px solid #ddd; padding:20px;}
.db01{background:url(/images/security/dbsecurity2_03.gif)no-repeat 0 40px; height:450px; border:1px solid #ddd; padding:20px 20px 0 20px;}
.db02 div{}
.db02 ul li{ border-bottom:1px solid #ddd;}

.db02 dl{margin:20px 0 0 0;}
.db02 dt{font-weight:bold; letter-spacing:-0.1em; color:#424242; font-weight:600; font-size:1.5em; }
.db02 dd{ padding:10px 0 20px 0;}
.db02 dt span{color:#dd5e59;}
.db02 


.db03 { border:1px solid #ddd; padding:10px;}
.db03 img{display:block; padding:0 0 0 20px;}

.db04{border:1px solid #ddd; padding:10px 20px 20px 150px; background:url(/images/security/dbsecurity2_04_re.gif)no-repeat 10px 10px; margin:10px 0 0 0; }
.db04_01{ border-left:1px solid #ddd; padding:0 0 0 10px;}
.db05 ul{margin:0 0 0 40px;}
.db05 ul li{ float:left; text-align:center;}
.db05:after{clear:both; content:""; display:block;}

.db6_square {
	text-align:center;
	background:#ddd;
	border: 1px solid #ddd;
	width:15px;
	height:15px;
	display:inline-block;
	 border-radius: 100%;
	 -moz-border-radius:100%;
	 -khtml-border-radius: 100%;
	 -webkit-border-radius: 100%;
  }

/*DB암호화_end*/

/*바이러스 방역*/
.pvt01 div{}
.pvt01 ul li{ border-bottom:1px solid #ddd; }
.pvt01 ul li:nth-of-type(1){ border-bottom:1px solid #ddd; background:url(/images/security/pvt01.gif)no-repeat 0 10px; padding:20px 0 40px 120px;}
.pvt01 ul li:nth-of-type(2){ border-bottom:1px solid #ddd; background:url(/images/security/pvt02.gif)no-repeat 0 20px; padding:30px 0 40px 120px;}
.pvt01 ul li:nth-of-type(3){ border-bottom:1px solid #ddd; background:url(/images/security/pvt03.gif)no-repeat 0 15px; padding:30px 0 40px 120px;}
.pvt01 dt{font-weight:bold; color:#424242; font-weight:bold; font-size:1.5em; padding:0 0 10px 0;}
.pvt01 dt span{color:#dd5e59;}

/*보안관제 서비스*/
.managed01 div{ }
.managed01 ul li{ border-bottom:1px solid #ddd; padding:0 0 10px 0;}
.managed01 ul li:nth-of-type(1){padding:10px 0 40px 120px; margin:0 0 10px 0; background: url(/images/security/managed_03.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.managed01 ul li:nth-of-type(2){padding:10px 0 40px 120px; margin:0 0 10px 0; background: url(/images/security/managed_04.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.managed01 ul li:nth-of-type(3){padding:10px 0 40px 120px; margin:0 0 10px 0; background: url(/images/security/managed_05.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.managed01 ul li:nth-of-type(4){padding:10px 0 40px 120px; margin:0 0 10px 0; background: url(/images/security/managed_06.gif)no-repeat; border-bottom:1px solid #eeeeee;}
.managed01 dl{margin:10px 0 0 0px;}
.managed01 dt{font-weight:bold; color:#424242; font-weight:bold; font-size:1.4em;}
.managed01 dd{ padding:10px 0 20px 0;}
.managed01 dt span{color:#dd5e59;}
.managed02 img{border-bottom:1px solid #eeeeee;}
/*보안관제 서비스*/



/*vpn 서비스*/
.vpn01 ul li {clear: left; border-bottom: 1px solid #e7e7e7; line-height: 2em;}
.vpn01 img {display: inline-block; float: left; margin: 0 20px 0 0;}
.vpn01_01{ background:url(/images/security/service2_img01.gif )no-repeat; padding: 20px 0 40px 120px; margin:10px 0 0 0;}
.vpn01_02{ background:url(/images/security/service2_img02.gif )no-repeat; padding: 20px 0 40px 120px; margin:10px 0 0 0;}
.vpn01_03{ background:url(/images/security/service2_img03.gif)no-repeat; padding: 20px 0 40px 120px; margin:10px 0 0 0;}
.vpn01 dt{font-weight:bold; color:#424242; font-weight:bold; font-size:1.5em; padding:0 0 10px 0;}
.vpn01 dt span{color:#dd5e59;}
/*vpn 서비스_end*/


/*주의사항 공통*/
.all_notice1{ margin:10px 0 0 0 ; }


.all_notice1 ul {
	background:url('/images/war.gif') no-repeat 2px 5px;
	padding:0 10px 0 100px;
}

.all_notice1 li {
	background:url('/images/arrs.gif') no-repeat 2px 9px;
	padding:5px 0 5px 10px;
	color:#8d8c9c;
	font-family:tahoma, verdana, '돋음', Dotum;
	letter-spacing:-0.1em;
	font-size:11px;
	font-weight:normal;
	line-height:1em;
	margin-left:0px;
}

.txtdot{font-family:tahoma, verdana, '돋음', Dotum; 
    letter-spacing:-0.1em;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin-left:0px;
	}


/*주의사항 공통_end*/



.fl2 div{}
.fl h4{ float:left; display:inline-block;  background:#eceff4; height:250px; width:116px; text-align:center; padding:20px 0 0 0;  }
.fl2 ul li{ float:left;}
.fl2box{border:1px solid #ddd; width:166px; height:80px;  text-align:center; padding:20px 0 0 0; margin-left:10px; margin-top:5px;}
.fl2box span{ font-weight:bold; color:#424242; font-size:1.2em;}
.fl_in{ margin:0px; border-top:1px solid #ddd;  }
.fl div:after{clear:both; content:""; display:block;}

.webshell02 ul li:nth-of-type(1){padding:10px 0 40px 120px; margin:0 0 20px 0; background: url(/images/security/webshell02.gif)no-repeat; border-bottom:1px solid #eeeeee; }





























/* Images Hover animation Bekei 2017-07-25 */

.images {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	cursor: pointer;
}


.images figure span {
	float: right;
	position: relative;
	display: block;
	margin:0;
	padding:0;
	color:#444;
	font-size: 11px;
	text-align: right;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0;
	background-color: #fff;
	border:1px solid #fff;
	z-index: 1;

}

.images figure {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	opacity: 1;
}

.images figure img {
	position: relative;
	top: -17px;
	margin: 0;
}

.images figure:hover span {
	opacity: 0.7;
	cursor: pointer;
}

/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

/* Zoom In #2 */
.hover02 figure img {
	width: 90%;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover02 figure:hover img {
	width: 100%;
}

/* Zoom Out #1 */
.hover03 figure img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover03 figure:hover img {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* Zoom Out #2 */
.hover04 figure img {
	width: 105%;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover04 figure:hover img {
	width: 100%;
}

/* Slide */
.hover05 figure img {
	margin-left: 30px;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover05 figure:hover img {
	margin-left: 0;
}

/* Rotate */
.hover06 figure img {
	-webkit-transform: rotate(15deg) scale(1.15);
	transform: rotate(15deg) scale(1.15);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover06 figure:hover img {
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
}

/* Blur */
.hover07 figure img {
	-webkit-filter: blur(3px);
	filter: blur(3px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover07 figure:hover img {
	-webkit-filter: blur(0);
	filter: blur(0);
}

/* Gray Scale */
.hover08 figure img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover08 figure:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/* Sepia */
.hover09 figure img {
	-webkit-filter: sepia(100%);
	filter: sepia(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover09 figure:hover img {
	-webkit-filter: sepia(0);
	filter: sepia(0);
}

/* Blur + Gray Scale */
.hover10 figure img {
	-webkit-filter: grayscale(0) blur(0);
	filter: grayscale(0) blur(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover10 figure:hover img {
	-webkit-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
}

/* Opacity #1 */
.hover11 figure img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover11 figure:hover img {
	opacity: .5;
}

/* Opacity #2 */
.hover12 figure {
	background: #1abc9c;
}
.hover12 figure img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover12 figure:hover img {
	opacity: .5;
}

/* Flashing */
.hover13 figure:hover img {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}

/* Shine */

.hover14 figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hover14 figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}




/* Circle */
.hover15 figure {
	position: absolute;
}
.hover15 figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.hover15 figure:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

/* End of hover animation */



/*서버호스팅>서비스개요*/
.sevice_visual01{ background:url(/images/sv_hosting/service_visual.gif)no-repeat right 0; padding:0 0 30px 0; font-size:2.7em; margin:50px 0 0 0; height:auto; font-weight:600;}
.sevice_visual01 p{display:inline-block; width:450px; color:#494949;}
.sevice_visual01 b{ color:#ea5d4b;}

.service01{margin:0 0 60px 0;}
.service01>p>b{color:#424242;}
.service01>img{ text-align:center; margin:20px 0 0 0;}
.service02>img{ margin:20px 0 0 0;}
.service03{margin:60px 0 0 0;}
.service03 li{ border-bottom:1px solid #ddd; padding:20px 0 20px 0;; }
.service03 li:after{ display:block; clear:both; content:"";}
.service03 dl span{ padding:10px 0 0 0; font-size:10pt; display:block; color:#bbbbbb;}
.service03 dt{ font-weight:600; padding:0 0 20px 0; font-size:1.6em; color:#424242; }
.service03 dd{ font-size:11pt;}
.service03 li:nth-of-type(1) img{padding:0 20px 0 0;}
.service03 li:nth-of-type(2) img{padding:20px 20px 0 0;}
.service03 li:nth-of-type(3) img{padding:0 20px 0 0;}
.service03 img{ display:inline-block; float:left;}
.service04{ text-align:center; font-weight:bold; font-size:2.5em; margin:60px auto; color:#424242; line-height:1.2em;}
.service04 span{ color:#ea5d4b;}
/*서버호스팅>서비스개요_end*/

/*서버호스팅>KSIDC 경쟁력*/

.competition01_visual{ background:url(/images/sv_hosting/competition02_visual.gif)no-repeat right 20px; padding:0 0 10px 0; font-size:2.7em; margin:40px 0 0 0; height:auto; font-weight:600;}
.competition01_visual p{display:inline-block; width:450px; color:#494949;}
.competition01_visual b{ color:#ea5d4b;}
.competition01_visual p:nth-of-type(2){ font-size:11pt; color:#828282; display:block; margin:10px 0 0 5px; font-weight:400; line-height:1.4em; }
.competition01_visual p span{ font-size:11pt; color:#424242; margin:10px 0 0 5px; font-weight:600; letter-spacing:0; }



.competition01{ width:97%;}
.competition01 ul > li{ border-bottom:1px solid #ddd;}
.competition01 dl{ margin:20px 0 40px 100px;}
.competition01 dt{ font-size:1.3em; color:#424242; font-weight:600; padding:0 0 10px 0; }
.competition01 ol li{ text-decoration:none;} 
.competition01 li{float:left;}

.competition02{ margin:20px 0 50px 10px ;}
.competition02 ul > li{ border-bottom:1px solid #ddd;}
.competition02 .last{ border-bottom:0;}
.competition02 ul > li b{color:#ea5d4b;}
.competition02 dl{ margin:20px 0 30px 0px; display:block;}
.competition02 dl > dt{ color:#424242; font-size:1.8em; font-weight:600; }
.competition02 dd{ margin:10px 0 0 0;}
.competition02 ol{border:1px solid #ddd; background:#f8f8f8; color:#424242; padding:10px 10px 10px 20px; margin:10px 0 0 0; }
.competition02 ol > li{ line-height:1.8em;  float:left;}
.competition02 ul li:nth-of-type(4){ letter-spacing:-0.07em;}
.competition02 ol:after{ display:block; content:" "; clear:both; }
.competition02 ol > li a{font-family: 'Nanum Gothic', sans-serif; color:#828282; display:inline-block;  width:200px;}
.competition02 ol > li a:hover{ text-decoration: underline; color:#424242;}
.competition02 ol > li b{ font-weight:800; color:#828282;}
.competition02 dd span{ color:#424242; font-weight:bold;}
/*서버호스팅>KSIDC 경쟁력_end*/

/*12가지 기본제공 서비스*/
.sevice12_visual{ background:url(/images/sv_hosting/competition02_visual.gif)no-repeat right 0; padding:0 0 40px 0; font-size:2.7em; margin:40px 0 0 0; height:auto; font-weight:600;}
.sevice12_visual p{display:inline-block; width:450px; color:#494949;}
.sevice12_visual b{ color:#ea5d4b;}
.sevice12_visual p:nth-of-type(2){ font-size:11pt; color:#828282; display:block; margin:10px 0 0 5px; font-weight:400; line-height:1.4em; }
.sevice12_visual p span{ font-size:11pt; color:#424242; margin:10px 0 0 5px; font-weight:600; letter-spacing:0; }


/*시스템 취약점 분석*/
.system_weak_visual{ background:url(/images/security/system_weak_visual.gif)no-repeat right 20px; padding:0 0 10px 0; font-size:2.4em; letter-spacing:-0.1em; margin:40px 0 0 0; height:auto; font-weight:600;}
.system_weak_visual p{display:inline-block; width:450px; color:#494949; }
.system_weak_visual b{ color:#ea5d4b;}
.system_weak_visual p:nth-of-type(2){ font-size:11pt; color:#828282; display:block; margin:10px 0 0 5px; font-weight:400; line-height:1.4em;  }
.system_weak_visual p span{ color:#828282; padding:10px 0 0 0; font-weight:600; letter-spacing:-0.1em; display:inline-block;}
.system_weak_con01{}
.system_weak_con01 b{color:#424242;}
.system_weak_con03 h3 b{color:#ed5e58;}
.system_weak_con03 b{color:#424242;}
/*시스템 취약점 분석_end*/


/*서버관리툴*/
.server_tool_visual{ background:url(/images/addservice/server_tool_visual01.gif)no-repeat right ;  font-size:2.4em; letter-spacing:-0.1em; margin:80px 0 0 0; height:130px; font-weight:600;}
.server_tool_visual p{display:inline-block; width:450px; color:#494949;  }
.server_tool_visual b{ color:#ea5d4b;}

.server_tool_con01{}
.server_tool_con01 span{color:#424242; font-weight:bold;}
.server_tool_con02 span{color:#424242; font-weight:bold;}


.tool1_btn{cursor:pointer; font-size:0.9em; color:#828282; background:#fff; border:1px solid #dfdedd; margin:-45px 0 0 0; padding:2px 6px; border-radius:1px; position:relative;float:right;}

/*서버관리툴_end*/@charset "UTF-8"; 

/********************************************************
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%; text-decoration: none; letter-spacing: -1px;}
label {cursor: pointer;}
ul, dl {list-style:none;}
img {border:none; margin:0; padding:0;}
input {position:relative;z-index:21;}
.imghack {vertical-align:middle; margin: 0px 5px 4px 0px; *margin: 0px 5px 2px 0px; _margin: 0px 5px 2px 0px;}
.imghack2 {vertical-align:middle; margin: 0px 0px 0px 5px; *margin: 0px 0px 2px 5px;}
.imghack3 {vertical-align:middle; margin: 0px 7px 0px 7px; *margin: 0px 7px 2px 7px;}
a    {font-family:Arial, 굴림; text-decoration:none; cursor: pointer;}
a:link    {font-family:Arial, 굴림; text-decoration:none; cursor: pointer;}
a:active  {font-family:Arial, 굴림; text-decoration:none; cursor: pointer;}
a:hover   {font-family:Arial, 굴림; text-decoration:none; cursor: pointer;}

/*2014서브메뉴 수정 st*/
.submenu2014{ width:198px; background:url(/images/menu2014/bg.gif) repeat-y bottom; 
}
.submenu2014 ul li{ border-bottom:1px solid #eaeaea; margin:5px 22px}
.submenu2014 ul li a {
line-height: 24px;
text-align: left;
color: #8b6a62;
font-size: 12px;
font-weight: bold;
display: block;
padding-left: 10px;
}
.submenu2014 ul li a:active  {line-height:24px;  text-align:left; color:#fff; background:#b21213}
.submenu2014 ul li a:hover {line-height:24px; text-align:left; color:#fff; background:#b21213}
.submenu2014 ul li.subm2014 { border-bottom:none; margin:2px 22px}
.submenu2014 ul li.subm2014 a {line-height: 18px;
text-align: left;
color: #b2a8a5;
font-size: 11px;
font-weight: normal;
display: block;
padding-left: 10px;}
.submenu2014 ul li.subm2014 a:active  {line-height:18px;  text-align:left; color:#fff; background:#b21213}
.submenu2014 ul li.subm2014 a:hover {line-height:18px; text-align:left; color:#fff; background:#b21213}
.high30{height:30px}
.high92{height:92px}
.mt10 {margin-top:10px}
.ns2014 { border-bottom:#636363 solid 2px; border-top:#636363 solid 2px; width:198px}
.ns2014 ul li{ padding:10px}
.ns2014 ul li ul li { float:left; width:89px; font-size: 12px; color:#767373; padding:3px 10px}
.ns2014 ul li ul li.fir{ width:40px; background:url(/images/menu2014/ns.gif) no-repeat 0 4px; font-weight:bold; font-size: 12px; color:#ffffff; padding:0px; clear:both; line-height:34px; padding-left:7px }
.bbd1 { border-bottom:#dadada solid 1px; padding:7px 10px !important}
.bbd2 { border-bottom:#909090 dashed 1px}
/*2014서브메뉴 수정 ed*/

.bb{    
    color: #777;
    font-size: 10pt;
    padding: 2px 0 4px 10px;
    margin-bottom: 8px;
	letter-spacing:-0.2em;
	}

.mu_re{
	line-height: 24px;
    text-align: left;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    display: block;
    padding-left: 25px;
	}
/* Slider Style */
.pxs_container{
	width:716px;
	height:257px;
	position:relative;
	overflow:hidden;
}
.pxs_bg{
	background:transparent url('/images/main_banner/ad_bg1.png') repeat top left;
}
.pxs_bg div{
	position:absolute;
	top:0px;
	left:0px;
	width:6444px; /*1264px window width times number of images*/
	height:257px;
	background-repeat:repeat;
	background-position:top left;
	background-color:transparent;
}
.pxs_bg .pxs_bg1{
	background-image:url('/images/main_banner/ad_bg1.png');
	/*left negative 1/8 of ww*/
}
.pxs_bg .pxs_bg2{
	background-image:url('/images/main_banner/ad_bg2.png');
	/*left negative 1/4 of ww*/
}
.pxs_bg .pxs_bg3{
	background-image:url('/images/main_banner/ad_bg3.png');
	/*left negative 1/2 of ww*/
}
.pxs_slider_wrapper{
	display:none;
}
.pxs_container ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.pxs_slider{
	position:absolute;
	left:0px;
	top:0px;
	height:257px;
}
ul.pxs_slider li{
	height:257px;
	float:left;
	position:relative;
}
ul.pxs_slider li img{
	display:block;
	margin:0px 0px 0px 0px;
	border: 0px;
}
ul.pxs_thumbnails{
	position:absolute;
	top:220px;
	left:50%;
}
ul.pxs_thumbnails li{
	margin-left:240px; /*섬네일 왼쪽 넓이 설정*/
	margin-right:10px;
	position:absolute;
	display:block;
}
ul.pxs_thumbnails li img{
	padding:8px 8px 8px 8px;
	cursor:pointer;
	display:block;

	border: 5px solid #not;
	opacity:0.5;
}
ul.pxs_thumbnails li.selected img{
	opacity:1.0;
}

.pxs_navigation{
	width:716px;
}
.pxs_navigation span{
	position:absolute;
	width:30px;
	height:60px;
	top:100px;
	cursor:pointer;
}

.pxs_navigation span.pxs_prev{
	margin-left:20px;
	background: url('/images/main_banner/btn_arr_left.png') no-repeat left center;
}
.pxs_navigation span.pxs_next{
	margin-right:20px;
	background: url('/images/main_banner/btn_arr_right.png') no-repeat right center;
}
.pxs_loading{
	color:#fff;
	font-size:20px;
	padding:15px 15px 15px 50px;
	position:absolute;
	background:#333 url('/images/main_banner/ajax-loader.gif') no-repeat 10px 50%;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	opacity:0.7;
	width:180px;
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-90px;
}@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(/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(/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;
}