.accordion_square{margin:0; padding:0}
.accordion_square>li{margin:0 0 2px; padding:0; border:1px solid #0071b6; list-style:none; border-radius:6px 6px 5px 5px; -moz-border-radius:6px 6px 5px 5px; -webkit-border-radius:6px 6px 5px 5px; }
.accordion_square>li>a{  background:#0078ba url(akk_t.gif) top left repeat-x; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font:normal 16px arial;position:relative; display:block;  text-decoration:none}
.accordion_square>li>a>span{ border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; padding:7px 50px 7px 20px ;background:url(akk_b.gif) bottom left repeat-x;  display:block   }
.accordion_square li ins{position:absolute; top:50%;margin:-5px 0 0; right:10px; width:30px; height:11px;background:url(arrows.png) left top no-repeat}

.accordion_square>li.active{ border:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.accordion_square>li.active>a{color:#000;}
.accordion_square>li.active>a>span{  background:#D7D7D7; }
.accordion_square>li.active ins{ background:url(arrows.png) left -12px no-repeat }


.accordion_square>li>div{display:block; padding:10px; color:#000 }