.gwt-Hyperlink {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
}

.gwt-Hyperlink a:link {
    color: green;
}
.gwt-Hyperlink a:visited {
    color:green;
}
.gwt-Hyperlink a:active {
    color:green;
}
.gwt-Hyperlink a:hover {
    color:green;
    /*color:black;
    background-color: #5A84BB;
    */
}

/** Шрифт в дереве категорий */
#categoriesTree span {
    /*font-size: 14px;*/
    font-weight: bold;
}

#shelfDetails {
    /* margin: 20px; */
}

#shelfDetails .head {
  border-bottom: 1px solid #cccccc;
  font: 14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px;
}

#shelfDetails .description {
  font: 12px Arial, Helvetica, sans-serif;
  text-align: justify;
}

#shelfDetails .price {
  font: 14px Arial, Helvetica, sans-serif;
  color: #5A84BB;/*#6F8E2F*/
  font-weight: bold;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

#shelfDetails ul {
    margin-top: 20px;
    font: 12px Arial, Helvetica, sans-serif;
    list-style-type: circle;
}

/** Стиль для названия з/ч в случае если на полке только одна з/ч */
.singlePartDescription {
  font: 12px Arial, Helvetica, sans-serif;
}

.MainMenuLink {
    font: 14px Arial, Helvetica, sans-serif;
    margin-top: 4px;
}

.MainMenuLink a:link {
    color:#1C3D7A;
}
.MainMenuLink a:visited {
    color:#1C3D7A;
}
.MainMenuLink a:active {
    color:#1C3D7A;
}
.MainMenuLink a:hover {
    color:#195B98;
}

.shelfDetailsImage {
    border: 3px solid #cccccc;
    /*height: 260px;
    width: 300px;*/
    margin: 20px;
}




/* list view */
#images-view .x-panel-body {
  background: white;
  font: 11px Arial, Helvetica, sans-serif;
}

#images-view .thumb {
  background: #dddddd;
  padding: 3px;
  text-align: center;
}

#images-view .thumb img {
  /*height: 60px;
  width: 80px;*/
}

#images-view .thumb-wrap {
  float: left;
  margin: 4px;
  margin-right: 0;
  padding: 5px;
}

#images-view .thumb-wrap span {
  display: block;
  overflow: hidden;
  text-align: center;
}

#images-view .x-view-over {
  border: 1px solid #dddddd;
  background: #efefef url(../../gxt/images/default/grid/row-over.gif) repeat-x left top;
  padding: 4px;
}

#images-view .x-view-selected {
  background: #eff5fb no-repeat right bottom;
  border: 1px solid #99bbe8;
  padding: 4px;
}

#images-view .x-view-selected .thumb {
  background: transparent;
}

#images-view .loading-indicator {
  font-size: 11px;
  background-image: url(../../gxt/resources/images/default/grid/loading.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
  margin: 10px;
}



