@charset "euc-kr";
/* CSS Document */

*    { font-family:Dotum, Verdana, Arial;  font-size:12px;  color:#4a4541;}
html    {height:100%; overflow-y:scroll;  font-size:12px;}
body    {width:100%;  background:#FFFFFF;  height:100%; font-size:12px; margin:0; padding:0; font-family:Dotum, Verdana, Arial;} 

.scroll    {
/*
    scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #DDDAD3;
    scrollbar-darkshadow-color: #DDDAD3;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #DDDAD3;
*/
}

a    {display:inline-block; margin:0; padding:0;}
a:link        {text-decoration:none;}
a:visited    {text-decoration:none; color:#000000;}
a:hover        {text-decoration:underline; color:#0069e1;}
a:active    {text-decoration:underline; color:#005dc9;}



body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: Dotum;
    font-size:12px;
/*    vertical-align: middle; */
    line-height:130%;
}

img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

li    {list-style:none; font-size:11px;}

label    {margin-right:5px;}

* html  .png24  {tmp:expression(setPng24(this));}

.png24 {tmp:expression(setPng24(this)); }

.b    { font-weight:bold;}

.fl_left    {float:left;}
.fl_right    {float:right !important;}
.fl_clear    {clear:both; height:0; font-size:0; line-height:0}

.al_left    {text-align:left}
.al_center    {text-align:center}
.al_right    {text-align:right;}
.al_top    {vertical-align:top;}
.al_middle    {vertical-align: middle}
.al_bottom    {vertical-align: bottom}
.al_justify  {text-align:justify}

.hand    {cursor:pointer}
.overflow    {overflow:auto; overflow:hidden;}
.none    {position:absolute; top:-5000px; left:-5000px; height:0; visibility:hidden;} /* t- r- b- l */
.pos_rel    {position:relative}
.d_none    {display:none;}

.clfix:after    {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix    {display: inline-block;}
.clfix    {display: block;}
* html    .clfix    {height: 1%;} /* Hides from IE-mac */
.clfix    {zoom:1;} /*for IE 5.5-7*/

.border_none { border: 0 }

/* form */

input    {border:1px solid #bcbcbc;  color:#666666; font:normal 12px Dotum; padding:0; }
select    {border:1px solid #e5e5e5; }
textarea  {padding:5px; border:1px solid #cccccc; color:#666666; font:normal 12px Dotum; line-height:20px;}
td input[type="text"],td input[type="password"]    {position:relative; top:0px;height:15px;}
input[type="checkbox"]    {border:0 none; vertical-align:middle!important;}
input[type="radio"]    {border:none;margin-right:5px;}
input[type="button"]    {border:0 none;}
input[type="file"]    {border:1px solid #cfcfcf; color:#606060; }
input[type="image"]    {border:none; vertical-align:middle;}
input[type="password"]    {background:#fff; }
select    {font-weight:normal; font-size:12px;}
label    {vertical-align:middle!important;}


.f_11    {font-size:11px;}

/* table */
table    {border-collapse:collapse; border-spacing:0;}
/*td    {vertical-align:top;}*/


/*Padding*/

.p10    {padding:10px;}
.p15    {padding:15px;}


.pl5    {padding-left:5px;}
.pl10    {padding-left:10px;}
.pl20    {padding-left:20px;}

.pb5    {padding-bottom:5px;}
.pb10    {padding-bottom:10px;}
.pb15    {padding-bottom:15px;}
.pb20    {padding-bottom:20px;}
.pb30    {padding-bottom:30px;}

.pt5    {padding-top:5px;}
.pt10    {padding-top:10px;}
.pt15    {padding-top:15px;}
.pt20    {padding-top:20px;}

.pr5    {padding-right:5px;}
.pr10    {padding-right:10px;}
.pr20    {padding-right:20px;}
.pr30    {padding-right:30px;}

/*margin*/

.m0auto    {margin:0 auto;}
.ml5    {margin-left:5px;}
.ml10    {margin-left:10px;}
.ml15    {margin-left:15px;}
.ml20    {margin-left:20px;}
.ml25    {margin-left:25px;}
.ml30    {margin-left:30px;}

.mb5    {margin-bottom:5px;}
.mb6    {margin-bottom:6px;}
.mb7    {margin-bottom:7px;}
.mb10    {margin-bottom:10px;}
.mb15    {margin-bottom:15px;}
.mb20    {margin-bottom:20px;}
.mb30    {margin-bottom:30px;}
.mb40    {margin-bottom:40px;}
.mb50    {margin-bottom:50px;}
.mb70    {margin-bottom:70px;}


.mt3    {margin-top:3px;}
.mt5    {margin-top:5px;}
.mt10    {margin-top:10px;}
.mt15    {margin-top:15px;}
.mt20    {margin-top:20px;}
.mt30    {margin-top:30px;}
.mt35    {margin-top:35px;}
.mt40    {margin-top:40px;}
.mt50    {margin-top:50px;}
.mt60    {margin-top:60px;}
.mt65    {margin-top:65px;}
.mt70    {margin-top:70px;}

.mr5    {margin-right:5px;}
.mr10    {margin-right:10px;}
.mr20    {margin-right:20px;}
.mr30    {margin-right:30px;}
.mr40    {margin-right:40px;}
.mr50    {margin-right:50px;}


.btn_r    {text-align:right; padding-right:7px;}
.btn_r img    {margin-right:1px;}

