.adipoli-wrapper
{
    margin:auto;
    position:relative;
    display: inline-block;
}
.adipoli-wrapper>img
{
    position: absolute;
    z-index: 1;
}
.adipoli-before
{
    position: absolute;
    z-index: 5;
}
.adipoli-after
{
    position: absolute;
    z-index: 10;
}
.adipoli-slice {
    display:block;
    position:absolute;
    z-index:15;
    height:100%;
}
.adipoli-box
{
    display:block;
    position:absolute;
    z-index:15;
}
.adipoli_hover:hover{
	border-top: 0.1pt solid #aaa;
	border-bottom: 0.1pt solid #aaa;
	border-right: 0.1pt solid #aaa;
	border-left: 0.1pt solid #aaa;
}