@charset "euc-kr";
@import url('layout.css');
@import url('contents.css');

/* default & reset */
html, body{height:100% }
html { overflow:auto; overflow-x:hidden; }

body {margin: 0; padding: 0; font: 12px/130% Guilm, "±¼¸²", Dotum, "µ¸¿ò", "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #333;background:#fff; }
a:link, a:visited { color: #666; text-decoration: none; }
a:hover, a:active { color: #666; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; line-height: 130%; }
hr { display: none; }
p, dl, dt, dd, ol, ul, li, form, fieldset, legend, pre, input, textarea, blockquote, th, td { margin: 0; padding: 0; }
ol, ul { list-style-type: none; }
img, fieldset, legend, abbr, acronym { border: 0; }
table { border-collapse: collapse; border-spacing:0; }
caption, legend {display:none}
img {vertical-align:top}

input, textarea, select { color: #717171; font: 12px/130% Dotum, "µ¸¿ò", Guilm, "±¼¸²", "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;  vertical-align:middle; }
.input_text { height:18px; border:1px solid #adadad; vertical-align:middle; }
.input_radio2 { width:13px; height:13px; vertical-align:middle; }
.input_radio { width:13px; height:13px; margin-top:-2px;_margin-top:0 }
textarea {border:1px solid #adadad;}

/*select{behavior: url('/htc/selectbox.htc');}*/

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

/* align */
.valignM {vertical-align:middle }
.valignT {vertical-align:top }

/* float */
.left { float:left }
.right { float:right  }
.clear { clear:both }

/* position */
.posR { position:relative;overflow:hidden; }
/* display */
.d_none { display:none }
/* margin */
.mt03 {margin-top:3px} 