/*Common*/
* {margin:0; padding:0;}
html,body {width:100%;height:1100px;}
body {background-color:#fff;*word-break:break-all;-ms-word-break:break-all; font-family:dotum; font-size:62.5%; _font-size:10px; /*ie6 hack*/}

/* Navigator */

#DOCUMENT {position:absolute; left:0px; top:34px; background-color:#ffffff;}
#DOCUMENT .inside { width:130px; height:220px; border:3px solid #333333; padding:10px; background:url(../home/images/menu/bg_top.gif);background-repeat: repeat-x; background-position: left top;}
#DOCUMENT ul { list-style:none; } 
#DOCUMENT li { background:url(../home/images/menu/ico_arrow.gif) no-repeat 0 50%; border-bottom:1px solid #E5E5E5;}
#DOCUMENT li div { height:17px; padding-left:10px; padding-top:6px;} 
#DOCUMENT li a:link { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#DOCUMENT li a:visited { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#DOCUMENT li a:hover { font-size:1.2em; color:#323232; font-weight:none; text-decoration:underline; }
#DOCUMENT .line { height:20px; } 

#TECHNOLOGY {position:absolute; left:107px; top:34px; background-color:#ffffff;}
#TECHNOLOGY .inside { width:130px; height:148px; border:3px solid #333333; padding:10px; background:url(../home/images/menu/bg_top.gif);background-repeat: repeat-x; background-position: left top;}
#TECHNOLOGY ul { list-style:none; } 
#TECHNOLOGY li { background:url(../home/images/menu/ico_arrow.gif) no-repeat 0 50%; border-bottom:1px solid #E5E5E5;}
#TECHNOLOGY li div { height:17px; padding-left:10px; padding-top:6px;} 
#TECHNOLOGY li a:link { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#TECHNOLOGY li a:visited { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#TECHNOLOGY li a:hover { font-size:1.2em; color:#323232; font-weight:none; text-decoration:underline; }
#TECHNOLOGY .line { height:20px; } 

#TREND {position:absolute; left:214px; top:34px; background-color:#ffffff;}
#TREND .inside { width:130px; height:220px; border:3px solid #333333; padding:10px; background:url(../home/images/menu/bg_top.gif);background-repeat: repeat-x; background-position: left top;}
#TREND ul { list-style:none; } 
#TREND li { background:url(../home/images/menu/ico_arrow.gif) no-repeat 0 50%; border-bottom:1px solid #E5E5E5;}
#TREND li div { height:17px; padding-left:10px; padding-top:6px;} 
#TREND li a:link { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#TREND li a:visited { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#TREND li a:hover { font-size:1.2em; color:#323232; font-weight:none; text-decoration:underline; }
#TREND .line { height:20px; } 

#VOD {position:absolute; left:311px; top:34px; background-color:#ffffff;}
#VOD .inside { width:130px; height:124px; border:3px solid #333333; padding:10px; background:url(../home/images/menu/bg_top.gif);background-repeat: repeat-x; background-position: left top;}
#VOD ul { list-style:none; } 
#VOD li { background:url(../home/images/menu/ico_arrow.gif) no-repeat 0 50%; border-bottom:1px solid #E5E5E5;}
#VOD li div { height:17px; padding-left:10px; padding-top:6px;} 
#VOD li a:link { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#VOD li a:visited { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#VOD li a:hover { font-size:1.2em; color:#323232; font-weight:none; text-decoration:underline; }
#VOD .line { height:20px; } 

#COMMUNITY {position:absolute; left:408px; top:34px; background-color:#ffffff;}
#COMMUNITY .inside { width:130px; height:220px; border:3px solid #333333; padding:10px; background:url(../home/images/menu/bg_top.gif);background-repeat: repeat-x; background-position: left top;}
#COMMUNITY ul { list-style:none; } 
#COMMUNITY li { background:url(../home/images/menu/ico_arrow.gif) no-repeat 0 50%; border-bottom:1px solid #E5E5E5;}
#COMMUNITY li div { height:17px; padding-left:10px; padding-top:6px;} 
#COMMUNITY li a:link { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#COMMUNITY li a:visited { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#COMMUNITY li a:hover { font-size:1.2em; color:#323232; font-weight:none; text-decoration:underline; }
#COMMUNITY .line { height:20px; } 

#ABOUT {position:absolute; left:512px; top:34px; background-color:#ffffff;}
#ABOUT .inside { width:130px; height:148px; border:3px solid #333333; padding:10px; background:url(../home/images/menu/bg_top.gif);background-repeat: repeat-x; background-position: left top;}
#ABOUT ul { list-style:none; } 
#ABOUT li { background:url(../home/images/menu/ico_arrow.gif) no-repeat 0 50%; border-bottom:1px solid #E5E5E5;}
#ABOUT li div { height:17px; padding-left:10px; padding-top:6px;} 
#ABOUT li a:link { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#ABOUT li a:visited { font-size:1.2em; color:#323232; font-weight:none; text-decoration:none;}
#ABOUT li a:hover { font-size:1.2em; color:#323232; font-weight:none; text-decoration:underline; }
#ABOUT .line { height:20px; } 

#ALL  {position:absolute; left:202px; top:34px; background-color:#ffffff;}
#ALL .inside { width:722px; height:280px; border:3px solid #333333; }

#ALL .title { height:20px; padding-top:10px; padding-left:15px; background-color:#eeeeee; font-size:1.1em; color:#666666; font-weight:bold; text-decoration:none;}

#ALL .sero { float:left; height:170px; padding:6px; border-left:1px solid #e5e5e5;}
#ALL .garo { clear:left; height:10px; border-bottom:1px solid #eeeeee;}

#ALL .sitemap { padding:15px; padding-top:15px; }
#ALL .sitemap dt{ height:20px; font-size:1.2em; color:#323232; font-weight:bold; text-decoration:none; }
#ALL .sitemap dd{ height:18px; font-size:1.1em; color:#666666; font-weight:none; text-decoration:none; }

#ALL .site1 {float:left; width:120px; /*background-color:#cccccc;*/}
#ALL .site2 {float:left; width:100px; /*background-color:#eeeeee;*/}
#ALL .site3 {float:left; width:100px; /*background-color:#cccccc;*/}
#ALL .site4 {float:left; width:100px; /*background-color:#eeeeee;*/}
#ALL .site5 {float:left; width:100px; /*background-color:#cccccc;*/}
#ALL .site6 {float:left; width:100px; /*background-color:#eeeeee;*/}
#ALL dd a:link    { font-size:1.0em; color:#666666; font-weight:none; text-decoration:none; letter-spacing:-0.5px;}
#ALL dd a:visited { font-size:1.0em; color:#666666; font-weight:none; text-decoration:none;}
#ALL dd a:hover   { font-size:1.0em; color:#666666; font-weight:none; text-decoration:underline;}

#ALL .bott {  clear:left; text-align:right; padding-top:10px; }
#ALL .bott ul{ list-style:none; font-size:1.1em; color:#999999; font-weight:none; text-decoration:none; }
#ALL .bott li { display:inline; }
#ALL .bott li a:link    { font-size:1.0em; color:#666666; font-weight:none; text-decoration:none; letter-spacing:-1px;}
#ALL .bott li a:visited { font-size:1.0em; color:#666666; font-weight:none; text-decoration:none;}
#ALL .bott li a:hover   { font-size:1.0em; color:#666666; font-weight:none; text-decoration:underline;}
#ALL .bott li img { vertical-align:middle; }
#ALL .bott .close { padding-left:10px; cursor:hand;}

/* Menu ONOFF */

.bg_1_off { background-color:none; }
.bg_1_on { background-color:#e5e5e5; filter:alpha(opacity=70); opacity:0.70;}

.nav_txt .noborder {border-bottom:0;}
.nav_border {background-color:#000; filter:alpha(opacity=20); opacity:0.2;}
.nav_wrap {background-color:#000; padding:0 4px 4px 4px; filter:alpha(opacity=98); opacity:0.98;}

.nav_txt {background:url(../home/images/menu/nav_bg.gif) top; filter:alpha(opacity=90); opacity:0.5; font-size:12px;}
.nav_txt dl {width:142px; filter:alpha(opacity=100); opacity:0.99;}
.nav_txt dd {height:30px;}
.nav_txt dd div {padding:9px 0 9px 9px; height:20px; font-weight:bold; color:#FFF;}
.nav_txt .txt a {font-weight:bold; color:#FFF; letter-spacing:-1px; text-decoration:none;}

/* Menu Design */

#nav_new {width:930px; height:38px; background:#f5f5f5; background: url(../home/images/menu/bg.gif) repeat-x;}
#nav_new ul {list-style:none;}
#nav_new li {display:inline;}

.menu ul { float:left; font-size:0px; line-height:0px;}
.menu p { float:right; text-align:right; cursor:hand;}

