#content .decorative{
    background: url(/images/003.gif) no-repeat left top;
    margin-left: -3px;
    padding-left: 3px;
    width: 100%;
    /*position: relative;*/
}

.columns{
    overflow: hidden;
    margin-bottom: 2em;
}
.column-left, .column-right{
    float: left;   
}
.column-left .container, .column-right .container{
    padding: 21px 1.25em;
}
.column-left{
    width: 60%;
    padding-bottom: 41px;
    background: url(/images/bg-left.gif) no-repeat right bottom;
}
.column-left .container{
    border-right: 1px solid #b2bbd1;
}
.column-right{
    width: 40%;
    background: url(/images/bg-right.gif) no-repeat right bottom;
}
.column-right .container{
    padding: 21px 11px 0;
    /*position: relative;*/
}
dl.news{
    position: relative;
    margin-left: -15px;
    margin-bottom: 3em;
}
dl.news dt{
    float: left;
    background: url(/images/bg-news-date.gif) no-repeat 0 1.2ex;
    padding-left: 24px;
    width: 64px;
    margin-left: 15px;
    font-weight: bold;
    color: #13006b;
    display: inline;
}
dl.news dd{
    padding: 0 0 10px 111px;
    background: url(/images/bg-news-dd.gif) no-repeat left bottom;
    
}
dl.news dd.last{
    background: none;
}
#content dl.news h3, #content dl.news h3 a{
    margin-bottom: 0.5ex;
}
p.archive{
    text-align: right;
}
p.archive a{
    font-weight: bold;
    color: #eb0303;
    background: url(/images/bg-archive-a.gif) no-repeat left;
    padding-left: 18px;
}