#chTitle   /* 돋움11 */
li, #chTitle  a, #chTitle  a:hover, #chTitle  .checkMemb  a, .chMember, #chTitle  .option  span, .chList  .videoInfo  span, #tag  .tagIcon, #function  a, #function  .btnBG, #function  .btnBG1, #reply  .commentList  .date, #searchArea  .tab  .tabOff, .searchResult, .viewLevel, .successNoti .txt 
{ font: 11px Dotum, Arial, Tahoma, Helvetica, sans-serif; }

#menuArea   /* 돋움11 볼드 */
.btnCheck, #menuArea .btnNormal, #searchArea .tab .tabOn { font: bold 11px Dotum, Arial, Tahoma, Helvetica, sans-serif; }

/* 영문 10 */
.reply, .bar, .play { font: 10px Tahoma, Verdana, Arial; }

/* 영문 10 볼드 */
.pageNavi .on, .pageNavi1 .on, .chNum, .time { font: bold 10px Tahoma, Verdana, Arial; vertical-align: middle; text-align: left; }

/* 영문 11 */
.copyright { font: 11px Tahoma, Verdana, Arial; }

/* 영문 11 볼드 */
.sel, .pageNavi a, .pageNavi1 a, .pageNavi .on a, .pageNavi1 .on a { font: bold 11px Tahoma, Verdana, Arial; }

/* 가입채널 레벨 */
.level_01, .level_02, .level_03, .level_04 { padding-left: 18px; }

.level_01 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/level_01.gif) no-repeat scroll 0px -1px; }

.level_02 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/level_02.gif) no-repeat scroll 0px -1px; }

.level_03 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/level_03.gif) no-repeat scroll 0px -1px; }

.level_04 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/level_04.gif) no-repeat scroll 0px -1px; }

/* 랭킹번호 */
.rankingNum_1 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num1.gif) no-repeat scroll 0px 0px; padding-left: 17px; vertical-align: middle; }

.rankingNum_2 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num2.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_3 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num3.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_4 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num4.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_5 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num5.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_6 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num6.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_7 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num7.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_8 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num8.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_9 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num9.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

.rankingNum_10 { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/num10.gif) no-repeat scroll 4px 9px; padding-left: 17px; clear: both; }

#contWrap { width: 980px; margin-right: auto; margin-left: auto; position: relative; height: auto; }

#leftArea { float: left; width: 288px; margin-top: 30px; }

#rightArea { width: 680px; float: right; margin-top: 168px; }

#contArea { padding: 29px; }

/* 채널 타이틀 */
#chTitle ul { }

#chTitle li { float: left; padding-top: 5px; padding-bottom: 5px; }

#chTitle h1 { }

#chTitle h2 { }

#chTitle .option a { cursor:pointer; }

#chTitle .option .checkMemb { color: #999999; }

#chTitle .color { font: 20px Verdana, Arial, sans-serif; }

#chTitle .option { margin-top: 8px; padding-left: 5px; height: 23px; }

#chTitle .interval { padding-right: 4px; padding-left: 4px; font-size: 11px; }

#chTitle a { text-decoration: none; letter-spacing: -1px; }

#chTitle a:hover { text-decoration: none; letter-spacing: -1px; }

#chTitle .checkMemb { padding-right: 7px; padding-left: 7px; }

#chTitle .checkMemb a { }

#chTitle .chProfile { height: 110px; width: 272px; margin-top: 8px; padding: 13px 7px 7px; }

#chTitle .chProfile .title { font-size: 12px; font-weight: bold; height: 18px; }

#chTitle .chProfile .close { float: right; margin-top: -2px; cursor: pointer; background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/close.gif) no-repeat scroll center center; height: 16px; width: 16px; }

#chTitle .chProfile .view { height: 76px; overflow: auto; overflow-x: hidden; margin-top: 12px; font-size: 12px; line-height: 16px; }

#chTitle .chProfile .view img { margin-right: 8px; float: left; margin-left: 2px; }

/* 페이지 네비게이션 */
.pageNavi { margin-top: 30px; margin-bottom: 20px; text-align: center; }

.pageNavi1 { margin-bottom: 10px; text-align: center; padding-top: 10px; }

.pageNavi .naviTable th, td, .pageNavi1 .naviTable th, td { margin-right: 1px; margin-left: 1px; cursor: pointer; }

.pageNavi .naviTable, .pageNavi1 .naviTable { margin-right: auto; margin-left: auto; }

