* {margin:0; padding:0; list-style:none; border:none;}
body {background-color:#FFFFFF; color:#333; font-size:9pt; word-break:break-all; line-height:160%; font-family:굴림,Gulim,돋움,Verdana,sans-serif; margin:0;}
img, input, select, textarea {vertical-align:middle;}
a:link, a:visited, a {color:#444444; text-decoration:none;}
a:hover {color:#d33402; text-decoration:underline;}
select {border:1px solid #ccc; font-size:12px;}
.more {background:url(../images/ico_arrow.gif) no-repeat 0 3px;; padding:0 0 0 7px; margin-left:5px;}
.more a {font-size:11px; color:#7f7f7f;}
.clear {clear:both; height:0; overflow:hidden;}
.smalltext {font-size:11px;}
.png24 {tmp:expression(setPng24(this));}
.lab_input {border:1px solid #ccc; font-size:12px; font-family:굴림,Gulim; padding:3px 0 3px 5px;}

th .down {background:url(../images/arrow_w_down.gif) no-repeat right 7px; padding-right:7px;}
th .up {background:url(../images/arrow_w_up.gif) no-repeat right 7px; padding-right:7px;}
th .down_b {background:url(../images/arrow_b_down.gif) no-repeat right 7px; padding-right:7px;}
th .up_b {background:url(../images/arrow_b_up.gif) no-repeat right 7px; padding-right:7px;}

.search_box {width:205px; float:right; padding-top:6px; margin-top:20px;}
.search_box .keywords {_height:1%;}
.search_box .keywords a {color:#999; font-size:11px;}
.search_box .keywords .ico_pop {background:url(../images/btn_popkey.gif) no-repeat; display:block; overflow:hidden; height:0; padding:12px 0 0 0; width:22px; margin:3px 10px 0 0; float:left;}
.search_box .search_bor {border:2px solid #bb1415; width:160px; float:left; padding:0 0 0 7px; height:19px; margin-right:6px; _margin-right:3px; position:relative; z-index:1000;}
.search_box .search_bor .sel {float:left; color:#8c8c8c; background:url(../images/search_sel_bg.gif) no-repeat right 6px; padding:2px 20px 0 0px; margin-right:10px;}
.search_box p {overflow:hidden;}
.search_box p a {background:url(../images/btn_search_red2.gif) no-repeat; padding:23px 0 0 0; width:28px; display:block; overflow:hidden; height:0;}
.search_box .searchBG {height:15px; vertical-align:middle; margin-top:3px; border:0px; _margin-top:3px; font-size:12px;}
.search_box .search_bor .sel {float:left; color:#8c8c8c; background:url(../images/search_sel_bg.gif) no-repeat right 4px; padding:1px 20px 0 0px; margin-right:10px; cursor:pointer; font-size:11px;}
.search_box .search_bor .sel_list {border:1px solid #848684; border-top:none; position:absolute; left:-1px; top:20px; background:#fff; z-index:500; width:73px;}
.search_box .search_bor .sel_list a {display:block; padding-left:9px; color:#8c8c8c;}
.search_box .search_bor .sel_list a:hover {background:#f0f0f0;}

.top_gnb2 {background:url(../images/bg_topgnb.gif); height:29px;}
.top_gnb2 .inner {width:975px; margin:0 auto;}
.top_gnb2 .go_dir {float:left; width:410px;}
.top_gnb2 .go_dir ul {background:url(../images/btn_topgnb.gif) no-repeat; overflow:hidden; width:410px;}
.top_gnb2 .go_dir ul.home {background-position:0 0;}
.top_gnb2 .go_dir ul.sc {background-position:0 -30px;}
.top_gnb2 .go_dir ul.sc2 {background-position:0 -60px;}
.top_gnb2 .go_dir ul.club {background-position:0 -90px;}
.top_gnb2 .go_dir ul li {float:left;}
.top_gnb2 .go_dir ul li a {display:block; overflow:hidden; height:0; padding:24px 0 0 0; width:98px;}

.top_gnb {background:url(../images/nav_top_bg.gif); height:29px;}
.top_gnb .inner {width:975px; margin:0 auto;}
.top_gnb .inner .go_dir {float:left; margin-top:3px;}
.top_gnb .inner .go_dir ul {background:url(../images/nav_top.gif) no-repeat 0 6px; width:270px; height:19px;}
.top_gnb .inner .go_dir ul li {float:left;}
.top_gnb .inner .go_dir ul li a {display:block; overflow:hidden; height:0; padding:19px 0 0 0;}
.top_gnb .inner .go_dir ul li.home {width:24px; margin-right:10px;}
.top_gnb .inner .go_dir ul li.sc {width:70px; margin-right:5px;}
.top_gnb .inner .go_dir ul li.sc2 {width:72px; margin-right:10px;}
.top_gnb .inner .go_dir ul li.ygclub {width:60px;}
.inner .top_opt {float:right; margin-top:5px;}
.inner .top_opt li {float:left; background: transparent url(../images/div_top.gif) no-repeat scroll left 4px; padding:0 7px 0 9px; font-family:Dotum,sans-serif; font-size:12px; letter-spacing:-1px;}
.inner .top_opt li a {color:#61646E;}
.inner .top_opt li span {color:#f57300; font-size:11px;}
.inner .top_opt li.last {padding-right:0;}
.inner .top_opt li .btn_myclub {background:url(../images/ico_ar_down.gif) no-repeat right; padding-right:18px;}
.inner .top_opt .first {background:none; padding-left:0;}
.inner .top_opt .uinfo {background:none; padding-left:0;}
.inner .top_opt .name {font-weight:bold; margin-right:5px;}
.inner .top_opt .min {background:url(../images/ico_mineral.gif) no-repeat; padding-left:15px; color:#008ac4;}
.inner .top_opt .btn_login {background:none;}
.inner .top_opt .btn_login a {background:url(../images/btn_login2.gif) no-repeat 0 1px; height:0; padding:16px 0 0 0; display:block; overflow:hidden; width:50px;}
.inner .top_opt .btn_logout {background:none; padding-left:3px;}
.inner .top_opt .btn_logout a {background:url(../images/btn_logout2.gif) no-repeat 0 1px; height:0; padding:16px 0 0 0; display:block; overflow:hidden; width:50px;}
.mycl_wrap {position:relative; z-index:4000;}
.mycl_wrap .mycl {position:absolute; background:#fff; border:1px solid #000; z-index:3000; width:200px; padding:5px 0 5px 0; overflow:auto; height:200px; top:18px; left:0;}
.mycl_wrap .mycl .mycl_list {width:180px; overflow:hidden;}
.mycl_wrap .mycl .mycl_list.none {padding:50px 10px 30px 10px; text-align:center;}
.mycl_wrap .mycl .mycl_list.none a {color:#2174c9; text-decoration:underline; margin:10px 0 0 0;}
.mycl_wrap .mycl a {display:block; height:20px; overflow:hidden; padding:0 10px 0 10px;}
.mycl_wrap .mycl .lev_master {color:#c91e1e !important;}
.mycl_wrap .mycl a:hover {background:#f2f2f2; text-decoration:none}

.gnb_bottom .submenu ul li .pulldown {position:absolute; top:30px; left:0; width:160px; background:#f0f0f0; padding:5px 0 5px 0;border:1px solid #222; _height:1%; z-index:2;}
.gnb_bottom .submenu ul li .pulldown ul li {background:none; float:none;}
.gnb_bottom .submenu ul li .pulldown.col2 {width:190px;}
.gnb_bottom .submenu ul li .pulldown.col2 ul li {float:left; width:90px;}
.gnb_bottom .submenu ul li .pulldown ul .line {border-bottom:1px solid #ccc; margin-bottom:5px; padding-bottom:3px;}
.gnb_bottom .submenu ul li .pulldown ul li {height:1%;}
.gnb_bottom .submenu ul li .pulldown ul li a {overflow:hidden; height:auto; margin:0; width:auto; padding:1px 0 1px 13px; background:url(../images/dot_list_bg.gif) no-repeat 6px 8px; _height:1%; display:block;}
.gnb_bottom .submenu ul li .pulldown ul li a:hover {background:#ee430f url(../images/dot_list_bg.gif) no-repeat 6px 8px; color:#fff; text-decoration:none; width:auto; _height:1%;}
.gnb_bottom .submenu ul li .pulldown ul .m_more {background:url(../images/arrow_link.gif) no-repeat 150px; height:1%;}
.gnb_bottom .submenu ul li .pulldown ul .m_more a:hover {background:#ee430f url(../images/arrow_right_white.gif) no-repeat 150px; _height:1%; margin:0;}
.gnb_bottom .submenu ul li .pulldown .pulldown2 {position:absolute; background:#fff; width:240px; z-index:8888; border:1px solid #000; padding:5px 0 5px 0; _height:1%;}
.gnb_bottom .submenu ul li .pulldown .pulldown2.type1 {top:25px; left:158px;}
.gnb_bottom .submenu ul li .pulldown .pulldown2.type2 {top:68px; left:158px;}

.gnb_bottom .submenu ul li .pulldown .pulldown2 a {background:none; padding:0 0 0 13px; display:block;}
.gnb_bottom .submenu ul li .pulldown .pulldown2 a:hover {background:#ee430f; color:#fff; text-decoration:none; width:auto;}
.gnb_bottom .submenu ul li .pulldown .pulldown2 dl {overflow:hidden; _height:1%;}
.gnb_bottom .submenu ul li .pulldown .pulldown2 dl dt {display:block; clear:both; background:#333; color:#fff; font-weight:bold; padding:3px 0 3px 10px;}
.gnb_bottom .submenu ul li .pulldown .pulldown2 dl dd {float:left; width:120px; font-size:11px;}

.top_banner {padding-top:5px; float:left;}
.topbanner {margin-bottom:8px; width:975px; margin:0 auto;}
.right_small {float:right;}
.sponsor_ban {width:975px; margin:0 auto;}

#header_bg #header .topnav {height:23px; padding-top:3px; _padding:2px 0 0 0;}
*:first-child+html #header_bg #header .topnav {padding-top:0;}
#header_bg #header .topnav .main_tnav {float:left;}
#header_bg #header .topnav .main_tnav li {float:left; background: transparent url(../images/div_top.gif) no-repeat scroll left 6px; padding:0 8px 0 11px; font-weight:bold;}
#header_bg #header .topnav .main_tnav .first {background:none; padding-left:0;}
#header_bg #header .topnav .main_tnav_r .btn_login {background:none;}
#header_bg #header .topnav .main_tnav_r .btn_login a {background:url(../images/btn_login2.gif) no-repeat 0 1px; height:0; padding:16px 0 0 0; display:block; overflow:hidden; width:50px;}
#header_bg #header .topnav .main_tnav_r .btn_logout {background:none; padding-left:3px;}
#header_bg #header .topnav .main_tnav_r .btn_logout a {background:url(../images/btn_logout2.gif) no-repeat 0 1px; height:0; padding:16px 0 0 0; display:block; overflow:hidden; width:50px;}
#header_bg #header .topnav .main_tnav_r {float:right;}
#header_bg #header .topnav .main_tnav_r li {float:left; background: transparent url(../images/div_top.gif) no-repeat scroll left 4px; padding:0 7px 0 9px; font-family:Dotum,sans-serif; font-size:12px; letter-spacing:-1px;}
#header_bg #header .topnav .main_tnav_r li a {color:#61646E;}
#header_bg #header .topnav .main_tnav_r li span {color:#f57300; font-size:11px;}
#header_bg #header .topnav .main_tnav_r .first {background:none; padding-left:0;}
#header_bg #header .topnav .main_tnav_r .uinfo {background:none; padding-left:0;}
#header_bg #header .topnav .main_tnav_r .name {font-weight:bold; margin-right:5px;}
#header_bg #header .topnav .main_tnav_r .min {background:url(../images/ico_mineral.gif) no-repeat; padding-left:15px; color:#008ac4;}

/*상단 좌측 바로가기*/

.sub_tnav {padding-left:15px;}
.sub_tnav ul li {float:left; background:url(../images/div_graybig.gif) no-repeat right 3px; padding-right:10px; margin-right:10px;}
.sub_tnav ul li a {padding:17px 0 0 0; height:0; display:block; overflow:hidden;}
.sub_tnav ul li.home {background:none; padding:0;}
.sub_tnav ul li.home a {background:url(../images/nav_top.gif) no-repeat; width:16px;}
.sub_tnav ul li.sc a {background:url(../images/nav_top.gif) no-repeat -30px 0; width:75px;}
.sub_tnav ul li.sc2 {background:none; padding:0; margin:0;}
.sub_tnav ul li.sc2 a {background:url(../images/nav_top.gif) no-repeat -125px 0; width:80px;}

/* 새로운 좌측 네비 */

.side_list {margin:7px 0 7px 0;}
.side_list h3 a {background:url(../images/tit_side.jpg) no-repeat; height:0; padding:37px 0 0 0; overflow:hidden; display:block;}
.side_list.community {position:relative;}
.side_list.community h3 a {background-position:0 0;}
.side_list.replay h3 a {background-position:0 -111px;}
.side_list.scintro h3 a {background-position:0 -37px;}
.side_list.gallery h3 a {background-position:0 -74px;}
.side_list.news h3 a {background-position:0 -148px;}
.side_list.sclife h3 a {background-position:0 -185px;}
.side_list.download h3 a {background-position:0 -222px;}
.side_list.stats h3 a {background-position:0 -259px;}
.side_list.bet h3 a {background-position:0 -296px;}
.side_list.event h3 a {background-position:0 -333px;}
.side_list.game h3 a {background-position:0 -370px;}
.side_list.ucc h3 a {background-position:0 -407px;}
.side_list.club h3 a {background-position:0 -444px;}
.side_list.lab h3 a {background-position:0 -481px;}
.side_list.replay2 h3 a {background-position:0 -518px;}
.side_list.sc2map a {background-position:0 -555px;}

.side_list .menu_wrap {background:#fff; border:1px solid #c5c4c4; border-top:none; padding:10px 8px 0 8px;}
.side_list .menu_wrap .head h5 a {display:block; background:url(../images/bl_sidemenu_o.gif) no-repeat right; font-size:12px; color:#ab424e;}
.side_list .menu_wrap .head h5.two { background:url(../images/bl_sidemenu_o.gif) no-repeat right; color:#ab424e;}
.side_list .menu_wrap .head h5.two a {display:inline; background:none;}
.side_list .menu_wrap .head h5.hidden a {background:url(../images/bl_sidemenu.gif) no-repeat right;}
.side_list .menu_wrap .box {background:#f4f4f4; padding:8px; margin-top:4px;}
.side_list .menu_wrap .box ul li {background:url(../images/dot_list_bg.gif) no-repeat 0 8px; padding-left:8px;}
.side_list .menu_wrap .box ul li a {display:block; _height:1%;}
.side_list .menu_wrap .box ul li.btn {background:none; padding:0; margin-top:5px;}
.side_list .menu_wrap .indexwrap {margin-bottom:10px;}
.side_list .menu_wrap .indexwrap .head {margin-bottom:5px; padding:0 7px 0 7px; background:#f9f9f9; border:1px solid #e5e5e5;}
.side_list .menu_wrap .indexwrap .list_menu {margin-left:7px;}
.side_list .menu_wrap .indexwrap .sh {letter-spacing:-1px;}
.side_list .menu_wrap .indexwrap td a {display:block; letter-spacing:-1px;}
.side_list .menu_wrap .indexwrap td.current a {font-weight:bold; letter-spacing:-2px; color:#1874e6; text-decoration:underline;}
.side_list .menu_wrap .normal ul li a {display:block; border-bottom:1px solid #e5e5e5; padding:4px 0 4px 10px; background:url(../images/bl_right.gif) no-repeat 0 10px; _height:1%;}
.side_list .menu_wrap .normal ul li a:hover {text-decoration:none;}
.side_list .menu_wrap .normal ul li a span {color:#999; font-size:11px; font-weight:normal;}
.side_list .menu_wrap .normal ul li.last a {border:none; margin-bottom:10px;}
.side_list .menu_wrap .normal ul li.current a {font-weight:bold;}

.banner {margin-bottom:5px;}

.login {overflow:hidden; padding:12px 10px 12px 16px; _height:1%; border:3px solid #cacaca;  background:#fff url(../images/bg_login.gif) repeat-x; margin-bottom:8px;}
.login .log_input {overflow:auto; height:67px; clear:both;}
.login .log_left {float:left; margin-right:7px;}
.login .log_left p #ln_name {background:url(../images/login_id.gif) no-repeat 4px 9px; background-color:#FFFFFF; border:1px solid #a2a2a2; height:18px; padding:6px 4px 2px 4px; width:122px;}
.login .log_left p #ln_name2 {background-color:#FFFFFF; border:1px solid #a2a2a2; height:18px; padding:6px 4px 2px 4px; width:122px;}
.login .log_left p #ln_pass {background:url(../images/login_pw.gif) no-repeat 4px 9px; background-color:#FFFFFF; border:1px solid #a2a2a2; height:18px; padding:6px 4px 2px 4px; width:122px;}
.login .log_left p #ln_pass2 {background-color:#FFFFFF; border:1px solid #a2a2a2; height:18px; padding:6px 4px 2px 4px; width:122px;}
.login .log_btn {display:inline; float:left;}
.login .ln_top {clear:both; height:24px; border-bottom:1px solid #c5c5c5; margin-bottom:4px;}
.login .ln_top p {float:left; margin-right:8px;}
.login .ln_top .last {margin-right:0;}
.login .ln_join {clear:both; font-size:11px; height:15px;  color:#636363; padding-top:1px;}
.login .ln_join span {color:#cacaca;}

/*새로운 로그인*/
.loginbox {border:1px solid #c5c4c4; background:#fff url(../images/bg_login.gif) repeat-x;}
.loginbox .head2 {padding:1px 7px 0 7px;}
.loginbox .loginw {padding:3px 8px 8px 8px;}
.loginbox .head2 p {float:left; font-size:11px;}
.loginbox .head2 p a {background:url(../images/ico_secury.gif) no-repeat 0 2px; padding:0 0 0 22px; display:block;}
.loginbox .head2 span {float:right; font-size:11px;}
.loginbox .head2 span a {color:#999;}
.loginbox td, .loginbox th {font-size:11px; text-align:left;}
.loginbox td .gr {color:#ccc;}
.loginbox .opt {font-size:11px; margin-top:5px; border-top:1px solid #e9e9e9; padding-top:2px; text-align:center; color:#888; font-family:돋움,Dotum;}
.loginbox .opt span, .loginbox .opt_bt span {color:#ccc;}
.loginbox .loged {padding:8px;}
.loginbox .loged .head {margin-bottom:7px;}
.loginbox .loged .head .name {font-weight:bold; letter-spacing:-1px; background:#f0f0f0; margin:0 0 7px; text-align:center; padding:4px 0 4px 0; line-height:1.0; border:1px solid #ccc;}
.loginbox .loged .head .name span {font-weight:normal; letter-spacing:normal; font-size:10px; font-family:Tahoma, Geneva, sans-serif; color:#C00;}
.loginbox .loged .img {float:left; margin-right:7px;}
.loginbox .loged .txt {float:left; font-size:11px; line-height:1.4;}
.loginbox .loged .min {font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#555;}
.tbl_on {background:#f5f5f5; border:1px solid #e5e5e5; padding:3px 8px 3px 8px;}
.tbl_on th {width:29px;}
#ln_id {background:url(../images/login_id.gif) no-repeat 4px 5px; background-color:#FFFFFF; border:1px solid #a2a2a2; height:17px; padding:2px 4px 0px 4px; width:72px; font-size:12px;}
#ln_pw {background:url(../images/login_pw.gif) no-repeat 4px 5px; background-color:#FFFFFF; border:1px solid #a2a2a2; height:17px; padding:2px 4px 0px 4px; width:72px; font-size:12px;}
#ln_id2 {background:none; border:1px solid #a2a2a2; height:17px; padding:2px 4px 0px 4px; width:72px; font-size:12px;}
#ln_pw2 {background:none; border:1px solid #a2a2a2; height:17px; padding:2px 4px 0px 4px; width:72px; font-size:12px;}

.right_box {border:1px solid #c5c4c4; position:relative; margin-bottom:8px; background:#fff;}
.right_box .sc_tit {background:#f5f5f5;}
.right_box .head {background:#f5f5f5; border-bottom:1px solid #e5e5e5;}
.right_box h3 {font-size:12px; font-weight:bold; width:120px; padding:6px 0 4px 8px;}
.right_box .nav {position:absolute; top:6px; right:0px; _right:-10px; _height:1%;}
.right_box .nav li {float:left; margin-right:10px;}
.right_box.schedule .nav li {font-size:11px; letter-spacing:-1px; font-family:돋움,Dotum;}
.right_box.schedule .head {height:30px; padding:1px; border:1px solid red;}
.right_box .today a {color:#CC3300; font-weight:bold; padding:0 2px 0 2px;}
.right_box .scd {padding:8px 8px 4px 8px; border-top:1px solid #eeeeee; height:220px; clear:both; overflow:auto;}
.right_box .scd ul li {text-align:center; font-size:11px; font-family:돋움,Dotum; letter-spacing:-1px; line-height:1.4; margin-bottom:5px; border-bottom:1px solid #e5e5e5; padding-bottom:5px;}
.right_box .scd ul li .img {font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#999;}
.right_box .scd ul li.last {border:none;}
.right_box .gift_list {overflow:hidden; clear:both; padding:2px 0 4px 8px; height:100%}
.right_box .gift_list ul {margin-top:8px;}
.right_box .gift_list ul li {margin:0 4px 5px 0; overflow:hidden; _height:1%; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
.right_box .gift_list ul li.last {border:none; padding:0;}
.right_box .gift_list ul li p {font-size:11px; font-family:Dotum; line-height:1.2;}
.right_box .gift_list ul li .img {float:left; margin-right:10px; }
.right_box .gift_list ul li .desc {float:left; width:110px;}
.right_box .gift_list ul li .price a {color:#356aba; background:url(../images/ico_mineral.gif) no-repeat 0 -1px; padding-left:15px;}
.right_box .gift_list ul li .gift_1 {margin-bottom:5px;}
.right_box .webgame {clear:both; padding:10px;}
.right_box .webgame ul li a {background:url(../images/img_game.gif) no-repeat; height:0; display:block; overflow:hidden;}
.right_box .webgame ul li.janggi a {background-position:0 0; padding:48px 0 0 0;}
.right_box .webgame ul li.omok a {background-position:0 -48px; padding:55px 0 0 0;}
.right_box .webgame ul li.gawi a {background-position:0 -102px; padding:55px 0 0 0;}

.nav {position:relative; clear:both;}
.paging {text-align:center; margin:10px 0 14px 0; font-family:굴림,gulim,sans-serif; padding-top:3px;}
.paging .nv_left, .paging .nv_right {padding-top:2px;}
.paging .nv_left img {margin-left:4px; margin-top:-2px;}
.paging .nv_right img {margin-right:4px; margin-top:-2px;}
.paging .num {font-weight:bold; font-size:12px;}
.paging .num a, .paging .num b { text-decoration:none; text-align:center; padding:3px 3px 2px 7px; border-right:1px solid #CCCCCC; }
*html .paging .num a {word-spacing:3px; padding-right:0;}
.paging .num b { color:#FF6633; }
.paging .num a {font-weight:bold; color:#333333 !important;}
.paging .num a.last, .paging .num b.last { border:0px; margin-right:4px; }
.paging .num a:hover {background-color:#F6F6F6;}
.nav .help {position:absolute; top:10px; right:10px;}
.nav .help a {color:#A5A5A5; font-size:11px;}
.sch_conti {text-align:center; padding-bottom:10px;}

.s_search {border:1px solid #cccccc; padding:4px 3px 2px 6px; width:250px; margin:0 auto; margin-bottom:10px; position:relative;}
.s_search.cancel {width:285px;}
.s_search #searchKey, .s_search option {font-size:11px;}
.s_search .s_down {background:url(../images/bg_select.gif) no-repeat 60px 3px;width:75px; float:left; margin-right:3px; cursor:pointer;}
.s_search #search_box_type {width:67px}
.s_search #s_sch {border:1px solid white; height:18px; width:142px; font-size:12px;}
.s_search .search_cate {border:1px solid #ccc; background:#fff; position:absolute; top:26px; _top:28px; left:-1px; border-top:none; width:77px;}
.s_search .search_cate a {display:block; padding-left:7px; width:70px; color:#666;}
.s_search .search_cate a:hover {background:#f2f2f2;}

.btn_bottom {clear:both; _height:1%;}
.btn_bottom .list {float:left; width:100px; overflow:auto; margin-bottom:8px;}
.btn_bottom .list a, .btn_bottom .sub_nbt a {background:url(../images/btn_list.gif) no-repeat; height:0px; padding:23px 0 0 0; width:66px; overflow:hidden; display:block;}
.btn_bottom .sub_nbt {float:right; position:relative;}
.btn_bottom .sub_nbt .delconfirm {position:absolute; background:#fff; border:1px solid #e85e13; padding:10px 20px; width:150px; bottom:30px; left:-50px; font-size:11px; font-family:돋움,Dotum;}
.btn_bottom .sub_nbt .delconfirm .in1 {border:1px solid #ccc; padding:3px; width:100px;}
.btn_bottom .sub_nbt a {float:right; margin-left:5px;}
.btn_bottom .sub_nbt .btn_del {background:url(../images/btn_delete.gif) no-repeat; cursor:pointer;}
.btn_bottom .sub_nbt .btn_mod {background:url(../images/btn_mod.gif) no-repeat;}
.btn_bottom .sub_nbt .btn_write {background:url(../images/btn_write.gif) no-repeat;}

.helpbox {border-right:1px solid #9b9b9b; border-bottom:1px solid #9b9b9b; overflow:auto;}
.helpbox div {border:1px solid #646464; background:#ffffe1; padding:5px 9px 5px 9px;}

.tab_1 {background:url(../images/bg_tab.gif) repeat-x left bottom; overflow:hidden; height:1%;}
.tab_1 li{float:left;; margin-right:-1px; border:1px solid #D4D4D4; color:#333; background:#F4F4F4; _display:inline}
.tab_1 li a{padding:6px 18px 5px 19px; color:#666; text-decoration:none; line-height:23px; display:block}
.tab_1 li a:hover{color:#333; background:#F9F9F9; text-decoration:none;}
.tab_1 li.selected{border-bottom:1px solid #FFF; background:#FFF;}
.tab_1 li.selected a{color:#333; font-weight:bold; letter-spacing:-1px;}
.tab_1 li.right {float:right; background:#fff; border:none;}
.tab_1 li.right a {display:inline;}
.tab_1 li em {font-style:normal; color:#f06702; font-family:Verdana, Geneva, sans-serif; font-size:9px;}

.reply {clear:both; border:1px solid #d6d6d6; margin-bottom:8px; padding:9px; overflow:hidden; _height:1%; background:#fff;}
.reply.bestreply {background:#f6f6f6;}
.reply .repl_load {padding:50px 0 80px; text-align:center;}
.reply .repl_load.inrep {padding:25px 0 25px}
.reply .tbl_replist {table-layout: fixed}
.reply table.tbl_replist td {vertical-align:top; border-top:1px dashed #ccc; padding:10px 0;}
.reply table.tbl_replist td.nick {padding-left:5px; width:100px;}
.reply table.tbl_replist td.nick a {color:#1A4C89; font-weight:bold;}
.reply table.tbl_replist td.nick p {color:#999; font-weight:bold;}
.reply table.tbl_replist td.nick span, .reply table.tbl_replist td.comment span {color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:9px; display:block;}
.reply table.tbl_replist .inner_reply .rep_input {margin-top:5px}
.reply .rep_input.top {margin:0 0 10px 0;}
.reply table.tbl_replist .inner_reply .rep_input td.nick {padding-left:0; background:none}
.reply.bestreply .first td {border-top:none;}
.reply .tbl_replist .opt3 {width:100px; text-align:right; padding-right:8px !important;}
.reply .tbl_replist .good {font-size:11px; font-family:돋움,Dotum; margin-right:5px;}
.reply .tbl_replist .good span {color:#F3540E; font-weight:bold;}
.reply .tbl_replist .downsi {clear:both; text-align:right; float:right;}
.reply .tbl_replist .upsi {position:relative;}
.reply .tbl_replist .upsi .delbox {background:#fff; position:absolute; padding:10px 15px; right:0px; border:1px solid #fc8302; text-align:left; color:#666; width:130px; z-index:9999;}
.reply .tbl_replist .upsi .delbox input.pwk {font-size:12px; border:1px solid #ccc; padding:3px; width:80px;}
.reply .tbl_replist .in_wrap td {border-top:none; padding:10px 0 0 0;}
.reply .tbl_replist .in_wrap td.colspan {padding:0;}
.reply .tbl_replist .in_wrap .nopad {padding-top:0;}
.reply .tbl_replist .in_wrap .rep_input {border:1px solid #888; margin-bottom:8px;}
.reply .tbl_replist .inner_reply .nick {background:url(../images/ico_reply4.gif) no-repeat 20px 12px; padding-left:35px;}
.reply .tbl_replist .inner_reply td {padding-bottom:0;}
.reply .tbl_replist .deleted {color:#888;}
.reply .row td {background-color:#faf9f6 !important;}
.reply .onmouse td {background-color:#f1eee3 !important;}
.lineup {overflow:hidden; padding-bottom:8px; height:23px;}
.lineup li {float:left; margin-right:5px;}
.lineup li a {height:0; display:block; padding:22px 0 0 0; overflow:hidden; width:65px;}
.lineup .view_num {float:right;}
.lineup .view_num select {padding:3px 0 2px 0;}
.lineup .rep_info {padding-left:5px; color:#777; font-family:돋움,Dotum;}
.lineup .rep_info span {color:#f04814; font-weight:bold;}
.lineup .refresh {float:right;}
.lineup .refresh a {background:url(../images/btn_refresh.gif) no-repeat; width:74px;}

.inner_reply .rep_input {margin-left:20px;}
.inner_reply .nameconfirm {margin-left:20px;}
.rep_input {border:1px solid #ccc; background:#fafafa; padding:10px}
.rep_input .bt_close {text-align:right; font-size:11px; font-family:돋움,Dotum; line-height:1.0; margin-right:5px;}
.rep_input .bt_close a {color:#888;}
.rep_input table td {vertical-align:top}
.rep_input table td.img {width:50px}
.rep_input table td.nick {width:100px}
.rep_input table td.nick ul li {margin-bottom:7px;}
.rep_input table td.nick .kan {margin:3px 0 0 0;}
.rep_input table td.nick a {color:#1A4C89; font-weight:bold}
.rep_input .btn {float:right; width:85px;}
.rep_input .btn .input1, .rep_input .btn .input2 {margin-bottom:7px;}
.rep_input .btn .input1 a {background:url(../images/btn_input1.gif) no-repeat; height:0; overflow:hidden; display:block; padding:32px 0 0 0;}
.rep_input .btn .input2 a {background:url(../images/btn_input2.gif) no-repeat; height:0; overflow:hidden; display:block; padding:21px 0 0 0;}
.rep_input .btn .chu a {background:url(../images/btn_chu.gif) no-repeat; height:0; overflow:hidden; display:block; padding:21px 0 0 0;}
.rep_input .btn .input_big a {background:url(../images/btn_input_big.gif) no-repeat; height:0; overflow:hidden; display:block; padding:80px 0 0 0;}
.rep_input .input_con {font-size:12px; border:2px solid #e1e1e1; height:80px; padding:5px;}
.ln_nick {background:url(../images/bg_comnick.gif) no-repeat 4px 5px; background-color:#FFFFFF; border:1px solid #ccc; height:17px; padding:2px 4px 0px 4px; width:72px; font-size:12px;}
.ln_compw {background:url(../images/login_pw.gif) no-repeat 4px 5px; background-color:#FFFFFF; border:1px solid #ccc; height:17px; padding:2px 4px 0px 4px; width:72px; font-size:12px;}
.rep_input.ror_input {clear:both; overflow:hidden; background:#fff url(../images/ico_reply_gray.gif) no-repeat 8px 10px; padding:10px 10px 10px 25px; border:2px solid #3d3d3d; position:absolute; z-index:999;}
.rep_input.ror_input .btn {float:left;}
.rep_input.ror_input .cancel {float:left; width:26px;}
.rep_input.ror_input .cancel a {background:url(../images/btn_close.gif) no-repeat; overflow:hidden; display:block; height:0; padding:23px 0 0 0; width:26px;}
.rep_input.ror_input .input_con {margin-right:10px;}
.nameconfirm {border:2px solid #ddd; padding:15px; background:#f7f7f7; margin:10px 0 10px 0;}
.nameconfirm p.desc {letter-spacing:-1px; line-height:1.5; border-bottom:1px solid #ddd; padding-bottom:10px; margin:0 0 10px; color:#557689; font-family:돋움,Dotum;}
.nameconfirm table {padding-bottom:10px; margin:0 0 13px;}
.nameconfirm table td {padding:3px 0 3px}
.nameconfirm table th {text-align:right; padding-right:15px}
.nameconfirm .input4 {padding:3px 5px; border:1px solid #ccc; font-size:12px;}
.nameconfirm p.desc2 {font-size:11px; font-family:돋움,Dotum; border-top:1px solid #ddd; padding-top:10px;}
.nameconfirm p.desc2 a {font-weight:bold;}

/* 1.기본_간격있음 */

.tab_2{background:url(../images/bg_tab.gif) repeat-x left bottom; overflow:hidden;}
.tab_2 li{float:left; _display:inline; margin-right:3px; border:1px solid #D4D4D4; color:#333;}
.tab_2 li a{display:inline; height:20px; padding:9px 18px 0 19px; color:#666; text-decoration:none;}
.tab_2 li a:hover{color:#333; background:#F4F4F4;}
.tab_2 li.selected{border-bottom:1px solid #F4F4F4; background:#F4F4F4;}
.tab_2 li.selected a{color:#333; font-weight:bold; letter-spacing:-1px;}
.star_mid {display:block; width:114px; height:18px; overflow:hidden; position:relative; font-family:AppleGothic,Tahoma; font-size:12px; font-weight:bold; float:left; margin-right:5px;}
.star_mid .pt1, .star_mid .pt2 {float:left; width:86px; height:16px; display:block; text-indent:-1000em; overflow:hidden;}
.star_mid em {display:block; text-align:right; position:absolute; right:0; top:-1px; font-style:normal; color:#d90e00;}
.star_mid .pt1 {background:url(../images/s1_starm_bg.gif) no-repeat 0 0;}
.star_mid .pt2 {background:url(../images/s1_starm.gif) no-repeat 0 0;}
.star_btn .user {font-size:11px; float:left; margin-right:10px; color:#808080;}
.star_btn .btn a {background:url(../images/btn_rate.gif) no-repeat; width:73px; display:block; height:0px; padding:16px 0 0 0; overflow:hidden;}

/* 별점 */
.star_poll {border:1px solid #ccc; padding:5px 0 5px 0; overflow:auto; width:132px; background:#FFF;}
.star_poll li {padding:0 0 0 6px; border:1px solid #FFF; border:1px solid #fff; overflow:auto; height:1%;}
.star_poll .ms_on {background-color:#f6f6f6; border:1px solid #de340c; width:124px;}
.pop_detail {width:290px; background:#f4f6e8; border:3px solid #afbeb9; padding:10px;}
.pop_detail h5 {font-size:13px; font-weight:bold; color:#111; margin-bottom:20px; color:#9f4216; letter-spacing:-1px;}
.pop_detail ul li {font-size:12px; color:#333; line-height:1.6;}
.pop_detail ul .date {margin-bottom:15px;}

.tbl_si {border:0px; background:url(../images/bg_table_thead.gif) repeat-x left top; border-top:2px solid #ADADAD; border-bottom:1px solid #DCDDE0; clear:both;}
.tbl_si caption {display:none;}
.tbl_si tr {border:0px;}
.tbl_si th {border:0px; background:none;}
.tbl_si td {border:0px; background:none;}
.tbl_si thead th {height:30px; background:url(../images/line_s_table_thead.gif) no-repeat right center; color:#333333; font-size:11px; font-weight:normal;}
.tbl_si thead th.end {background:none;}
.tbl_si tbody tr.first th {border-top:1px solid #DCDDE0;}
.tbl_si tbody tr.first td {border-top:1px solid #DCDDE0;}
.tbl_si tbody th {border-top:1px solid #F0F0F0; border-right:1px solid #DCDDE0; color:#333333; font-size:11px; font-weight:normal; text-align:center;}
.tbl_si tbody th strong {display:block; clear:both; padding-bottom:2px;}
.tbl_si tbody th.round {color:#999999; font-family:tahoma; font-size:10px; font-weight:bold;}
.tbl_si tbody td {border-top:1px solid #e5e5e5; color:#333333; font-size:12px; text-align:center; padding:5px 0 5px 0;}
.tbl_si tbody td strong, .tbl_si tbody td strong a, .tbl_si tbody td strong a:visited {color:#F26522;}
.tbl_si tbody td span {color:#939393; font-size:11px;}
.tbl_si tbody td em {font-family:Tahoma; font-size:9px; font-style:normal;}
.tbl_si tbody td.num {color:#999999; font-family:Tahoma; font-size:11px;}
.tbl_si tbody td.num strong {color:#999999; font-family:Tahoma; font-size:11px;}
.tbl_si tbody td.date strong {color:#333333;}
.tbl_si tbody td.map {color:#333333; font-family:Tahoma; font-size:11px;}
.tbl_si tbody td.map strong {color:#333333; font-family:Tahoma; font-size:11px;}
.tbl_si tbody td.plus {color:#cb0d0d; font-family:Tahoma; font-size:11px;}

.poll_input {border:1px solid #e5e5e5; margin-top:10px; border-bottom:none; margin-bottom:8px;}
.poll_input tr th {width:100px; padding:4px 0 4px 12px; background:#f5f5f5; text-align:left; border-bottom:1px solid #e5e5e5;}
.poll_input tr td {border-bottom:1px solid #e5e5e5; padding-left:10px;}
.poll_input tr td input {font-size:12px; border:1px solid #ccc; padding:2px;}
.user_poll {margin-top:10px; clear:both;}
.user_poll h5 {font-size:12px; background:url(../images/bg_msgtop.gif); color:#fff; padding:5px 0 5px 10px;}
.user_poll h5 span {color:#ffda0b;}
.user_poll ul {margin-bottom:8px;}
.user_poll ul li {padding:5px 0 5px 15px; border-bottom:1px solid #e5e5e5; overflow:hidden; _height:1%;}
.user_poll p {padding:4px 0 4px 15px; background:#f5f5f5; border-bottom:1px solid #e5e5e5; color:#666;}
.user_poll.result ul li .grp {background:url(../images/grp_bg.gif); width:200px; height:12px; float:left; margin-right:8px;}
.user_poll.result ul li .grp .bar {background:url(../images/grp_redbar.gif); height:12px; display:block;}
.user_poll.result ul li .num {font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-top:-5px; float:left; color:#636363;}
.user_poll.result ul li .num strong {color:#c81d10;}

/*통합검색*/
.search_r .sch_box {clear:both; border:1px solid #e5e5e5; overflow:hidden; margin:-10px 0 15px 0; border-top:none; padding:12px 15px 12px 15px; background:url(../images/bg_search.gif); _height:1%;}
.search_r .sch_box input {border:3px solid #38352f; padding:4px 7px 4px 7px; width:190px; font-size:12px; font-weight:bold; float:left; display:block; margin-right:7px; background:#f1f1f1;}
.search_r .sch_box .sch_btn {background:url(../images/btn_search_full.gif) no-repeat; width:51px; padding:26px 0 0 0; height:0; overflow:hidden; display:block; float:left; margin-right:15px;}
.search_r .sch_box .last_sch {float:right; margin-top:4px; color:#ccc;}
.search_r .sch_box .last_sch h5 {font-size:12px; display:block; float:left; color:#444; margin-right:12px;}
.search_r .sch_box .last_sch a {text-decoration:underline;}
.search_r .no_result {padding-left:24px;}
.search_r em {font-weight:bold; font-style:normal;}
.sch_bar {background:url(../images/bg_schbar.gif); height:31px; padding:0 10px 0 10px; margin-bottom:10px; clear:both;}
.sch_bar ul li {float:left; background:url(../images/div_gray.gif) no-repeat right 11px; margin:0 5px 0 0; padding-right:5px;}
.sch_bar ul li a, .sch_bar ul li a:visited {color:#f0f0f0; padding:3px 7px 0 7px; height:20px; margin-top:5px; letter-spacing:-1px; display:block; *display:inline;*zoom:1;}
.sch_bar ul li a:hover {background:#757575; text-decoration:none; border:1px solid #4b4b4b; height:20px; border-bottom:none; margin-top:4px; padding:3px 6px 0 6px; color:#f0f0f0;}
.sch_bar ul .current a, .sch_bar ul .current a:hover, .sch_bar ul .current a:visited {background:#fff; padding:3px 10px 0 10px; height:23px; margin-top:5px; font-weight:bold; color:#000; border:none; display:block; *display:inline;*zoom:1;}
.rst_detail {border-bottom:1px solid #D7D7D7; overflow:hidden; padding-bottom:13px; margin-bottom:13px; _height:1%; overflow:hidden; clear:both;}
.rst_detail h4 {color:#000; display:block; font-size:13px; padding-left:14px; clear:both; margin-bottom:18px;}
.rst_detail h4 span {font-weight:normal; color:#666; font-size:12px;}
.rst_detail ul {margin:0 0 0 15px; _height:1%; overflow:hidden;}
.rst_detail ul li {padding-left:15px; margin-bottom:18px; display:block; overflow:hidden; _height:1%;}
.rst_detail ul li a, .rst_detail ul li a:link {color:#0307c3; text-decoration:underline;}
.rst_detail ul li a:visited {color:#5999de;}
.rst_detail ul.type_01 li {background:url(../images/dot_list_bg.gif) no-repeat 3px 7px; margin-bottom:0; padding-left:15px; margin-bottom:5px;}
.rst_detail ul.type_01 dl {line-height:19px; font-size:13px;}
.rst_detail ul.type_01 dl dt {clear:both; margin-right:5px; float:left;}
.rst_detail ul.type_01 dl dd.txt_inline {margin-left:-14px; font-size:12px; margin:1px 0;}
.rst_detail ul.type_01 dl dd.txt_inline a {color:#000; text-decoration:none;}
.rst_detail ul.type_01 dl dd.txt_block a {margin-top:-2px; clear:both; display:block; line-height:18px; font-size:11px; text-decoration:none; color:#649304;}
.type_person li .stats_pe .img {float:left; margin-right:20px;}
.type_person li .stats_pe .pr_box {float:left;}
.type_person li .stats_pe .pr_box dl {width:430px; _width:400px;}
.type_person li .stats_pe .pr_box dl dt {float:left; margin-right:15px; clear:both;}
.type_person li .stats_pe .pr_box dl dd {float:left;}
.type_person li .stats_pe .team {float:right; width:90px;}
.type_board li dl dt {float:left; clear:both; width:120px;}
.type_board li dl dt a {color: #df5e41 !important; text-decoration:none !important;}
.type_board li dl dd {float:left; margin-right:5px;}
.type_board li dl dd a {margin-right:8px; text-decoration:underline;}
.type_board li dl dd span {color:#888;}
.sch_more {float:right; background:url(../images/arrow_link.gif) no-repeat 0 6px; padding-left:9px;}
.sch_more a {color:#0307C3 !important; text-decoration:underline !important;}
.type_02 li dl dt a {margin-right:7px;}
.type_02 li dl dt span {color:#888;}
.type_02 li dl .url a {color:#649304; font-size:11px; text-decoration:none;}
.type_03 li dl dt {width:150px; display:block; overflow:hidden; float:left; clear:both;}
.type_img {overflow:hidden;}
.type_img li {width:120px; text-align:center; float:left; margin-right:5px;}
.type_img li dl dt {margin-bottom:5px;}
.type_download .img {float:left; margin-right:18px; width:80px;}
.type_download .desc {float:left;}
.type_download .subtit {color:#999;}
.type_download ul {margin:0; padding:0;}
.type_download ul li {margin-bottom:1px;}
.type_download .down {background:url(../images/btn_downsmall.gif) no-repeat; padding:18px 0 0 0; width:47px; height:0; overflow:hidden; display:block; float:left; margin-right:10px;}
.type_download span {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;}
.stats_pe {float:left;}
.stats_pe ul li {padding:0; margin:0;}
.stats_pe .img {width:92px; float:left;}
.stats_pe .pr_img img {border:1px solid black; margin-bottom:5px;}
.stats_pe .pr_btn {height:25px; text-align:center;}
.stats_pe .pr_btn a, .stats_pe .pr_btn a:visited {color:#888; text-decoration:underline;}
.stats_pe .tit {clear:both; color:#7a7a7a; float:none; margin-bottom:5px; display:block;}
.stats_pe .tit a {font-size:13px;}
.stats_pe .team {float:right; width:90px;}
.stats_pe .team li {text-align:center;}
.stats_pe .team li a {text-align:center; font-size:11px; color:#7a7a7a;}
dl.year {clear:both; overflow:hidden; _height:1%; margin:0 0 15px 25px; border:1px solid #ccc; background:#fff; padding:5px 10px 5px 10px;}
dl.year dd {float:left; margin-right:8px; padding-right:8px; background:url(../images/div_com.gif) no-repeat right;}
dl.year dd.current a {font-weight:bold; color:#900; text-decoration:underline;}
dl.year dd.last {background:none;}

/* 글쓰기 통합 */

.write_area {border:1px solid #dedede; padding:10px; margin:8px 0 8px 0;}
.write_area .subject {overflow:hidden; _height:1%;}
.write_area .subject li {margin-bottom:0 0 5px 0; padding:5px 0 5px 0; border-bottom:1px dashed #e5e5e5;}
.write_area .subject .none {border:none;}
.write_area .subject li .wa_title, .write_area .subject li .op_add {color:#444444; font-weight:bold; float:left; width:85px; padding:5px 0 5px 0;}
.write_area .subject li div {padding:0 0 0 68px; margin-top:4px; _margin-top:-15px;}
*:first-child+html .write_area .subject li div {margin-top:-15px;}
.write_area .subject li div .box_subject {background:#FBFBFB; border:1px solid #8c8c8c; font-size:12px; height:14px; padding:3px 0 0 3px; font-family:굴림,Gulim;}
.write_area .subject li div label {margin-right:10px;}
.write_area .subject li div select {font-size:12px; border:1px solid #8c8c8c; margin-top:-1px;}
.write_area .subject .jun_not {color:#888; margin-top:4px; _padding-left:25px;}
.write_area .subject .add .jun_desc {color:#555;}

.write_area .subject .file {border:1px solid #cccccc; background:#faf5f0; margin-left:85px; padding:0; _margin-left:82px; _height:1%;}
.write_area .subject .file .input_file {padding:5px 5px 5px 10px;}
.write_area .subject .input_file {margin-left:10px;}
.write_area .subject .input_file input {font-size:12px; border:1px solid #ccc;}
.write_area .subject .file ul {overflow:hidden; _height:1%;}
.write_area .subject .file ul li {padding:0 0 0 25px; background:url(../images/ico_file.gif) no-repeat 7px 4px; position:relative; width:580px; margin-bottom:2px; height:21px;}
.write_area .subject .file ul li span {position:absolute; top:2px; right:5px; font-size:11px;}
.write_area .subject .add {margin-left:68px; padding:0;}
.write_area .subject .add div {padding:0; _padding:0 0 0 25px; margin:0;}
.write_area .subject .add span {color:#999;}
.write_btn {position:relative;}
.write_btn .btn_ok {margin:0 auto; width:60px;}
.write_btn .btn_ok a {background:url(../images/btn_ok.gif) no-repeat; height:0; display:block; padding:23px 0 0 0; width:66px; overflow:hidden;}
.write_btn .btn_cancel {position:absolute; top:0; right:0;}
.write_btn .btn_cancel a {background:url(../images/btn_cancel.gif) no-repeat; height:0; display:block; padding:23px 0 0 0; width:66px; overflow:hidden;}
.write_btn .btn_preview {position:absolute; top:0; right:250px;}
.write_btn .btn_preview a {background:url(../images/btn_preview.gif) no-repeat; height:0; display:block; padding:23px 0 0 0; width:66px; overflow:hidden;}
.right_side {position:absolute; top:0; right:5px;}

/* 첨부파일 표시 */

.file_add {overflow:auto; height:1%; margin-bottom:10px;}
.file_add label {width:80px; float:left; font-weight:bold; padding:5px 0 0 0;}
.file_add ul {overflow:auto; height:1%; border:1px solid #ddd; padding:3px 8px 3px 8px; background:#fefefe;}
.file_add ul li {float:left; width:200px;}
.file_add ul li span {font-size:10px; font-family:Tahoma; color:#999;}
.file_add ul li a {background:url(../images/ico_file.gif) no-repeat; padding:0 0 0 17px; color:#d33402; text-decoration:underline;}
.file_add ul li a:link {color:#d33402; text-decoration:underline;}

/* 본문 상단 광고 */

.ad_btop {border:1px solid #d8d8d8; clear:both; overflow:hidden; padding:5px 5px 0 5px; height:63px; margin-bottom:8px; position:relative;}
.ad_btop dl {float:left; overflow:hidden; width:48%; _width:46%; margin-right:10px; /* width:32%; _width:32%; */}
.ad_btop.col2 dl {width:48%; _width:46%;}
.ad_btop dl .img {float:left; margin-right:8px;}
.ad_btop dl dt {font-weight:bold;}
.ad_btop dl dt a {color:#444 !important; text-decoration:none !important; padding:2px 0;}
.ad_btop dl dd {line-height:140%;}
.ad_btop dl dd a {color:#444 !important; text-decoration:none !important; padding:2px 0;}
.ad_btop dl a:hover {color:#C30 !important; text-decoration:underline !important;}
.ad_btop dl dd a:visited {color:#444 !important;}
.ad_btop .primeum {position:absolute; right:0; z-index:1000; bottom:0;}
.ad_btop .primeum a {background:url(../images/bg_adlink.gif) no-repeat; display:block; overflow:hidden; height:0; padding:15px 0 0 0; width:87px;}

/* 추천 비추 */

.option {position:relative; height:20px; clear:both; margin:10px 0 10px}
.option .btn {margin:0 auto; width:220px; text-align:center;}
.option .btn.single {width:93px;}
.option .btn li {float:left; margin-right:15px; background: url(../images/btn_gb.gif) no-repeat; height:23px; width:93px; padding:2px 0 0 0;}
.option .btn li a {font-size:11px; font-weight:bold;}
.option .btn .good a {background:url(../images/ico_good.gif) no-repeat; padding:2px 0 2px 20px;}
.option .btn .good a span {color:#2374c0;}
.option .btn .bad a {background:url(../images/ico_bad.gif) no-repeat; padding:2px 0 2px 20px;}
.option .btn .bad a span {color:#cd184f;}
.ipadd {color:#777; font-size:10px; font-family:Verdana, Geneva, sans-serif; margin:0 0 10px; clear:both;}
.option .scrap {position:absolute; top:0; right:0;}
.option .scrap a { background:url(../images/btn_scrap.gif) no-repeat; height:0px; padding:23px 0 0 0; width:69px; display:block; overflow:hidden;}
.option .sns {position:absolute; top:3px; left:0; background:url(../images/btn_sns.gif) no-repeat; width:140px;}
.option .sns li {float:left;}
.option .sns li a {display:block; overflow:hidden; height:0; padding:16px 0 0 0;}
.option .sns li.m2 a {width:20px;}
.option .sns li.tw a {width:24px;}
.option .sns li.fb a {width:22px;}
.option .sns li.de a {width:24px;}
.option .sns li.bz a {width:25px;}
.option .sns li.yz a {width:20px;}

/* 왼쪽 랭킹 박스 */

.left_box {border:1px solid #c5c4c4; overflow:hidden; clear:both; position:relative; margin-bottom:7px; background:#fff;}
.left_box .head {background:#f6f6f6;}
.left_box h3 {padding:8px; font-size:12px; color:#bb0505; font-weight:bold;}
.left_box .ylog_tit a {background:url(../images/tit_ylog.gif) no-repeat; display:block; height:0; padding:12px 0 0 0; overflow:hidden; width:44px;}
.left_box .tit_sl a {background:url(../images/tit_starlife.gif) no-repeat; display:block; height:0; padding:12px 0 0 0; overflow:hidden; width:48px;}
.left_box .tit_s2m a {background:url(../images/tit_sc2media_m.gif) no-repeat; display:block; height:0; padding:12px 0 0 0; overflow:hidden; width:60px;}
.rol {width:30px; padding-top:3px; position:absolute; top:0px; right:5px;}
.rol .btn_nxt a {background:url(../images/btn_prv.gif) no-repeat 0 5px; height:0; display:block; overflow:hidden; padding:20px 0 0 0; width:13px; float:left;}
.rol .btn_prv a {background:url(../images/btn_nxt.gif) no-repeat 0 5px; height:0; display:block; overflow:hidden; padding:20px 0 0 0; width:13px; float:left;}
.left_box .yrank {clear:both; border-top:1px solid #eee; padding:8px 11px 8px 11px; height:100%;}
.left_box .yrank li {height:21px;}
.left_box .sl_preview {clear:both; border-top:1px solid #eee; padding:8px;}
.left_box .sl_preview li {margin-bottom:8px; border-bottom:1px solid #eaeaea; padding-bottom:8px;}
.left_box .sl_preview li.end {padding:0; margin:0; border:none;}
.left_box .sl_preview .img {margin:0 0 6px 0; text-align:center}
.left_box .sl_preview .tit {line-height:1.2; font-size:11px; letter-spacing:-1px; text-align:center;}

.servfoot {clear:both; width:975px; margin:0 auto; border:1px solid #e0e0e1; border-top:2px solid #888b94}
.servfoot .tophd {padding:6px 13px 6px 13px; border-bottom:1px solid #e0e0e1; overflow:hidden; _height:1%;}
.servfoot .tophd h4 {float:left; font-size:12px;}
.servfoot .tophd p {float:right; font-family:돋움,Dotum; font-size:11px; font-weight:bold;}
.servfoot .tophd p .minus {background:url(../images/btn_minus.gif) no-repeat 0 2px; padding-left:18px; display:block;}
.servfoot .tophd p .plus {background::url(../images/btn_plus.gif) no-repeat 0 2px; padding-left:18px; display:block;}
.servfoot .tophd .btn_notice {background:url(../images/ico_notice2.gif) no-repeat; display:block; overflow:hidden; height:0; padding:16px 0 0 0; float:left; width:33px; margin-right:10px;}
.servfoot .servl {background:#fbfbfb; font-size:11px; font-family:돋움,Dotum; padding:5px 0 5px 0;}
.servfoot .servl table td {padding:8px 0 8px 13px; border-right:1px solid #e7e7e7; line-height:1.6; vertical-align:top;}
.servfoot .servl table td li a {color:#555;}
.servfoot .servl table td li.tit {font-weight:bold; color:#333; margin:0 0 7px}
.servfoot .servl table td.last {border-right:none;}

#footer {clear:both; width:975px; margin:0 auto; margin-top:8px;border-top: 1px solid #e1e1e1; margin-bottom:10px; _padding-bottom:10px;}
#footer ul { width:635px; margin:0 auto;}
#footer ul li {float:left; background: url(../images/div_top.gif) no-repeat 0 10px; padding:5px 0 0 10px; margin-right:10px; font-size:11px; font-family:돋움,Dotum;}
#footer ul .first {background:none;}
#footer p {clear:both; margin:0 auto; width:560px;}

.ad_bottom {clear:both; overflow:hidden; _height:1%; position:relative;}
.ad_bottom ul {float:left; margin-right:9px; width:24%; overflow:hidden;}
.ad_bottom.col2 ul {width:32%;}
.ad_bottom .last {margin:0;}
.ad_bottom ul .tit {font-weight:bold;}
.ad_bottom ul .tit a {font-weight:bold; display:block; padding:2px 0;}
.ad_bottom ul .con {line-height:120%; font-size:11px;}
.ad_bottom ul .con a {padding:2px 0;}
.ad_bottom ul .url {line-height:120%;}
.ad_bottom ul .url a {color:#eb7540; font-size:11px; padding:2px 0 14px 0 !important; display:inline-block;}
.ad_bottom .primeum {position:absolute; right:0; width:70px; z-index:1000; bottom:0;}
.ad_bottom .primeum a {background:url(../images/ico_sponlink.gif) no-repeat;display:block; overflow:hidden; height:0;  padding:16px 0 0 0; width:70px;}

/*우측 박스 */

.right_box .pop_list {clear:both; padding:8px; height:100%; overflow:hidden;}
.right_box .pop_list li {line-height:150%; margin-bottom:4px;}
.right_box .pop_list li dl dt {float:left;}
.right_box .pop_list li dl dd {float:left;}
.right_box .pop_list .img {width:24px;}
.right_box .pop_list .name {width:80px;}
.right_box .pop_list .win {width:45px;}
.right_box .pop_list .lose {width:45px;}
.right_box .pop_list .point {text-align:right;}
.right_box .pop_list .det a {font-size:11px; color:#999; padding-right:5px}
.right_box .pop_list .det span {color:#ff8400;}
.right_box .pop_list .det a:hover {text-decoration:none;}
.pop_search td {text-align:left;}
.pop_search td.key {text-align:left;}
.pop_search td.up {background:url(../images/arrow_up.gif) no-repeat 0 5px; padding-left:15px; font-weight:bold; text-align:left;}
.pop_search td.down {background:url(../images/arrow_down2.gif) no-repeat 0 5px; padding-left:15px; font-weight:bold; text-align:left;}
.tbl_pop th {width:25px; text-align:left; border-bottom:1px solid #e5e5e5;}
.tbl_pop td {vertical-align:top; line-height:1.3; border-bottom:1px solid #e5e5e5; padding:4px 0 4px 0;}
.tbl_pop tr.last td, .tbl_pop tr.last th {border:none;}

.gamedb_detail {margin-bottom:15px;}
.gamedb_detail .game_img {float:left; margin-right:15px;}
.gamedb_detail .game_overview {float:left; width:480px; position:relative;}
.gamedb_detail .game_overview h3 {font-weight:normal; font-size:16px; letter-spacing:-1px; margin-bottom:8px; font-family:Dotum;}
.gamedb_detail .game_overview h3 a {color:#0307C3;}
.gamedb_detail .game_overview dl {overflow:auto; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:8px 0 8px 0;}
.gamedb_detail .game_overview dl dt {float:left; width:90px; font-weight:bold;}
.gamedb_detail .game_overview dl dd a {color:#0307C3; text-decoration:underline;}
.gamedb_detail .game_overview .poll {border:none;}
.gamedb_detail .game_overview .rate {position:absolute; top:-3px; right:8px; font-size:45px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#e82222; letter-spacing:-5px; font-style:italic; line-height:50px; background:#fff;}

/*메인 인기게시물*/
.tbl_poplist {margin-bottom:8px; table-layout:fixed;}
.tbl_poplist tbody tr {height:22px;}
.tbl_poplist tbody tr:hover {background-color:#f2efef;}
.tbl_poplist tbody tr .tit a {background:transparent url(../images/dot_list_po.gif) no-repeat 0 5px; padding-left:6px;}
.tbl_poplist tbody tr .tit a:visited {color:#888;}
.tbl_poplist tbody tr .nam {width:90px;}
.tbl_poplist tbody tr .nam a {color:#0f5d98; font-size:11px;}
.tbl_poplist tbody tr .vie {font-size:11px; color:#f2690e; width:70px;}
.tbl_poplist tbody tr .gray {color:#898989;}
.tbl_poplist tbody tr .pol {font-size:11px; color:#f2690e; width:55px;}
.tbl_poplist tbody tr .luv {font-size:11px; color:#f2690e; text-align:right; width:60px;}
.tbl_poplist tbody tr.odd td {background:#f7f7f7;}
.tbl_poplist tbody tr.odd:hover td {background-color:#f2efef;}

/*메인 커뮤니티*/

.comboard_list {line-height:1.7; overflow:hidden;}
.last_article {float:left; width:209px}
.comboard_list a {color:#555555;}
.comboard_list ul .box {border:1px solid #e0e0e1; border-top:2px solid #888b94; width:152px; float:left; margin:0 10px 15px 0;}
.comboard_list ul .box .tit a {background:url(../images/tit_main_com.gif) no-repeat; display:block; height:0; padding:34px 0 0 0; overflow:hidden; border-bottom:1px solid #e0e0e1;}
.comboard_list ul .box .tit.special a {background-position:15px 10px;}
.comboard_list ul .box .tit.hobby a {background-position:15px -14px;}
.comboard_list ul .box .tit.life a {background-position:15px -38px;}
.comboard_list ul .box .tit.etc a {background-position:15px -62px;}
.comboard_list ul .box .tit.com_sc, .comboard_list ul .box .tit.com_sc2, .comboard_list ul .box .tit.gal, .comboard_list ul .box .tit.movie {height:auto; padding:0; background:none; border:none;}
.comboard_list ul .box .tit.com_sc a {background-position:15px -86px;}
.comboard_list ul .box .tit.com_sc2 a {background-position:15px -110px;}
.comboard_list ul .box .tit.game a {background-position:15px -134px;}
.comboard_list ul .box .tit.inter a {background-position:15px -279px;}
.comboard_list ul .box .tit.gal a {background-position:15px -158px;}
.comboard_list ul .box .tit.movie a {background-position:15px -182px;}
.comboard_list ul .box .tit.club a {background-position:15px -302px;}
.comboard_list ul .box .row2 {height:210px; padding-right:0; padding:15px 0 15px 15px; background:#fbfbfb;}
.comboard_list ul .box .row2 li {float:left; width:65px; background:none; padding:0;}
.comboard_list ul .box .row2 li a {letter-spacing:-1px;}
.comboard_list ul .box .blist {padding:15px; background:#fbfbfb; height:240px;}
.comboard_list ul .box .blist li {background:url(../images/dot_list_bg.gif) no-repeat 0 7px; padding-left:8px;}
.comboard_list ul .box .blist.type2 li {margin-bottom:10px; line-height:1.3}
.comboard_list ul .box .blist li span, .comboard_list ul .box .row2 li span {font-size:8px; font-family:Tahoma; color:#ee7712;}
.comboard_list ul .box .blist li.new a {color:#d52626;}
.comboard_list ul .box .blist .inner {padding:4px 0 8px 8px;}
.comboard_list ul .box .blist .inner li {background:url(../images/bl_inner.gif) no-repeat 0 2px; padding-left:10px; font-size:11px;}
.comboard_list ul .box.last {margin-right:0;}

/*메인용 뉴스목록*/
.m_top {border-bottom:1px solid #e3e3e3; padding-bottom:8px;}
.m_top.noline {border-bottom:0; padding-bottom:8px;}
.m_top .m_img {float:left; padding-right:11px; position:relative;}
.m_top .m_img .img_desc {position:absolute; left:0; top:105px; height:35px; width:240px; display:block; background-color:#000000; filter:alpha(opacity=60); opacity:0.6;}
.m_top .m_img .img_tit {position:absolute; top:115px; left:10px; font-weight:bold; font-size:12px; font-family:Dotum; letter-spacing:-2px; width:240px; overflow:hidden; height:35px;}
.m_top .m_img .img_tit a {color:#fff;}
.m_top .m_list {float:left; width:345px;}
.m_top .m_not {background:#f2f2f2; border:1px solid #e3e3e3; padding:2px 10px 2px 10px; margin-top:3px;}
.m_top .m_not .bt_not {background:url(../images/ico_notice2.gif) no-repeat; height:0; padding:16px 0 0 0; display:block; overflow:hidden; width:33px; float:left; margin:1px 10px 0 0;}
.m_top .m_not .munja {background:url(../images/ico_munja.gif) no-repeat; height:0; padding:16px 0 0 0; display:block; overflow:hidden; width:33px; float:left; margin:1px 10px 0 0;}
.m_top ul {font-size:14px; font-family:돋움,Dotum; font-weight:bold; letter-spacing:-1px; line-height:1.6;}
.m_top ul li a {background:url(../images/dot_list_bg.gif) no-repeat 0 6px; padding-left:10px;}
.m_top ul li span {font-size:11px; color:#909090; font-weight:normal; letter-spacing:normal;}
.m_top ul .current a, .content .m_top ul li a:hover {font-size:14px; color:#ee0f00;}
.m_bot {padding:8px 0 0 0; overflow:hidden;}
.m_bot ul {float:left; width:294px; border-right:1px solid #f4f4f4; margin-right:8px; line-height:170%; overflow:hidden;}
.m_bot ul.last {border:none; margin:0;}
.m_bot ul li span {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.m_bot ul li span strong {color:#FF6600;}
.m_bot ul .pc {background:url(../images/bl_pc.gif) no-repeat 0 3px; padding-left:33px;}
.m_bot ul .sc {background:url(../images/bl_sc.gif) no-repeat 0 3px; padding-left:33px;}
.m_bot ul .sc2 {background:url(../images/bl_sc2.gif) no-repeat 0 3px; padding-left:33px;}
.m_bot ul .con {background:url(../images/bl_con.gif) no-repeat 0 3px; padding-left:33px;}
.m_bot ul .etc {background:url(../images/bl_etc.gif) no-repeat 0 3px; padding-left:33px;}
.m_bot ul .es {background:url(../images/bl_es.gif) no-repeat 0 3px; padding-left:33px;}
.m_bot ul .dot {background:url(../images/dot_list_bg.gif) no-repeat 3px 8px; padding-left:12px;}

/*커뮤니티 즐겨찾기 설정*/
.favorite_config {position:absolute; width:971px; background:#fff; border:2px solid #000; z-index:9999; left:0px; overflow:hidden; top:-100px;}
.favorite_config .config_left {background:#fafafa; border-right:1px solid #e8e8e8; width:120px; padding:10px 9px 7px 9px; float:left;}
.favorite_config .config_left .fav_list {font-weight:bold;}
.favorite_config .config_left .fav_list .desc {font-weight:normal; line-height:1.4; color:#777; font-size:11px; margin:7px 0 25px 0;}
.favorite_config .config_left .fav_list ul {background:#fff; border:1px solid #e5e5e5; overflow:auto; padding:7px 0 7px 0; margin-top:10px; height:300px;}
.favorite_config .config_left .fav_list ul li {float:none; padding:0 0 0 7px; font-weight:normal; font-size:11px; cursor:pointer; overflow:auto;}
.favorite_config .config_left .fav_list ul li a {display:none;}
.favorite_config .config_left .fav_list ul .select {background:#cb1616; color:#fff; position:relative;}
.favorite_config .config_left .fav_list ul .select a {background:url(../images/btn_del_red.gif) no-repeat 2px 5px; width:10px; padding:18px 0 0 0; display:block; position:absolute; right:5px; top:0;}
.favorite_config .config_left .sort {position:relative; margin-top:8px; padding-left:5px; font-size:11px; margin-bottom:110px;}
.favorite_config .config_left a.up {background:url(../images/btn_arrow_set.gif) no-repeat 5px 3px; padding:18px 0 0 0; width:20px; position:absolute; top:0; right:25px; display:block; height:0; overflow:hidden;}
.favorite_config .config_left a.down {background:url(../images/btn_arrow_set.gif) no-repeat 5px -16px; padding:18px 0 0 0; width:20px; position:absolute; top:0; right:5px; display:block; height:0; overflow:hidden;}
.config_list {float:left; width:830px; padding-top:5px;}
.config_list .box {padding:5px 0 5px 15px; border-bottom:1px solid #e5e5e5; overflow:hidden; font-size:11px; _height:1%;}
.config_list .box .depth1 {width:100px; float:left; font-weight:bold;}
.config_list .box .depth2 {float:left; width:710px;}
.config_list .box .depth2 input {float:left; margin:3px 5px 0 0; _margin:-2px 5px 0 0;}
.config_list .box .depth2 label {width:100px; display:block; float:left; _width:90px; height:23px;}
*+html body .config_list .box .depth2 label {width:90px;}
.config_list .box .depth2 .short {letter-spacing:-1px;}
.config_list .btn {float:none; margin-top:10px; position:relative; overflow:hidden; height:40px;}
.config_list .btn a {height:0; display:block; overflow:hidden;}
.config_list .btn .save {background:url(../images/btn_save_red.gif) no-repeat; position:absolute; left:290px; padding:25px 0 0 0 !important; width:90px; top:0;}
.config_list .btn .reset {background:url(../images/btn_reset_red.gif) no-repeat; position:absolute; left:390px; padding:25px 0 0 0 !important; width:90px; top:0;}
.config_list .btn .close {background:url(../images/btn_close.gif) no-repeat; position:absolute; padding:25px 0 0 0 !important; width:30px !important; right:10px; top:0}

.com_invite {position:absolute; top:200px; z-index:9999;width:500px; left:50%; margin-left:-250px;}
.com_invite .invwrap {width:500px; background:#5c758e; border:1px solid #475e78;  padding:6px;}
.com_invite .invwrap .inner {background:#fff;}
.com_invite .invwrap .inner .head {overflow:hidden; _height:1%; padding:15px 12px 15px 12px;}
.com_invite .invwrap .inner .head h3 {float:left; font-size:22px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px; margin-right:10px;}
.com_invite .invwrap .inner .head h3 span {color:#1b73ca;}
.com_invite .invwrap .inner .head em {float:left; font-style:normal;color:#888; margin-top:4px;}
.com_invite .invwrap .inner .head .close {float:right; height:24px}
.com_invite .invwrap .inner .desc {background:url(../images/bg_invite.gif) repeat-x top; padding:50px 0 0 0; margin:0 12px 0 12px; text-align:center;}
.com_invite .invwrap .inner .desc a {font-weight:bold;}
.com_invite .invwrap .inner .opt {padding:50px 12px 30px 12px;}
.com_invite .invwrap .inner .opt td {height:30px;}

#find_person_star_layer {z-index:9999;}
.sch_player {border:2px solid #d72e18; clear:both; overflow:auto; background:#FFF; width:350px; _height:1%; z-index:9999; position:absolute;}
.sch_player h3 {font-weight:bold; font-size:13px; padding:4px 0 4px 10px; background:#efefef; font-family:돋움,Dotum; letter-spacing:-1px;}
.sch_player dl {padding:10px 10px 0 10px; overflow:auto; height:1%;}
.sch_player dl dt {float:left; width:75px;}
.sch_player dl dd {float:left;}
.sch_player dl .btn {margin-left:5px; _padding:1px 0 0 0;}
.sch_player dl #sch_btn {border:1px solid #ccc; padding:2px 0 2px 5px; font-size:12px;}
.sch_player .sch_list {padding:10px;}
.sch_player .sch_list th {background:#f2f2f2; padding:2px 0 2px 0;}
.sch_player .sch_list td {text-align:center; padding:2px 5px 2px 5px; font-size:11px;}
.sch_player .sch_list .btn_select {padding:0 0 0 5px; _padding:0;}
.sch_player .sch_list .btn_select a, .league_list dl .btn a, .map_list dl .btn a {background:url(../images/btn_select.gif) no-repeat; overflow:hidden; height:0; padding:18px 0 0 0; display:block; width:31px;}
.sch_player .sch_list .btn_select a:hover, .league_list dl .btn a:hover, .map_list dl .btn a:hover {background-position:0 -18px;}

.side_life_box {border:1px solid #e5e5e5; margin-bottom:7px;}
.side_life_box .head {border-bottom:1px solid #eee; padding:2px 0 2px 14px; margin-bottom:7px; background:#f5f5f5;}
.side_life_box .head h3 {font-size:12px;}
.lf_list {padding:0 12px 10px 12px;}
.lf_list ul li {border-bottom:1px solid #eee; padding-bottom:7px; margin-bottom:7px;}
.lf_list ul li .tit {font-weight:bold; margin-bottom:5px; font-size:12px; letter-spacing:-1px;}
.lf_list ul li .cont {overflow:hidden; _height:1%;}
.lf_list ul li .cont .img {float:left; width:60px;}
.lf_list ul li .cont .desc {float:left; width:140px; line-height:1.3; margin-left:10px; font-size:11px;}
.lf_list ul li .cont .desc a {color:#888;}
.lf_list ul li.last {border:none; margin-bottom:0; padding:0;}

.newin {margin:15px 20px 15px 20px;}
.loading {width:230px; height: 100px; position: absolute; padding:70px 0 10px 130px; /* top: 65%; */ left: 50%; margin: /* -200px */0 0 0 -250px; border: 1px solid #bbb; background:#fff url(../images/img_loading.gif) no-repeat 60px 68px; z-index:9999;}
.loading p {font-family:맑은 고딕,Malgun Gothic,Dotum; font-weight:bold; letter-spacing:-1px;font-size:20px; display:block;}
.loading span {color:#888; margin-top:7px; display:block;}

.banner_m3 {position:absolute; right:20px; top:-47px;}

.pop_keyword_wrap {position:relative; float:right; width:200px; z-index:9999;}
.pop_keyword {width:200px; height:25px; position:absolute; right:0; padding:6px 0 0 0;}
.pop_keyword em {float:left; font-style:normal; cursor:pointer}
.pop_keyword cite {float:right; padding-right:10px; font-style:normal; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:10px; cursor:pointer; width:28px;}
.pop_keyword a {display:block; width:200px; padding:2px 0 2px 0; _padding:3px 0 3px 0;}
.pop_keyword a:hover {text-decoration:none;}
.pop_over {position:absolute;z-index:9999; background:#fff; overflow:hidden; height:auto; margin:-2px 0 0 0; width:196px; padding-bottom:8px; top:-15px; left:0;}
.pop_over li.tit {text-align:center; color:#ca1910; font-weight:bold; border-bottom:1px solid #ccc; padding:5px 0 3px 0; margin:0 0 5px 0;}
.pop_over a {width:180px; padding:2px 10px 2px 10px; _padding:4px 10px 4px 10px;}
.pop_over a:hover {background:#f5f5f5;}

/*new 왼쪽 사이드 공지사항*/

.side_notice {border:1px solid #e0e0e1; background:#fff; margin-bottom:8px;}
.side_notice .head {background:#f5f5f5; padding:3px 10px 2px 10px; border-bottom:1px solid #e5e5e5;}
.side_notice .head h4 {letter-spacing:-1px; font-family:돋움,Dotum; font-size:12px;}
.side_notice .wrap {padding:10px 10px 3px 10px;}
.side_notice .wrap ul li {background:url(../images/dot_list_bg.gif) no-repeat 0 6px; padding:0 0 0 8px; line-height:1.3; font-size:11px; margin-bottom:7px; letter-spacing:-1px;}
.side_notice .wrap ul li span {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#c5211f;}

.side_list .menu_wrap .type2 ul li a.menu {display:block; border-bottom:1px solid #e5e5e5; padding:4px 0 4px 0; background:url(../images/bg_nav_intro.gif) no-repeat right 9px; _height:1%;}
.side_list .menu_wrap .type2 ul li a.menu:hover {background-position:right -15px;}
.side_list .menu_wrap .type2 ul li.current a.menu {font-weight:bold; color:#e13f09; letter-spacing:-1px; background-position:right -39px;}
.side_list .menu_wrap .type2 ul li.last a.menu {border:none; margin-bottom:8px;}
.inner_menu {background:#f5f5f5; padding:5px 8px 8px 8px;}
.inner_menu ul li a.menu2 {background:url(../images/dot_list_bg.gif) no-repeat 0 6px; padding-left:8px; display:block; _height:1%;}
.inner_menu2 {background:#fff; border:1px solid #c9c9c9; padding:5px 0 5px 0; margin-bottom:8px;}
.inner_menu2 a.menu3 {display:block; padding:1px 12px 1px 13px; background:url(../images/dot_list_po.gif) no-repeat 7px 8px; _height:1%;}
.inner_menu2 .menu3.shot {letter-spacing:-2px;}
.inner_menu2 a.menu3:hover {background-color:#eee;}
.inner_menu3 ul li a {background:url(../images/bl_inner.gif) no-repeat 16px 2px; padding-left:25px; display:block; letter-spacing:-1px; _height:1%;}
.inner_menu3 ul li a:hover {background-color:#eee;}

.life_box {border:1px solid #C5C4C4; margin-bottom:7px;}
.life_box .head {background:#f5f5f5; padding:3px 10px 3px 10px; margin-bottom:10px; border-bottom:1px solid #e5e5e5;}
.life_box .head h3 a {font-size:12px; color:#b41919;}

.coltitile {font-size:13px; font-weight:bold; color:#000; overflow:hidden; margin:0 0 18px 14px; height:18px; clear:both;}
.coltitile span.sname {padding-left:11px;}
.coltitile span.sname a {color:#0307c3; text-decoration:underline;}
.coltitile span.url {font-weight:normal; padding-left:12px;}
.coltitile span.url a {color:#649304; font-size:12px; text-decoration:none;}

.side_normal {background:#fff; border:1px solid #ccc; margin:8px 0 8px 0;}
.side_normal .head {background:#f5f5f5; padding:3px 10px 3px 10px; border-bottom:1px solid #e5e5e5; overflow:hidden; _height:1%;}
.side_normal .head h4 {font-size:12px; float:left;}
.side_normal .opt {padding:3px 6px 3px 6px;}
.side_normal .head p {font-size:9px; font-family:Tahoma, Geneva, sans-serif; float:right;}

.ad700 {clear:both; background:#f3f3f3; border:1px solid #e6e6e6; margin-bottom:15px;}
.ad700 h6 {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#666; margin:0 0 0 14px;}
.ad700 .adcon {background:#fff; margin: 0 10px 10px 10px; border:1px solid #e8e8e8; padding:10px 0 10px 19px;}
.inban {float:right; margin:0 0 20px 10px; width:240px; text-align:right;}
.input3 {border:1px solid #ddd; height:17px; font-size:12px; padding:1px 0 0 0;}

.btn_selection {border:1px solid #ccc; background:#fafafa; padding:3px 5px 3px 5px; cursor:pointer; font-size:12px; margin-top:8px; _padding:3px 0 0 0;}

.sidemenu_fl {position:absolute; right:20px; top:-15px;}
.sidemenu_fl a {background:url(../images/sidemenu.png) no-repeat; display:block; overflow:hidden; height:0; padding:40px 0 0 0; float:left;}
.sidemenu_fl a.tchat {background-position:0 -61px; width:34px; padding:20px 0 0 0; margin-top:20px;}
.sidemenu_fl a.tmunja {background-position:-34px -61px; width:53px; padding:20px 0 0 0; margin-top:20px;}
.sidemenu_fl a.tevent {background-position:-87px -61px; width:45px; padding:20px 0 0 0; margin-top:20px;}
.sidemenu_fl a.tgame {background-position:-132px -61px; width:33px; padding:20px 0 0 0; margin-top:20px;}
.sidemenu_fl a.titem {background-position:-165px -61px; width:39px; padding:20px 0 0 0; margin-top:20px;}
.sidemenu_fl a.tchat_o {background-position:0 0; width:34px;}
.sidemenu_fl a.tmunja_o {background-position:-34px 0; width:53px;}
.sidemenu_fl a.tevent_o {background-position:-87px 0; width:45px;}
.sidemenu_fl a.tgame_o {background-position:-132px 0; width:33px;}
.sidemenu_fl a.titem_o {background-position:-165px 0; width:39px;}

.ti_banner {position:relative; z-index:3999;}
.ti_banner .ti_wrap {position:absolute; top:159px /* 212px */; z-index:9999; width:600px; left:50%; margin-left:-325px;}
.mi_wrap {position:relative; z-index:5000;}
.mi_wrap .mi {position:absolute; top:230px; z-index:9999; width:500px; border:2px solid #333; left:50%; margin-left:-270px; padding:20px 20px 10px 20px; background:#f4f4f4 url(../images/bg_min.gif) repeat-x;}
.mi_wrap .mi h3 {font-size:14px; letter-spacing:-1px; margin-bottom:10px; border-bottom:1px solid #ccc; padding:0 0 8px 20px; color:#000; background:url(../images/ico_mineral.gif) no-repeat 2px 3px;}
.mi_wrap .mi .t2 {color:#777; font-size:11px; display:block;}
.mi_wrap .mi ul li {background:url(../images/dot_3x3.gif) no-repeat 0 6px; padding-left:8px; margin-bottom:15px; color:#166496; clear:both; overflow:hidden; _height:1%;}
.mi_wrap .mi ul li a.go {color:#36C; border:1px solid #ccc; background:#fff; display:block; text-align:center; width:120px; margin-top:10px; padding:3px 0 3px 0;}
.mi_wrap .mi .close {position:relative;}
.mi_wrap .mi .close .bt {position:absolute; right:0; height:30px; _right:20px; top:-5px;}
.mi_wrap .mi ul li .img {float:left; margin-right:10px;}
.mi_wrap .mi ul li .img a img {border:1px solid #222;}
.mi_wrap .mi ul li .desc {float:left;}
.tbl_mi {border-collapse:collapse; border:1px solid #d5d5d5; margin:7px 0 0 0;}
.tbl_mi th {border:1px solid #d5d5d5; color:#666; background:#f4f9ec;}
.tbl_mi td {border:1px solid #d5d5d5; background:#fff; padding:5px 0 5px 0; text-align:center; color:#888;}
.mi_wrap .mi .right1 {text-align:right; margin:5px 0 0 0; font-size:11px;}
.mi_wrap .mi .right1 a {text-decoration:underline; color:#cd2b2b;}
.oldpage {clear:both; overflow:hidden; _height:1%; width:250px; margin:0 auto;}
.oldpage li {float:left;}
.oldpage li a {display:block; margin-right:10px; padding-right:10px; background:url(../images/div_com.gif) no-repeat right 5px; color:#777;}
.oldpage li.last a {padding:0; margin:0; background:none;}
.oldpage li.current a {font-weight:bold; color:#ce1f1f}
.oline_ad {margin:5px 0 7px 10px;}
.oline_ad a {color:#666;}
.oline_ad a:hover {text-decoration:none;}
.oline_ad strong {font-weight:bold; color:#2a2a73}

#lightbox{background-color:#eee; padding:10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em; padding-top: 0.4em;}	
#lightboxCaption{float: left;}
#keyboardMsg{float:right;}
#lightbox img{border: none;} 
#overlay img{border: none;}
#overlay{ background-image: url(../images/overlay.png);}
* html #overlay{background-color: #000;	back\ground-color: transparent;	background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");}

.left_ban_wrap {position:relative; width:975px; margin:0 auto;}
.left_ban_wrap .left_ban {position:absolute; left:-110px; top:7px;}
/* .left_ban_wrap .left_ban .bancon {position:fixed;} */