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

@import url("../../dtgedit/css/edit.css");

#bbsWrap { width:100%; margin:auto; font-size: 105%; }

/*list*/
#bbsList{ display: block; width: 100%; }
#bbsList td>img{ vertical-align: -10%; }
.red{ color:crimson; }
#pagezone { padding: 10px 0px; }
#wrapSearch { border-top:1px solid #ccc;padding:15px 0px; text-align:right }
#bbsSearch{ display: inline-block; }
.icoCmt { font-size: 90%;color:#5969f7;font-weight:bold; }
.scrl { cursor: pointer; }
#multisys{ padding: 7px 13px; border-bottom: 1px solid #ccc; display: none; }
#multisys > .black3 { margin-right:1px;}

#pwbox { display:none; position:absolute; z-index:500; top:0px; left:0px;box-shadow: 3px 3px 3px #e6e6e6; }
#pwbox > span { position:relative; z-index:501; }
#pwbox > span > img { position:absolute; z-index:502; top:-7px; left:185px; }
#pwbox>section:first-of-type { border:1px solid #ccc; border-radius:5px; padding:15px; color:#636363; background:#fff; line-height: 230%; }
#boxtitle { border-bottom:1px solid #ccc; padding-bottom:8px; color:#000; line-height: normal;  }
#inputpass{ width: 130px;}
.viewfile{ cursor: pointer; }

#filebox{ position:absolute;z-index:auto;background:#fff;padding:5px 15px 10px 15px;border:1px solid #bbb; border-radius:5px; box-shadow: 3px 3px 3px #e6e6e6; }
#filebox>img:nth-of-type(1){float:left;margin-top:-13px;display:inline-block;}
#filelist {list-style:none; margin-top:5px}
#filelist>li{ line-height:250%;}
#filelist>li:not(:last-child){ border-bottom:1px dotted #ccc; }
#filelist>li>img{vertical-align:middle;}
#fileQue{ width: 0px; height: 0px; }
#downframe{ width: 0px; height: 0px;}

#calendarDesc{ margin-bottom: 20px; }

.bbsadm { 
	vertical-align:-3px;line-height:0px; border:1px solid #b1b1b1;border-radius:3px; cursor: pointer; 
	display:inline-block; padding:5px;color:#636363; background:#f1f1f1 linear-gradient(#ffffff, #e6e6e6); 
}
.bbsadm > img{ height: 16px; }
.bbsntc { font-size:95%; font-weight:bold; background:#000; color:#fff; padding:3px 5px; border-radius:2px; }


/*view*/
#bbsView { border-bottom:1px solid #ccc }
#bbsView > h1 {color:#000;padding:10px 0px;border-bottom:1px solid #ccc; font-size: 150%; letter-spacing: -0.1em; line-height: normal; }
#bbsView > div:nth-of-type(1){background:#f9f9f9; border-bottom:1px dotted #ccc; overflow:auto; padding:5px 10px; letter-spacing: -0.03em; }
#bbsfilezn { float:left; }
#bbsfilezn>img { vertical-align: middle; }
#bbswinfo { float:right; }
#bbswinfo2 { background:#f9f9f9; border-bottom:1px dotted #ccc; padding:5px 10px; text-align:right }

#bbsConts {margin:20px 0px;}
#bbsConts ol{list-style:decimal;padding-left:10px}
#bbsConts ul{list-style:disc;padding-left:10px}
#bbsConts li{margin-left:20px;}
#bbsConts blockquote {margin-left:40px}
#bbsConts a{text-decoration:underline;color:#00F}
#bbsConts table{border:1px solid #ccc;}
#bbsConts td{padding:3px 5px;border:1px solid #ccc}

#viewbn { text-align:right; padding:10px 0px; }

ul.nxtprv{ list-style: none; border-top:1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 220%; margin: 10px 0px 50px 0px; }
ul.nxtprv>li{ padding: 3px 0px; }
ul.nxtprv>li:first-child{ border-bottom: 1px solid #eee; }
ul.nxtprv>li>img {vertical-align: middle; margin-right: 5px; }
ul.nxtprv>li>span:first-of-type{ 
	background: #636363; color:#fff; font-size: 90%; letter-spacing: -0.08em; display: inline-block; width: 50px; text-align: center;
	line-height: 160%; border-radius: 2px; margin-right: 10px;
}
ul.nxtprv>li>span:not(:first-of-type){ display: inline-block; text-align: center; }
ul.nxtprv>li>span:nth-last-of-type(1){ width: 90px;float: right; }
ul.nxtprv>li>span:nth-last-of-type(2){ width: 60px;float: right; }
ul.nxtprv>li>span:nth-last-of-type(3){ width: 90px;float: right; }


/*write*/
#bsagree { border:1px solid #ccc; background:#f8f8f8; padding:15px; text-align:justify; height:60px; overflow:auto; line-height: 160%; }
#bsagree+div{ padding:5px 0px; border-bottom:1px solid #ccc; margin-bottom:10px }
#bbsWrite { border-bottom: 1px dotted #ccc; }
#bbsWrite > ul { list-style:none; }
#bbsWrite > ul > li { border-bottom:1px dotted #ccc; padding: 5px 0px; line-height: 230%; }
#bbsWrite > ul > li > label{ display:inline-block; width:15%; padding-left: 0px; text-indent: 10px; }
#bbsWrite > ul > li:last-child { border-bottom:0px }

label+div{ display: inline-block; }
label+div>input[type="text"]{ width: 100%; }
label+div { width: 85%; }
[for="DD_NAME"]+div { width: 30%; }
[for="DD_EMAIL"]+div { width: 40%; }

#DD_CONTENT{ width: 100%; height: 350px; border:0px; }
#if_upload { border:0px; width:100%; height:39px; margin:3px 0px; overflow: hidden; }

.bbsinimg { cursor: pointer; } /*게시판 삽입된 이미지*/


/*replay*/
.rpbox { padding:10px 0px; margin-bottom:10px; border-bottom:1px solid #ccc; background: #f7f7f7;  }
.rpSbj { font-size:110%; font-weight:bold; color:#000 }
.rphr { display: block; height: 1px;  border: 0px; border-top: 1px solid #ccc;  margin: 10px 0px; padding: 0px; }


/*comment*/
#bodCmt { margin:20px 0px; }
#cmtvbn {font-size:90%;color:#666;}
#cmtList { border:1px solid #ccc;margin-top:5px;padding:5px;}
#cmtList>table { width:100%}
#cmtList>table th, #cmtList>table td { padding:10px 5px}
#cmtList>table th { border-top:1px solid #ccc;border-bottom:1px dotted #ccc}
#cmtList>table th:first-of-type { text-align:left;}
#cmtList>table th:first-of-type>span { font-size:11px;color:#b3b3b3;font-weight:normal}
#cmtList>table th:last-of-type { text-align:right; }
#cmtList>table tr:first-of-type>th { border-top:0px}
#cmtWrite { border:1px solid #ccc;padding:4px;margin-top:5px;background:#f7f7f7; }
#cmtWrite>form>section:first-of-type{ padding:5px; }
#DO_VOTE { padding:4px; color:#636363; }
[name='DO_NAME'] { width: 100px; }
#DO_PASS { width: 150px; }
#editcmtWrap { border:1px solid #ccc; background:  #fff; }
#DO_CONTENT{ display: none; }

#multicmtsys { padding:7px 0px; border-top:1px solid #ccc; }
#multicmtsys > .black3 { margin-right:1px;}


/*admlogin*/
#admlogin>section:first-of-type { padding:15px;border-bottom:1px solid #ccc}
#admlogin>section:nth-of-type(2) { width:425px;margin:20px auto; }
#admlogin>section:nth-of-type(2)>h1 { padding:5px;border-bottom:1px dotted #ccc;margin-bottom:5px;color:#000; }
#admlogin>section:nth-of-type(2)>h1>span { font-size:80%; color:#aaa; }
#admlogin>section:last-of-type { clear:left; padding:15px;border-top:1px solid #ccc}
#admlogin>section>form {overflow:auto;}
#admlogin>section>form table {float:left; width: 260px; }
#admlogin>section>form button { float:left; margin-top:5px; padding:20px 25px; margin-left:5px }
#admlogin>section>form td { border-bottom:1px dotted #ccc; vertical-align:middle; min-height:30px; }
#admlogin>section>form tr:last-of-type>td { border-bottom:0px }
#admlogin>section>form label {display:inline-block; width: 95px; margin-left:5px;  }


/*multidata-move,copy*/
#popWrap{ width:360px; height:460px;padding:20px; }
#popWrap > h1 { padding:15px; margin: 10px auto; font-weight:bold; border:1px solid #ccc; border-radius:5px;}
#mvcopy>select{width:100%; border:1px solid #ccc; background:#f7f7f7;}

