/* ¸®½ºÆ®Çü°Ô½ÃÆÇ ÇÊ¼ö CSS - ÅÇÃ³¸®  */

.boardList { width:100%; display:inline; font-size:12px; CLEAR: both; }

.boardList td.dataNo { height:30px; } /* µî·ÏµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù */
p.btnArea { text-align:right; margin:-30px 0 5px 0; } /* ¸®½ºÆ®¿¡¼­ ±Û¾²±â ¹öÆ° ¿µ¿ª */
p.bbsInform { padding-left:20px; background:url(../images/board/icon_bullet.gif) no-repeat 0 -2px;  } /* ÀüÃ¼ ±Û Á¤º¸ */
p.bbsInform strong { color:#ff762c; } 

.paging {clear:both; margin:15px 0 25px 0; text-align:center; font-size:0.98em; font-family:Tahoma; }
.paging .num a, .paging .num strong {padding:5px; text-decoration:none; color:#777777; line-height:1.2em; }
.paging .num a:hover, .paging .num a:focus {color:#336666; }
.paging .num strong {font-weight:bold; color:#336666; }
.paging img { padding:5px; }

.bbsSearch { text-align:center; padding-top:5px; height:33px; background:url(../images/board/board_search_back.gif) no-repeat; }

.boardList .replyNum { color:#ff6648; font:9pt tahoma; font-weight:bold; letter-spacing:-1px; } /* µ¡±Û ¼ö */

.boardList th { height:30px; color:#fff; padding:0; text-align:center; font-weight:bold; background:url(../images/board/th_center.gif) repeat-x; }
.boardList th.wd01 { width:40px; background:url(../images/board/th_first.gif) no-repeat; }
.boardList th.wd02 { width:490px; }
.boardList th.wd03 { width:90px; }
.boardList th.wd04 { width:70px; }
.boardList th.wd05 { width:40px; background:url(../images/board/th_end.gif) no-repeat; }

.boardList td { height:30px; background:url(../images/board/board_mid.gif) repeat-x bottom; text-align:center; }
.boardList td img { padding:5px 0 0 0; }
.boardList td img.img_notice { padding-top:0px; }
.boardList td img.img_file { margin:0; height:13px; padding:4px 0 0 1px; }
.boardList td img.img_answer { padding-top:3px; padding-right:3px; }
.boardList td img.imgnew { padding:5px 0 0 0; } /* »õ±Û ÀÌ¹ÌÁö */
.boardList td img.imgfile { padding:3px 0 0 2px; margin:0; } /* Ã·ºÎÆÄÀÏ ÀÌ¹ÌÁö */

.boardList td.bbs_num { line-height: 12pt; font-size:0.95em; font-family:Tahoma; }
.boardList td.bbs_title { text-align:left; padding-left:10px; color: #465000; text-decoration: none;}
.boardList td.bbs_name { line-height: 12pt; }
.boardList td.bbs_date { line-height: 12pt; font-size:0.95em; font-family:Tahoma; }
.boardList td.bbs_view { line-height: 12pt; letter-spacing:-1px; font-size:0.95em; font-family:Tahoma; }

.searchText {width:130px; height:18px; border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; font-size: 9pt; background-color: #fff; }
.searchBtn { margin-top:-1px; }

/* ±ÛÀÛ¼º */ 
p.btnArea_regist{ text-align:center; margin:20px 0 20px 0; } /* ±Û¾²±â¿¡¼­ ±Û¾²±â ¹öÆ° ¿µ¿ª */
.content { border-left:#ddd 1px solid; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; }

.Data { margin:0; }
.Data td { height:30px; border-bottom: #dddddd 1px solid; }
.Data th { width:112px; padding-left:10px; border-bottom: #dddddd 1px solid; }
.Data .regist_name{ height:30px; }
.Data th.regist_name2 { padding:70px 0 0 10px; background:url(../images/board/board_write_top_left.gif) no-repeat; }
.Data td.regist_name3 { padding-top:70px; background:url(../images/board/board_write_top_right.gif) no-repeat;}

.Data th.regist_top_left {text-align:right; padding-top:70px; background:url(../images/board/board_write_top_left.gif) no-repeat; }
.Data td.regist_top_right {padding-top:70px; background:url(../images/board/board_write_top_right.gif) no-repeat;}
.Data th label {margin-right:30px;}
.right {text-align:right;}
.inputText { height:18px; border-right: #ddd 1px solid; border-top: #ddd 1px solid; font-size: 9pt; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; background-color: #fbfbfb; }
.attach_input { width:550px; height:18px; margin:1px 0 1px 0; border-right: #ddd 1px solid; border-top: #ddd 1px solid; font-size: 9pt; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; background-color: #fbfbfb; }
.inputMemo {width:595px; border:1px solid #dfdfdf; margin:5px 0; padding:2px 2px 0 2px; background:#f7f7f7; font:12px dotum; color:#787878;}
.explain {position:absolute; padding-left:80px; font-size:11px; color:#009}

#board_attach_file_form {margin:5px 0 5px 0; }
#board_attach_file_form div.attach_list { margin:0px; width:600px; }
#board_attach_file_form div.attach_btn { margin:5px 0 0 -4px; }
#board_attach_file_form div.attach_btn p { color:#627dce; margin:-18px 0 0 160px; font-size:11px; }
#attach_file { margin:0px; }

.boardList td.board_num { line-height: 12pt; }
.boardList td.board_title { text-align:left; padding-left:10px; color: #465000; text-decoration: none;}
.boardList td.board_name { line-height: 12pt; }
.boardList td.board_date { line-height: 12pt; }
.boardList td.board_view { line-height: 12pt; letter-spacing:-1px; }

/* ±ÛÀÐ±â */ 
.boardRead { margin:0; }

div.boardReadHeader { border-bottom: #dddddd 1px solid; background:url(../images/board/board_write_top.gif) no-repeat; }
div.boardReadHeader h3.title { padding:77px 0 3px 0; border-bottom: #ddd 1px solid; color: #000000; font-size: 13px; font-weight: bold; }
div.boardReadHeader h3.title img { margin-right:5px; padding-top:1px; }

div.boardReadHeader dl.info { height:24px; padding-top: 7px; border-bottom: #ddd 1px solid; background-color:#eff7fc; }
div.boardReadHeader dl.info dt { display: inline; color: #31759a; font-weight: bold; }
div.boardReadHeader dl.info dd { padding-right: 110px; display: inline; }
div.boardReadHeader dl.info dd.ddend { padding-right: 0; }

div.boardReadHeader div.attach { margin:0 0 5px 0; padding-top:8px;; }
div.boardReadHeader div.attach span { margin:0; color: #31759a; font-weight: bold; }
div.boardReadHeader div.attach ul { margin-top:-22px; padding:0 0 0 70px; }
div.boardReadHeader div.attach ul A { font-weight: normal; }

div.boardReadBody { padding:20px 0 50px 0; clear: both; }
div.boardReadBody div.ReadBody { line-height: 1.5em; }
div.boardReadBody H2 { background: none transparent scroll repeat 0% 0%; font-size: 1em; }
.boardLine { border-bottom: #ccc 1px solid; }

div.boardNavigation { padding-bottom:20px; padding-top:35px; border-top:#b7dcea 2px solid; }
div.boardNavigation div.buttonLeft { text-align:left; margin:0; }
div.boardNavigation div.buttonRight { text-align:right; margin-top:-27px; }

div.boardComment { margin-top:25px; padding:0; background:url(../images/board/h_dot.gif) repeat-x; }
div.boardComment div.commentList { margin:0; }

div.boardComment div.commentList p.count { padding:20px 0 0 10px; }
div.boardComment div.commentList p.count span { color:#fe3d02; }
div.boardComment div.commentList ul { padding:20px 10px 10px 10px; margin:0; border:#ccc 1px solid; background-color:#fafafa; }
div.boardComment div.commentList ul li {margin-bottom:10px; padding-top:5px;}
div.boardComment div.commentList ul li.top_dot {background:url(../images/board/h_dot.gif) repeat-x top;}
div.boardComment div.commentList ul li p.noData { text-align:center; }

div.boardComment div.commentList ul li p.name {float:left; margin:0; width:100px; }
div.boardComment div.commentList ul li p.content_1 {float:left; width:600px; line-height:1.4em; }
div.boardComment div.commentList ul li p.date {padding-left:100px; font-family:"µ¸¿ò",tahoma; font-size:0.9em; color:#888; }
div.boardComment div.commentList ul li p.edit { padding:0; margin:0; text-align:right; color:#00F; }

div.boardComment div.commentWrite { margin-top:20px; }
div.boardComment div.commentWrite p.name { padding-left:10px; }
div.boardComment div.commentWrite p.pw { padding-left:200px; margin-top:-21px; }
div.boardComment div.commentWrite p.content_1 { padding-left:10px; margin-top:10px; }
div.boardComment div.commentWrite p.btnWrite { float:right; padding-right:8px; margin-top:-60px; }

.inputTextArea { width:583px; height:58px; border: #ddd 1px solid; font-size: 9pt; background-color: #fbfbfb; }


div.PrevNext { margin-top:30px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
div.PrevNext dt { float:left; padding-right:15px; padding-top:5px; }
div.PrevNext dd { margin:0; padding-top:5px; padding-bottom:3px; background: url(../images/cafe/view_bar.gif) no-repeat 3.5em 0.7em; }
div.PrevNext dl.prev_next dd.prev, div.PrevNext dl.prev_next dd.view { border-bottom:1px solid #f6f6f4; }
div.PrevNext dl.prev_next dt.view, div.PrevNext dl.prev_next dd.view { color:#000; }
div.PrevNext dl.prev_next dd.prev, div.PrevNext dl.prev_next dd.view  img { padding-top:2px; }
div.PrevNext .rightDate { float:right; padding-right:10px; font-size:0.98em; font-family:Tahoma; }

/* ºñ¹Ð±Û È®ÀÎ */ 
div.confirmPassword { text-align:center; margin:0; background:url(../images/board/board_pw_box.gif) no-repeat 0 120px; }
div.confirmPassword form { padding-top:30px; background: none transparent scroll repeat 0 0;  }
div.confirmPassword form filedset legend { visibility:hidden; }
div.confirmPassword div.confirmInfo { margin:60px 0 100px 0; text-align:left; padding-left:70px;}
div.confirmPassword div.confirmInfo ul li { margin:0; padding-left:10px; background:url(../data/img/contents/BulletB.gif) no-repeat 0 7px; }
div.confirmPassword div.confirmInfo ul li span { margin:0; font-weight:bold; }

/* °³ÀÎÁ¤º¸ ¼öÁý µ¿ÀÇ ³»¿ë Ãß°¡ - 130503 */
#agree { width:100%; margin:0; padding:30px 0 0 0; }
#agree h2 { padding:0 0 5px 0; margin:0; text-align:center; font-size:15px; font-weight:bold; }
div.agreeBox { position:relative; width:90%; overflow:auto; border:#9ecefe solid 1px; background:#f7fbff; padding:5px 10px; margin:0 auto; }
div.agreeBox ul { margin:0; padding:0; }
div.agreeBox ul li { margin:0; padding:4px 0; line-height:1.3em; }
div.agreeBox ul li span { color:#ff0000; }
.agreeCheck { text-align:center; margin-top:15px; font-weight:normal; }
.agreeCheck strong { font-weight:normal; }
.licensebutton { padding:30px 0 20px 0; text-align:center; }