body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }
ul, li { margin:0; padding:0; border:0; outline:0; list-style:none; }



.header { font-family:"Malgun Gothic","¸¼Àº °íµñ",Dotum,"µ¸¿ò",sans-serif; background:#000; }
.header .inner { position:relative; width:960px; margin:0 auto; }
.header .logo { position:absolute; left:0; top:12px; }

#gnb a { text-decoration:none; }
#gnb .gnbMenu { width:810px; height:75px; margin-left:150px; z-index:150; letter-spacing:-0.5px; }
#gnb .gnbMenu:after { content:""; display:block; clear:both; }
#gnb .gnbMenu .oneDh { float:left; display:inline-block; height:75px; text-align:center; padding:0 6px; margin:0 12px; }
#gnb .gnbMenu .oneDh > a { display:block; font-size:14px; color:#e4bc1d; width:100%; height:75px; line-height:75px; font-weight:bold; }
#gnb .gnbMenu .oneDh:hover > a, #gnb .gnbMenu .oneDh:focus { color:#ffcc00; }
#gnb .gnbMenu .twoDh { display:none; position:absolute; left:50%; top:60px; width:810px; height:34px; margin-left:-330px; background:#fff; padding:0; z-index:155; *zoom:1; }
#gnb .gnbMenu .twoDh:after { content:""; display:block; clear:both; }
#gnb .gnbMenu .twoDh li { float:left; }
#gnb .gnbMenu .twoDh a { display:block; text-align:left; font-size:12px; color:#000; line-height:34px; padding-left:40px; font-weight:bold;  }
#gnb .gnbMenu .twoDh a:hover, #gnb .gnbMenu .twoDh a:focus { color:#ff6600; }
#gnb .gnbMenu .twoDh.tD-1 .first { margin-left:0; }
#gnb .gnbMenu .twoDh.tD-2 .first { margin-left:0; }
#gnb .gnbMenu .twoDh.tD-3 .first { margin-left:150px; }
#gnb .gnbMenu .twoDh.tD-4 .first { margin-left:250px; }
#gnb .gnbMenu .twoDh.tD-5 .first { margin-left:400px; }
#gnb .gnbMenu .twoDh.tD-6 .first { margin-left:150px; }
#gnb .gnbMenu .twoDh.tD-7 .first { margin-left:390px; }


#slide-wrap { position:relative; overflow:hidden; width:960px; height:400px; margin:20px auto 0; }
#slide-wrap #vi-bxslider, #slide-wrap #vi-bxslider li { width:100%; height:400px; }
#slide-wrap #vi-bxslider li { text-align:center; width:100%; position:relative; background-repeat:no-repeat; background-position:top top; }
