 
.comment_button_input{position:absolute; z-index:200000; background:rgba(0,0,0,0.5); padding:10px; margin-top:-120px; margin-left:-250px;}
.comment_button_input .activate{color:#555;}
.comment_button_input textarea{ font-size:1em; width:95%; height:80px; width:250px; padding:5px 10px; overflow:hidden; color:#aaa}

.add_comment_button{width:16px; height:16px; background:url(feed_icons.png) 0px -48px no-repeat; }
.fadd_mark_button{ position:absolute; margin-left:25px; width:16px; height:16px; background:url(feed_icons.png) 0px -64px no-repeat; }
.fadd_mark_button .fadd_mark_button_baloon{-moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px;margin-top:-26px; margin-left:-80px; z-index:20000; position:absolute; width:95px; height:26px; background:rgba(0,0,0,0.5);-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);box-shadow: 2px 2px 3px rgba(0,0,0,0.3);}

.comments{display:block;color:#EECE51;font-size:0.9em;margin-top:1ex;}

.comment_text a{color:#777}
.comment_text img{margin:1ex 0px;}
.comment_text.spetial_style1{color:#BAFEA9}
.comment_nick{color:#70B8C6!important; font-weight:normal;}
.comment_nick_to{color:#70B8C6!important; font-weight:normal;font-size:0.8em; text-decoration:none}
.comment_nick1{color:#84D09A!important; font-weight:normal;}
.comment_nick_to1{color:#84D09A!important; font-weight:normal;font-size:0.7em; text-decoration:none}
textarea{background:#f7f7f7; -moz-border-radius: 6px; border-radius: 6px;  -webkit-border-radius: 6px; border:none; border-top:1px solid #999;border-left:1px solid #999; }

