@charset 'utf-8';
@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
.btnRegist,
.btnRegist * { position: relative; display: inline-block; vertical-align:top; height:26px; line-height:26px; border: 0px; overflow:visible; background:url('/assets/images/btnRegist.gif') no-repeat; white-space:nowrap; cursor:pointer; }
.btnRegist { background-position: left top; margin-right: 2px; }
.btnRegist * { background-position: right top; font-family: '돋움'; left: 2px; padding:0px 8px 0px 6px; font-size:12px; color:#aaa; text-decoration:none !important; }
.btnRegist a:hover { color: #000; }
.btnRegist.strong * { font-weight: bold; }

 ul { list-style:none }
#mainContent { clear: both; width: 845px; margin-top:20px }
#clubheader { height: 44px; padding:2px 0px 8px 8px; border:1px solid #bbb; border-bottom:0; background:#F7F7F7 }
#clubheader span.posi { float:left; width:300px; position:relative; top:3px }
#clubheader h1 { margin: 0; color: #002864; font-weight: bold; font-family:'Nanum Gothic'; font-size: 20px; padding: 6px 5px 0; letter-spacing:-1px; }
#clubheader span.allrank { float:right; position:relative; top:9px; right:15px }
#clubBioInfo { height: 300px; width: 845px; border-top:1px solid #305b7d; border-bottom:1px solid #122138; background:#01122b }

#clubMap { float:left; height:250px; width:340px; padding: 8px 8px 9px 10px; position: relative }
#clubList { float:left; width:355px; margin:0; padding:15px 0; }
#clubList li { margin-left: 15px; border-bottom:1px solid #1a4675; min-height:30px; line-height:30px; font-size:13px; color:white; font-weight:normal; }
#clubList li span { padding:0 10px; font-weight:bold; }
#clubList li.noline { border:0 }
#clubList li.addrs { padding: 0 10px; }
#clubList li.end { border:0; padding-left:10px; line-height:24px; }
#clubList li.ext { padding: 10px; }
#clubOut { width:150px; padding:9px 10px 5px; float:left; }
#clubOut #clubRank { background:#395b82; border:1px solid #334c73; height: 135px; padding: 30px 5px 5px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: white; margin-bottom:10px }
#clubOut #clubPoint { padding:33px 5px 5px; height:135px; background:#395b82; border: 1px solid #334c73; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: white; text-align: center; margin-bottom:10px }
#clubOut #clubPoint span { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:35px; }
#clubOut #clubPoint p { margin:0; font-size:12px; padding-top:0px; }
#clubOut #clubRank span { font-size:45px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; line-height:50px }
#map { width:340px; height:282px; margin:0px; padding:0px; }
.commonProfile { margin-top:10px; background: white; border: 1px solid #bbb; padding:10px; }
.ProfileTitle { background:#001B4C; min-height:22px; _height:22px; border-top:1px solid #0062a0; border-bottom:1px solid #6679a0; padding-right:1px }
.ProfileTitle h4 { font-family:'Nanum Gothic'; font-weight: bold; text-transform:uppercase; margin:0; padding:6px 10px 10px 10px; font-size:18px; color:#FFF; }
.ProfileTitle h4 span { font-family:'Nanum Gothic'; text-transform:uppercase; margin:0; font-size:12px; color:#FFF; }

.tableView { margin-top:20px; font-family:'Nanum Gothic' }
.tableView .box { border:1px solid #CCC; padding:10px; margin-bottom:10px; width: 845px; font-size:13px; color:#808080; }
.tableView .box .left { float:left; width: 700px; }
table { border-collapse:collapse; border-spacing:0; }
.players-table { font-family: "Nanum Gothic"; position: relative; clear: both; width:845px; }
.players-table tr { height: 35px; }
.players-table tr:hover{background:#E0ECF4;}
.players-table th { background-color:#639EC8; color:#FFF; font-size:13px; font-weight:bold; text-align:left; text-transform:uppercase; padding:10px; border-right:1px solid #FFF }
.players-table th.stat { text-align:center; }
.players-table th.player { text-align:center; }
.players-table td { padding:0 10px; font-size:small;color:#777;border:1px solid #e2eaed; }
.players-table td, .players-table th { padding:0 10px; text-align:center; }
.players-table th { background:#8b8b8c; filter:none; }
.players-table tr:hover { background:#eee; }
.players-table tr td.backs:hover { background: #eee; }
.players-table th.alt { background-color: #336FB5; }
.players-table td.alt { color:#4A9CB2; font-weight:bold; }
.players-table td.player { text-align: left; padding: 3px 0  3px 15px }
.players-table td a { color: #666 }

.player .teamtitle { text-align: left; padding: 6px 0 2px 0; }
.player .teamname { padding-bottom: 6px; }
.intermargin { margin: 10px 0 40px 0; }
.marginer { text-align: right; margin: 15px 0 40px 0; }
.btn-primary a { color: #DDD; }
.btn-primary a:hover { color: #FFF; }
.player .teamtop { border-left: 1px solid #E2EAED; border-top: 1px solid #E2EAED; border-right: 1px solid #E2EAED; padding: 3px; margin-right: 7px; }
.player .teamend { border: 1px solid #E2EAED; padding: 3px; margin: 0 7px 8px 0; }
.player .mems { letter-spacing: -1px; }

/* 레이어 팝업 */
.ly_type { position:absolute; z-index:100; background:#FFF }
.ly_type .ly_cont { padding: 6px 29px 6px 9px; border:1px solid #565960; color: #565960; font-size: 11px; letter-spacing: -1px; line-height: 18px; text-align: left; }
.ly_type .ly_cont dl.brd_top { margin-top: 6px; padding-top: 6px; border-top: 1px solid #f3f3f4; }
.ly_type .ly_cont dt { color: #565960; letter-spacing:-1px; }
.ly_type .ly_cont dd { line-height: 17px; }
.ly_type .ly_cont dd li { padding-left: 5px; background: url('/assets/images/bu_option.gif') no-repeat 0 6px; }
.ly_type .ly_cont em { color: #05c300; letter-spacing:0; }
.ly_type .ly_cont span{letter-spacing:0}
.ly_type .ly_cont a{color:#05c300}
.ly_type .ly_cont .ls0{letter-spacing:0}
.ly_type .ly_cont .txtcol{margin:0;color:#565960}
.ly_type .ly_cont .txtcol dt{margin-bottom:3px}
.ly_type .ly_cont .txtcol dd{color:#888b93;line-height:15px}
.ly_type .ly_cont .txtcol dd em{letter-spacing:-1px}
.ly_type .ly_cont .txtcol dd ul{margin:0 0 1px 1px}
.ly_type .ly_cont .txtcol dd li{margin-top:2px;background-position:0 5px;line-height:15px}
.ly_type .ly_cont .txtcol dd .link{display:block;margin-top:8px;color:#05c300;text-decoration:underline}
.ly_type .ly_cont .txtcol3{margin:1px 0 1px 1px;color:#878a91}
.ly_type .ly_cont .txtcol3 dt{margin-bottom:4px;color:#565960}
.ly_type .ly_cont .txtcol3 dt strong{background:none}
.ly_type .ly_cont .txtcol3 dd{line-height:15px}
.ly_type .ly_cont .txtcol3 .link{margin-top:10px}
.ly_type .ly_cont .txtcol3 .link a{color:#05c300;text-decoration:underline}
.ly_type .ly_cont .txtcol4 dt{margin:9px 0 0}
.ly_type .ly_cont .txtcol4 dt.frst{margin-top:0}
.ly_type .ly_cont .brd_top2{margin-top:7px;padding-top:6px;border-top:1px solid #f3f3f4}
.ly_type .ly_cont .brd_top2 dt{margin-bottom:3px}
.ly_type .ly_cont .brd_top2 dd li{overflow:hidden;float:none;padding-left:0;background:none;line-height:17px}
.ly_type .ly_cont .brd_top2 dd li strong{float:left;font-weight:normal}
.ly_type .ly_cont .brd_top2 dd li em{float:right}
.ly_type .ly_cont p {word-break:break-all; word-wrap:break-word;}
.ly_type .ly_cont p.txt{margin-top:3px;line-height:15px}
.ly_type .ly_cont p.txt2{margin-top:2px;line-height:16px}
.ly_type .ly_cont2{padding:8px 11px 6px 9px;line-height:16px}
.ly_type .ly_cont2 .txtcol3{margin:0}
.ly_type .clse { position:absolute; top:8px; right:10px; width:15px;height:15px;padding:3px;background:url('/assets/images/spr_btn2.jpg') no-repeat -197px -57px }
.ly_type .line{border-bottom:1px solid #e6e6e6}
.ly_type .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-5px 0 0 -5px;background:url('/assets/images/bg_ly_edge.gif') no-repeat 0 0;font-size:0 }
.ly_type .edge_cen_down{top:auto;bottom:-5px;background-image:url('/assets/images/bg_ly_edge_down.gif') }
.ly_type .ly_cont .txtcol a.line2{text-decoration:underline}
.ly_type .ly_cont strong.tit{display:block;margin:6px 0 7px 5px;color:#565956;font-size:11px;letter-spacing:-1px}
.ly_type .ly_cont .tip{margin:0 0 4px 6px}
.ly_type .ly_cont .tip li{margin-top:2px;padding-left:6px;background:url('/assets/images/bu_option.gif') no-repeat 0 5px;color:#95969e;font-size:11px;letter-spacing:-1px;line-height:15px;line-height:17px}
.tborder table { width: 100%; border-collapse: collapse; text-align:center }
.tborder table th { background:#F1F1F1 }
.tborder table th, td { border: 1px solid #BCBCBC; padding: 5px 10px }
.blind { display: none; }