function _getStyleArray()
 {
     $aStyles = parent::_getStyleArray();
     $iWidth = $this->getPxWidth();
     if ($iWidth !== FALSE) {
         $iStepWidth = round($iWidth * $this->getPercent() / 100, 0);
         $aStyles["width"] = $iStepWidth . "px";
     }
     if ($this->defaultTrue("/usedefaultstyle")) {
         if (!array_key_exists("border", $aStyles) && !array_key_exists("border-width", $aStyles)) {
             $aStyles["border-width"] = "2px";
         }
         if (!array_key_exists("border", $aStyles) && !array_key_exists("border-color", $aStyles)) {
             $aStyles["border-color"] = "silver";
         }
         if (!array_key_exists("border", $aStyles) && !array_key_exists("border-style", $aStyles)) {
             $aStyles["border-style"] = "solid";
         }
         if (!array_key_exists("text-align", $aStyles)) {
             $aStyles["text-align"] = "center";
         }
         if (!array_key_exists("overflow", $aStyles)) {
             $aStyles["overflow"] = "hidden";
         }
     }
     reset($aStyles);
     return $aStyles;
 }