/* ?????? ??? ??????? */
.portal-pane .empty- { font-size:70%; color:#666666; padding-right:20px }
.portal-pane .portal-link- { font-size:70%; color:#666666; margin: 5px 0 }
.portal-pane .more- { font:60% Tahoma; padding:5px 0 }

.portal-pane .events- { padding-bottom: 10px }
.portal-pane .events- .item- { margin: 10px 0 }
.portal-pane .events- .subheader-    { font-size:1em }
.portal-pane .events- .subheader- td div { font:60% Tahoma; padding:0 7px 0 5px }
.portal-pane .events- .where-  { font-size:70%; padding: 5px 0 0 0 }
.portal-pane .events- .subject- { font-size:90% }
.portal-pane .events- .abstract- { font-size:70% }
.portal-pane .events- .abstract- p { padding:0; margin:0 }

.portal-pane .news- { padding:7px 0 10px 0 }
.portal-pane .news- .dt- { font:80% Arial; padding-top:3px }
.portal-pane .news- .item- { padding-bottom:10px }
.portal-pane .news- .subject- { font-size:80% }

.portal-pane .forums- { font-size:80%; }


.portal-pane h1 { font: 110% Arial; padding:0; margin:12px 0 0 0; }


.forums-pane .more- { font:60% Tahoma; padding:0 0 0px 5px; }
.forums-pane .more- .arrow- { font:18px Arial; text-decoration:none }


/*  ?????? ??????? */
.accounts-action { margin-bottom: 10px }
.accounts-action thead td { vertical-align:bottom; padding:2px 5px }
.accounts-action thead tr.no-pad- td { padding:0 }
.accounts-action thead .subj-    { width: 65%; font: bold 85% Tahoma; }
.accounts-action thead .noco-    { width:  5%; font: 85% Tahoma;  }
.accounts-action thead .lastcom- { width: 25%; font: 85% Tahoma;  }

.accounts-action tbody td {  }
.accounts-action tbody tr.even1  { }
.accounts-action tbody .subj-    { font: bold 105% Arial; padding: 5px }
.accounts-action tbody .abstract-  { font-size:80%; font-weight:normal; }
.accounts-action tbody .noco-    { font:80% Tahoma; padding: 5px }
.accounts-action tbody .lastcom- { font:80% Tahoma; padding: 5px }
.accounts-action tbody .none-    { }

.accounts-action tbody .inset- { padding: 5px; font-size:105% }

.forums-secure .accounts-action tbody td.icon- {
                  background-image: url(../images/secure.gif);
                  background-repeat:no-repeat;
                  background-position: 3px 7px
                      }
.forums-secure .accounts-action tbody td.subj- {
                  background-image: url(../images/secure.gif);
                  background-repeat:no-repeat;
                  background-position: -8px 7px
                      }

.forums-secure .accounts-action tbody tr.denied- td.icon- {
                  background-image: url(../images/denied.gif);
                  background-repeat:no-repeat;
                  background-position: 3px 9px
                      }
.forums-secure .accounts-action tbody tr.denied- td.subj- {
                  background-image: url(../images/denied.gif);
                  background-repeat:no-repeat;
                  background-position: -8px 9px
                      }


/* ???????? ????????????? ????????? ???????? ???????????? */
.user-settings             { margin-top: 5px; clear: both;}
.user-settings a            { border-bottom-width: 1px; }
.user-settings td          { padding: 5px; font:85% Tahoma }
.user-settings td.title2-,
.user-settings td.title-,
.user-settings td.other-   { border-bottom:1px solid #999999 }
.user-settings td.current- { border-top:1px solid #999999;
                                border-left:1px solid #999999;
                                border-right:1px solid #999999 
                              }

.user-settings td.current-,
.user-settings td.other-   { width:20%; text-align:center }
.user-settings td.current- { font-weight:bold }
.user-settings td.title2-  { width:1% }


/* ??????? ????????? */
.portal-hot { padding-top: 5px }
.portal-hot .forum- { padding:5px 3px; font-size:70% }
.portal-hot .comm-  { padding:5px 3px 0px 37px ; font-size:80%; font-weight:bold }
.portal-hot .dt-    { padding:2px; font:60% Tahoma, sans; text-align:right; vertical-align:bottom }
.portal-hot .author-   { margin:5px; font:70% Tahoma }
.portal-hot .subject-  { margin:5px; font:bold 80% Arial }
.portal-hot .abstract- { margin:5px; font:90% Arial }
.portal-hot .comments- { margin:5px; font:80% Arial }
.portal-hot .noco-     { font-size:95% }
.portal-hot .comments- a { font-weight:bold }

.portal-hot .userpic-  { background-repeat:no-repeat;
                         background-position: right top;
                         vertical-align: middle
                       }
.portal-hot .userpic- img { background-repeat:no-repeat;
                              background-position: right 7px;
                              background-image:url(../images/http://dkvartal.rutitle-angle.gif);
                          }
.portal-hot .border-  { background-repeat:repeat-y;
                        background-position: left -29px;
                        background-image:url(../images/http://dkvartal.rutitle-border.gif);
                      }

