@charset "utf-8";

* { margin:0; padding:0; list-style:none;}
html, body { width:100%; height:100%;}
body { background:#fffbe6; font-family:돋움, Dotum, Arial, sans-serif; font-size:11px; line-height:120%; color:#7A7A7A;}
body,ul,ol,li,dl,dt,dd,table,th,td,p,span,input,select,textarea { font-family:돋움, Dotum, Arial, sans-serif; font-size:11px; color:#7A7A7A;}

form { margin:0; padding:0;}
fieldset { border:0;}
h1, legend { position:absolute; width:0; height:0; overflow:hidden; font:0/0 sans-serif; visibility:hidden;}

a { color:#7A7A7A; text-decoration:none;}
a:hover { color:#95C233; text-decoration:underline;}

img { border:0; vertical-align:middle;}
input, select, textarea { vertical-align:middle;}
select { behavior:url(/css/select.htc);}

/* scrollbar */
.scr { 
	scrollbar-3dlight-color:#e30016;
	scrollbar-arrow-color:#e30016;
	scrollbar-base-color:#2a2a2a;
	scrollbar-darkshadow-color:#e30016;
	scrollbar-face-color:#f78080;
	scrollbar-highlight-color:#f78080;
	scrollbar-shadow-color:#f78080;
	scrollbar-track-color:#fff;
}

/* input */
.inp_txt { padding:4px 3px 0; height:17px; border:2px solid #ccc;}
.inp_txt2 { padding:3px 3px 0; height:18px; border:2px solid #ccc; font-size:14px; font-weight:bold; color:#ff8500;}
.inp_txt3 { padding:3px 3px 0; height:14px; background:#d6d6d6; border:none;}
.inp_txt4 { padding:1px 3px 0; height:13px; border:2px solid #ccc;}

/* align */
.aR { text-align:right;}
.aC { text-align:center;}
.aL { text-align:left;}

.vM { vertical-align:middle;}

/* float */
.fL { float:left;}
.fR { float:right;}
.clear { clear:both;}

/* margin */
.mT05 { margin-top:5px;}
.mT10 { margin-top:10px;}
.mT15 { margin-top:15px;}
.mT20 { margin-top:20px;}
.mT25 { margin-top:25px;}
.mT30 { margin-top:30px;}
.mT35 { margin-top:35px;}

/* btn */
.btnC { margin-top:15px; text-align:center;}
.btnR { margin-top:15px; text-align:right;}