#comment_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#comment_notetemplate { display: none ; z-index: 1; }
#comment_notetemplate_edit { display: none ; z-index: 1; }
.comment_note { min-width: 200px; border-style: none }

.comment_notebody { width: 100%; border-width: 1px }

.comment_text { text-align: left;padding: 5px 0; }

#comment_notecolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }

.commentbtn { width: 75px; height: 20px; background: transparent url('/services/comment/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }
.commentaddbtn{ width:200px; height: 27px; background: transparent url('/services/comment/images/comment_btn2.png') top center no-repeat; color: #333; line-height: 27px; font-size: 12px; text-align: center; cursor: pointer;}


.comment_newcommenttitle { font-size: 12px; font-weight: bold; color: #111; padding: 8px 0 0 15px }
.comment_commenttitle { font-size: 12px; font-weight: bold; color: #111; padding: 10px 0; }

.comment_addnewcomment { height : 36px ; line-height : 36px ; padding-left : 15px ; font-size: 12px; border-top: solid 1px #888 ; background-color :  #E6E6E6 ; }
.comment_addnewcomment a { color :  #000 ; }
.comment_newcomment { font-size: 12px; background: top left repeat-x; border-top: solid 1px #888 }
.comment_note .comment_newcomment, .comment_fullscreendiv .comment_newcomment  { background-color :  #E6E6E6 ; }

.comment_inputtile { white-space: nowrap; text-align: right }
.comment_inputarea { border: solid 1px #AAA; width: 100%; font-family: Arial, sans-serif; height: 15px; line-height: 15px; font-size: 12px; color: #000 }

.comment_link { font-weight: bold; font-size: 12px;}
.comment_oldlink { font-weight : normal; text-decoration : none; font-size:12px; padding: 3px 0 0 1em }

.comment_note .comment_comments, .comment_fullscreendiv .comment_comments { width: 100%; height: 200px; background-color: #FFF; overflow: auto; border-style: solid none none none; border-width: 1px; }
#comment_inpage .comment_comments { background: repeat url(/images/qbkg_opaque80.png); border-style:solid;border-width:1px; }

.comment_commentdate { font-size: 11px; color: #555; white-space: nowrap; line-height: 20px }
.comment_commentauthor { font-size: 12px; height: 20px; line-height: 20px; text-transform: uppercase; font-weight: bold; white-space: nowrap; padding: 0 5px }
.comment_commentext { font-size: 13px; padding: 5px 10px; margin: 0px 0 20px 25px; }
.comment_commentnumber { font-size: 10px; height: 20px; line-height: 20px; padding-right: 3px }

.comment_leftcorner { width: 35px; height: 20px; background: transparent url(/services/comment/images/corner_left.png) top left no-repeat; }
.comment_rightcorner { width: 20px; height: 20px; background: transparent url(/services/comment/images/corner_right.png) top left no-repeat; }

.comment_commentsorder { width: 35px; height: 25px; background: transparent url(/services/comment/images/commentsorder.png) top left no-repeat;}
.comment_commentsorderinfo { color: white; white-space: nowrap }

.comment_noteicon.iconorange { width: 48px; height: 40px; background-image:url(/services/comment/images/comment48orange.png);}
.comment_noteicon.icongrey { width: 48px; height: 40px; background-image:url(/services/comment/images/comment48grey.png);}
.comment_noteicon.iconnoicon { width: 0px; height: 0px; background:none;}

.comment_backbtn { width: 35px; height: 32px; background: transparent url(/services/comment/images/arrowback.png) top left no-repeat; cursor: pointer; }

.comment_backtopage { width: 890px ; text-align:right ; padding:8px 0px ; font-size : 12px ; margin:auto }

