@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/*
  모렌소프트 서브 공통 css
  서브 _ common.css
  Author _ 황선은
  Last Editor _ 황선은
  Date _ 2011. 03. 17
  Last _ 2011. 03. 17
*/

/* common */
input.type-text, input.type-password { height:15px; padding-top:3px; border:1px solid #ccc; background-color:#fff; }
input.type-radio { width:13px; height:13px; } 
input.type-check { width:13px; height:13px; }
input.type-image { border:none; }
input.type-file { height:20px; padding-top:3px; border:1px solid #ccc; font-size:11px; background:#fff; }
select { height:20px; padding:1px; }
textarea { border:1px solid #ccc; }

/* align, float */
.al_l { text-align:left; }
.al_c { text-align:center; }
.al_r { text-align:right; }
.fl { float:left; }
.fr { float:right; }

/* display */
.inblock { display:inline-block; }
.none { display:none; }
.blind { visibility:hidden; }
.hide, legend { overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0; }
.hide-caption { overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; }

/* table */
.tbl-fixed { table-layout:fixed; }

/* font */
.ft_000 { color:#000; }
.ft_fff { color:#fff; }
.ft_bc0000 { color:#bc0000; }

.ft_u { text-decoration:underline; }
.ft_b { font-weight:bold; }
.ft_wn { font-weight:normal; }

.ft_sp0 { letter-spacing:0!important; }
.ft_sp1 { letter-spacing:-1px!important; }

.ft_s11 { font-size:11px!important; font-family:dotum!important; }
.ft_s12 { font-size:12px!important; font-family:dotum!important; }
.ft_s14 { font-size:14px!important; font-family:dotum!important; }

.ft_indent1 { margin-left:14px; text-indent:-14px; }
.ft_indent1b { margin-left:17px; text-indent:-17px; }
.ft_indent2 { margin-left:20px; text-indent:-20px; }
.ft_indent2b { margin-left:24px; text-indent:-24px; }

/* margin, padding */
.mg0 { margin:0 !important; }
.mt0 { margin-top:0!important; }
.mt5 { margin-top:5px!important; }
.mr0 { margin-right:0!important; }
.mr5 { margin-right:5px!important; }
.mr15 { margin-right:15px!important; }
.mb0 { margin-bottom:0!important; }
.mb5 { margin-bottom:5px!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb40 { margin-bottom:40px!important; }
.mb60 { margin-bottom:60px!important; }
.ml0 { margin-left:0!important; }
.ml5 { margin-left:5px!important; }
.ml10 { margin-left:10px!important; }
.ml15 { margin-left:15px!important; }
.pt2 { padding-top:2px!important; }
.pt20 { padding-top:20px!important; }

/* input size */
input.w40 { width:40px; }
input.w132 { width:132px; }
input.w243 { width:243px; }
input.w315 { width:315px; }
input.w515 { width:515px; }

.png24 { 
        border:1px solid #f0f0f0;
　 　 tmp:expression(setPng24(this)); 
}
