﻿*{margin:0; padding:0;no-word-wrap:break-word;word-break:break-all;}
body, input, button, select  {font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
dl,ul,ol,li{list-style:none;}
img, fieldset, button {border:none;}
hr, legend {display:none;}
input {vertical-align:middle; }
address {font-style:normal; font-family:verdana;font-size:11px;}
select, input {vertical-align:middle; font-size:12px;}
.hidden {display:none;}
.fleft {float:left;}
.fright {float:right;}

.cb {clear:both; font-size:0; zoom:1;}
.h20 {height:20px;}
.bold {font-weight:bold !important;}
.none, a.none  {background-image:none !important;}
.bar {color:#d1d0d0; margin:0 5px;}
.sub {color:#8e8e8e; font-size:12px;}
.small {font-size:11px;}

.search .drop {position:absolute; top:9px; right:65px; background:url("http://imgcdn.pandora.tv/static/search/s_share.gif") 1px -365px no-repeat; width:10px; height:10px; cursor:pointer;}
.search .redrop {position:absolute; top:9px; right:65px; background:url("http://imgcdn.pandora.tv/static/search/s_share.gif") -19px -365px no-repeat; width:10px; height:10px; cursor:pointer;}

.gnb {float:right; color:#d1d0d0; padding-top:6px; font-family:Dotum;}
.gnb a {margin:0 7px; }
.gnb span {margin:0 7px; color:#000;}


#p_gnb { height:60px; margin:0 auto; position:relative;}
#p_gnb h1 {float:left;}
#p_gnb h1 span {display:block;float:left;margin-left:15px; margin-top:30px;}
#p_gnb h1 span a {margin:0 3px;}
#p_gnb h1 img{float:left;}
#p_gnb #moremenu {right:155px; top:30px;}
#p_gnb .gnb {margin-top:7px;}
#p_gnb .search {float:right; margin-top:5px; border:3px solid #014b96; position:relative; width:150px;}
#p_gnb .search input { border:0; } 
#p_gnb .search .btn {background:url("http://imgcdn.pandora.tv/static/search/s_share.gif") 0 -315px no-repeat; width:33px; height:20px; line-height:23px; color:#fff;float:right;}
#p_gnb .search .txt {width:110px;  float:left; padding-top:5px;border:none;}


#moremenu {position:absolute;  z-index:999; right:0; top:23px;border:2px solid #e7e7e7;background:#fff; padding:3px; width:200px;}
#moremenu td {font-size:11px;padding:0 5px 0 12px; height:22px;}
#moremenu td a {color:#999;}
#moremenu td strong {color:#0E63BE;}
#moremenu dl {padding:3px 3px 0 3px;}
#moremenu dt {float:left;display:inline;width:45px; height:20px;clear:both;line-height:15px;}
#moremenu dd {height:20px; width:145px; overflow:hidden;float:left; #float:none;line-height:15px;white-space:nowrap;}
#moremenu dd a {margin-right:5px;}
#moremenu a.bold {color:#80a9de;}
#moremenu .more a {color:#8e8e8e;background:url("http://imgcdn.pandora.tv/static/main/main_share.gif") no-repeat -97px -481px; padding-left:6px;font-size:11px; font-family:Dotum; }
#moremenu .more {border-top:1px solid #ddd;	clear:both;	padding-top:5px;text-align:right; }

.flag_gb, .flag_ko, .flag_en, .flag_jp, .flag_cn {background: url("http://imgcdn.pandora.tv/static/webtv/flag.gif") no-repeat; padding-left:20px; cursor:pointer;}
.flag_gb { background-position:0 -1px; #background-position:0 -1px;}
.flag_ko { background-position: 0 -16px;}
.flag_en { background-position: 0 -43px;# background-position: 0 -43px;}
.flag_cn { background-position: 0 -58px;#background-position: 0 -58px;}
.flag_jp { background-position: 0 -29px;#background-position: 0 -30px;}

.langSet {position:absolute;  z-index:999;right:10px; top:23px; }
.langSet ul {border:2px solid #e7e7e7;background:#fff;}
.langSet li {padding:2px 5px;}
.langSet li:hover {background:#efefef;}


.moremenu { background:url("http://imgcdn.pandora.tv/static/search/s_share.gif") right -762px no-repeat;#background:url("http://imgcdn.pandora.tv/static/search/s_share.gif") right -762px no-repeat; padding-right:15px; cursor:pointer;}

.paging { clear:both;text-align:center;padding:10px 0; margin-bottom:20px; font-weight:bold;font-family:verdana;font-size:11px; }
.paging a {border:1px solid #d3d3d3;  padding:4px 6px; margin:0 2px; overflow:hidden; line-height:19px; color:#999; }
.paging a.on {background:#e2e9f7;  font-weight:bold; }
.paging .left {background: url("http://imgcdn.pandora.tv/static/share.gif") -24px -424px no-repeat; width:8px; height:13px;}
.paging .right {background: url("http://imgcdn.pandora.tv/static/share.gif") -32px -424px no-repeat; width:8px; height:13px;}
.paging a img {vertical-align:-3px; #vertical-align:-2px;}

.no_01, .no_02, .no_03, .no_04, .no_05, .no_06, .no_07, .no_08, .no_09, .no_10 { background:url("http://imgcdn.pandora.tv/static/search/s_no.gif") no-repeat;}
.no_01 { background-position: 0 4px;}
.no_02 { background-position: 0 -27px;}
.no_03 { background-position: 0 -58px;}
.no_04 { background-position: 0 -89px;}
.no_05 { background-position: 0 -120px;}
.no_06 {background-position:  0 -151px;}
.no_07 { background-position: 0 -182px;}
.no_08 { background-position: 0 -213px;}
.no_09 { background-position: 0 -244px;}
.no_10 { background-position: 0 -275px;}
.no_11, .no_12, .no_13, .no_14, .no_15, .no_16, .no_17, .no_18, .no_19, .no_20 { background:url("http://imgcdn.pandora.tv/ptv_img/main/s_no_11.gif") no-repeat;}
.no_11 {  background:url("http://imgcdn.pandora.tv/ptv_img/main/s_no_11b.gif") 0 4px no-repeat;}
.no_12 { background-position: 0 -27px;}
.no_13 { background-position: 0 -58px;}
.no_14 { background-position: 0 -89px;}
.no_15 { background-position: 0 -120px;}
.no_16 {  background:url("http://imgcdn.pandora.tv/ptv_img/main/s_no_11b.gif") 0 -151px no-repeat;}
.no_17 { background-position: 0 -182px;}
.no_18 { background-position: 0 -213px;}
.no_19 { background-position: 0 -244px;}
.no_20 { background-position: 0 -275px;}

.no01, .no02, .no03, .no04, .no05, .no06, .no07, .no08, .no09, .no10 { background:url("http://imgcdn.pandora.tv/static/main/main_share.gif") no-repeat;}
.no01 { background-position: 0 4px;}
.no02 { background-position: 0 -27px;}
.no03 { background-position: 0 -58px;}
.no04 { background-position: 0 -89px;}
.no05 { background-position: 0 -120px;}
.no06 { background-position: 0 -151px;}
.no07 { background-position: 0 -182px;}
.no08 { background-position: 0 -213px;}
.no09 { background-position: 0 -244px;}
.no10 { background-position: 0 -275px;}

.hd_on { background:url("http://imgcdn.pandora.tv/static/share.gif") no-repeat -156px -522px; position:absolute; top:6px; left:6px; height:16px;width:24px;}
.star_01 { background: url("http://imgcdn.pandora.tv/static/share.gif") no-repeat  -87px -126px; height:12px;width:13px; }
.star_02 { background: url("http://imgcdn.pandora.tv/static/share.gif") no-repeat  scroll -100px -126px;  height:12px;width:13px;}
.star_03 { background: url("http://imgcdn.pandora.tv/static/share.gif") no-repeat  scroll -113px -126px; height:12px;width:13px;}

.up	{ background:url("http://imgcdn.pandora.tv/static/search/s_share.gif") 0 -530px no-repeat; float:right; width:15px;  padding-left:15px; color:#ed1e20; font-size:11px;}
.dw	{ background:url("http://imgcdn.pandora.tv/static/search/s_share.gif") 0 -557px no-repeat; float:right; width:15px;  padding-left:15px; color:#0056ff; font-size:11px;}
.updw { text-align:center; color:#ff7e00; font-size:11px; font-weight:bold; float:right; width:30px; }

.icon_l {background: url("http://imgcdn.pandora.tv/ptv_img/main/icon_next.gif") no-repeat ;cursor:pointer;float:left;height:15px;width:13px;}
.icon_r {background: url("http://imgcdn.pandora.tv/ptv_img/main/icon_next.gif") no-repeat -13px 0;cursor:pointer;float:left;height:15px;width:14px;}
.icon_l2 {background:url("http://imgcdn.pandora.tv/ptv_img/cate/icon_next2.gif") no-repeat 0 0; cursor:pointer; float:left; height:15px;width:14px; }
.icon_r2 {background:url("http://imgcdn.pandora.tv/ptv_img/cate/icon_next2.gif") no-repeat -14px 0; cursor:pointer; float:left; height:15px;width:14px; }
.icon_h {background:url("http://imgcdn.pandora.tv/static/main/icon_n.gif") no-repeat scroll 0 0;height:9px;margin-left:4px;width:9px;}
.icon_n {background: url("http://imgcdn.pandora.tv/static/main/icon_n.gif") no-repeat scroll -22px 0;height:9px;margin-left:4px;width:9px;}
.icon_u {background: url("http://imgcdn.pandora.tv/static/main/icon_n.gif") no-repeat scroll -46px 0;height:9px;margin-left:4px;width:9px;}
.icon_favorite_s, .icon_widget_s, .icon_rss_s {background: url("http://imgcdn.pandora.tv/static/search/share_icon.gif") no-repeat ;height:16px;margin-left:3px;width:16px;} 
.icon_favorite_s {background-position:-36px 0;}
.icon_rss_s {background-position:-18px 0;}
.icon_popcorn {background: url("http://imgcdn.pandora.tv/static/main/icon_popcorn.gif") no-repeat; width:13px; height:12px;}

.ad_l {background: url("http://imgcdn.pandora.tv/static/main/main_share.gif") no-repeat 0 -435px;cursor:pointer;float:left;height:14px;width:9px;}
.ad_r {background: url("http://imgcdn.pandora.tv/static/main/main_share.gif") no-repeat right -479px;cursor:pointer;float:right;height:14px;width:9px;}

.view_list, .view_list_on, .view_thumb, .view_thumb_on {background: url("http://imgcdn.pandora.tv/static/search/s_share.gif") no-repeat ;width:17px; height:17px; margin-left:3px;}  
.view_list {background-position: 0 -616px;}
.view_list_on {background-position: 0 -595px;}
.view_thumb {background-position:-16px -595px;}
.view_thumb_on {background-position: -16px -616px;}

.movie_del {background: url("http://imgcdn.pandora.tv/static/share.gif") no-repeat -61px -439px;cursor:pointer;height:13px;overflow:hidden;width:13px;}
.icon_19 {background:url("http://imgcdn.pandora.tv/ptv_img/cupi/cupi_ico_19.gif") no-repeat right top;height:14px;width:14px;margin-right:3px; }
.icon_19over {background:url("http://imgcdn.pandora.tv/static/share.gif") no-repeat -100px -522px;display:block;height:15px;width:26px;position:absolute; right:5px; top:5px;}

.icon_blog_01, .icon_blog_02, .icon_blog_03, .icon_blog_04, .icon_blog_05, .icon_blog_06, .icon_blog_07, .icon_blog_08, .icon_blog_09, .icon_blog_10, .icon_blog_11 {
 width:21px;	height:21px;background:url("http://imgcdn.pandora.tv/static/share.gif") -46px -598px no-repeat;	cursor:pointer;	float:left;	margin-top:-3px; }

.icon_blog_01 {  background-position: -46px -598px;}
.icon_blog_02 { background-position: 0 -598px ;}
.icon_blog_03 { background-position:-69px -598px ;}
.icon_blog_04 { background-position: -23px -598px ;}
.icon_blog_05 { background-position: -137px -390px ;}
.icon_blog_06 { background-position:-92px -598px;}
.icon_blog_07 { background-position: -116px -598px ;}
.icon_blog_08 { background-position: -160px -390px ;}
.icon_blog_09 { background-position: 0 0;}
.icon_blog_10 {  background-position: -21px 0 ;}
.icon_blog_11 { background-position: -42px 0 ; }
.icon_blog_12 { width:28px;	height:21px;background:url("http://imgcdn.pandora.tv/ptv_img/share_img/icon_cy.gif") no-repeat;	cursor:pointer;	float:left;	margin-top:-3px; }


#pop {color:#666;}
#pop input {border:1px solid #ccc;}
#pop h2 {background:url("http://imgcdn.pandora.tv/gimg/pay/payment_pop_bg.gif");font-size:14px;	color:#fff; font-family:Dotum; height:47px; line-height:40px; padding-left:10px;}
#pop .box {border:1px solid #ededed; margin:10px 20px; background:#f4f4f4; padding:10px;} 
#pop .box input {border:1px solid #ccc;}
#pop .movie li {text-align:right; padding:3px 0;}
#pop .movie li input { margin-left:10px;padding:2px; width:200px;}
#pop .btn { text-align:center;}
#pop .btn input {background:#999 url("http://imgcdn.pandora.tv/gimg/pay/payment_pop_bg.gif") 0 -5px repeat-x; color:#fff; padding:3px; font-weight:bold; border:1px solid #666;}




#layerPopup .playlist {border:2px solid #C3C3C3;}
#layerPopup {background:#fff; color:#000;}
#layerPopup	.playlist_title {font-size:12px;font-family:Gulim; font-weight:bold;padding:7px 5px 3px 5px; background:#c3c3c3;}
#layerPopup  a {text-decoration:none; color:#444; cursor:pointer; }
#layerPopup  a:hover, #layerPopup a:active, #layerPopup a:focus {text-decoration:underline;}
.icon_close {background:url("http://imgcdn.pandora.tv/static/share.gif") no-repeat -143px -421px;cursor:pointer;height:13px;width:12px; float:right;}
#FRM_SHARE_FRM table {margin-top:5px;}
#FRM_SHARE_FRM td {padding:3px 0;}
#FRM_SHARE_FRM td  div {font-size:11px; font-family:Dotum; color:#666;}


#FRM_BAG {position: fixed; _position: absolute; right: 1px;bottom:0; #bottom: -1px; z-index: 9999; font-family:Dotum;}
#BAG_MENT {padding-top:5px;}
#BAG_ERR_MENT {background:#efefef; text-align:center;padding:7px ;color:red; font-size:11px; line-height:14px;}
.playlist2 { width:280px;color:#262626;border:1px solid #ccc;position:relative; background:#fff;}
.playlist2 input {border:1px solid #aaa; height:18px; line-height:15px;padding:0 3px;}
.playlist2 .playlist2_top { background:url("http://imgcdn.pandora.tv/static/top_1.gif") -1px -1px; line-height:18px;height:25px;padding:0 7px;font-weight:bold;}
.playlist2 .playlist2_bottom {background:url("http://imgcdn.pandora.tv/static/bottom_1.gif") -1px 0; height:25px; padding:0 7px;}
.playlist2 .playlist2_bottom a.upload_link {float:left;margin-top:7px;font-size:11px;}
.playlist2 .playlist2_center {	position:relative;	padding:0px 5px; }
.playlist2 .playlist2_bg {background:#ddd;text-align:center;padding:5px;font-size:11px;line-height:15px;}
.playlist2 .playlist2_in { border:1px solid #ccc;margin:0 5px;}
.playlist2 .playlist2_title{ color:#262626;text-decoration:none;}
.playlist2 .playlist2_link{ color:#80A9DE;padding-top:5px;display:block;}
.playlist2 .playlist_list {height:200px; overflow:auto;padding:5px; position:relative;
	scrollbar-face-color: #fff; 
	scrollbar-shadow-color: #ccc; 
	scrollbar-highlight-color: #fff; 
	scrollbar-3dlight-color: #ccc; 
	scrollbar-darkshadow-color: #fff; 
	scrollbar-track-color: #efefef; 
	scrollbar-base-color: #789789;
	scrollbar-arrow-color: #aaa;}
}
.playlist2 .playlist_list li a {display:block;}
.playlist2 .playlist_list img {float:left; margin-right:5px;border:1px solid #ccc; width:80px; height:60px; cursor: pointer;}
.playlist2 .playlist_list li {height:62px; overflow:hidden;clear:both;margin-top:5px;position:relative; color:#666;}
#BAG_PRG_DEL {position:absolute; background:url("http://imgcdn.pandora.tv/gimg/img/playlist/but_close2.gif") no-repeat; cursor: pointer; width:13px; height:13px; top:46px; left:66px;}
#BAG_PRG_TITLE {font-weight:bold;padding-top:5px; height:14px; line-height:14px;overflow:hidden;margin-bottom:3px;display:block;}
.playlist2 .all_play {_width:50px;background: url("http://imgcdn.pandora.tv/static/play_bg.gif") repeat-x; font-size:11px; font-family:Dotum;float: right; padding-left: 13px;cursor:pointer; margin-top:3px;}
.playlist2 .all_play span {background:#fff url("http://imgcdn.pandora.tv/static/play_bg.gif") right 0 ;display:block;height:19px; overflow:hidden;padding-right:5px; line-height:20px;}
.playlist2 .pop_bg {background:#efefef none repeat 0 0; color:red; font-size:11px; line-height:14px; }
.layer_close {float:right; margin-top:7px;background:url("http://imgcdn.pandora.tv/gimg/img/playlist/but_close.gif") no-repeat; width:13px; height:13px;cursor:pointer;}
.red {color:red;}

/* 모바일웹에서 상단 m.pandora.tv로 이동 버튼 */
.gomobile {height:134px; line-height:134px; padding-top:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:60px; position:relative;  background:#37c2fd; color:#FFFFFF; border-bottom:1px solid #666666; cursor:pointer; font-weight:bold;}

