@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011.css");

/* Aside AD Banner Hide */
#Adcode{display:none !important;}

/* Default Selectors */
.hide {position:absolute; left:-2000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
.HideText {text-indent:-5000em;}
.radio {width:13px; height:12px; margin:-1px 2px 0 0; vertical-align:middle;}
.checkbox {width:13px; height:13px; vertical-align:middle}
.skip_navi {display:none;}
/* ºí·¯ ¾ø¾Ö±â (ÅÇÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Êµµ·Ï ±ÇÀå) */
/* a, img, label, input{selector-dummy:expression(this.hideFocus=true);} */

/* Default Layout */
body		{text-align:center; font-size:75%}
#wrap 		{width:100%; text-align:center;}
#header		{z-index:30; position:relative; clear:both; width:100%; height:150px; background:#fff; text-align:center}
.gnb		{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}
#content	{z-index:10; float:left; width:990px;}
#f_copyright	{z-index:10; clear:both; width:100%; height:52px; *height:80px; color:#fff; padding-top:18px; text-align:center;}
#sub #footer{float:left;}
#sub #f_copyright {padding-top:18px; width:736px;}

/* OWN Style (HOME) */
#home #wrap_bg2 {background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bgMain_repeaty.jpg); background-position:50% 558px; background-repeat:repeat-y;}
#home #wrap_bg1 {background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bgMain_bottom.jpg); background-position:50% 558px; background-repeat:no-repeat;}
#home #wrap {background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bgMain_top.jpg); background-position:50% 150px; background-repeat:no-repeat;}
/* ¸ÞÀÎºñÁÖ¾ó¿µ¿ª */
#home #front {position:relative; width:990px; height:408px;}

#home .section {position:relative; float:left; width:990px;}
.mainMenu {position:relative; float:left; width:180px; height:280px; background-color:#e2ecd5;}
.mainMenu ul.genNav{float:left;}
.mainMenu ul.genNav li {float:left;}
.mainMenu ul.genNav li.btn_vod {width:86px; height:33px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_vod.jpg); background-position:0px 0px; background-repeat:no-repeat; text-indent:-5000px;}
.mainMenu ul.genNav li.btn_board {width:94px; height:33px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_bbs.jpg); background-position:0px 0px; background-repeat:no-repeat; text-indent:-5000px;}
.mainMenu ul.genNav li.btn_vod a {width:86px; height:33px; display:block;}
.mainMenu ul.genNav li.btn_board a {width:94px; height:33px; display:block;}
.mainMenu ul.nav{display:inline; width:139px; float:left; margin-left:21px; margin-top:17px; border-top:1px dotted #a3c27d;}
.mainMenu ul.nav li {float:left; width:139px; border-bottom:1px dotted #a3c27d; padding-top:8px; padding-bottom:7px;}
.mainMenu ul.nav li a{font-weight:bold; color:#333;}
.mainMenu div.staffWrap {display:inline; float:left; width:139px; margin-left:21px; margin-top:12px;}
.mainMenu div.staffWrap p {color:#333; width:139px; float:left; margin-bottom:3px;}
#home .contentSection {position:relative; float:left; width:552px; height:280px; background-color:#fff;}
#home .contentSection .tvInfoWrap {float:left; width:552px; height:33px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bg_tvInfoWrap.jpg); background-position:0px 0px; background-repeat:no-repeat;}
#home .contentSection .tvInfoWrap p {text-align:right; font-size:11px; color:#fff; padding-right:10px; padding-top:11px;}
#home .contentSection .sportsCFWrap {display:inline; float:left; width:511px; height:175px; margin-left:20px; margin-top:17px;}
#home .contentSection .sportsCFWrap h2 {font-weight:bold; font-size:12px; color:#333; width:511px; border-bottom:1px dotted #d5cfbf; padding-bottom:5px;}
#home .contentSection .sportsCFWrap dl {float:left; margin-top:10px;}
#home .contentSection .sportsCFWrap dl dt {overflow:hidden; float:left; width:250px; height:180px; background-color:#000;}
#home .contentSection .sportsCFWrap dl dd {float:left; width:220px; *width:260px; height:124px; *height:144px; padding:10px 20px; color:#686868;}
#home .contentSection .sportsCFWrap dl dd p{padding-bottom:3px;}
#home .rectangle_banner {display:inline; float:left; width:250px; height:250px; margin-left:8px;}

/* OWN Style (SUB) */
#sub .outer {float:left; margin-right:4px; width:736px;}
#sub #wrap_bg4 {background-color:#0060aa;}
#sub #wrap_bg2 {background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bgSub_repeaty.jpg); background-position:50% bottom; background-repeat:repeat-y;}
#sub #wrap_bg1 {background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bgSub_bottom.jpg); background-position:50% 401px; background-repeat:no-repeat;}
#sub #wrap {background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bgSub_top.jpg); background-position:50% 150px; background-repeat:no-repeat;}
#sub .contentsWrap {float:left; background-color:#e2ecd5;}
#sub .information {position:relative; float:left; width:736px; height:252px;}
#sub .information h1 {position:absolute; left:300px; top:26px; width:195px; height:87px; text-indent:-5000px;}
#sub .information h1 a {float:left; width:195px; height:87px; display:block;}
#sidebar {position:relative; float:left; width:131px;}
#sidebar ul.genNav {float:left; width:131px; height:51px;}
#sidebar ul.genNav li {float:left;}
#sidebar ul.genNav li.btn_vod {width:131px; height:26px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_vodSub.jpg); background-position:0px 0px; background-repeat:no-repeat; text-indent:-5000px;}
#sidebar ul.genNav li.btn_vod a {width:131px; height:26px; display:block;}
#sidebar ul.genNav li.btn_board {width:131px; height:25px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_bbsSub.jpg); background-position:0px 0px; background-repeat:no-repeat; text-indent:-5000px;}
#sidebar ul.genNav li.btn_board a {width:131px; height:25px; display:block;}
#sidebar ul.nav {display:inline; float:left; width:111px; margin-left:11px; margin-top:33px; border-top:1px dotted #a3c27d;}
#sidebar ul.nav li {float:left; width:111px; border-bottom:1px dotted #a3c27d; padding-top:8px; padding-bottom:7px;}
#sidebar ul.nav li a{font-weight:bold; color:#333;}
#sidebar div.staffWrap {display:inline; float:left; width:111px; margin-left:11px; margin-top:12px;}
#sidebar div.staffWrap p {color:#333; width:111px; float:left; margin-bottom:3px;}
#sub #content{position:relative; float:left; width:605px; background-color:#fff;}
#sub #content .tvInfoWrap_sub {float:left; width:605px; height:39px; *height:51px; padding-top:12px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/bg_tvInfoWrap_sub.jpg); background-position:0px 0px; background-repeat:no-repeat;}
#sub #content .tvInfoWrap_sub p {text-align:right; font-size:11px; color:#fff; padding-right:20px; padding-bottom:3px;}

.articleWrap {position:relative; float:left; min-height:750px; height:auto !important; height:750px; padding-bottom:20px;}
.articleWrap h2 {width:100%; float:left; color:#393939; font-size:19px; padding-top:18px; padding-bottom:15px; text-indent:12px;}
.bbsWrap {display:inline; float:left; margin-left:11px; width:584px;}

/*-- ÅÇ¸Þ´º --*/
.bbsWrap h3 {float:left; cursor:pointer; text-indent:-5000px;}
.bbsWrap h3.mcBtn_mc_on{width:107px; height:41px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_mc_on.jpg); background-position:0px 0px; background-repeat:no-repeat;}
.bbsWrap h3.mcBtn_mc_off{width:107px; height:41px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_mc_off.jpg); background-position:0px 0px; background-repeat:no-repeat;}
.bbsWrap h3.mcBtn_pastMc_on {width:136px; height:41px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_pastMc_on.jpg); background-position:0px 0px; background-repeat:no-repeat;}
.bbsWrap h3.mcBtn_pastMc_off {width:136px; height:41px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/btn_pastMc_off.jpg); background-position:0px 0px; background-repeat:no-repeat;}
.mc_article {float:left; display:block; width:584px;}
.pastMc_article {float:left; display:none; width:584px;}

.mcWrap {float:left; width:584px; padding-bottom:20px;}
.mcWrap p.mcImg {float:left; width:198px; height:228px; border:1px solid #dfdfdf; margin-top:10px; margin-right:20px;}
.mcWrap p.mcImg img {width:198px; height:228px;}
.mcWrap dl {float:left; margin-top:10px; width:354px;}
.mcWrap dl dt {font-size:14px; color:#393939; font-weight:bold; border-bottom:1px solid #597ed4; padding-bottom:3px; margin-bottom:15px;}

.pastMcWrap {float:left; width:584px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #333;}
.pastMcWrap p.mcImg {float:left; width:198px; height:138px; border:1px solid #dfdfdf; margin-top:10px; margin-right:20px;}
.pastMcWrap p.mcImg img {width:198px; height:138px;}
.pastMcWrap dl {float:left; margin-top:10px; width:354px;}
.pastMcWrap dl dt {font-size:14px; color:#393939; font-weight:bold; border-bottom:1px solid #597ed4; padding-bottom:3px; margin-bottom:15px;}

.content_topWrap {float:left; width:584px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/content_program_repeaty.jpg); background-position:0px 0px; background-repeat:repeat-y;}
.content_bottomWrap {float:left; width:584px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/content_program_bgBottom.jpg); background-position:left bottom; background-repeat:no-repeat;}
dl.content_programWrap {float:left; width:584px; min-height:264px; height:auto !important; height:264px; background-image:url(http://img.imbc.com/broad/tv/sports/ball_night/images2/content_program_bgTop.jpg); background-position:0px 0px; background-repeat:no-repeat;}
dl.content_programWrap dt {float:left; width:460px; *width:584px; padding-left:62px; padding-right:62px; padding-top:78px; padding-bottom:25px; font-size:14px; color:#4b4b4b; font-weight:bold;}
dl.content_programWrap dd {float:left; width:460px; *width:584px; padding-left:62px; padding-right:62px; padding-bottom:82px; line-height:1.3em;}