.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}

/* 게시글검색 */
.srch_area {width:100%; float:right; position:relative;}
.srch{padding:5px 0; float:right; position:relative;}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.srch{color:#c4c4c4;text-align:center}
.srch select {height:20px;}
.srch select,.srch input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle}
.srch .i_text {margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}
/* //게시글검색 */

/* paginate */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center;}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:0 6px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;font:bold 12px/16px dotum,Tahoma;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{;}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{border:0;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction img {border:0}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232}
.paginate_complex .prev{display:inline-block;width:17px;height:16px;background:url(/skin/default_01/img/spr_arrow.gif) -17px 0;margin:0;padding:0;border:0;margin-right:12px;}
.paginate_complex .prevpad{display:inline-block;width:17px;height:16px;background:url(/skin/default_01/img/spr_arrow.gif) 0 0;margin-right:12px;margin:0;padding:0;border:0;}
.paginate_complex .next{display:inline-block;width:17px;height:16px;background:url(/skin/default_01/img/spr_arrow.gif) -34px 0;margin:0;padding:0;border:0;margin-left:12px;}
.paginate_complex .nextpad {display:inline-block;width:17px;height:16px;background:url(/skin/default_01/img/spr_arrow.gif) -51px 0;margin:0;padding:0;border:0}
/* //paginate */

.btn_both{width:100%;padding:10px 0;overflow:hidden;clear:both}
.btn_both .fl{float:left}
.btn_both .fr{float:right}

