/*#main{
    background-position: 0 268px;
}*/
#content .decorative{
    background: url(/images/003.gif) no-repeat left top;
    margin-left: -3px;
    padding-left: 3px;
    position: relative;
}
#content .decorative .container{
    padding: 21px 19px 0 15px;
    background: url(/images/015.gif) no-repeat right top;
    margin-right: -4px;
    position: relative;
    min-height: 308px;
}
#content .decorative .container .container2{
    background: url(/images/014.gif) no-repeat right bottom;
    padding-bottom: 41px;
    
}
/*
.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;
}
dl.news dt{
    float: left;
    background: url(/images/bg-news-date.gif) no-repeat 0 1.2ex;
    padding-left: 24px;
    width: 64px;
    font-weight: bold;
    color: #13006b;
    display: inline;
}
dl.news dd{
    padding: 0 0 10px 100px;
    
}
#content .beginning h3, #content .beginning p{
    margin-bottom: 0;
}
#content dl.news h3{
    /*color: #eb0303;*/
    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;
}*/
p.back{
    position: relative;
    top: -0.5ex;
}
p.back a{
    background: url(/images/icon-back.gif) no-repeat 2px 60%;
    padding-left: 14px; 
}