/* SIDE PART */
#sidePart {
	width: 215px;
	margin: 0;
	padding: 8px 0 20px 6px;
	border-top: 1px solid #ddd;
	box-sizing: border-box;
}
/* GROUPS */
#sidePart .floatGroups {
	clear: both;
	width: 202px;
	overflow: hidden;
	margin: 0;
}
#sidePart .floatGroup {
	clear: both;
	width: 202px;
	overflow: hidden;
	margin: 0 0 10px;
}
/* BOARD LIST */
#sidePart .boardList {
	overflow: hidden;
}
#sidePart .boardList ul {
	overflow: hidden;
}
#sidePart .boardList ul li {
	clear: both;
	height: 15px;
	overflow: hidden;
	text-indent: 9px;
	white-space: nowrap;
	line-height: 15px;
	background: url('http://static.inven.co.kr/image/webzine/s3/common/icon_rect_gray8.gif') no-repeat left 6px;
	margin: 7px 0 0 0;
	padding: 0;
}
#sidePart .boardList ul li img {
	vertical-align: middle;
}
#sidePart .boardList ul li a {
	color: #333333;
}
#sidePart .boardList ul li a span.category {
	font-weight: bold;
	letter-spacing: -1px;
}
#sidePart .boardList ul li a span.comment {
	color: #0072ff;
	font-size: 11px;
	font-family: 돋움, dotum, 굴림, gulim, Helvetica;
	line-height: 14px;
	background: url('http://static.inven.co.kr/image/webzine/s3/common/icon_image_talk1.gif') no-repeat left top;
	padding: 0 0 0 15px;
}
/* BANNER LIST */
#sidePart .invenBanner .bannerList {
	clear: both;
	width: 202px;
	overflow: hidden;
}
#sidePart .invenBanner .bannerList ul {
	clear: both;
	width: 202px;
	overflow: hidden;
	margin: -6px 0 0;
}
#sidePart .invenBanner .bannerList ul li {
	clear: both;
	width: 202px;
	overflow: hidden;
	margin: 6px 0 0;
}
#sidePart .invenBanner .bannerList ul li a {
	display: inline;
	float: left;
	width: 202px;
	overflow: hidden;
}
#sidePart .invenBanner .bannerList ul li a img {
	width: 202px;
	border: 0;
}
#sidePart .invenBanner .loadError {
	color: black;
	white-space: nowrap;
	margin: 3px 0 0 5px;
}
/* BANNER LIST */
#sidePart .todayMatch .matchFocus {
	width: 202px;
	padding-bottom: 7px;
	overflow: hidden;
}
#sidePart .todayMatch .matchFocus .logoWrap {
	width: 160px;
	margin: 7px 0 0 21px;
	overflow: hidden;
}
#sidePart .todayMatch .matchFocus .logoWrap .logoImage {
	width: 48px;
	height: 48px;
	margin-left: 5px;
	overflow: hidden;
}
#sidePart .todayMatch .matchFocus .logoWrap .logoImage img { width: 48px;}
#sidePart .todayMatch .matchFocus .logoWrap .logovs {
	height: 15px;
	_height: 48px;
	padding-top: 33px;
	background: url('http://static.inven.co.kr/image_2011/esports/common/text_33x19_vs_1a.png') no-repeat center 8px;
	text-align: center;
}
#sidePart .todayMatch .matchFocus .logoWrap .logovs span {color: #444444; font-weight:bold; letter-spacing:-1px;}
#sidePart .todayMatch .matchFocus .logoWrap .noLogoText {
	margin-top: 10px;
	width: 48px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
	letter-spacing: -1px;
}
#sidePart .todayMatch .matchFocus .matchTeam {
	margin: 5px 0 0 7px;
	width: 190px;
}
#sidePart .todayMatch .matchFocus .matchTeam .match {
	width: 75px;
	text-align: center;
	font-size: 11px;
}
#sidePart .todayMatch .matchFocus .matchTeam .matchLeft {
	float: left;
	margin-left:5px;
}
#sidePart .todayMatch .matchFocus .matchTeam .matchRight {
	float: right;
	margin-right:3px;
}
#sidePart .todayMatch .matchFocus .noSchedule{
	width:100%;
	height: 138px;
	line-height: 138px;
	font-family: AppleGothic, '맑은 고딕', sans-serif;
	text-align:center;
	color: #333;
}
#sidePart .todayMatch .matchList {
	width: 202px;
	overflow: hidden;
}
#sidePart .todayMatch .matchList .matchTitle {
	width: 202px;
	margin-top: 7px;
	margin-bottom: 7px;
	overflow: hidden;
	font-size: 11px;
	white-space: normal;
	word-break: keep-all;
}
#sidePart .todayMatch .matchList .matchTitle .matchTitleTime {
	width: 30px;
	margin-left: 7px;
	overflow: hidden;
}
#sidePart .todayMatch .matchList .viewList .matchTitle .matchTitleLeft { width: 156px;}
#sidePart .todayMatch .matchList .matchTitle .matchTitleLeft {
	width: 113px;
	margin-left: 2px;
	overflow: hidden;
}
#sidePart .todayMatch .matchList .matchTitle .matchTitleRight {
	width: 47px;
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
}
#sidePart .todayMatch .matchList .viewOff .matchSub { display: none;}
#sidePart .todayMatch .matchList .viewOn .viewBttn,
#sidePart .todayMatch .matchList .viewOn .matchSub { display: inline;}
#sidePart .todayMatch .matchList .matchSub {
	width: 202px;
	margin-top: 1px;
	overflow: hidden;
}
#sidePart .todayMatch .matchList .matchSub ul {
	width: 190px;
	margin-left: 7px;
	overflow: hidden;
}
#sidePart .todayMatch .matchList .matchSub ul li {
	width: 190px;
	margin-left: 0px;
	clear: both;
}
#sidePart .todayMatch .matchList .matchSub ul li .matchclass {
	padding: 6px 0 4px;
	line-height: 1.2;
	color: #121212;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px;
	text-align: center;
	width: 190px;
}
#sidePart .todayMatch .matchList .matchSub ul li .team {
	padding: 6px 0 4px;
	line-height: 1.2;
	color: #121212;
	overflow: hidden;
	font-size: 11px;
	white-space: normal;
	word-break: break-word;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

