/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
/* search results */
/* head detail search results */
/* publish notes */
.maincontent .publish,
.maincontent .info {
  color: #707e90;
  font-weight: bold;
  width: 445px;
  line-height: 16px;
  margin-top: 17px;
  position: absolute;
  left: 240px; }

.maincontent .publish {
  top: 144px; }

.maincontent .info {
  top: 218px; }

.maincontent .result-detail-category {
  position: absolute;
  padding-left: 0px; }

/* content */
.maincontent .context {
  color: #575757;
  font-weight: bold;
  width: 440px;
  position: absolute;
  left: 240px;
  top: 44px; }

/* title */
.maincontent .title {
  color: #003399;
  font-weight: bold;
  width: 440px;
  position: absolute;
  left: 239px; }

.maincontent .result-detail {
  background: transparent url(../images/OP-publication-details-result.png) center center no-repeat;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 48px; }

.maincontent .result-detail-text {
  background-color: #f5f5f5;
  padding: 20px 20px 20px;
  width: 665px;
  height: 250px;
  border: 1px solid #dddddd; }

.maincontent .result-detail-category {
  position: absolute;
  padding-left: 0px; }

.maincontent .result-detail-category .big {
  width: 12px;
  height: 12px;
  vertical-align: middle; }

/* detail search*/
.maincontent .search-detail-list {
  padding: 0; }

.maincontent .detail_search_title a {
  font-size: 12px; }

.maincontent .detail_search_context {
  color: #474747;
  width: 255px; }

.maincontent .author {
  margin-top: 5px;
  color: #7e8b9b; }

.maincontent .publish-date {
  color: #7e8b9b;
  margin-top: 2px; }

.maincontent .subject {
  color: #7e8b9b;
  margin-top: 2px; }

/* previewr */
.previewer {
  display: none;
  position: absolute;
  border: 1px solid black;
  background: lightgray;
  z-index: 3000;
  width: 470px; }

.preview-show {
  display: block; }