@charset "utf-8";
@import url('bbs.css');

body {margin:0; padding:0;font-size:12px; color:#646464; font-family:dotum, 돋움,verdana,tahoma,AppleGothic,sans-serif;}
form, input, select, textarea {margin:0; padding:0; font-size:12px; color:#646464; font-family:dotum, 돋움,AppleGothic,sans-serif;}
textarea {resize:none;}
img {border:0 none;}
a {color:#646464; text-decoration:none;}
a:hover {color:#646464; text-decoration:underline;}

body {background:url("/lovebeat_v3/style/itemlist/popup_bg.gif") #f3ecff repeat-x;}
#popup_item {position:relative; margin:0 auto; pading:0; width:430px; height:580px; background:url("/lovebeat_v3/style/itemlist/popup_itemlist_bg.gif") center 45px no-repeat;}
#popup_item h1 {margin:0; padding:20px 0 0 5px; height:25px;}
#popup_item .footer {position:absolute; bottom:10px; overflow:hidden; margin:0; padding:0 3px; width:424px; height:18px; font-size:11px;}
#popup_item .footer .tip {float:left; padding-top:4px;}
#popup_item .footer .btn_close {float:right; cursor:pointer;}

#popup_item .iteminfo {position:relative; float:left; margin:7px 10px 0 10px; _margin:7px 0 0 5px; padding:0 0 0 105px; width:135px; list-style:none; background:#f5f2fb;}
#popup_item .iteminfo dt {padding:7px 0; font:bold 12px 돋움; letter-spacing:-1px; color:#3c1884;}
#popup_item .iteminfo dt img {margin:0;padding:0;border:0 none;vertical-align:middle;}
#popup_item .iteminfo dd {margin:0; width:135px; color:#999;}
#popup_item .iteminfo dd span.day {display:inline-block; padding-left:9px; width:40px; line-height:1.3; color:#3c3c3c; background:url("/lovebeat_v3/common/bul_1.gif") 1px 6px no-repeat;}
#popup_item .iteminfo .beat {color:#fc6805;}
#popup_item .iteminfo .tall {color:#028ccd;}
#popup_item .iteminfo .ncoin {color:#444;}
#popup_item .iteminfo .toon {color:#028ccd;}
#popup_item .iteminfo .thumb {position:absolute; left:0; top:0; width:98px; height:98px; margin:0; background:url("/lovebeat_v3/style/itemlist/item_bg_style_v2.gif") no-repeat;}
#popup_item .iteminfo .thumb img {padding:9px; width:80px; height:80px; vertical-align:middle;}
#popup_item .iteminfo .item_ty1 {background-position:center 0;}
#popup_item .iteminfo .item_ty2 {background-position:center -98px;}
#popup_item .iteminfo .item_ty3 {background-position:center -196px;}
#popup_item .iteminfo .item_ty4 {background-position:center -294px;}
#popup_item .iteminfo .item_ty5 {background-position:center -588px;}
#popup_item .iteminfo .item_ty5 img {padding:4px; width:90px; height:90px;}
#popup_item .iteminfo .item_ty6 {background-position:center -392px;} /* 꼬꼬마 남 */
#popup_item .iteminfo .item_ty7 {background-position:center -490px;} /* 꼬꼬마 여 */
#popup_item .iteminfo .item_ty8 {background-position:center -686px;} /*아이돌 남*/
#popup_item .iteminfo .item_ty9 {background-position:center -784px;} /*아이돌 여*/
#popup_item .iteminfo .explain {position:absolute; left:0; top:104px; width:235px; font-size:11px; line-height:1.3; letter-spacing:-1px; color:#999;}
#popup_item .styleinfo {position:relative; float:right; margin:7px 6px 0 0; _margin:7px 3px 0 0; width:68px; padding:0 0 0 60px; list-style:none;}
#popup_item .styleinfo dt {position:absolute; left:0; top:117px; width:125px; text-align:center;}
#popup_item .styleinfo dt img {vertical-align:middle;}
#popup_item .styleinfo dd.tit {padding-top:5px; line-height:1.2; letter-spacing:-1px; color:#3c3c3c;}
#popup_item .styleinfo dd.tit a {color:#3c3c3c;}
#popup_item .styleinfo dd {margin:0; padding:0; width:65px;}
#popup_item .styleinfo .thumb {position:absolute; left:0; top:0; width:52px; height:88px; background:#faf8ff;}
#popup_item .styleinfo .thumb img {width:52px; height:88px; border:2px solid #ccc;}
#popup_item .styleinfo .nick {padding-top:8px; font:normal 11px/1.4 돋움; letter-spacing:-1px; color:#999;}
#popup_item .styleinfo .nick img {margin-top:-2px; padding:0 2px 0 1px; vertical-align:middle;}
#popup_item .styleinfo .state {position:absolute; left:0; top:97px; width:125px; font:bold 11px/1.3 돋움; color:#eb4196;}
#popup_item .styleinfo .state a, #popup_item .styleinfo .state a:hover {color:#eb4196;}
#popup_item .styleinfo .none {position:absolute; top:10px; left:0; padding:20px 0 0 0 ; width:122px; height:100px; font-size:12px; letter-spacing:-1px; line-height:1.3; color:#999; text-align:center;}
#popup_item .wrap_comment_none {margin-top:80px; padding:0; line-height:1.7; color:#999; text-align:center;}

/* comment - old
.wrap_comment {clear:both; margin:0 auto; padding:0; width:402px;}
.wrap_comment .wrap_tip {overflow:hidden; margin:0; padding:0 0 5px 0; height:10px; background:#fff;}
.wrap_comment .wrap_tip span {float:left; font:normal 11px 돋움;}
.wrap_comment .wrap_tip em {float:right; font:normal 11px 돋움; color:#3c1884; letter-spacing:-1px;}
.wrap_comment .before_login {padding: 0 0 10px 0; text-align:center; color:#8F8F8F; font-weight:normal; background:#fff;}
.wrap_comment .before_login img {vertical-align:middle;}
.wrap_comment .input_comment {position:relative; width:402px; height:47px; margin:0; padding:0; overflow:hidden; background:#fff;}
.wrap_comment .input_comment textarea {
	float:left; width:338px; height:32px; padding:5px; margin:0 3px 0 0; border:1px solid #DADADA;
	scrollbar-track-color:#ADADAD; scrollbar-face-color:#939393; scrollbar-arrow-color:#FFF;
	scrollbar-3dlight-color:#ADADAD; scrollbar-darkshadow-color:#ADADAD;
	scrollbar-highlight-color:#949494; scrollbar-shadow-color:#949494;}
.wrap_comment .input_comment .wrap_btn {float:left;}
.wrap_comment .input_comment .wrap_btn .input_btn {margin:0 0 2px 0;}
.wrap_comment .input_comment .wrap_btn .words {margin:0; padding:0; font-size:11px; color:#8E8E8E; text-align:center;}
 */

.wrap_comment {clear:both; margin:0 auto; width:402px; background:#fff;}
.wrap_comment .wrap_tip {margin:0; padding:0 0 5px 0; height:10px; background:#fff;}
.wrap_comment .line {overflow:hidden; margin:0; padding:0 0 5px 0; height:10px; background:url("/lovebeat_v3/bbs/bg_td.gif") repeat-x left 30px;}
.wrap_comment .wrap_tip span {float:left; font:normal 11px 돋움;}
.wrap_comment .wrap_tip em {float:right; font:normal 11px 돋움; color:#eb4196; letter-spacing:-1px;}
.before_login {padding: 0 0 10px 0; text-align:center; color:#8F8F8F; font-weight:bold; background-color:#fff;}
.before_login img {vertical-align:middle;}
.input_comment {position:relative; width:402px; height:47px; margin:0; padding:0; background-color:#fff; overflow:hidden;}
.input_comment textarea {
	float:left; width:338px; height:32px; padding:5px; margin:0 3px 0 0; border:1px solid #DADADA; overflow:auto;
	scrollbar-track-color:#ADADAD;/*Scrollbar BackgoundColor*/ scrollbar-face-color:#939393;/*Bar Color*/ scrollbar-arrow-color:#FFF;/*Arrow*/
	scrollbar-3dlight-color:#ADADAD;/*Outline Top&Left*/ scrollbar-darkshadow-color:#ADADAD;/*Outline Right&Bottom*/
	scrollbar-highlight-color:#949494;/*Inline Top&Left*/ scrollbar-shadow-color:#949494;/*Inline Right&Bottom*/}
.input_comment .wrap_btn {float:left; cursor:pointer;}
.input_comment .wrap_btn .input_btn {margin:0 0 2px 0;}
.input_comment .wrap_btn .words {margin:0; padding:0; font-size:11px; color:#8E8E8E; text-align:center;}


/* comment - article list old
.wrap_comment .wrap_articlelist {clear:both; width:402px; margin:0 auto; padding:0; list-style:none;}
.wrap_comment .wrap_articlelist li {margin:0; overflow:hidden; background:url("/lovebeat_v3/bbs/bg_td.gif") repeat-x left bottom;}
.wrap_comment .wrap_articlelist li.last {border-bottom:1px solid #DADADA; background:none;}
.wrap_comment .wrap_articlelist li .info {padding:11px 0 0 0; overflow:hidden;}
.wrap_comment .wrap_articlelist li .info .nick {float:left; margin:-4px 0 0 0; padding:5px 0 0 5px; font-weight:bold;}
.wrap_comment .wrap_articlelist li .info .declare {position:absolute;right:5px;top:12px; font:normal 11px 돋움; color:#b8b8b8;}
.wrap_comment .wrap_articlelist li .info .declare a {color:#b8b8b8;}
.wrap_comment .wrap_articlelist li .info .label {margin-top:-3px; vertical-align:middle;}
.wrap_comment .wrap_articlelist li .info .date {padding:0 0 0 15px; font-family:verdana; font-size:9px; color:#8F8F8F; background:url("/lovebeat_v3/bbs/bss_bar1.gif") 7px 1px no-repeat;}
.wrap_comment .wrap_articlelist li .info .btn_comment {margin:0 0 -1px 0; vertical-align:middle;}
.wrap_comment .wrap_articlelist li .article {width:390px; padding:4px 5px 4px 5px; color:#8F8F8F; line-height:130%; word-wrap:break-word; word-break:break-all;}
 */

.wrap_comment .wrap_articlelist {clear:both; width:402px; margin:0 auto; padding:0; list-style:none;}
.wrap_comment .wrap_articlelist li {position:relative; margin:0; padding:0; background:url("/lovebeat_v3/bbs/bg_td.gif") repeat-x left bottom; overflow:hidden; zoom:1;}
.wrap_comment .wrap_articlelist li.last {border-bottom:1px solid #DADADA; background:none;}
.wrap_comment .wrap_articlelist li .info {padding:11px 0 0 1px; overflow:hidden;}
.wrap_comment .wrap_articlelist li .info .declare {position:absolute;right:5px;top:12px; font:normal 11px 돋움; color:#b8b8b8;}
.wrap_comment .wrap_articlelist li .info .declare a {color:#b8b8b8;}
.wrap_comment .wrap_articlelist li .info .label {margin-top:-3px; vertical-align:middle;}
.wrap_comment .wrap_articlelist li .info .label2 {margin:0; padding:0 0 1px 0; vertical-align:middle;}
.wrap_comment .wrap_articlelist li .info .date {padding:0 0 0 15px; font-family:verdana; font-size:9px; color:#8F8F8F; background:url("/lovebeat_v3/bbs/bss_bar1.gif") 7px 1px no-repeat;}
.wrap_comment .wrap_articlelist li .info .btn_comment {margin:0 0 -1px 0; vertical-align:middle;}
.wrap_comment .wrap_articlelist li .article {width:390px; padding:4px 5px 4px 5px; color:#8F8F8F; line-height:130%; word-wrap:break-word; word-break:break-all;}
.wrap_comment .wrap_articlelist li .article .btn_comment {margin:0 0 -1px 0; vertical-align:middle;}
.wrap_comment .gm .info .nick {padding:5px 0 0 40px; color:#5e1aa3; background:url("/lovebeat_v3/bbs/ic_gm.gif") no-repeat 5px 3px;}
.wrap_comment .gm .info .nick a {color:#5e1aa3;}
.wrap_comment .gm .article {color:#7648a6;}
.wrap_comment .nick {float:left; margin:-4px 0 0 0; padding:5px 0 0 5px; font-weight:bold; color:#3c3c3c;}
.wrap_comment .nick a {color:#3c3c3c;}
.wrap_comment .vip {padding:5px 0 1px 28px; color:#3c3c3c; background:url("/lovebeat_v3/bbs/ic_vip.gif") no-repeat 5px 3px;}
.wrap_comment .vip_bk {padding:5px 0 1px 28px; color:#3c3c3c; background:url("/lovebeat_v3/bbs/ic_vip_bk.gif") no-repeat 5px 3px;}
.wrap_comment .portal {background:none;}
.wrap_comment .vip a, .wrap_comment .vip_bk a, .wrap_comment .portal a {color:#3c3c3c;}

/* 기네스-공감 */
.popup_guinness {margin:0 auto; pading:0; width:280px; height:160px; background:url("/lovebeat_v3/popup/popup_guinness_bg.gif") center 45px no-repeat;}
.popup_guinness h1 {margin:0; padding:20px 0 15px 5px; height:25px;}
.popup_guinness .box_popup {padding:0 15px 15px 15px; width:250px; height:105px; line-height:1.4; background:url("/lovebeat_v3/popup/popup_guinness_bg.gif") center bottom no-repeat;}
.popup_guinness p {margin:15px 0 0 0; padding:0; text-align:center; /*border-top:1px solid #dbdbdb;*/}

/* 전신샷 */
.popup_fullshot {margin:0 auto; pading:0; width:280px; height:160px; background:url("/lovebeat_v3/popup/popup_guinness_bg.gif") center 45px no-repeat;}
.popup_fullshot h1 {margin:0; padding:20px 0 15px 5px; height:25px;}
.popup_fullshot #divUploadForm {width:280px; margin:0 auto;}
.popup_fullshot .box_popup {padding:0 15px 15px 15px; width:250px; height:203px; line-height:1.4; background:url("/lovebeat_v3/popup/popup_guinness_bg.gif") center bottom no-repeat;}
.popup_fullshot p {margin:0; padding:0;}
.popup_fullshot .wrap_txt {margin:0 0 10px 0; color:#3c3c3c;}
.popup_fullshot .wrap_tip {padding:0 0 20px 0; font:normal 11px 돋움; color:#999; letter-spacing:-1px; border-bottom:1px solid #dbdbdb;}
.popup_fullshot .t_point1 {color:#eb4196;}
.popup_fullshot .wrap_btn {margin-top:20px; text-align:center; cursor:pointer;}
.popup_fullshot .wrap_btn img {margin:0 1px;}

/* 사진올리기 */
.popup_photoupload  {margin:0 auto; pading:0; width:280px; height:160px; background:url("/lovebeat_v3/popup/popup_guinness_bg.gif") center 45px no-repeat;}
.popup_photoupload h1 {margin:0; padding:20px 0 15px 5px; height:25px;}
.popup_photoupload .box_popup {padding:0 15px 15px 15px; width:250px; height:120px; line-height:1.4; background:url("/lovebeat_v3/popup/popup_guinness_bg.gif") center bottom no-repeat;}
.popup_photoupload p {margin:0; padding:0;}
.popup_photoupload .wrap_txt {margin:0 0 10px 0; color:#3c3c3c;}
.popup_photoupload .wrap_tip {padding:0 0 20px 0; font:normal 11px 돋움; color:#999; letter-spacing:-1px; border-bottom:1px solid #dbdbdb;}
.popup_photoupload .t_point1 {color:#eb4196;}
.popup_photoupload .wrap_btn {margin-top:20px; text-align:center; cursor:pointer;}
.popup_photoupload .wrap_btn img {margin:0 1px;}
.popup_photoupload .wrap_imgupload {text-align:center;}

/* 파일첨부 */
.uploadfile {margin:5px 0 15px 0; padding:0; position:relative; width:250px;}
.uploadfile * {margin:0; padding:0; vertical-align:middle;}
.uploadfile .btn_upload {position:absolute;left:155px;top:0; width:45px; height:20px; overflow:hidden; cursor:pointer;}
.uploadfile .opacity {width:45px; height:20px; filter:alpha(opacity:0); opacity:0; margin:0; z-index:2;cursor:pointer;}
.uploadfile .input_upload {width:151px; height:16px; margin:0; padding:2px 0 0 5px; color:#8f8f8f; border:1px solid #dadada;}

/* 팝업-타입2 */
.popup_type2 {margin:0 auto; padding:0;}
.popup_type2 * {margin:0; padding:0;}
.popup_type2 .popup_top h1 {font:bold 14px 돋움; color:#fff; margin:0; padding:0 0 0 30px; height:35px; line-height:35px; border:1px solid #ac8cfb; background:url("/lovebeat_v3/common/bul_5.gif") 19px 16px no-repeat;}
.popup_type2 .popup_body {margin:0; padding:15px 17px 0 17px; background:#fff;}
.popup_type2 .popup_body .cnt1 {margin:0 0 15px 0; padding:0 0 0 8px; color:#666;}
.popup_type2 .popup_btm {padding:15px 0 25px 0; text-align:center; background:#fff;}

/* 신고하기 */
#popup_declare {width:460px;}
#popup_declare h1 {border:0 none;}
#popup_declare .list_type1 {width:100%; font:normal 12px 돋움; border:1px solid #dcd7dd;}
#popup_declare .list_type1 th {height:17px; padding:5px 5px 5px 10px; font:normal 12px 돋움; text-align:left; border-bottom:1px solid #dcd7dd; background:#f2ecf2;}
#popup_declare .list_type1 td {height:17px; padding:5px 5px 5px 10px; font:normal 12px 돋움; text-align:left; border-left:1px solid #dcd7dd; border-bottom:1px solid #dcd7dd; background:#fcf8fc;}
#popup_declare .list_type1 td .sorting_list {margin:0; padding:0;}
#popup_declare .list_type1 td .sorting_list td {border:0; padding:0;}
