@charset "utf-8";

/* 기본스타일 */
body{margin:0; padding:0; font-size:75%; color:#555; line-height:1.3em; font-family:Dotum, "돋움", sans-serif;}
hr,caption{position:absolute; top:0; left:-1000px; width:0; height:0; font-size:0; line-height:0;}
colgroup{background:none;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, table, caption, tbody, tfoot, thead, tr, th, td{border:0; margin:0; padding:0; list-style:none;}
h1{font-size:150%;}
h2{font-size:125%;}
h3{font-size:110%;}
h4{font-size:100%;}
h5{font-size:90%;}
h6{font-size:75%;}
p, div, th, td{font-size:100%; color:#555;}
a:link,
a:visited{color:#555; text-decoration:none;}
a:active,
a:hover{color:#000; text-decoration:underline;}
img{border:0; vertical-align:middle;}
textarea:hover, textarea:focus, select:hover, select:active, td textarea:hover, td textarea:focus, td select:hover, td select:active{background:#fff;}
textarea, td textarea{font-size:100%; font-family:"돋움", Dotum, sans-serif; padding:5px; border:1px solid #d6d6d6;}
select{font-size:100%; font-family:"돋움", Dotum, sans-serif; vertical-align: middle; background:#fff;}
input{font-size:100%; font-family:"돋움", Dotum, sans-serif; vertical-align: middle; border:1px solid #d0d0d0; padding:0}
input.type-image, input.type-radio{border:0 none; margin:0}
input.type-file{height:18px;}
legend{display:none;}
table{border-collapse:collapse;}

.skip{position:absolute; top:0; left:-1000px; width:0; height:0; font-size:0; line-height:0;}
.png24{tmp: expression(setPng24(this));}

.blueTxt{color:#6298da;}
.redTxt{color:#ff0033;}
.redTxt2{color:#000;font-weight:bold;background:#C1FF6B;}
.greenTxt{color:#5c981b;}
.orangeTxt{color:#e36a00; }
.pinkTxt{color:#ff0099;}
.purpleTxt{color:#c165b3}
.bold{font-weight:bold}