.akordeon{
    width:700px;
    text-align:justify;
    color:#606263;
    font-family:Arial;
    font-size:14px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    behavior:url(PIE.htc)
}
.akordeon-item{
    position:relative
}
.akordeon-item .akordeon-item-head{
    height:44px;
    background:#164f96
}
.akordeon-item .akordeon-item-body{
    background-color:#fff;
    border-bottom:none;
    overflow:hidden;
    margin-top:20px
}
.akordeon-icon{
    width:34px;
    height:30px;
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#c9f055),to(#95e21a));
    background-image:-moz-linear-gradient(#c9f055,#95e21a);
    background-image:-webkit-linear-gradient(#c9f055,#95e21a);
    background-image:-o-linear-gradient(#c9f055,#95e21a);
    background:-ms-linear-gradient(#c9f055,#95e21a);
    background:linear-gradient(#c9f055,#95e21a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9f055', endColorstr='#95e21a', GradientType=0);
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    padding:0;
    margin-top:8px;
    float:left;
    cursor:pointer;
    behavior:url(PIE.htc)
}
.akordeon-heading{
    float:left;
    padding-left:10px;
    padding-top:0;
    font-weight:700
}
.akordeon-icon span{
    color:#83a626;
    font-size:36px;
    position:absolute;
    left:6px;
    top:-6px;
    margin-top:5px;
    font-weight:700;
    text-align:center
}
.akordeon-item.expanded .akordeon-icon span{
    top:-9px
}
.akordeon-item-head-container{
    width:100%;
    position:absolute;
    left:-8px;
    cursor:pointer
}
.akordeon-item.expanded .akordeon-item-body{
    border:3px solid #737678
}
.akordeon-item.expanded .akordeon-heading{
    color:#fff
}
.akordeon-item.expanded .akordeon-item-head{
    background:#737678
}
.akordeon-item-content{
    padding:10px;
    min-height:120px;
    height:180px;
    overflow:auto
}
.akordeon-border-bottom{
    border-bottom:solid 1px #000
}
.akordeon-border-top{
    border-top:solid 1px #000
}
.akordeon-item.expanded .akordeon-item-body.akordeon-border-bottom{
    border-bottom:solid 1px #000!important
}
.akordeon-item.akordeon-item-first .akordeon-item-head{
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    behavior:url(PIE.htc)
}
.akordeon-item.akordeon-item-last.collapsed .akordeon-item-head{
    -webkit-border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom:none;
    behavior:url(PIE.htc)
}
.akordeon-item.akordeon-item-last.expanded .akordeon-item-head{
    -webkit-border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom:solid 1px #000;
    behavior:url(PIE.htc)
}
.akordeon-item.akordeon-item-last.expanded .akordeon-item-body{
    -webkit-border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    behavior:url(PIE.htc)
}