.al{ text-align: left}
.ac{ text-align: center}
.ar{ text-align: right}

.fl{ float:left}
.fr{ float:right}
.oh{ overflow:hidden}

/*board*/
.board_tit th{ background-color:#f6f6f5;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:10px;text-align:center; border-top:2px solid #266fa2; border-bottom:1px solid #dddddd}
.board_tit .bg_sec{ background-image:url(/images/board/sec.gif); background-repeat:no-repeat; background-position:right center}

.board{ table-layout:fixed;background:#fff; letter-spacing:-1px; word-spacing:1px }
.board:hover{ background:#f6faf1}
.board td{ color:#666; padding:10px; border-bottom:1px solid #dddddd}

.board_re{background:#f4f4f4; letter-spacing:-1px; word-spacing:1px  }
.board_re:hover{background:#ebebeb; }
.board_re td{ color:#333; padding:10px; border-bottom:1px solid #dddddd; }

.board_on{ background:#f9f6f1}
.faq .board{cursor:pointer; font-weight:bold } 
.faq .board:hover{background:#f9f6f1}
.faq .board_re td{padding:10px 10px 10px 50px;text-indent:-35px;}

.board_not{table-layout:fixed;background:#dfefcf; letter-spacing:-1px; word-spacing:1px }
.board_not:hover{ background:#92c55e;}
.board_not td{ color:#666; font-weight:bold; padding:10px; border-bottom:1px solid #c2e2a1}
.board_not td a{ color:#666}
.board_not td a:hover{ color:#fff}

.nobr{white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:560px;}
.nobr img{ vertical-align:sub; *vertical-align: middle; margin-right:2px}

.searching{ border:2px solid #ebebeb;background-color:#F6F6F5;padding:20px; margin:30px 0;display:block;}
.searching .tbox{ border:1px solid #999; vertical-align:middle; padding:3px 5px 1px 5px; height:16px; width:200px}
.searching .sbox{ vertical-align:middle; padding:2px 0 2px 0; border:1px solid #999}
.searching .si_tt{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; font-style:italic; letter-spacing:-1px; color:#ccc; padding-right:10px; vertical-align:middle}
.searching .si_tt span{ font-size:21px}

.board_write{ table-layout:fixed;border-top:2px solid #525252; border-top:2px solid #266fa2}
.board_write th{ background:#f6f6f5; border-bottom:1px solid #ccc; padding:10px 5px 10px 5px; color:#333; text-align:left}
.board_write th img{ vertical-align:middle}
.board_write td{ padding:10px 5px 8px 5px; color:#666; border-bottom:1px solid #ccc;}
.board_write td input{ border:1px solid #dddddd; padding:3px}
.board_write td textarea{border:1px solid #dddddd; padding:10px}

/*btn*/
.btn_ol_s1{ border:1px solid #49916d; background:#f3f9f6; padding:3px 8px 2px 8px; font-size:11px; font-weight:bold; color: #49916d; cursor:pointer;}
.btn_ol_s2{ border:1px solid #666; background:#333; padding:4px 8px 3px 8px; font-size:11px; font-weight:bold; color: #fff; cursor:pointer;}
.btn_ol_view{ border:1px solid #ccc; background:#f4f4f4; padding:4px 8px 1px 8px; font-size:11px; font-weight:bold; color: #333;cursor:pointer;}
.btn_more{ background:#fff; border:1px solid #ffa200; color:#ffa200; font-weight:bold; font-size:10px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.btn_write{ border:1px solid #ccc; background:#525252; width:70px; padding:7px 0 5px 0; font-size:12px; font-weight:bold; color: #ffffff; cursor:pointer;}
.btn_modify{ border:1px solid #ccc; background:#999; width:70px; padding:7px 0 5px 0; font-size:12px; font-weight:bold; color: #fff; cursor:pointer;}

/*common*/
.cutstr {text-overflow : ellipsis;overflow : hidden;white-space : nowrap;}
.Tno_border{border:none;background-color:transparent;padding:0px;}

.board a:link{ color:#666; text-decoration:none}
.board a:visited{ color:#666; text-decoration:none}
.board a:hover{ color:#000; text-decoration:none}
.board a:active{ color:#000; text-decoration:none}
.board a:focus { outline:none}

.board_not a:hover{text-decoration:none}