@charset "utf-8";
/* CSS Document */

body {

 /* background:url(image/body_bg_w.jpg) no-repeat center top; */
	padding:0;
	margin:0;
	
}

table, td, tr, div, p, span, input, textarea, select {
	font-family:돋움;
	font-size:12px;
	color:#777777;
	line-height:130%;
}
img {
	border:0;
}

a {
	text-decoration:none;
	color:#777777;
}
a:hover {
	text-decoration:none;
	color:#28a1af;
}

.png24 { 
    tmp:expression(setPng24(this)); 
} 


/*점선 td 테이블*/
#dottdtable td{
background:url(image/dot_line.gif) repeat-x bottom;
}
/*메인페이지 최적화용*/
.main_ost a{
	background:url(/image/m_ost_title.gif) no-repeat left;
	display:inline-block;
	height:51px;
	width:627px;
   
}

.main_best a{
	background:url(/image/m_weekbest_title.gif) no-repeat left;
	display:inline-block;
	height:51px;
	width:293px;
    
}


.main_gayo a{
	background:url(/image/m_gayo_title.gif) no-repeat left;
	display:inline-block;
	height:35px;
	width:301px;
   
}

.main_pop a{
	background:url(/image/m_pop_title.gif) no-repeat left;
	display:inline-block;
	height:35px;
	width:301px;
   
}

.main_newage a{
	background:url(/image/m_newage.gif) no-repeat left;
	display:inline-block;
	height:35px;
	width:301px;
   
}



.main_dongyo a{
	background:url(/image/m_dongyo_title.gif) no-repeat left;
	display:inline-block;
	height:35px;
	width:301px;
   
}







/*메인페이지 메인메뉴 스타일*/
.akbo,.akbo a{
	background:url(/image/akbo_mn.gif) no-repeat left;
	display:inline-block;
	height:50px;
	width:137px;
 
}

.mypage, .mypage a {
	background:url(/image/mypage_mn.gif) no-repeat left;
	display:inline-block;
	height:50px;
	width:142px;
 
}
.customer, .customer a {
	background:url(/image/customer_mn.gif) no-repeat left;
	display:inline-block;
	height:50px;
	width:165px;
	
}
.akbo a:hover, .mypage a:hover, .customer a:hover{
	background-position:right;
}
#akbo .akbo a, #mypage .mypage a, #customer .customer a {
	background-position:right;
	cursor:default;
}
/*메인메뉴 스타일 끝*/


/*악보 메뉴 스타일*/
#latest, #latest a{
	background:url(/image/akbo_sm_01.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:92px;

}
#best, #best a{
	background:url(/image/akbo_sm_02.gif) no-repeat left;
   display:inline-block;
	height:43px;
	width:72px;
   
}
#ost, #ost a{
	background:url(/image/akbo_sm_03.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:72px;
	
}
#piano, #piano a{
	background:url(/image/akbo_sm_04.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:81px;
	
}
#newage, #newage a{
	background:url(/image/akbo_sm_05.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:90px;

}   

#tab, #tab a{
	background:url(/image/akbo_sm_08.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:90px;
   
}   


#adult, #adult a{
	background:url(/image/akbo_sm_06.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:90px;
	
}
#free, #free a{
	background:url(/image/akbo_sm_07_.gif) no-repeat left;
   display:inline-block;
	height:43px;
	width:75px;
	
}
#gayo, #gayo a{
	background:url(/image/gayoakbo_btn.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:80px;

}
#pop, #pop a{
	background:url(/image/popakbo_btn.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:66px;
	
}
#dongyo, #dongyo a{
	background:url(/image/dongyoakbo_btn.gif) no-repeat left;
	display:inline-block;
	height:43px;
	width:59px;
   
}
#latest a:hover, #best a:hover, #ost a:hover, #piano a:hover, #newage a:hover,#tab a:hover, #adult a:hover, #free a:hover, #gayo a:hover, #pop a:hover, #dongyo a:hover{
	background-position:right;
}
.latest #latest a, 
.best #best a, 
.ost #ost a, 
.piano #piano a, 
.newage #newage a, 
.tab #tab a, 
.adult #adult a, 
.free #free a, 
.gayo #gayo a, 
.pop #pop a, 
.dongyo #dongyo a{
	background-position:right;
	cursor:default;
}
/*악보메뉴스타일 끝*/




