#board {width:100%;font-family:"Nanum Gothic", Arial, Helvetica, sans-serif; position:relative;}
#board table {width:100%; position:relative;}
#board thead th {border-bottom:1px solid #ddd; border-top:3px solid #000; color:#222; background-color:#f9f9f9; padding:11px 0px; font:bold 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; text-align:center;}
#board thead th.no {border-top:3px solid #c71b2b;}
#board tbody td {border-bottom:1px solid #d1d1d1; padding:12px 0px; text-align:center;font-family:"Nanum Gothic", Arial, Helvetica, sans-serif;}
#board .td_subject { text-align:left; padding:12px 0px;}
#board .td_event { color:#f05713;}
#board tbody { text-align:center; font-family:"Nanum Gothic", Arial, Helvetica, sans-serif;}
#board tbody .td_subject {text-align:left; font:normal 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181;}
#board tbody .td_subject a {text-align:left; font:normal 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181;}
#board tbody .td_subject a:hover {text-align:left; font:normal 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181; text-decoration:none;}


#board_view {position:relative;}
#board_view .view_top {line-height:160%; width:100%; font-family:"Nanum Gothic", Arial, Helvetica, sans-serif; position:relative;}
#board_view .view_top th { border-top:3px solid #c71b2b; background-color:#f9f9f9; border-bottom:1px solid #d1d1d1; padding:12px; font:bold 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181; text-align:left;}
#board_view .view_top td {border-bottom:1px solid #d1d1d1; background-color:#fff; padding:12px; text-align:left; font-family:"Nanum Gothic", Arial, Helvetica, sans-serif;}
#board_view .view_top span {font:bold 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181; display:inline-block; width:60px; padding-left:10px; border-right:1px solid #dddddd; margin-right:10px;}
#board_view .view_top .tit {font:bold 16pt "Nanum Gothic"; color:#00a8e6; padding-bottom:20px;}
#board_view .view_sns { position:absolute; right:20px; top:100px; overflow:hidden; height:100%;}
#board_view .view_sns li { float:left; width:58px; height:85px; background:url(../images/board/snsbg.jpg) left top no-repeat; text-align:center; font:bold 14pt "tahoma"; margin-left:10px;}
#board_view .sns_tit {height:57px; line-height:300%;}
#board_view .view_content { padding:50px 0px; text-align:left; line-height:180%; font-weight:normal; font-size:10pt;}
#board_view .view_bt {padding:20px 0px 50px 0px; position:relative; border-top:1px solid #d1d1d1; border-bottom:1px solid #c71b2b; text-align:right; }
#board_view .view_bt #btn_gray { position:absolute; left:0px; top:20px;}
#board_view .view_bt #btn_orange { position:absolute; right:0px; top:20px;}
#board_view .prev_list, #board_view .next_list {border-bottom:1px solid #d6d6d6; padding:12px; overflow:hidden; background-color:#f9f9f9;}
#board_view .prev_list dt, #board_view .next_list dt {width:60px; float:left; color:#818181; font-weight:bold; padding-left:12px; background-color:#f9f9f9; border-right:1px solid #dddddd; margin-right:10px;}

#review {position:relative; background:url(../images/board/gallery_tt.gif) left top no-repeat; overflow:hidden;}
#review .view_top {line-height:160%; width:100%; font-family:"Nanum Gothic", Arial, Helvetica, sans-serif; position:relative;}
#review .view_top th { border-top:1px solid #c71b2b; background-color:#f9f9f9; border-bottom:1px solid #d1d1d1; padding:12px; font:bold 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181; text-align:left;}
#review .view_top td {border-bottom:1px solid #d1d1d1; background-color:#fff; padding:12px; text-align:left; font-family:"Nanum Gothic", Arial, Helvetica, sans-serif;}
#review .view_top span {font:bold 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181; display:inline-block; width:60px; padding-left:10px; border-right:1px solid #dddddd; margin-right:10px;}
#review .view_top .tit {font:bold 16pt "Nanum Gothic"; color:#00a8e6; padding-bottom:20px;}
#review .view_sns { position:absolute; right:20px; top:100px; overflow:hidden; height:100%;}
#review .view_sns li { float:left; width:58px; height:85px; background:url(../images/board/snsbg.jpg) left top no-repeat; text-align:center; font:bold 14pt "tahoma"; margin-left:10px;}
#review .sns_tit {height:57px; line-height:300%;}
#review .view_content { padding:50px 0px; text-align:left; line-height:180%; font-weight:normal; font-size:10pt;}


#board .list_td_subject {float:left;}
#board .list_td_subject .list_td_subject_img {width:100px; float:left; margin-right:20px;}
#board .list_td_subject .list_td_subject_tit {display:block; font-size:10pt;padding:5px 0px 5px 0px;}
#board .list_td_subject .list_td_subject_tit a, #board .list_td_subject .list_td_subject_tit a:hover { font-size:10pt; color:#222;}
#board .list_td_subject .list_td_subject_cont { font-size:10pt; color:#999999; line-height:140%;}

#board_info {font:normal 8pt Tahoma, Geneva, sans-serif; color:#666; position:absolute; left:0px; top:13px;}
#board_info span {color:#c71b2b; font-weight:bold;}