.pageNavi a, .pageNavi1 a { }

.pageNavi ul, .pageNavi1 ul { margin-right: auto; margin-left: auto; }

.pageNavi .sel { padding: 3px 5px; }

.pageNavi .selIcon { padding: 3px; }

.pageNavi1 .sel { padding: 1px 3px 2px; }

.pageNavi1 .selIcon { padding: 1px; }

.pageNavi .on, .pageNavi1 .on { margin-right: 1px; margin-left: 1px; }

#title { margin-bottom: 8px; }

#title dt { float: left; display: block; }

#title dd { float: right; display: block; }

#Player { background: #333333; height: 368px; width: 606px; margin-bottom: 6px; }

#tag { height: auto; }

#tag .tagIcon { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/iconTag.gif) no-repeat 0px 1px; padding-left: 30px; width: 470px; padding-top: 0px; }

#tag a { text-decoration: none; font-family: Dotum, Arial, Tahoma, Helvetica, sans-serif; }

#tag a:hover { text-decoration: none; font-family: Dotum, Arial, Tahoma, Helvetica, sans-serif; }

#function a { }

#function { padding-top: 6px; padding-bottom: 6px; margin-top: 4px; }

#function li { float: left; }

#contnet { font: 12px/20px Gulim, Verdana, Arial, sans-serif; padding-top: 20px; padding-bottom: 20px; }

#reply { font: 12px/20px Gulim, Verdana, Arial, sans-serif; }

#reply .inputBox { padding: 9px; margin-top: 4px; margin-bottom: 4px; }

#reply .inputBox .re { height: 37px; float: left; width: 514px; }

#reply .inputBox .btnReply { float: left; margin-left: 6px; }

#reply .inputBox .btnReply1 { width: 60px; padding-top: 10px; padding-bottom: 10px; text-align: center; }

#reply .inputBox a { font-weight: bold; }

.check { position: absolute; margin-top: 3px; margin-left: 3px; }

.iconAdd { line-height: 0px; cursor: pointer; display: block; z-index: 150; height: 13px; width: 13px; overflow: hidden; margin-top: 32px; margin-left: 47px; position: absolute; }

.iconDel { height: 18px; width: 20px; position: absolute; margin: 14px 0px 0px 20px; }
.iconDel .icon { position: absolute; z-index: 100; }
.iconDel .bg { height: 18px; width: 20px; position: absolute; }


.iconAdd img { vertical-align: top; margin: 0px; padding: 0px; float: left; }

.successNoti { height: 32px; width: 182px; position: absolute; margin: 7px 0px 0px 30px; z-index: 900; }
.successNoti .txt { position: absolute; padding: 10px; letter-spacing: -1px; z-index: 900; }
.successNoti .bg { position: absolute; height: 32px; width: 182px; }


#reply .commentList { margin-top: 10px; padding-right: 6px; padding-left: 6px; }

#reply .commentList a { font-weight: bold; }

#reply .commentList .date { }

#reply .commentList dt { padding-top: 8px; padding-bottom: 3px; }

#reply .commentList dd { }

#menuArea { margin-top: 24px; }

#menuArea .menuGroup .menu { height: 20px; font-size: 12px; font-weight: bold; padding: 3px 12px 0px 3px; margin: 0px 0px 4px; float: left; width: auto; vertical-align: middle; }

#menuArea .menuGroup .menu_on { height: 20px; font-size: 12px; font-weight: bold; padding: 3px 12px 0px 3px; margin: 0px 0px 4px; float: left; width: auto; }

#menuArea .menuGroup .contBox { margin: 0px; padding: 0px; clear: both; position: relative; width: 266px; }

#menuArea .box { margin-bottom: 16px; padding: 11px; width: 266px; }

#menuArea .menuTitle { height: 20px; padding-bottom: 4px; }

#menuArea .title { width: 174px; background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/iconCate.gif) no-repeat scroll 0px 4px; padding-left: 18px; padding-top: 5px; height: 14px; overflow: hidden; font-size: 12px; font-weight: bold; }

#menuArea .title1 { width: 174px; background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/iconCate1.gif) no-repeat scroll 0px 4px; padding-left: 18px; padding-top: 5px; height: 14px; overflow: hidden; font-size: 12px; font-weight: bold; cursor: pointer; }

.list { margin-top: 12px; overflow: auto; overflow-x: hidden; width: 266px; height: 478px; position: relative; }

