@charset "euc-kr";

/***********************************************************************
	* SBS Sports Channel CSS
	* update : 2009/09/22
	* author : S2 Publishing
***********************************************************************/
/*********************************************************************
	IMPORT
*********************************************************************/
@import "base.css"; /* Default CSS */
@import "gnb.css"; /* Sports Navigation */
@import "common.css"; /* Sports Right Area */

/*********************************************************************
	ÁÂÃø¸Þ´º (°øÅë)
/*********************************************************************/
#content_left ul {
	padding: 0 0 5px;
}
#content_left ul li {
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
#content_left ul li a {
	padding: 12px 10px 10px;
	font-weight: bold;
	display: block;
	background: url("http://img.sbs.co.kr/s9/sports/image/tv/bl_leftmenu_arr_off.gif") no-repeat 92% 14px;
}
#content_left ul li a.on,
#content_left ul li a:hover {
	color: #1e4fa0;
	background: url("http://img.sbs.co.kr/s9/sports/image/tv/bl_leftmenu_arr_on.gif") no-repeat 92% 14px;
}
#content_left ul li a:hover {
	text-decoration: none;
}
#content_left ul li .onemenu {
	padding: 12px 10px 10px;
	font-weight: bold;
	display: block;
	background: url("http://img.sbs.co.kr/s9/sports/image/tv/bl_leftmenu_arr_off.gif") no-repeat 92% 14px;}

/* 20091202 Ãß°¡ */
#content_left ul.depth2_menu {padding:0; padding-bottom:10px;}
#content_left ul.depth2_menu li {border:none; padding:6px 0 6px 15px; color:#575757; font-size:12px; font-family:Dotum; font-weight:normal; background-image:url(http://img.sbs.co.kr/s9/sports/image/tv/dot_2x2.gif); background-position:10px 11px; background-repeat:no-repeat; letter-spacing:-1px;}
#content_left ul.depth2_menu li a {padding:0; color:#575757; font-weight:normal; background:none;}
#content_left ul.depth2_menu li a:hover {color:#1e4fa0; font-weight:bold; background:none; letter-spacing:-2px;}
#content_left ul.depth2_menu li.on a {color:#1e4fa0; font-weight:bold;}

#content_left ul.depth2_menu li.on2 {background-color:#ecf0f9;}
#content_left ul.depth2_menu li.on2 a {color:#1e4fa0; font-weight:normal;}
#content_left ul.depth2_menu ul.depth3_menu {padding:0; padding-top:5px;}
#content_left ul.depth2_menu ul.depth3_menu li {padding:4px 0; background:none;}
#content_left ul.depth2_menu ul.depth3_menu li a {display:inline-block; color:#575757;}
#content_left ul.depth2_menu ul.depth3_menu li a:hover {color:#1e4fa0; font-weight:bold; background:none;}
#content_left ul.depth2_menu ul.depth3_menu li.on a {color:#1e4fa0; font-weight:bold;}

