/*
 * css/preview.css
 * This file is a part of JeromeDL - e-Library with Semantics
 * 
 *  Copyright (c) 2003-2005,
 * Sebastian Ryszard Kruk
 * http://www.sebastiankruk.com/
 * 
 * Faculty of Electronics, Telecommunication and Informatics and Main Library
 * Gdansk University of Technology, Poland
 * http://www.eti.pg.gda.pl/
 * http://www.bg.pg.gda.pl/
 * 
 * Digital Enterprise Research Institute,
 * National University of Ireland, Galway, Ireland
 * http://www.deri.org/
 * 
 * JeromeDL is distributed under BSD license.
 * [Please note that JeromeDL is a joined project between DERI and GUT, based on the previously released 
 * Elvis-DL code (under GPL license)]
 * 
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, are permitted provided 
 * that the following conditions are met:
 * 
 *  * Redistributions of source code must retain the above copyright notice, this list of conditions and 
 *  the following disclaimer.
 *  * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and 
 *  the following disclaimer in the documentation and/or other materials provided with the distribution.
 *  * Neither the name of Sebastian Ryszard Kruk; Digital Enterprise Research Institute, National University 
 *  of Ireland, Galway,Ireland; Faculty of Electronics, Telecommunication and Informatics and Main Library 
 *  Gdansk University of Technology, Poland nor the names of its contributors  may be used to endorse 
 *  or promote products derived from this software without specific prior written permission.
 *  
 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED 
 *  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
 *  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 
 *  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 
 *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 *  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
 *  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
 *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * Created on 07.03.2005
 * Created by Sebastian Ryszard Kruk, Adam Westerski,
 *
 */

/**
 *
 */

table.resources {
    font-family: Verdana, sans-serif;
	max-width: 100%;
}

table.resources th.author {
    font-weight: bold;
    font-size: 1em;
	text-align: left;
}



table.resources td.atitle {
    font-style: italic;
    padding-top: 5px;
    font-size: 14px;
    font-family: "Arial CE", sans-serif;
}


span.sauthor{
    font-weight: bold;
	font-size: 14px;
	font-style: normal !important;
	color: black !important;
}

span.stitle{
    font-style: italic;
    padding-top: 5px;
    font-size: 14px;
    font-family: "Arial CE", sans-serif;
}

div.chapters, div.chapters_inact {
   /* padding: 0.5em 0.5em 0.5em 0.5em;*/
    background-color: #ecebeb;
    border-width: 1px;
    border-style: solid;
    border-color: #b8b7b7;
}

table.tblchapters {
	width: 100%;	
}

td.smlbuttons {
	vertical-align: top;
	width: 35px;
}

div.chapters {
	display: none;
}

div.chapters_inact {
	display: block;
}

img.activeImg{
  cursor: pointer;
}


.chapter {
  /*width: 75px;*/
  font-size: 10px;
  font-family: "Times New Roman CE", serif;
  color: #999999;
  text-align: left;
  vertical-align: top;
  font-style: normal;
  padding-right: 5px;
  border-style: dotted;
  border-width: 0px 0px 1px 0px;
  border-color: #999999;
}

.title {
  font-size: 9px;
  font-family: Verdana, serif;
  color: #000000;
  text-align: left;
  vertical-align: top;
  font-style: normal;
  padding-right: 5px;
  padding-left: 5px;
  border-style: dotted;
  border-width: 0px 0px 1px 0px;
  border-color: #999999;
}

.pages {
  width: 75px;
  font-size: 12px;
  font-family: "Times New Roman CE", serif;
  color: #999999;
  text-align: left;
  vertical-align: top;
  font-style: normal;
  padding-right: 5px;
  padding-left: 5px;
  border-style: dotted;
  border-width: 0px 0px 1px 0px;
  border-color: #999999;
}

.html_pdf{
	width: 80px;
}

.pdf, .scan{
	width: 40px;
}

td.digest {
  text-align: left;
  /*width: 300px;*/
  color: #383838;
  font-family: Arial, sans-serif !important;
  font-size: 10px !important;
  border-width: 1px !important;
  border-color: #d7d7d6  !important;
  border-style: dotted !important;
  background-color: #f2f2f1 !important;
}

