body {
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #cccccc;
  scrollbar-base-color: #ffffff;
}

.ArticleInfoHdr {
  font-family: verdana,arial;
  font-weight: bold;
  color: #555555;
}

.ArticleInfo {
  color: #666666;
}

.ArticleHeaderRow {
  background: #58595B;
}

.ArticleHeader {
  font-family: verdana,arial;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
}

.ArticleNormal {
  font-family: verdana,arial;
  color: #000000;
  font-size: 8pt;
}

.ArticleLowerNormal {
  font-size: 7.5pt;
  vertical-align: top;
}

.ArticleEvenRow {
  background: #FFFFFF;
}

.ArticleOddRow {
  background: #FFFFFF;
}

.ArticleEvenRowDescr {
  background: #FFFFFF;
}

.ArticleOddRowDescr {
  background: #EEEEEE;
}

.DetailDescrH {
  font-size: 8pt;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}

.DetailDescr {
  font-size: 8pt;
  padding: 3px 5px 3px 10px;
}

.ArticleSeparator {
  background-color: white;
  border-top: #aaaaaa dashed 1px;
}

.ArticleInput {
  background: #FFFFFF;
  text-align: center;
  border-left: #777787 1px solid;
  border-right: #ccccee 1px solid;
  border-top: #777787 1px solid;
  border-bottom: #ccccee 1px solid;
  font-size: 8pt;
  margin-bottom: 5px;
}

.ArticleThumbnail {
  background: #FFFFFF;
  border: none;
}

.ArticleNormalPicture {
  border: 0px #000000 solid;
}

.ArticleClickPicture {
  font-family: verdana,arial;
  color: #808080;
  font-size: 7pt;
}

.ArticleTable {
  border-top: #58595B 1px solid;
  width: 550px;
}

.ArticleFriendTip {
  font-family: verdana,arial;
  color: #994444;
  font-size: 9pt;
  padding: 20px;
}

.ArticlePicMissing {
  font-family: verdana,arial;
  color: #555555;
  font-size: 8pt;
}

.ArticleCrossTitle {
  font-size: 10pt;
  font-weight: bold;
  color: #2238aa;
}

.ArticleCrossItem {
  font-size: 8pt;
}

.ArticleDoubleVATExcl {
  color: #bbbbbb;
}

.QtyPriceTable {
  border: 2px white outset;
}

.QtyPriceHeader {
  font-family: verdana,arial;
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
}

.QtyPriceText {
  font-family: verdana,arial;
  font-size: 9pt;
  color: #000000;
  white-space: nowrap;
}

.NoStock {
  font-weight: bold;
  color: red;
}

.ArticleCampain {
  font-size: 10pt;
  font-weight: bold;
  color: #087D10;
}

.ArticleNews {
  font-size: 10pt;
  font-weight: bold;
  color: #EF8208;
}
