textarea {font-size:12px;}

.Box100{border:1px solid #CCCCCC;width:100px;padding:3px;}
.Box150{border:1px solid #CCCCCC;width:150px;padding:3px;}
.Box200{border:1px solid #CCCCCC;width:200px;padding:3px;}
.Box250{border:1px solid #CCCCCC;width:250px;padding:3px;}
.Box300{border:1px solid #CCCCCC;width:300px;padding:3px;}
.Box350{border:1px solid #CCCCCC;width:350px;padding:3px;}
.Box400{border:1px solid #CCCCCC;width:400px;padding:3px;}
.BoxAll{border:1px solid #CCCCCC;width:95%;padding:3px;}
.SelectBox{border:1px solid #CCCCCC;padding:2px;}
.SchStyle{background-color:#fffc00;color:red;}
.FilePreview{border:1px solid #CCCCCC;width:114px;height:114px;}
.PassWordLayer{border:1px solid #CCCCCC;padding:20px;position:absolute;z-index:3;background-color:white;text-align:center;display:none;}
.Sort{width:100px;height:110px;padding:3px;border:1px solid #CCCCCC;background-color:#dddddd;position:absolute;z-index:3;top:30px;display:none;}
.bbs_basic th {font-weight:normal;color:#FFFFFF;background-color:#3c3c3c;}
.over{background-color:#FEE7DA;}
.out{background-color:#ffffff;}


/* *** common style *** */
.filter-30 {opacity: 0.3;}
.board-box-line-dashed{border-bottom-style: dashed;border-bottom-width: 1px;border-bottom-color: #ccc;}
#CommentArea .cmlist{margin:0; padding:0;}
#CommentArea .cmlist li{list-style:none; padding:7px 0 5px; margin:0; height:1%;} 
#CommentArea .cmlist li.reply{padding-left:44px; background:url(../img/ico_comm_re.gif) 29px 24px no-repeat;} 
#CommentArea .cmlist li.reply.insert{padding:9px 0 8px 44px; .padding:8px 0 3px 44px;} 
#CommentArea .cmlist li.board-box-line-dashed{height:1px; padding:0; overflow:hidden; font:0/0 arial; border-bottom-width:1px; border-bottom-style:dotted;}
#CommentArea .cmlist .h{height:19px; margin:0 0 1px;}
#CommentArea .cmlist .pers_nick_area {float:left;width:70%; color:#339900}
#CommentArea .cmlist .pers_nick_area a {color:#339900}
#CommentArea .cmlist .date{ font-size:11px; margin:3px 0 0 10px;color:#666;} 
#CommentArea .cmlist .btn_edit{float:right; margin:0 3px 0 0; padding-top:3px;}
#CommentArea .cmlist .btn_edit a{color:#cc0000;font-size:11px;}
#CommentArea .cmlist .comm{padding:0 0 0 1px; margin:0; line-height:1.4em; text-align:left; word-break:break-all; word-wrap:break-word;}
#CommentArea .cminput {margin:14px 0 0; padding:0; width:100%; border-collapse:collapse; table-layout:fixed;}
#CommentArea .cminput .m00 {margin:0;}
#CommentArea .cminput .i2 {padding-right:2px;}
#CommentArea .cminput .i3 {width:82px; text-align:right; vertical-align:bottom; .padding-bottom:3px;}
#CommentArea .cminput .i3 img {vertical-align:top;}
#CommentArea .cm_input {margin:0; padding:0; width:100%;}
#CommentArea .cm_input .m00 {margin:0;}
#CommentArea .cm_input .i2 {padding-right:2px;}
#CommentArea .cm_input .i3 {width:82px; text-align:right; vertical-align:bottom; padding-bottom:3px;}
#CommentArea .cm_input .i3 img {vertical-align:top;}

.blind{ display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000;}
.blind.open{ display:block;}
.blind .bg{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
#blind_comment{position:absolute;z-index:11;border:5px solid #3c3c3c;top:35%;left:35%;background-color:#FFFFFF;}

.top_line{width:100%;height:0;border-top:1px solid #4b4b4b;}
.board_table{border-collapse:collapse; width:100%; table-layout:fixed; text-align:center;  border:1px solid #7b7b7b;border-width:0px 0px 2px 0px;  line-height:16px; }
.board_table th{padding:5px 0; color:#4e4e4e; border:1px solid #dfe2e7;border-width:1px 0px 0 0px;}
.board_table td.f01{padding:0px 0px 3px 0px;color:#4e4e4e; border:1px solid #4b4b4b; border-width:0px 0px 0 0px; text-align:left; FONT-SIZE: 11px; color:#727272;}
.board_table td{padding:5px 5px 5px 5px; border:1px solid #dfe2e7;border-width:1px 1px 0px 0px; text-align:center; FONT-SIZE: 12px; color:#727272; font-weight:normal;}
.board_table td.end{border-top:1px solid #dfe2e7;text-align:center;}
.board_table td.date{text-align:center;}
.board_table td.left{text-align:left; padding:5px 5px 5px 15px;}
.board_table td.fbtn{text-align:right; padding:0px 0px 2px 0px; border:1px solid #dfe2e7;border-width:0px 0px 0px 0px; }

.board_table td.ttt{background-color:#efefef; text-align:center; FONT-SIZE: 12px; font-weight:bold; color:#5b5b5b; border:1px solid #dfe2e7;border-width:1px 1px 0px 0px;}
.board_table td.ttt_end{background-color:#efefef; text-align:center; FONT-SIZE: 12px; font-weight:bold; color:#5b5b5b; border:1px solid #dfe2e7;border-width:1px 0px 0px 0px;}

.board_table td.tbg{text-align:center; background-color:#dedede; color:#333333;}
.board_table td.tbg_end{text-align:center; background-color:#dedede; color:#333333; border:1px solid #dfe2e7;border-width:1px 0px 0px 0px; text-align:center;}

.board_write_type {border-collapse:collapse;width:100%;border-top:0;border-bottom:1px solid #848992;border-left:0;border-right:0;}
.board_write_type tr {text-align:right;}
.board_write_type th{padding:0px 0;color:color:#4e4e4e;border:1px solid #4b4b4b;border-width:3px 0px 0px 0px;}
.board_write_type th.f01{text-align:left; vertical-align:top; padding: 10px 20px 10px 30px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR:#2a2a2a; font-weight:bold; letter-spacing: -0.01em; background: url('../img/icon_comment.png') no-repeat 5px 10px ; border:1px solid #4b4b4b;border-width:3px 0px 0px 0px;}
.board_write_type tr th.first{background: none; border-top:0; text-align:left; font-weight:bold; color:#4e4e4e; padding:6px 20px 6px 20px;}
.board_write_type tr td.first{background: none; border-top:0; text-align:left; font-weight:bold; color:#4e4e4e; padding:0px 20px 6px 20px; background-color:#f9f9f9;}
.board_write_type td.first01{background: none; border-top:0; text-align:left; color:#4e4e4e; padding:0px 20px 6px 20px; }
.board_write_type td{padding:6px 20px 6px 20px; text-align:left;color:#4e4e4e;border:1px solid #c9c9c9;border-width:1px 0px 0 0px;}
.board_write_type td.ttt{width:150px;text-align:left; font-weight:bold; color:#4e4e4e; background-color:#f9f9f9;}

#btn_area { margin: 15px 0px 10px 0px; text-align:center; vertical-align:top; }
#btn_area a:hover {opacity: 0.8; filter: alpha(opacity=80);}

.input_txt{padding:2px;height:16px;background:#f9f9f9;border:1px solid #d8d8d8;}
.textarea{padding:2px;background:#f9f9f9;border:1px solid #ebebeb;width:100%;height:200px;}
.input650{width:650px;}
.input630{width:630px;}
.input600{width:600px;}
.input550{width:550px;}
.input500{width:500px;}
.input450{width:450px;}
.input400{width:400px;}
.input350{width:350px;}
.input300{width:300px;}
.input250{width:250px;}
.input220{width:220px;}
.input200{width:200px;}
.input180{width:180px;}
.input160{width:160px;}
.input150{width:150px;}
.input130{width:130px;}
.input120{width:120px;}
.input100{width:100px;}
.input80{width:80px;}
.input70{width:70px;}
.input50{width:50px;}

#board_view_table {width:auto; border: 5px solid #efefef; padding: 20px 30px; text-align:left; }
#board_view_table .board_view_tit{float: right; text-align:right; padding: 10px 0px 0px 0px; }
#board_view_table .board_view_01{width:100%; margin:0px 0px 6px 0px; padding: 0px 0px 5px 0px; border-bottom:2px solid #4b4b4b; border-top:0px solid #b6c3d3; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; COLOR: #000000; font-weight:bold; letter-spacing: -0.01em; text-align:left; vertical-align:top;}
#board_view_table .board_view_02{width:100%;  text-align:left; padding: 3px 0px; border-bottom:1px dotted #b6c3d3; }
#board_view_table .board_view_02 .board_view_box{width:100%;  text-align:left; padding:0px 0px 0px 0px; }
#board_view_table .board_view_02 .board_view_left{float: left; width:50%;  text-align:left; padding:0px 0px 0px 0px; }
#board_view_table .board_view_02 .board_view_right{float: right; text-align:right; padding:0px 20px 0px 0px; }
#board_view_table .board_view_03{width:100%;  text-align:left; padding: 10px 0px 3px 0px; border-bottom:0px dotted #b6c3d3; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:normal; letter-spacing: -0.01em;}
#board_view_table .board_view_04{width:100%;  text-align:right; padding: 10px 10px 3px 0px; border-bottom:0px dotted #b6c3d3; }

