@charset "utf-8";
/*마진 기본영역*/
body{width:100%; height:100%; font-size:10pt; color:#555; font-family:"돋움",dotum, helvetica, verdana, sans-serif; background:url(../images/body_bg03.jpg) repeat left top;}
img { margin:0; padding:0; vertical-align:top; line-height:0; border:0;}
/*bookBg공통*/
.layout_topBg{width:1024px; height:10px; background:url(../images/laylout-topBg.gif) no-repeat left top}
.layout_middleBg{width:1024px; height:100%; background:url(../images/laylout-middleBg.jpg) repeat-y left top}
.layout_bottomBg{width:1024px; height:10px; background:url(../images/laylout-bottomBg.gif) no-repeat left top}

body {  
    scrollbar-face-color: #2e2e2e;  
    scrollbar-shadow-color: #000;  
    scrollbar-highlight-color:#333;  
    scrollbar-3dlight-color: #333;  
    scrollbar-darkshadow-color: #111;  
    scrollbar-track-color: #000;  
    scrollbar-arrow-color: #444;   
}  



.white_B{font-weight:bold; color:#fff}
.black_B{color:#000; font-weight:bold;}
.black_BB{color:#000; font-weight:bold; position:relative; top:2px;}
.gray_B{color:#5c5c5d; font-weight:bold;}
#eziCtrl_div {position: relative;}
.gray_C{position:absolute; right:0px; top:17px; color:#5c5c5d; z-index:1;width:95px; height:20px; background:url(../images/sub/album_not.png);}
.gray_D{position:absolute; right:0px; top:17px; color:#5c5c5d; z-index:1;width:95px; height:20px; background:url(../images/sub/album_on.png);}


.yellow_B{color:#fced04; font-weight:bold}
.selectbox {width:89px; position:relative; top:1px; left:0; z-index:80; /*display: none;*/ height:22px;  line-height:22px; color:#545252; background:#fff url(../images/common/dropdown_icon.gif) no-repeat right top; border:1px solid #bbbaba;font-family: 돋움;font-size: 10pt;}
.selectbox3 {width:89px; display: none; height:22px;  line-height:22px; color:#545252; background:#fff url(../images/common/dropdown_icon.gif) no-repeat right top; border:1px solid #bbbaba;font-family: 돋움;font-size: 10pt;}
select{color:#545252;  border:1px solid #bbbaba;font-family: 돋움;font-size: 10pt; height:22px;  line-height:22px;}
.png {_display:inline-block;}
.png img {_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.hide_input{color:blue; font-weight:bold; width:134px; padding:0 4px; height:22px; border:none; line-height:22px;}
.myinfo_P { font: 10pt "verdana"; color: #434343; border:#C8C8C8 2px solid;padding:0 4px; line-height:22px; color:#C8C8C8}
.onInput3 { font: 10pt "verdana"; color: #434343; border:2px solid #00aeef; padding:0 4px; line-height:22px; color:#00aeef}
.offInput3 { font: 10pt "verdana"; color: #434343; border:2px solid #C8C8C8; padding:0 4px; line-height:22px; color:#C8C8C8}


.comment_top{position:relative; width:789px; height:29px; line-height:29px; background:url(../images/sub/comment_top.jpg) repeat-x left top;}
.comment_date{position:relative; width:572px; height:150px; border:1px solid #bebdbd; line-height:22px; padding:0 4px;}

.file_date{position:relative; top:10px; width:572px; height:22px; border:1px solid #bebdbd; line-height:22px; padding:0 4px;}
.file_dateAdd{position:relative; top:10px; width:476px; margin:2px 0; height:auto; border:1px solid #bebdbd; line-height:26px; padding:0 4px;}
#brName1{position:relative; height:auto; top:10px; border:1px solid #bebdbd; line-height:22px; padding:0 4px; }


.write_grayB{color:#636161; font-weight:bold}
.write_subject{width:572px; height:22px; border:1px solid #bebdbd; line-height:22px; padding:0 4px;}

.info_input{color:blue; width:160px; height:22px; border:1px solid #bebdbd; line-height:22px; padding:0 4px;}


.flie_add{position:relative; top:10px; width:77px; height:20px; background:url(../images/common/upload_btn.jpg) no-repeat left top;}
.flie_del{position:relative; top:10px; margin:0 0 0 3px;  width:44px; height:20px; background:url(../images/common/del_btn.jpg) no-repeat left top;}

.selectbox_theme2 {width:200px;}
.bbs_s{position:relative; left:0; top:0; width:210px; padding:0 4px; height:22px; border:1px solid #bbbaba; line-height:22px; color:#545252; overflow:hidden}

.pageing td span{width:100%; height:24px; display:inline-block;}
.pageing td span a{border-left:1px solid #8c8a8a; border-right:1px solid #8c8a8a; padding:0 10px; text-decoration:none;line-height:24px; display:inline-block;  height:24px; background:url(../images/common/page_defult.jpg) repeat-x left top; color:#798391; font-weight:bold}
.pageing td span a:hover{border-left:1px solid #8c8a8a; border-right:1px solid #8c8a8a; padding:0 10px; text-decoration:none; line-height:24px; height:24px; background:url(../images/common/page_on.jpg) repeat-x left top; color:#fff; font-weight:bold}
.pageing td span a:active{border-left:1px solid #8c8a8a; border-right:1px solid #8c8a8a; padding:0 10px; text-decoration:none; line-height:24px; height:24px; background:url(../images/common/page_on.jpg) repeat-x left top; color:#fff; font-weight:bold}

.printme{border:1px solid #bebdbd; float:left; top:0; width:383px; height:160px; overflow-x:hidden; overflow-y:scroll; padding:3px 3px 3px 3px; line-height:20px;}



/*top*/
#btn6{position:absolute; z-index:100; top:0; left:50%; width:60px; height:20px; text-align:center;}

.login_default {margin:0 auto; padding:0; background:#FFFFFF; width:390px; height:250px; border:5px solid #333;  position:relative;  z-index:999;  _padding-top:2px; display:block;}
*:first-child+html body .login_default { padding-top:2px;}
.login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_default form { position:relative; padding:17px 15px 17px 21px; width:350px;}
.login_default form .idpwWrap { overflow:hidden; clear:both; width:350px; padding-bottom:20px;}
.login_default form .idpw { float:left; width:180px; display:inline;  }
.login_default form .idpw input { border:5px solid #E8E8E8; width:205px; font-size:12px; line-height:18px; height:30px; font-weight:bold; padding:8px 0 0 8px; margin-bottom:2px;}
.login_default form .login { float:right; width:105px; display:inline;}
.loginText {padding:3px; color:#999999; font-size:11px;}
.loginText a {padding:3px; color:#999999; font-size:11px;}
.loginText a:hover{padding:3px; font-size:11px;}
.boxa{width:1004px; height:98px; position:relative; left:0; top:0; z-index:0}

/*side-right*/
.side_right a{border:0; position:relative; top:62px; left:79px;  }
/*side-left*/
.box_bg{float:left; width:195px; background:url(../images/side/box_bg.jpg) repeat-y left top}
.s_text{float:left; width:183px; height:30px; background:red}
.s_text input, button{margin:0; padding:0; border:0;}
.s_bg{font-size:10pt; line-height:31px; width:146px; padding:5px; height:21px; background:url(../images/side/s_focusnot.gif) no-repeat 0 0}

#btn6{text-align:left; text-indent:8px; line-height:20px; font-weight:normal; color:#18a8d3; font-size:8pt; font-family:"돋움",dotum, helvetica, verdana, sans-serif; width:60px; height:20px; background:url(../images/top/btn6a.gif) no-repeat left top}





.jScrollbar_draggable{position:relative;width:12px;height:340px;overflow:hidden;background:#0e0e0e; border:1px solid #000;margin-left:0;position:relative;left:20px}
.jScrollbar_draggable a.draggable{position:relative;background:transparent url(../images/common/bg_draggable5.png) no-repeat;display:block;height:52px;width:12px;margin-left:0;cursor:s-resize;cursor:pointer;}



.play_box2{width:185px; height:32px; background:url(../images/side/play_box2.jpg) no-repeat left top}



.mute_box{width:185px; height:42px; background:url(../images/side/mute_box.gif) no-repeat left top; font-size:9pt; color:#307690;}
.mute_box ul{width:39px; width:179px; background:black; position:relative; left:3px; top:3px;}
.mute_box ul li{display:inline; height:20px;}
.mute_box .mute{position:relative; top:-6px;}

.jScrollbar4_box{position:relative; float:left; top:0; width:179px; height:380px; display:none; overflow:hidden; background:url(../images/side/jScrollbar5.jpg) no-repeat left top; padding:0 3px; }
.jScrollbar5_box1{position:relative; float:left; top:0; width:179px; height:205px; display:none; overflow:hidden; background:url(../images/side/jScrollbar5.jpg) no-repeat left top; padding:0 3px; }
.jScrollbar4{position:relative; top:0; width:159px;height:353px; overflow:auto; background:black; padding:10px; margin:3px 0 0 0}
.jScrollbar4 .jScrollbar_mask {width:133px; position:relative;top:0;float:left}
.jScrollbar4 .jScrollbar_mask table{width:133px; margin:0 0 6px 0; border-bottom:1px solid #333}
.jScrollbar4 .jScrollbar_mask td {text-align:center; height:26px; margin:0;padding:0;color:#bebaba;; text-decoration:none;font-size:8pt; line-height:11px;}
.jScrollbar4 .jScrollbar_draggable{position:relative;width:12px;height:340px;overflow:hidden;background:#0e0e0e; border:1px solid #000;margin-left:0;position:relative;left:20px}
.jScrollbar4 .jScrollbar_draggable a.draggable{position:relative;background:transparent url(../images/common/bg_draggable5.png) no-repeat;display:block;height:52px;width:12px;margin-left:0;cursor:s-resize;cursor:pointer;}

.jScrollbar_maskTb{position:relative; top:0; left:0;}
.jScrollbar_maskSe{position:absolute;  left:20px; top:0; z-index:80}


.public_middle{width:185px; height:100%; background:transparent url(../images/side/public_middle.gif) repeat-y left top;}
.public_bottom{width:185px; height:4px; background:transparent url(../images/side/public_bottom.gif) no-repeat left top;}
.public_Tb{width:179px; background:#fff; border:1px solid black; margin:3px; }
.public_TbList{width:160px; margin:8px;}
.public_TbList td{height:20px; }
.public_TbList td a{color:#555; text-decoration:none}
.public_TbList td a:hover{color:#000; text-decoration:underline}


.blue_ico{display:inline-block; width:14px; height:14px;  background:transparent url(../images/common/blue_ico.gif) no-repeat left top;}
.gray_ico{display:inline-block; width:14px; height:14px; background:transparent url(../images/common/gray_ico.gif) no-repeat left top;}


.mypage_box{width:185px; height:220px; background:url(../images/sub/membership/mypage_box.jpg) no-repeat left top;}
.mypage_box td{line-height:21px; color:#f0ecec}
.mypage_box td a{line-height:18px; color:#f0ecec; text-decoration:none}
.mypage_box td a:hover{line-height:18px; color:#f0ecec; text-decoration:underline}


/*newest_song all_chart*/
.s_box{width:789px; height:56px; background:url(../images/sub/newest_song/s_box.jpg) no-repeat left top;}
.s_box ol{height:26px; line-height:26px}
.s_box ol li{display:inline; font-weight:bold; color:#848383}
.s_box ol li a{display:inline; color:#848383; text-decoration:none; padding:0 3px}
.s_box ol li a:hover{color:#000; text-decoration:underline; padding:0 3px}

.song_box01 th{height:32px; background:url(../images/sub/board_top.jpg) repeat-x left top;}
.song_box01 .song_date{width:466px; height:50px; margin:6px 10px;}
.song_box01 .song_date a{color:#555; font-weight:bold; text-decoration:none}
.song_box01 .song_date a:hover{color:#000; font-weight:bold; text-decoration:underline; }

.song_box01 .song_date2{ height:30px; margin:6px 10px;}
.song_box01 .song_date2 a{color:#555; font-weight:bold; text-decoration:none}
.song_box01 .song_date2 a:hover{color:#000; font-weight:bold; text-decoration:underline; }
.song_box01 .notice_date2 a{color:#555;text-decoration:none}
.song_box01 .notice_date2 a:hover{color:#000; text-decoration:underline; }
.notice_date2 a{color:#555;text-decoration:none}
.notice_date2 a:hover{color:#000; text-decoration:underline; }


.song_box01 .song_box01N{font-weight:normal}
.song_box01 .song_mp3 a{color:#555; text-decoration:none;}
.song_box01 .song_mp3 a:hover{color:#000;text-decoration:underline;}

/*genre_chart*/
#tablist{height:29px;}
#tablist li{list-style: none; float:left; margin:0; width:60px; height:29px; cursor:pointer}
.Low_line{width:100%; height:29px; background:url(../images/sub/genre_chart/tab02/Low_line.jpg) repeat-x left top}

/*mr*/
.order_box{width:789px; height:56px; background:url(../images/sub/mr/order_box.jpg) no-repeat left top;}
.order_View{line-height:18px; width:769px; overflow:hidden}


/*product_intro*/
#product_intro_tablist{height:29px;}
#product_intro_tablist li{list-style: none; float:left; margin:0; width:107px; height:29px; cursor:pointer}
.introBox td a{color:#5c5c5d; font-weight:bold; text-decoration:none}
.introBox td a:hover{color:#31343f; font-weight:bold; text-decoration:underline}


/*product_install*/
#product_install{height:29px;}
#product_install li{list-style: none; float:left; margin:0; width:107px; height:29px; cursor:pointer}
.install02{color:#636161;  font-weight:bold;}
.install03{color:#65240d; font-weight:bold;}

/*account_list*/
.song_box02 th{height:32px; background:url(../images/sub/board_top.jpg) repeat-x left top;}
.song_box02 .song_date{width:px; height:50px; margin:6px 10px;}
.song_box02 .song_date a{color:#555; font-weight:bold; text-decoration:none}
.song_box02 .song_date a:hover{color:#000; font-weight:bold; text-decoration:underline; }

/*account_list_nw_01*/
.table_basic{border:0}
.table_basic table tr td{line-height:21px; border-bottom:1px solid #ccc}
.table_basic table tr th{height:32px; background:url(../images/sub/board_top.jpg) repeat-x left top;}

/*clause*/
#tab03list{height:28px;}
#tab03list li{list-style: none; float:left; margin:0; width:120px; height:28px; cursor:pointer}
#pren1{border:1px solid #bebdbd; float:left; top:0; width:781px; height:500px; overflow-x:hidden; overflow-y:scroll; padding:3px 3px 3px 3px; line-height:20px;}
#pren2{border:1px solid #bebdbd; float:left; top:0; width:781px; height:500px; overflow-x:hidden; overflow-y:scroll; padding:3px 3px 3px 3px; line-height:20px;}
#pren3{border:1px solid #bebdbd; float:left; top:0; width:781px; padding:3px 3px 3px 3px; line-height:20px; }
#pren3 td{line-height:24px; border-bottom:1px solid #bbbaba; padding:8px 0 0 0}


.song_base_list
{
	width:150px;
	display:inline-block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.song_playing_list
{
	width:150px;
	color:#00F;
	display:inline-block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

/* 상단메뉴*/
.header {position:relative; display:block; z-index:1000;}
.auth_1 {list-style-type:none; overflow:auto; float:right; margin-right:10px;}
.auth_1 li{float: left; border-left:1px solid black; padding: 0 15px;}
.auth_form {float:right; display: block; overflow:hidden; margin-bottom:10px; margin-top:10px; width:100%; text-align:right;}

.main_Menu_Div {position:relative;float:left; display:block;}
.main_Menu {position:relative; display:block; border-radius: 1em; width:auto; text-shadow:1px 1px 1px silver;}
.main_Menu ul { display: none; cursor:pointer;}
.main_Menu dd {list-style:none; padding:12px 0 7px 0; position:relative; text-align:center; float:left; height:19px;}

.main_Menu dd a {text-decoration:none; font-size:18px; color:#cbcaca;}
/* .main_Menu dd:hover > ul {display: block;}*/

/* .main_Menu ul:after {content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}*/



.top_logo_img {position:relative; width:197px;}
.top_menu_product {position:relative;width:120px; background:url(../images/top/nv_00.jpg); cursor:pointer;}
.top_menu_product:hover {background:url(../images/top/nv_00on.jpg);}
.top_menu_recent {width:166px; background:url(../images/top/nv_01.jpg); cursor:pointer;}
.top_menu_recent:hover {background:url(../images/top/nv_01on.jpg);}
.top_menu_total {width:139px; background:url(../images/top/nv_02.jpg); cursor:pointer;}
.top_menu_total:hover {background:url(../images/top/nv_02on.jpg);}
.top_menu_genre {width:132px; background:url(../images/top/nv_03.jpg); cursor:pointer;}
.top_menu_genre:hover {background:url(../images/top/nv_03on.jpg);}
.top_menu_mr {width:132px; background:url(../images/top/nv_03.jpg); cursor:pointer;}
.top_menu_mr:hover {background:url(../images/top/nv_03on.jpg);}
.top_menu_intro {width:130px; background:url(../images/top/nv_04.jpg); cursor:pointer;}
.top_menu_intro:hover {background:url(../images/top/nv_04on.jpg);}
.top_menu_board {width:112px; background:url(../images/top/nv_05.jpg); cursor:pointer;}
.top_menu_board:hover {background:url(../images/top/nv_05on.jpg);}
.span_link {display: none; width:100%;height:38px;}
.top_logo_img img{position:absolute; top:-28px; left:0;}

#sub11{position:absolute;top:38px; left:-1px;width:121px;height:auto; text-align:center; z-index:1000;}
#sub11 li {width:100%;}
#sub11 li a{display: block; line-height:32px; background:#404452; height:32px; width:120px; border-bottom:1px solid #333333; color:#cbcaca; font-size: 10pt;}
#sub11 li a:hover{background:#2f323d; text-decoration:none;}

#sub01{position:absolute; top:38px; left:-1px;width:130px; height:198px; text-align:center;z-index:1000; }
#sub01 li{display:inline-block; line-height:32px; background:#404452; height:32px; width:130px; border-bottom:1px solid #333333; color:#cbcaca}
#sub01 li a{display:inline-block; height:32px; width:125px; color:#cbcaca; text-decoration:none; font-size:10pt;}
#sub01 li a:hover{display:inline-block; height:32px; width:125px; background:#2f323d; color:#cbcaca; text-decoration:none}


#sub{position:absolute; top:38px; left:-1px; width:112px; height:98px; text-align:center;z-index:1000; }
#sub li{display:inline-block; line-height:32px; background:#404452; height:32px; width:112px; border-bottom:1px solid #333333; color:#cbcaca}
#sub li a{display:inline-block; height:32px; width:112px; color:#cbcaca; text-decoration:none; font-size:10pt;}
#sub li a:hover{display:inline-block; height:32px; width:112px; background:#2f323d; color:#cbcaca; text-decoration:none}

/* 메인프레임 */
.container {position:relative; width: 1219px; margin: 15px auto; height:100%; text-align:left;}
.left_container {position:relative; display:block; width:1008px; border:1px solid black; background-color:#fff; float:left; padding:0 0 20px 6px;}

.left_cont {position:relative; display:block; width:195px; float:left; margin-top:10px;}
.main_cont {position:relative; float:left; margin-left:12px; margin-top:10px; padding-bottom:55px;z-index:10;}
.contents { left:500px;}

/* 오른쪽 메뉴 위치 */
#gotop {width: 185px;height:80%;}
.gotop {left: 1025px;}

/* 좌측메뉴 */
/* 좌측메뉴 컨테이너, 서치*/
.left_remocon { position:relative; display:block; width:190px;padding: 5px 0 5px 5px; background:#3e3e3e;border-left:1px solid #aaaaaa; border-right:1px solid #202432;}
.left_remocon div{margin-bottom:3px;}
.left_input_box {position:relative; width:195px; height:31px; display:block; clear:both;}
.s_focus{position:absolute; left:0; top:0; width:146px;padding:5px; height:21px; background:url(../images/side/s_focus.gif) no-repeat 0 0;}
.s_focusnot{position:absolute;left:0; top:0; width:146px;padding:5px; height:21px; background:url(../images/side/s_focusnot.gif) no-repeat 0 0;}
#btn7{position:absolute; left:156px; top:0; width:29px; height:31px; background:url(../images/side/s_btn.gif) no-repeat left top;}

/*좌측메뉴 재생목록 */
.boxe{position:relative; z-index:10; padding:2px 0 0 0; width:183; height:auto;}
.boxe_top{position:relative; width:185; height:28px; line-height:28px;  background:url(../images/side/boxe_top.jpg) no-repeat left top}
.boxe_title{position: absolute; left:0; width: 52px; display:block; padding:0 0 0 5px; color:#29cff6}
.boxe_title_2{display:block; padding:0 0 0 5px; color:#29cff6}
.boxe_cle{position: absolute; left: 137px; display:block; width:46px; height:17px; padding:5px 5px 0 0}
.album_list{position: absolute; left: 68px; display:block; width:65px; height:17px; padding:6px 5px 0 0}

/* 좌측메뉴 어코디언 관련*/
.jScrollbar5_Tb { display:block; clear:both}
.jScrollbar6_Tb { display:none; clear:both}
.jScrollbar7_Tb { display:block; clear:both}

.jScrollbar5_box{display:none; position:relative; float:left; top:0; width:179px; height:380px; overflow:auto; background:url(../images/side/jScrollbar5.jpg) no-repeat left top; padding:0 3px;}
.jScrollbar5{position:relative; top:0; width:159px;height:353px;overflow:auto; background:black; padding:10px; margin:3px 0 0 0}
.jScrollbar_mask {text-align:left; width:133px; position:relative;top:0;float:left}
.jScrollbar_mask li { text-align:left; margin:0;padding:0;color:#FFF; text-decoration:none;font-size:10pt; line-height:20px;}
.jScrollbar_mask li a{ text-align:left;margin:0;padding:0;color:#FFF; text-decoration:none;font-size:10pt; line-height:20px;}
.jScrollbar_mask li a:hover{ text-align:left; text-decoration:underline;}
.jScrollbar_mask li .jScrollbar_nom {color:#bebaba; text-align:left; display:inline-block}

.jScrollbar6_box{position:relative; float:left; top:0; width:179px; height:380px; overflow:auto; background:url(../images/side/jScrollbar5.jpg) no-repeat left top; padding:0 3px;}
.jScrollbar6{position:relative; top:0; width:159px;height:353px;overflow:auto; background:black; padding:10px; margin:3px 0 0 0}

.jScrollbar7_box{display:none; position:relative; float:left; top:0; width:179px; height:380px; overflow:auto; background:url(../images/side/jScrollbar5.jpg) no-repeat left top; padding:0 3px;}
.jScrollbar7{position:relative; top:0; width:159px;height:353px;overflow:auto; background:black; padding:10px; margin:3px 0 0 0}


.play_box{width:185px; height:32px; display:block; background:url(../images/side/play_box.jpg) no-repeat left top; clear:both; padding-left:7px}
.play_box img{margin-top:4px;}
#mrPlayer_btnFullScreen { position: absolute; left:10px; top:4px;}
#slider-range { left: 10px; top:13px;}
#master_volume { left: 37px; top:13px;}
#melody_volume { left: 37px; top:13px;}
.masterv_mute {position:absolute; left:10px; top:10px;}
.melodyv_mute {position:absolute; left:9px; top:8px;}

.size_50 {position:absolute; left:97px; top:6px; text-align:center; width:28px; color:#fff; cursor:pointer; border:1px soild black; padding:3px;}
.size_100 {position:absolute; left:140px; top:6px; text-align:center; width:28px; color:#fff; cursor:pointer; border:1px soild black; padding:3px;}
.size_on {background:#333;}

.box{position: relative; width:185; height:32px; display:block; clear:both; background:url(../images/side/box.jpg) no-repeat left top}
.box_2{position: relative; width:185; height:32px; display:block; clear:both; background:url(../images/side/box_2.png) no-repeat left top}
.box_2 a { color:#29cff6;}
.box_2link{position: absolute; left:0; width: 52px; display:block; color:#29cff6; top: 9px; left:25px;}
.box_2link2{position: absolute; left:0; width: 52px; display:block; color:#29cff6; top: 9px; left:111px;}
.key_box{position: relative; font-size:8pt; width:185px; height:32px; clear:both; display:block; background:url(../images/side/key_box.gif) no-repeat left top}
.key_box img {margin:7px 0 0 8px;}
.key_text{position: absolute; width:35px; height:19px; line-height:20px; display:block; left:58px; top: 7px; text-align:center; color:#fff; background:url(../images/side/nv_btn/key_text.gif) no-repeat left top}
.key_box span{position:absolute; left:100px; top:7px; width:80px; height: 15px; background:#06acea; padding-top:4px; text-align:center;}
.service_center {display:block; clear:both; width:185px; margin-top:3px;}
#album_result_list_close { display:none;}

/*좌측하단 게시판류*/
.left_menu_bottom {position: relative; display:block; clear:both; margin:5px 0 0 2px; height:350px;}
.btm_img1 {position:absolute; left:0; top:0;}
.btm_img2 {position:absolute; left:65px; top:0;}
.btm_img3 {position:absolute; left:130px; top:0;}
.premier {position:absolute; left:0; top:25px; height:296px; padding-bottom:15px; padding-top:1px;border: 1px solid silver; overflow:hidden;}
#mrPlayer_btnKeyOrigian{color:#f3efef; text-decoration:none}
#mrPlayer_btnTempoOriginal{color:#f3efef; text-decoration:none}

.tab01_boxTitle {display:block; clear:both;}
.tab01_box{width:193px; height:110px;}
.tab01_box a{color:#555; text-decoration:none; }
.tab01_box a:hover{color:#000; text-decoration:underline}
.board_main_list{position: relative;}
.text_overflow{float:left; width:150px;	display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:4px;}
.left_bottom_date{right:5px;position:absolute;}

/* 좌측하단 카페배너 */
.cafe_banner {position:relative; display:block; width: 195px; height:120px;}

/* 공간메이커 */
.space_maker { width:100%; height:100px; display:none; z-index: 0; clear:both;}

/*하단 FOOTER 영역 */
.footer {width:1014px; display:block; padding: 30px 0 30px 0; text-align:center; clear:both; background-color:#f1f1f1; margin-bottom:30px; border-right:1px solid black; border-left:1px solid black;}
.footer_ul li {border-left:1px solid black; display:inline; padding: 0 10px;}


.footer a {color:#555;}
.footer a:visited {color:#555;}
.footer a:hover {color:#aaa;}

/*곡리스트*/
.account_list_nw {position:relative; width:100%; height:660px; text-align:center; overflow:auto;}