/* комментарии */
.comments-hidden, .comments-visible, .comments-deep
{
  margin: 30px 0 0 0;
  background:#eeeeee;
  padding: 5px 10px 5px 15px;
  color: #999999;
  font-size: 14px;
  text-align: right;  
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;

}
.comments-deep { margin:0 }
.comments-mode    { float:right; padding:0px; color:#999999; background:#EFEFEF; }
.comments-mode A:LINK    { color: #666666 }
.comments-mode A:VISITED { color: #666666 }
.comments-mode A:HOVER   { color: #cc3300 }
.comments-mode A:ACTIVE  { color: #ff0000 }
.comments-add
{
  background:#ffffff;
  padding: 5px 10px 5px 15px;
  color:#444444;
  font-weight:bold;
  font-size:90%;
}
.comments-preview 
{ 
  font-size:80%; 
  color:#444444; 
  margin:0 30px 0 15px; 
  padding: 10px; 
  background:#efefef 
}


.comments { padding:5px 0px 10px 10px; color:#666666; }
.comments-tight .comments { padding-bottom:0;  }
.comments .one- { margin:5px 0 0 0 }
.comments .admin- { text-align:center; color:#666666; vertical-align:top; background:#DFDFDF; }
.comments .admin- input.x { padding:0; margin:0; width:16px }
.comments .admin- img { background: #FFFFFF; border: 1px solid #cccccc }

.comments .userpic- { background:#fff; }

.comments .userinfo- { color:#666666; vertical-align:top; }
.comments .userinfo- .author- { float:left }
.comments .userinfo- .name- { font-weight:bold; white-space:nowrap }
.comments .userinfo- .link- { color:#003366; white-space:nowrap }
.comments .userinfo- .dt-   { font-family:Tahoma; font-size:10px; float:right;
                              color:#999999; white-space:nowrap }
.comments .subject- { color:#666666; vertical-align:bottom; font-size:70%; background:#fff;  }
.comments .subject- .title- { margin-bottom:0px; color:#666666; vertical-align:top; font: bold 15px Arial }
.comments .body- { color:#222222; font-size:80%; padding:2px 10px 7px;
                   border: 1px #fff solid }

.comments .userpic-,
.comments .subject- {
border-top: 2px solid #D0C9A9;
}

/* удалённый комментарий */
.comments .removed-,
.comments .controls- 
                      { 
                       background:#fff; font-size:70%; 
                       padding: 3px 10px; margin: 0 0 0px 0px }

.comments .controls- {
text-align: right;
}

.comments .removed- { font-size:80%; color:#999999; font-weight:bold; }

/* замороженный комментарий */
.comments  .frozen- .userpic-,
.comments  .frozen- .admin-,
.comments  .frozen- .subject-   { background: #CCD0F5 }
.comments  .frozen- .body-      { border-color: #CCD0F5 }
.comments  .frozen- .controls-  { background: #DCE0FF; color:#9999DD }
.comments  .frozen- .admin- img { background: #FFFFFF; border: 1px solid #AAB5E5 }
.comments  .right-panel- { float:right; margin-left:5px }

/* Фильтр сообщества */
.community-filter { 
                    padding: 5px;
                    margin: 5px 0;
                  }
.community-filter .filter-flip- { float:right; font-size:70% }
.community-filter .filter-link- { font-size:80%; font-weight:bold }
.community-filter .filter-more- { font-size:70%; }
.community-filter .stopper- { clear:both }



.comments .onesmall- { margin:2px; background:#DFDFDF }
.comments .onesmall- .subject- { font-size:80%; padding: 0 5px 3px }
.comments .onesmall- .userinfo- { padding-left: 5px }
.comments .onesmall- .link- { font-size:70% }
.comments .onesmall- .dt-   { font-family:Tahoma; font-size:10px; float:right; padding:5px;
                              color:#999999; white-space:nowrap }

.comments .subtree- { font: bold 70% Tahoma, Arial; color:#444444; padding:10px 0 3px 22px }
.comments .subtree- span { font-weight:normal; color:#999999 }




