@charset "utf-8";

/**
 * bodexRead
 **/
.bodexRead {  text-align:left;margin:10px  0 10px 0; }

.bodexRead .secret {float:left;margin-right:5px;}

.bodexRead a.button,
.bodexRead span.button {margin-top:0;}
.bodexRead select.doc_state {margin:0;}

.bodexRead .readBody .contentBody .documentText,
.bodexRead .readBody .contentBody {clear:both;white-space:normal; overflow:hidden;}

.bodexRead .titleAndUser {  overflow:hidden; border-bottom:1px solid; *padding-top:1px;}
.bodexRead .titleAndUser div.checkbox { margin-left:-4px; }

.bodexRead .titleAndUser .title { float:left; white-space:normal; margin:3px 0 5px 0;}
.bodexRead .titleAndUser .title a { text-decoration:none; }
.bodexRead .titleAndUser .title a:hover { text-decoration:underline; }
.bodexRead .titleAndUser h4{ margin:0; font-size:1.5em; margin-left:3px;}

.bodexRead .titleAndUser .userInfo {float:right; white-space:nowrap;margin-top:12px;}
.bodexRead .titleAndUser .userInfo .author span {cursor:pointer;}

.bodexRead .dateAndCount { clear:both; white-space:nowrap; margin-top:3px; font-size:.9em; font-family:tahoma; line-height:17px; padding-bottom:10px; }

.bodexRead .dateAndCount .category { float:left;}
.bodexRead .dateAndCount .category a { text-decoration:none; font-weight:bold;}
.bodexRead .dateAndCount .category a:hover { text-decoration:underline; }

.bodexRead .dateAndCount .date {float:right;}
.bodexRead .dateAndCount .readedCount { float:right;  margin-left:15px;  }
.bodexRead .dateAndCount .votedCount {  float:right;   margin-left:15px;  }
.bodexRead .dateAndCount .votedCount span.average {font:9px tahoma;background:none;}

.bodexRead .contentButton { text-align:right;margin:0; border-top:1px solid; padding-top:5px; _padding-top:3px;}

.bodexRead .contentButton .replyAndTrackback { float:left; }
.bodexRead .contentButton .replyAndTrackback .replyCount { float:left; margin-right:10px; background:url(../images/common/iconReply.gif) no-repeat left; padding-left:15px;}
.bodexRead .contentButton .replyAndTrackback .trackbackCount { float:left; background:url(../images/common/iconTrackback.gif) no-repeat left; padding-left:15px; }
.bodexRead .contentButton .replyAndTrackback .replyCount span {font:.8em tahoma;   }
.bodexRead .contentButton .replyAndTrackback .trackbackCount span {  font:.8em tahoma;   }

.bodexRead .contentButton .replyAndTrackback a {white-space:nowrap; text-decoration:none; }
.bodexRead .contentButton .replyAndTrackback a:hover { text-decoration:underline; }

.bodexRead .contentButton .replyAndTrackback .rewardPoint {  float:left; margin-right:10px; margin-left:15px; }

.bodexRead .extraVarsList { width:100%; border-top:1px solid; margin-bottom:10px; }
.bodexRead .extraVarsList th { font-weight:bold; text-align:left; padding:7px 0 7px 10px; border-bottom:1px solid; border-right:1px solid;}
.bodexRead .extraVarsList td {border-bottom:1px solid ; padding:7px 0 7px 10px; }

.bodexRead .readBody {margin-top:5px; }

.bodexRead .tag { border-top:1px solid;background: url(../images/common/iconTag.gif) no-repeat 3px 8px; padding:7px 0 4px 35px; margin-top:3px; }
.bodexRead .tag ul {margin:0; padding:0; _margin-top:-9px;}
.bodexRead .tag li { display:inline; list-style:none;}
.bodexRead .tag li a { text-decoration:none;}

.bodexRead .fileAttached {padding:3px;  margin:3px 0 5px 0; border:2px solid; overflow:hidden; }
.bodexRead .fileAttached ul { border:0; margin:0; padding:0;}
.bodexRead .fileAttached li { display:block; float:left; white-space:nowrap; list-style:none;  }
.bodexRead .fileAttached li a { margin:2px; text-decoration:none; font-size:.9em; white-space:nowrap; }
.bodexRead .fileAttached img {padding:2px 0 2px 2px;float:left;}
.bodexRead .fileAttached span.fileDownloaded {font-weight:bold;}

.bodexRead .fileDownload li {background:none;margin-right:2px;}
.bodexRead .fileDownload li a span {padding-left:0;}
.bodexRead .fileDownload img {padding:5px 5px;}

.bodexRead .fileAttached span.fileError {text-decoration:line-through;}

.bodexRead .docReadIpAndUrl .docReadIp { font:.9em tahoma;float:right;  text-decoration:none;}
.bodexRead .docReadIpAndUrl .docReadUri {font:.9em tahoma; float:left; }
.bodexRead .docReadIpAndUrl .docReadUri a { text-decoration:none;}

/**
 * extraVars
 **/
.replyBox .secret {float:right;margin-right:5px;}

