.events-feed { padding-left:5px }
.events-feed .item- { border-width:1px; border-style:solid; margin:5px 0; padding:3px 0 }
.events-feed .no-border- { border-color:#ffffff }
.events-feed .item- .dt-bar- { padding: 2px 3px 2px 40px; font: 70% Tahoma, sans } 
.events-feed .item- .dt- { font-weight:bold }
.events-feed .item- .main- { padding: 0px 5px 2px 40px; }
.events-feed .item- .org-  { font: 70% Tahoma, sans } 
.events-feed .item- .subj-  { font: 95% Arial; padding-top:2px } 
.events-feed .item- .abstract-  { font: 12px Tahoma, sans } 
.events-feed .item- .abstract- p { padding:0; margin: 0 }
.events-feed .item- .right- { float:right; padding: 0 3px }

.events-feed .canceled- .dt-bar-,
.events-feed .over-     .dt-bar-,
.events-feed .now-      .dt-bar-  { background-repeat:no-repeat;
                                    background-position:5px center;
                                  }
.events-feed .canceled- .dt-bar- { background-image: url(/themes/bellka/images/events/canceled.gif); }
.events-feed .now-      .dt-bar- { background-image: url(/themes/bellka/images/events/is_now.gif); }
.events-feed .over-     .dt-bar- { background-image: url(/themes/bellka/images/events/is_over.gif); }

.events-feed .canceled- .right- { font-weight:bold; }

.events-feed .over- .dt-bar- .texts-,
.events-feed .over- .dt-bar- .right-,
.events-feed .over- .org-,  
.events-feed .over- .subj-,  
.events-feed .over- .abstract- { color:#999999 }

.events-feed .none- { padding: 10px 5px; font-size:80% }

.events-scroller         { font:60% Tahoma; padding:0 0 0px 5px; }
.events-scroller .arrow- { font:18px Arial; text-decoration:none }



.events-one .source-  { 
                        font-size:70%; font-family:Tahoma; color:#999999; line-height:1.3em; 
                        padding:4px 0 5px 0; margin:0 0 0 0; border-top:1px #cccccc solid; 
                      }
.events-one table.dates- { font-size:1em; margin:5px 0 }
.events-one .dates- td { font:70% Tahoma }
.events-one .dates- td.block-,
.events-one .dates- td.dt- { font-weight:bold; }
.events-one .dates- td.canceled-  { color:#ffffff; background:#FF0000 }
.events-one .dates- td.now-       { color:#ffffff; background:#FFB245 }
.events-one .dates- td.over-      { color:#ffffff; background:#CCCCCC }
.events-one .body- { font-size:80%; margin-top:5px }
.events-one .abstract-zone- { font-size:80% ;
                              margin-left:5px; 
                              border-style: none none none solid;
                              border-width: 0 0 0 5px;
                              padding: 1px 5px 4px
                            }
.events-one .abstract-zone- .abstract- { padding-left:5px }
.events-one .abstract-zone- .more- { padding-top: 5px }

/* !!!! REFACTOR mark: */
.events-one h2.custom- { font:bold 95% Arial;
                         border-bottom: 1px solid;
                         margin-bottom: 2px;
                       } 
