body{margin:0}
body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
.wrap{width:1150px; margin:0 auto}
.clear{clear:both}

.logo{float:left; margin-top:-9px}
.bt_login{padding-top:5px; display:block; text-align:right}
.top_menu{text-align:right; float:right; line-height:50px; vertical-align:middle}
.top_menu a{font-family:dotum;color:#535353; font-size:16px; font-weight:bold; margin-left:27px}

.bg_login{background-image:url(../img/m_bg.jpg); border:solid 1px #dcddde; width:600px; height:500px; margin:0 auto}
.wrap_login{width:280px; height:80px; border:solid 1px #dcddde; margin:0 auto; margin-top:350px; }
.wrap_login td{border:solid 1px #dcddde; text-align:center}
.wrap_login th{ border:solid 1px #dcddde;background:#f1f2f2; font-size:12px; color:#555}
.rf_form1{border:solid 1px #dcddde; width:100px; height:20px; font:Nanum Gothic; font-size:12px; color:#555; padding-left:5px;}



.rf_bt a:link, a:visited, a:active { text-decoration:none; color:#555; }
.rf_bt a:hover {text-decoration:none; color:#3c39ca; }
table{border-collapse:collapse}
.wrap_top{border-bottom:1px solid #dcddde; margin-bottom:48px}
.copy{ margin-top:80px; border-top:1px solid #dcddde; text-align:center; padding:10px; line-height:1.8; color:#848484}