.list dl { list-style:none; height: 45px; width: 240px; margin: 0px; padding: 6px 0px 6px 3px; }

.list dt { float: right; width: 174px; line-height: 16px; font-size: 12px; text-align: left; }

.list dd { float: left; }

.list .img { float: left; }

.list .videoInfo { float: right; text-align: left; width: 173px; height: 12px; }

.bar { padding-right: 4px; padding-left: 4px; }

#menuArea .option { padding-top: 5px; margin-top: 5px; clear: both; }

#menuArea .btn, #searchArea .btn { margin-right: 1px; margin-left: 1px; display: block; float: left; }

#menuArea .btnCheck { padding-left: 14px; letter-spacing: -1px; padding-right: 6px; height: 14px; padding-top: 4px; display: block; float: left; }

#menuArea .btnNormal { letter-spacing: -1px; height: 14px; display: block; float: left; padding: 4px 6px 0px; }

.chList { margin-top: 12px; overflow: auto; overflow-x: hidden; width: 266px; height: 392px; }

.chList dl { padding: 6px 0px 6px 3px; width: auto; height: 48px; }

.chList dt { width: auto; height: 12px; }

.chList dd { font-size: 12px; margin-top: 4px; height: 13px; overflow: hidden; }

.chList .videoInfo { float: left; height: 14px; width: 240px; }

#menuArea .categoryList { position: absolute; width: 266px; height: 500px; z-index: 100; }

#menuArea .cateListAll { margin-top: 12px; height: 480px; overflow: scroll; overflow-x: hidden; }

#menuArea .cateListAll li { background: url(http://imgcdn.pandora.tv/ptv_img/freeSkin/raykim/iconCate2.gif) no-repeat scroll 7px 3px; font-size: 12px; line-height: 16px; padding: 4px 0px 4px 21px; }

.rankingList { margin-top: 12px; overflow: auto; overflow-x: hidden; width: 266px; height: 478px; }

.rankingList dl { padding: 4px 0px 4px 3px; width: auto; margin: 4px 0px; height: 32px; }

.rankingList dt { font-size: 12px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; }

.rankingList dd { float: left; }

.rankingList .videoInfo { width: 224px; float: left; display: inline; padding-left: 16px; }

.rankingList img { float: left; vertical-align: middle; margin-top: 2px; margin-right: 3px; margin-left: 3px; }

.rankingList input { margin: 0px; padding: 0px; }

.copyright { text-align: right; height: 80px; padding-top: 10px; padding-right: 5px; }

#searchArea .btnSearch { letter-spacing: -1px; height: 18px; display: block; float: left; padding: 4px 6px 0px; font-size: 12px; font-weight: bold; margin-top: 3px; }

#searchArea .tab { margin-top: 10px; }

#searchArea .tab li { float: left; }

#searchArea .tab .tabOff { width: 130px; text-align: center; height: 18px; padding-top: 8px; cursor: pointer; }

#searchArea .tab .tabOn { width: 130px; text-align: center; vertical-align: middle; height: 19px; padding-top: 8px; cursor: pointer; }

.noVideoFound { text-align: center; height: 100px; padding-top: 40px; }

.noVideoFound dt { font-size: 12px; width: 250px; text-align: center; height: 24px; }

.noVideoFound dd { width: 250px; text-align: center; font-size: 12px; }

#searchArea .search { height: 17px; width: 208px; border: 2px solid #6363f5; padding: 4px 3px 3px; }

.searchResult { margin-bottom: 12px; }

.iconHD { line-height: 0px; display: block; z-index: 150; height: 14px; width: 13px; overflow: hidden; margin-top: 18px; margin-left: 47px; position: absolute; }

.iconHD img { vertical-align: top; margin: 0px; padding: 0px; float: left; }

.viewLevel { position: absolute; background: #000000; width: 60px; height: 13px; color: #FFFFFF; letter-spacing: -1px; text-align: center; padding-top: 3px; filter:alpha(opacity:80); -ms-filter: alpha(opacity=80); }


.playlist {	border:2px solid #c3c3c3; color:#262626; background:#ffffff; font: normal 12px/140% Arial, Tahoma, Helvetica, sans-serif; }

.pop_bg { background:#efefef; }

#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }

.facebox_hide { z-index:-100; }

.facebox_overlayBG { background-color: #000; z-index: 99; }

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
