@charset "utf-8";
/* zieo (zieo@zieo.com) */

body,div,h1,h2,h3,h4,h5,table,tr,th,td { margin:0; padding:0; }
img { margin:0; padding:0; border:0; }

/* Default  */
#selectLang { margin:0; padding:0; }

a { font:12px Gulim; color:#555; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

a:focus { outline:none; }

.zClear { width:100%; height:0; clear:both; }

/* Top */
#zTop { position:relative; margin:0; padding:0; width:100%; height:100px; border-bottom:solid 1px #eee; clear:both;}

#zLogo { position:absolute; top:30px; margin:0; }
#zLogo a span { font:bold 18px Tahoma, Dotum; }

/* login */
#zLogin { position:absolute; top:0; right:90px; margin:0; padding:0; z-index:99; }
#zLogin li { list-style:none; float:left; padding:6px 6px 0; border-right:solid 1px #ccc; }
#zLogin li:last-child { border-right:0; }

/* language */
#zLanguage { position:absolute; top:0; right:0; margin:0; padding:0; border:solid 1px #999; z-index:99; }
#zLanguage li { list-style:none; display:none; }
#zLanguage li:first-child { display:block; }
#zLanguage li button { width:80px; border:0; font:9px Tahoma; padding:5px 5px 4px 5px; text-align:left; cursor:pointer; background:#eee; color:#999;  }
#zLanguage li button:hover { background:#bbb; color:#000; }
#zLanguage li:first-child button { background:#aaa; color:#fff; }

.zSearch { position:absolute; top:64px; right:0; margin:0; padding:0; border:solid 1px #999; }
.zText { border:0; height:16px; font:12px/16px Gulim, Dotum; color:#555; }
.zSubmit { border:0; height:20px; font:12px/20px Gulim, Dotum; color:#555; background:#ccc; margin:0; padding:0 5px; }

#gnb { position:absolute; top:73px; margin:0; padding:0; clear:both; z-index:90; }
#gnb a { text-decoration:none;  }

#gnb ul { position:absolute; width:800px; top:27px; margin:0; padding:0; display:none; list-style:none; }
#gnb li { margin-left:-1px; float:left; padding:8px 0px 6px 0px; line-height:0; font-size:0; border:solid 1px #ccc; background:#f3f3f3; white-space:nowrap; }
#gnb li:hover { background:#fff; }
#gnb li.selected { background:#fff; }
#gnb li a span { position:relative; font:12px/12px Gulim, Dotum; color:#333; padding:0 7px; }

#gnb ul.ul01 { top:0; display:block; }
#gnb li.li01 { margin-right:-1px; }
#gnb a.a01 { }

/* Main */
#zMain { position:relative; width:100%; margin:0; padding:0; clear:both; }

#zTextNevi { margin:0; padding:10px 0 0 0; clear:both; text-align:right; }
#zTextNevi a { font:12px Gulim, Dotum; color:#555; text-decoration:none;  }
#zTextNevi a:last-child { font-weight:bold;  }
#zTextNevi span { font:9px Tahoma; color:#ccc; padding:0 5px; position:relative; top:-2px; }
#zTextNevi span:first-child { font:9px Tahoma; color:#000; }

/* Bottom */
#zBottom { width:100%; margin:10px 0 0 0; padding:0; border-top:solid 1px #eee; clear:both; }
#zBottom span { color:#CCC; }
#zBottom a { text-decoration:none; color:#999; }
#zBottom .zContainer { clear:both; }
#zBottom .zCopyright { padding:5px 0 20px 0px; font:9px/15px Gulim, Dotum; color:#999; clear:both; }

#bnb { margin:0; padding:10px 0px 10px 0px; clear:both; list-style:none; }
#bnb ul { margin:0; padding:0; clear:both; list-style:none; }
#bnb li { padding-left:10px; }
#bnb a { text-decoration:none;  }
#bnb span { position:relative; font:12px/17px Gulim, Dotum; color:#555; margin-right:10px; }

#bnb ul.ul01 { }
#bnb li.li01 { padding-left:0px; float:left;  }
#bnb a.a01 { } 
#bnb a.a01 span { font:bold 12px/20px Gulim, Dotum; }