#sidePart .todayMatch .matchList .matchSub ul li .teamLeft {
	width: 85px;
	text-align: center;
}
#sidePart .todayMatch .matchList .matchSub ul li .teamvs {
	width: 20px;
	padding: 6px 0 4px;
	text-align: center;
	color: #dc1212;
	font-weight: bold;
	letter-spacing: -1px;
	float: none;
	display: inline-block;
	vertical-align: middle;
}

#sidePart .todayMatch .matchList .matchSub ul li .teamRight {
	width: 85px;
	text-align: center;
}
/* Interview LIST */
#sidePart .eInterview .articleBody {
	clear: both;
	width: 196px;
	overflow: hidden;
	margin-left: 3px;
}
#sidePart .eInterview .articleBody .topimage {
	display: inline;
	float: left;
	width: 196px;
}
#sidePart .eInterview .articleBody .topimage img {
	width: 196px;
}
#sidePart .eInterview .articleBody .subject {
	display: inline;
	float: left;
	width: 190px;
	margin-left: 3px;
	color: #fff000;
	padding: 6px 0 4px;
	font-weight: bold;
	letter-spacing:-1px;
}
/* Interview LIST */
#sidePart .eCartoon {
	width: 202px;
	height: 249px;
	background: url('http://static.inven.co.kr/image_2011/esports/common/bg_202x249_cartoon.png') no-repeat left top;
}
#sidePart .eCartoon h2 a {display:inline; float: left; width: 202px; height: 32px; text-indent: -9999px; overflow: hidden;}

#sidePart .eCartoon ul li.first {margin: 5px 0 0 6px; width: 190px; height: 142px;}
#sidePart .eCartoon ul li.first a {display:inline; float: left; position:relative; width: 162px; height: 142px; }
#sidePart .eCartoon ul li.first a span {position: absolute;}
#sidePart .eCartoon ul li.first a span.thumb {left: 0px; top:0px; width: 190px; height: 108px;}
#sidePart .eCartoon ul li.first a span.thumb img {width: 190px; height: 120px;}
#sidePart .eCartoon ul li.first a span.desc {width: 190px; color: #000000; font-weight: bold; text-align: center; left:0px; top:125px;z-index: 2;}

#sidePart .eCartoon ul li.etc {margin: 5px 2px 0 6px; width: 58px; height: 60px;}
#sidePart .eCartoon ul li.etc a {display:inline; float: left; position:relative; width: 162px; height: 60px; }
#sidePart .eCartoon ul li.etc a span {position: absolute;}
#sidePart .eCartoon ul li.etc a span.thumb {left: 0px; top:0px; width: 58px; height: 108px;}
#sidePart .eCartoon ul li.etc a span.thumb img {width: 58px; height: 40px; }
#sidePart .eCartoon ul li.etc a span.desc {width: 58px; color: #000000; text-align: center; left:0px; top:44px;z-index: 2;}