/*********************************************************************
	½ºÆ÷Ã÷TV - »ý»ý½ºÆ÷Ã÷
/*********************************************************************/
div.tv_live {
	padding: 0 0 30px;
	float: left;
	margin: 15px auto 0;
}
div.tv_live #content_con div.title {
	width: 558px;
	height: 26px;
	position: relative;
	border-bottom: 3px solid #2f7abe;
}
div.tv_live #content_con div.title h3 {
	display: inline;
}
div.tv_live #content_con div.title * {
	vertical-align: middle;
}
div.tv_live #content_con div.title span {
	position: absolute;
	left: 104px;
	top: 5px;
	font-weight: bold;
	color: #000;
}
div.tv_live h4 {
	display: none;
}
div.tv_live p.thumnail img {
	display: block;
	border: 1px solid #e0e8f0;
}
div.tv_live div.latest p.title a {
	color: #2a5caf;
	font-weight: bold;
}
div.tv_live div.latest {
	margin: 20px 0 0;
	width: 558px;
	overflow: hidden;
}
div.tv_live div.latest ul {
	width: 580px;
}
div.tv_live div.latest ul li {
	line-height: 16px;
	padding: 0 22px 0 0;
	position: relative;
	width: 171px;
	float: left;
}
div.tv_live div.latest ul li p.thumnail {
	padding: 0 0 11px;
}
div.tv_live div.latest ul li p.title {
	padding: 0 0 14px;
	text-align: center;
}
div.tv_live div.latest span.play {
	position: absolute;
	left: 42px;
	top: 32px;
}
div.tv_live div.tv_live_list {
	width: 558px;
	overflow: hidden;
	padding: 20px 0 0;
	border-top: 2px solid #eff1f3;
	clear: both;
}
div.tv_live div.tv_live_list ul {
	width: 580px;
}
div.tv_live div.tv_live_list ul li {
	line-height: 16px;
	padding: 0 10px 0 0;
	position: relative;
	width: 132px;
	float: left;
}
div.tv_live div.tv_live_list ul li.hr {
	width: 558px;
	height: 15px;
	clear: both;
	background: url("http://img.sbs.co.kr/s9/sports/image/common/hr_hdot.gif") repeat-x top;
}
div.tv_live div.tv_live_list span.play {
	position: absolute;
	left: 107px;
	top: 79px;
}
div.tv_live div.tv_live_list ul li p.title {
	padding: 6px 0 15px;
	text-align: center;
}
div.tv_live div.pager {
	padding: 20px 0 30px;
}
/*********************************************************************
	½ºÆ÷Ã÷TV - °æ±â´Ù½Ãº¸±â
/*********************************************************************/
div.tv_replay {
	padding: 0 0 30px;
	float: left;
	margin: 15px auto 0;
}
div.tv_replay #content_con div.title {
	width: 558px;
	height: 26px;
	position: relative;
	border-bottom: 3px solid #2f7abe;
}
div.tv_replay #content_con div.title h3 {
	display: inline;
}
div.tv_replay #content_con div.title * {
	vertical-align: middle;
}
div.tv_replay #content_con div.title span {
	position: absolute;
	left: 120px;
	top: 5px;
	font-weight: bold;
	color: #000;
}
/* Áö³­°æ±â ¸®½ºÆ® -> common.css
-------------------------------------------------------------------------------*/
div.tv_replay div.area_game {
	margin: -2px 0 0;
	width: 558px;
	overflow: hidden;
	border-top: 2px solid #ececec;
}
div.tv_replay div.area_game h4 {
	font-family: Dotum, "µ¸¿ò";
	font-size: 15px;
	color: #1e4fa0;
	margin: 17px 0 14px;
	padding: 0 0 0 19px;
	background: url("http://img.sbs.co.kr/s9/sports/image//tv/bg_h4_replay.gif") no-repeat;
}
div.tv_replay div.area_game dl {
	margin: 0 0 0 5px;
	width: 553px;
}
div.tv_replay div.area_game dl dt {
	position: relative;
	width: 186px;
	float: left;
}
div.tv_replay div.area_game dl dt span {
	position: absolute;
	left: 42px;
	top: 32px;
}
div.tv_replay div.area_game dl dd {
	overflow: hidden;
	width: 367px;
	float: left;
}
div.tv_replay div.area_game dl dd iframe {
	width: 380px;
	height: 130px;
}
div.tv_replay div.area_game dl dd p.text {
	line-height: 20px;
	width: 365px;
	padding: 9px 0 19px;
}
div.tv_replay div.area_game dl dd p.game_info {
	padding: 0 0 6px;
	font-weight: bold;
	color: #e3e3e3;
}
div.tv_replay div.area_game dl dd p.game_info span.title {
	color: #858586;
}
div.tv_replay div.area_game dl dd p.game_info span.definition {
	color: #1e4fa0;
	font-weight: normal;
}
/*****/
div.tv_replay div.tv_live_list {
	width: 558px;
	overflow: hidden;
	padding: 25px 0 6px;
	clear: both;
}
div.tv_replay div.tv_live_list ul {
	margin: 0 0 0 5px;
	width: 560px;
}
div.tv_replay div.tv_live_list ul li {
	line-height: 16px;
	padding: 0 8px 0 0;
	position: relative;
	width: 132px;
	float: left;
}
div.tv_replay div.tv_live_list ul li p.thumnail img {
	border: 1px solid #d9e4ee;
}
div.tv_replay div.tv_live_list span.play {
	position: absolute;
	left: 107px;
	top: 79px;
}
div.tv_replay div.tv_live_list ul li p.title {
	padding: 10px 0 11px;
	text-align: center;
}
div.tv_replay div.pager {
	padding: 20px 0 30px;
}
/*********************************************************************
	½ºÆ÷Ã÷TV - ¿Â¿¡¾î »ýÁß°è
/*********************************************************************/
div.tv_onair {
	padding: 0 0 30px;
	float: left;
	margin: 15px auto 0;
}
/* Áß¾Ó ÄÁÅÙÃ÷ ¿µ¿ª
-------------------------------------------------------------------------------*/
div.tv_onair #content_con div.area_movie {
	margin: 0 0 30px;
	position: relative;
	width: 561px;
	height: 415px;
	background: url("http://img.sbs.co.kr/s9/sports/image/tv/bg_area_movie.gif") no-repeat;
}
*+html div.tv_onair #content_con div.area_movie {
	margin: 0 0 30px;
}
div.tv_onair #content_con div.area_movie div.title {
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.tv_onair #content_con div.area_movie div.title * {
	vertical-align: middle;
}
div.tv_onair #content_con div.area_movie div.title h3 {
	position: absolute;
	left: 0px;
	top: 0px;
}
div.tv_onair #content_con div.area_movie div.title h3 a {
	display: block;
	padding: 16px 10px 16px 22px;
}
div.tv_onair #content_con div.area_movie div.title h4 {
	position: absolute;
	left: 147px;
	top: 21px;
	width: 300px;
	font-family: "µ¸¿ò";
	padding: 0 0 0 10px;
	color: #a5b0bc;
	font-size: 14px;
	border-left: 1px solid #5d5d5d;
}
div.tv_onair #content_con div.area_movie div.title h4 * {
	color: #a5b0bc;
}
div.tv_onair #content_con div.area_movie span.sponsor {
	position: absolute;
	right: 0px;
	top: 0px;
}
div.tv_onair #content_con div.area_movie div.siverlight {
	position: absolute;
	left: 10px;
	top: 52px;
}
div.tv_onair #content_con div.area_movie div.area_game_info {
	position: absolute;
	left: 412px;
	top: 53px;
}
div.tv_onair #content_con div.area_movie div.area_game_info a:hover {
	text-decoration: none;
}
div.tv_onair #content_con div.area_movie div.area_game_info p {
	padding: 13px 11px 0;
	width: 115px;
	height: 39px;
	background: url("http://img.sbs.co.kr/s9/sports/image/tv/bg_area_game_info_x.gif") repeat-x;
}
div.tv_onair #content_con div.area_movie div.area_game_info p span {
	display: block;
	padding: 0 0 1px 11px;
}
div.tv_onair #content_con div.area_movie div.area_game_info p span.title {
	font-weight: bold;
	color: #fff;
	background: url("http://img.sbs.co.kr/s9/sports/image/tv/bg_h5_tv_onair.gif") no-repeat 0 3px;
}
div.tv_onair #content_con div.area_movie div.area_game_info p span.subtitle {
	color: #a6a6a6;
	font-size: 11px;
	font-family: Dotum, "µ¸¿ò";
}
div.tv_onair #content_con div.area_movie div.area_game_info p span.date {
	font-weight: bold;
	color: #fff;
}
div.tv_onair #content_con div.area_movie div.area_game_info p span.time {
	color: #a6a6a6;
	font-size: 11px;
	font-family: Dotum, "µ¸¿ò";
}
div.tv_onair #content_con div.area_movie h5 img {
	display: block;
}
div.tv_onair #content_con div.area_movie p.visual {
	position: absolute;
	left: 412px;
	top: 217px;
}
/* HOT Æ÷Ä¿½º
-------------------------------------------------------------------------------*/

