button {
  background-color: #f4f4f4;
  background-image: linear-gradient(#ffffff 0%, #e6e6e6 100%);
  color: #4b4b4b;
  height: 30px;
  border: 1px solid #999999;
  border-radius: 3px;
  vertical-align: middle;
  outline: 0;
}
button.linebut {
  float: right;
  height: 22px;
  margin-top: 4px;
  margin-right: 1px;
}

button span {
  color: #333333;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
button.submitBtnActive {
  font-weight: bold;
}
button.submitBtnInActive span {
  color: #a4a4a4;
}
button.submitBtnInActive {
  color: #a4a4a4;
}
button.submitBtnInActive:hover {
  background-color: #a4a4a4;
  background-image: linear-gradient(#ffffff 0%, #e6e6e6 100%);
  cursor: auto;
}

button:hover {
  background-color: #dbdbdb;
  background-image: linear-gradient(#f4f4f4 0%, #d0d0d0 100%);
  cursor: pointer;
}

div.buttongroup {
	padding-top:    4px;
	padding-bottom: 4px;
	padding-right:  1px;
}

div.internal-footer div.buttongroup {
	padding-top: 10px;
	padding-bottom: 10px;
  border: 1px none #d0d0d0;
  border-top-style: solid;
  border-bottom-style: solid;
}
div#fooooter div.buttongroup {
	padding-top:   10px;
	padding-bottom: 2px;
	padding-right:  7px;
  border: 1px none #d0d0d0;
  border-top-style: solid;
}
div.lightboxFooter div.buttongroup {
	padding-top:   10px;
	padding-bottom: 6px;
	padding-right:  7px;
  border: 1px none #999999;
  border-top-style: solid;
}
div.help div.lightboxFooter div.buttongroup {
  border-color: #000000;
}
div.help div.internal-footer div.buttongroup {
  border-color: #999999;
}

div.internal-footer div.buttongroup button,
div#fooooter div.buttongroup button,
div.lightboxFooter div.buttongroup button {
  margin-left: 10px;
  min-width: 108px;
}
div.internal-footer div.buttongroup button.fbleft {
  float: left;
  margin-left: 4px;
}
div#lightbox div.internal-footer div.buttongroup button.fbleft {
  margin-left: 36px;
}

div.buttongroup button {
  min-width: 120px;
}

button#btn_scan_dect,
button#btn_scan_repeater {
  width: 134px;
}
button.btn_refreshState,
button#btn_refreshList,
button#btn_refreshList5,
button#show_graf,
button#show_list {
  min-width: 38px;
  background-image:    url("../images/icons/icon_refresh.png");
  background-repeat:   no-repeat;
  background-position: 10px 5px;
}
button#btn_refreshList,
button#btn_refreshList5 {
  margin-right: 12px;
}
button.btn_refreshState {
  float: right;
  margin-top: 4px;
}
