.akordeon
{
max-width: 850px;
border: solid 1px #888;
color: #fff;
font-family: inherit;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/css/PIE.htc);
}
.akordeon-item
{
position: relative;
}
.akordeon-item .akordeon-item-head
{ background: #bfbfbf; background: -moz-linear-gradient(top,  #bfbfbf 0%, #b5b5b5 50%, #939393 51%, #e0e0e0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(50%,#b5b5b5), color-stop(51%,#939393), color-stop(100%,#e0e0e0)); background: -webkit-linear-gradient(top,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); background: -o-linear-gradient(top,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); background: -ms-linear-gradient(top,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); background: linear-gradient(to bottom,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#e0e0e0',GradientType=0 );   padding-top: 10px;
}
.akordeon-item .akordeon-item-body
{
background: #424242; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#424242), to(#303030));
background-image: -moz-linear-gradient(#424242, #303030);
background-image: -webkit-linear-gradient(#424242, #303030);
background-image: -o-linear-gradient(#424242, #303030);
background: -ms-linear-gradient(#424242, #303030);
background: linear-gradient(#424242, #303030);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#303030',GradientType=0 );  border-bottom: none;
overflow: hidden;
line-height: 1.4 !important;
}
.akordeon-icon
{
width: 34px;
height: 30px; background: #99d0e8; background: -moz-linear-gradient(top,  #99d0e8 0%, #009deb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d0e8), color-stop(100%,#009deb)); background: -webkit-linear-gradient(top,  #99d0e8 0%,#009deb 100%); background: -o-linear-gradient(top,  #99d0e8 0%,#009deb 100%); background: -ms-linear-gradient(top,  #99d0e8 0%,#009deb 100%); background: linear-gradient(to bottom,  #99d0e8 0%,#009deb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d0e8', endColorstr='#009deb',GradientType=0 ); border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px; padding: 0;
margin: 0;
position: absolute;
cursor: pointer;
behavior: url(/css/PIE.htc);
box-shadow: 1px 2px 3px rgba(0,0,0,1);
-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,1);
-ms-box-shadow: 1px 2px 3px rgba(0,0,0,1);
}
.akordeon-heading
{
display: inline-block;
padding-left: 46px;
padding-top: 5px;
font-weight: normal;
font-family: 'antonioregular';
font-size: 22px;
letter-spacing: -1px;
line-height: 1.1;
padding-bottom: 8px;
color: #222;
}
.akordeon-icon span
{
color: #004989;
font-size: 32px;
position: absolute;
left: 8px;
top: -3px;
font-weight: bold;
text-align: center;
text-shadow: -1px -1px #efefef;
}
.akordeon-item.expanded .akordeon-icon span
{
top: -6px;
}
.akordeon-item-head-container
{
width: 100%;
position: relative;
left: -8px;
cursor: pointer;
min-height: 40px;
}
.akordeon-item.expanded .akordeon-item-body
{
border-top: solid 1px #5c5c5c;
}
.akordeon-item.collapsed
{
}
.akordeon-item.expanded .akordeon-heading
{
color: #555;
}
.akordeon-item.expanded .akordeon-item-head
{ background: #bfbfbf; background: -moz-linear-gradient(top,  #bfbfbf 0%, #b5b5b5 50%, #939393 51%, #e0e0e0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(50%,#b5b5b5), color-stop(51%,#939393), color-stop(100%,#e0e0e0)); background: -webkit-linear-gradient(top,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); background: -o-linear-gradient(top,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); background: -ms-linear-gradient(top,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); background: linear-gradient(to bottom,  #bfbfbf 0%,#b5b5b5 50%,#939393 51%,#e0e0e0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#e0e0e0',GradientType=0 );    }
.akordeon-item-content
{
padding: 20px 5%;
min-height: 180px; overflow:auto;
}
.akordeon-border-bottom
{
border-bottom: solid 1px #888;
}
.akordeon-border-top
{
border-top: solid 1px #888;
}
.akordeon-item.expanded .akordeon-item-body.akordeon-border-bottom
{
border-bottom: solid 1px #888 !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(/css/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(/css/PIE.htc);
}
.akordeon-item.akordeon-item-last.expanded .akordeon-item-head
{
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom: solid 1px black;
behavior: url(/css/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(/css/PIE.htc);
}