@charset "utf-8";
/*
NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/)
Jeong, Chan Myeong 070601~070630
*/

/* Default Skin - Start */
#selectLang { margin:0; padding:0; }
#gnb { margin:0; padding:0; }
#lnb { margin:0; padding:0; }
#lnb ul { margin:0; padding:0; }

/* Site Layout - Body Wrap */
/*body { background:#ffffff ; font:normal 12px Tahoma,Verdana,"굴림"; text-align:center; background:url(./images/bg_body_12-21-2008.gif) repeat-x;}*/
body { background:#ffffff ; font:normal 12px Tahoma,Verdana,"굴림"; text-align:center; }
#bodyWrap { width:880px; margin:0 auto; text-align:left;}
/* Site Layout - Header */
/*#header { position:relative; width:880px; height:122px; background:url(./images/bg_top_12-21-2008.gif) no-repeat bottom left; z-index:9; }*/
#header { position:relative; width:880px; height:100px;  z-index:9; }

#header h1 { margin:0; padding:0; position:absolute; top:22px; left:15px;}
#header .login { position:absolute; width:370px; height:30px; top:37px; right:0px; }
#header .today {color:#336699; font-weight:normal; font-size:10px; float:left; margin:2 20 0 0;}
.nav {margin:0 8px; padding:0; list-style:none; float:right; text-align:right;}
.nav li {float:left; padding:0 2px; margin:0px; color:#336699;list-style:none;}
.nav li a {padding:0px; margin:0px; text-decoration:none; font:normal 11px Verdana; color:#336699; }
.nav li a:visited { font:normal 11px Verdana; color:#336699;text-decoration:none;}
.nav li a:hover, .nav li a:focus { font:normal 11px Verdana; color:#336699;text-decoration:underline !important;}

#it_search_form { position:absolute; top:50px; right:15px;}
#it_search_form .input { border:1px solid #bc4032; height:17px; width:120px; color:#888888; font-size:.9em;} 
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }

#gnb { position:absolute; top:80px; left:0; height:32px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
#gnb li { float:left; list-style:none; background:url(./img/main/bgGnbVr.png) no-repeat left center; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
#gnb li a { display:block; float:left; padding:8px 15px 0 15px; height:29px; color:#e8e8e8; white-space:nowrap; text-decoration:none; }
#gnb li a:hover,
#gnb li a:focus { color:#ffffff;background:#59A0E3;}
#gnb li.on a { font-weight:bold; color:#ffffff; background:url(./img/main/bgGnbOn.png) no-repeat center top;}

/* Site Layout - Content Body */
#contentBody { position:relative; width:880px; margin-top:0px;padding:8 20; overflow:hidden; background:url(./images/bg_content_12-21-2008.gif) repeat-y;}

/* Site Layout - Column Left */
#columnLeft { position:relative; width:181px; float:left;}
#columnLeft .mask { width:201px; height:5px; background:#ffffff; display:block; clear:both;}

#lnb { border-top:1px solid #FFFFFF; padding:4px 5px; width:152px;}
#lnb li { padding-bottom:4px; list-style:none; }
#lnb li a { padding:6px 5px 6px 13px; width:140px; display:block; border:1px solid #e8e8e8; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#ffffff; background:#99cccc; border:1px solid #99cccc;}
#lnb li.on a { color:#ffffff; background:#669999; border:1px solid #669999;}
#lnb li.on a:hover,
#lnb li.on a:focus { font-weight:bold;}
#lnb li ul { display:block; position:relative; width:140px; padding:0 3px; border-top:1px solid #ffffff; overflow:hidden;}
#lnb li.on ul { display:block;}
#lnb li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px;}
#lnb li ul li a { padding:6px 5px 6px 10px; width:139px; color:#818181 !important; border:none; background:none !important; border:none !important;}
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; color:#de4332 !important;}
#lnb li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; }

#lnb2 { border-top:1px solid #FFFFFF; padding:4px 5px; overflow:hidden;}
#lnb2 li { padding-bottom:4px; list-style:none; float:left; font-size:10px; border-left:1px solid #99cccc;}
#lnb2 li a { padding:8px 5px; border:0px solid #e8e8e8; background:url(../images/default/bgLnbOff.gif) repeat-x; color:#3e3e3e; z-index:98; text-decoration:none;}
#lnb2 li a:hover,
#lnb2 li a:focus { color:#ffffff; background:#99cccc; border:1px solid #99cccc;}
#lnb2 li.on a { color:#ffffff; background:#669999; border:1px solid #669999;z-index:98;}
#lnb2 li.on a:hover,
#lnb2 li.on a:focus { font-weight:bold;}
#lnb2 li ul { float:left; padding:0 3px; overflow:hidden;display:block;z-index:98;}
#lnb2 li.on ul { }
#lnb2 li ul li {  display:block;padding:0; border-top:1px solid #f2f2f2; position:relative; z-index:99;border:1px solid #de0000; }
#lnb2 li ul li a { display:block;padding:8px 5px; color:#818181 !important; border:none; background:none !important; border:none !important;}
#lnb2 li ul li a:hover,
#lnb2 li ul li a:focus { font-weight:normal !important; color:#de4332 !important;}
#lnb2 li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; background:url(../images/default/bulletLnb.gif) no-repeat 175px center  !important;}

/* Site Layout - Column Right */
#columnRight { width:570px; float:right; overflow:hidden;}
#visualArea { width:570px; height:200px; background:#f5f5f5; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
#content { width:100%; overflow:hidden;}

/* Site Layout - Footer */

#footer { width:880px;margin:0; padding:0; background:url(./images/bg_bottom_12-21-2008.gif) no-repeat top left; text-align:center; padding:1em 0 2em; clear:both;}

/*#footer { margin:8 0 0 0; border-top:1px solid #EDEDED;padding:0; text-align:center; padding:1em 0 2em; clear:both;}*/
#footer li { display:inline; padding:0 .6em 0 1em; background:url(./img/common/vrType1.gif) no-repeat left center;}
#footer li.first-child { background:none;}
#footer li a { color:#999999; font:.9em Tahoma, "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
#footer li address { display:inline; }

/* Default Skin - End */

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; }

.gray {text-align:left; margin:0 1; padding-top:4px;color:#666666;}
.gray a:link, a:visited, a:active { text-decoration:none; color:#666666; }
.gray a: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;} /* 흐림 */

.menu1 a:link { color:#FFFFFF; text-decoration:none}
.menu1 a:hover {color : #FFF00; text-decoration:underline}
.menu1 a:visited { color:#FFFFFF; text-decoration:none}

.menu2 a:link { color:#777788; text-decoration:none}
.menu2 a:hover {color : #787878; text-decoration:underline}
.menu2 a:visited { color:#777788; text-decoration:none}

