
/* Reset */

html, body, h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, code, address, ul, ol, li, 
dl, dt, dd, table, caption, th, td, form, fieldset, legend, hr, input, button, textarea {margin:0;padding:0;}

ul, ol ,li{list-style:none;}
table {border-collapse:collapse;border-spacing:0;border:0;}
table img {vertical-align:middle;}
img, fieldset, abbr, button {border:0;}
img {vertical-align:middle;border:0;padding:0;}
img.paging{vertical-align:middle;border:0;padding-top:5px;}
address, caption, cite, code,  em {font-style:normal;font-weight:normal;}
input, select, textarea, button {font-size:100%;vertical-align:middle;font-family:"맑은 고딕","Malgun Gothic",Dotum, Gulim, Arial, AppleGothic, Sans-serif; color:#666;}
strong{font-weight:600;}
em,dfn,cite,address{font-style:normal;}
sup,sub{font-size:0.92em;}
del{text-decoration:line-through;}
button{background:none;border:none;cursor:pointer;}
span.button,img.button,a.button{vertical-align:middle;}

/* Base */
/*body {width:100%;height:100%;font-size:75%;font-family:Dotum, Gulim, Arial, AppleGothic, Sans-serif;color:#595959;background:#fff;overflow-y:scroll;overflow-x:hidden;*overflow-y:;}*/
body {width:100%;height:100%;background:#fff;font-size:83%;font-family:"맑은 고딕","Malgun Gothic",Dotum, Gulim, Arial, AppleGothic, Sans-serif;color:#595959;overflow-x:hidden;overflow-y:auto;}
hr {display:none;}
legend{position:absolute;left:0;top:0;visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;text-indent:-9999px;}
table caption{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
input.basebox {color:#666;padding:3px 3px; margin:0 2px 0 0;border: 1px solid #d0d0cc;}
/*.png24{tmp:expression(setPng24(this));}*/

/* Link_Style */
a:link    {color:#595959;text-decoration:none;}
a:visited {color:#595959;text-decoration:none;}
a:hover   {color:#AD3900;text-decoration:none;} /*2013.8.29 명도대비로 인해 color:#f04f00 => color:#AD3900 바꿈*/
a:active  {color:#595959;text-decoration:none;}

/* Align_Style */

.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;margin:0;padding:0;font-size:0;line-height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.clear{clear:both;}
.skip{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}

.clr_both {clear:both;}
.clr_left {clear:left;}
.flt_left {float:left;}
.flt_right {float:right;}
.txt_left {text-align:left;}
.txt_right {text-align:right;}
.txt_center {text-align:center;}
.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle;}
.dpinline { display:inline;}
.dpblock { display:block;}

/* None_Style */
.none_mar {margin:0;}
.none_pad {padding:0;}
.none_bor {border:none!important;;}
.none_bg {background:none!important;}
.none_dis {display:none;}
.hide {position:absolute;visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

/* Padding Margin_Style */
.pdl6 { padding-left:6px;}
.pdl16 { padding-left:16px;}
.pdl60 { padding-left:60px;}
.pdl80 { padding-left:80px;}
.pdl120 { padding-left:120px;}
.pdr3 { padding-right:3px;}
.pdr20 { padding-right:20px;}
.pdr30 { padding-right:30px;}
.pdr80 { padding-right:80px;}
.pdt3 { padding-top:3px;}
.pdt4 { padding-top:4px;}
.pdt6 { padding-top:6px;}
.pdt8 { padding-top:8px;}
.pdt10 { padding-top:10px;}
.pdt20 { padding-top:20px;}
.pdt30 { padding-top:30px;}
.pdb3 { padding-bottom:3px;}
.pdb10 { padding-bottom:10px;}
.pdb20 { padding-bottom:20px;}
.pdb30 { padding-bottom:30px;}
.pdb50 { padding-bottom:50px;}
.mgl5 {margin-left:5px;}
.mgl15 {margin-left:15px;}
.mgr20 {margin-right:20px;}
.mgb4 { margin-bottom:4px;}
.mgb10 { margin-bottom:10px;}
.mgb20 { margin-bottom:20px;}
.mgb30 { margin-bottom:30px;}
.mgt2 { margin-top:2px;}
.mgt6 { margin-top:6px;}
.mgt10 { margin-top:10px;}
.mgt20 { margin-top:20px;}
.mgt30 { margin-top:30px;}

.w100p { width:100%;}

/* Font_style */
.txt_90 {font-size:90%;}
.txt_nor {font-weight:normal;}
.txt_bold {font-weight:bold;}
.uline{text-decoration:underline}
.txt_ls {letter-spacing:0;}
.txt_hilight { color:#2e447d;}
.txt_orange { color:#b05418;}
.txt_emerald {color:#007788;} /*2013.8.27 명도대비로 인해 color:#008ca0 => color:#007788 바꿈*/
.txt_dark { color:#222;}

/* Heading */
/* h1, h2, h3, h4, h5 ,h6 {line-height: 0;} */
h1 {font-size:200%;}
h2 {font-size:180%;}
h3 {font-size:160%;}
h4 {font-size:140%;}
h5 {font-size:120%;}
h6 {font-size:100%;}

/*Bullet System*/
.bul-2th { background: url("/images/common/bul_arrsky.gif") no-repeat scroll left 4px transparent; padding:0 0 0 10px; }
.bul-3th { background:url(/images/common/bul_grydot.gif) 10px 6px no-repeat; padding:0 0 0 18px; }

/*Bar*/
.dash-blue { background:url(/images/common/dash_blue.gif) left bottom repeat-x;}

/* Skip_Navigation */
#skipnavi {position:absolute;left:0;top:0;z-index:1;}
#skip_navi {position:relative;left:0;height:40px;}
#skip_navi li{float:left;}
#skip_navi a {width:110px;position:absolute;top:-50px;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;}
#skip_navi a:focus,
#skip_navi a:active {position:absolute;top:0;height:auto;width:130px;padding:5px;font-weight:bold;border:solid 1px #01614c;color:#01614c;z-index:2;} 

.stitle { background:url(/images/common/bul_stitle.gif) left 2px no-repeat; padding:0 0 0 18px; color:#2e447d; font-weight:bold;}
.stitle1 { background:url(/images/common/bul_stitle.gif) left 12px no-repeat; border-bottom:1px solid #eaeaea; padding:11px 0 6px 18px; color:#2e447d; font-weight:bold; width:702px;}
.stitle2 { background:url(/images/common/bul_stitle.gif) left 10px no-repeat; padding:11px 0 0 18px;color:#2e447d; font-weight:bold;}
.stitle3 { background:url(/images/common/bul_stitle.gif) left 2px  no-repeat; padding:0 0 0 18px; color:#2e447d; font-weight:bold; line-height:19px}
.imgbdr { border:1px solid #eaeaea;}

/* 입력 form 2015 0914 작 */
input{vertical-align:middle}
input[type="text"]{height:22px;margin:1px 0;padding:1px;border:solid 1px #dedede;line-height:22px;font-size:12px;}
input[type="password"]{height:22px;margin:1px 0;padding:1px;border:solid 1px #dedede;line-height:22px;font-size:12px;font-family:"맑은 고딕","Malgun Gothic","돋움","Dotum",sans-serif;}
input[type="file"]{height:22px;margin:1px 0;padding:1px;background:#fff;border:solid 1px #dedede;line-height:22px;font-size:12px;font-family:"맑은 고딕","Malgun Gothic","돋움","Dotum",sans-serif;}
input[type="submit"]{background:none;color:#666;font-family:"맑은 고딕","Malgun Gothic","돋움","Dotum",sans-serif;font-size:12px;}
select{height:26px;margin:1px 0;padding:1px;border:solid 1px #dedede;line-height:22px;font-family:"맑은 고딕","Malgun Gothic","돋움","Dotum";font-size:12px;}
textarea{padding:1px 3px;border:solid 1px #dedede;font-family:"맑은 고딕","Malgun Gothic","돋움","Dotum";font-size:12px;line-height:22px;}
input[disabled="disabled"]{background:#ebebeb;color:#959595}