#wrap {width:960px; margin:0 auto;}

#header-banner {position:relative; height:69px; border:1px solid #ddd; border-top:0; background:#eee;}
#header-banner a.btn-close {position:absolute; top:22px; right:10px;}

#header {width:100%; height:110px; border-bottom:1px solid #ddd}
#header h1 {float:left; width:180px; padding-top:38px; text-align:center;}
#header div.header-content {float:right; width:700px; height:35px; margin-top:40px; background:url(/clubimg/search_bar.gif) no-repeat;}
.header-search-form {position:relative; float:left; padding: 0px 0 0 2px; font-size:14px;}
.header-search-form label.iLabel {left:20px; top:10px; font-size:12px; color:#aaa;}
.header-search-form input {float:left;}
.header-search-form input.iText {width:320px; height:25px; line-height:25px; margin-top:6px; padding-left:5px; color:#333; font-weight:bold; border:0; background:none;}
.header-notice {position:relative; float:left; width:295px; padding:10px 0 0 15px; font-size:12px;}
.header-notice .bx-prev,.header-notice .bx-next {display:none;}
.header-notice li {height:30px; line-height:30px;}
.header-notice li img {vertical-align:middle;}
.header-notice a {color:#99a;}
.header-notice a:hover {text-decoration:underline;}
.header-notice span.date {font-size:11px; color:#124993;}
.header-notice div.layer {display:none; position:absolute; top:10px; left:0; width:295px; padding:0px 0 5px 15px; background:#50a7c7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow:0px 0px 8px #000; -webkit-box-shadow:0px 0px 8px #000; box-shadow:0px 0px 8px #000;
-webkit-transition:-webkit-box-shadow 0.1s ease-out; -moz-transition:-webkit-box-shadow 0.1s ease-out; -o-transition:-webkit-box-shadow 0.1s ease-out; transition:-webkit-box-shadow 0.1s ease-out;
}

.header-index-info{width:680px;padding-top:10px; font-size:12px;color:#bbb;}
.header-index-info a{text-decoration: underline;color:#999;}
#container {width:100%; margin-top:5px; overflow:hidden;}

#aside {float:left; width:180px; padding-bottom:20px;}
#aside div.aside-nav {margin-bottom:10px; padding-top:1px; font-size:12px; background:url(../img/bg_aside-nav.gif) no-repeat 0 0;}
#aside div.aside-nav ul {padding:0 0 0 1px;}
#aside div.aside-nav a {display:block; padding:0 0 0 9px; color:#444; zoom:1;}
#aside div.aside-nav a:hover {color:#64a233;}
#aside div.aside-nav a.headlink {height:30px; line-height:30px; font-weight:bold;}
#aside div.aside-nav li ul { padding:7px 0;}
#aside div.aside-nav li li a {padding:5px 0 5px 9px;}
#aside div.aside-nav li.active a.headlink {color:#fff; background:url(../img/bg_aside-nav-current.gif) no-repeat;}
#aside div.aside-nav li {background:url(../img/bg_aside-nav-line.gif) no-repeat left bottom;}
#aside div.aside-nav li li {background:none;}
#aside div.aside-nav li.active li.current a {font-weight:bold; color:#64a233;}
#aside div.aside-nav div.nav-all {padding:10px 0 10px 1px; background:url(../img/bg_aside-nav.gif) no-repeat 0 bottom;}
#aside div.aside-nav div.nav-all a.btn {padding-right:10px; font-size:11px; color:#999; background:url(../img/bg_nav-all-btn.gif) no-repeat 57px 2px;}
#aside div.aside-nav div.nav-all a.btn:hover {text-decoration:underline;}

#content {float:right; width:760px; padding-bottom:20px;}
.content-head {margin-bottom:20px; padding:10px 10px; border:3px solid #eee;}
.content-head h2 {font-size:16px; color:#666; font-family:'Malgun Gothic','¸¼Àº °íµñ',sans-serif;}


#footer {padding-bottom:20px; font-size:12px;}
#footer .footer-nav {margin-bottom:10px; padding:8px 0; border-top:1px solid #111; background:#333;}
#footer .footer-nav li {display:inline; padding:0 10px;}
#footer .footer-nav li a {color:#999;}
#footer .footer-nav li a:hover {text-decoration:underline;}
#footer p.copyright {padding-left:10px; color:#999;}
#footer p.copyright a {font-weight:bold; color:#999;}




.hd-focus-loginbox {margin:0 0px 10px 0; padding:9px; font-size:12px; border:1px solid #ddd; background:#f9f9f9;}
.hd-focus-loginbox ul.input-set li {margin-bottom:5px;}
.hd-focus-loginbox ul.input-set li.auto {width:100%; overflow:hidden; font-size:11px;}
.hd-focus-loginbox ul.input-set li.auto * {vertical-align:middle;}
.hd-focus-loginbox ul.input-set li.auto div.fLeft {padding-top:5px;}
.hd-focus-loginbox ul.input-set li.auto label {color:#999;}
.hd-focus-loginbox div.help {padding-top:5px; color:#999; font-size:11px; text-align:center; letter-spacing:-1px;}
.hd-focus-loginbox div.help a {color:#999;}
.hd-focus-loginbox div.help a:hover {text-decoration:underline;}
.hd-focus-loginbox label.iLabel {padding:5px 0 0 5px; color:#999;}
.hd-focus-loginbox input.iText {width:153px; height:23px; line-height:23px; padding-left:5px; border:1px solid #bbb;}
.hd-focus-loginbox div.member-photo {float:left; padding-right:7px;}
.hd-focus-loginbox div.member-photo img {width:50px; height:50px; border:1px solid #ddd;}
.hd-focus-loginbox ul.after-info1 {padding-top:0px;}
.hd-focus-loginbox ul.after-info1 li {height:20px;}
.hd-focus-loginbox ul.after-info1 li.userid {height:27px;}
.hd-focus-loginbox ul.after-info1 li.link {font-size:.9em; color:#ccc;}
.hd-focus-loginbox ul.after-info1 li.link img {vertical-align:middle; margin-top:-2px;}
.hd-focus-loginbox .after-info2 {clear:both; padding:5px 0; text-align:center; font-size:11px; color:#ccc; background:#ddd;}
.hd-focus-loginbox .after-info2 img {vertical-align:middle; margin-top:-2px;}


/* main */
div.main-left {float:left; width:510px;}
div.main-right {float:right; width:230px;}
.hd-lt-focus-new-tab {position:relative; height:333px; margin-bottom:10px; font-size:12px; background:url(../img/latest/bg_tab-line.gif) repeat-x;}
.hd-lt-focus-new-tab li {float:left;}
.hd-lt-focus-new-tab li a.tab {float:left; height:28px; line-height:28px; margin-right:1px; padding:0 10px; color:#999; font-weight:bold; font-family:'¸¼Àº °íµñ', 'Malgun Gothic'; border:1px solid #e5e5e5; border-bottom:1px solid #bbb;}
.hd-lt-focus-new-tab li.current a.tab {color:#444; border:1px solid #bbb; border-bottom:1px solid #fff;}
.hd-lt-focus-new-tab li ul {display:none; position:absolute; top:40px; left:0; width:100%;}
.hd-lt-focus-new-tab li.current ul {display:block;}
.hd-lt-focus-new-tab li ul li {float:none; padding:5px 0;}
.hd-lt-focus-new-tab li ul li a {color:#444;}
.hd-lt-focus-new-tab li ul li a:hover {text-decoration:underline;}
.hd-lt-focus-new-tab span.category {color:#999;}
.hd-lt-focus-new-tab span.pfilesize {color:#a90;}
.hd-lt-focus-new-tab span.author {font-size:11px; color:#999;}
.hd-lt-focus-new-tab em {color:#e60909;}

.flashcontent { z-index:-1;}
.tvd-all {display:none; position:absolute;z-index: 9; width:760px; margin-left:200px;top:20px; font-size:12px; border:2px solid #555; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  background:url(/clubimg/tvback.gif) no-repeat;}
.tvd-all div {float:left; padding:7px;}
.tvd-all h2 {margin-bottom:7px; color:#d50d0d;}
.tvd-all h2 * {color:#d50d0d;}
.tvd-all a:hover {text-decoration:underline;color:#d50d0d;}
.tvd-all ul {font-size:11px; color:#888;}
.tvd-all ul a {color:#888;}
.tvd-all li {line-height:140%;}
.tvd-all a.button-x {position:absolute; top:7px; right:10px;}

.tvs-all {display:none; position:absolute;z-index: 9; width:760px; margin-left:200px;top:20px; font-size:12px; border:2px solid #555; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:url(/clubimg/tvback.gif) no-repeat;}
.tvs-all div {float:left; padding:7px;}
.tvs-all h2 {margin-bottom:7px; color:#d50d0d;}
.tvs-all h2 * {color:#d50d0d;}
.tvs-all a:hover {text-decoration:underline;color:#d50d0d;}
.tvs-all ul {font-size:11px; color:#888;}
.tvs-all ul a {color:#888;}
.tvs-all li {line-height:140%;}
.tvs-all a.button-x {position:absolute; top:7px; right:10px;}
