
/* Layout helpers
----------------------------------*/

.ui-helper-reset { margin: 0;}


.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; padding: 0 10px 10px 0; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 20px; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 0; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: -6px; top: 50%; margin-top: 10px; }
.ui-accordion .ui-accordion-content { padding: 0 20px 0 20px; border-top: 0; overflow: auto; zoom: 1; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-top: 0}

/* states and images */
.ui-icon { width: 0; height: 0;} /* width: 16px; height: 16px; */

.ui-state-default .ui-icon { background-image: url(../images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png;)/*{iconsActive}*/; }


/* positioning */

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-s { background-position: -64px -16px; }
