@charset "utf-8";
@import "common.css";
@import "layout.css";
@import "table.css";

/* 방송템플릿 -  배경 및 이미지 변경 */
body{background-color:#73c7b1;background-image:url(/images/common/type4/x_repeat.gif);}
#cntWrap{min-height:800px;padding:246px 0 168px 0;}
#secNavi{background-image:url(/images/common/type4/secNavi.gif);}
#cntBgtype1{background-image:url(/images/common/type4/y_repeat.gif);}
#cntBgtype2{background-image:url(/images/common/type4/cnt_top.gif);}
#cntBgtype3{padding-bottom:140px;background-image:url(/images/common/type4/cnt_bottom.gif);}
#secNavi{background-position:right top;padding-top:0px;}

#cntArea{min-height:643px;}

/* 로컬네비게이션 */
#secVisual{}
/* #secCnt{padding:0 15px 0 14px;overflow:hidden;}*/
#secCnt{padding:68px 15px 0 14px;overflow:hidden;}
#secNavi{overflow:hidden;height:auto;}
#secNavi h2{background:none;}
/* #secNavi h3{padding:0px;margin:0px;height:25px;font-size:1em;border-bottom:none;color:#000;font-size:14px;} */
/* #secNavi h3{padding:0px;margin:40px 0 0 0;height:25px;font-size:1em;border-bottom:none;color:#000;font-size:14px;} */
#secNavi h3{padding:40px 0px 0px 0px;margin-top:0px;width:100%;overflow:hidden;font-size:1em;border-bottom:none;color:#000;font-size:14px;}
#secNavi h3 a{color:#000;text-decoration:none;}
#secNavi p.favArea{width:100%;height:33px;text-align:center;background:none;}
#secNavi ul li{padding:3px 0 3px 0px;font-size:1em;border-bottom:none;background:none;text-align:center;}
#secNavi ul li.divLine{padding:0px;font-size:1px;}
#secNavi ul li h4{margin:3px 0 0 0;padding:3px 0 0 23px;height:19px;background:url(/images/broadcasting/bg_secStit1.gif) 50% top no-repeat;}
#secNavi ul li a{color:#000;font-weight:bold;padding:0px;background:none;display:inline;float:left;}
#secNavi ul li ul{margin:5px 0 3px 17px;display:block;}
#secNavi ul li ul li{border-bottom:none;font-weight:normal;line-height:11px;height:auto;background:none;}
#secNavi ul li ul li a{color:#464646;font-weight:normal;display:block;background:url(/images/common/bul_arrow3.gif) left 4px no-repeat;padding-left:8px;padding-top:2px;line-height:11px;font-size:11px;}
#secNavi ul li ul li a:hover{color:#ce3e69;background:url(/images/common/bul_arrow4.gif) left 4px no-repeat;}
#secNavi ul li ul li.on a{color:#ce3e69;font-weight:bold;background:none;background:url(/images/common/bul_arrow4.gif) left 4px no-repeat;}
#secNavi p.banner{margin-top:25px;text-align:center;}

/* 공통 */
#cntArea h1.titleBoard{margin-bottom:0px;background:url(/images/common/bul_board2.gif) left top no-repeat;}
#cntArea h1.titleSchedule{margin-bottom:15px;background:url(/images/common/bul_schedule2.gif) left top no-repeat;}
#cntArea h1.titlePhoto{margin-bottom:0px;background:url(/images/common/bul_photo2.gif) left top no-repeat;}
#cntArea h1.titleMovie{margin-bottom:0px;background:url(/images/common/bul_vod2.gif) left top no-repeat;}
#cntArea h1.titlePoll{background:url(/images/common/bul_poll2.gif) left top no-repeat;}

.boardListType1{border-top:1px solid #c9c9c9;padding-bottom:10px;overflow:hidden;}
.boardListType1 li{width:686px;padding:20px 5px;border-top:1px solid #e5e5e5;overflow:hidden;}
.boardListType1 li.first-child{border-top:none;}
.boardListType1 li p.title{color:#c6476d;}
.boardListType1 li p.title strong{font-weight:bold;color:#383838;font-size:14px;}
.boardListType1 li p.title strong a{color:#383838;}

.boardListType1 li ul{padding:3px 0;}
.boardListType1 li ul li{display:inline;padding:0 20px 0 10px;border:none;color:#888888;font-size:11px;line-height:140%;}
.boardListType1 li ul li.nameArea{padding:0 10px 0 0;border-right:1px solid #ededed;}
.boardListType1 li ul li strong{padding-left:9px;background:url(/images/common/bul_dot1.gif) left 5px no-repeat;}
.boardListType1 li ul li img{vertical-align:middle;}

.bbsType2 .tbvType1{border-bottom:0px;}


/* 메인 */
#cntWrap .templateMain{padding-left:34px;padding-right:30px;padding-top:22px;width:715px;}
/* #cntWrap .templateMain{padding-top:22px;padding-left:34px;padding-right:30px;width:715px;}*/

.templateMainLiftArea{width:504px;overflow:hidden;float:left;}
.templateMainRightArea{width:211px;float:left;overflow:hidden;}


.mainCntTopBannerArea{width:486px;height:146px;overflow:hidden;}
.rollingBanner{width:486px;height:126px;overflow:hidden;}
.rollingBannerCT{width:486px;height:20px;background:#e9e9e9;position:absolute;text-align:center;line-height:20px;overflow:hidden;color:#252525;}
.rollingBannerCT a.btnL{position:absolute;left:0px;}
.rollingBannerCT a.btnR{position:absolute;right:0px;}

.templateBoxTypeBtm1{margin-top:10px;width:490px;padding-bottom:5px;overflow:hidden;background:url(/images/broadcasting/bg_templateBoxTypeBtm1.gif) left bottom no-repeat;}
.templateBoxTypeTop1{width:100%;overflow:hidden;background:url(/images/broadcasting/bg_templateBoxTypeTop1.gif) left top no-repeat;}

.templateBoardType1{padding:8px 14px 10px 14px;overflow:hidden;}
.templateBoardType1 h3{height:21px;background:url(/images/broadcasting/ico_board.gif) left 1px no-repeat;padding-left:25px;}
.templateBoardType1 .textType1{padding:5px 0 0 0;}
.templateBoardType1 .imgType1{width:315px;position:relative;padding:5px 0 0 145px;overflow:hidden;}
.templateBoardType1 .imgType1 img{position:absolute;top:10px;left:5px;}
.templateBoardType1 .listType2{float:left;overflow:hidden;}
.templateBoardType1 .listType2 li{font-size:12px;line-height:20px;background-position:left 8px;padding-top:0px;padding-bottom:0px;}
.templateBoardType1 .listType2 li a{line-height:20px;}
.templateBoardType1 .listType2 li span{color:#ce3e69;}

.templateBoardType2{padding:8px 10px 10px 14px;overflow:hidden;width:220px;float:left;overflow:hidden;}
.bg_temBoardline{border-right:1px solid #e9e9e9}
.templateBoardType2 h3{width:auto;height:21px;background:url(/images/broadcasting/ico_board.gif) left 1px no-repeat;padding-left:25px;}
.templateBoardType2 .textType1{padding:5px 0 0 0;}
.templateBoardType2 .listType2{float:left;overflow:hidden;}
.templateBoardType2 .listType2 li{font-size:12px;line-height:20px;background-position:left 8px;padding-top:0px;padding-bottom:0px;}
.templateBoardType2 .listType2 li a{line-height:20px;}
.templateBoardType2 .listType2 li span{color:#ce3e69;}

.vodListType1{padding-top:10px;width:100%;overflow:hidden;}
.vodListType1 li{overflow:hidden;width:107px;float:left;padding:4px;}
.vodListType1 li p{overflow:hidden;position:relative;padding-bottom:4px;float:left;}
.vodListType1 li p img.bgImg{position:absolute;top:0px;left:0px;z-index:99;}
.vodListType1 li p img.sumImg{padding:3px;float:left;}
.vodListType1 li a{font-size:11px;}
.vodListType1 li span{color:#ce3e69;}

.playerRankArea{margin:20px 0 15px 0;padding:36px 10px 0 36px;height:103px;overflow:hidden;background:url(/images/broadcasting/bg_playerRankArea.gif) left top no-repeat;}
.playerRankArea ol{width:100%;overflow:hidden;}
.playerRankArea ol li{line-height:18px;width:100%;height:18px;overflow:hidden;}
.playerRankArea ol li a{line-height:18px;}
.playerRankArea ol li span{margin-left:10px;display:inline-block;}
.playerRankArea ol li span.arrowUp{padding-left:12px;color:#cd6888;font-size:10px;font-weight:bold;background:url(/images/broadcasting/ico_arrowUp.gif) left 1px no-repeat;}
.playerRankArea ol li span.noChange{width:10px;text-indent:-10000px;background:url(/images/broadcasting/ico_noChange.gif) left 50% no-repeat;}
.playerRankArea ol li span.arrowDown{padding-left:12px;color:#3e8eda;font-size:10px;font-weight:bold;background:url(/images/broadcasting/ico_arrowDown.gif) left 1px no-repeat;}

.bannerType1{margin-bottom:13px;}

/* 일정 게시판 */
.dateSelectArea{text-align:center;margin:15px 0 10px 0;}
.dateSelectArea div.dateArea{display:inline}
.dateSelectArea div.dateArea strong{margin-right:6px;}
.dateSelectArea input.prevBtn{vertical-align:top;margin:3px 6px 0 0;}
.dateSelectArea input.nextBtn{vertical-align:top;margin:3px 0 0 6px;}

.scheduleType1{padding:0 0 0 1px;background:url(/images/broadcasting/bg_schedule1.gif) right top no-repeat;overflow:hidden;}
.scheduleType1 thead tr th{border-bottom:0px;height:37px;}
.scheduleType1 tbody tr td{border:1px solid #d7d7d7;font-size:11px;}
.scheduleType1 tbody tr td div.dayArea{border:3px solid #fff;height:117px;padding:30px 4px 0 4px;position:relative;overflow:hidden;}
.scheduleType1 tbody tr td div.dayArea div.dayTit{position:absolute;top:11px;right:5px;}
.scheduleType1 tbody tr td div.dayArea div.today{position:absolute;top:13px;left:6px;}
.scheduleType1 tbody tr td div.dayArea p.dayCnt{width:84px;color:#888888;text-align:center;}
.scheduleType1 tbody tr td div.dayArea p.dayCnt strong{display:block;padding:5px 0 0 13px;color:#787878;background:url(/images/common/ico/ico_tv1.gif) left 6px no-repeat;text-align:left;}
.scheduleType1 tbody tr td.on div.dayArea{border:3px solid #d43866;}

.scheduleCntArea{background:url(/images/broadcasting/bg_scheduleBtmCnt1.gif) left repeat-y;}
.scheduleCntArea .scheduleDescArea{padding:17px;background:url(/images/broadcasting/bg_scheduleBtm1.gif) left bottom no-repeat;}
.scheduleCntArea .scheduleDescArea ul{overflow:hidden;}
.scheduleCntArea .scheduleDescArea ul li{padding-left:6px;background:url(/images/common/bul_darkgray1.gif) left 6px no-repeat;font-size:11px;color:#888888;}
.scheduleCntArea .scheduleDescArea ul.contestListType1 li{float:left;padding-right:10px;background-position:left 7px;}

/* 포토 게시판 */
.photoListType1{padding:10px 0 20px 0;width:100%;border-top:1px solid #c9c9c9;}
.photoListType1 td{padding:7px 10px;vertical-align:bottom;text-align:center;}
.photoListType1 td p{margin-top:5px;text-align:left;}
.photoListType1 td p span{color:#c6476d;}
.photoListType1 td ul li{text-align:left;padding-left:9px;background:url(/images/common/bul_dot1.gif) left 8px no-repeat;font-size:11px;}
.photoListType1 td ul li img{vertical-align:middle;line-height:100%;}

/* 동영상 게시판 */
.movieListType1{padding:10px 0 20px 0;width:100%;border-top:1px solid #c9c9c9;}
.movieListType1 td{padding:10px;}
.movieListType1 td a.imgL{margin-right:10px;}
.movieListType1 td span{color:#c6476d;}
.movieListType1 td ul{width:190px;padding-top:5px;float:left;}
.movieListType1 td ul li{float:left;text-align:left;padding-left:9px;width:82px;background:url(/images/common/bul_dot1.gif) left 6px no-repeat;font-size:11px;line-height:120%;}
.movieListType1 td ul li img{vertical-align:middle;}

/* 관련 플레이 리스트 */
.relPlaylistTitle{margin:25px 0 0 0;padding-top:10px;height:22px;background:url(/images/broadcasting/bg_relPlaylistAreaTop.gif) left top no-repeat;text-align:center;}
.relPlaylistArea{margin:0 0 35px 0;height:97px;background:url(/images/broadcasting/bg_relPlaylistArea.gif) left bottom no-repeat;overflow:hidden;}
.relPlaylistArea input{width:30px;float:left;}
.relPlaylistArea ul{width:636px;padding:8px 0;float:left;}
.relPlaylistArea ul li{width:196px;padding:8px;float:left;position:relative;overflow:hidden;font-size:11px;line-height:120%;}
.relPlaylistArea ul li a.imgL{margin-right:7px;float:left;}
.relPlaylistArea ul li span{color:#c6476d;}
.relPlaylistArea ul li p{position:absolute;bottom:5px;left:95px;color:#a2a2a2;}

/* 게시판 : Prev&Next */
.photoPrevNext{margin-top:20px;height:125px;padding:0 42px;background:url(/images/common/bg_photoPrevNext.gif) repeat-x;position:relative;}
.photoPrevNext input.leftBtn{position:absolute;top:0px;left:0px;}
.photoPrevNext input.rightBtn{position:absolute;top:0px;right:0px;}
.photoPrevNext ul{padding:0 24px;overflow:hidden;}
.photoPrevNext ul li{padding:14px;width:84px;height:97px;float:left;font-size:11px;}
.photoPrevNext ul li.on{padding:11px;border:3px solid #c95074;}

/* 설문조사 */
.pollAreaCnt .pollTitle{margin-bottom:10px;font-size:17px;color:#ba4367;text-align:center;font-weight:bold;line-height:100%;}
.pollAreaCnt .pollTitle img{vertical-align:top;margin-top:1px;}
.pollAreaCnt .pollListType{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:20px}
.pollAreaCnt .pollListType ul{padding:0 10px;}
.pollAreaCnt .pollListType ul li{padding:4px 0;line-height:110%;}
.pollAreaCnt .pollListType ul li input{vertical-align:middle}
.pollAreaCnt .pollListType ul.voteList{overflow:hidden;}
.pollAreaCnt .pollListType ul.voteList li{width:100%;border-top:1px solid #ededed;padding:5px 0;overflow:hidden;}
.pollAreaCnt .pollListType ul.voteList li.first-child{border-top:none}
.pollAreaCnt .pollListType ul.voteList li p{height:19px;line-height:170%;float:left;overflow:hidden;}
.pollAreaCnt .pollListType ul.voteList li p input{vertical-align:middle;}
.pollAreaCnt .pollListType ul.voteList li div.graphArea{float:right;width:307px;height:19px;overflow:hidden;background:url(/images/common/bg_graphArea.gif) no-repeat;}
.pollAreaCnt .pollListType ul.voteList li div.graphArea strong{width:100%;height:19px;line-height:170%;display:block;text-align:center;color:#fff;background:url(/images/common/full_graphArea.gif) no-repeat;}

.pollAreaCnt .pollMatchType{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:20px;background:url(/images/common/bg_matchType.gif) 50% 50% no-repeat;width:626px;}
.pollAreaCnt .pollMatchType ul.voteList{overflow:hidden;}
.pollAreaCnt .pollMatchType ul.voteList li{width:50%;float:left;text-align:center;}
.pollAreaCnt .pollMatchType ul.voteList li p{margin:2px auto;height:19px;line-height:170%;}
.pollAreaCnt .pollMatchType ul.voteList li p input{vertical-align:middle;}
.pollAreaCnt .pollMatchType ul.voteList li div.graphArea{margin:2px auto;width:195px;height:19px;overflow:hidden;background:url(/images/common/bg_graphArea1.gif) no-repeat;}
.pollAreaCnt .pollMatchType ul.voteList li div.graphArea strong{width:100%;height:19px;line-height:170%;display:block;text-align:center;color:#fff;background:url(/images/common/full_graphArea1.gif) no-repeat;float:left;}

.pollAreaCnt .btnArea{margin-top:10px;}

/* @media_print */
@media print {
	body, #wrapper, #cntBgtype1, #cntBgtype2, #cntArea{background:none;}
	#topArea, #secNavi, #footer, #widgetWrap{display:none;}
	.topbtnArea, .btnArea, .relPlaylistTitle, .relPlaylistArea, .commentCnt, .prevNextArea, .tagArea, .actionArea{display:none;}
	#cntWrap, #cntArea{padding:0; margin:0; height:auto;}
}