html { height:100%; }

body {
	height:100%;
	font-size:12px; line-height:1.5em; font-family:tahoma; color:#333333;
}
a { color:#2f3743; text-decoration:none; outline: none;}
a:hover { color:#333; text-decoration:none; }
ul li {
	list-style:none;
}
.wrap { 
	padding:0px 10px;
}
.copyright {
	margin:0px;
	padding:0px;
	text-align:center;
	border-top:1px solid #ddd;
	padding:10px;
}

#club-head { border-bottom:2px solid #4C4C4C; padding-bottom:5px; margin-bottom:5px; overflow:auto; }

.club-background { position:relative; overflow:hidden; height:210px;}
.club-top { position:absolute; top:0px; left:0px; width:100%; max-width:740px; height:35px; background:#000; opacity: 0.75; filter: alpha(opacity=75); z-index:1; }
.club-title { padding-left:190px; padding-top:2px; color:#fff; line-height:250%;}
.club-title ul { color:#000;margin-top:5px;margin-left:0px;padding:0px;}
.club-title li {margin-right:5px;}
.club-emblem { position:absolute; top:15px; left:15px; z-index:1; }

/* Common */
#kcaptcha { cursor:pointer; }
label.error { display:block; clear:both; color:#FF0000 } /* jvalid */
.ed { border:1px solid #CCCCCC; padding:5px; background:#fff; } /* input */
.txt { border:1px solid #CCCCCC; padding:5px; width:120px;} /* input */
.tx { border:1px solid #CCCCCC; padding:5px; font-size:12px; } /* textarea */
.auto { width:auto; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.hide { display:none; }
.border { border:1px solid #DDDDDD; }
.border-top { border-top:1px solid #DDDDDD; }
.b { font-weight:bold; }
.red { color:#FF0000; }
.white { color:#fff; }
.clear { clear:both } 
.ee { background:#eee; }
.b-cc { background:#D4D4D4; }
.b-999 { background:#999; }
.small {font-size:11px; color:#5D5D5D; font-family:dotum; letter-spacing:-1px; font-weight:normal;}
.normal { font-weight:normal; }
.f-left { float:left }
.f-right { float:right }
.grey { color:silver; }
.hidden { display:none; }
.b-black { background:#000; }
.m2t { margin-top:2px; }
.m3b { margin-bottom:3px; }
.m3l { margin-left:3px; }
.m3r { margin-right:3px; }
.m3t { margin-top:3px; }
.m5b { margin-bottom:5px; }
.m5l { margin-left:5px; }
.m5r { margin-right:5px; }
.m5t { margin-top:5px; }
.m10 { margin:10px; }
.m10t { margin-top:10px; }
.m15t { margin-top:15px; }
.m20t { margin-top:20px; }
.m10b { margin-bottom:10px; }
.m20b { margin-bottom:20px; }
.m10l { margin-left:10px; }
.m10r { margin-right:10px; }
.m15l { margin-left:15px; }
.hand { cursor:pointer; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p10l { padding-left:10px; }
.p10r { padding-right:10px; }
.p20 { padding:20px; }
.w60 { width:60px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w170 { width:170px; overflow:hidden;}
.w200 { width:200px; }
.normal { font-size:11px; }
.fff { color:#fff; }
.h64 { height:60px; }
.margin0 { margin:0px; }
.padding0 { padding:0px; }
.relative { position:relative; }
.absolute { position:absolute; z-index:100000000;}
.defalut { margin:0px; padding:0px; }

.round {
	border:1px solid #e0e0e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.round-top {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.round-bottom {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.num {
	font-family:"Helvetica Neue",Helvetica,sans-serif;
	font-size:22px;font-weight:bold;text-align:center;line-height:40px;text-shadow:0px 1px 0px #ffffff;color:#a6a6a6
}
.num2 {
	font-family:"Helvetica Neue",Tahoma,Helvetica,sans-serif;
	font-size:12px;font-weight:bold;text-align:center;text-shadow:0px 1px 0px #ffffff;color:#969696
}
.blue { color:blue; }
.red { color:red; }
.alpha { 
	opacity: 0.50;
	filter: alpha(opacity=50);
}
.z10000 { z-index:10000; }
.date { font-family:tahoma; font-size:11px; }
.line-small { line-height:120%; }
.dotted { width:auto; margin:10px 20px; border-top:1px dotted #ddd }

.cmt { font-family:Tahoma; font-size:11px; font-weight:bold; color:#ee5a00; }

.talk {
  position: relative;
  z-index: 1010;
  display: block;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.talk.top {
  margin-bottom: 10px;
}

.talk.right {
  margin-left: 10px;
}

.talk.bottom {
  margin-top: 10px;
}

.talk.left {
  margin-right: 10px;
}

.talk-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}

.talk-content {
  padding: 9px 14px;
}

.talk-content p,
.talk-content ul,
.talk-content ol {
  margin-bottom: 0;
}

.talk .arrow,
.talk .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.talk .arrow:after {
  z-index: -1;
  content: "";
}

.talk.top .arrow {
  bottom: -10px;
  left: 50px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-width: 10px 10px 0;
}

.talk.top .arrow:after {
  bottom: -1px;
  left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 0;
}

.talk.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-right-color: #ffffff;
  border-width: 10px 10px 10px 0;
}

.talk.right .arrow:after {
  bottom: -11px;
  left: -1px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 11px 0;
}

.talk.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-width: 0 10px 10px;
}

.talk.bottom .arrow:after {
  top: -1px;
  left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-width: 0 11px 11px;
}

.talk.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-left-color: #ffffff;
  border-width: 10px 0 10px 10px;
}

.talk.left .arrow:after {
  right: -1px;
  bottom: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 0 11px 11px;
}
.talk-content ul { overflow:auto; } 

.shout { overflow:auto; margin-top:10px; margin-left:10px; margin-bottom:10px;}
.shout .mb-img { float:left; margin-right:5px; background:#ccc; }
.shout .mb-name { float:left; margin-right:15px; }
.shout .mb-name span { font-family:tahoma; font-size:11px; color:#999; }

.comment { overflow:auto; padding:10px 5px 10px 10px; }
.comment .mb-input { height:30px; background:#eee;}

.comment_list { overflow:auto; margin-top:0px; margin-left:10px; border-top:1px solid #E2E2E2; margin-right:15px;}
.comment_list .mb-img { float:left; margin-right:5px; }
.comment_list .mb-cmt { padding-top:8px; line-height:140%; }
.comment_list .mb-str { margin-top:5px; }
.comment_list .status { color:#666666; }
.comment_list .name { font-size:12px; font-weight:bold; color:#3B5998}
.comment_list .mb-name span { font-family:tahoma; font-size:11px; color:#999; }
.comment_head { margin-left:12px; padding-bottom:3px; margin-right:15px;}

.member-list { margin-left:10px; padding:0px; }
.member-list li { float:left; margin-right:8px;}
.member-img { position:relative;text-align:center; width:130px; height:130px; padding:5px; }
.member-nm { margin:5px 0px 15px 0px; text-align:center; }
.member-conf { 
	position:absolute;
	background:#eee;
	text-align:center;
	padding:60px 10px 0px 10px;
	width:120px;
	height:80px;
	top:0px;
	left:0px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	display:none;
	cursor:pointer;
}

.match-emblem { 
	width:75px;
}

.match-list td img.emblem {
	min-width:70px;
	height:70px;
}

.match-detail {
	position:relative;
	margin:0px 10px;
	height:160px;
	border:1px solid #ddd;
}
.match-top {
	position:absolute; top:0px; width:395px; left:0px;height:40px; background:#35AA47;
}
.match-title {
	font-weight:bold;
	border-bottom:1px solid #DDDDDD;
	background:#F7F7F7;
	padding:5px;
}
.match-club-list {
	margin-top:0px;
}
.match-desc {
	margin-top:5px;
	color:#666;
	letter-spacing:-1px;
	line-height: 160%;
	height:50px;
	overflow:hidden;
}
#match-club-member {
	margin:0px;
	padding:0px;
}

.match-info {
	margin:0px 10px;
	border:1px solid #ddd;
}

.match-point {
	color:#333;
	font-family:tahoma;
	margin: 20px 0px 10px 0px;
	font-size: 36px;
	font-weight:bold;
	line-height:40px;
}

.match-vs {
	color:#ccc;
	font-size:25px;
	vertical-align:10%;
}
.match-position { 
	color:#A6A6A6;
	font-size:13px;
	font-weight:bold;
}
.match-entry ul {
	height:650px;
	overflow:auto;
}

.entry-name {
	padding:3px 5px;
	border-bottom:1px solid #DDD;
}
.entry-event {
	padding:0px 5px;
	background:#eee;
}

.match-log {
	margin:10px 0px 0px 0px;
	border:1px solid #ddd;
}

.match-log table tr { border-bottom:1px solid #ddd; }
.match-log table td { padding:5px; text-align:center; }
.match-log table td.left { padding:5px; text-align:left; }

#match-1, #match-2 { width: 160px; clear: both; margin: 0px; }
#match-1 .viewport, #match-2 .viewport { overflow: hidden; position: relative; }
#match-1 .overview, #match-2 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#match-1 .thumb .end, #match-1 .thumb, #match-2 .thumb .end, #match-2 .thumb { background-color: #CCCCCC; }
#match-1 .scrollbar, #match-2 .scrollbar { position: relative; float: right; width: 15px; }
#match-1 .track, #match-2 .track { background-color: #EBEBEB; height: 100%; width:13px; position: relative; padding: 0 1px; }
#match-1 .thumb, #match-2 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#match-1 .thumb .end, #match-2 .thumb .end { overflow: hidden; height: 5px; width: 13px; }

#log {clear: both; margin: 10px 0px 0px 0px; padding:5px; }
#log div { line-height:25px; }
#log .viewport { width: 368px; height: 118px; overflow: hidden; position: relative; }
#log .overview { list-style: none; position: absolute; left: 0; top: 0; }
#log .thumb .end,
#log .thumb { background-color: #CCCCCC; }
#log .scrollbar { position: relative; float: right; width: 15px; }
#log .track { background-color: #EBEBEB; height: 100%; width:13px; position: relative; padding: 0 1px; }
#log .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#log .thumb .end { overflow: hidden; height: 5px; width: 13px; }

.comm-title {
	background:#999999;
	color:#fff;
	text-align:center;
	padding:5px;
	border:1px solid #DDDDDD;
	margin-bottom:5px;
}
.title-active { background:#3A87AD; }
.latest h2 { width:100%; height:22px; line-height:22px; text-indent:5px; border-left:1px solid #a7cc44; border-bottom:1px solid #a7cc44;}
.latest ul { padding:3px 0 12px 0; border:1px solid #DDDDDD; }
.latest li { line-height:22px; border-bottom:1px dotted #ddd; margin-bottom:2px;padding:2px 0px; }
.latest li a { padding-left:5px; color:#000; }
.latest li a:hover { color:#000; }
.latest li span { font-family:Tahoma; font-size:10px; color:#e97d81; }
.latest li:last-child { border:none; }


.club-hot { background:#3E3E40; color:#fff; }
.club-tail { background:#5E5E5E; color:#fff; padding:5px 7px;}
.b-error {
	background:#DA4F49;
}
.b-success {
	background:#5BB75B;
}

.tahoma { font-family:tahoma; }
.ranking { padding-left:10px; }
.rank-1st  { color:#C78730; }
.rank-2nd { color:silver; }
.rank-3rd { color:brown; }
.overflow-auto  { overflow:auto; }
.overflow-hidden  { overflow:hidden; }
.tag { font-family:'Malgun Gothic',gulim,tahoma }

.white a  { color:#fff; }
.white a:hover { color:#fff; }
.show { display:block; }

.main-img ul {
	overflow:auto;
	margin:0px 0px 0px 5px;
	padding:0px;
}
.main-img li {
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	margin-right:3px;
	margin-bottom:2px;
}
.img-over {
	position:absolute;
	top:0px; 
	left:0px;
	width:100px;
	background:#eee;
	text-align:center;
	font-weight:bold;
	padding:40px 0px;
	opacity: 0.85;
	filter: alpha(opacity=85);
	display:none;
	cursor:pointer;
}

.sort-box { max-width:150px; min-height:71px; background:#F5F5F5 }
.sort-entry { max-width:150px; min-height:71px; }
.sort { overflow:auto; border:3px dashed #ddd; margin:0px 0px 10px; padding:0px; }
.sort li.seed { border:1px solid #D6E9C6; margin:5px; padding:3px 3px 3px 8px; background:#DFF0D8; cursor:hand;white-space:nowrap; overflow:hidden}
.sort li { border:1px solid #ddd; margin:5px; padding:3px 3px 3px 8px; background:#E5E5E5; cursor:hand;white-space:nowrap; overflow:hidden}
.add { font-size:11px; letter-spacing:-1px;}


.prod-box {
	width:200px;
	min-height:200px;
	border:1px solid #e5e5e5;
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.prod-default { 
	background:#E2E2E2 url(/img/game/default.gif) center center no-repeat; }
}

.product-list {
	background:#eee;
	margin:0px;
	padding:0px;
	overflow:auto;
}
.product-list li {
	width:80px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.product-img {
	width:75px;
	height:75px;
	border:1px solid #e5e5e5;
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.product-title { margin-top:5px; text-align:center; }
.result-file img {
	max-width:720px;
}

.join li p b { font-size:15px; }
.msg_tip { color:#999; }
.err { margin:10px 25px; color:#CC0000;}

#mbox { margin:10px }
#fidp_title { font-weight:bold; padding:0px 0px 5px 0px; border-bottom:2px solid #999; margin-bottom:10px; }
#fidp p label { font-weight:bold; }

.cp-background { position:relative; height:210px; margin:0px; overflow:hidden;}
.cp-preview { position:relative; background:#fff url(/img/competition/default.gif) center center no-repeat; width:740px; height:210px; margin:10px 0px; overflow:hidden; }
.cp-top { position:absolute; top:0px; left:0px; width:740px; height:40px; background:#000; opacity: 0.75; filter: alpha(opacity=75); }
.cp-title { padding-left:5px; padding-top:12px; color:#fff; }
.cp-title ul { float:right; clear:both; color:#000;margin-right:5px; margin-top:-2px;}
.cp-title li { float:left; margin-right:5px;}
.cp-emblem { position:absolute; width:160px; height:160px; padding:5px; background:#fff url(/img/club/emblem.gif) center center no-repeat; top:15px; left:25px; }
.tm-emblem { width:160px; height:160px; padding:5px 0px; background:#fff url(/img/club/emblem.gif) center center no-repeat;}

.cp-intro { margin-bottom:10px; }
.cp-title a { color:#fff; }

.game-box {
	width:200px;
	min-height:150px;
	border:1px solid #e5e5e5;
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.game-title {
	padding-top:10px;
	padding-left:5px;
	font-family:tahome;
	font-weight:bold;
	color:#666;
}
.game-del {
	padding-top:12px;
	padding-right:5px;
	font-family:tahome;
	color:#666;
	cursor:pointer;
}
.game-default { 
	background:url(/img/game/default.gif) center center no-repeat; }
}
.game-list { overflow:auto; margin:0px; padding:0px;}
.game-list li { float:left; margin-left:20px; margin-bottom:10px; }
.game-list li:first-child { margin-left:12px; }

.conf-game-list { overflow:auto; margin-left:10px; padding:0px;}
.conf-game-list li { float:left; margin-right:13px; margin-bottom:10px; }
.conf-game-list li:first-child { margin-left:0px; }

.entry-join { padding:20px 0px 10px 5px;  }
.entry-join .game-list { margin:0px auto; padding:0px auto; text-align:center;}
.entry-join .game-list li:first-child { margin-left:15px; }
.entry-join .game-list li { float:left; margin-left:15px; margin-bottom:15px; }
.entry-join .game-list li:hover { background:none; }

.game-box { position:relative; }
.game-box #detail { margin-top:5px; overflow:auto; }
.game-box #detail  i { margin:2px 3px 0px 0px; }
.game-box #detail span { font-size:11px; }
.game-box-over { 
	position:absolute;
	width:180px;
	height:30px;
	background:#eee;
	text-align:center;
	padding:60px 10px;
	opacity: 0.85;
	filter: alpha(opacity=85);
	display:none;
	cursor:pointer;
}

.feed { overflow:auto;padding:20px 0px 10px 5px;  }
.feed-list { margin:0px auto; padding:0px auto; text-align:center;}
.feed-list li { float:left; margin-left:15px; margin-bottom:15px; }
.feed-list li:first-child { margin-left:15px; }
.feed-list li:hover { background:none; }
.feed-club { max-width:160px; overflow:hidden; }
.feed-box {
	position:relative;
	width:160px;
	min-height:160px;
	border:1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.feed-box-over { 
	position:absolute;
	overflow:hidden;
	width:160px;
	min-height:160px;
	max-height:160px;
	background:#eee;
	text-align:center;
	padding:auto 10px;
	opacity: 0.85;
	filter: alpha(opacity=85);
	display:none;
	cursor:pointer;
}

.game-box { position:relative; }
.game-box #detail { margin-top:5px; overflow:auto; }
.game-box #detail  i { margin:2px 3px 0px 0px; }
.game-box #detail span { font-size:11px; }
.game-box-over { 
	position:absolute;
	width:180px;
	height:30px;
	background:#eee;
	text-align:center;
	padding:60px 10px;
	opacity: 0.85;
	filter: alpha(opacity=85);
	display:none;
	cursor:pointer;
}

.game-add {
	width:180px;
	height:130px;
	padding:10px;
	border:1px dotted #eee;
	margin:20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);

}

.game-select { 
	text-align:center;
	padding:0px auto;
	display:none;
}
.game-select .game-list li { margin:0px; padding:10px 15px; }
.game-select .game-list li:hover { background:none; }
.active { border-color:#339BE0; }

#part_close { cursor:pointer; }

.entry-title {
	overflow:auto;
	padding:5px;
	color:#fff;
	margin:0px 1px 8px 1px;
}

.bracket-info {
	clear:both;
	margin-bottom:10px;

}
.bracket-title {
	overflow:auto;
	padding:5px;
	background:#6C6C6C;
	color:#fff;
}
.bracket-detail {
	padding-top:0px;
	padding-left:0px;
}

.bracket-detail  div {
	font-size:11px;
	color:#666;
	padding:5px 5px; 
	border-top:1px solid #E5E5E5;
}
.bracket-detail:hover { background:#F0F0F0; }

.bracket-detail i, .info i, .bracket-info i {
	margin-top:2px;
	margin-right:3px;
}

.info {
	clear:both;
	overflow:auto;
	border:1px solid #F0C36D;
	padding:5px;
	background:#F9EDBE;
	margin:5px 1px;
}

.borderRound {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.entry-list { 
	overflow:auto;
	margin:0px;
	padding:0px;
}

.entry-list li { 
	float:left;
	padding:5px;
}

.sort-box { max-width:150px; min-height:71px; background:#F5F5F5 }
.sort-entry { max-width:150px; min-height:71px; }
.sort { overflow:auto; border:3px dashed #ddd; margin:0px 0px 10px; padding:0px; }
.sort li.seed { border:1px solid #D6E9C6; margin:5px; padding:3px 3px 3px 8px; background:#DFF0D8; cursor:hand;white-space:nowrap; overflow:hidden}
.sort li { border:1px solid #ddd; margin:5px; padding:3px 3px 3px 8px; background:#E5E5E5; cursor:hand;white-space:nowrap; overflow:hidden}


.team-list { margin-left:10px; padding:0px; }
.team-list li { float:left; margin-right:9px;}
.team-img { position:relative;text-align:center; width:160px; height:160px; padding:5px; background:#fff url(/data/member/default.gif) center center no-repeat;}
.team-nm { margin:5px 0px 15px 0px; text-align:center; }
.team-conf { 
	position:absolute;
	background:#eee;
	text-align:center;
	padding:70px 10px 0px 10px;
	width:150px;
	height:100px;
	top:0px;
	left:0px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	display:none;
	cursor:pointer;
}
.schedule {
	padding:7px 10px;
	background:#888;
	color:#fff;
}

.point { 
	width:30px;
	font-family:Inter;
	font-size:20px;
	font-weight:bold;
	padding:10px;
}

.match-result {
	overflow:auto;
}

.place {
	margin:5px 0px;
	padding:0px;
	width:100%;
	display:table;
}

.place > li {
	display:table-cell;
	border:1px solid #CCCCCC;
}
.place > li > a {
  padding-right: 9px;
  padding-left: 9px;
  margin-right: 2px;
  line-height:18px;
  letter-spacing:0px;
  font-family:dotum;
}
.staff { 
	clear:both;
	overflow:auto;
	color:#fff;
	padding:5px;
	background:#6C6C6C;
	margin:5px 1px 7px 1px;
}

.player-background { position:relative; background:#fff; width:740px; height:210px; margin:10px 0px; overflow:hidden; background-position:center center no-repeat;}
.player-preview { position:relative; background:#fff url(/img/club/player.gif) top left no-repeat; height:210px; margin:10px 0px; overflow:hidden; }
.player-top { position:absolute; top:0px; left:0px; width:740px; z-index:1; }
.player-title { padding-left:130px; padding-top:15px; color:#fff; font-family:'Malgun Gothic',tahoma; font-size:15px; font-weight:bold;}
.player-title ul { float:right; clear:both; color:#000;margin-right:5px; margin-top:-2px;}
.player-title li { float:left; margin-right:5px;}
.player-emblem { position:absolute; width:100px; height:100px; top:15px; left:10px; z-index:1;}
.player-normal  { font-family:'Malgun Gothic',tahoma; font-size:12px; font-weight:bold; }
.player-status  { width:auto; overflow:auto; margin-top:20px; margin-left:12px;font-family:'Malgun Gothic',tahoma; font-size:12px; font-weight:bold; color:#fff; }
.player-status span { padding-right:20px; }

.main-club-emblem {
	width:80px;
	height:80px;
	background:#fff;
}

.main-club-name {
	border-top:1px solid #ccc;
	padding:5px 0px;
	color:#333;
}

.main-match-club {
	font-family:'Malgun Gothic',tahoma; 
	font-size:16px; 
	font-weight:bold; 
	vertical-align:12%;
}

.main-match-point {
	color:#333;
	font-family:"Helvetica Neue",Helvetica,sans-serif;
	font-size: 36px;
	font-weight:bold;
	line-height:80px;
	color:#666;
	padding:10px;
	background:#333;
	color:#fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.main-match-vs {
	font-family:"Helvetica Neue",Helvetica,sans-serif;
	color:#ccc;
	font-size:25px;
	font-weight:bold;
	vertical-align:15%;
}
.main-emblem {
	width:110px;
	border:1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
}
.detail-emblem {
	width:160px;
	border:1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
}
.main-match-detail {
	position:relative;
	margin:0px 10px;
}

.match-active {
	background:#CEFBC9;
}
.match-done {
	background:#F3F3F3;
}
.standby {
	color:#eee;
	padding:10px;
	background:#999;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}