.xe_setup { 
table-layout : fixed; 
border : 0; 
} 
.xe_setupTt_L { 
background-color : #fff; 
height : 45px; 
font-size : 14px;
font-weight:bold;
color : #566578; 
padding : 10px 0 6px 15px; 
border-top : 1px solid #eee; 
border-bottom : 3px solid #fe3614; 
border-left : 1px solid #eee; 
} 
.xe_setupTt_R { 
background : white url('images/lineBoardListTh.gif') no-repeat 0% 14px; 
font-size : 12px;
color : #666; 
padding : 5px 0 6px 10px; 
border-top : 1px solid #eee; 
border-right : 1px solid #eee; 
border-bottom : 3px solid #54564b; 
} 
.xe_setup_total { 
font-size : 12px;
color : #666; 
padding : 18px 0 6px 10px; 
} 
.xe_setup_total_ic { 
width : 12px; 
height : 13px; 
vertical-align : middle; 
margin-right : 5px; 
cursor : pointer; 
} 
.xe_setup_ct { 
vertical-align : top; 
text-align : right; 
font-weight:bold;
} 
.xectl { 
table-layout : fixed; 
border : 1px dotted #eeeeee; 
} 
.ctl_title { 
background : white url('images/lineBoardListTh.gif') repeat-x 0% 1px; 
height : 25px; 
font-size : 12px;
color : #3e3f3e; 
text-align : center; 
} 
.ctl_titleL { 
background : white url('images/lineBoardListTh.gif') repeat-x -3px 1px; 
} 
.ctl_title_line { 
background-color : #fff; 
height : 1px; 
} 
.ctl_listN { 
height : 35px;
background-color : #f8f8f8; 
} 
.ctl_nbN { 
font-size : 12px; 
color : #566578; 
text-align : center; 
padding-top : 2px; 
border-top : 1px dotted #ffffff; 
} 
.ctl_list1 { 
background-color : #fbfbfb; 
} 
.ctl_list2 { 
background-color : #fff; 
} 
.ctl_nb { 
font : 10px tahoma; 
color : #566578; 
text-align : center; 
padding-top : 0; 
border-top : 1px dotted #ffffff; 
} 
.ctl_sj { 
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
font-size:14px;
color:#566578;
border-top : 1px dotted #ffffff; 
} 
.ctl_sj a:link { 
font : 14px; 
color : #566578; 
text-decoration : none; 
} 
.ctl_sj a:visited { 
font : 14px; 
color : #566578; 
text-decoration : none; 
} 
.ctl_sj a:active { 
font : 14px; 
color : #bcc2d0; 
text-decoration : none; 
} 
.ctl_sj a:hover { 
font : 14px; 
color : #bcc2d0; 
text-decoration : none; 
} 
.ctl_name { 
font-size : 14px;
color : #566578; 
border-top : 1px dotted #ffffff; 
} 
.ctl_hit { 
font : 12px tahoma; 
color : #566578; 
text-align : center; 
padding-top : 1px; 
border-top : 1px dotted #ffffff; 
} 
.ctl_date { 
font : 12px tahoma; 
color : #566578; 
text-align : center; 
padding-top : 1px; 
border-top : 1px dotted #ffffff; 
} 
.list_com_icon { 
width : 12px; 
height : 12px; 
margin-top : -2px; 
margin-right : 3px; 
vertical-align : middle; 
} 
.list_com_sp { 
font : bold 9px tahoma; 
color : #ff6600; 
} 
.list_n_icon { 
width : 13px; 
height : 13px; 
vertical-align : middle; 
} 
.iconReply_sp { 
font : bold 10px tahoma; 
color : #ff6600; 
} 
.iconNew { 
width : 13px; 
height : 13px; 
vertical-align : middle; 
} 
.ctl_page { 
font : bold 10px tahoma; 
color : #566578; 
text-align : left; 
padding-top : 16px; 
vertical-align : middle; 
} 
.list_foot_btn { 
height : 50px; 
padding : 10px 2px 0 0; 
vertical-align : middle; 
} 
.xe_search {
clear : both;
height : 22px; 
text-align : center; 
vertical-align : middle; 
padding : 0; 
} 
.xe_searchIp { 
vertical-align : middle; 
background-color : #fbfbfb; 
width : 150px; 
height : 22px; 
font-size : 12px;
color : #566578; 
border-top : 1px solid #a6a6a6; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 1px solid #a6a6a6; 
padding : 0px;  
margin-right : 5px; 
} 
#pagingNew { 
clear : both; 
font-size : 11px; 
padding : 5px 0 5px 0; 
text-align : right; 
margin-top : 0; 
} 
#pagingNew a { 
border : 1px solid #eee; 
height : 22px; 
text-decoration : none; 
padding : 5px 8px 2px 8px; 
margin : 0 5px 5px 0; 
font-weight : bold; 
vertical-align : middle; 
} 
#pagingNew a:hover { 
border : 1px solid #eee; 
color : #6671ff; 
vertical-align : middle; 
} 
#pagingNew .moveOn { 
border : 1px solid #ff0000; 
background : #f3f5f5; 
color : #6671ff; 
font-weight : bold; 
height : 22px; 
padding : 5px 8px 2px 8px; 
margin : 0 5px 5px 0; 
vertical-align : middle; 
} 
#pagingNew .page_move { 
border : 1px solid #eee; 
height : 22px; 
text-decoration : none; 
padding : 5px 8px 2px 8px; 
margin : 0 5px 5px 0; 
font-weight : bold; 
vertical-align : middle; 
} 
.nem { 
border : 1px solid #eee; 
text-decoration : none; 
padding : 9px 9px 9px 9px; 
margin : 2px 2px 2px 2px; 
font-weight : bold; 
font-size : 11px; 
vertical-align : middle; 
} 
.xe_viewTb { 
background-color : #fff; 
border : 1px solid #e0e1db; 
table-layout : fixed; 
} 
.xe_viewSj { 
font-size : 15px;
font-weight : bold;
color : #566578; 
padding : 10px 0 7px 10px; 
vertical-align : top; 
} 
.xe_viewHit { 
font-size : 12px;
color : #566578; 
padding : 15px 5px 7px 0; 
vertical-align : top; 
} 
.xe_viewDate { 
font : bold 9px tahoma; 
color : #566578; 
} 
.xe_viewMemo { 
font-size : 12px;
color : #555; 
padding : 5px 5px 15px 5px; 
vertical-align : top; 
} 
.xe_viewName { 
font-size : 12px;
color : #3074a5; 
padding : 10px; 
vertical-align : top; 
} 
.xe_viewName a { 
font-size : 12px; 
color : #566578; 
text-decoration : none; 
} 
.xe_viewName a:hover { 
font-size : 11px; 
color : #566578; 
text-decoration : none; 
} 
.xe_viewFile_tr { 
background : white url('images/bgBoardListTh.gif') repeat-x bottom; 
height : 35px; 
vertical-align : top; 
} 
.xe_viewFile { 
padding : 10px 0 0 20px; 
font-size : 12px;
color : #566578; 
border-top : 1px solid #e0e1db; 
border-bottom : 2px solid #666760; 
} 
.xe_viewFile_icon { 
width : 13px; 
height : 12px; 
vertical-align : middle; 
margin-top : -2px; 
margin-right : 3px; 
margin-left : 2px; 
} 
.trLine { 
background-color : #eff0ed; 
height : 1px; 
} 
.xeComment_tb { 
background-color : #fff; 
border : 1px solid #e0e1db; 
table-layout : fixed; 
margin-top : 5px; 
} 
.xeFile_div { 
width : 95%; 
height : auto; 
background-color : #fbfbfb; 
font-size : 12px;
color : #566578; 
display : block; 
overflow : hidden; 
border : 1px solid #eaeae7; 
margin-bottom : 10px; 
padding : 10px; 
text-align : left; 
} 
.xeFile_div a { 
font-size : 11px; 
color : #566578; 
text-decoration : none; 
} 
.xeFile_div a:hover { 
font-size : 11px;
color : #566578; 
text-decoration : none; 
} 
.xeCom_btn { 
padding : 1px 5px 0 0; 
border-top : 1px solid #e0e1db; 
border-bottom : 2px solid #666760; 
text-align : right; 
} 
.xe_member_home { 
font-size : 11px;
color : #566578; 
padding : 10px 5px 0 0; 
vertical-align : top; 
} 
.xe_member_home a { 
font-size : 11px;
color : #566578; 
text-decoration : none; 
} 
.xe_member_home a:hover { 
font-size : 11px;
color : #566578; 
text-decoration : none; 
} 
.xe_member_homeIcon { 
width : 16px; 
height : 16px; 
vertical-align : middle; 
margin-top : -3px; 
} 
.xeLink_icon { 
width : 12px; 
height : 13px; 
vertical-align : middle; 
} 
.xeComment_tbc { 
border : 0; 
table-layout : fixed; 
margin-top : 5px; 
} 
.xeComment_name { 
font-size : 12px;
color : #3074a5; 
padding : 3px 0 0 15px; 
} 
.xeComment_date { 
padding : 0 5px 0 0; 
text-align : right; 
} 
.xeComment_dateSp { 
font-size : 10px; 
color : #ccc; 
} 
.xeComment_memo { 
font-size : 12px;
color : #566578; 
line-height : 140%; 
padding : 10px 10px 20px 10px; 
vertical-align : top; 
border-bottom : 1px dotted #eee; 
} 
.xeComment_del { 
width : 20px; 
height : 17px; 
vertical-align : middle; 
} 
.xe_W_comTb { 
background-color : #fbfbfb; 
table-layout : fixed; 
border : 0; 
} 
.xe_W_com_guest { 
font-size : 12px;
color : #566578; 
padding : 10px 0 0 20px; 
} 
.xe_W_com_guest input { 
background-color : #fbfbfb; 
width : 150px; 
height : 22px; 
font-size : 12px;
color : #566578; 
border-top : 1px solid #a6a6a6; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 1px solid #a6a6a6; 
margin-right : 10px; 
padding : 3px 0 0 3px; 
} 
.xe_W_com_write { 
font-size : 12px;
color : #566578; 
padding : 10px; 
} 
.xe_W_com_write textarea { 
width : 100%; 
height : 100px; 
font-size : 12px;
color : #566578; 
padding : 5px; 
border-top : 1px solid #a6a6a6; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 1px solid #a6a6a6; 
overflow : auto; 
} 
.xe_W_com_writeBtn { 
font-size : 12px;
color : #566578; 
padding : 10px; 
text-align : right; 
} 
.xeWrite_tb { 
table-layout : fixed; 
border : 1px dotted #ffffff; 
} 
.xeWrite_td_L { 
height : 38px; 
font-size : 12px; 
color : #566578; 
padding : 3px 0 0 15px; 
border-bottom : 1px dotted #ffffff; 
} 
.xeWrite_td_R { 
font-size : 12px;
color : #566578; 
border-bottom : 1px dotted #ffffff; 
} 
.xeWrite_ip0 { 
background-color : #fbfbfb; 
width : 80%; 
height : 22px; 
font-size : 12px;
color : #566578; 
border-top : 1px solid #a6a6a6; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 1px solid #a6a6a6; 
padding : 3px 0 0 3px; 
margin-right : 2px; 
} 
.xeWrite_ip1 { 
background-color : #fbfbfb; 
width : 76%; 
height : 22px; 
font-size : 12px;
color : #566578; 
border-top : 1px solid #a6a6a6; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 1px solid #a6a6a6; 
padding : 3px 0 0 3px; 
margin-right : 2px; 
} 
.xeWrite_ip2 { 
background-color : #fbfbfb; 
width : 30%; 
height : 22px; 
font-size : 12px;
color : #566578; 
border-top : 1px solid #a6a6a6; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 1px solid #a6a6a6; 
padding : 3px 0 0 3px; 
margin-right : 2px; 
} 
.xeWrite_memo { 
font-size : 12px;
color : #566578; 
border-bottom : 1px dotted #ffffff; 
padding : 10px; 
} 
.xeWrite_memoT { 
background-color : #fff; 
width : 100%; 
height : 200px; 
font-size : 12px;
color : #566578; 
border-top : 1px solid #a6a6a6; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 1px solid #a6a6a6; 
padding : 5px; 
overflow : auto; 
} 
.search { 
position : relative; 
} 
.search_new { 
width : 195px; 
height : 28px; 
position : absolute; 
top : -183px; 
left : 202px; 
} 
.left_01 { 
position : relative; 
overflow : hidden; 
} 
.left_02 { 
width : 700px; 
height : 400px; 
position : absolute; 
top : 0; 
left : 0; 
z-index : 1; 
visibility : hidden; 
} 
.mu_movie { 
position : absolute; 
bottom : 0; 
left : 50%; 
margin-left : -455px; 
width : 916px; 
height : 599px; 
background : transparent; 
z-index : 5; 
} 
.m_ch_01 { 
position : relative; 
} 
.m_ch_02 { 
width : 98px; 
height : 100px; 
position : absolute; 
top : -100px; 
left : 0; 
z-index : 1; 
} 
.v_01 { 
position : relative; 
} 
.v_02 { 
width : 252px; 
height : 420px; 
position : absolute; 
top : 150px; 
left : 440px; 
}
#pagingNew_c { 
clear : both; 
font-size : 12px; 
padding :0; 
text-align : right; 
margin-top : 0; 
}
#pagingNew_c a {
color : #3399FF;
border : 1px solid #eee; 
height : 22px; 
text-decoration : none; 
padding : 5px 8px 2px 8px; 
margin : 3px 3px 3px 0px; 
line-height : normal; 
vertical-align : middle; 
}
.xeWrite_bttr { 
background : white url('images/bgBoardListTh.gif') repeat-x bottom; 
height : 38px; 
vertical-align : top; 
} 
.xeWrite_bttr_L { 
padding : 3px 0 0 5px; 
border-bottom : 0 solid #666760; 
} 
.xeWrite_bttr_R { 
padding : 3px 5px 0 0; 
text-align : right; 
border-bottom : 0 solid #666760; 
} 
a.button, span.button, del.button { 
display : inline-block; 
cursor : pointer; 
border : none; 
font-size : 0; 
line-height : 0; 
background-position : 0% 0%; 
background-repeat : no-repeat; 
height : 30px; 
text-decoration : none; 
color : #2e523b; 
font-style : normal; 
margin : 0 6px 0 0; 
padding : 0 10px 0 0; 
vertical-align : middle; 
} 
a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span { 
background-image : url('images/form_buttons.gif'); 
} 
a.button span, span.button button, span.button input, del.button span { 
white-space : nowrap; 
cursor : pointer; 
color : #566578; 
display : inline-block; 
line-height : 1; 
letter-spacing : 0 !important ; 
font-family : "±¼¸²" !important ; 
font-size : 12px !important ; 
font-style : normal; 
background-color : transparent; 
background-position : 100% 0%; 
background-repeat : no-repeat; 
height : 30px; 
padding : 10px 20px 0 10px; 
margin : 0 -13px 0 10px; 
border : none; 
vertical-align : text-top; 
} 
span.button button { 
line-height : 2.5; 
} 
html.safari a.button span, html.safari del.button span { 
line-height : 1.3; 
} 
html.safari span.button button { 
line-height : 2.6; 
} 
html.safari a.button:focus, html.safari span.button button:focus { 
outline : none; 
} 
del.button { 
background-position : 0% -120px; 
} 
del.button span { 
cursor : default; 
color : #aaa !important ; 
background-position : 100% -120px; 
} 
span.button button, span.button input { 
padding-top : 0; 
line-height : 2.5; 
} 
a.button:hover, span.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover { 
background-position : 0% -60px; 
color : #566578; 
text-decoration : none; 
} 
a.button:hover span, span.button:hover button, a.button:focus span, span.button-behavior-hover button, span.button-behavior-hover input { 
background-position : 100% -60px; 
} 
a.button:active, a.button:focus span { 
color : #566578; 
} 
del.button-behavior-hover, del.button:hover { 
background-position : 0% -180px; 
} 
del.button-behavior-hover span, del.button:hover span { 
background-position : 100% -180px; 
} 
