.fon- {
    background: none;
    display:  none;
    }
    
.text-block p {
    font-size:  1.2em;
    margin: 1em 0;
    }
    
.yellow-block {
    background: url(../images/events/blocks/yellowbubble/cr.gif) no-repeat 100% 50%;;
    padding-right: 82px;    
    margin-right: 60px;
    position: relative; left: -20px; top: 0px;
    }
.yellow-block .tl- { background: #fff0cc url(../images/events/blocks/yellowbubble/tl.gif) no-repeat }
.yellow-block .bl- { background: url(../images/events/blocks/yellowbubble/bl.gif) no-repeat left bottom }

.yellow-block .tr- { background: url(../images/events/blocks/yellowbubble/tr.gif) no-repeat right top }
.yellow-block .br- { background: url(../images/events/blocks/yellowbubble/br.gif) no-repeat right bottom }

.yellow-block .br- {
    padding: 15px 20px;
    zoom: 1;
	}

.yellow-block .br- h3 {
    margin: 0;
    }

.subscr .tl- { background: #fff0cc url(../images/events/blocks/yellowbubble/tl.gif) no-repeat }
.subscr .bl- { background: url(../images/events/blocks/yellowbubble/bl.gif) no-repeat left bottom }

.subscr .tr- { background: url(../images/events/blocks/yellowbubble/tr.gif) no-repeat right top }
.subscr .br- { background: url(../images/events/blocks/yellowbubble/br.gif) no-repeat right bottom }

.subscr .br- {
    padding: 12px 11px 15px;
    zoom: 1;	}

.subscr .br- h3 {
    margin: 0;
	padding: 0 0 0 20px;}

.subscr .br- h3.male{
	background: url(../images/mail.gif) no-repeat 1px 5px;}

.subscr .br- h3.rss{
	background: url(../images/rss.gif) no-repeat 1px 5px;
	margin-bottom: 14px;}

.calendar {
    margin: 0 0 20px -30px;
    }

.calendar ul {
    padding:  0;
    margin: 0.5em 0 0 0;
    font-size: 1.3em;
    }

.calendar li {
    list-style: none;
    padding:  0;
    margin: 0;
    padding: 0.25em 30px 0.25em 30px;    
    }
    
.calendar li b {
    font-weight: normal;
    }
    

.calendar li.sel- {
    background: #E5E5E5 url(../images/bulits/right.gif) no-repeat scroll right center;
    }
    
.content h4 {
    font-size:  130%;
    }
    
.events-list dt {
    font-weight:  normal;
    margin:  0 0 0 0;
    }
.events-list dd {
    margin:  0 0 1em 0;
    }

.events-list dd h5 {
    margin: 0;
    font-size: 135%;
    }    
.event-image {
    float: left;
    margin: 0 20px 20px 0;
    }

.last-event .date- {
    font-weight:  bold;
    font-size:  90%;
    margin-bottom:  0px;
    } 
.content .last-event h2 {
    margin-top: 0;
    }
.last-event p {
    font-size: 1.1em;
    margin-top: 0.33em;
    }     
    
.content .event-text p {
    font-size: 1.1em;}
    
.breadcrumbs {
    font-size: 1.35em;
    }
    
.year-arrows {
    color: #fff;
    font-size: 1.75em;
    margin-top: 1em;
    }
.year-arrows a:link, 
.year-arrows a:visited {
    color:  #fff;
    }
.year-arrows a:hover,
.year-arrows a:active {
    color: #ffffd0;
    }
.year-arrows .arrow- {
    margin-right: 20px  ;}