#esportsRaking .rankingWrap { width: 198px; margin: 3px 0 0 2px; padding-bottom: 1px;}
#esportsRaking .selectWrap ul {width: 198px;}
#esportsRaking .selectWrap ul li {width: 99px; height: 27px; overflow:hidden;}
#esportsRaking .selectWrap ul li a {width: 99px; height: 54px; display:inline; float:left; text-indent:-999px; background: url('http://static.inven.co.kr/image_2011/esports/common/tabs_99x27_ranking1a.png') no-repeat left top;}
#esportsRaking .selectWrap .tabSelect1 a { background-position: 0px 0px;}
#esportsRaking .selectWrap .tabSelect2 a { background-position: -66px 0px;}
/*#esportsRaking .selectWrap .tabSelect3 a { background-position: -132px 0px;}*/
#esportsRaking .selectWrap .tabSelect3 a { background-position: -99px 0px;}
#esportsRaking #esportsRankingTab1 .tabContent { display: none;}
#esportsRaking #esportsRankingTab1.tab1 .tabSelect1 a,
#esportsRaking #esportsRankingTab1.tab2 .tabSelect2 a,
#esportsRaking #esportsRankingTab1.tab3 .tabSelect3 a{ margin-top:-27px;}
#esportsRaking #esportsRankingTab1.tab1 .tabContent1,
#esportsRaking #esportsRankingTab1.tab2 .tabContent2,
#esportsRaking #esportsRankingTab1.tab3 .tabContent3 { display: inline;}

#esportsRaking .tableWrap { width: 194px; margin: 2px 0 0 2px;}
#esportsRaking .tableWrap table {width: 194px;}
#esportsRaking .tableWrap table colgroup col.rank {width: 33px;}
#esportsRaking .tableWrap table colgroup col.teamname {width: 85px;}
#esportsRaking .tableWrap table colgroup col.teampoint {width: 76px;}

#esportsRaking .tableWrap table td.teampoint {white-space: nowrap;}
#esportsRaking .tableWrap table td.teampoint span.uprank {color: #eb2828;}
#esportsRaking .tableWrap table td.teampoint span.downrank {color: #2876eb;}
#esportsRaking .tableWrap table td.teampoint span {white-space: nowrap;}

/* TABLE TYPE 1 : TH > SPAN,  */
#esportsBody .tableType1 {
	overflow: hidden;
}

#esportsBody .tableType1 table {
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0 0 -1px -1px;
}
#esportsBody .tableType1 table th,
#esportsBody .tableType1 table td {
	padding: 7px 0 5px;
	text-align: center;
}
#esportsBody .tableType1 table th {
	background: #e5e5e5;
	padding: 0;
}
#esportsBody .tableType1 table th span {
	display: inline;
	float: left;
	width: 100%;
	background: url('http://static.inven.co.kr/image_2011/esports/common/sep_1x10_gray.png') no-repeat left center;
	padding: 10px 0 9px;
}
#esportsBody .tableType1 table th,
#esportsBody .tableType1 table th a {
	color: #333;
	font-size: 12px;
	font-family: AppleGothic, '맑은 고딕', sans-serif;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: -1px;
}
#esportsBody .tableType1 table td {
	background: url('http://static.inven.co.kr/image_2011/esports/common/dot_3x1_silver1.png') repeat-x left bottom;
}
#esportsBody .tableType1 table td,
#esportsBody .tableType1 table td a {
	color: black;
	font-size: 11px;
	font-family: AppleGothic, '맑은 고딕', sans-serif;
	line-height: 14px;
}
#esportsBody .tableType1 table .left tr th,
#esportsBody .tableType1 table .left tr td,
#esportsBody .tableType1 table tr.left th,
#esportsBody .tableType1 table tr.left td,
#esportsBody .tableType1 table th.left,
#esportsBody .tableType1 table td.left {
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
}
#esportsBody .tableType1 table tr.nopad th,
#esportsBody .tableType1 table th.nopad {
	padding: 0;
}
#esportsBody .tableType1 table tr.nopad td,
#esportsBody .tableType1 table td.nopad {
	padding: 1px 0 0;
}
#esportsBody .tableType1 table tr.iconImg th,
#esportsBody .tableType1 table tr.iconImg td,
#esportsBody .tableType1 table th.iconImg,
#esportsBody .tableType1 table td.iconImg {
	padding-top: 8px;
}
#esportsBody .tableType1 table td.teampoint.center {
	text-align: center;
}

/* TABOOLA */
#sidePart .taboolaPart {background-color:#FFF;border:1px solid #d7d7d9;box-sizing: border-box;}



body.b915 #webzineBody.skin_esports {
	margin: 0 auto;
}
body.b915 #webzineBody.skin_esports #webzineNews {
	width: 915px;
	background: url("http://static.inven.co.kr/image_2011/esports/common/bg_gray_line_both_sides.png") repeat-y scroll 700px top transparent;
}

/* 인벤방송국 */
#esportsBody .broadWebzine,
#esportsBody .broadWebzine .wrapComGR1 .wComT, #esportsBody .broadWebzine .contents ul li a.focusOn, #esportsBody .broadWebzine .contents ul li a span.contentPart {font-family: AppleGothic, '맑은 고딕', sans-serif; color:#333;}

#esportsBody .broadWebzine .week ul li a {font-family: AppleGothic, '맑은 고딕', sans-serif; padding-top:3px;}
#esportsBody .broadWebzine .week ul li a:hover {letter-spacing: normal;}