.replyBox { text-align:left;padding:10px; border:1px solid; margin-top:.5em;}
.replyBox .replyItem { padding:.6em .8em .6em .6em; line-height:1.25em; clear:both; border-bottom:1px dotted; list-style:none;}
.replyBox p { display:inline; }
.replyBox .author {float:left; padding:0; margin:0 .3em .5em 0;*position:relative;}
.replyBox .author div {cursor:pointer; }
.replyBox .voted { float:left; font-size:.9em; margin:0 .3em .5em 1em;*position:relative;}
.replyBox .author .voteInfo {font:.8em Tahoma;}
.replyBox .date { float:right; font:.8em Tahoma; margin:.3em 0 .5em 0;*position:relative;}

.replyBox .replyOption { height:20px; float:right; white-space:nowrap; margin-left:.2em;*position:relative;}
.replyBox .replyOption img { vertical-align:middle;}

.replyBox .replyContent {white-space:normal; overflow:hidden; }
.replyBox .replyContent p { display:block; }
.replyBox .reply { border-bottom:1px dotted;}
.replyBox .replyIndent { background:url(../images/common/iconReplyArrow.gif) no-repeat .0em .3em; padding-left:1.3em;}

.replyBox .fileAttached img {padding-right:2px;}


.trackbackBox { text-align:left;padding:.6em .6em; border:1px solid;margin-top:.5em; }
.trackbackBox .trackbackUrl { font-size:.9em; margin:0; }
.trackbackBox .trackbackItem {padding:.6em .1em .6em .6em; line-height:1.25em; border-top:1px dotted; list-style:none;}
.trackbackBox p { display:inline; margin-bottom:1em;}
.trackbackBox a { text-decoration:none;}
.trackbackBox div  { clear:both; }
.trackbackBox address { display:block; padding:0 .3em 0 0; }
.trackbackBox address a { font-size:.9em; margin-right:.3em; float:left;*position:relative;}
.trackbackBox address .date { font:.8em Tahoma; float:right;*position:relative;}

/**
 * commentWrite
 **/
.commentWrite { margin:10px 0 5px; }
.commentWrite .userNameAndPw { margin:0 0 5px; padding:0; white-space:normal; }
.commentWrite .userNameAndPw .votePoint { margin-left:5px; border-bottom:1px solid;padding:5px 0 5px 5px; overflow:hidden;}
.commentWrite .userNameAndPw .votePoint .up { padding:3px 0 0 18px;background:url(../images/common/vote_up.gif) no-repeat left top; }
.commentWrite .userNameAndPw .votePoint .down { padding:3px 0 0 18px;background:url(../images/common/vote_down.gif) no-repeat left top; }
.commentWrite .userNameAndPw .votePoint a {text-decoration:none; margin-right:3px;}
.commentWrite .userNameAndPw .votePoint .voteEmpty a {font-size:12px; margin:0;}
.commentWrite .userNameAndPw .votePoint label:hover,
.commentWrite .userNameAndPw .votePoint a:hover { text-decoration:underline; }
.commentWrite .userNameAndPw .votePoint span {padding-left:3px}
.commentWrite .userNameAndPw .votePoint .starPoint {padding-left:0; margin:0 0 0 5px;list-style:none;}
.commentWrite .userNameAndPw .votePoint .starPoint li { float:left;}
.commentWrite .userNameAndPw .votePoint .starPoint li a { text-decoration:none; width:15px; height:14px; background:url(../images/common/starOff.png) no-repeat left top; font-size:1px; line-height:0; display:block; }
.commentWrite .userNameAndPw .votePoint .starPoint li a.onR { background-image:url(../images/common/starOnR.png); }
.commentWrite .userNameAndPw .votePoint .starPoint li a.onG { background-image:url(../images/common/starOnG.png); }
.commentWrite .userNameAndPw .votePoint .starPoint li a.onY { background-image:url(../images/common/starOnY.png); }
.commentWrite .userNameAndPw .votePoint .starPoint li a.vote_cancel {margin-left:5px; background-image:url(../images/common/starOff.png); }

/**
 * comment
 **/
.toggleLayout{ text-align:left;position:relative;}


/* 게시물의 팝업 메뉴 */
.comment_popup_menu,
.document_popup_menu { text-align:right; padding:0 15px 0 0; height:18px;}
.comment_popup_menu a,
.document_popup_menu a { text-decoration:none; }

/* 회원 서명 및 프로필 이미지 출력 */
.memberSignature { background:#f5f5f5; border:1px solid; padding:10px; margin:10px 10px 30px 0; font:8pt verdana; clear:both;}
.memberSignature .profile { float:left; margin-right:20px;*position:relative; }
.memberSignature .profile img { padding:3px; margin:none; }

/* 프로필 저작자 */
.memberSignature .author { margin-top:5px; font:9pt verdana; font-weight:bold; }
.memberSignature .author span { cursor:pointer; color:#ba0f0f; }

.commentProfileImage {float:left; *position:relative;}
.commentProfileImage .profile {margin:0 20px 10px 0;}
.commentProfileImage .profile .star { margin-bottom:3px; }
.commentProfileImage .profile .adoptComment span { font-weight:bold;}
.commentProfileImage .profile .adoptComment a.button { margin:0 0 3px 0; padding:0; }
.commentProfileImage .profile .image {border:1px solid; padding:3px; margin:none; }


