
/* Text */
.in_txt {
	height:16px;
	margin:0px;
	border:1px solid #cacaca;
	background-color:#FFFFFF;
	color:#333333;
	padding:0 2px 2px 2px;
	vertical-align:middle;
	font-size:12px;
	font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo;
}

.in_txt_25 {
	height:15px;
	margin:0px;
	border:1px solid #cacaca;
	background-color:#FFFFFF;
	color:#333333;
	padding:3px 4px 5px 4px;
	vertical-align:middle;
	font-size:12px;
	font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo;
}

.in_txt_20 {
	height:20px;
	margin:0px;
	border:1px solid #cacaca;
	background-color:#FFFFFF;
	color:#333333;
	padding:0px 4px 3px 4px;
	vertical-align:middle;
	font-size:12px;
	font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo;
}


/* Textarea */
.txt_ar {
	height:48px;
	margin:0px;
	border:1px solid #cacaca;
	background-color:#FFFFFF;
	color:#333333;
	padding:0 2px 2px 2px;	
	font-size:12px;
	font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo;
	line-height:15px;
}

/* Radio */
.rad { width:13px; height:13px; margin-bottom:1px; vertical-align:middle; cursor:pointer; }

/* CheckBox */
.ckb { width:13px; height:13px; margin-bottom:2px; vertical-align:middle; cursor:pointer; }

/* CheckBox, Radio label */
label.for { padding-left:3px; cursor:pointer; }

/* SelectBox */
.stb { font-size:12px; height:20px; vertical-align:middle; border: 1px solid #ddd; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; }
.stb_21 { height:21px; line-height:25px; padding:0 0 0 0; }
.stb_25 { height:25px; line-height:25px; padding:4px 0; }
.stb_25_0 { height:25px; line-height:25px; padding: 2px 0 0px 0; }
.stb_27 { height:27px; line-height:25px; padding:4px 0; }

/* readonly */
.readonly {	background-color:#EAEAEA; }

/* input */
input[readonly="readonly"] { background-color:#EAEAEA; }

/* Text */
.en { ime-mode:disabled !important; }
.en_upper { ime-mode:disabled !important; text-transform:uppercase; }
.kr { ime-mode:active  !important; }

.passstyle { -webkit-text-security: disc; }



label.placeholder { float:left; position:relative; }
label.placeholder span { position:absolute; z-index:2; cursor: text; }