/* »ý»ý ¿µ»ó ´º½º
-------------------------------------------------------------------------------*/

/* ´Ù½Ãº¸±â 20091202 Ãß°¡ */
.sp_replay_area {clear:both; /* margin-top:20px; 20091231 */}
.sp_replay_title_area {clear:both; height:100%; overflow:auto; margin-top:20px; padding-bottom:5px;}
.sp_replay_title_area .tit {float:left; padding-top:1px; font-size:14px; color:#000000; font-weight:bold; font-family:Dotum;}
.sp_replay_title_area .ad {float:right; font-size:11px; color:#929292; font-family:Dotum;}
.sp_replay_title_area .ad img {display:inline-block; vertical-align:middle; padding-right:4px;}
.sp_replay_title_area .ad a, .sp_replay_title_area .ad a:hover {font-size:11px; color:#929292; font-family:Dotum;}


.sp_replay_list_area {clear:both; border-top:2px solid #adadad; background-image:url(http://img.sbs.co.kr/s9/sports/image/tv/line_2cx3.gif); background-position:left bottom; background-repeat:repeat-x;}
.sp_replay_list {clear:both; padding:19px 0; border-bottom:1px solid #eeeeee;}
.sp_replay_list .list_text {font-size:12px; color:#000000; font-family:Gulim;}
.sp_replay_list .list_text a, .sp_replay_list .list_text a:hover {color:#000000;}
.sp_replay_list .list_btn_area {clear:both; height:100%; overflow:auto; padding-top:10px;}
.sp_replay_list .list_btn_area .list_btn_left {float:left;}
.sp_replay_list .list_btn_area .list_btn_right {float:right;}
.sp_replay_list .list_btn_area .list_btn_right a {padding-left:4px;}

.sp_service_info {clear:both; margin-top:18px; font-size:11px; color:#636363; font-family:Dotum;}
.sp_service_info span {padding-left:16px; color:#636363; background-image:url(http://img.sbs.co.kr/s9/sports/image/tv/bar01.gif); background-position:7px 0; background-repeat:no-repeat;}
.sp_service_info span a, .sp_service_info span a:hover {color:#636363;}

.mt20 {margin-top:20px;}

/* Å¬¸³º¸±â & Netv*/
.sp_replay_title_area .btn {float:right;}
.replay_title_box {clear:both; margin-top:5px; padding:20px; background-color:#f6f6f6;}
.replay_title_box p {padding-left:15px; background:url(http://img.sbs.co.kr/s9/sports/image/tv/bullet_blue_5x7.gif) 0 3px no-repeat; color:#000000; font-size:14px; font-family:Dotum;}
.replay_title_box p a, .replay_title_box p a:hover {color:#000000;}
.replay_title_box .btn {margin-top:10px; text-align:right;}

.view_clipnnetv_area {clear:both; /* margin-top:20px; 20091231 */}
.view_clipnnetv_area .title1, .view_clipnnetv_area .title2 {width:100%; height:26px; overflow:hidden; background:url(http://img.sbs.co.kr/s9/sports/image/tv/tab_review.gif) 0 0 no-repeat;}
.view_clipnnetv_area .title2 {background-position:0 -34px;}
.view_clipnnetv_area .title1 li, .view_clipnnetv_area .title2 li {float:left;}
.view_clipnnetv_area .title1 li.tab1 {width:98px;}
.view_clipnnetv_area .title1 li.tab2 {width:87px;}
.view_clipnnetv_area .title2 li.tab1 {width:98px;}
.view_clipnnetv_area .title2 li.tab2 {width:87px;}
.view_clipnnetv_area .title1 li a, .view_clipnnetv_area .title2 li a {display:inline-block; width:100%; height:26px;}
.view_clipnnetv_area .title1 span, .view_clipnnetv_area .title2 span {display:none;}

.clip_list_area {clear:both; padding-bottom:40px; border-top:2px solid #adadad; background:url(http://img.sbs.co.kr/s9/sports/image/tv/line_2cx3.gif) left bottom repeat-x;}
.clip_list {clear:both; _height:100%; overflow:auto; padding-top:30px;}
.clip_list .photo {float:left; margin-right:10px;}
.clip_list .photo img {border:1px solid #e4e4e6;}
.clip_list .cont {float:left; width:460px;}
.clip_list .cont dt {padding-top:2px; color:#1e4fa0; font-size:14px; font-family:Dotum; font-weight:bold;}
.clip_list .cont dt a, .clip_list .cont dt a:hover {color:#1e4fa0;}
.clip_list .cont dd.txt {padding-top:10px; color:#000000; line-height:150%;}
.clip_list .cont dd.txt a, .clip_list .cont dd.txt a:hover {color:#000000;}
.clip_list .cont dd.id_date {padding-top:2px; color:#bbbbbb; font-size:11px; font-family:Dotum;}

.netv_list_area {clear:both; /* margin-top:15px; 20091231 */ padding-bottom:30px; background:url(http://img.sbs.co.kr/s9/sports/image/tv/line_2cx3.gif) left bottom repeat-x;}
.netv_list {clear:both; _height:100%; overflow:auto; padding:15px 0; border-top:1px solid #eaeaea;}
.netv_list_area .first {border:none;}
.netv_list .netv_list_left, .netv_list .netv_list_right {float:left; width:288px; _height:100%; overflow:auto;}
.netv_list .vod {float:left; margin-right:10px;}
.netv_list .netv_cont {float:left; width:180px;}
.netv_list .netv_cont .tit1 {color:#0b7bc9; font-weight:bold;}
.netv_list .netv_cont .tit1 a, .netv_list .netv_cont .tit1 a:hover {color:#0b7bc9;}
.netv_list .netv_cont .tit2 {padding-top:5px; color:#000000; font-size:11px; font-family:Dotum;}
.netv_list .netv_cont .tit2 span {padding-right:5px; color:#979797;}
.netv_list .netv_cont .tit3 {padding-top:5px; padding-left:32px; background:url(http://img.sbs.co.kr/s9/sports/image/tv/icon_tag.gif) 0 5px no-repeat; color:#95c033; font-size:11px; font-family:Dotum;}
.netv_list .netv_cont .tit3 a, .netv_list .netv_cont .tit3 a:hover {color:#95c033;}

/* NetvÅ¬¸³ */
.sp_netvclip_area {clear:both; margin-top:10px;}
.sp_netvclip_area p.tit {color:#000000; font-size:14px; font-family:Dotum; font-weight:bold;}

.input_form {border:1px solid #e1e1e1; background-color:#ffffff;}
.netv_search_box {clear:both; _height:100%; overflow:auto; margin-top:10px; background-color:#f6f6f6; padding:10px 20px 8px 20px;}
.netv_search_box li {float:left;}
.netv_search_box li.tit {padding-top:5px; padding-left:12px; padding-right:12px; background:url(http://img.sbs.co.kr/s9/sports/image/tv/bullet_blue01_5x7.gif) 0 7px no-repeat; color:#333333; font-size:12px; font-family:Dotum; font-weight:bold;}
.netv_search_box li.txt_form {padding-right:5px;}
.netv_search_box li.hot {padding-top:5px; padding-left:33px; background:url(http://img.sbs.co.kr/s9/sports/image/tv/icon_hot01.gif) 8px 5px no-repeat; color:#333333; font-size:12px; font-family:Dotum;}
.netv_search_box li.hot a, .netv_search_box li.hot a:hover {color:#000000;}

.netvclip_list_area {clear:both; margin-top:15px; padding-bottom:30px; background:url(http://img.sbs.co.kr/s9/sports/image/tv/line_2cx3.gif) left bottom repeat-x;}
.line_area {border-top:2px solid #adadad;}
.netvclip_list {clear:both; _height:100%; overflow:auto; padding:15px 0; border-top:1px solid #eaeaea;}
.netvclip_list_area .first {border:none;}
.netvclip_list .netvclip_list_left, .netvclip_list .netvclip_list_right {float:left; width:288px; _height:100%; overflow:auto;}
.netvclip_list .vod {float:left; margin-right:10px;}
.netvclip_list .netv_cont {float:left;}
.netvclip_list .netv_cont .tit1 {color:#0b7bc9; font-weight:bold;}
.netvclip_list .netv_cont .tit1 a, .netvclip_list .netv_cont .tit1 a:hover {color:#0b7bc9;}
.netvclip_list .netv_cont .tit2 {padding-top:5px; color:#000000; font-size:11px; font-family:Dotum;}
.netvclip_list .netv_cont .tit2 span {padding-right:5px; color:#979797;}
.netvclip_list .netv_cont .tit3 {padding-top:5px; padding-left:32px; background:url(http://img.sbs.co.kr/s9/sports/image/tv/icon_tag.gif) 0 5px no-repeat; color:#95c033; font-size:11px; font-family:Dotum;}
.netvclip_list .netv_cont .tit3 a, .netvclip_list .netv_cont .tit3 a:hover {color:#95c033;}


/* ÆäÀÌÂ¡ ºÎºÐ */
#paging { clear:both; width:100%; text-align:center; padding:0; }
#paging a { display:inline-block; font-family:verdana; border:1px solid #e3e3e3; height:14px; padding:1px 4px 2px 4px; margin:0 -1px 0 -1px; color:#000; text-align:center; letter-spacing:-1px;}
#paging a:hover { border:1px solid #ffb063; color:#ff7e00 !important; text-decoration:none; font-weight:bold; }
#paging .over { border:1px solid #ffb063; color:#ff7e00 !important; text-decoration:none; font-weight:bold; }/*Ãß°¡ skydown@sbs.co.kr 20090728*/
/* 2009-08-10 Ãß°¡ ¹× ¼öÁ¤ */
#paging .homeOn, #paging .endOn, #paging .homeOff, #paging .endOff,#paging .prevOn, #paging .nextOn, #paging .prevOff, #paging .nextOff { width:17px; height:17px; vertical-align:top; padding:0 !important; margin: 0 -3px 0 -3px !important; overflow:hidden; }
#paging .homeOn span, #paging .endOn span, #paging .homeOff span, #paging .endOff span, #paging .prevOn span, #paging .nextOn span, #paging .prevOff span, #paging .nextOff span { visibility:hidden; }
#paging .homeOn { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat 1px -37px; }
#paging .endOn { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat -63px -37px; }
#paging .homeOff { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat 1px 0; margin-right: -2px;}
#paging .endOff { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat -63px 0; }
#paging .prevOn { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat -21px -37px; margin-right:2px !important;}
#paging .nextOn { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat -41px -37px; margin-left:2px !important;}
#paging .prevOff { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat -21px 0; margin-right:2px !important;}
#paging .nextOff { background:url(http://img.sbs.co.kr/s9/news/paging2.gif) no-repeat -41px 0; margin-left:2px !important;}

