@charset "utf-8";
/* BOARD CSS Document */

/* board_wrap */
.board_wrap{ clear:both;}

/* default board */
.board_caption { background:url(/image/board/bu_dot.gif) no-repeat 0 11px;color:#aaaaaa; padding-left:10px;}
.board_caption_color { color:#777;}

.board_list { clear:both; width:100%; color:#555; table-layout:fixed; border-collapse:collapse; border-spacing:0; border-top:2px solid #999; line-height:18px;}
.board_list th { padding:9px 0 9px 0; border-bottom:#bbb solid 1px;}
.board_list th.bg_bar { background:url(/image/board/bg_th_bar.gif) no-repeat right;}
.board_list td { text-align:center;padding:9px 0 9px 0;border-bottom:#ddd solid 1px; color:#666;}
.board_list td.btm_line { border-bottom:#999 solid 1px;}
.board_list td.title { padding:6px 10px 6px 10px; text-align:left;}
.board_list td a {text-decoration:none; color: #666; font-size:11px;}
.board_list td a:hover {text-decoration:none; color:#0061c2;font-size:11px;}
.board_list td.writer{ padding:6px 10px 6px 10px;}
.board_list td.no,
.board_list td.date,
.board_list td.hit { font:normal 11px Tahoma; text-align:center;color:#888;}
.board_list td a {text-decoration:none; color: #666; font-size:11px;}
.board_list td a:hover {text-decoration:none; color:#0061c2;font-size:11px;}
.board_list a .b_re {color:#0061c2;}

/* 페이지넘버 */
.paginate { padding:15px 0 15px 0; text-align:center;}
.paginate * { margin:0; padding:0;}
.paginate a,
.paginate strong {position:relative; margin-left:-6px; display:inline-block; vertical-align:middle;padding:2px 6px 3px 7px; color:#777; text-decoration:none; line-height:normal; font:11px Tahoma; background:url(/image/board/bg_pagenate_bar.gif) no-repeat left center;}
.paginate strong { color:#0061c2 !important;}
.paginate a:hover { text-decoration:underline;}
.paginate .first-child { background:none!important;}
.paginate .pre_end,
.paginate .pre,
.paginate .next,
.paginate .next_end { background:none !important;}

/*게시판검색*/

.board_search_wrap { position:absolute; top:-20px; left:0; clear:both;width:100%;}
.board_search { float:right; text-align:right;width:300px;}
.board_search .select_box { width:70px; height:19px; color:#808080;}
.board_search .input_text { width:118px; height:15px; border:#d6d6d6 solid 1px; padding:2px 0 0 2px;}
.board_search .btn_search { vertical-align:top;}
.gallery_search_wrap { position:absolute; top:70px; left:0; clear:both;width:100%;}

/* 쓰기 */
.wirte_wrap { clear:both; width:100%; margin-bottom:15px;}

.write_tle_wrap { float:left;border-top:2px solid #999; border-bottom:1px solid #ccc;width:100%; clear:both;}
.write_tle_wrap .tle_left { float:left;width:60px; height:38px;background:url(/image/board/bg_th_bar.gif) no-repeat right 4px; padding-left:0px;}
.write_tle_wrap .tle_right { float:left; padding:9px 10px;}
.write_tle_wrap .tle1 { background:url(/image/board/txt_title.gif) no-repeat 0 0; display:block; margin-top:13px;}

.write_ctn_wrap { float:left;border-bottom:1px solid #ccc;width:100%; clear:both;}
.write_ctn_wrap .tle_left { float:left;width:60px;background:url(/image/board/bg_th_bar.gif) no-repeat right 4px; padding-left:0px;}
.write_ctn_wrap .tle_right { float:left; padding:9px 10px;}
.write_ctn_wrap .tle_right2 {float:left; padding:9px 0px;}
.write_ctn_wrap .tle_right .txt_m {height:200px;}
.write_ctn_wrap .tle_right .txt_color{ color:#888;}
.write_ctn_wrap .tle2 { background:url(/image/board/txt_email.gif) no-repeat 0 0; display:block; margin-top:13px;}
.write_ctn_wrap .tle3 { background:url(/image/board/txt_writer.gif) no-repeat 0 0; display:block; margin-top:13px;}
.write_ctn_wrap .tle4 { background:url(/image/board/txt_content.gif) no-repeat 0 0; display:block; margin-top:13px;}
.write_ctn_wrap .tle5 { background:url(/image/board/txt_add_file.gif) no-repeat 0 0; display:block; margin-top:13px;}
.write_ctn_wrap .tle6 { background:url(/image/board/txt_password.gif) no-repeat 0 0; display:block; margin-top:13px;}
.write_ctn_wrap .tle7 { background:url(/image/board/txt_date3.gif) no-repeat 0 0; display:block; margin-top:13px;}
.write_ctn_wrap .tle8 { background:url(/image/board/txt_cat.gif) no-repeat 0 0; display:block; margin-top:13px;}
.write_ctn_wrap .tle9 { background:url(/image/board/txt_open.gif) no-repeat 0 0; display:block; margin-top:13px;}

.w_input_text {border:#c5c5c5 solid 1px; height:15px;}
.w_input_text.w150 { width:150px;}
.w_input_text.w390 { width:390px;}
.w_input_text.w470 { width:470px;}
.w_input_file {border:#c5c5c5 solid 1px;}
.w_input_file.w390 { width:390px;}

.wirte_wrap { clear:both; width:100%; margin-bottom:15px;}

.e_write_tle_wrap { float:left;border-top:2px solid #999; border-bottom:1px solid #ccc;width:100%; clear:both;}
.e_write_tle_wrap .tle_left { float:left;width:60px; height:38px;background:url(/image/board/bg_th_bar.gif) no-repeat right 4px; padding-left:0px;}
.e_write_tle_wrap .tle_right { float:left; padding:9px 10px;}
.e_write_tle_wrap .tle1 { background:url(/english/image/board/txt_title.gif) no-repeat 0 0; display:block; margin-top:13px; padding-left:5px;}

.e_write_ctn_wrap { float:left;border-bottom:1px solid #ccc;width:100%; clear:both;}
.e_write_ctn_wrap .tle_left { float:left;width:60px;background:url(/image/board/bg_th_bar.gif) no-repeat right 4px; padding-left:0px;}
.e_write_ctn_wrap .tle_right { float:left; padding:9px 10px;}
.e_write_ctn_wrap .tle_right2 {float:left; padding:9px 0px;}
.e_write_ctn_wrap .tle_right .txt_m {height:200px;}
.e_write_ctn_wrap .tle_right .txt_color{ color:#888;}
.e_write_ctn_wrap .tle2 { background:url(/english/image/board/txt_email.gif) no-repeat 0 0; display:block; margin-top:13px;}
.e_write_ctn_wrap .tle3 { background:url(/english/image/board/txt_writer.gif) no-repeat 0 0; display:block; margin-top:13px; padding-left:6px;}
.e_write_ctn_wrap .tle4 { background:url(/english/image/board/txt_content.gif) no-repeat 0 0; display:block; margin-top:13px; padding-left:23px;}
.e_write_ctn_wrap .tle5 { background:url(/english/image/board/txt_add_file.gif) no-repeat 0 0; display:block; margin-top:13px;}
.e_write_ctn_wrap .tle6 { background:url(/english/image/board/txt_password.gif) no-repeat 0 0; display:block; margin-top:13px; padding-left:10px;}
.e_write_ctn_wrap .tle7 { background:url(/english/image/board/txt_date3.gif) no-repeat 0 0; display:block; margin-top:13px;}
.e_write_ctn_wrap .tle8 { background:url(/english/image/board/txt_cat.gif) no-repeat 0 0; display:block; margin-top:13px;}
.e_write_ctn_wrap .tle9 { background:url(/english/image/board/txt_open.gif) no-repeat 0 0; display:block; margin-top:13px;}

/* 읽기 */
.read_wrap {clear:both; width:100%;}

.read_tle_wrap { float:left;border-top:2px solid #999; border-bottom:1px solid #ccc;width:100%;}
.read_tle_wrap .tle_left { float:left;width:52px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:10px 0 0 10px;}
.read_tle_wrap .tle_right { float:left; padding:10px 10px 9px 10px; font-weight:bold; color:#0061c2;}

.read_writer_wrap { float:left;border-bottom:1px solid #ccc;width:100%; clear:both;}
.read_writer_wrap .writer_left { float:left;}
.read_writer_wrap .writer_right { float:right;}
.read_writer_wrap .tle { float:left;width:52px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:10px 0 0 10px;}
.read_writer_wrap .txt { float:left; padding:10px 10px 9px 10px;color:#888;width:220px;}
.read_writer_wrap .num { font-family: Tahoma; font-size:11px; letter-spacing:1px;}

.bodread_ctn_wrap {width:100%;border-bottom:1px solid #ccc;}
.bodread_ctn {padding:20px; line-height:20px; clear:both;}

.read_file { float:left;border-bottom:1px solid #ccc;width:100%;}
.read_file .file_left { float:left;width:52px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:10px 0 0 10px;}
.read_file .file_right { float:left;padding:6px 10px 6px 10px; color:#888; font-size:11px; line-height:18px;}
.read_file .file_right img { vertical-align:middle;}
.read_file a { color:#888; text-decoration:none;}
.read_file a:hover { color:#888; text-decoration:underline;}

/* e_읽기 */
.e_read_wrap {clear:both; width:100%;}

.e_read_tle_wrap { float:left;border-top:2px solid #999; border-bottom:1px solid #ccc;width:100%;}
.e_read_tle_wrap .tle_left { float:left;width:52px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:12px 0 0 10px;}
.e_read_tle_wrap .tle_right { float:left; padding:7px 10px 8px 10px; font-weight:bold; color:#0061c2;}

.e_read_writer_wrap { float:left;border-bottom:1px solid #ccc;width:100%; clear:both;}
.e_read_writer_wrap .writer_left { float:left;}
.e_read_writer_wrap .writer_right { float:right;}
.e_read_writer_wrap .tle { float:left;width:52px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:12px 0 0 10px;}
.e_read_writer_wrap .txt { float:left; padding:7px 10px 8px 10px;color:#888;width:220px;}
.e_read_writer_wrap .num { font-family: Tahoma; font-size:11px; letter-spacing:1px;}

.e_bodread_ctn_wrap {width:100%;border-bottom:1px solid #ccc;}
.e_bodread_ctn {padding:20px; line-height:20px; clear:both;}

.e_read_file { float:left;border-bottom:1px solid #ccc;width:100%;}
.e_read_file .file_left { float:left;width:52px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:12px 0 0 10px;}
.e_read_file .file_right { float:left;padding:7px 10px 8px 10px; color:#888; font-size:11px; line-height:18px;}
.e_read_file .file_right img { vertical-align:middle;}
.e_read_file a { color:#888; text-decoration:none;}
.e_read_file a:hover { color:#888; text-decoration:underline;}

/* 이전글,다음글 */
.nextprev { width:100%; clear:both; border-top:2px solid #999;}
.nextprev a { color:#888; text-decoration:none;}
.nextprev a:hover { color:#333; text-decoration:none;}
.nextprev_prev {float:left;border-bottom:1px solid #ccc;width:100%;}
.nextprev_prev .prev_left{float:left;width:77px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:10px 0 0 0; text-align:center;}
.nextprev_prev .prev_right{float:left; padding:10px 10px 9px 10px; color:#888;}
.nextprev_next { float:left; width:100%; clear:both;  border-bottom:1px solid #999;}
.nextprev_next .next_left{float:left;width:77px; height:20px;background:url(/image/board/bg_th_bar.gif) no-repeat right 1px; padding:10px 0 0 0;text-align:center;}
.nextprev_next .next_right{float:left; padding:10px 10px 9px 10px; color:#888;}

/* board 버튼 */
.btn_board { clear:both; height:24px; width:100%; padding-top:10px; margin-bottom:50px;}
.btn_board .left { float:left;}
.btn_board .right { float:right;}

/* 갤러리 */
.gallery_top { margin-bottom:35px;}

#gallery_wrap {position:relative; border-top:2px solid #eaeaea; background:#fff; width:100%;}
.gallery_list {float:left; padding-bottom:15px;width:100%;}
.gallery_list ul {clear:both; overflow:hidden; padding:0 0 0 10px; width:100%;border-bottom:1px solid #ddd;}
.gallery_list li {float:left; position:relative; padding-bottom:20px; overflow:hidden; width:152px; margin-top:15px;}
.gallery_list li .last {float:left; position:relative; padding-bottom:20px; overflow:hidden; width:134px; margin-top:15px;}
.gallery_list li .gallery_list_tr{width:130px; height:95px; border:#ddd solid 2px; float:left;}

.gallery_list li .gallery_list_info {width:125px; margin:0 0 0 7px;}
.gallery_list li .gallery_list_info .title {margin-top:15px; color:#555;  font-size:12px; font-family:"돋움"; line-height:14px; text-align:center;}
.gallery_list li .gallery_list_info .title a {color:#555; text-decoration:none;line-height:14px;}
.gallery_list li .gallery_list_info .title a:hover {color:#555; text-decoration:underline;}
.gallery_list li .gallery_list_info .title img {margin:0 2px; vertical-align:middle;}
.gallery_list li .gallery_list_info .info{font:normal 11px Tahoma; color:#999; text-align:center; margin-top:5px;}

.gallery_typeA { clear:both;width:100%; border-top:2px solid #b1b1b1;}
.gallery_col_wrap { float:left; width:100%; margin:30px 0 0 0; border-bottom:1px solid #d8d8d8;}
.gallery_col { float:left; padding:0 0 30px 0; margin:0 20px 0 20px; display:inline;}
.gallery_col img { padding:0 0 0 0;}
.gallery_col p { text-align:center; color:#000; padding:10px 0 0 0}
.gallery_col p a { text-decoration:none; color:#000;}
.gallery_col p a:hover { text-decoration: underline; color:#000;}

.gallery_readimg_wrap { border-bottom:1px solid #ccc; height:100px; padding:23px 0 0 0; }
.gallery_read_str { margin:0 auto; width:660px; }

.gallery_readimg_wrap span {float:left;  margin-top:25px; padding:0 5px;}
.gallery_readimg_wrap ul {  float:left; }
.gallery_readimg_wrap ul li {float:left; margin:0 6px;}
.gallery_readimg_wrap ul li img { vertical-align:top; }
.gallery_readimg_wrap ul li img.imgout  { float:left;border:2px solid #fff;cursor:pointer;}
.gallery_readimg_wrap ul li img.imgover {float:left; border:2px solid #9c2c51;cursor:pointer;}

/* 대회일정 달력 */
.calendar_wrap {position:relative; float:left; width:100%; clear:both;}
.calendar {float:left; width:205px; border-top:#51971d solid 2px;border-bottom:#51971d solid 2px;border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px; padding-top:45px;}
.calendar_tb {border-collapse:collapse; font-weight:bold; text-align:center;}
/* .calendar_tb caption {margin:0 auto; color:#333; text-align:left; font-weight:bold; font-size:12px;border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px; padding-bottom:20px; padding-top:15px;}
.calendar_tb caption .date_wrap {margin-bottom:10px; clear:both; width:140px; margin:0 auto;}
.calendar_tb caption .date_wrap img{ vertical-align:middle;}
.calendar_tb caption .date {font-weight:bold; text-align:center; padding:0 15px;}
.calendar_tb caption .btn_left { text-align:left;}
.calendar_tb caption .btn_right { text-align:right;} */
.calendar_tb th { height:21px; color:#000; font-weight:bold; font-size:11px;}
.calendar_tb td { height:16px; padding-top:5px; font:normal 11px Tahoma; text-align:center; color:#666;}
.calendar_tb td a { color:#666; text-decoration:none;}
.calendar_tb td a:hover { color:#666; text-decoration:none;}
.calendar_tb td a em { color:#51971d; font-style:normal; font-weight:bold;}
.calendar_tb td a strong { color:#fff; font-weight:bold; text-decoration:none;}
.calendar_tb td.today { background:#51971d;}
.calendar_tb th .sun { color:#d80000;}
.calendar_tb th .sat { color:#286e97;}

.calendar .date_wrap {margin-bottom:10px; clear:both; width:140px; margin:0 auto; position:absolute; top:18px; left:42px;}
.calendar .date_wrap img{ vertical-align:middle;}
.calendar .date {font-weight:bold; text-align:center; padding:0 15px;}
.calendar .btn_left { text-align:left;}
.calendar .btn_right { text-align:right;}


/* 대회일정 달력컨텐츠 */
.calendar_ctn { position:relative; width:370px; float:right;}
.calendar_ctn dt { background:url(/image/board/bg_calendar_ctn.gif) no-repeat top left; width:118px; text-align:center; color:#fff; padding-top:5px;height:19px;font:bold 11px Tahoma;}
.calendar_ctn dd { border-top:#e0e0e0 solid 1px; color:#666;}
.calendar_ctn dd ul { margin:15px 5px;}
.calendar_ctn dd ul li { background: url(/images/board/bu_pg1_r1.gif) no-repeat 0 7px; line-height:22px; padding-left:10px;height:1%;}
.calendar_ctn dd ul li span { font-weight:bold; color:#51971d;}


#BodLoginHTML {display:none;position:absolute;z-index:1;width:330px;background-color: #F5F5F5;border:2px solid #8A8A8A;}
#BodLoginHTML .aa1 {margin:20px;width:290px;height:111px;}
#BodLoginHTML dl{padding:0;margin:0;}
#BodLoginHTML .aa1 dt {float:left; margin-bottom:10px;margin-top:20px;;margin-left:10px;}
#BodLoginHTML .aa1 dd {text-align:left;margin-left:15px;padding:0;}
#BodLoginHTML .closeDiv{width:290px; text-align:right;margin:10px 10px;}