.club_body {width:975px; margin:0 auto 8px}
.club_body .header h2 a {font-size:14px; font-family:µ¸¿ò,Dotum; color:#000;}
.club_body .header p {font-size:11px;}
.club_topm {overflow:hidden; margin-bottom:15px;}
.club_topm ul {padding-top:10px; float:left;}
.club_topm ul li {float:left; margin-right:15px; font-weight:bold; background:url(../images/club_theme/basic/div_menu.gif) no-repeat right; padding-right:15px;}
.club_topm ul li.last {background:none; padding:0; margin:0;}
.clubsearch {float:right; margin-top:8px;}
.clubsearch .input_cls {font-size:12px; vertical-align:bottom; border-color:#919191 #d4d4d4 #d4d4d4 #919191; border-style:solid; border-width:1px; height:19px; width:200px;}
.side_menu1 {float:left; width:200px; margin-right:15px;}
.side_top {padding:0 4px 0 4px;}
.side_top h4 {margin-bottom:10px; background:url(../images/ico_lock.gif) no-repeat 0 3px; padding-left:15px; font-size:12px;}
.side_top h4 span {font-weight:normal; color:#999; font-size:11px; margin-left:5px;}
.side_top h4.open {background:url(../images/ico_lock5.gif) no-repeat 0 3px;}
.side_top table tr th, .side_top table tr td {text-align:left;}
.side_info {margin-bottom:8px;}
.summ_top {padding:15px 18px 10px 18px;}
.summ_bottom {border-top:1px solid #e5e5e5; padding:10px 0 7px 0; text-align:center;}
.side_menu2 .tit {background:url(../images/club_theme/basic/bg_tit.gif) repeat-x; padding:4px 0 4px 15px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.side_menu2 .tit h4 {font-size:12px;}
.side_menu2 .list {padding:10px 15px 10px 15px;}
.side_menu2 .list div {background:url(../images/ico_club.gif) no-repeat; padding-left:18px; line-height:1.8; _height:1%;}
.side_menu2 .list div span {color:#e10b47; font-size:9px; font-family:Tahoma, Geneva, sans-serif;}
.side_menu2 .list div.group {background:none; padding:0; display:block;}
.side_menu2 .list div.group a {font-weight:normal; display:block;}
.side_menu2 .list div.current a {font-weight:bold; letter-spacing:-1px;}
.side_menu2 .list div.art {background-position:0 4px;}
.side_menu2 .list div.gal {background-position:0 -35px;}
.side_menu2 .list div.sch {background-position:0 -76px;}
.side_menu2 .list div.rak {background-position:0 -116px;}
.side_menu2 .list div.rep {background-position:0 -156px;}
.side_menu2 .list div.ran {background-position:0 -196px;}
.side_menu2 .list div.per {background-position:0 -236px;}
.side_menu2 .list div.tou {background-position:0 -276px;}
.side_menu2 .list div.ent {background-position:0 -316px;}
.side_menu2 .list div.chk {background-position:0 -351px;}
.side_menu2 .list div.blank {background:none; height:10px;}
.side_menu2 .list div a.new {background:url(../images/ico_n.gif) no-repeat right; padding-right:15px;}
.side_menu2 .list div.line_sun {border-top:1px dashed #DBDBDB; margin:4px 0 2px 0; padding-left:0; background:none;}
.side_menu2 .list div.grp_tit {font-weight:bold; background:none; padding:0; font-size:13px; overflow:hidden; _height:1%;}
.side_menu2 .list div.grp_tit a {float:left;}
.side_menu2 .list div.grp_tit a.open {background:url(../images/arrow_b_down.gif) no-repeat 3px 9px; display:block; overflow:hidden; padding:18px 0 0 0; width:12px; height:0; float:right;}
.side_menu2 .list div.grp_tit a.open.close {background:url(../images/arrow_b_up.gif) no-repeat 3px 9px;}
.side_etc {margin-bottom:8px;}
.side_etc.txtbanner a {display:block; background:url(../images/bg_bet_hlist.jpg) repeat-x; border:1px solid #aaa; padding:10px 15px 10px 15px; font-weight:bold;}
.con_body {float:left; width:728px; border:1px solid #ccc; padding:20px 15px 20px 15px; background:#fff; overflow:visible; _overflow:hidden;}
.con_board {float:left; width:730px; margin-top:0 !important; padding:20px 15px; background:#fff;}
.prv_box {margin-bottom:25px;}
.prv_box .warning {padding:15px; background:#f5f5f5; border:1px solid #ccc; margin:10px 0 10px 0;}
.prv_box .warning .tt {margin-bottom:15px;}
.prv_box .warning .clubclose {background:#fff; border:1px solid #ccc; margin:10px 0 0 0; padding:15px;}
.prv_box .head h4 {font-size:14px; font-weight:bold; font-family:µ¸¿ò,Dotum; letter-spacing:-1px; margin-bottom:6px; margin-left:6px;}
.prv_box .head {margin-bottom:5px;}
.prv_box .list table th {font-size:12px; border-bottom:1px solid #eee; padding:0 0 2px 0;}
.prv_box .list table td {height:30px; border-bottom:1px solid #e5e5e5;}
.prv_box table td.blank {height:70px; text-align:center; color:#999; border-bottom:1px solid #eee;}
.prv_box .list table .tit {background:url(../images/dot_list_bg.gif) no-repeat 6px 12px; padding-left:15px;}
.prv_box .list table .tit.clock {background:url(../images/ico_clock.gif) no-repeat 6px 8px; padding-left:25px;}
.prv_box .list table .date {color:#888; font-family:Tahoma, Geneva, sans-serif; text-align:center; width:80px; font-size:11px;}
.prv_box .list table tr.today td, .prv_box .list table tr.today td.tit {background-color:#fbf5cf; font-weight:bold;}
.prv_box .list table .stat {text-align:center; color:#999;}
.prv_box .list table .stat.doing {color:#0099cc;}
.prv_box .list table .player {text-align:center; color:#cc0000;}
.prv_box .gallist table td {text-align:center; padding:5px 0 5px 0;}
.prv_box .gallist table tr.img td {text-align:center; padding:5px 0 5px 0;}
.prv_box .gallist table tr.img a img {border:1px solid #000;}
.tbl_col2 td.top {vertical-align:text-bottom;}
.clubnav .head h4 {float:left; background:url(../images/div_gnbbd.gif) no-repeat right; padding-right:10px; margin-right:10px;}
.clubnav .head h4 a {font-size:14px; font-weight:bold; color:#0c265c;}
.clubnav .head p {color:#888; float:left;}
.clubnav .head .right {float:right;}
.clubnav .head .right.galcat select {width:100px;}
.clubnav .head .right span.com1 {font-size:11px; padding:4px 9px 3px 9px; margin:0 10px; background:#d62a0d}
.clubnav .head .right span.com1 a {color:#fff;}
.clubnav .head .right span.com1 a:hover {text-decoration:none;}
.clubnav .head .right span.com1 strong {color:#fff10b;}
.clubnav .head {margin:0 0 10px 8px; _height:30px;}
.tab_1 {margin-bottom:10px;}
.msgbox {border:2px solid #e5e5e5; padding:30px 30px 30px 100px; font-size:14px; font-weight:bold; background:#ffffea url(../images/bg_alert.gif) no-repeat 30px 18px;}
.sum_reslut {margin-bottom:20px;}
.sum_reslut .box {background:#f9f9f9; border:1px solid #ccc; padding:20px;}
.filter {background:#f5f5f5; border:1px solid #ccc; border-bottom:none; _height:1%; padding:4px 15px 5px 10px; margin-left:-1px; overflow:hidden;}
.filter ul li {float:left; background:url(../images/div_gnbbd.gif) no-repeat right; padding-right:7px; margin-right:7px;}
.filter ul li.last {background:none; padding:0; margin:0;}
.filter ul li.txt {font-size:11px; padding-right:10px; margin-right:10px;}
.filter ul li.current {font-weight:bold;}
.filter ul li select {font-size:11px;}
.filter .day_sel {float:left; margin-left:30px; _display:inline;}
.tbl_jpoint {background:#fff; border:1px solid #d0d0d0; border-collapse:collapse;}
.tbl_jpoint .small {font-size:11px; letter-spacing:-1px;}
.tbl_jpoint tr th {background:#f4f2ea;}
.tbl_jpoint tr th, .tbl_jpoint tr td {border:1px solid #d0d0d0; padding:0.3em;}
.tbl_jpoint.tbl_sang {margin-left:4px;}
.tbl_jpoint tr.f1 td {background:#f7f7f5;}
.tbl_jpoint tr td.premium {text-align:center; background:#fafcff;}
.tbl_jpoint tr td.normal {text-align:center; background:#fafafa;}
td .memo {position:relative;}
td .pop1 {position:absolute; bottom:0; left:-150px; width:120px; background:#fdfcc0; padding:15px; border:1px solid #000;}
.tbl_jpoint .time {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#777;}
.tbl_jpoint span {font-size:11px; color:#777;}
td.win, .tbl_jpoint tr.f1 td.win {background:#6698cc !important; color:#fff; font-weight:bold;}
td.lose,  .tbl_jpoint tr.f1 td.lose {background:#be475a !important; color:#fff; font-weight:bold;}
.tbl_jpoint.gray {border:1px solid #d9d9d9; border-collapse:collapse;}
.tbl_jpoint.gray tr th {background:#f5f5f5; border:1px solid #d9d9d9;}
.tbl_jpoint.gray tr td {text-align:center; border:1px solid #d9d9d9;}
.tbl_jpoint2 {background:#fff; border:1px solid #aaa; border-collapse:collapse;}
.tbl_jpoint2 tr th {background:#f7fcff; width:110px;}
.tbl_jpoint2 tr th, .tbl_jpoint2 tr td {border:1px solid #aaa; padding:0.7em;}
.tbl_jpoint2 tr td {padding-left:1em;}
.tbl_jpoint2 tr td .que {margin-top:10px;}
.tbl_jpoint2 tr td .answ {background:url(../images/ico_reply_gray.gif) no-repeat 20px 10px; padding-left:40px; margin-top:6px;}
.tbl_jpoint3 {background:#fff; border:1px solid #d0d0d0; border-collapse:collapse; margin-bottom:10px;}
.tbl_jpoint3 tr th.hd {background:#f4f2ea; width:80px; text-align:right; border:1px solid #d0d0d0; vertical-align:top; padding:12px 20px 12px 0;}
.tbl_jpoint3 tr td.dd {border:1px solid #d0d0d0; padding:12px 10px 12px 10px;}
.tbl_jpoint3 tr td.dd span.t1 {color:#888; font-size:11px; padding-left:10px;}
.tbl_jpoint3 tr td.dd a {color:#2b67bd; text-decoration:underline}
.msgpop {position:relative;}
.msgpop2 {position:absolute; z-index:999; background:#fff; border:1px solid #aaa; padding:10px; width:170px; bottom:0;}
.subm {_height:1%; background:#f5f5f5;}
.subm ul li {float:left; background:url(../images/div_com.gif) no-repeat right;}
.subm ul li a {padding:0 10px 0 10px;}
.subm ul li.current a {font-weight:bold; text-decoration:underline;}
.tbllist {border-bottom:1px solid #ccc;}
.tbllist th {padding:9px 0 6px 0;border-top:2px solid #999;border-bottom:1px solid #ccc;}
.tbllist td {text-align:center;padding:9px 0 6px 0;border-top:1px solid #eee;}
.tbllist td.name4 {text-align:left;}
.tbllist td.name4 a {background:url(../images/ico_article.gif) no-repeat 0 1px; padding-left:15px;}
.tbllist td.name4 span {color:#09C; font-size:11px;}
.tbllist td.num {font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#777;}
.tbllist td.no {font-size:11px; color:#999;}
.tbllist td.name1 a {color:#09C;}
.tbllist td.num2 a {color:#C00; text-decoration:underline;}
.tbllist tr.now td {font-weight:bold;}
.rank_dtit {padding:3px 15px 3px 15px; background:#f0f0f0; border:1px solid #ccc; margin-bottom:10px;}
.rank_dtit h4 {font-size:12px;}
        
.map_result .head {background:url(../images/bg_bet_hlist.jpg); overflow:hidden; border:1px solid #ccc; padding:7px 15px 7px 15px; margin-bottom:15px; _height:1%;}
.map_result .head h5 {font-size:13px; float:left; color:#3f5678;}
.map_result .head ul {float:right;}
.map_result .head ul li {float:left; background:url(../images/div_com.gif) no-repeat right; margin-right:12px; padding-right:12px; letter-spacing:-1px;}
.map_result .head ul li.last {padding:0; margin:0; background:none;}
.map_result .head ul li.current a {font-weight:bold; background:url(../images/arrow_down.gif) no-repeat right; padding-right:10px;}
.map_result .box {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; _height:1%;}
.map_result .box .img {float:left; margin-right:10px; width:100px;}
.map_result .box .img p {text-align:center; font-weight:bold; margin-top:5px;}
.map_result .box .maptxt {float:left; width:618px;}
.tbl_match {font-size:11px; clear:both;}
.tbl_match thead th {padding:4px 0 4px 0; border-bottom:1px solid #e5e5e5; border-top:2px solid #ccc; background:#eeeeee;}
.tbl_match tbody td {padding:7px 0 7px 0; border-bottom:1px solid #e5e5e5; text-align:center;}
.tbl_match tbody td.temp {font-size:12px; height:100px;}
.tbl_match tbody .row {background:#f9f9f9;}
.tbl_match tbody .map a {color:#5266b2;}
.tbl_match tbody .outside {color:#999; font-weight:bold;}
.game_result h5.wintit {font-size:13px; font-weight:bold; background:url(../images/bg_msgtop.gif); overflow:hidden; padding:7px 15px 7px 15px; color:#fff; margin-bottom:15px;}
.game_result h5.wintit.blue {background:url(../images/bg_titblue.gif);}
.game_result h5.wintit a, .game_result h5.wintit a:visited {color:#fff;}
.game_result.none h5 {margin-bottom:0;}
.game_result .subtit {font-size:12px; font-weight:bold; background:#f9f9f9; overflow:hidden; border-bottom:1px solid #ccc; padding:7px 15px 7px 25px; margin-bottom:15px; _height:1%;}
.game_result .subtit ul li {float:left; margin-right:12px; padding-right:12px; background:url(../images/div_gnbbd.gif) no-repeat right;}
.game_result .subtit ul li a {color:#777;}
.game_result .subtit ul li.last {background:none; padding:0; margin:0;}
.game_result .subtit ul li.current a {color:#000; text-decoration:underline;}
.game_result .topbox {border:1px solid #ccc; padding:20px; margin:0 20px 0 20px; background:#f9f9f9;}
.game_result h6.smtit {font-size:12px; margin:0 20px 10px 20px; border-bottom:1px solid #ccc; padding:0 0 2px 5px; overflow:hidden; _height:1%;}
.game_result .head2 {font-size:12px; margin:0 20px 5px 20px; padding:0 0 2px 5px; overflow:hidden; _height:1%;}
.game_result .head2 h6 {float:left; font-size:12px;}
.game_result .head2 ul.menu {float:left; overflow:hidden; _height:1%; width:450px;}
.game_result .head2 ul.menu li {float:left; background:url(../images/div_top.gif) no-repeat right; padding-right:8px; margin-right:8px;}
.game_result .head2 ul.menu li a {color:#888;}
.game_result .head2 ul.menu li.current a {font-weight:bold; color:#000;}
.game_result .head2 ul.menu li.last {background:none;}
.game_result .head2 .print {float:right; background:url(../images/ico_print.gif) no-repeat; padding-left:22px; font-weight:bold;}
.game_result .m_wrap {margin:10px 20px 20px 20px;}
.game_result .m_wrap .close {margin:15px 0 0 0; text-align:center;}
.game_result .m_wrap .tbl_jpoint td {padding:8px 10px 8px 10px;}
.game_result .m_wrap.rule p {margin-bottom:15px; color:#666; margin-left:20px;}
.game_result .m_wrap.rule h4 {margin-bottom:15px; font-weight:bold; font-size:14px; letter-spacing:-1px; font-family:µ¸¿ò,Dotum;}
.game_result .m_wrap.rule ol {margin-left:20px; margin-bottom:15px;}
.game_result .m_wrap.rule ol li {list-style:decimal; margin-left:20px; color:#666;}
.game_result .m_wrap.rule ol li ul li {list-style:disc;}
.game_result .m_wrap.blue {border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px; text-align:center;}
.game_result .m_wrap.blue span {color:#0b7ac1; font-weight:bold;}

.permission {background:#f9f9f9 url(../images/bg_alert2.gif) no-repeat 60px 40px; padding:35px 20px 35px 150px; border:1px solid #ccc; margin-bottom:20px;}

.gamelist {margin:0 15px 15px 15px;}
.sumcurrent {background:#e7f2fa; padding:7px 14px 7px 14px; margin-bottom:15px; overflow:hidden; _height:1%; border:1px dashed #8eadda;}
.sumcurrent h4 {font-size:12px; border-bottom:1px solid #bbd1f1; color:#304c74; margin-bottom:7px;}
.sumcurrent table {margin-bottom:10px;}
.sumcurrent table th {text-align:left; width:100px; vertical-align:top; padding:2px 0 2px 0;}
.sumcurrent table span {color:#7997c1; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
.sumcurrent .inbox {padding:0 0 0 10px;}
.sumcurrent .btns {text-align:right;}
.sumbox {background:#efefee; padding:7px 14px 7px 14px; margin-bottom:15px; overflow:hidden; _height:1%;}
.sumbox ul li {float:left; width:300px;}
.summ_info {border-top:1px solid #e5e5e5; padding:10px 15px 5px 15px;}
.summ_info tr.nick th, .summ_info tr.nick td {padding-bottom:5px;}
.summ_info .p1 {text-align:right;}
.summ_info .p1 a {color:#888; font-size:11px; text-decoration:underline;}
.summ_info td span.num {color:#c30147; font-size:11px;}
.summ_info .cancel a {background:url(../images/bl_arrowb.gif) no-repeat 0 3px; padding:0 0 0 9px;}

.join_form {padding:25px; border-top:2px solid #ccc;}
.join_form.noline {border:none;}
.join_form .btns {margin-bottom:15px;}
.join_form .welcome {border:2px solid #ccc; padding:15px; margin-bottom:25px; background:#f9f9f9;}
.empty {background:#f9f9f9 url(../images/bg_alert2.gif) no-repeat 30px 15px; border:1px solid #e5e5e5; padding:30px 20px 30px 110px; margin-bottom:10px;}
.empty span a {font-size:11px; padding-left:10px; text-decoration:underline; color:#888; letter-spacing:-1px;}
.empty p.tit {margin-bottom:5px;}
.join_form label {color:#365778; display:block; font-size:14px; margin-bottom:5px; font-weight:bold; letter-spacing:-1px;}
.join_form label span {font-weight:normal; font-size:11px; color:#888; padding-left:15px;}
.join_form em {color:#a40e0e; font-weight:bold; font-style:normal;}
.join_form .finbox {border-top:1px solid #ccc; margin-top:15px; padding-top:15px;}
.join_form .option_in {border:1px solid #d9d9d9; padding: 25px 20px 0 20px; background:#f9f9f9;}
.join_form .option_in h5 {font-size:14px; margin-bottom:30px; background:#e9e9e9; padding:3px 0 3px 10px}
.join_form .option_in h5 span {font-weight:normal; font-size:12px;}
.tbl_jpoint3 h5 {font-size:12px; margin:0 0 5px 5px;}
.text_field {color:#25313c; font-size:14px; background:#f7fcff url(../images/input_bg.png) repeat-x; font-weight:bold; height:21px; border:1px solid #aaa; padding:3px 0 3px 5px;}
.inputtype {margin-bottom:15px; border-bottom:1px solid #e9e9e9; padding-bottom:15px;}
.inputtype .box {border:1px solid #aaa; padding:4px 0 4px 10px; background:#f7fcff; _height:1%;}
.inputtype .box1 {border:1px solid #ccc; padding:4px 0 4px 10px; background:#f9f9fc; margin-top:10px;}
.inputtype .box2 {border:1px solid #aaa; padding:12px; background:#f7fcff; margin-bottom:10px;} 
.inputtype .box3 {border:1px solid #cadfec; padding:10px; background:#e8f1f6; margin-top:10px;}
.inputtype .box3 .lt {overflow:hidden; _height:1%; line-height:1.8;}
.inputtype .box3 .lt li {float:left; width:100px;}
.inputtype .box3 .lt li.tit {width:70px;}
.inputtype .box3 .lt li.last {background:none; margin:0; padding:0;}
.inputtype .box3 .color input {border:1px solid #e03012; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:1px 3px; width:55px;}
.inputtype .box3 .color .bdnone {border:none; width:25px;}
.inputtype .box3.cpic {position:relative; _height:1%;}
.inputtype .box3.cpic p.tit {float:left; font-weight:bold; display:block; width:70px;}
.inputtype .box3.cpic .picgrp {clear:both; margin:0 0 7px 0;}
.inputtype .box2.white {background:#fff;}
.inputtype .link {display:block; padding:5px 10px 5px 10px; border:1px solid #aad7ee; background:#fff; width:500px}
.inputtype .link a {color:#266ad1;}
.tbl_base {border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-collapse:collapse; clear:both; width:100%}
.tbl_base tr th {background:#f5f5f5; font-weight:normal; padding:8px 4px 6px 15px; border-bottom:1px solid #eee; text-align:left;}
.tbl_base tr td {color:#666; padding:5px 4px 2px 15px;border-bottom:1px solid #eee; background:#fff;}
.tbl_base tr td dl {clear:both; overflow:hidden; _height:1%; margin:3px 0 3px 0;}
.tbl_base tr td dl dt {float:left; width:80px;}
.tbl_base tr td select {width:100px;}
.entry_wrap .tbl_base tr td select {width:auto;}
.tbl_base tr td select.sel_race {width:auto;}
.tbl_base tr td span.t1 {color:#999; font-size:11px; padding-left:10px;}
.tbl_base tr td span.t1 em {font-weight:bold; color:#666; font-style:normal;}
.tbl_base tr td .category {overflow:hidden; _height:1%; border:1px solid #ccc; padding:3px 10px 3px 10px; margin-top:5px; width:200px;}
.tbl_base tr td .category li {background:url(../images/dot_3x3.gif) no-repeat 0 7px; padding-left:12px;}
.tbl_base tr td .category li a.del {background:url(../images/btn_del.gif) no-repeat; overflow:hidden; display:block; height:0; padding:11px 0 0 0; width:10px; float:right; margin-top:3px;}
.tbl_base tr td .category li a.up {background:url(../images/arrow_b_up.gif) no-repeat 4px 4px; overflow:hidden; display:block; height:0; padding:11px 0 0 0; width:15px; float:right; margin-top:3px;}
.tbl_base tr td .category li a.down {background:url(../images/arrow_b_down.gif) no-repeat 4px 4px; overflow:hidden; display:block; height:0; padding:11px 0 0 0; width:15px; float:right; margin-top:3px;}
.tbl_base tr td .category li a.mod {display:block; float:right; font-size:11px; letter-spacing:-1px; margin-right:5px; color:#999;}
.foot_btn {margin:20px 0 0 0; text-align:center;}

.color-picker {width:158px; display:none; }
.color-picker {background:#f9f9f9; }
.color-picker p {margin:8px 0 6px 0; clear:both; height:18px; } 
.color-picker p span {float:left; margin-right:3px; width:48px; height:16px; border:1px solid #cdcdcd; background:#ed1f1f; } 
.color-picker p input {float:left; margin-right:3px; width:57px; height:14px; border:1px solid #cdcdcd; color:#333; } 
.color-picker p a {float:left; width:32px; height:0; background:url(../images/btn_input.gif) no-repeat; padding:18px 0 0 0; display:block; overflow:hidden; cursor:pointer;} 
.color-picker .tx-huebar {position:relative; width:150px; height:11px; cursor:crosshair; overflow:hidden; background:url(http://icon.daum-img.net/editor/img_colorbar_n.gif?rv=1.0.4) no-repeat;}

.inputtype .sub1 {margin:10px 0 0 0; background:#d7e7f1 url(../images/dot_list_bg.gif) no-repeat 10px 8px; padding:0 0 0 18px; font-size:11px;}
.inputtype .sub1 a {color:#06C; text-decoration:underline;}
.inputtype .box2 input {font-size:12px;}
.inputtype .box2 span {letter-spacing:normal; color:#6f749b;}
.inputtype .box p {display:block; margin:5px 0 5px 0;}
.inputtype .box p select {margin-left:10px;}
.inputtype .box .sele {overflow:hidden;}
.inputtype .box .sele li {float:left; margin:5px 20px 5px 5px;}
.inputtype textarea.textf {border:1px solid #aaa; padding:10px; width:500px; font-size:12px;}
.inputtype .box p.t1 {margin-top:20px; font-weight:bold;}
.inputtype .box p.t2 {margin:5px 0 10px 10px;}
.inputtype span {font-size:11px; letter-spacing:-1px; padding-left:8px;}
.inputtype span em {color:#a61b0c; font-weight:bold; font-style:normal;}
.form_btn {text-align:center;}

.club_pro {padding:0 20px 0 20px;}
.club_pro .nickinfo {border:1px solid #ccc; padding:10px 15px 10px 15px; margin-bottom:20px; _height:1%;}
.club_pro .nickinfo dt {margin-bottom:10px;}
.club_pro .nickinfo dd span a {background:url(../images/div_com.gif) no-repeat right; padding:0 6px 0 6px; font-size:11px;}
.club_pro .nickinfo dd span .msg {padding:0 6px 0 0;}
.club_pro .nickinfo dd span .last {background:none; padding:0 0 0 6px;}
.club_pro .nickinfo dd span .right {background:none; padding:0 0 0 6px; float:right; text-decoration:underline; font-size:12px;}
.pro_info {margin-left:10px;}
.pro_info dl {_height:1%; line-height:2.0; overflow:hidden;}
.pro_info dl dt {font-weight:bold; float:left; clear:both; width:90px; background:url(../images/dot_list_bg.gif) no-repeat 0 9px; padding-left:8px;}
.pro_info dl dd {float:left; color:#777;}
.club_pro .btn {text-align:right; clear:both; border-top:1px solid #e5e5e5; padding-top:10px; margin-top:10px;}

.quit {text-align:center; margin-bottom:10px;}
.sub_1 {overflow:hidden; margin:0 0 15px 15px; padding-top:7px;}
.sub_1 li {float:left; margin-right:10px; padding-right:10px; background:url(../images/div_com.gif) no-repeat right;}
.sub_1 li.current a {font-weight:bold; text-decoration:underline;}
.sub_1 li.last {background:none;}

.outline {border:2px solid #f3d79c; margin-bottom:15px;}
.innerline {border:1px solid #eec05e; padding:20px; overflow:hidden; _height:1%; background:url(../images/bg_ranktop.gif) repeat-x;}
.innerline ul li {float:left; width:154px; text-align:center; border-right:1px solid #e9e9e9; margin-right:10px; padding-right:10px;}
.innerline ul li.last {padding:0; margin:0; border:none;}
.innerline ul li h5 {font-size:12px; margin-bottom:15px; display:block; border:1px solid #eec05e; background:#f9f9f9;}
.innerline ul li p {height:30px;}
.innerline ul li p.r1, .innerline ul li p.r2 {color:#999;}
.innerline ul li p.r1 strong {font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#005dde;}
.innerline ul li p.r2 strong {font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#989898;}

.input_form {margin:0 20px 0 20px;}
.input_form .alert {border:1px solid #d9ac96; background:#faf7f6; padding:20px; margin-bottom:25px;}
.input_form .alert a {color:#f3490e; text-decoration:underline;}
.input_form input {border:1px solid #ccc; height:21px; font-size:12px;}
.input_form textarea {border:1px solid #ccc; padding:10px; font-size:12px;}
.input_form table {background:#fff; border:1px solid #d0d0d0; border-collapse:collapse;}
.input_form table tr th {background:#f4f2ea;}
.input_form table tr th, .input_form table tr td {border:1px solid #d0d0d0; padding:0.5em;}
.input_form table tr td {padding-left:10px;}
.input_form .alert2 {border:1px solid #89adff; background:#f5f7f9; padding:20px; margin-bottom:25px;}

.tbl_sce thead th {text-align:left; padding:0 7px 0 8px; font-weight:bold;}
.tbl_sce thead .sun {color:#e80b0b;}
.tbl_sce thead .sat {color:#087cf4;}
.tbl_si.tbl_sce tbody td {text-align:left !important; padding:10px 7px 18px 8px !important; vertical-align:top !important;}
.tbl_sce tbody td .btn {margin-top:8px;}
.tbl_sce tbody td .btn a {background:#fff url(../images/btn_add_calen.gif) no-repeat 8px 3px; padding:2px 0 1px 30px; display:block; border:1px solid #ccc; color:#696969;}
.tbl_sce tbody .last {border:none;}
.tbl_sce tbody td em {color:#212121; font-weight:bold; font-family:Tahoma; font-size:11px; line-height:1.2em;}
.tbl_sce tbody .sun em, .tbl_sce tbody .sun em a {color:#e80b0b;}
.tbl_sce tbody .off em, .tbl_sce tbody .off em a {color:#B9B9B9;}
.tbl_sce tbody .sat em, .tbl_sce tbody .sat em a {color:#087cf4;}
.tbl_sce tbody .off.sat em, .tbl_sce tbody .off.sat em a {color:#a6c6e8;}
.tbl_sce tbody .off.sun em, .tbl_sce tbody .off.sun em a {color:#FFC3B9;}
.tbl_sce tbody .off dl a {color:#999;}
.tbl_sce tbody td dl {font-size:11px; line-height:1.2; clear:both; margin-top:18px;}
.tbl_sce tbody td dl dt {font-weight:bold;}
.tbl_sce tbody td dl dd {color:#949494;}
.tbl_sce tbody .today {background:#fdfcd3; text-decoration:none;}
.sch_body {border:1px solid #6694e3; margin-bottom:10px;}
.sch_body h3 {background:#e0ecff; padding:10px 15px 10px 15px; border-bottom:1px solid #6694e3; text-align:center; font-size:14px;}
.sch_body .sch_head {position:relative; _height:1%;}
.sch_body .sch_head p {position:absolute; top:10px;}
.sch_body .sch_head p a {color:#2a5db0; font-weight:bold;}
.sch_body .sch_head .left {left:10px; background:url(../images/btn_arrow_left_on.gif) no-repeat 0 5px; padding:0 0 0 10px;}
.sch_body .sch_head .right {right:10px; background:url(../images/btn_arrow_right_on.gif) no-repeat right 5px; padding:0 10px 0 0;}
.sch_body .contain {padding:15px 15px 1px 15px; background:#efefef;}
.sch_body .contain .con_det {background:#fff; padding:10px; border:1px solid #ccc; margin-bottom:15px;}
.sch_body .contain .con_det.nogame {text-align:center; font-size:14px; color:#888; font-weight:bold; padding:70px 0 70px 0;}
.sch_body .contain h5 {font-size:14px; color:#0d618a; margin-bottom:8px;}
.sch_body .contain .date {margin-bottom:8px; color:#f15d04;}
.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;}
.month_sch {clear:both; margin-bottom:10px;}
.month_sch .month {overflow:auto; height:1%; margin-bottom:10px;}
.month_sch .month li {float:left; margin-left:13px; padding-left:13px; background:url(../images/line_s_table_thead.gif) no-repeat 0 5px;}
.month_sch .month .first {background:none; padding:0;}
.month_sch .month .current a {font-weight:bold; color:#d33402; text-decoration:underline;}
.overlay {position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:1001; opacity:.80; filter:alpha(opacity=80); -moz-opacity:0.8;}
.white_overlay {position:absolute; top:35%; left:25%; width:50%; padding:16px; border:16px solid orange; background:#fff; overflow:auto; z-index:1002;}
.white_overlay input {height:19px; border:1px solid #ccc; font-size:12px;}
.white_overlay textarea {border:1px solid #ccc; font-size:12px; padding:5px;}
.white_overlay h4 {border-bottom:1px solid #ccc; margin-bottom:15px; font-size:14px; letter-spacing:-1px; background:url(../images/btn_add_calen.gif) no-repeat 5px 0; padding:0 0 5px 30px; font-family:µ¸¿ò,Dotum;}
.white_overlay table th {text-align:left; width:90px; vertical-align:top; padding:5px 0 5px 10px;}
.white_overlay table td {padding:5px 0 5px 0;}
.white_overlay table td span {font-size:11px; color:#888;}
.white_overlay .btn {text-align:center; margin:15px 0 0 0;}
.sel {margin:0 0 5px 0; overflow:hidden;}
.sel ul li {float:left; margin-right:15px;}

.tbl_maps {background:#fff; border:1px solid #d0d0d0; border-collapse:collapse;}
.tbl_maps tr th {background:#f0f0f0;}
.tbl_maps tr th, .tbl_maps tr td {border:1px solid #d0d0d0; padding:0.3em; text-align:center;}
.tbl_maps tr td.num {font-family:Verdana, Geneva, sans-serif; color:#888; font-size:10px; font-weight:bold;}

.admem .head {overflow:hidden; _height:1%; margin-bottom:8px;}
.admem .head h4 {font-size:12px; font-weight:normal; float:left; padding-left:8px;}
.admem .head h4 strong {color:#de3b3b; text-decoration:underline;}
.admem .head span {float:right;}
.admem .head span select {width:120px;}
.admem .nick {text-align:left; padding-left:7px;}
.admem .tbl_si .down, .admem .tbl_si .up {background-color:#eaeaea;}
.admem .tbl_si .down a {background:url(../images/arrow_b_down.gif) no-repeat right; padding-right:10px; font-weight:bold;}
.admem .tbl_si .up a {background:url(../images/arrow_b_up.gif) no-repeat right; padding-right:10px; font-weight:bold;}
.admem .tbl_si .col {color:#999; padding:35px 0 35px 0;}
.admem .tbl_si .chk {color:#999; font-size:11px;}
.mnav {border-top:1px solid #ddd; background:#f8f8f8; padding:6px 15px 6px 15px;}
.mnav.bottom {border-bottom:1px solid #ddd; border-top:none;}
.mnav.updown {border-bottom:1px solid #ddd; margin-bottom:10px;}
.mnav span.chk {padding-right:10px;}
.mnav span.bar {background:url(../images/div_gnbbd.gif) no-repeat; padding:0 0 0 10px; margin:0 0 0 5px;}
.mnav span select {width:120px;}
.mnav.updown span select {width:auto;}

.sum_detail {margin-bottom:20px;}
.sum_detail .head {background:url(../images/bg_sumres.jpg) no-repeat; width:728px; height:78px; overflow:hidden;}
.sum_detail .head .win_p {float:left; margin:20px 0 0 110px;}
.sum_detail .head .win_p h5, .sum_detail .head .lose_p h5 {font-size:14px; letter-spacing:-1px;}
.sum_detail .head .win_p h5 a, .sum_detail .head .win_p h5 a:hover, .sum_detail .head .win_p h5 a:visited {color:#fff;}
.sum_detail .head .win_p span, .sum_detail .head .lose_p span {color:#aebbcc;}
.sum_detail .head .lose_p {float:right; margin:20px 110px 0 0;}
.sum_detail .head .lose_p h5 a,.sum_detail .head .lose_p h5 a:visited, .sum_detail .head .lose_p h5 a:hover {color:#fff;}
.topdata {border:1px solid #aebbcc; border-top:none; padding:18px; background:#f2f5f8;}
.topdata.replay {border:none; border-bottom:1px solid #ccc; margin-bottom:10px; background:#f9f9f9;}
.topdata .img {float:left; margin-right:20px; width:130px;}
.topdata .img span {display:block; text-align:center; margin-top:5px;}
.topdata .img img {border:1px solid #000;}
.topdata .desc {float:left; width:540px;}
.topdata .desc table th {width:80px; text-align:left; padding:2px 0 2px 0; border-bottom:1px solid #d8e1e8;}
.topdata .desc table td {border-bottom:1px solid #d8e1e8;}
.topdata .desc table td span {color:#888; font-size:11px; padding-left:10px;}
.topdata .desc table td span.ver {color:#0078A4; font-size:11px; padding-left:10px; font-weight:bold;}
.topdata .desc table td em {color:#888; font-size:9px; font-family:Tahoma, Geneva, sans-serif; font-style:normal}
.topdata .desc table td a {color:#186296;}
.player_info {position:relative;}
.player_info .repbox {position:absolute; top:20px; z-index:2000; right:0; _right:180px;}
.player_info .gameid {float:left; width:180px; cursor:auto;}
.player_info .gameid img {border:1px solid #000;}
.player_info li {cursor:pointer;}
.player_info .apm {background:url(../images/rep_apm.gif) no-repeat; width:34px; height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;margin-right:2px;}
.player_info .unit {background:url(../images/rep_unit.gif) no-repeat; width:34px; height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;margin-right:2px;}
.player_info .action {background:url(../images/rep_action.gif) no-repeat; width:50px;height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;margin-right:2px;}
.player_info .hotkey {background:url(../images/rep_hotkey.gif) no-repeat; width:52px;height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;}

.msg_send {border:1px solid #e5e5e5; margin-bottom:10px; position:relative;}
.msg_send {padding:12px;}
.msg_send input {border:1px solid #ccc; padding:2px 0 2px 0; float:left; margin-right:5px;}
.msg_send textarea {border:1px solid #ccc; padding:5px; font-size:12px;}
.msg_send th {text-align:left; width:70px; vertical-align:top; padding:5px 0 5px 0;}
.msg_send td {text-align:left; vertical-align:top; padding:5px 0 5px 0;}
.msg_send .sch_mem {background:url(../images/btn_msg_person.gif) no-repeat; padding:18px 0 0 0; width:53px; overflow:hidden; display:block; height:0; float:left; margin-right:3px;}
.msg_send .myfr {background:url(../images/btn_msg_myfr.gif) no-repeat; padding:18px 0 0 0; width:47px; overflow:hidden; display:block; height:0;}
.msg_send .desc {clear:both; font-size:11px; color:#999;}
.msg_send .sdfr_list {width:250px; border:2px solid #ccc; padding:10px; position:absolute; top:40px; left:240px; background:#fff; z-index:999; font-size:11px;}
.msg_send .sdfr_list table thead td {font-weight:bold; background:#e5e5e5;}
.msg_send .sdfr_list table td {padding:1px 0; vertical-align:middle;}
.msg_send .sdfr_list table .chk a {background:url(../images/btn_select.gif) no-repeat; padding:18px 0 0 0; width:31px; display:block; overflow:hidden; height:0;}
.msg_send .sdfr_list table .stat {text-align:center;}
.msg_send .sdfr_list .listscrol {height:200px; overflow:auto; margin-bottom:8px;}
.msg_send .origin {border:1px solid #ccc; padding:10px; background:#f7f9fc;}
.frs_btn {position:relative; height:20px;}
.frs_btn .btn_ok {margin:0 auto; width:44px;}
.frs_btn .btn_ok a {background:url(../images/btn_ok4.gif) no-repeat; width:44px; height:0; padding:23px 0 0 0; display:block; overflow:hidden;}
.frs_btn .btn_cancel {position:absolute; right:0; top:0;}
.frs_btn .btn_cancel a {background:url(../images/btn_close_s.gif) no-repeat; width:44px; height:0; padding:23px 0 0 0; display:block; overflow:hidden;}
.tbl_jpoint3 .cal .btn_nor {background:url(../images/bg_btn.gif) repeat-x scroll 0 0;border:1px solid #D5D5D5;color:#666;cursor:pointer;font-size:12px;margin:0 0 0 3px; text-decoration:none; padding:3px 10px 1px 10px;}
h5.admtit {font-size:14px; font-family:µ¸¿ò,Dotum; color:#426379; letter-spacing:-1px; margin:0 0 10px 7px;}
/* ºñ¹ÐÅ¬·´ */
.club_body h3.clubtit {font-size:16px; display:block; border:1px solid #96c8e9; padding:15px 25px 15px 45px; margin:40px auto; width:640px; font-family:µ¸¿ò,Dotum; background:#afdcfa url(../images/ico_lock3.gif) no-repeat 20px 15px; color:#000;}
.secret_club {width:670px; margin:0 auto; overflow:hidden; background:url(../images/bg_secretclub.jpg) no-repeat bottom; height:320px; margin-bottom:-10px; _height:1%; _padding:0 0 140px 0;}
.secret_club.ban {background:url(../images/bg_ban.gif) no-repeat 20px 15px; padding:15px 25px 15px 300px; width:520px; margin-bottom:60px;}
.secret_club.adult {background:url(../images/img_adult.gif) no-repeat 20px 15px; padding:15px 25px 15px 140px; width:520px; margin-bottom:60px;}
.secret_club.ban2 {width:auto; background:none; padding:20px; margin-bottom:20px; border:1px solid #ccc;}
.secret_club .desc p {font-family:Malgun Gothic, Dotum; font-size:16px; letter-spacing:-2px; line-height:1.6;}
.secret_club .desc p strong {color:#3d77e3;}
.secret_club .desc a {color:#06F; text-decoration:underline;}
.secret_club .desc .reason {margin:15px 0 15px 0; background:#f9faef; border:1px solid #cccebb; padding:20px;}
.secret_club .gohome {margin-top:30px;}
.secret_club h3 {font-size:12px; margin-bottom:6px; border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:10px;}
.secret_club h3.ctit {font-size:18px; line-height:1.8;}
.secret_club .login {width:220px; float:left; margin-right:30px;}
.outside_wrap {margin-top:10px;}
.outside_wrap .helpbox {border:1px solid #e5e5e5; background:#ffffe2; margin-bottom:8px; padding:8px 14px 8px 14px;}

.menu_blue {background:#223344; _height:1%; padding:0 15px 0 10px; margin-bottom:15px;}
.menu_blue ul li {float:left;}
.menu_blue ul li a {display:block; color:#eee; padding:6px 15px 6px 15px; font-size:13px;}
.menu_blue ul li a:visited {color:#eee;}
.menu_blue ul li a:hover {background:#2c4155; text-decoration:none;}
.menu_blue ul li.current a, .menu_blue ul li.current a:visited {color:#ffb73c; font-weight:bold;}
.menu_blue .right {float:right; margin-top:7px;}
.menu_blue .right a {color:#fff;}
.clubsubnav {_height:1%; margin:0 0 15px 20px;}
.clubsubnav ul li {float:left; background:url(../images/div_com.gif) no-repeat right 5px; padding-right:8px; margin-right:8px;}
.clubsubnav ul li.selected a {font-weight:bold; color:#d73327; text-decoration:underline;}
.clubsubnav ul li.last {background:none; margin:0; padding:0;}
.label_box {border-style:solid; border-width:1px; color:#666; padding:5px 10px 5px 30px; line-height:1.2; margin-top:8px;}
.label_box.good {background:#f0fee9 url(../images/ico_check.gif) no-repeat 12px 7px; border-color:#e1efdb;}
.label_box.error {background:#ffcfcf; border-color:#e5a3a3; color:#801b1b; padding-left:10px;}
.label_box.file {border-color:#e5e5e5; padding-left:10px; background:#f9f9f9;}
.select_player {clear:both; border:1px solid #e5e5e5; padding:9px 10px 0 10px; margin:5px 0 0 0; _height:1%;}
.select_player span {width:100px; display:block; float:left; font-weight:bold;}
.select_player ul li {margin:0 0 9px 0;}
.select_player select {float:left;}
.nav_top {margin:0 0 35px -10px; border-bottom:1px solid #e5e5e5; padding:0 0 5px 5px;}
.nav_top h3 {font-size:14px; color:#325dbf;}

.replay_content {border:1px solid #ccc; margin-bottom:10px; _height:1%; clear:both;}
.replay_content .head {padding:6px 15px 6px 15px; background:#3c3938; border-bottom:1px solid #e5e5e5;}
.replay_content .head h3 {font-size:14px; font-weight:bold; font-family:µ¸¿ò,Dotum; letter-spacing:-1px; color:#fff; float:left; width:660px;}
.replay_content .head h3 img {border:1px solid #333;}
.replay_content .view {font-size:11px; float:right; color:#fff;}
.replay_content .view span {color:#ccc;}
.replay_content .view a {margin-left:10px;}
.replay_content .ad_btop, .replay_content .option {margin:0 15px 0 15px;}
.replay_content .ad_bottom {margin:0 15px 15px 15px;}
.rep_article {margin-bottom:12px; padding:15px;}
.rep_article p {margin-bottom:20px;}

.board_t {clear:both;}
.board_t .board_body {padding:7px 15px 10px 15px; background:#fff; border:1px solid #d6d6d6; clear:both; margin-bottom:8px; overflow:visible; _height:1%;}
.board_t .board_body .board_top {_height:1%;}
.tbl_si .player {text-align:left; padding-left:10px;}
.tbl_si .player a, .tbl_si .player a:visited {color:#186296;}
.tbl_si .box {padding:8px 10px 20px 10px; vertical-align:top; border-top:none;}
.tbl_si .last td {border-bottom:0;}
.tbl_si.tbl_si2 td {vertical-align:top;}
.tbl_si .name a {color:#087fb0;}
.tbl_si .tit {text-align:left;}
.tbl_si .cat {color:#d9714d; font-size:11px;}
.tbl_si .tit a {display:inline-block; padding-left:14px; background:url(../images/ico_art.gif) no-repeat 0 4px;}
.tbl_si .read {color:#537683; font:9px Tahoma, Geneva, sans-serif;}
.tbl_si .date {color:#666; font:9px Tahoma, Geneva, sans-serif;}
.tbl_si .vote {color:#7f7f7f; font:9px Tahoma, Geneva, sans-serif;}
.tbl_si .no {font-size:10px ;font-family:Tahoma, Geneva, sans-serif; color:#888; font-weight:normal;}
.cate {position:relative;}
.cate .catlist {position:absolute; background:#fff; width:80px; top:19px; left:0; border:1px solid #ccc; _top:17px;}
.cate .catlist ul li {text-align:left;}
.cate .catlist ul li a {color:#333; display:block; padding:2px 0 2px 10px; border-top:1px solid #f0f0f0; font-weight:normal;}
.cate .catlist ul li.current a {font-weight:bold; color:#3c9a04; text-decoration:underline;}
.cate .catlist ul li a:hover {background:#f5f5f5;}

.board_top {padding-bottom:5px;}
.board_top .tit {overflow:hidden; _height:1%; padding:3px 0 3px 0; margin-bottom:5px;}
.board_top .tit h3 {float:left; font-size:13px; margin:0; text-indent:0; background:none;}
.board_top .tit h3 span {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal;}
.board_top .tit h3 em {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-style:normal; filter:alpha(opacity=80); opacity:0.80;}
.board_top .tit .opt {float:right;}
.board_top .tit .opt li {float:left; margin-left:8px;}
.board_top .tit .opt .vot {font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.board_top .info .img {float:left; margin-right:10px;}
.board_top .info .right_etc {float:left; overflow:hidden; width:723px;}
.board_top .info .right_etc.cc {margin:0 5px 0 5px; float:none; width:auto;}
.board_top .info .right_etc .upper {float:left;}
.board_top .info .right_etc .upper .nickname a {font-weight:bold; color:#222;}
.board_top .info .right_etc .upper .nickname.cc {font-size:11px;}
.board_top .info .right_etc .upper .nickname span {color:#747474; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.board_top .info .right_etc .upper .level {font-size:11px; color:#666;}
.board_top .info .right_etc .bottom {float:right; text-align:right; border:none;}
.board_top .info .right_etc .bottom .date {font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
.container.cc {width:auto; padding-bottom:20px;}
.container.cc p, .container.cc h2, .container.cc h3, .container.cc h4, .container.cc h5, .container.cc h6, .container.cc h1 {line-height:3.0;}
.container a, .container a:link, .container a:visited {color:#0066CC; text-decoration:underline;}
.container a:hover {color:#cb2185;}
.filebox {background:#f3f7fc; padding:10px 15px 10px 15px; margin-bottom:15px; border:1px solid #b2cced;}
.filebox ul li {background:url(../images/ico_disk.gif) no-repeat 0 3px; padding-left:20px;}
.filebox ul li a { font-weight:bold;}
.filebox ul li span {color:#777; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
.visit_all {border:3px solid #e5e5e5; padding:45px 25px 30px 25px;}
.visit_all p {text-align:center; margin-bottom:20px;}
.visit_all p.num {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;}
.tbl_si.visit tr.now th a {font-weight:bold; text-decoration:underline; color:#1180de;}
.tbl_si.visit tr.now td {font-weight:bold; text-decoration:underline; color:#1180de;}
.tbl_si.visit tbody th, .tbl_si.visit tbody td {font-family:Verdana, Geneva, sans-serif; color:#888; font-size:10px;}
.pps_grp {text-align:left; padding-left:10px; font-size:11px; color:#888;}
.tbl_si .per {font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pps_grp ul li {line-height:1.3; margin:5px 0 5px 0;}
.pps_grp ul li span {color:#75b1dc;}
.pps_grp ul li a {color:#888;}
.replay_write {border:2px solid #1d4e71; background:#fcfcfc; padding:15px; margin-bottom:10px;}
.replay_write .jung li {float:left; margin-right:10px;}
.replay_write .jung .jung_last {margin:0;}
.replay_write .tbl_write span {font-size:11px; color:#999;}
.replay_write .tbl_write th {text-align:left; width:90px;}
.replay_write .tbl_write th, .replay_write td {padding:5px 0 5px 0; border-bottom:1px dashed #e2e2e2;}
.lab_input {border:1px solid #ccc; font-size:12px; font-family:±¼¸²,Gulim; padding:3px 0 3px 5px;}

.pps_head {border:1px solid #c1dfed;}
.pps_menu {overflow:hidden; _height:1%; background:#e9f3f9; padding:4px 7px 4px 7px;}
.pps_menu ul li {float:left;}
.pps_menu ul li.current {font-weight:bold;}
.pps_menu ul li a {display:block; padding:2px 10px 2px 10px; border:1px solid #ccc; border-right:none; text-align:center; background:#E3E3E3 url(../images/bg_bet_mybox.gif) repeat; font-size:12px;}
/*.pps_menu ul li.space {margin-left:10px;}*/
.pps_menu ul li.end a {border-right:1px solid #ccc;}
.pps_menu ul li a:hover, .pps_menu ul li.end a:hover {border:1px solid #000; text-decoration:none;}
.pps_now {padding:10px; _height:1%;}
.pps_now h5.tit {font-size:12px; background:url(../images/bl_tit_arrow.gif) no-repeat 0 4px; padding-left:15px; margin-bottom:7px;}
.pps_now .todo {margin-left:10px;}
.pps_now .todo li {float:left; margin-right:15px;}
.input_pps {float:left; width:250px; margin-right:15px;}
.pps_gl {float:left; width:440px;}
.fform {position:relative;}
.flist {border:1px solid #dfdfdf; padding:2px 10px 2px 10px; _height:1%; margin:5px 0 5px 0;}
.flist .file {background:url(../images/ico_disk2.gif) no-repeat 0 4px; padding-left:15px; font-size:11px; display:block; float:left;}
.flist .del {background:url(../images/btn_x.gif) no-repeat 0 4px; width:12px; padding:15px 0 0 0; height:0; display:block; overflow:hidden; float:right;}
.pps_top {margin-bottom:15px;}
.pps_now .head {_height:1%;}
.pps_now .head h5.tit {float:left;}
.pps_now .head p.right {float:right; color:#999}
.pps_now .head p.right a {text-decoration:underline; color:#999}
.pps_now .mypress {background:#ffffcc; border-top:1px solid #eeeebb; border-bottom:1px solid #eeeebb; padding:5px 15px 5px 15px; margin-top:10px; _height:1%;}
.pps_now .mypress.none {margin:0;}
.pps_now .mypress p {float:left;}
.pps_now .mypress p.right {float:right;}
.pps_now .mypress p.right  a {color:#9f9f6e;}
ul.s1 {overflow:hidden; _height:1%; margin:50px auto 50px; width:265px;}
ul.s1 li {float:left; margin-right:20px;}
ul.s1 li.end {margin-right:0;}
.btn_text {display:block; margin:0 auto; border:1px solid #ccc; cursor:pointer; text-align:center; font-weight:bold;}
.empty1 {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; padding:15px 0 15px 0; color:#888;}
.empty1 a {color:#039; text-decoration:underline;}
.gallery_list {background:#fff; padding:15px}
.thumb_list {clear:both; overflow:hidden; _height:1%; margin-top:15px;}
.thumb_list ul {float:left; margin:0 11px 20px 0; width:124px; height:160px;}
.thumb_list .none {margin:0 0 20px 0;}
.thumb_list ul li {text-align:center; line-height:150%;}
.thumb_list ul .tit {letter-spacing:-1px;}
.thumb_list ul .tim {font-size:10px; color:#909090; font-family:Tahoma, Geneva, sans-serif;}
.thumb_list ul .new {color:#d7320c;}
.thumb_list ul .img a img {border:2px solid #333; margin-bottom:5px;}
.thumb_list ul .img a:hover img {border:2px dashed #d42e13; behavior: expression!;}
.thumb_list ul .current a img {border:2px solid #f25b11;}
.thumb_list ul .tit a {color:#06C;}
.thumb_list ul .usr span {font-family:Verdana, Geneva, sans-serif; font-size:10px; letter-spacing:-1px;}
.thumb_list ul .usr span strong {color:#F25B11;}
.thumb_list.clubtype ul {margin-right:20px !important; height:175px;}
.thumb_list.clubtype ul.none {margin-right:0 !important;}
.thumb_list.clubtype ul li.cat {color:#999; background:#f5f5f5; margin-bottom:5px; padding:1px 0 1px 0;}

.pps_plist {border:1px solid #ccc; border-collapse:collapse; margin:10px 0 10px 0;}
.pps_plist tr th.p1 {border:1px solid #ccc; text-align:center; padding:0; font-weight:bold; padding:3px 0 3px 0;}
.pps_plist tr td.p2 {border:1px solid #ccc;}
.pps_plist tr td.p2.del {text-align:center; padding:0;}
.pps_sw {margin-bottom:15px; _height:1%;}
.pps_sw .left_wp {background:#f7f7f7; border:1px solid #e5e5e5; padding:12px; float:left; width:300px; margin-right:15px;}
.pps_sw .left_wp table {border-bottom:1px solid #ccc; padding:0 0 7px 0; margin-bottom:7px;}
.pps_sw .left_wp table th {width:70px; text-align:left; padding:3px 0 3px 10px; vertical-align:top;}
.pps_sw .left_wp table td {padding:3px 0 3px 0;}
.pps_sw .left_wp .list_map {margin:5px 0 0 0;}
.pps_sw .right_wp {float:left; width:365px;}
.entry_wrap {margin:0 20px 20px 20px;}
.entry_wrap .type {margin:0 0 10px; padding:0 0 0 10px;}
.entry_wrap .btns {text-align:center; margin:10px 0 0 0;}
.tbl_ent {border-collapse:collapse;}
.tbl_ent th.r1 {border:1px solid #BDBDBD; background:#e6e6e6; padding:3px 0 3px 0;}
.tbl_ent td.r1 {border:1px solid #DEDEDE;}
.tbl_ent td.r3 {background:#fafafa;}
.tbl_ent .down_b {background-position:right 4px;}
.tbl_ent .cool td {background:#ffffda;}
.tbl_ent .rw td {background:#fbfbfb;}
.tbl_ent .rw.cool td {background:#fefee1;}
.tbl_ent td.name {vertical-align:middle; font-weight:bold;}
.tbl_ent td.date {font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
.tbl_ent td.lose {background:#305ec7; color:#fff;}
.tbl_ent td.win {background:#b02525; color:#fff;}
.tbl_si .tbl_ent td.num {color:#555;}
.tbl_si span.chk a {background:#333 url(../images/ico_checked.gif) no-repeat 4px 5px; padding-left:15px; font-weight:bold; border:1px solid #000; padding:1px 3px 0 13px; display:block; margin:5px; letter-spacing:-1px; color:#fff;}
.tbl_si span.chk a:hover {text-decoration:none;}
.tbl_si span.chk.none a {background:#fff; padding:1px 3px 0 3px; border:1px solid #d5d5d5; color:#999;}
.tbl_si .ace {text-align:left; overflow:hidden; _height:1%; color:#333; float:left; width:450px;}
.setace {overflow:hidden; _height:1%; margin:5px 0 20px 120px;}
.setace.type2 {margin-left:230px;}
.setace .t1 {font-size:11px; color:#888;}
.tbl_si .ace ul li, .setace li {float:left; margin-right:15px;}
.tbl_si .ace h6 {font-size:11px; margin-bottom:5px; font-weight:normal; float:left; font-weight:bold; margin-right:15px;}
.mnav .mat {color:#888; font-size:11px;}
.mnav .current a {font-weight:bold; color:#cd2424; text-decoration:underline;}
.tophelp {border:1px solid #c9c9c9; padding:10px 20px 10px 20px; margin-bottom:15px; background:#f5f5f5;}
.tophelp a {color:#06C; text-decoration:underline;}
.tit .head {float:left; margin-right:25px;}
.tit .setbox {color:#999; font-size:11px; text-align:left; margin:10px 0 0 0;}
.tit .setbox a, .box .setbox a:visited {color:#ed7b0b; font-weight:bold; font-size:12px;}
.gamelist .sch_player {border:none;}
.game_result h5.tit2 {background:#777; color:#fff; font-weight:bold; font-family:µ¸¿ò, Dotum; font-size:12px; padding:5px 10px 5px 10px; margin:15px 15px 0 15px;}
.setbox.type2 {margin:0 0 10px 25px;}
.setbox.type2 a {color:#ed7b0b; font-weight:bold; font-size:12px;}

.point_wrap .head {margin:0 0 10px 0; border-top:2px solid #d5d5d5; overflow:hidden; _height:1%; padding:10px 10px 0 10px;}
.point_wrap .head ul li {float:left; background:url(../images/div_com.gif) no-repeat right; padding:0 10px 0 0; margin-right:10px;}
.point_wrap .head ul li.current a {font-weight:bold; text-decoration:underline; color:#1388c3}
.point_wrap .head ul li.last {background:none;}
.point_wrap .head p.right {float:right; color:#999; font-size:11px; font-family:µ¸¿ò,Dotum;}
.tbl_si td .up {background:url(../images/arrow_up.gif) no-repeat 0 1px; color:#333; font-size:11px; font-weight:bold; padding:0 0 0 10px;}
.tbl_si td .down {background:url(../images/arrow_down2.gif) no-repeat 0 1px; color:#333; font-size:11px; font-weight:bold; padding:0 0 0 10px;}
.tbl_si td.bd {background:#f5f5f5;}
.filter .aw_left a {background:url(../images/bt_pre.gif) no-repeat; padding:0 0 0 20px; font-weight:bold;}
.filter .aw_right a {background:url(../images/bt_next.gif) no-repeat right; padding:0 20px 0 0; font-weight:bold;}

.pop_top {padding:10px 15px 20px 15px; overflow:hidden; _height:1%; background:#fff;}
.pop_top select {width:100px; display:block; float:left;}
.pop_top p.right {float:right; font-size:11px;}
.bd_list .bdn {font-size:11px; letter-spacing:-1px;}
.bd_list .bdn a, .bd_list .bdn a:visited {color:#888;}

.clubintro {margin-bottom:25px;}
.clubintro p.menu {display:block; text-align:right;}
.clubintro p.menu a {color:#999;}

.clubfoot {clear:both; width:975px; margin:0 auto; margin-top:8px; border-top: 1px solid #e1e1e1; margin-bottom:10px; _padding-bottom:10px;}
.clubfoot ul {width:315px; margin:0 auto; overflow:hidden; _height:1%;}
.clubfoot 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;}
.clubfoot ul .first {background:none;}
.clubfoot p {clear:both; text-align:center; font-size:11px; line-height:1.4; margin:10px 0 0 0; color:#777;}
.clubfoot p img {vertical-align:top;}
.clubfoot p span {font-size:12px; font-weight:bold; line-height:1.8;}

.clubsingo {background:#f9f9f9; border:1px solid #ccc; padding:15px;}
.clubsingo.bot {background:none; border:none;}
.clubsingo tr th {text-align:left; padding:3px 0 3px 10px; background:url(../images/dot_list_bg.gif) no-repeat 0 12px; letter-spacing:-1px; vertical-align:top;}
.clubsingo tr td {text-align:left; padding:3px 10px 3px 10px;}

.under18 {border:1px solid #e7a68f; padding:15px 20px 15px 20px; background:#fffbfa; margin-bottom:15px;}
.under18 h4 {font-size:14px; margin-bottom:1.1em; color:#7a2c11;}
.under18 .desc p {margin-bottom:1.0em;}
.clubclose_ment {border:1px solid #ccc; padding:15px; margin:10px 0 0 0;}
.daily_desc .head_input {background:#fafafa; padding:15px; border:1px solid #ddd; margin-bottom:10px;}
.daily_desc h5 {font-size:12px; border-bottom:1px dashed #ccc; padding:0 0 5px 15px; margin-bottom:10px; background:url(../images/bl_tit_arrow.gif) no-repeat 0 3px;}
.daily_desc .date {font-size:10px; text-align:right; font-family:Tahoma, Geneva, sans-serif; color:#888; text-align:center;}
.daily_desc .del {text-align:center;}
.daily_desc .daily_wrap table th a, .daily_desc .daily_wrap table td a {color:#0c80c3;}
.daily_desc .daily_wrap table th {border-bottom:1px solid #ddd; padding:5px 0 5px 0;}
.daily_desc .daily_wrap table td {border-bottom:1px solid #ddd; padding:5px 0 5px 0;}
.daily_desc .daily_wrap table td.nobody {text-align:center; height:140px; color:#999;}
