h3, h4, h5 {
	padding: 0;
	margin: 0;
}
hr {
	display: none;
}
#main_matchweek {
	width: 221px;
	height: 141px;
}
#main_matchweek h3 {
	padding: 0 0 5px;
	text-align: right;
}
#main_matchweek div.teamvs {
	width: 221px;
	height: 97px;
	background: url('../images/main/bg_matchvsround.gif') no-repeat;
	position: relative;
}
#main_matchweek div.teamvs p {
	position: absolute;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	top: 10px;
}
#main_matchweek div.teamvs p.team1 {
	left: 15px;
}
#main_matchweek div.teamvs p.team2 {
	left: 130px;
}
#main_matchweek div.btime {
	position: relative;
	width: 221px;
	height: 25px;
	margin: 5px 0 0;
	background: url('../images/main/bg_matchbtime.gif') no-repeat;
}
#main_matchweek div.btime p {
	top: 7px;
	left: 25px;
	position: absolute;
	font-weight: bold;
}

#main_notice {
	margin: 20px 0 0;
	width: 221px;
	border-bottom: 1px solid #F6F6F6;
}
#main_notice h3{
	height: 15px;
	border-bottom: 1px solid #ECECEC;
}

#main_notice ul{
	border-top: 1px solid #F6F6F6;
	border-bottom: 1px solid #ECECEC;
	padding: 4px 0;
}
#main_notice li {
	font-size: 11px;
	padding: 2px 0 2px 8px;
	background: url('../images/main/bl_plus.gif') no-repeat 2px 7px;
}
#main_notice li span {
	font-family: Tahoma;
	color: #999;
	float: right;
	padding: 0 5px 0 0;
}

#main_vod {
	margin: 20px 0 0;
	width: 221px;
}
#main_vod h3  {
	position: relative;
}
#main_vod h3 span {
	position: absolute;
	right: 5px;
	top: 3px;
}
#main_vod .bg {
	margin: 3px 0 0 8px;
	width: 203px;
	height: 190px;
	background: url('../images/main/main_vodbg01.gif') no-repeat;
}
#main_vod p.video {
	padding: 10px 0 0 24px;
}
#main_vod div.text {
	padding: 5px 0 0 24px;
}
#main_vod div.text p.month {
	font-weight: bold;
}
#main_vod .color_01{
	color: #297dbd;
}

#main_promain {
	width: 221px;
	margin: 10px 0 0;
}

#main_promain1 {
	width: 221px;
	margin: 5px 0 0 0px;
}


#main_todayschedule {
	width: 600px;
	padding: 0 0 10px 0;
	background: url('../images/main/bg_todayschedule.gif') no-repeat bottom;
}
#main_todayschedule div.calendar {
	margin: 10px 0 0 8px;
	float: left;
}
#main_todayschedule div.calendar h5 {
	margin: 0 0 2px 10px;
}
#main_todayschedule div.time_notice {
	margin: 0 0 0 190px;
}
#main_todayschedule div.time_notice h4{
	margin: 20px 0 0;
	width: 392px;
	height: 19px;
	background: #2980BE;
}
#main_todayschedule div.time_notice a {
	color: #fff;
}
#main_todayschedule div.time_notice h4 div {
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	padding: 4px 0 0 14px;
	float: left;
}
#main_todayschedule div.time_notice ul {
	width: 365px;
	margin: 2px 0 0 2px;
}
#main_todayschedule div.time_notice li {
	height: 21px;
	padding: 3px 0 0 10px;
	border-bottom: 1px solid #EBEAE9;
	background: url('../images/main/bl_bluedot.gif') no-repeat 2px 8px
}
#main_todayschedule div.time_notice li span {
	font-size:11px;
	color: #2980BE;
	font-weight: bold;
}
#main_todayschedule div.scrollarea {
	margin: 5px 0 0;
	overflow-y: auto;
	width: 392px;
	height: 128px;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-darkshadow-color: #E5E5E5;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #9A9A9A;}
}
#main_todayschedule div.calendar div.calendar_num {
	background: #E2E2E2;
	padding: 5px 0 5px 5px;
}
#main_todayschedule div.calendar div.calendar_num p {
	font-size: 1px;
	line-height: 1px;
}
#main_todayschedule div.calendar div.calendar_num p img{
	margin: 2px 2px 0 3px;
}


