
th, td { vertical-align:middle; }
td input, select { vertical-align:middle; }
textarea, select { font-family:"Nanum Gothic"; background:#efefef; border:1px solid #beb7be; font-size:12px; line-height:18px; color:#777;}
input.btn {
    border: medium none;
    font-size: 0;
    height: auto;
    line-height: 0;
    padding: 0;
    width: auto;
}
input {
    border: 5px solid #fff;
    color: #646464;
    font-family: "Nanum Gothic";
    font-size: 12px;
	height:18px;
    padding: 4px 4px 0;
    vertical-align: middle;
}
option { font-size:12px;  }
.check { border:0; background-color:#fff;}
.radio { border:0; background-color:#fff; }
.point_color {color:#727272;}
.total {background:url("../images/board/bullelt.gif") no-repeat scroll left 25% transparent; margin-top:20px; padding-left:8px; padding-bottom:10px; width:100%;}
.view_mode {float:right;width:200px;text-align:right;padding-right:15px;}

/*------------------------------------------°¶·¯¸®¸®½ºÆ®------------------------------------------*/
.gallery_t { width:898px; clear:both;}
.g_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0; }
.g_table td { padding-bottom:15px; vertical-align:top;  }
.g_table td img { vertical-align:middle; }
/*
.serimg { float:left; width:150px; border:solid 1px #ddd; text-align:center; line-height:80px; height:80px; }
*/
.g_table td ul li.img { width:219px; height:auto; text-align:center; padding-bottom:15px; padding-left:7px; }
.g_table td ul li.img_nopad { width:219px; height:auto; text-align:center; padding-bottom:15px; padding-left:0; }
.g_table td ul li.tit a { width:219px; padding:5px 0 5px 10px;}
.g_table td ul li.tit a:hover { width:219px; padding:5px 0 5px 10px; color:#dc7252; font-weight:bold; }

/*paging*/
.paging { padding:15px 0 15px 0; width:100%; text-align:center; clear:both;}
.paging a {
	width:20px;
	height:20px;
	background:url("../images/board/paging_out.gif") no-repeat scroll left center transparent;
	font-family:tahoma;
	font-size:9px;
	color:#666;
	font-weight: bold;
	padding: 4px 7px;
    text-align: center;
    text-decoration: none;
}
.paging .on, .paging .on a:link, .paging .on a:visited, .paging .on a:hover, .paging .on a:active {
  	width:20px;
	height:20px;
	background:url("../images/board/paging_over.gif") no-repeat scroll left center transparent;
    font-family:tahoma;
	font-size:9px;
	color: #fff;
    font-weight: bold;
    padding: 4px 7px;
    text-align: center;
    text-decoration: none;
}

/*------------------------------------------°¶·¯¸® »ó¼¼ÆäÀÌÁö------------------------------------------*/
.g_detail {overflow:hidden; background-color:#f6f6f6; padding-bottom:15px;height:auto;}
.g_detail_thumb { width:100%; padding-top:10px;}
.g_detail_thumb li {float:left; padding-left:4px;}
.g_detail_thumb li.nopad {float:left; padding:0;}

/*°¶·¯¸® ¸ñ·ÏÆäÀÌÁö ¹öÆ°*/
.btn_list { text-align:center; font-family:tahoma; font-size:9px;  padding:10px 0 10px 0;  border-top:1px solid #959595;}
.btn_list p { font-size:9px; text-decoration:underline; font-weight:bold; background: url("../images/board/btn_back.gif") no-repeat scroll 45% center transparent;}
.btn_next { float:right; padding-top:20px; }

/*prev,next contents*/
.pre_next_list { clear:both; padding-top:20px; width:898px; }
.pre_next_list li { padding-left:18px; width:100%;}
.pre_next_list li a { padding-left:14px; background: url("../images/board/icon_line.gif") no-repeat scroll left center transparent;}
.pre_next_title { width:80px; float:left; color:#333; }
.pre {
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #e3e3e6;
	padding-top:8px;
	padding-bottom:8px;
	background: url("../images/board/icon_prev.gif") no-repeat scroll left center transparent;
}
.pre p {float:left;}
.next {
	border-bottom:1px solid #c8c8c8;
	padding-top:8px;
	padding-bottom:8px;
	background: url("../images/board/icon_next.gif") no-repeat scroll left center transparent;
}
.next p {float:left;}


/* sel inp textarea Á¤ÀÇ */
/*.b_sel { font-size:1.5em; font-family:"±¼¸²",gulim; color:#666;}*/
/*
.b_sel { font-size:1.1em; font-family:"µ¸À½",dotum; color:#333;}
.b_inp { border:1px solid #cdd7df; margin:0; padding:3px 0 0 0; }
.b_inp1 { border:1px solid #cdd7df; margin:0; padding:3px 0 0 0; }
.b_inp2 { border:3px solid #308dd5; margin:0; padding:5px 0 0 0; }
.inp_serch_bt { padding:4px 0 0 0; }
*/


/*------------------------------------------------tab------------------------------------------------*/

.tab { overflow:hidden; width:100%; background:url(../images/customer/tab_line.gif) repeat-x; padding-bottom:20px;}
.tab li {float:left; padding-left:1px;}
.tab li.nopad {padding:0;}

/*------------------------------------------°øÁö»çÇ×¸®½ºÆ®------------------------------------------*/
.search { float:right; }
.search select, input, img { vertical-align:middle; }
.board_con {clear:both; padding-top:20px; padding-bottom:5px;}


/*-----------------------------------------------¸®½ºÆ®-----------------------------------------------*/
.v_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.v_table th { color:#333; font-size:10px; height:28px; border-top:1px solid #575757; border-bottom:1px solid #b6b6b6; text-align:center; }
.v_table th.line { border-bottom:2px solid #575757; }
.v_table td.left { text-align:left; }
.v_table td { color:#8b8b8b; font-size:12px; text-align:center; padding:10px 10px; border-bottom:1px solid #e5e5e5; letter-spacing:-0.1px; }
.v_table td.right {text-align:right;}
.v_table td.center {text-align:center;}

/*-----------------------------------------------ºä-----------------------------------------------*/
.i_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.i_table thead th { font-family:tahoma; color:#333; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px;}
.i_table thead td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px;}
.i_table thead td input { background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}
.i_table tbody th { font-family:tahoma; color:#333; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
.i_table tbody td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
.i_table tbody td textarea { background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}

/*-----------------------------------------------´ñ±Û-----------------------------------------------*/
.r_table_top {clear:both; padding-top:30px; padding-bottom:20px;}
.r_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.r_table thead th { font-family:tahoma; color:#777; font-size:10px; height:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px;}
.r_table thead td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding-left:20px;}
.r_table thead td input { background:#f7f7f7; border:1px solid #e5e5e5; font-size:12px; line-height:18px; color:#777;}
.r_table tbody th { font-family:tahoma; color:#777; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
.r_table tbody td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
.r_table tbody td textarea { background:#f7f7f7; border:1px solid #e5e5e5; font-size:12px; line-height:18px; color:#777;}

.m_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.m_table tbody th { color:#333; font-size:10px; padding:10px 0 10px 0; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
.m_table tbody td { color:#8b8b8b; font-size:10px; padding:10px 0 10px 0; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
.m_table tbody td input { font-family:tahoma; background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}
.m_table tbody td input.no { border:0; background:#FFFFFF;}

/*width*/
.w30{ width:30px;}
.w50{ width:50px;}
.w52{ width:52px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w160{ width:160px;}
.w187{ width:187px;}
.w250{ width:250px;}
.w400{ width:400px;}
.w420{ width:420px;}
.w570{ width:570px;}
.w860{ width:860px;}

/*popup*/
#popup_contain { width:450px; padding:30px 30px 50px 30px; border:1px solid #000; font-family:µ¸¿ò,tahoma; font-size:12px; }
.popup_title { padding-bottom:20px;}
.popup_title ul { padding-top:10px;}
.popup_title li { height:16px;}
.popup_search li {float:left;}
.popup_search li.pad { padding-left:5px; padding-right:5px;}
.popup_search li input { font-family:tahoma; background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777; }
.zip_table {clear:both; padding-top:20px; padding-bottom:20px;}
.zip_table li{ height:140px; overflow-y: scroll;}
/*sitemap*/
.sitemap_title { padding-top:10px; padding-bottom:40px;}
.sitemap {height:380px;}
.sitemap li {width:127px; padding-right:20px; float:left;}
.sitemap_con {padding-top:15px;}

.b_title_txt {padding:10px 0px;}
.b_cap { clear: both;
	float:left;
	background:url(../images/common/bullet.gif) no-repeat 0 3px;
	padding-left:10px;
	width:450px;
    color: #666666;
    font-size: 13px;
    letter-spacing: -1px;
    margin-bottom: 8px;
}
.b_cap_txt { clear: both;float:left;padding-left:10px; font-size:0.92em; height:20px; width:100%;}
.b_list_right {  float:right;padding-right:5px;text-align:right;}
.b_cap_right { position:relative;float:right;}

/* Ä«Å×°í¸® */
.epilogue_tab { position:relative; width:717px; margin:10px 0; height:26px; }
.tab_on { position:relative; float:left; background:url(../images/old/05_community/tab_on_box.gif) repeat-x; height:auto; padding:0; margin:0 2px 0 0; }
.tab_on .center { float:left; padding:7px; color:#fff; font-size:0.90em; background:url(../images/old/05_community/tab_on_bullet.gif) no-repeat 12px right; }
.tab_on .right { float:left; background:url(../images/old/05_community/tab_on_rightbox.gif) no-repeat; width:4px; height:auto; }
.tab_off { position:relative; float:left; background:url(../images/old/05_community/tab_off_box.gif) repeat-x; height:auto; padding:0; margin:0 2px 0 0;}
.tab_off .center { float:left; padding:7px; margin-right:4px; color:#2E2E2E; font-size:0.90em; background:url(../images/old/05_community/tab_off_bullet.gif) no-repeat 11px right; }
.tab_off .center a { color:#2E2E2E; text-decoration:none; }
.tab_off .center a:hover { color:#111111; text-decoration:none; }
.tab_off .right { float:left; background:url(../images/old/05_community/tab_off_rightbox.gif) no-repeat; width:3px; height:26px; }


/* ÀÇ°ß´Þ±â */
.read_bottom_commend { position:relative; margin:30px 0 0 0; }
.read_bottom_commend .title { color:#e5595c; font-size:1.2em; margin:0 0 6px 0; }
.read_bottom_commend .commend_box { background:#eee; padding:15px 15px 30px 15px; }
.read_bottom_commend .commend_box .commend_wrap { position:relative; padding:10px 0; background:url(../images/board/commend_line.gif) repeat-x 0 bottom; line-height:1.2em;}
.read_bottom_commend .commend_box .commend_wrap .name { float:left; width:70px; }
.read_bottom_commend .commend_box .commend_wrap .comment { float:left; color:#444;}
.read_bottom_commend .commend_box .commend_wrap .reply { float:left; color:#444; }

.read_bottom_commend .commend_box .commend_wrap .reply_name { float:left; width:70px; color:#444; }
.read_bottom_commend .commend_box .commend_wrap .reply_comment { float:left; color:#444;}

.read_bottom_commend .commend_box .commend_wrap_noline { position:relative; padding:10px 0; background:none; line-height:1.2em;}
.read_bottom_commend .commend_box .commend_wrap_noline .name { float:left; width:70px; }
.read_bottom_commend .commend_box .commend_wrap_noline .comment { float:left; color:#444;}
.read_bottom_commend .commend_box .commend_wrap_noline .reply { float:left; color:#444;}
.read_bottom_commend .commend_box .commend_wrap_noline .reply_name { float:left; width:70px; color:#444; }
.read_bottom_commend .commend_box .commend_wrap_noline .reply_comment { float:left; color:#444;}
.commend_inp_wrap { position:relative;  height:40px;}
.commend_inp_wrap .left { float:left;  margin:0; }
.commend_inp_wrap .left input { color:#999; font-size:0.92em; }
.commend_inp_wrap .right { float:right; width:60px;}


/* ///////////////////////////////// ¹ÂÁ÷ºñµð¿À player ///////////////////////////////////// */
.player_wrap { position:relative; width:717px; height:422px; background:url(../images/old/04_free/player_bg.gif) no-repeat; }
.player_wrap .m_sj { position:absolute; left:30px; top:12px; color:#fffc00; font-family:Verdana; font-weight:bold; }
.player_wrap .m_sj span { font-size:0.92em; color:#fff; font-weight:normal; }
.player_wrap .m_date { position:absolute; left:390px; top:12px; font-size:10px; color:#f3b8b8; font-family:Verdana; }
.player_wrap .m_movie { position:absolute; left:30px; top:35px; }
.player_wrap .m_control_wrap { position:absolute; left:30px; top:357px; }
.player_wrap .m_control_wrap .btn_play { position:absolute; left:0; top:0; }
.player_wrap .m_control_wrap .btn_stop { position:absolute; left:35px; top:0; }
.player_wrap .m_control_wrap .m_staue { position:absolute; left:76px; top:13px; width:235px; height:3px; background:#a81c1d; font-size:3px; }
.player_wrap .m_control_wrap .m_staue .ing { background:#fff; width:35%; height:3px; font-size:3px; }
.player_wrap .m_control_wrap .running_time { position:absolute; left:321px; top:4px; font-size:10px; color:#fff; font-family:Verdana; width:75px;}
.player_wrap .m_control_wrap .running_time span { font-size:10px; color:#ffea00; font-weight:bold; font-family:Verdana; }
.player_wrap .m_control_wrap .btn_sound { position:absolute; left:402px; top:8px; }
.player_wrap .lyrics { position:absolute; left:486px; top:2px; width:213px; height:419px; overflow:auto; }
.player_wrap .lyrics .lyrics_01 { position:relative; padding:13px 15px; color:#fff; font-family:Verdana; font-size:0.92em; line-height:1.20em; }
.player_wrap .lyrics .lyrics_01 .kr { font-family:"µ¸À½",dotum; font-size:11px; margin-top:6px; }
.player_wrap .lyrics .lyrics_02 { position:relative; background:#d74445; padding:13px 15px; color:#fff; font-family:Verdana; font-size:0.92em; line-height:1.20em; }
.player_wrap .lyrics .lyrics_02 .kr { font-family:"µ¸À½",dotum; font-size:11px; margin-top:6px; }

