/** BASIC */
html {
	height: 100%
}

body {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	height: 100%;
}

form {
	margin: 0px;
	padding: 0px;
}


input[type=text] 
{
    border:1px solid #dedede;
    font-family: Verdana;
}

input[type=password] 
{
    border:1px solid #dedede;
    font-family: Verdana;

}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #757D86;*/
	color: #555D76;

}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

a {
	color: #6A7548;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.label20 {
	float:left;
	width: 12em;
}

.searchinput
{
    width: 170px;
}

button.butkeymap 
{
    width:30px;
    text-align: center;
}

red 
{
    color: white;
    font-weight:bold;
    background-color:red;
}


.wrapper
{
	min-height: 100%; 
	height: auto !important; 
	height: 100%; 
	margin-top: 0px; 
	margin-bottom: -111px;
	width: 100%; 
	position: relative; 
	background: url(/opac-tmpl/css/pl/images/img1.jpg) repeat-x left top;
}

.footer, .push
{
	height: 111px;
}

.link1 {
	background: url(/opac-tmpl/css/pl/images/img4.gif) no-repeat left;
	padding-left: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}
.link1:hover
{
	text-decoration: underline;
}

.text1 {
	padding-left: 80px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	letter-spacing: -2px;
	color: #FFFFFF;
}

.text2 {
	padding-left: 80px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D858D;
}

.text3 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #273441;
}

.text4 {
	color: #6A7548;
}

h2
 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #273441;
	padding-left: 15px;
	background: url('/opac-tmpl/css/pl/images/img6.gif') no-repeat left top;
}

hr
{
	border: none;
	height: 1px;
	width: 100%;
	background: url('/opac-tmpl/css/pl/images/img5.gif') repeat-x scroll center;
}

.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list1 li {
	margin-bottom: 1em;
}

.list1 a {
	color: #6A7548;
	text-decoration: underline;
}

.list1 a:hover {
	color: #6A7548;
	text-decoration: none;
}


.style1 {
	color: #CFCFCF;
}

.style1 a {
	color: #C4DE78;
}

.style1 a:hover {
	text-decoration: none;
}

.bg1 {
	background: url(/opac-tmpl/css/pl/images/img2.jpg) repeat-x left bottom;
}

.bg2 {
	background: url(/opac-tmpl/css/pl/images/koha.gif) no-repeat left 25px;
	width: 300px;
	height: 150px;
}

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 0px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 5px 0px 0px 15px;
}


.hr1 {
	height: 1px;
}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* OPAC - RESULTS */

a.results {
/*	background-color : #fbf7a8; */
	padding : 0px 2px 0px 2px;
	margin : 2px 1px 2px 0px;
}

a.results:hover {
/*	background-color: #fff30e; */
	padding : 0px 2px 0px 2px;
	margin : 2px 1px 2px 0px;
}

p.center {
	padding-left:10pt;
	padding-bottom:0pt;
	margin:0pt;
	text-align:center;
}

tr.hilighted
{
    background: #F6F6F6;
}

tr.lista:hover {
    background: #E1E1E1;
}

tr.hilighted:hover {
    background: #E1E1E1;
}

table.searchresult th 
{
    background: none repeat scroll 0 0 #F2F2F2;
    text-align: center;
    border: 1px solid #AAAAAA;
    color: black;

}
table.searchresult
{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #AAAAAA;
    border-collapse: collapse;
    margin: 1em 1em 1em 0;
}
table.searchresult td
{
    border: 1px solid #AAAAAA;
    padding: 0.2em;
}

/* MARCdetail */

/* for SubscritptionHistory view  */
div.tabsubs {
	margin-left:150px;
	position:inline;
}

div.tabsubs a {
	font-size: small;
	border: thin solid black;
	margin-right: 2px;
	padding: 10px 10px;
	-moz-border-radius: 5px 5px 0px 0px;
}

div.tabsub {
	background-color: #ACE6E6;
	position:absolute;
	visibility:hidden;
	margin-left:150px;
	margin-top:0px;
border:4px;
}

/* for MARC view  */
div.tabs {
	width:15px;
	display:inline-block;
	position: relative;
	left: 5px;
	/*margin-top:70px;
	margin-left:40px;*/
}

div.tabs a {
	display:block;
	font-size: small;
	border: thin solid black;
	margin-right: 2px;
	padding: 10px 10px;
	-moz-border-radius: 5px 0px 0px 5px;
}

div.tabbloc {
	position:absolute;
	display:block;
	/*top:140px;
	left:62px;
	width:80%;*/
	margin-right:0px;
	border: 1px solid black;
	background-color:none;
}

div.tab {
	background-color: #F1F1F1;
	display: block;
	visibility:hidden;
	position:absolute;
	float:left;
	margin-right:0px;
	width: 600px;
}

.MARCtag { /* style for tag definition (700 - Statement of responsability) */
	font-weight:bold;
	color:#c2005e;
	background-color:#FFFFFF;
	background-image:none;
	border-bottom: thin solid #FFB380;
        /*width: 100%;*/
	/*margin-right:30%;*/
}

.labelsubfield { /* style for each subfield (like : a Publication year), just before the biblio subfield */
	float:left;
	width: 12em;
	margin-left:30px;
}

a.renew
{
    font-weight: bold;
}

table.tablesorter th
{
    padding-left: 15px;
    padding-right: 15px;
}

table.tablesorter thead tr .header 
{
    background-image: url(/opac-tmpl/css/pl/images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}


table.tablesorter thead tr .headerSortUp 
{
    background-image: url(/opac-tmpl/css/pl/images/asc.gif);
}

table.tablesorter thead tr .headerSortDown 
{
    background-image: url(/opac-tmpl/css/pl/images/desc.gif);
}

input.colors
{
    background-color: white;
    font-weight: normal;
}

input.colors:focus
{
    background-color: #ffff00;
    font-weight: bold;
}

