@charset "euc-kr";

/* Board List Area */
.ListBoardWrap .boardWarning{margin:27px 0 0 4px;}
.ListBoardWrap table{border-collapse:collapse;}
.ListBoardWrap table caption{display:none;}
.ListBoardWrap table td{height:28px; border-bottom:1px solid #f2f2f2; text-align:center; line-height:100%; vertical-align:middle; color:#656565; font-size:13px;}
.ListBoardWrap table td.subject{text-align:left; padding-left:10px;}
.ListBoardWrap table td.NowApply{color:#ff783d;}

/* Calendar List */
.ListBoardWrap p.CalendarDateSelect{width:634px; height:40px; line-height:40px; margin-top:20px; vertical-align:middle; text-align:center;}
.ListBoardWrap span.CalendarDateSelectPrev{display:inline-block; height:14px; line-height:14px; padding:0 5px; vertical-align:middle;}
.ListBoardWrap span.CalendarDateSelectNext{display:inline-block; height:14px; line-height:14px; padding:0 5px; vertical-align:middle;}
.ListBoardWrap span.CalendarDateSelectReal{display:inline-block; height:14px; line-height:14px; padding:0 5px; vertical-align:middle; font-size:12px; font-weight:bold;}
.ListBoardWrap div.ScheduleData{padding-left:6px; background:url('/include/commonBoard/images/ca_icon_01.gif') no-repeat left 4px;}
.ListBoardWrap table td.Calendar{height:100px; border-bottom:1px solid #e0e0e0; padding:4px;  line-height:120%; color:#b3b3b3; text-align:left; vertical-align:top; font-size:11px; letter-spacing:-1px;}
.ListBoardWrap table td.DataRtLine{border-right:1px solid #e0e0e0;}
.ListBoardWrap table td.today{background:#fafafa;}
.ListBoardWrap table td.BlankDate{color:#dddddd;}
.ListBoardWrap table td.notice{font-weight:bold;}
.ListBoardWrap table p.todayBold{font-weight:bold;}
.ListBoardWrap table p.blue{color:#55a0dd; padding-bottom:4px;}
.ListBoardWrap table p.blue a{color:#55a0dd; padding-bottom:4px;}
.ListBoardWrap table p.red{color:#dd5555; padding-bottom:4px;}
.ListBoardWrap table p.red a{color:#dd5555; padding-bottom:4px;}
.ListBoardWrap table p.gray{color:#b3b3b3; padding-bottom:4px;}
.ListBoardWrap table p.gray a{color:#b3b3b3; padding-bottom:4px;}
.ListBoardWrap .CalendarTitle{height:28px; background:url('/include/commonBoard/images/ca_title_bg.gif') repeat-x left top; color:#656565; text-align:center; border-top:1px solid #d8d8d8; border-bottom:1px solid #ededed;}
.ListBoardWrap .CalendarTitleRtLine{border-right:1px solid #dedede;}

.ListBoardWrap table td.Newssubject{text-align:left; padding:5px 0 10px 10px; vertical-align:top;}
.ListBoardWrap table td.Newssubject .Picture{width:104px; padding:5px 0; margin:0 auto;}
.ListBoardWrap table td.Newssubject .SubjectT{width:104px; line-height:100%; font-weight:bold;  margin:0 auto;}
.ListBoardWrap table td.Newssubject .PicCnts{width:104px; line-height:100%; margin:0 auto;}
.ListBoardWrap table td.Newssubject .PicCnts span{font-size:11px; color:#ccc;}
.ListBoardWrap table td.Newspicture{padding:5px 0; vertical-align:top;}
.ListBoardWrap table td.Cate{font-size:11px; line-height:120%;}

.ListBoardWrap .boardSearch{width:634px; height:31px; padding-top:10px; text-align:right;}
.ListBoardWrap .boardSearch .SelectBox{font-size:12px;}
.ListBoardWrap .boardSearch .SearchBoxStyleUn{width:180px; height:18px; padding:0 5px; border:1px solid #dedede;}
.ListBoardWrap .boardSearch .SearchBoxStyleOv{width:180px; height:18px; padding:0 5px; border:1px solid #dedede; background:url('/include/commonBoard/images/bd_search_bg.gif') no-repeat left top #fff;}

.ListBoardWrap .Category{position:absolute; width:634px; margin-top:-33px;}
.ListBoardWrap .Category h3{display:none;}
.ListBoardWrap .Category ul{width:100%; height:28px; border-bottom:1px solid #9499a4; border-left:1px solid #e8e8e8; list-style:none;}
.ListBoardWrap .Category ul li{float:left;}
.ListBoardWrap .Category ul li a{display:block; padding:10px 22px 6px 22px; background:#f7f7f7; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8; font-size:11px; line-height:11px; color:#777777;}
.ListBoardWrap .Category ul li a.cateOv{background:#9499a4; border:1px solid #878c96; border-bottom:none; color:#fefefe; font-weight:bold;}

.ListBoardWrap table{clear:both;}
.ListBoardWrap table td.searchResult{height:250px;}
.ListBoardWrap p.subsub{height:22px;}
.ListBoardWrap p.subcon{line-height:110%;}
.ListBoardWrap .Cell{height:33px; background:url('/include/commonBoard/images/bd_cell_bg.gif') no-repeat right top;}
.ListBoardWrap .LastCell{height:33px; background:url('/include/commonBoard/images/bd_last_cell_bg.gif') repeat-x left top;}
.ListBoardWrap .boardButton{width:634px; text-align:right; padding:15px 0 0 0;}
.ListBoardWrap .boardPaging{clear:both; width:634px; height:15px; padding:20px 0; line-height:15px; text-align:center; vertical-align:middle; color:#949494;}
.ListBoardWrap .boardPaging .PageSt{display:inline-block; width:20px; height:15px; border-left:1px solid #e6e7e8;}
.ListBoardWrap .boardPaging .PageEn{display:inline-block; width:20px; height:15px; border-left:1px solid #e6e7e8; border-right:1px solid #e6e7e8;}

/* Board View Area */
.ViewBoardWrap{width:634px; padding-top:25px;}
.ViewBoardWrap table{border-collapse: collapse; color:#666;}
.ViewBoardWrap table caption{display:none;}
.ViewBoardWrap table th{height:30px; text-align:center; background:url('/include/commonBoard/images/bd_last_cell_bg.gif') repeat-x left top;}
.ViewBoardWrap table td.writeInfo{height:20px; padding-top:6px; border-bottom:1px solid #f2f2f2; text-align:center;}
.ViewBoardWrap table span.fileSizeByte{font-size:11px; color:#ccc;}
.ViewBoardWrap table td.content{padding:20px 5px; text-align:justify; color:#000;}
.ViewBoardWrap table td.recruitBtn{padding:10px 5px; border-bottom:1px solid #e8e8e8; text-align:center;}
.ViewBoardWrap table td.images{padding:20px 0 10px 0; text-align:center;}
.ViewBoardWrap table hr{display:block; width:100%;}
.ViewBoardWrap span.NowApply{color:#ff783d; font-weight:bold;}
.ViewBoardWrap .boardButton{height:50px;}
.ViewBoardWrap .boardBtnBorder{border-top:1px solid #e8e8e8;}
.ViewBoardWrap .boardButton ul{display:inline; float:right; padding:15px 9px 0 0;}
.ViewBoardWrap .boardButton li{display:inline; float:left; padding-left:4px;}
.ViewBoardWrap .fontColor{font-weight:bold; color:#666;}
.ViewBoardWrap .writeData{text-align:left !important; padding-left:20px;}
.ViewBoardWrap .linkArticle{width:634px; height:54px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; color:#949494; font-size:11px;}
.ViewBoardWrap .articlePrev{padding:11px 0 0 14px; line-height:1.2em;}
.ViewBoardWrap .articleNext li, .articlePrev li{display:inline; float:left; height:11px; padding-right:5px; vertical-align:middle;}
.ViewBoardWrap .articleNext{clear:both; padding:9px 0 0 14px; line-height:1.2em;}

/* Board Write Area */
.WriteBoardWrap{padding-top:25px;}
.WriteBoardWrap table{border-collapse: collapse; color:#666;}
.WriteBoardWrap table caption{display:none;}
.WriteBoardWrap table th{height:30px; text-align:center; background:url('/include/commonBoard/images/bd_last_cell_bg.gif') repeat-x left top;}
.WriteBoardWrap table td.writeInfo{padding:6px 0 5px 0; border-bottom:1px solid #e8e8e8; text-align:center;}
.WriteBoardWrap table td.content{height:350px; padding:5px 0;}
.WriteBoardWrap table td.lineBg{background:url('/include/commonBoard/images/bd_list_line_bg.gif') no-repeat right top;}
.WriteBoardWrap .boardButton{width:634px; height:30px; text-align:center;}
.WriteBoardWrap .boardButton p{padding-top:15px;}
.WriteBoardWrap .fontColor{font-weight:bold; color:#666;}
.WriteBoardWrap .fontColorFile{font-size:11px; color:#de5807;}
.WriteBoardWrap .writeData{text-align:left !important; padding-left:5px;}
.WriteBoardWrap .writeQuestion{padding:10px 0;}
.WriteBoardWrap .writeData .WriteInput{border:1px solid #aaa; border-color:#aaa #ccc #ccc #aaa; height:21px; color:#333; padding:1px 4px 0; font-weight:bold; font-size:12px; font-family:tahoma,gulim,serif; line-height:1.5em; background:#fff;}
.WriteBoardWrap .writeData .InputReadonly{background:#eee; color:#bbb;}
.WriteBoardWrap .writeData .WriteInputSubject{width:500px; border:1px solid #aaa; border-color:#aaa #ccc #ccc #aaa; height:21px; color:#333; padding:1px 4px 0; font-weight:bold; font-size:12px; font-family:tahoma,gulim,serif; line-height:1.5em; background:#fff;}
.WriteBoardWrap .writeData .WriteInputFile{height:19px; width:510px; padding:0 5px; line-height:17px; border:1px solid #cbcbcb;}

/* Board Password Area */
.PasswordBoardWrap{width:634px; margin-top:25px;}
.PasswordBoardWrap div.title{width:634px; height:30px; line-height:30px; background:url('/include/commonBoard/images/bd_last_cell_bg.gif') repeat-x left top; text-align:center; vertical-align:middle;}
.PasswordBoardWrap div.content{width:634px; height:160px; padding-top:100px; border-bottom:1px solid #e8e8e8; text-align:center;}
.PasswordBoardWrap .fontColor{font-weight:bold; color:#000;}
.PasswordBoardWrap .WriteInput{position:relative; height:17px; padding:0 5px; line-height:17px; border:1px solid #cbcbcb;}
.PasswordBoardWrap .passText{padding-bottom:20px; color:red;}
.PasswordBoardWrap .passInput{width:280px; margin:0 auto;}
.PasswordBoardWrap .passInput li{display:inline; float:left;}
.PasswordBoardWrap .passInput li.passInputTp{padding-right:10px;}

/* Board Reply Area */
.ReplyWrite{width:620px; padding:10px; border-bottom:1px solid #ebebeb; color:#a4a4a4;}
.ReplyWrite .WriteInfo{float:left; padding:10px 0;}
.ReplyWrite .WriteInfo b{color:#83c1d6;}
.ReplyWrite .WriteTextWrap{padding-bottom:10px;}
.ReplyWrite .WriteTextArea{width:607px; height:60px; padding:5px; border:1px solid #cdcdcd; color:#666; font-family:Dotum;}
.ReplyWrite .WriteBtn{float:right; padding:10px 0;}

.ReplyView{width:620px; padding:10px; border-bottom:1px solid #ebebeb; color:#a4a4a4;}
.ReplyView .ViewInfo{float:left; padding-top:10px; list-style:none;}
.ReplyView .ViewInfo li{float:left; padding-right:20px;}
.ReplyView .DeleteBtn{float:right; padding:10px 0;}
.ReplyView .DeleteBtn a{display:block; padding:4px;}
.ReplyView .ViewInfo b{color:#83c1d6;}
.ReplyView .ViewContent{clear:both; padding:5px 0 10px 0;}
