#container_2
{
    background: url(../img/mainpage/footer.png) no-repeat center bottom;
}

#top-banner-container
{
    width: 860px;
    height: 209px;
    margin: 0 auto 0 auto;
    overflow: hidden;
}

#top-banner a
{
    display: block;
    width: 860px;
    height: 209px;
}

#top-banner a img
{
    border-width: 0px;
    width: 860px;
    height: 209px;
}

#small-banners-container
{
    height: 95px;
    padding: 30px 0 0 26px;
    width: 822px;
    margin: 0 auto;
}

#first-small-banner,
#second-small-banner,
#third-small-banner
{
    float: left;
    display: block;
    width: 248px;
    height: 95px;
    margin-right: 26px;
    overflow: hidden;
}

#first-small-banner a,
#second-small-banner a,
#third-small-banner a
{
    display: block;
    width: 248px;
    height: 95px;
}

#container_3
{
    position: relative;
    width: 950px;
    min-height: 234px;
    margin: 0 auto;
    background: url(../img/mainpage/monkey-on-a-liana.png) no-repeat right top;
    padding: 30px 0 0 0; 
}

#latest-news
{
    width: 598px;
    padding-right: 162px;
    margin: 0 auto 0 auto;
}

#latest-news .news
{
    float:left;
    width: 300px; 
}

#latest-news .first-column
{
    float:left;
    width: 300px; 
}

#latest-news .second-column
{
    float: right;
    width: 250px;
}

#latest-news .news .name
{
    margin-bottom: 5px;
}

#latest-news .news .name a
{
    font-size: 15px;
    line-height: 17px;
    color: #832919;
}

#latest-news .news .date
{
    font-size: 11px;
    color: #789899;
    margin-bottom: 7px;
}

#latest-news .news .announcement
{
    font-size: 12px;
    color: #2b3233;
}