body { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: #000000;
  background-color: #2F81A3; 
  margin: 0px;
}

tr.tyhiruum { 
  margin: 0px;
  border-width: 0px;
  padding: 0px;
	font-size: 100%;
  background-color: #2F81A3; 
  height: 1.5em;
}


td.blokk {
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-width: 0px;
}

td.vpadblock {
  margin: 0em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-width: 0px;
}

tr.menyyriba {
  background: #D5E6ED;
}

tr.nuppuriba {
  background: #D5E6ED;
  height: 2.2em;
}

tr.inforiba {
  background: #FFFFFF;
}

tr.otsinguvorm {
  background: #FFFFF0;
}

tr.teade {
  color: brown;
}

table.tase0 {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
  font-size: 100%;
  background: #FFFFFF;
}

table.tase1 {
  margin: 0em;
  border-width: 0px;
  font-size: 100%;
  background: #2E81A3;
  clear: both;
}


tr.vormiriba {
  background: #FFFFF0;
}

.lehetaust{
  background: #2F81A3;
}

.ridavarviga0{
  background: #D5E6ED;
  height: 2.2em;
}

.ridavarviga1{
  background: #FFFFFF;
  height: 2.2em;
}

.ridavarvita{
  height: 2.2em;
}

.vormitaust {
  background: #FFFFF0
}

.peamenyy {
  color: #000000 ;
  font-size: 100%;
  line-height: 160%;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: middle
}

.peamenyy a:link, .peamenyy a:visited, .peamenyy a:active {
  color: #033F67;
  text-decoration: none;
}

.peamenyy a:hover {
  color: #56510C;
  text-decoration: underline;
}

.peamenyy .aktiivne {
  color: #56510C;
  text-decoration: none;
}

.alammenyy {
  color: #000000 ;
  font-size: 100%;
  line-height: 240%;
  font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle
}

.alammenyy a:link, .alammenyy a:visited, .alammenyy a:active {
  color: #033F67;
  text-decoration: none;
}

.alammenyy a:hover {
  color: #56510C;
  text-decoration: underline;
}

.alammenyy .aktiivne {
  color: #56510C;
  text-decoration: none;
}

a:link, a:visited, a:active {
  color: #033F67;
  font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
  color: #56510C;
  font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.avali, .selgitav {
  color: #00008b;
}

tt {
  font-size: 110%;
  white-space: pre;
  font-family: monospace;
}

img {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
  vertical-align:middle;
}

.pealkiri {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 160%;
  line-height: 160%;
  color: #2F81A3;
  font-weight: bold;
  font-variant: small-caps;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 1.2em;
  padding-right: 0em;
  float:left;
}

.stopper {
  color: green;
}

.info {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  line-height: 200%;
  color: #000000;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 1.5em;
  padding-right: 0em;
  float: left;
  clear: both;
}

.info a:link, .info a:visited, .info a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #033F67;
  text-decoration: none;
}

.info a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #000000;
  text-decoration: underline;
}

.info .selgitav {
  font-style:italic;
  color: #000000;
}

.viga {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  line-height: 200%;
  color: #FF0000;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 1.5em;
  padding-right: 0em;
  float: left;
  clear: both;
}

.hoiatus {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  line-height: 200%;
  color: #FF7070;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 1.5em;
  padding-right: 0em;
  float: right;
  clear: both;
}

.hoiatusVasakul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  line-height: 200%;
  color: #FF7070;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 1.5em;
  padding-right: 0em;
  float: left;
  clear: both;
}

.veapohjus {
  color: #FF0000;
}

.firmainfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 125%;
  color: #2F81A3;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 1.5em;
  padding-right: 0em;
  float: left;
}

.firmainfo a:link, .firmainfo a:visited, .firmainfo a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 125%;
  color: #2F81A3;
  text-decoration: none;
}

.firmainfo a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 125%;
  color: #2F81A3;
  text-decoration: underline;
}

.raamatukogunimi{
  font-size: 300%;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 2em;
  padding-right: 0em;
}


.vaike {
  font-size: 70%;
  line-height: 140%;
}

table.kalender {
  border: solid;
  border-width: thin;
  border-color: gray;
}

