.smk_accordion { position: relative; margin: 0% 0 0%; padding: 0; list-style: none; width: 98.5%; }
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
 
.accordion_example2 h1 { color: red;}
.smk_accordion .accordion_in { border: 0px solid #ccc; position: relative; z-index: 7; margin: 0% auto; overflow: hidden; }
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head { position: relative; background: #FDFDFD; padding: 10px; font-size: 14px; display: block; cursor: pointer; font-weight:bold; }
.smk_accordion .accordion_in .acc_head .acc_icon_expand { display: block; height: 15px; left: 13px; margin-top: -7px; position: absolute; top: 50%; width: 14px; background: url(../images/primarie_images/plusminus.png) center 0 no-repeat; }
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content { background: #F9F9F9; padding: 0; }
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type { margin-top: 5px; }
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {border-radius: 5px; text-transform: none; }
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content { border-radius: 0 0 3px 3px; }
.smk_accordion .accordion_in.acc_active > .acc_content { display: block; }
.smk_accordion .accordion_in.acc_active > .acc_head { background: #ffffff url(../images/primarie_images/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50%; border: 1px solid #fbd850; color: #eb8f00; font-weight: bold; }
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand { background: url(../images/primarie_images/plusminus.png) center -13px no-repeat; }
.smk_accordion.acc_with_icon .accordion_in .acc_head { padding-left: 40px; margin: 0% 0 1% 0; background-attachment: scroll; background-clip: border-box; background: #fff; color:#120997; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border: 1px solid #DDE2E6; border-radius: 5px; border-right:solid; border-left:solid;  }
.smk_accordion.acc_with_icon .accordion_in .acc_content { background: none; margin: -1% 0 2%; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border: 0px solid #ff0000; border-radius: 10px; }
.smk_accordion.acc_with_icon .accordion_in .acc_head:hover { background-attachment: scroll; background-clip: border-box; border-right:3px solid red; border-left:3px solid red;  background-color: #fcfcfc; background-image: url(../images/primarie_images/bg_noise2.png), -moz-linear-gradient(center top , #f6f6f6, #ffffff); background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; }


