/* 비밀번호 */
.board-password {width:460px; text-align:center; margin:0 auto; background:url('../images/bbs/notice.png') 50% 22px no-repeat; padding:90px 10px 40px; border:7px solid #eee; border-radius:12px;}
.board-password dl dt {color:#333; font-size:16px; font-weight:700; padding-bottom:20px; line-height:20px;}
.board-password dl dd label {color:#666; font-size:13px; font-weight:700; margin-right:10px;}
.board-password input {margin:0 3px;}
.board-password .input {height:24px; padding:0 5px; font-size:13px; line-height:24px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #eee; border-bottom:1px solid #eee; box-shadow:inset 0px 1px 1px #eee; border-radius:3px;}

/* 코멘트 */
.comment-area {max-width:960px; background:#f7f7f7; padding:20px; margin-top:20px; clear:both; overflow:hidden; line-height:20px}

.comment-area fieldset{margin:0;padding:0; border:none}
.comment-area fieldset legend {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}

.comment-list ul {margin-top:30px;font-size:12px;}
.comment-list li {position:relative; padding:10px; border-top:1px dotted #888;}
.comment-list li .info .name {font-weight:bold; color:#333;}
.comment-list li .info .date {font-size:11px; font-family:Tahoma, sans-serif, Verdana; color:#767676; margin:0 4px;}
.comment-list li .txt {color:#555; line-height:1.5em; padding:4px 0 0 0; word-wrap:break-word;}
.comment-list li .controll {position:absolute; top:10px; right:10px; font-size:11px; color:#dddddd;}
.comment-list li .controll a {color:#767676; margin:0 4px;}

.comment_write{font-size:12px;}
.comment_write label {display:inline-block; border:1px solid #d8d8d8; border-bottom:0; background:#fff; padding:4px 10px; font-weight:bold; overflow:hidden; float:left; }
.comment_write .writeinfo {padding:0 0 0 10px;  }
.comment_write .writer {float:left; padding: 3px 0 0 20px;}
.comment_write .write {position:relative; height:70px; padding:0 120px 0 0; clear:both;}
.comment_write .write textarea {width:98%; height:53px; background:#fff; border:1px solid #d8d8d8; overflow-y:auto; padding:0 5px;}
.comment_write .btn {position:absolute; top:-6px; right:0;}
.comment_write .btn-pack {width:120px;}
.comment_write .byte {display:block; font-size:11px; color:#767676; text-align:right;}
.comment_write .byte strong {color:#ed7500;}

.comment_write input {margin:0 3px; vertical-align:middle;}
.comment_write .input {height:24px; padding:0 5px; font-size:13px; line-height:24px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #eee; border-bottom:1px solid #eee; box-shadow:inset 0px 1px 1px #eee; border-radius:3px;}
.comment_write .textarea {padding:5px; font-size:13px; line-height:24px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #eee; border-bottom:1px solid #eee; resize:none; overflow:auto; border-radius:3px;}

.btn-pack {display:inline-block;overflow:visible;position:relative;margin:0;padding:0 10px;color:#767676;letter-spacing:-1px;text-decoration:none !important;vertical-align:top;white-space:nowrap;cursor:pointer;
	border:1px solid #e4e7e9; border-bottom-color:#bbbfc8; outline:0; border-radius:3px;
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
	box-shadow:inset 0px -1px 0px #fff,0px 1px 1px #f0f0f0;
	background:#ffffff;	
	background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
}
.btn-pack.focus {
	color:#fff;	
	border:1px solid #00b0ec; border-bottom-color:#00abe5;
	box-shadow:inset 0px -1px 0px #00b0ec,0px 1px 1px #f0f0f0;
	background:#00b0ec;
	background:-webkit-linear-gradient(top, #00b0ec 0%, #00abe5 100%);
	background:-moz-linear-gradient(top, #00b0ec 0%, #00abe5 100%);
	background:-ms-linear-gradient(top, #00b0ec 0%, #00abe5 100%);
	background:-o-linear-gradient(top, #00b0ec 0%, #00abe5 100%);
	background:linear-gradient(top, #00b0ec 0%, #00abe5 100%);
}
.btn-pack.dark {
	color:#fff;	
	border:1px solid #676767; border-bottom-color:#4c4c4c;
	box-shadow:inset 0px -1px 0px #6b6b6b,0px 1px 1px #f0f0f0;
	background:#7d7d7d;
	background:-webkit-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:-moz-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:-ms-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:-o-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
}
.btn-pack.medium {height:26px;padding:0 13px;line-height:24px;font-size:12px;font-weight:700;}
.btn-pack.large {height:32px;padding:0 18px;line-height:30px;font-size:14px;font-weight:700;}
.btn-pack.xlarge {height:38px;padding:0 23px;line-height:36px;font-size:16px;font-weight:700;}
.btn-pack.small {height:21px;padding:0 10px;line-height:19px;font-size:11px;}
.btn-pack.comment {width:110px; height:62px;padding:0;line-height:60px;font-size:18px;font-weight:400;}
.btn-pack:hover,
.btn-pack:active,
.btn-pack:focus{color:#000}
.btn-pack.focus:hover,
.btn-pack.focus:active,
.btn-pack.focus:focus{color:#fff}
.btn-pack.dark:hover,
.btn-pack.dark:active,
.btn-pack.dark:focus{color:#fff}
input.btn-pack.medium ,button.btn-pack.medium {*height:28px;}
input.btn-pack.large ,button.btn-pack.large {*height:34px;}
input.btn-pack.xlarge ,button.btn-pack.xlarge {*height:40px;}
input.btn-pack.small ,button.btn-pack.small {*height:23px;}