@charset "euc-kr";
/* CSS Document */

.hidden {overflow:hidden; background:none; width:0; height:0; margin:0; padding:0; visibility:hidden; line-height:0;}
.txt_search {width:110px; border:none; background:#fff; font:normal 11px "µ¸¿ò"; color:#666; margin:0; overflow:hidden;}
.float_l {float:left;}
.float_l2 {float:right;}

.board_wrap {width:720px; margin:0 auto;}

.brd_align {clear:both; margin-top:30px;}

/* form */
.write_st1 {font-family: "µ¸¿ò"; font-size: 12px; color:#777; border:1px solid #adadad; background:#fff; height:20px; padding-top:2px; margin:0;}
.txt_login {width:72px; height:16px; border:none; font-family:"µ¸¿ò"; font-size:12px; margin:2px 0 0 0; padding:0;}
.txt_login02 {width:72px; height:16px; border:none; font-family:"µ¸¿ò"; font-size:12px; margin:2px 0 0 0; padding:0;}

.txt_search {width:110px; border:none; background:#fff; font:normal 11px "µ¸¿ò"; color:#666; margin:0; overflow:hidden;}

.txt_input {border:1px solid #adadad; background:#fff; font:normal 12px "µ¸¿ò"; color:#666; margin:0; padding:2px 0 3px 3px;}
.area_st {width:520px; height:250px; padding:7px 10px;}
.area_st02 {width:520px; height:120px; padding:7px 10px;}

.select_box {border:1px solid #7f9db9; background:#fff; width:121px; height:24px; padding:4px; font:normal 12px "µ¸¿ò"; color:#666;}
.select_box02 {border:1px solid #adadad; background:#fff; width:86px; height:20px; padding-left:3px; font:normal 12px "µ¸¿ò"; color:#666;}
.select_box03 {border:1px solid #7f9db9; background:#fff; width:45px; height:20px; padding-left:3px; font:normal 11px "µ¸¿ò"; color:#666;}

.join_st1 {font:normal 11px 'µ¸¿ò'; color:#9e9eac; height:16px; padding:0; border:none; background:none;}
.labelspan {position:absolute; z-index:-1; visibility:hidden;}

.file_text{ border:1px solid #cccccc; padding:0px 3px 0px 3px; color:#676767; font-size:1em; height:18px; color:#444;}
.input_text {height:15px; border:1px solid #cacaca; background:#fff; font-family:"µ¸¿ò"; font-size:12px; padding:3px; margin-top:-1px;}

.w260 {width:260px;}
.w400 {width:400px;}
.w480 {width:480px;}
.w72 {width:72px;}

.st_img02 {padding:0 0 23px 0; text-align:center;}
.essential {font-size:11px; color:#ff0000; padding-left:7px;}


/* ¸®½ºÆ® */
.board_list {clear:both; width:100%; border-collapse:collapse; border-spacing:0; border-top:1px solid #2e6ec5; border-bottom:1px solid #c2c2c2; border-left:none; border-right:none;}
.board_list th,.board_list td {padding:10px 0 11px 0; border-bottom:1px solid #e7e7e7; border-left:none; border-right:none;}
.board_list th {background:url(../images/bg_thead.gif) repeat-x left bottom;}
.board_list .bgbar {background:url(../images/line_thead.gif) no-repeat right 1px;}
.board_list .bg_none {background:none; overflow:hidden;}
.board_list .st_new img {padding:2px 4px 0 0;}

.board_list td {text-align:center;}
.board_list .bor_none {border:none;}
.board_list td.b_name {text-align:center; color:#333; padding:12px 0 8px 0;}
.board_list td.b_name a {color:#666; text-decoration:none; margin-top:3px;}
.board_list td.b_name a:hover {color:#000; text-decoration:underline; margin-top:3px;}

.board_list td.b_title {text-align:left; color:#333; padding:12px 0 8px 10px;}
.board_list td.b_title a {color:#333; text-decoration:none; margin-top:3px;}
.board_list td.b_title a:hover {color:#f80; text-decoration:underline;  margin-top:3px;}

.board_list td.b_reply {background:url(../images/ico_reply.gif) no-repeat 16px 12px; text-align:left; color:#333; padding:12px 0 8px 30px;}
.board_list td.b_reply a {color:#777; text-decoration:none; margin-top:3px;}
.board_list td.b_reply a:hover {color:#f80; text-decoration:underline;  margin-top:3px;}

.board_list td.b_no {font:normal 11px verdana; text-align:center; padding:0; letter-spacing:-0.5px; color:#8a8a8a;}
.board_list td.b_day {font:normal 11px verdana; text-align:center; padding:0; letter-spacing:-0.5px; color:#6f6f6f;}

/* ÀÐ±â */
.board_read {clear:both; width:100%; border-collapse:collapse; border-spacing:0; border-top:1px solid #2e6ec5; border-bottom:1px solid #c2c2c2; border-left:none; border-right:none;}
.board_read th,.board_read td {padding:10px 0 11px 0; border-bottom:1px solid #e7e7e7; border-left:none; border-right:none;}
.board_read td {background:url(../images/board/line_thead02.gif) no-repeat left 14px; text-align:left; padding-left:15px;}
.board_read td.b_title {text-align:left; color:#333; padding:12px 0 8px 15px;}
.board_read td.b_title02 {text-align:left; color:#333; padding:6px 0 7px 15px;}

.board_read .th_line {border-bottom:1px solid #c2c2c2;}
.board_read .bor_none {border:none;}
.board_read .b_read {background:none; padding-left:0;}
.board_read .read_ctn {background:url(../images/board/line_thead02.gif) repeat-y left top; padding:8px 0 7px 15px; line-height:20px;}
.board_read .st_pass {font-size:11px; color:#ff0000; padding-left:6px;}
.read_ctn p {text-align:center; padding:7px 0 17px 0;}
.read_ctn .attach02 {text-align:left; padding:0; margin-top:3px;}

.board_read td.b_no {font:normal 11px verdana; letter-spacing:-0.5px; color:#8a8a8a;}
.board_read td.b_day {font:normal 11px verdana; letter-spacing:-0.5px; color:#6f6f6f;}
.board_read .attach_file {background:url(../images/ico_attach.gif) no-repeat left top; padding:1px 0 0 19px; margin-right:20px;}
.board_read .attach_file a {color:#8a8a8a; text-decoration:none;}
.board_read .attach_file a:hover {color:#ff0000; text-decoration:underline;}

/* °Ô½ÃÆÇ°Ë»ö */
#search_wrap {width:100%;; height:20px; margin-bottom:12px;}
#search_wrap ul {float:right; margin:0;}
#search_wrap ul li {float:left; margin-left:3px; display:inline;}
#search_wrap .search_txt{border:1px solid #d6d6d6; padding:2px 0 0 3px; width:114px; height:17px;}
#search_wrap ul .st_select {margin-top:1px;}

/* ±Û¾²±â */
.btn_group {clear:both; padding:11px 9px 0 9px; overflow:hidden; height:1%;}
.btn_group .btn_align {float:right; line-height:0; font-size:0;}
.btn_group .btn_align img {padding-left:2px;}

/* ÆäÀÌÂ¡ */
.paging {clear:both; text-align:center; padding-top:25px;}
.paging li {display:inline; font:normal 11px verdana; color:#666; overflow:hidden;}
.paging li img {vertical-align:top; margin-top:-1px; line-height:0; padding:0; margin:0;}
.paging .pag_line {background:url(../images/board/line_paging.gif) no-repeat 0 top; padding-left:10px; margin-left:4px;}
.paging li a {font:normal 11px verdana; color:#666; text-decoration:none;}
.paging li a:hover {font:normal 11px verdana; color:#000; text-decoration:underline;}
.paging li strong {color:#f80;}

.paging .go_prev {margin:0 14px 0 3px; padding:0;}
.paging .go_next {margin:0 3px 0 14px; padding:0;}

/* ÀÌÀü±Û, ´ÙÀ½±Û */
.list_view {clear:both; overflow:hidden; height:1%; padding:12px 0 11px 0;}
.view_line01 {border-top:1px solid #2e6ec5; border-bottom:none; margin-top:35px; }
.view_line02 {border-top:1px solid #e7e7e7; border-bottom:1px solid #c2c2c2;}
.list_view dt,.list_view dd {float:left;}
.list_view dt {padding-left:30px; width:9%; font-weight:bold;}
.list_view dd {background:url(../images/line_thead.gif) no-repeat left 1px; padding-left:10px;}
.list_view .bu01 {background:url(../images/bu_prev.gif) no-repeat 18px 4px;}
.list_view .bu02 {background:url(../images/bu_next.gif) no-repeat 18px 4px;}

/* °¶·¯¸®Çü °Ô½ÃÆÇ */
.gallery_wrap {margin-top:10px;}
.gallery_wrap li {float:left; background:url(../images/line_gallery.gif) repeat-x left bottom; padding:0 0 25px 0; height:1%; margin:0 0 30px 0;}
.gallery_wrap .st_align {padding:0 53px 25px 53px;}
.gallery_wrap .line_none {background:none; margin:0;}

.gallery_list {margin:0; width:204px;}
.gallery_list dt,.gallery_list dd {text-align:center;}
.gallery_list dt {margin-bottom:20px; overflow:hidden;}
.gallery_list dt img {line-height:0; font-size:0; padding:0; margin:0; border-top:3px solid #2e6ec5; border-bottom:3px solid #2e6ec5;}

.gallery_list .gallery_tle {color:#3e3e3e; overflow:hidden;}
.gallery_list .gallery_tle a {color:#3e3e3e; font-weight:bold; text-decoration:none;}
.gallery_list .gallery_tle a:hover {color:#3e3e3e; font-weight:bold; text-decoration:underline;}
.gallery_list .gallery_day {padding-top:4px; color:#8a8a8a; font:normal 11px verdana;}

/*´ñ±Û*/
.comment img {vertical-align:top;}
.comment {width:680px; padding:20px 20px 20px 20px; background-color:#f3f3f3; margin-top:20px; font-size:11px; overflow:hidden; line-height:18px;}

.comment .com_txt {width:690px; height:20px; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:5px; font-weight:bold;  visibility:visible; font-size:11px; line-height:18px;}

.comment_txt02 {width:690px; overflow:hidden; margin-top:10px;}
.comment_txt02 dt {float:left; width:62px; padding:3px 0 3px 8px; font-weight:bold; background:url(../images/bbs_dot.gif) no-repeat left 8px;}
.comment_txt02 dt.nobg {background:none;}
.comment_txt02 dd {float:left; width:620px; padding-top:3px; padding-bottom:3px;}
.comment_txt02 .dt_writter {padding-top:7px; background:url(../images/bbs_dot.gif) no-repeat left 12px;}
.comment_txt02 .ico_reply {padding-right:5px;}
.comment_txt02 .btn_del {padding-left:9px;}
.comment_txt02 .reply_name {font-weight:bold; padding-right:9px;}

/* ÆäÀÌÂ¡2 */
#pageNavi_basic{ text-align:center; margin:10px; font-size:11px; padding:3px 7px;}
#pageNavi_basic a:link{ text-decoration:none; padding:3px 7px;}
#pageNavi_basic a:visited{ text-decoration:none; padding:3px 7px;}
#pageNavi_basic a:hover{ background:#fcb700; color:#fff; padding:3px 7px;}

.pointer{ cursor:pointer;}
.rgr{ color:#999;}
.f10{ font-size:10px;}
.tahoma{ font-family:tahoma;}