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

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;} /* Èå¸² */


/* ¸Þ´º */	
#menu_box{clear:both; position:relative;}
#gnb {position:relative; width:100%;}

#gnb dt {visibility:hidden; font-size:0; line-height:0; width:0; height:0; overflow:hidden;}
#gnb #gnb_list{}

#gnb ul {overflow:hidden;padding:0px;}
#gnb ul li { float:left; list-style:none; padding:0 20px; font-weight:bold; text-align:center;}
#gnb ul li a { text-decoration:none; text-align:center; font-size:15px; color:#fff; letter-spacing:-0.5px; font-family: 'Nanum Gothic', sans-serif; }
#gnb ul li a:hover{color:#fbf8ce;}

#gnb #gnb_t07 {background:none;}

#gnb ul ul {position:absolute; display:none;  z-index:11000;}
#gnb01 {width:700px; padding:2px 0 3px 100px; }
#gnb02 {width:1000px; padding:2px 0 3px 180px;}
#gnb03 {width:650px; padding:2px 0 3px 210px;}
#gnb04 {width:340px; padding:2px 0 3px 400px;}

#gnb ul li ul {display:block; height:26px; position:absolute; left:0px; top:50px;  line-height:100%;  padding-top:12px; z-index:10000; }
#gnb ul li ul li {position:relative;  text-align:center; font-family:'Nanum Gothic'; float:left;  padding:4px 10px 0 10px; white-space:nowrap;}
#gnb ul li ul li a {font-size:13px; color:#7d7d7d;  text-decoration:none; }
#gnb ul li ul li a:hover {color:#16466e; text-decoration:none; line-height:100%;  font-weight:bold}
#gnb ul ul a.new_win {padding:0 29px 3px 0; background:url(/images/common/icoNewWin2.gif) no-repeat right top;}

#gnb ul .tmpsnb {display:none;}

.submenu {position:absolute;left:150px;top:105px;z-index:10000;}

.submenuTab { background:#df4744;border-radius:15px; padding:15px; font-family: 'Nanum Gothic', sans-serif;font-weight:bold; color:#666;letter-spacing:-1px;}
.submenuTab ul {}
.submenuTab ul li { background:#fafafa; margin:10px 0;font-size:12pt;padding:7px 10px;border-radius:5px;box-shadow:1px 1px #888;}


#contents_bg{background: url(/images/library/main/contents_bg.gif) repeat 0 0;} 
#contents{background: url(/images/library/main/contents_bg_b.png) no-repeat 50% bottom; clear:both; position:relative;  width:1200px; margin:0 auto; overflow:hidden;  padding-bottom:92px;}