#write .stit {padding-bottom:10px; line-height:160%;}
#write table {border-top:3px solid #c71b2b; border-bottom:1px solid #d1d1d1; width:100%;}
#write table th {background:url(../images/board/blet.gif) 15% 50% no-repeat; padding-left:25px; font:bold 10pt "Nanum Gothic",Arial, Helvetica, sans-serif;border-bottom:1px solid #dbdbdb; background-color:#f9f9f9; text-align:left;}
#write table td {padding:6px 10px; border-bottom:1px solid #dbdbdb; color:#909090; line-height:160%; text-align:left;}
#write table td p {padding-top:5px; line-height:160%;}
#write table .priv_txt {border:1px solid #d3d3d3; background-color:#f8f8f8; width:740px; height:110px; overflow:auto;}
#write input.text {border:1px solid #d3d3d3; background-color:#f8f8f8; width:150px; padding:2px 3px 5px;}
#write select {border:1px solid #d3d3d3; padding:1px 3px 2px;}
#write .write_btn {text-align:center; padding:30px 0px; background:none; position:relative;}
#write .write_btn p { display:inline;}
#write .write_btn a { display:inline-block; margin:0 2px;}

#btn_gray {display:inline-block; _width:70px; @width:70px; background-color:#222; color:#fff; font:bold 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; text-align:center; padding:10px 25px;}
#btn_gray a { text-decoration:none; color:#fff; display:inline-block; height:100%;}
#btn_orange {display:inline-block; _width:70px; @width:70px; background-color:#727272; color:#fff; font:bold 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; text-align:center; padding:10px 25px;}
#btn_orange a { text-decoration:none; color:#fff; display:inline-block; height:100%;}

#board_search {padding:0px 0px 10px 0px; position:relative; text-align:right;}
#board_search input.text {border:1px solid #d3d3d3; background-color:#fff; width:150px; padding:2px 3px 5px; height:19px;}
#board_search select {border:1px solid #d3d3d3; padding:2px 3px 2px; height:28px;}
#board_search .bt {display:inline;}
#board_search .btn {text-align:center; padding:5px 5px; background-color:#335e56; position:relative; display:inline; margin-top:1px;}
#board_search .btn a { display:inline-block; margin:0px 2px; color:#fff;}

/***********코멘트**************/

#comment {overflow:hidden;height:100%;position:relative; border-top:1px solid #3c3c3c;}
#comment .comment_box { width:840px; height:65px; margin-left:15px; }
#comment .comment_write{ padding:15px 0px;overflow:hidden; background-color:#fafafa; border-bottom:1px solid #dbdbdb; position:relative;}
#comment .comment_bt {position:absolute;right:15px;bottom:15px;}
#comment .comment_list {}
#comment .comment_list li {padding:10px 0px; border-bottom:1px solid #eaeaea; font:11px "Nanum Gothic";}
#comment .comment_list .comment_name { padding-bottom:10px; font:bold 10pt "Nanum Gothic"; color:#000;}
#comment .comment_list .comment_name img { vertical-align:middle;}
#comment .comment_form {padding:0px 15px; font:bold 10pt "Nanum Gothic"; color:#222; padding-bottom:10px;}
#comment .comment_form input {margin-right:10px;}


#page { width:100%; text-align:center; height:100%; overflow:hidden; padding:30px 0px; position:relative;}
#page .numov {font:bold 10pt Verdana, Geneva, sans-serif; color:#222; display:inline-block;  height:33px; width:33px; line-height:240%; border:1px solid #c71b2b; color:#c71b2b;}
#page .num { font:bold 10pt Verdana, Geneva, sans-serif; color:#222; display:inline-block;  height:33px; width:33px; line-height:240%; }
#page .pagenation span a { font:bold 10pt Verdana, Geneva, sans-serif; color:#666; display:inline-block;height:33px; width:33px;line-height:240%;}
#page .pagenation span a:hover {text-decoration:none; color:#c71b2b; border:1px solid #c71b2b;}
#page .pagenation a { font:bold 10pt Verdana, Geneva, sans-serif; color:#666;  display:inline-block;line-height:240%;  border:1px solid #eee;}
#page .pagenation a:hover {text-decoration:none; color:#222;  border:1px solid #c71b2b;}

/********** 갤러리 ***********/

#board .bline {height:1px; background:#e1e1e1;}
#board .gallery_view { background:url(../images/board/gallery_tt.gif) left top no-repeat; font:normal 10pt "Nanum Gothic", Arial, Helvetica, sans-serif; color:#818181; text-align:left; line-height:160%; padding:20px 0px;}
#board .gallery_view_bt {padding:20px 0px 50px 0px; position:relative; border-top:1px solid #d1d1d1; text-align:right;}
#board .view_bt {padding:20px 0px 50px 0px; position:relative; border-top:1px solid #d1d1d1; border-bottom:1px solid #c71b2b; text-align:right; }
#board .gallery_list { background:url(../images/board/gallery_tt.gif) 15px top no-repeat;overflow:hidden; margin-left:-16px; padding-top:16px;}
#board .gallery_list li {float:left; width:228px; border:1px solid #efefef; margin-bottom:16px; margin-left:15px;}
#board .gallery_list li .thum {text-align:center; padding-top:10px;}
#board .gallery_list li .tit a { display:block; padding:10px 0px 5px 15px; font:bold 10pt "Nanum Gothic"; color:#222;}
#board .gallery_list li .name {padding:0px 0px 20px 15px; color:#666; font-size:9pt;}

