@charset "utf-8";
/* CSS Document */

html,body{margin:0px;padding:0px;}
body{font:12px 맑은 고딕, Dotum, sans-serif; line-height:150%; margin:0; color:#222222 }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0}
form{ float:left; width:100%;}
input,textarea,select,td,th {font-size:12px; vertical-align:middle;}
td,th {}
select { height:22px!important;}
table {width:100%; border-spacing:0; border-collapse:collapse; border:0; vertical-align:top; }
ol,ul,li { list-style-type:none; padding:0; margin:0;}
hr, legend, caption, .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%}
caption {position:relative}
img,fieldset {border:0 none; vertical-align:middle;  }
button { cursor:pointer; vertical-align:middle; font-size:12px; border:0; overflow:visible; margin:0 0 0 3px; padding:0px;}
em,address{font-style:normal}
input,textarea,select { background:#ffffff; border:#CCC solid 1px; height:18px; margin:1px; padding:0 2px ; font:12px 맑은 고딕, Dotum, sans-serif;  color:#555;}
.inko { ime-mode:active;}
.en { ime-mode:disabled}
.number	{	text-align:right; padding-right:1px;}
.number3Dot2	{	text-align:right; padding-right:1px;}
.none { border:none; background:none;}
.readColor { background:#e8e8e8;}
.input_none { border:none;  background:none;}
a:link { color:#3366cc; text-decoration:none!important; }
a:visited {color:#3366cc; text-decoration:none!important;}
a:hover { color:#3366cc; text-decoration:underline;}
.pointer {cursor:pointer;}
.none { display:none}

/* 공백 */
.mgt0 {margin-top:0px !important;}
.mgt3 {margin-top:3px !important;}
.mgt5 {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt40 {margin-top:40px !important;}
.mgt50 {margin-top:50px !important;}

.mgb0 {margin-bottom:0 !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb30 {margin-bottom:30px !important;}

.mgl0 {margin-left:0 !important;}
.mgl5 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl18 {margin-left:18px !important;}
.mgl25 {margin-left:25px !important;}
.mgl50 {margin-left:52px !important;}
.mgl55 {margin-left:58px !important;}
.mgr0 {margin-right:0px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgt0 {margin-top:0 !important;}
.mgt-5 {margin-top:-5px !important;}
.mgt-10 {margin-top:-10px !important;}
.mgt-20 {margin-top:-20px !important;}
.mgt-25 {margin-top:-25px !important;}
.mgt-28 {margin-top:-28px !important;}
.mgt-30 {margin-top:-30px !important;}
.mgt-35 {margin-top:-35px !important;}
.mgb-10 {margin-bottom:-10px !important;}
.mgb-15 {margin-bottom:-15px !important;}
.mgb-25 {margin-bottom:-25px !important;}

/* 핵사용 */ 
.png24 {tmp:expression(setPng24(this));}



/* 정렬 */
.t_c {text-align:center!important;}
.t_l {text-align:left!important; padding-left:2px!important; }
.t_r {text-align:right!important;}
.fleft { float:left}
.fright { float:right}

/* 폰트 */
.t11 { font-size:11px!important;}
.t12 { font-size:12px!important; }
.t14 { font-size:14px!important;}
.t18 { font-size:18px!important;}
.t20 { font-size:20px!important;}
.tcolor_red { color:#F30!important;}
.tcolor_blue { color:#003399!important;}
.tcolor_gray { color:#666!important;}
.tcolor_wgray { color:#e4e4e4!important;}
.tcolor_darkgray { color:#222!important;}
.t_b { font-weight:bold}

/*버튼 */
button.btn_gm { background:#666; color:#fff!important;}
button.btn_wgm { background:#e4e4e4; color:#555!important; border:#CCC solid 1px;}
button.btn_wm { background:#fff; color:#555!important; border:#CCC solid 1px;}
button.btn_dgm { background:#333; color:#fff;}
button.btn_bgm { background:#2a69a6; color:#fff;}
button.btn_enter { background:#333; color:#fff;}
button.btn_cancel { background:#e4e4e4; color:#555!important; border:#CCC solid 1px;}
button.btnh25 { height:25px;}
button.btnh30 { height:30px;}
button.btnh35 { height:35px;}

/*높이*/
.h30 { line-height:50px;}
.h40 { line-height:50px;}
.h50 { line-height:50px;}