table.piiriga {
  margin: 0em;
  border-width: 0px;
  font-size: 100%;
  background: #2E81A3; 
}

table, table.piirita {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
  font-size: 100%;
}

table.numbritabel {
  margin: 10px;
  border-width: 0px;
  padding: 0px;
  font-size: 100%;
  border-width: 0px;
}

td.number {
  text-align: center;
  margin: 10em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  border-width: 2px;
  border-color: #8BB9CD;
  border-style: outset;
}

table.piiriga td, table.piirita td {
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  border-width: 0px;
}

table.piiriga th {
  background: #8BB9CD;
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  border-width: 0px;
	text-align: center;
  font-weight: bold;	
}

table.piirita th {
  margin: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  border-width: 0px;
	text-align: center;
  font-weight: bold;	
}


select, input.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 100%;
  margin: 0px;
  color: #000000 ;
  padding: 0.1em;
}

input.search {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: 600;
  line-height: 100%;
  margin: 0px;
  height: 1.3em;
  color: #000000 ;
  padding: 0.1em;
}

.nupp { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 100%;
  line-height: 100%;
  vertical-align: middle;
  color: #000000;
  background: #EAF2F7; 
  height: 1.6em;
  margin: 0em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-left: 0.12em;
  padding-right: 0.12em;
  border-width: 1px;
  border-color: #2F81A3;
  float: none;
  display: inline
}

.allavajutatudnupp { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 100%;
  line-height: 100%;
  vertical-align: middle;
  color: #033F67;
  background: #99ccff; 
  height: 1.6em;
  margin: 0em;
  padding: 0.2em;
  border-width: 1px;
  border-color: #2F81A3;
  border-style: solid;
  float: none;
  display: inline
}

span.marcLisa {
  font-size: 150%
}



  .catalogtab{
	padding: 3px 0;
	margin: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px solid #D4D4D4;
	}
  .catalogtab li{
	display: inline;
	margin: 0;
	border-top: 1px solid #2E81A3;
	border-left: 1px solid #2E81A3;
	border-right: 1px solid #2E81A3;
	background-color: #D5E6ED;
	padding: 3px;
	cursor: pointer;
	}
  .catalogtab li:hover{
  	background-color: #2E81A3;
  	cursor: pointer;
  }
  

/* UPDATES ALO 26.10.2009*/

  .center {
  	width: 60%;
/*   	height: 200px; */
  	margin-left: auto;
  	margin-right: auto;
/*  	border: 1px red solid; */
  }
  
  .tab{
	padding: 3px 0;
	margin-left: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px solid #D4D4D4;
	}
  .tab li{
	display: inline;
	margin: 0;
	border-top: 1px solid #2E81A3;
	border-left: 1px solid #2E81A3;
	border-right: 1px solid #2E81A3;
	background-color: #D5E6ED;
	padding: 3px;
	cursor: pointer;
	}
  .tab li:hover{
  	background-color: #2E81A3;
  	cursor: pointer;
  }
  
  #vanaOtsingDiv, #otsingDiv, #leidumuseDiv{
  	padding-left: 10px;
  }

 #otsingDiv{
 	min-height: 250px;
 }
 
 input.del{
 	color: transparent;
 	font-weight: 800;
 	border: 0pt;
 }
 .reset {
 	font-size: 10pt;
 	background: #FFC2C2;
 	border-color:#BB918B;
 }
 
 .vasakJoon{
 	border-left: 3px solid #ECECEC;
 	padding-left: 0.3em;
 }
 
 .icon_close{
  	background: url(toolbar-small.png);
 	background-repeat: no-repeat;
 	background-position: -32px 0px;
 	width: 17px;
 	height:17px;
 }
 
 .available {
 	width: 50%;
 }
 
 .submit {
 	background-color: #D8F298;
 	border-color: #899960;
 }
 
 .centerForm{
 	text-align: center;
 }
 #zeroPixel {
	width: 335px;
	border: 0pt;
}

<!--[if IE]>
	 #zeroPixel {
 		width: 140px;
 		border: 0pt;
 	}
<![endif]-->