.article_comment{width:100%;margin-bottom:40px;}
.article_comment .tit_comment{margin:5px 0 10px;padding:0 0 5px;border-bottom:2px solid #696969;}
.article_comment .form_comment{margin:0 0 20px;padding:10px;border:1px solid #ebf3f7;background:#fafafa;}
.article_comment .form_comment .txt_login_name{margin:4px 0;font-weight:bold;}
.article_comment .form_comment .txt_user_name{margin:2px 0;}
.article_comment .form_comment .i_text{margin:2px;}
.article_comment .form_comment textarea{width:100%;margin:4px 2px 10px;}
.article_comment .form_comment .i_btn{width:100%;text-align:right;}
.article_comment .comment_list{margin-bottom:20px;}
.article_comment .comment_list li{position:relative;width:100%;margin-bottom:5px;}
.article_comment .comment_list li .nickname{padding:2px;border-bottom:1px solid #ccc;font-size:12px;font-weight:bold;text-align:left;}
.article_comment .comment_list li .co_modify{position:absolute;top:4px;right:0;width:200px;text-align:right;font-size:11px;color:#666;}
.article_comment .comment_list li .co_modify a{font-size:12px;font-weight:bold;color:#333;}
.article_comment .comment_list li .comment{margin:10px 0;padding:10px;background:#fcfcfc;}

.tbl_article_list, .tbl_article_list th, .tbl_article_list td {border:0}
.tbl_article_list a {color:#383838;}
.tbl_article_list {width:100%;color:#666;text-align:center;table-layout:fixed;}
.tbl_article_list caption {display:none;}
.tbl_article_list thead th {background:url(/skin/default_01/img/title_cbg.gif) repeat-x;margin:0;padding:0;height:27px;color:#fff;vertical-align:middle;}
.tbl_article_list thead th.bar_lbg {background:url(/skin/default_01/img/title_lbg.gif) left top no-repeat;}
.tbl_article_list thead th.bar_rbg {background:url(/skin/default_01/img/title_rbg.gif) right top no-repeat;}
.tbl_article_list tfoot td {;}
.tbl_article_list tbody td {padding:8px 0 5px; border-bottom:solid 1px #d2d2d2;}
.tbl_article_list .title{text-align:left;}
.tbl_article_list .num,
.tbl_article_list .user,
.tbl_article_list .date,
.tbl_article_list .hit {padding:0;font-family:Tahoma;font-size:11px;line-height:normal;text-align:center;}
.tbl_article_list .title .pic_lock, .tbl_article_list .title .new {margin:0 0 1px;vertical-align:top;}
.tbl_article_list .comment	{color:#f00;}
.tbl_article_list tr.reply .title a {padding-left:14px;background:url(/skin/default_01/img/ic_reply.gif) 0 0 no-repeat}
.tbl_article_list .ico_hidden{display:inline-block;width:10px;height:11px;background:url(/skin/default_01/img/spr_icon.gif) 0 0 no-repeat;}

.article_read{width:100%;margin-bottom:40px;}
.article_read .tbl_article_read,.tbl_article_read th,.tbl_article_read td{border:0}
.article_read .tbl_article_read{width:100%;border-top:3px solid #696969;color:#666;font-size:12px;table-layout:fixed;}
.article_read .tbl_article_read caption{display:none}
.article_read .tbl_article_read th,
.article_read .tbl_article_read td{padding:4px 8px 4px;border-bottom:1px solid #d2d2d2;text-align:left;}
.article_read .tbl_article_read th{background:#fafafa;color:#333;font-weight:bold;}
.article_read .tbl_article_read td{;}
.article_read .cont{padding:20px;line-height:1.4em;border-bottom:1px solid #d2d2d2;}
.article_read .cont .img{width:100%;margin:0 0 20px;text-align:center;}
.article_read .cont .img img{max-width:100%;}
.article_read .btn_both{width:100%;margin-bottom:20px;padding:10px 0;}
.article_read .btn_both:after{display:block;clear:both;content:"";}
.article_read .btn_both .fl{float:left;}
.article_read .btn_both .fr{float:right;}

.article_read .relate_article{margin:20px 0;border-top:1px solid #ccc}
.article_read .relate_article ul{;}
.article_read .relate_article li{padding:8px 0;border-bottom:1px solid #ccc;}
.article_read .relate_article li .prev_article{display:inline-block;width:80px;padding-left:10px;font-weight:bold;}
.article_read .relate_article li .next_article{display:inline-block;width:80px;padding-left:10px;font-weight:bold;}
.article_read .relate_article li .tit_article{;}
.article_read .relate_article li .tit_article a{;}
.article_read .relate_article li .createtime{float:right;font-size:11px;color:#666;}
.article_read .relate_article li .no_article{;}

.tbl_article_write,.tbl_article_write th,.tbl_article_write td{border:0}
.tbl_article_write{width:100%;border-top:3px solid #696969;color:#666;font-size:12px;table-layout:fixed;background:#fff;}
.tbl_article_write caption{display:none}
.tbl_article_write th{padding:8px 5px 4px;border-bottom:1px solid #d2d2d2;vertical-align:middle;background:#fafafa;color:#333;font-weight:bold;line-height:18px;}
.tbl_article_write td{padding:5px 5px 5px;border-bottom:1px solid #d2d2d2;text-align:left;}
.tbl_article_write td.cont{padding:20px;line-height:1.4em}
.tbl_article_write td .i_text{margin:2px;padding:3px 4px;border:1px solid #d5dad1;color:#323b37;font-size:12px;font-family:Dotum;}
.tbl_article_write td .i_check,
.tbl_article_write td .i_radio{width:13px;height:13px;margin:0 5px 3px;padding:0;vertical-align:middle}
.tbl_article_write td .i_file{margin:2px;}
.tbl_article_write td .attach_list{float:left;width:280px;}
.tbl_article_write td .attach_list em{margin-right:10px;color:#f00;font-weight:bold;}
.tbl_article_write td .attach_list label{padding:2px;}
.tbl_article_write .ico_add_file{float:left;width:80px;}
.tbl_article_write .ico_add_file a{display:inline-block;width:40px;height:19px;margin:2px;background:url(/skin/default_01/img/spr_icon.gif) 0 -58px no-repeat;}

.delete_confirm	{width:300px;margin:50px auto;padding:20px;border:1px solid #999;border-top:1px solid #ccc;border-left:1px solid #ccc;background:#fafafa;}
.delete_confirm h3	{padding:15px 0 15px;text-align:center;font-family:Gulim}
.delete_confirm h3 em	{color:#e33;font-weight:bold;}
.delete_confirm p	{padding:10px 0 10px;}
.delete_confirm .i_text{height:18px;line-height:18px;padding:2px 3px 1px;margin-bottom:3px;border:1px solid #d5dad1;font-size:11px;color:#323b37;background:#fff;}
.delete_confirm .btn_cen{padding:8px 0;text-align:center;}

.confirm{width:300px;margin:50px auto;padding:20px;border:1px solid #999;background:#fafafa;-moz-box-shadow: 5px 5px 3px rgba(0,0,0, .3),0 0 3px rgba(0,0,0, .3);-webkit-box-shadow: 5px 5px 3px rgba(0,0,0, .3),0 0 3px rgba(0,0,0, .3);box-shadow: 5px 5px 3px rgba(0,0,0, .3),0 0 3px rgba(0,0,0, .3);}
.confirm h3{padding:15px 0 15px;text-align:center;font-family:Gulim}
.confirm em{color:#e33;font-weight:bold;}
.confirm p{padding:10px 0 10px;}
.confirm .i_text{height:18px;line-height:18px;padding:2px 3px 1px;margin-bottom:3px;border:1px solid #d5dad1;font-size:11px;color:#323b37;background:#fff;}
.confirm .btn_cen{padding:8px 0;text-align:center;}

/* Jeong Chan Myeong(dece24@gmail.com) */
/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(/board/button/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(/board/button/buttonGreen.gif); color:#fff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url(/board/button/buttonBlack.gif); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}
.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url(/board/button/buttonRed.gif); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(/board/button/buttonBlue.gif); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}

/* Button Text Strong */
.button.strong * { font-weight:bold !important;}