/*메인 TAB 메뉴 스타일*/
#TD1, #TD1 a{
	background:url(/image/main_tab_01.gif) no-repeat bottom;
	display:inline-block;
	height:16px;
	width:28px;

}
#TD2, #TD2 a{
	background:url(/image/main_tab_02.gif) no-repeat bottom;
   display:inline-block;
	height:16px;
	width:40px;
   
}
#TD3, #TD3 a{
	background:url(/image/main_tab_03.gif)  no-repeat bottom;
	display:inline-block;
	height:16px;
	width:39px;


}
#TD4, #TD4 a{
	background:url(/image/main_tab_04.gif)  no-repeat bottom;
	display:inline-block;
	height:16px;
	width:29px;


}
#TD5, #TD5 a{
	background:url(/image/main_tab_05.gif)  no-repeat bottom;
	display:inline-block;
	height:16px;
	width:24px;


}
#TD1 a:hover, #TD2 a:hover, #TD3 a:hover , #TD4 a:hover ,#TD5 a:hover{
	background-position: top;
}
.TD1 #TD1 a, 
.TD2 #TD2 a, 
.TD3 #TD3 a, 
.TD4 #TD4 a, 
.TD5 #TD5 a{
	background-position:bottom;
	cursor:default;
}
/*메인 tab 메뉴스타일 끝*/



/*메인 추출 사진 리스트 스타일 시작*/
#album_list td{
	padding:3px 3px 3px 3px;
	font-size:11px;
}
#album_list th {
	color:#e36d48;
	font-size:11px;
	text-align:left;
	padding:0 3px 0 3px;
}
#album_list img {
	border:solid 1px #cfcfcf;
}
/*메인 추출 사진 리스트 스타일 끝*/

/*메인 추출 텍스트 리스트 스타일 시작*/
#text_list td{
	text-align:left;
	background:url(/image/dot_line.gif) repeat-x left bottom;
	padding:2px 0 2px 0;
}
#text_list img{
	padding:3px;
	vertical-align:middle;
}
 #week_list img {
	 padding:3px 7px 3px 3px;
	vertical-align:middle;
 }
#week_list td{

	text-align:left;
	background:url(/image/dot_line.gif) repeat-x left bottom;
	padding:5px 0 4px 0;
}
#week_list2 td{
		padding:4px 0 4px 0;
	font-size:11px;
}
#sitemap {
		background:url(/image/btmmn_bg.gif) repeat-x;
		height:200px;
}
#sitemap th {
	text-align:left;
	color:#e25626;
	background:url(/image/btmmn_ic.gif) no-repeat left;
	padding-left:15px;
}
#sitemap td {
	padding-left:7px;
	line-height:180%;
	font-size:11px;
}
/*메인 추출 텍스트 리스트 스타일 끝*/

/*악보 서브메뉴 링크스타일 시작*/
#mj_link a{
color:#e7714c;	
}
#location {
	font-size:11px;
	color:#999;
}
/*악보 서브메뉴 링크스타일 끝*/

/*서브페이지 악보리스트 시작*/
#product_list {
	border-bottom:2px solid #78b1b1;
}
#product_list td {
	padding:6px 0 6px 0;
}
/*서브페이지 악보리스트 끝*/

/*마이페이지 서브메뉴 스타일 시작*/
#cart a{
	background:url(/image/mypage_mn0101.gif) no-repeat left;
	width:66px;
	height:22px;
	display:block;
}
#bought a{
	background:url(/image/mypage_mn0102.gif) no-repeat left;
	width:66px;
	height:22px;
	display:block;
}
#getcredit a{
	background:url(/image/mypage_mn0201.gif) no-repeat left;
	width:66px;
	height:22px;
	display:block;
}
#credithistory a{
	background:url(/image/mypage_mn0202.gif) no-repeat left;
	width:66px;
	height:22px;
	display:block;
}
#payhistory a{
	background:url(/image/mypage_mn0203.gif) no-repeat left;
	width:66px;
	height:22px;
	display:block;
}
#infomod a{
	background:url(/image/mypage_mn0301.gif) no-repeat left;
	width:66px;
	height:22px;
	display:block;
}
#cart a:hover, #bought a:hover, #getcredit a:hover, #credithistory a:hover,  #payhistory a:hover, #infomod a:hover{
	background-position:right;
}
.cart #cart a, .bought #bought a, .getcredit #getcredit a, .credithistory #credithistory a,  .payhistory #payhistory a, .infomod #infomod a{
	background-position:right;
	cursor:default;
}
/*마이페이지 서브메뉴 스타일 끝*/

