#ed_text{font-size: 22px; margin-bottom: 25px}
#ed_text span{line-height: 38px; font-size: 45px}

.ed-item{
    width: 100%;
    display: inline-block;
}
.ed-date, .ed-org{color: #686868}
.ed-date{margin-bottom: 20px}
.ed-org,.ed-a{margin-top: 20px}
.ed-org{width: 612px}
.ed-a{
    display: inline-block;
    width: 32px;
    height: 31px;
    background: url(ed-b.png) no-repeat
}
.ed-a:hover{background-position: 0 -31px}

#foto{
    position: relative;
    margin:31px 0 21px 17px;
    border: 1px solid #e6e6e6;
    padding: 14px 9px 13px 15px;
    text-align: center
}
#foto, .slides_control, .slide-item{width: 456px; height:341px}
#foto a.prev, #foto a.next{
    position: absolute;
    width:22px;
    height:40px;
    z-index: 910;
    text-indent: -99999px;
    top: 45%;
}

#foto a.prev{
    background: url(button_l.png) no-repeat;
    left: -22px;
}

#foto a.next{
    background: url(button_r.png) no-repeat;
    right: -22px;
}
#foto .slides_container{display: none}

.pagination{
    margin: 0 auto;
    display: inline-block;
    padding: 27px 0 0 0
}
.pagination li{
    list-style-type: none !important;
    display: inline-block;
    padding: 0 9px 0 0 !important;
    background: none !important;
}
.pagination li:last-child{
    padding-right: 0 !important;
}
.pagination li a{
    text-indent: -99999px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(circle.png) no-repeat;
}
.pagination li a:hover,.pagination .current a{background-position: 0 -10px}