.stuff-banner { margin-top: 5px }

/* Квази-жёлтенькое меню с подразделами */

.stuff-navigate { padding: 0 10px 10px 0; }
.stuff-navigate .title-  { font: 16px Arial; 
                           padding:6px 0 5px 10px; 
                         }

.stuff-navigate .item-   { font:80% Tahoma; padding:5px 0 5px 20px; }
.stuff-navigate .item-current- 
                         { 
                           font:80% Tahoma; padding: 0 0 0 5px; color:#000000;
                         } 
.stuff-navigate .ubersubitem-current- 
                         {  padding: 0 0 0 5px;
                         }
.stuff-navigate .subitem-current- 
                         { 
                            padding:5px 5px 5px 9px;
                         }

.stuff-navigate2 { padding: 0 5px 5px 0; }
.stuff-navigate2 .title-  { font: bold 19px Arial Narrow; 
                            padding:5px 0 0 5px; 
                            background-repeat:no-repeat;
                            background-position: 0 12px;
                          }
.stuff-navigate2 .title- .sub- { padding: 3px 0 5px 5px; background-color:transparent; }

.stuff-navigate2 .item-   { font:80% Tahoma; padding:0 0 0 5px; }
.stuff-navigate2 .item-current- 
                         { 
                           font:80% Tahoma; padding: 0 0 0 5px; color:#000000;
                           background-repeat:no-repeat;
                           background-position: left -3px
                         } 
.stuff-navigate2 .ubersubitem-current-,
.stuff-navigate2 .ubersubitem-     { background:transparent; padding: 2px;  }
.stuff-navigate2 .subitem-,      
.stuff-navigate2 .subitem-current- { padding:5px 0 5px 9px; }


/* Смотрите также ----- */

.stuff-seealso-form { margin:0; padding: 0 10px 0px 0; }
.stuff-seealso-form .title-  { font: bold 19px Arial Narrow; 
                               padding:3px 0 7px 10px; 
                             }

.stuff-homepage { margin:0; padding: 0 0px 0px 0; }
.stuff-homepage .title-  { font: bold 19px Arial Narrow; 
                           padding:3px 0 7px 10px; 
                         }

.stuff-seealso-portal { margin:5px 0; padding: 0 10px 0px 0; }
.stuff-seealso-portal .title-  { font: bold 19px Arial Narrow; 
                                 padding:3px 0 7px 10px; 
                               }

.stuff-seealso { margin:0; padding: 0 10px 0px 0; }
.stuff-seealso .title-  { font: 12px Arial; 
                          padding:3px 0 1px 2px; 
                        }
.stuff-seealso .title-  { font: 14px Arial; 
                          padding:3px 0 1px 4px; 
                        }
.see-also { font-size: 80%; padding: 0 2px; }

.stuff-forums { font-size:1em }
.stuff-forums td { font: 80% Tahoma; padding-bottom:7px }


.stuff-list .title- { font: bold 16px Arial; 
                      padding:3px 0 1px 2px; 
                    }
.stuff-list .item-, 
.stuff-list .item1- { font: 80% Tahoma; }

/* Алфавит в стаффе */
.stuff-alphabet-title  { padding: 5px; font:bold 15px Arial; }
.stuff-alphabet .abc-  { padding: 2px 3px;
                         font-size: 70%;
                         text-align:center;
                       }
.stuff-alphabet .sel-  { }


/* Календарик в стаффе */
.stuff-calendar        { }
.stuff-calendar .body- { background:#9C59E0; }

.stuff-calendar .calendar .subj- { margin:0 0 2px 15px; font:bold 15px Arial; color:#ddf; }
.stuff-calendar .calendar .month- { width:100%; padding:0; margin:0 }
.stuff-calendar .calendar .month- thead td { border-bottom: 1px #9C59E0 solid; 
                              font-size: 11px;
                              color:#5C4470;
                              padding: 2px 7px;
                              font-family: Tahoma;
                              text-align:center;
							  background:#B679EA;
                            }
.stuff-calendar .calendar .month- tbody td {  font-size:11px;
                              color:#ccc;
                              padding: 2px 7px 3px 7px;
                              font-family: Tahoma;
                              background:#B679EA;
                              border-top:1px #9C59E0 solid;
                              text-align:center;
                            }
.stuff-calendar .calendar .month- tbody .white- { background:#ffffff; padding:0; margin:0; }
.stuff-calendar .calendar .month- .h- { font-weight:bold; color: #ccc; }
.stuff-calendar .calendar .month- .out- { color:#5C4470; }
.stuff-calendar .calendar .month- .current- { background:#bb0000; color:#ffffff }