td.attach {
  text-align: left;
  vertical-align: middle;
 /* width: 300px;*/
  color: #383838;
  padding: 2px;
  font-family: Arial, sans-serif !important;
  font-size: 10px !important;
  border-width: 1px !important;
  border-color: #d7d7d6  !important;
  border-style: dotted !important;
  background-color: #f2f2f1 !important;
}

td.attach *.info {
  font-size: 10pt;
  color: #6a6a69;
}

td.attach *.content {
}

*.bookInfo {
  border-width: 2px;
  border-color: #fbfaf9;
  border-style: outset;
  
}

td.info {
	text-align: center;
}

table.info{
	background-color: #dfdedd;
	margin: 50px;
	padding: 10px;
}

table.info thead th {
	text-align: right;
	padding-right: 20px;
	font-family: Arial, sans-serif;
}

td.cover {
	text-align: center;
}



a.order_icon img {
	height: 1em;
}

div.state3button {
	margin-top: 10px;
}

*.maintitle {
	font-size: 24px;
	color: #009900;

}

span.preprint {
	color: red;	
}


span.uploadedBy {
	color: blue;	
}

div.abstract_part{
	text-align:justify;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;	
}

a.marcont img, a.globe img {
	height: 1.5em;
}

span#nlqExplain {
	font-style: italic;
	color: gray;
	text-shadow: black;
}

form#jeromedl_style_form {
    margin: 0em;
    padding-top: 0.5em;
    padding-left: 2em;
    padding-bottom: 1em;
    padding-top: 1em;  
}

form#jeromedl_style_form select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 1em;
}

tr.preview_style_table_0 {
	background-color : rgb(245,245,245);
}
tr.preview_style_table_0 td {
	border-bottom: 1px dotted #999999;
}

tr.preview_style_table_1 {
	background-color : rgb(235,235,225);
}
tr.preview_style_table_1 td {
	border-bottom: 1px dotted #999999;
}

tr.preview_style_table_0 table td {
	border-bottom: 0px;
}

tr.preview_style_table_1 table td {
	border-bottom: 0px;
}

tr.preview_style_table_0 td.title, tr.preview_style_table_1 td.title {
	max-width: 500px;
	vertical-align: middle; 
	padding: 0.75em;
    font-size: 10px;
}

tr.preview_style_table_0 span.stitle, tr.preview_style_table_1 span.stitle{
    color: black;
    font-style: normal;
    font-family: Verdana, Arial, sans-serif;
}

tr.preview_style_table_0 td a:hover span {
    text-decoration: underline;
}

tr.preview_style_table_1 td a:hover span {
    text-decoration: underline;
}

tr.preview_style_table_0:hover, tr.preview_style_table_1:hover {
	background-color : rgb(220,255,220);
}

tr.preview_style_header {
	background-color : rgb(220,220,220);
	font-size:14px;	
}

tr.preview_style_header th {
	font-size: 1.2em;	
	padding: 5px;
	border-bottom: 1px solid #999999;
}
a.glike_title{
font-size: 15px;
}

td.glike_preview{
vertical-align: top;
}

td.preview_header{
   text-align: right;
	background-color: rgb(242, 242, 242);
	border-bottom: 1px rgb(218,218,218) solid;
	padding-right:20px;
}

td.preview_header span{
    font-weight: bold;
}

.not_published {
    font-weight:bold;
    font-style:normal;
    color: red;
}

div.many_published {
    background-color: rgb(255, 211, 95);
    text-align: center;
    margin-left: 20%;
    margin-right: 20%;
    margin-bottom: 1em;
    margin-top: 1em;
    padding-bottom: 0.1em;
    padding-top: 0.1em;
}

span.ala_link {
    color: #666666;
    font-weight: bold;
    cursor: pointer;
}

span.ala_link:hover {
   /* text-decoration: underline; */
    color: #008000;
}

input {
    font-size: inherit;
}

.domains{
    background-color: rgb(223, 222, 222);/*rgb(191, 255, 200);*/
    margin: 1em 1em 1em 1em;
    position: relative;
}

.domains p{
    padding-right: 1em;
    padding-left: 1em;
}

.remote {
	background-color: rgb(215, 202, 202);
    text-align: center;
}

a.button {
    font-weight: normal;
    font-style: normal;
    color: black;
    font-size: inherit;
}

a.button:hover {
    font-weight: bold;
}