/*마이페이지, 장바구니 스타일 끝*/
#cart_list {
	 border-bottom:2px solid #78b1b1; */
}
#cart_list td {
	 /* padding:6px 0 6px 0; */
	/*border-bottom:dotted 1px #e1e1e1;*/
	
}
#cart_list #title {
	color:#d9633e;
}
/*마이페이지 장바구니 스타일 끝*/

/*마이페이지, 장바구니2 스타일 끝*/
#cart_list2 {
	 border-bottom:2px solid #78b1b1; */
}
#cart_list2 td {
	* padding:6px 0 6px 0; */
   /* * border-bottom:dotted 1px #e1e1e1;*/
	
}
#cart_list2 #title {
	color:#d9633e;
}
/*마이페이지 장바구니2 스타일 끝*/


/*고객센터 서브메뉴 스타일 시작*/
#custom11 a{
	background:url(/image/custom_sm0101.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom12 a{
	background:url(/image/custom_sm0102.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom13 a{
	background:url(/image/custom_sm0103.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom14 a{
	background:url(/image/custom_sm0104.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom15 a{
	background:url(/image/custom_sm0105.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom16 a{
	background:url(/image/custom_sm0106.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom17 a{
	background:url(/image/custom_sm0107.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom21 a{
	background:url(/image/custom_sm0201.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom22 a{
	background:url(/image/custom_sm0202.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom23 a{
	background:url(/image/custom_sm0203.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom31 a{
	background:url(/image/custom_sm0301.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom32 a{
	background:url(/image/custom_sm0302.gif) no-repeat left;
	width:80px;
	height:32px;
	display:block;
}

#custom41 a{
	background:url(/image/custom_sm0401.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom42 a{
	background:url(/image/custom_sm0402.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom43 a{
	background:url(/image/custom_sm0403.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom44 a{
	background:url(/image/custom_sm0404.gif) no-repeat left;
	width:80px;
	height:17px;
	display:block;
}
#custom11 a:hover, #custom12 a:hover, #custom13 a:hover, #custom14 a:hover, #custom15 a:hover, #custom16 a:hover, #custom17 a:hover, #custom21 a:hover, #custom22 a:hover, #custom23 a:hover, #custom31 a:hover, #custom32 a:hover, #custom33 a:hover, #custom41 a:hover, #custom42 a:hover, #custom43 a:hover, #custom44 a:hover{
	background-position:right;
}
.custom11 #custom11 a, .custom12 #custom12 a,.custom13 #custom13 a,.custom14 #custom14 a,.custom15 #custom15 a,.custom16 #custom16 a,.custom17 #custom17 a,.custom21 #custom21 a,.custom22 #custom22 a,.custom23 #custom23 a,.custom31 #custom31 a,.custom32 #custom32 a,.custom33 #custom33 a,.custom41 #custom41 a,.custom42 #custom42 a,.custom43 #custom43 a,.custom44 #custom44 a{
	background-position:right;
	cursor:default;
}
/*고객센터 서브메뉴 스타일 끝*/

/*자주되는 질문 스타일 시작*/
#faq td{
	background:url(/image/dot_line.gif) repeat-x left bottom;
	padding:3px 0 3px 0;
}
/*자주되는 질문 스타일 끝*/

/*회원정보 테이블 스타일 시작*/
#userinfo {
	background:#f3f3f3;
	padding:5px;
}
#userinfo td{
	padding:7px 10px 7px 10px;
	background:url(/image/updateinfo_dot.gif) repeat-x bottom;
}
#userinfo input{
	border:1px solid #d7d7d7;
}
/*회원정보 테이블 스타일 끝*/

/*게시판 테이블 스타일 시작*/
#board_table #color {
	background-color:#F3F3F3;
}

#board_table th{
	background:url(/image/board_bar_bg.gif) repeat-x;
}
#board_table td{
	padding:5px 10px 5px 10px;
	
}
/*게시판 테이블 스타일 시작*/