#main_sprotsnews h3 {
	margin: 20px 0 0;
	width: 345px;
	height: 23px;
	padding: 5px 0 0 12px;
	border: 1px solid #CDCDCD;
	position: relative;
}
#main_sprotsnews h3 span {
	position: absolute;
	top: 8px;
	left: 310px;
}
#main_sprotsnews div.img_news {
	width: 334px;
	margin: 5px 0 0;
}
#main_sprotsnews div.img_news ul {
	width: 330px;
	padding: 0;
	margin: 0 0 0 3px;
}
#main_sprotsnews div.img_news li {
	height: 23px;
	font-size: 11px;
	padding: 5px 0 0 10px;
	border-bottom: 1px solid #EBEAE9;
	background: url('../images/main/bl_dot.gif') no-repeat 12px 8px;
	position: relative;
}

#main_sprotsnews div.img_news li span {
	position: absolute;
	right: 5px;
}



#main_scoreboard h3 {
	margin: 20px 0 0;
	width: 345px;
	height: 23px;
	padding: 5px 0 0 12px;
	border: 1px solid #CDCDCD;
	position: relative;
}
#main_scoreboard h3 span {
	position: absolute;
	top: 8px;
	left: 310px;
}
#main_scoreboard ul {
	width: 326px;
}
#main_scoreboard li {
	font-size: 11px;
	height: 24px;
	padding: 4px 0 0 10px;
	margin: 5px 0 0;
	border-bottom: 1px solid #EBEAE9;
	position: relative;
}
#main_scoreboard li span.score {
	color: #1D74B0;
	font-weight: bold;
}
#main_scoreboard li span.btn {
	position: absolute;
	left: 270px;
}
#main_scoreboard div.scrollarea {
	margin: 5px 0 0;
	overflow-y: auto;
	width: 330px;
	height: 116px;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-darkshadow-color: #E5E5E5;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #9A9A9A;}
}






#main_people {
	width: 345px;
	margin: 20px 0 0;
}
#main_people h3 {
	width: 345px;
	height: 23px;
	padding: 5px 0 0 12px;
	margin: 0 0 7px;
	border: 1px solid #CDCDCD;
	position: relative;
}
#main_people h3 span {
	position: absolute;
	top: 8px;
	left: 310px;
}
#main_people div p.img {
	width: 67px;
	height: 79px;
	border: 1px solid #BFBFBF;
}
#main_people div p {
	float: left;
}
#main_people div p img {
	border:1px solid #fff;
	padding: 1px 0 0;
}


#main_leaguerank h3 {
	margin: 20px 0 0;
	clear: both;
	width: 240px;
	height: 23px;
	padding: 5px 0 0 12px;
	border: 1px solid #CDCDCD;
	position: relative;
}
#main_leaguerank h3 span {
	position: absolute;
	top: 8px;
	left: 205px;
}
#main_leaguerank ul {
	width: 240px;
	height: 260px;
	margin: 8px 0 0 0;
}
#main_leaguerank li {
	height: 26px;
	color: #333;
	padding: 6px 0 0 10px;
	border-bottom: 1px solid #EBEAE9;
	background: url('../images/main/bl_bluenum.gif') no-repeat 6px 6px;
	position: relative;
}
#main_leaguerank li span.win{
	position: absolute;
	color: #666;
	left: 160px;
}
#main_leaguerank li span.num{
	color: #fff;
	font-size: 10px;
	font-family: Arial;
}
#main_leaguerank li span.padding {
	margin: 0 1px 0 -3px;
}
#main_leaguerank li.bg{
	background-image: url('../images/main/bl_bluenum.gif') no-repeat 6px 5px;
	background-color: #e4e4e4;
}

#main_espnnews h3 {
	margin: 13px 0 0;
	clear: both;
	width: 240px;
	height: 23px;
	padding: 5px 0 0 12px;
	border: 1px solid #CDCDCD;
	position: relative;
}
#main_espnnews h3 span {
	position: absolute;
	top: 8px;
	left: 205px;
}
#main_espnnews div.img {
	margin: 8px 0 0 2px;
	float: left;
}
#main_espnnews div.img img {
	padding: 1px;
	border: 1px solid #bdbebd;
}
#main_espnnews div.text {
	margin: 7px 0 0 155px;
}
#main_espnnews div.text p {
	padding: 3px 0 0;
	width: 80px;
}
#main_espnnews div.text p.line {
	font-size: 14px;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration: underline;
}
#main_espnnews .color {
	color: #313031;
}

