﻿/* 게시판 : List */
table.basicList thead th { background:url(/Images/sub/board_bgThMiddle.gif) top left repeat-x; height:29px; }
table.basicList thead th img { padding-bottom:6px; }
table.basicList thead th.first { background:url(/Images/sub/board_bgThLeft.gif) top left no-repeat; height:29px; }
table.basicList thead th.last { background:url(/Images/sub/board_bgThRight.gif) top right no-repeat; height:29px; }

table.basicList tbody td { text-align:center; padding:10px 0; line-height:1em;  color:#464749; }
table.basicList tbody td.gray { background-color:#f4f4f4; }
table.basicList tbody td.recommendBg { border-bottom:1px solid #f4d1d1;}
table.basicList tbody td.num {  }
table.basicList tbody td.recommend { font-weight:bold; color:#f17272; }
table.basicList tbody td.colTit { text-align:left; }
table.basicList tbody td.colTit a { color:#464749; }
table.basicList tbody td.colTit a:hover { color:#3dad00; }

table.basicList tfoot td { background-color:#c0c0c0; height:2px;}

.btnListTop { margin-bottom:5px; width:100%; text-align:right;}

/* 게시판 : List : 페이징 */
.pageNum { text-align:center; padding:30px 0; clear:both;}
.pageNum * { vertical-align:middle; }
.pageNum a { padding:0 6px 0 10px; /*background:url(/Images/sub/barPage.gif) no-repeat left 3px;*/ color:#888888; }
.pageNum span { padding:0 10px 0 13px; /*background:url(/Images/sub/barPage.gif) no-repeat left 3px;*/ color:#544f44; font-weight:bold;  }
.pageNum div { line-height:1.2em; display:inline;/* background:url(/Images/sub/barPage.gif) no-repeat left 3px; */}
.pageNum a.btn { background-image:none; padding:0px; margin:0px 5px; font-size:0px; line-height:0;}
.pageNum a.btn img { margin:5px;}


/* 게시판 : List : 검색 */
fieldset.boardSearch { text-align:center; width:100%; background-color:#f6f7f9;}
fieldset.boardSearch div { padding:10px 0 10px 0px; }
fieldset.boardSearch * { vertical-align:top; }
fieldset.boardSearch input.text { padding:3px 3px 2px 3px; }

input.selectTxt{ width:80px; font-size:12px; vertical-align:middle;}

/* 게시판 : Thumbnail : List  */
.basicThumbList .borderTop { background:url(/Images/sub/thumbList_topBar.gif) repeat-x 0 0; height:9px; width:100%; }
.basicThumbList dl { border-bottom:2px solid #e9e9e9; padding:20px 0;}
.basicThumbList dt { font-size:14px; color:#000; font-weight:bold;}
.basicThumbList dd {}
.basicThumbList dd.thumb { float:left; margin-right:22px;}
.basicThumbList dd.datebtn {margin-bottom:30px; padding-top:8px; letter-spacing:0.1em; }
.basicThumbList dd p.date { color:#6b6d70; font-size:11px; width:59%; float:left; letter-spacing:0.1em; }
.basicThumbList dd p.btn { float:right;}
.basicThumbList dd.con {line-height:20px; font-size:12px; min-height:35px; _height:35px;}
.basicThumbList dd.con a { color:#625d5d;}
.recomTit { color:#00a200;}


/* 게시판 : Thumbnail 일지휘호 갤러리 : List  */
.GalleryThumbList .borderTop { background:url(/Images/sub/thumbList_topBar.gif) repeat-x 0 0; height:9px; width:100%; }
.GalleryThumbList .borderbottom { border-bottom:2px solid #9ea5ae;}
.GalleryThumbList dl { float:left; margin:0 30px 30px 0;}
.GalleryThumbList dl.last { float:left; margin:0 0 30px 0;}
.GalleryThumbList dt { font-size:12px; color:#04b308; font-weight:bold; text-align:center; margin-top:10px; }
.GalleryThumbList dt a { font-size:12px; color:#009203; }
.GalleryThumbList dt a span { font-size:12px; color:#75b33e; font-weight:normal; background:url(/Images/sub/icon_recommend.gif) no-repeat 0 0; padding:2px 0 0 10px;  }
.GalleryThumbList dd.thumb { border:1px solid #e5e5e5; width:150px;}


/* 게시판 : UCC Thumbnail : List  */
.basicThumbList02 { border-bottom:1px solid #ccc; padding:0 0 10px 0; overflow:auto;}
.basicThumbList02 .borderTop { background:url(/Images/sub/thumbList_topBar.gif) repeat-x 0 0; height:9px; width:100%; }
.basicThumbList02 dl { padding:10px 0;}
.basicThumbList02 dl.gray { border-bottom:2px solid #e9e9e9; padding:20px 0; background-color:#f5f5f5;}
.basicThumbList02 dt { font-size:12px; color:#000; font-weight:bold; padding-top:5px;}
.basicThumbList02 dd {}
.basicThumbList02 dd.thumb { margin-right:15px;}
.basicThumbList02 dd.datebtn {margin-bottom:10px; letter-spacing:0.1em; }
.basicThumbList02 dd p.date { color:#b3abab; font-size:11px;  letter-spacing:0em; }
.basicThumbList02 dd p.btn { float:right;}
.basicThumbList02 dd.con {line-height:20px; font-size:12px;}
.basicThumbList02 dd.con a { color:#625d5d;}


/* 게시판 : Thumbnail 일지 이승헌 저서 : List  */
.bookThumbList .borderTop { background:url(/Images/sub/thumbList_topBar.gif) repeat-x 0 0; height:9px; width:100%; }
.bookThumbList dl { border-bottom:2px solid #e9e9e9; padding:20px 0 20px 15px; min-height:140px; _height:140px;/*ie6*/}
.bookThumbList dt { font-size:14px; color:#000; font-weight:bold; margin:0 0 5px 0;}
.bookThumbList dd {}
.bookThumbList dd.thumb { float:left; margin-right:22px;}
.bookThumbList dd.datebtn {margin-bottom:30px; padding-top:5px; letter-spacing:0.1em; }
.bookThumbList dd p.date { color:#b3abab; font-size:11px; width:50%; float:left; letter-spacing:0.1em; }
.bookThumbList dd p.btn { float:right;}
.bookThumbList dd.con {line-height:18px; font-size:12px; color:#625d5d;}


/* 게시판 : Thumbnail 일지 이승헌 CD : List  */
.CDThumbList .borderTop { background:url(/Images/sub/thumbList_topBar.gif) repeat-x 0 0; height:9px; width:100%; }
.CDThumbList dl { border-bottom:2px solid #e9e9e9; padding:20px 0 20px 10px; min-height:100px; _height:100px;/*ie6*/}
.CDThumbList dt { font-size:14px; color:#000; font-weight:bold; }
.CDThumbList dd {}
.CDThumbList dd.thumb02 { float:left; margin-right:22px;}
.CDThumbList dd.datebtn {margin-bottom:27px; padding-top:5px; letter-spacing:0.1em; }
.CDThumbList dd p.date { color:#b3abab; font-size:11px; width:45%; float:left; letter-spacing:0.1em; }
.CDThumbList dd p.btn { float:right;}
.CDThumbList dd.con {line-height:18px; font-size:12px; color:#625d5d;}


/* 게시판 : 마이페이지 : List */
table.memList{ margin-bottom:-10px; _margin-bottom:-10px;}
table.memList tr.bgGray{ background-color:#f9f9f9;}
table.memList th{ line-height:28px; border-top:solid 2px #585857; border-bottom:solid 2px #c0c0c0; color:#585857; background-color:#f2f2f2; font-size:12px; text-align:center;}
table.memList td{ line-height:18px; border-bottom:solid 1px #e3e3e3; font-size:12px; padding:7px 5px; color:#868080;}
table.memList td a {color:#6b5e5e;}
table.memList td.num{ font-weight:bold; font-size:11px;}
table.memList td.recommend{ font-weight:bold; color:#dc564c; font-size:12px;}
table.memList td.notice{ font-weight:bold; color:#585858; font-size:12px;}
table.memList td.writer{ font-size:12px; color:#566a8e;}
table.memList td.dat{ font-size:12px;}
table.memList td.count{ font-size:12px;}
table.memList td.replyA {text-align:left;}
table.memList .replyA a {color:#3ea523;}
table.memList input { border:none;}


/* 게시판 : View */
table.basicView { width:100%; border-collapse:collapse; table-layout:fixed; }
table.basicView tbody th.onPage { text-align:left; color:#6b5e5e; padding-left:5px; border-bottom:1px solid #e0e0e0; height:30px;}
table.basicView tbody td.onPage { text-align:left; color:#6b5e5e; line-height:1.2em; border-bottom:1px solid #e0e0e0; }
table.basicView tbody td.surl { text-align:right; color:#6b5e5e; line-height:1.2em; border-bottom:1px solid #e0e0e0; font-size:11px; color:#999; padding:7px 7px 7px 0; }
table.basicView tr.first th { padding:0px; vertical-align:top; background:url(/Images/sub/bgThMidBtm.gif) repeat-x left bottom; border-bottom:none;  }
table.basicView tr.first th div { background:url(/Images/sub/bgThMidTop.gif) repeat-x left top; border-bottom:none; }
table.basicView tr.first td div { background:url(/Images/sub/bgThMidTop.gif) repeat-x left top; border-bottom:none; }
table.basicView tr.first th span { padding:10px 0 8px 0; margin:0; display:block; vertical-align:middle; }
table.basicView tr.first td span { padding:10px 0 8px 0; margin:0; display:block; vertical-align:middle; }
table.basicView tr.first th.first { background:url(/Images/sub/bgThLeftBtm.gif) no-repeat left bottom; border-bottom:none;}
table.basicView tr.first th.first div {background:url(/Images/sub/bgThLeftTop.gif) no-repeat left top; border-bottom:none; }
table.basicView tr.first th.last { background:url(/Images/sub/bgThRightBtm.gif) no-repeat right bottom; border-bottom:none; }
table.basicView tr.first th.last div {background:url(/Images/sub/bgThRightTop.gif) no-repeat right top; border-bottom:none; }
table.basicView tr.first th.subject { color:#fff; font-family:batang, Serif; font-size:16px; padding:0 10px 5px 10px; line-height:23px;}
table.basicView tr.first th.subject a { color:#fff; font-family:batang, Serif; font-size:16px; line-height:1.1em;}
table.basicView tr.first th.date { color:#cacaca; font-size:11px; padding-bottom:5px; font-weight:normal; letter-spacing:0.1em; }
table.basicView tr.first th.date a { color:#cacaca; font-size:11px; font-weight:normal; letter-spacing:0.1em; }
table.basicView tr.first td.file a { color:#6b5e5e; font-size:11px;}
table.basicView tbody td.boardCont { color:#3b3938; font-size:14px; line-height:2em; border-top:medium none; border-right:medium none; padding:20px 40px 50px 40px; width:100%; background:none transparent scroll repeat 0% 0%; overflow:hidden;}
table.basicView tbody td.boardCont div.img { text-align:center; margin-bottom:15px;}
table.basicView tbody td.boardCont div.img img { max-width:705px;}

table.basicView tbody td.boardCont2 { color:#3b3938; font-size:14px; line-height:2em; border-top:medium none; border-right:medium none; padding:20px 20px 50px 20px; width:100%; background:none transparent scroll repeat 0% 0%; overflow:hidden;}
table.basicView tbody td.boardCont2 div.img { text-align:center; margin-bottom:15px;}
table.basicView tbody td.boardCont2 div.img img { max-width:705px;}

.conBtn { border-top:1px solid #e0e0e0; padding-top:10px; }
.tag {padding:5px 0; }

.btnGraup { text-align:right; margin:12px 0; clear:both;}

/* 게시판 : View : 이전글, 다음글 */
ol.viewList { padding:0; margin:10px 0px 0px; width:100%; clear:both; list-style-image:none; border-top:2px solid #c0c0c0; }
ol.viewList li { padding:8px 0; _padding:9px 0 7px; background-color:#f9f9f9; border-bottom:1px solid #ececec; }
ol.viewList li dl { padding:0; margin:0; _zoom:1; overflow:hidden;}
ol.viewList li dt { text-align:center; padding:2px 0 0 0; margin:0; width:80px; float:left; font-size:12px; font-weight:bold; color:#585857;}
ol.viewList li dt img { vertical-align:middle;}
ol.viewList li dd { padding:6px 0 0 0; margin:0; line-height:1.2em; width:625px; float:left;}
ol.viewList a { text-decoration:none;}


/* 게시판 : View(일지 휘호 갤러리) : 이전글, 다음글 */
.viewListThumb { padding:0; margin:10px 0px 0px; width:100%; height:130px; border-top:2px solid #c0c0c0;  background-color:#f9f9f9; border-bottom:1px solid #ececec; position:relative; }
.viewListThumb dl { float:left; margin:0 8px 30px 0;}
.viewListThumb dd { border:1px solid #e5e5e5; width:108px;}
.viewListThumb dd.Current { border:2px solid #04b308; width:108px;}
.viewListThumb dt { font-size:12px; color:#04b308; font-weight:bold; text-align:center; margin-top:10px; }
.viewListThumb .btnPre { position:absolute; top:35px; left:10px;}
.viewListThumb .btnNext { position:absolute; top:35px; right:10px;}


/* 게시판 : 댓글*/
.viewComment{ width:705px;}
.viewComment textarea.comment{ padding:4px;width:610px;height:27px;  border-top:solid 1px #808080; border-right:solid 1px #d4d0c8; border-left:solid 1px #808080; border-bottom:solid 1px #d4d0c8; color:#403d3d; font-family:dotum; font-size:12px; overflow:hidden; }
.viewComment textarea.comment02{ padding:4px;width:600px;height:70px;  border-top:solid 1px #808080; border-right:solid 1px #d4d0c8; border-left:solid 1px #808080; border-bottom:solid 1px #d4d0c8; color:#403d3d; font-family:dotum; font-size:12px; overflow:hidden;}


/* 댓글 : 링크,이미지,파일 첨부 레이어 박스 */
.file_boxx { position:relative;  border:1px solid #c8e5ea; background-color:#eef7f9; padding:15px; margin-top:10px; }
.file_boxx .inbox { position:absolute; top:0px; right:0px; }

/*reply*/
fieldset.comment { clear:both; width:705px; border:none; }
fieldset.comment .write{  padding:7px 14px; border:none; }
fieldset.comment dl{ padding-top:15px; }
fieldset.comment dd{ float:left; width:100%; padding:13px 0; border-bottom:1px #ededed solid; }
fieldset.comment .search{ position:relative; margin-top:30px; border-bottom:2px #000 solid; padding-bottom:5px; }
fieldset.comment .search span { position:absolute; top:5px; right:0; font-size:11px; color:#000; }
fieldset.comment img.btnMini{ margin:0 6px;}
fieldset.comment input.btnMini{ margin:0 6px;}
fieldset.comment .profile{ float:left; width:100px; color:#c3bbbb;  }
fieldset.comment .content{ float:right; width:600px;}
fieldset.comment .content .recontent{ width:465px; float:left; font-size:12px;}
fieldset.comment .content span { font-size:11px;}
fieldset.comment .contentReply{ float:right; width:560px; color:#7d7d7d; font-size:12px; }
fieldset.comment .contentReply .recontent{ width:430px; float:left; font-size:12px;}
fieldset.comment .contentReply span { font-size:11px;}
.replyName { color:#c65e3a; }
.replyB { font-weight:bold; color:#c0753e;}
.replyG { color:#c0753e;}

fieldset.comment .replytop01 { background:url(/Images/sub/board_replybox01_top.gif) no-repeat; height:41px; margin-top:10px;}
fieldset.comment .replytop02 { background:url(/Images/sub/board_replybox02_top.gif) no-repeat; height:41px; margin-top:10px; }
fieldset.comment .replytop03 { background:url(/Images/sub/board_replybox03_top.gif) no-repeat; height:41px; margin-top:10px; }
fieldset.comment .replytop04 { background:url(/Images/sub/board_replybox04_top.gif) no-repeat; height:20px; margin-top:10px; }
fieldset.comment .replybody { border-left:4px solid #fcb4bf; border-right:4px solid #fcb4bf; padding:0 20px; }
fieldset.comment .replybody02 { border-left:4px solid #e6e6e6; border-right:4px solid #e6e6e6; padding:0 20px;}
.replybody03 { border-left:3px solid #fcb4bf; border-right:3px solid #bbd875; padding:0 20px; overflow:auto;}
fieldset.comment .replybottom { background:url(/Images/sub/board_replybox_bottom.gif) no-repeat; height:20px; }
fieldset.comment .replybottom02 { background:url(/Images/sub/board_replybox_bottom02.gif) no-repeat; height:20px; }
fieldset.comment .profile02 { position:relative;  color:#c3bbbb; border-bottom:1px #ededed solid; width:100%; padding:10px 0;}
fieldset.comment .profile03 { float:left; color:#c3bbbb; width:100%; }
fieldset.comment .profile02 span { font-size:11px; }
fieldset.comment .date02 { font-size:11px; margin-left:10px;}
fieldset.comment .content02 {  color:#666; }
fieldset.comment p.content02 { clear:both; }
fieldset.comment .content02 span { font-size:11px; }
fieldset.comment .content03 { margin-left:38px; color:#666; }
fieldset.comment p.content03 { clear:both; }
fieldset.comment .content .recontent02 { width:450px; float:left; font-size:12px;}
fieldset.comment .contentReply02 { float:left; width:70%; color:#7d7d7d; font-size:12px; }

fieldset.comment .date{ font-size:11px; color:#6b6d70; letter-spacing:0.1em; }
fieldset.comment .nameBox { background-color:#eaeaea; padding:10px; width:685px; margin-bottom:5px;}

fieldset.comment2 .content{ float:left; width:70%; margin-left:20px; min-height:60px; }
fieldset.comment2 .money{ padding-right:10px; color:#6e87a5; font-weight:bold; text-align:right; }
fieldset.comment2 .moneyTotal{ color:#6e87a5; font-size:12px; font-weight:bold; }
fieldset.comment2 .moneyTotal strong{ color:#e9791b; }
fieldset.comment2 dt{ height:20px; padding:10px 10px 5px 10px; color:#664801; font-size:14px; background:url(/Images/board/write_thBg.gif) #fcf4e3 repeat-x left top; border-bottom:1px #e2dbc3 solid; }
fieldset.comment2 .content{ width:65%; padding:0 20px; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; }


/* write */
table.basicWrite {}
table.basicWrite tr th{ padding:9px 0; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; background-color:#f2f2f2; text-align:left; padding-left:10px;}
table.basicWrite tr td{ padding:9px 0; border-bottom:solid 1px #e3e3e3; padding-left:15px;}
input.findFile{ width:76px; height:20px; background:url(/Images/sub/bt_findFile.gif) no-repeat top left; border:none;}



/* 희망편지 보기 본문 : version별 */
.letterCon {padding:0 0 0 35px;margin:0 0 0 0px;min-height:100px;}
.letterBtn {margin-bottom:-45px; _margin-bottom:-45px;/*ie6*/ margin-top:30px;}
.letterComment { font-size:11px; text-align:right;}
.letterComment span { color:#81a201;}

.letter01_T {background:url(/Images/sub/ilchiLetter_bg01T.jpg) no-repeat;width:600px;height:159px;} /*Skin Ver01*/
.letter01_M {background:url(/Images/sub/ilchiLetter_bg01M.gif) repeat-y;padding:25px 51px 0 54px;} /*Skin Ver01*/
.letter01_B {background:url(/Images/sub/ilchiLetter_bg01B.jpg) no-repeat;width:600px;height:71px;} /*Skin Ver01*/
.letter01_M p {line-height: 20px;} /*Skin Ver01*/
.letterbtn {float:left; width:300px; text-align:left;} /*Skin Ver01*/

.letter02_T {background:url(/Images/sub/ilchiLetter_bg02T.jpg) no-repeat;width:600px;height:124px;} /*Skin Ver02*/
.letter02_M {background:url(/Images/sub/ilchiLetter_bg02M.jpg) repeat-y;padding:0 0 1px 59px;} /*Skin Ver02*/
.letter02_B {background:url(/Images/sub/ilchiLetter_bg02B.jpg) no-repeat;width:600px;height:189px;} /*Skin Ver02*/

.letter03_T {background:url(/Images/sub/ilchiLetter_bg03T.gif) no-repeat;width:600px;height:14px;} /*Skin Ver03*/
.letter03_M {background:url(/Images/sub/ilchiLetter_bg03M.gif);width:600px;} /*Skin Ver03*/
.letter03_C {background:url(/Images/sub/ilchiLetter_bg03Img.gif) no-repeat bottom;width:580px; padding:30px 0px 30px 20px;} /*Skin Ver03*/
.letter03_B {background:url(/Images/sub/ilchiLetter_bg03B.gif) no-repeat;width:600px;height:14px;} /*Skin Ver03*/
.letter03_CReader {width:580px; padding:30px 0px 30px 20px;} /*Skin Ver03*/

.letter03_C1123 {background:url(/Images/sub/ilchiLetter_bg04Img.jpg) no-repeat bottom right; width:580px; padding:30px 0px 30px 20px;} /*Skin Ver03*/
.letter03_B1123 {background:url(/Images/sub/ilchiLetter_bg04B.gif) no-repeat;width:600px;height:14px;} /*Skin Ver03*/

.letter03_C201108 {background:url(/Images/sub/ilchiLetter_bg05Img.jpg) no-repeat bottom right; width:580px; padding:30px 0px 30px 20px;} /*생명전자도서*/
.letter03_C201109 {background:url(/Images/sub/ilchiLetter_bg06Img.jpg) no-repeat bottom right; width:580px; padding:30px 0px 30px 20px;} /*세도나스토리 도서*/

.adminViewModecss{color:#a3d68c;}

.letterConE {padding:0 0 0 0; margin:0 10px 10px 10px;min-height:100px;}

/* 다이어리 편지지 폼 */
.diaryletter01_T {background:url(/Images/sub/board_letterBG01.jpg) repeat-y;width:525px; padding:72px 50px 0 50px;  color:#2e2515;} 
.diaryletter01_B {background:url(/Images/sub/board_letterBottom01.jpg) no-repeat;width:625px;height:82px;} 

.diaryletter02_T {background:url(/Images/sub/board_letterBG02.jpg) repeat-y;width:525px;padding:75px 50px 0 50px; color:#2e2515; font-family:'바탕', Georgia, serif; } 
.diaryletter02_B {background:url(/Images/sub/board_letterBottom02.jpg) no-repeat;width:625px;height:63px;} 


/* 희망편지 보기 본문 : version별 */

.GalleryCon_T {background:url(/Images/sub/board_galleryConT.gif) no-repeat; width:650px; padding:35px 10px 0 10px;}
.GalleryCon_B {background:url(/Images/sub/board_galleryConB.gif) no-repeat; width:650px;height:12px;}
.GalleryCon { padding:38px;}
.GalleryComment {background:url(/Images/sub/board_galleryConLine.gif) no-repeat 0 0 ; text-align:center; font-size:16px; font-weight:bold; font-family:batang; padding:60px 0 20px 0; margin-top:40px;}














