/****************************************
*
* Стили для форума
*
****************************************/
.ForumNavigation
{ font-size: 86%; margin-bottom: 10px; color: #999999; }
.ForumPages
{ font-size: 86%; margin-bottom: 10px; }
.ForumPages SPAN
{ font-weight: bold; }

#AddMessage, #EditMessage
{ font-size: 90%; }
#AddMessage TD, #EditMessage TD
{ padding: 5px; }

.forum_bbutton 
{ font-size: 110%; }

TABLE.Forum,
TABLE.ForumSubDiv
{ width: 100%; font-size: 86%; margin-bottom: 50px; }
TABLE.Forum *,
TABLE.ForumSubDiv *
{ line-height: 1.2em; }

TABLE.Forum .Comment, TABLE.Forum .DateTime,
TABLE.ForumSubDiv .Comment, TABLE.ForumSubDiv .DateTime
{ color: #666666; }

TABLE.Forum TD,
TABLE.ForumSubDiv TD
{ padding: 5px 0px 10px 10px; border-top: 1px solid #EFEFEF; color: #666666; width: 2%; }


TABLE.Forum TD.Icon
{ background: url('i/ForumIconDoc.gif') no-repeat 10px 5px; width: 30px; padding: 5px 19px 10px 3px; font-size: 1px; line-height: 0; // padding-right: 18px; }
TABLE.Forum TD.Icon.Alert
{ background: url('i/ForumIconAlert.gif') no-repeat 5px top; }

TABLE.ForumSubDiv TD.Icon
{ background: url('i/ForumIconTopic.gif') no-repeat 10px 5px; width: 30px; padding: 5px 19px 10px 3px; font-size: 1px; line-height: 0; // padding-right: 18px; }


TABLE.Forum TD.Content,
TABLE.ForumSubDiv TD.Content
{ width: 90%; padding-left: 8px;}

TABLE.Forum TR.SubHeader TD,
TABLE.ForumSubDiv TR.SubHeader TD
{ background: url('i/SearchBG.gif') repeat-x; padding: 10px 5px 10px 10px; font-weight: bold; color: #333333; white-space: nowrap; }

TABLE.Forum TR.FirstRow TD,
TABLE.ForumSubDiv TR.FirstRow TD
{ border-top: none; }

TABLE.Forum TD.Number,
TABLE.ForumSubDiv TD.Number
{ text-align: right; }

TABLE.Forum TD.LastMessage,
TABLE.ForumSubDiv TD.LastMessage
{ padding: 5px 15px 5px 50px; }

TABLE.Forum TD.LastMessage a,
TABLE.ForumSubDiv TD.LastMessage a
{ color: #39AD01; }

TABLE.Forum TR.SubHeader TD.LastMessage,
TABLE.ForumSubDiv TR.SubHeader TD.LastMessage
{ padding: 10px 15px 10px 50px; }

TABLE.Forum H5,
TABLE.ForumSubDiv H5
{ margin: 0; }

/****************************************
* Конкретный топик
****************************************/
TABLE.ForumTopic
{ width: 100%; }
TABLE.ForumTopic TD
{ background-color: #f8faf9; color: #666666;}

TABLE.ForumTopic TR.SubHeader TD
{ background: url('i/ForumTopicBG.gif') repeat-x; padding: 5px 5px 5px 10px; font-weight: bold; color: #000000; white-space: nowrap; font-size: 86%; }
TABLE.ForumTopic TR.SubHeader TD SPAN.DateTime
{ font-weight: normal; float: right; margin-left: 15px; margin-right: 15px; }

TABLE.ForumTopic TR.SubHeader TD DIV
{ padding-left: 18px; background: url('i/ForumTopicBullet.gif') no-repeat left 0.3em; }

TABLE.ForumTopic TD.ForumUserInfo
{ width: 120px; font-size: 90%; text-align: center}
TABLE.ForumTopic TD.ForumUserInfo IMG.Avatar
{ width: 120px; height: 120px; margin-bottom: 10px; }
TABLE.ForumTopic TD.ForumUserInfo DIV.UserNick
{ font-weight: bold; text-align: center;  color: #39AD01; }
TABLE.ForumTopic TD.ForumUserInfo DIV.UserNick a
{ font-weight: bold; text-align: center;  color: #39AD01; }


TABLE.ForumTopic TD.Content
{ padding: 20px 30px 10px 20px;  font-size: 90%; }
TABLE.ForumTopic TD.Content DIV.AnswerLinks
{ text-align: right; margin: 20px 0 0 0; font-size: 95%; }
TABLE.ForumTopic TD.Content DIV.AnswerLinks A
{ font-weight: normal; }

TABLE.ForumTopic TD.Content BLOCKQUOTE
{ padding: 10px; border: 1px solid #cccccc; background-color: #FFFFFF; margin: 5px 0 15px 0;}

