@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%; color:#265c64; padding-top:25px; padding-bottom:75px; text-align:center;}
#sub #f_copyright {padding-top:20px; *padding-top:0px; margin-top:20px; width:736px;}

/* OWN Style (HOME) */
#home {background:#f2ecdb url(http://img.imbc.com/broad/tv/sports/magazine/images2/bg_main_v2.jpg) no-repeat center 150px}
/* ¸ÞÀÎºñÁÖ¾ó¿µ¿ª */
#home #front {position:relative; width:990px; height:370px;}
#home #front h1 {position:absolute; left:-10px; top:0}
#home #front .txt {position:absolute; left:36px; top:264px}
#home .section {position:relative; float:left; width:990px; background-color:#ececec;}
.mainMenu {position:relative; float:left; width:180px; background-color:#ececec;}
.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/magazine/images2/btn_vod_v2.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/magazine/images2/btn_bbs_v2.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:140px; float:left; margin-left:20px; margin-top:20px; border-top:1px solid #dcd8d8;}
.mainMenu ul.nav li {float:left; width:140px; border-bottom:1px solid #dcd8d8; padding-top:8px; padding-bottom:7px;}
.mainMenu ul.nav li a{font-weight:bold; color:#2e6b72}
.mainMenu div.staffWrap {display:inline; float:left; width:150px; margin-left:20px; margin-top:30px;}
.mainMenu div.staffWrap p {font-weight:bold; color:#454545; width:150px; float:left; font-size:11px; line-height:1.5; letter-spacing:-1px}
#home .contentSection {position:relative; float:left; width:810px; background-color:#fff; padding-bottom:10px;}
#home .contentSection .tvInfoWrap {float:left; width:100%; height:33px; background:#265c64}
#home .contentSection .tvInfoWrap p {text-align:right; font-size:11px; color:#fff; padding-right:10px; padding-top:11px; letter-spacing:-1px}
#home .sectionWrap {position:relative; float:left; width:550px;}
#home .sectionWrap .noticeWrap {display:inline; float:left; margin-left:20px;}
#home .sectionWrap .noticeWrap h2 {margin-top:16px; margin-bottom:10px; float:left; width:118px; height:17px; display:inline; text-indent:-5000px; background-image:url(http://img.imbc.com/broad/tv/sports/magazine/images2/title_notice_main.jpg); background-position:0px 0px; background-repeat:no-repeat;}
#home .sectionWrap .noticeWrap dl.noticeSection {padding-left:9px; padding-right:9px; padding-top:19px; padding-bottom:21px; float:left; width:492px; *width:510px; height:75px; *height:115px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5;}
dl.noticeSection dt {float:left; width:100%; font-weight:bold; font-size:14px; color:#000; margin-bottom:15px;}
dl.noticeSection dd {float:left;}
.recentlyTV {display:inline; float:left; width:510px; height:168px; margin-left:20px; margin-top:20px;}
p.title_recently {font-weight:bold; color:#458f00;}
.recentlyTV dl {float:left; width:510px; margin-top:12px; padding-bottom:50px;}
.recentlyTV dl dt.recently_image{float:left; width:190px; height:143px; border:1px solid #9e9e9e; margin-right:20px;}
.recentlyTV dl dt.recently_image img {width:190px; height:143px;}
.recentlyTV dl dt.recently_title {float:left; width:297px; font-weight:bold; font-size:14px; color:#000; padding-top:11px; padding-bottom:19px;}
.recentlyTV dl dt.recently_title a {font-weight:bold; font-size:14px; color:#000;}
.recentlyTV dl dd {float:left; width:297px;}
.recentlyTV dl dd p {width:100%; float:left; margin-bottom:3px; color:#999;}
.recentlyTV dl dd a {width:100%; float:left; margin-bottom:3px; color:#999;}
#home .rectangle_banner {display:inline; float:left; width:250px; height:250px; margin-top:10px;}

/* OWN Style (SUB) */
#sub {background:#f2ecdb url(http://img.imbc.com/broad/tv/sports/magazine/images2/bg_sub_v2.jpg) no-repeat center 150px}
#sub .outer {float:left; margin-right:4px; width:736px;}
#sub #wrap_bg4 {}
#sub #wrap_bg1 {}
#sub #wrap {}
#sub .contentsWrap {float:left; background-color:#fff;}
#sub .information {position:relative; float:left; width:736px; height:200px;}
#sub .information h1 {position:absolute; left:-20px; top:-20px; width:404px; height:240px}
#sub .information h1 a {float:left; width:300px; height:150px; display:block;}
#sidebar {position:relative; float:left; width:130px; height:51px; background:url("http://img.imbc.com/broad/tv/sports/magazine/images2/bg_nav.jpg") no-repeat}
#sidebar ul.genNav {float:left; width:130px; height:50px;; text-align:left}
#sidebar ul.genNav li {float:left; overflow:hidden; width:117px; *width:130px; height:19px; *height:25px; padding:6px 0 0 13px; letter-spacing:-1px; font-weight:bold}
#sidebar ul.genNav li a {color:#fff; line-height:1.333}
#sidebar ul.nav {display:inline; float:left;}
#sidebar ul.nav li {display:inline; float:left; width:100%; border-bottom:1px solid #e8e8e8; padding-top:13px; padding-bottom:12px; padding-left:15px;}
#sidebar ul.nav li a {font-weight:bold; color:#2e6b72}
#sidebar div.staffWrap {display:inline; float:left; margin-left:15px; margin-top:35px;}
#sidebar div.staffWrap p {color:#6e6e6e; position:relative; width:79px; *width:111px; float:left; padding-left:32px; font-size:11px; letter-spacing:-1px; line-height:1.5}
#sidebar div.staffWrap p span {font-weight:bold; position:absolute; left:0; top:0}
#sub #content{position:relative; float:left; width:605px; background-color:#fff;}
#sub #content .tvInfoWrap_sub {float:left; width:591px; *width:605px; height:32px; *height:51px; padding:19px 14px 0 0; background:#265c64; font-size:11px; letter-spacing:-1px; line-height:1.333; text-align:right; color:#fff}

.articleWrap {position:relative; float:left; width:605px; min-height:750px; height:auto !important; height:750px; padding-bottom:20px; border-left:1px solid #ebebeb;}
.articleWrap h2 {display:inline; width:584px; float:left; color:#393939; font-size:19px; padding-top:23px; padding-bottom:19px; margin-left:10px; border-bottom:1px solid #ebebeb; text-indent:10px;}
.bbsWrap {display:inline; float:left; margin-left:10px; padding-top:20px; width:584px; background-image:url(http://img.imbc.com/broad/tv/sports/magazine/images2/title_bg.jpg); background-position:0px 0px; background-repeat:no-repeat;}
.bbsWrap .content_img {float:left;}
/* ÇÁ·Î±×·¥¼Ò°³ */
.program_list {float:left; width:525px; *width:565px; margin-top:30px; background-color:#f0f0f0; padding:20px; padding-bottom:0px;}
.program_list dl {float:left; margin-bottom:25px; width:100%;}
.program_list dl dt {float:left; width:100%; font-weight:bold; color:#6e6e6e; margin-bottom:5px;}
.program_list dl dd {float:left; width:100%; color:#6e6e6e;}
.program_list dl dd p {width:100%; float:left; margin-bottom:3px;}
/* Ãâ¿¬Áø¼Ò°³ */
.guest_list {float:left; width:584px;}
.guest_list dl {float:left; width:584px; margin-top:10px;}
.guest_list dl dt {overflow:hidden; float:left; width:190px; height:143px; border:1px solid #eee; margin-right:15px;}
.guest_list dl dt img {width:190px; height:143px;}
.guest_list dl dd {float:left; width:340px; padding-top:10px; padding-bottom:10px;}
.guest_list dl dd p {float:left; width:340px; margin-bottom:3px;}
/*-- ÅÇ¸Þ´º --*/
/*.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;}

/* @ Accessibility */
#accessibility{z-index:9999; text-align:left; position:absolute; top:0; left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}