/*ALGAVAD ÜLDKEHTIVAD SÄTTED*/

html, body {
                min-height: 120%; 
                padding:0;
                margin:0;
  		font-family:Sans-Serif; 
}

text, p, li, td, blockquote, div {
        font-size: 12px;
        color: #39346f;
        font-weight: normal;
		line-height: normal; 
}

.iefix {
         behavior: url(./css2/iepngfix.htc);
}
 

	.highlight  
		{  
		background: #CEDAEB;  
		}  

a.headerlink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica;
	color: #39346f;
	}

.ntext {
	 font-family: Verdana, Arial, Helvetica; 
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: normal; 
	 font-weight: normal
 	}

.btext {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold
	}
 
.h3 {
			text-transform:uppercase;
			color:#0b35ae;
			font-weight:bold;
			/* font-size:12px; */
			margin-top:10px;
			margin-bottom:10px;
			margin-left:25px;
		}

.graafika {
			text-transform:uppercase;
			color:#0b35ae;
			font-weight:bold;
			/* font-size:12px; */
			margin-top:10px;
			margin-bottom:10px;
			
		}
div.digitellimus {
	margin-left:15px;
	padding-left:15px;
}

form {
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 10px;
	color: #6F6E6A;
	font-weight: normal;
	}

input {
/*background-color: #aeaeae; */
color: #6F6E6A;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 11px;
}

form.ester {
        font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
        font-size: 10px;
        color: #3A4765;
        font-weight: normal;
        background: #F0F4F8;
        margin-bottom: 0;
}
input.ester {
        font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
        font-size: 10px;
        color: #3A4765;
        font-weight: normal;
        width:132px; 
        background: #F0F4F8;

}

select.ester {
        font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
        font-size: 10px;
        color: #3A4765;
        font-weight: normal;
        width:132px; 
        background: #F0F4F8;

}

option.ester {
        font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
        font-size: 9px;
        color: #3A4765;
        font-weight: normal;
}

#otsing {
/*	position: absolute; */
	margin-top:-12px;
	margin-left:20px;
	color:#FF0000;		
}

#ester {
/*	position: absolute; */
	margin-top:2px;
	margin-left:0px;
	color:#FF0000;		
}

input.otsing {
        font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
        font-size: 10px;
        color: #3A4765;
        font-weight: normal;
        width:132px; 
        background: #F0F4F8;
		vertical-align: middle;
		margin-bottom:4px;
}

/* input.otsing:hover
		{
		border: #d3d3d3 3px solid;
		} 
*/


#leht
{
	width: 900px;
	margin: 0px auto;
}


/*ALGAVAD SUURED JAOTUSED ja nende teksti üldised sätted*/
#pealdis {
		width:900px;
		height:22px;
		left:20px;
		margin: 0px auto;
		padding-bottom:0px;
		background:#D4DAEB;
		/* background:#ffffff; */
		/* margin-left:30px;  */
		/* margin: 0px auto; */
		/* text-decoration:none; */
		z-index:4444;
		}


#header {
		width:900px;
		height:63px;
		background-color: #344895;
		padding-bottom:0px;
		/* color:#FFFFFF; */
		/* margin-left:10px; */
		margin: 0px auto;
		}

	#header .maja{
		padding-bottom:0px;
		padding-top:0px;
		margin-left:0px;
		z-index:1;
		
		
	}
	#header .tul{
		position: absolute;
		padding-bottom:0px;
		padding-top:10px;
		margin-left:200px;
		z-index:9999;
	}
	
	#header .ava {
		position: absolute; 
		padding-bottom:0px;
		font-size:11px;	
		color: #ffffff;
		text-decoration:none;
		font-weight: bold;
		padding-top:45px;
		margin-left:350px;
		z-index:9999;
		letter-spacing : 2px;
	}
	
	#header .tulogo{
		position: absolute;
		padding-bottom:0px;
		padding-top:0px;
		margin-top:0px;
		margin-left:780px;
		z-index:3;
		}
	
	#header .eng {
	position: absolute;  
	top:3px;
	margin-left:869px;
	}
	
	#header .print {
	position: absolute;  
	top:3px;
	margin-left:846px;
	}

	
	#header .home  {
	position: absolute; 
	top:2px;
	margin-left:2px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica;
	 color: #39346f;
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: normal; 
	 font-weight: normal
	}

	#header .ylikool
	{
	position: absolute;
	top:3px;
	margin-left:740px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica;
	 color: #39346f;
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: normal; 
	 font-weight: normal
	}

	#header .login  {
	position: absolute;
	top:2px;
	margin-left:200px; 
	color:#FF0000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica;
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: normal; 
	 font-weight: normal
	}


	
	
	#topnav{
		width:900px;
		height:25px;
		top:2px;
		margin-top:-14px; 
		/* position:relative; */
		/* margin: 0px auto; */
		background-color:#98ADD3;
		z-index: 5000;
		}

	.sisutabel {
		width:900px;
		background-image: url('vert_jooned_900px.gif'); 
		margin: 0px auto; 
		background-repeat:repeat-y;
		
		}


	.vasak_tulp {
		width:200px;
		background-color:transparent;
		float:left;
		padding-bottom: 40px;
	}

	.keskmine_tulp{
		width:480px;
		background-color:transparent;
		padding:0 10px 10px 10px;
		float:left; 
		line-height:120%;
		font-size:1em;
	}
	
	.db_keskmine_tulp{
		width:680px;
		background-color:transparent;
		padding:0 10px 10px 10px;
		float:left; 
		line-height:120%;
		font-size:1em;
	}

	.parem_tulp{
		width:200px;
		background-color:transparent;
		float:left;
		line-height:150%;
		font-size:1em;

	}


/*klass "parandus" on vajalik selleks, et "suure_sisuhoidja" taustapilt ennast alla välja venitaks Firefoxis*/
	.parandus {
		clear: both; 
		width: 900px; 
		background-color:#FFFFFF; 
		line-height: 0; 
		font-size: 11px; 
		padding: 0; 
		margin: 0; 
		border: 0;	
	} 
	

#clearfooter{clear:both;height:50px;}
.bannerid{
		width:100px; /*976+25:padding-left=1001 see on päise laius*/
		padding-top:10px;
		padding-left:0px;
		padding-bottom:5px;
		}

 	
	/*Footerisse tulevad raamatukogu  üldised andmed väikeses kirjas*/

 .footer{
		
		margin: 0px auto;
		width:700px;
		height:30px;
		background-color:#D4DAEB;
		color:#353535;
		margin-top:0px;
		margin-bottom:0px;
		padding-left:200px;
		padding-top:5px;
		padding-bottom:10px;
		font-size:0.8em;
		letter-spacing:0em;
		line-height:110%;

		/* position:absolute;	*/
		
		}	


	
/*ALGAB MENYYDEGA SEONDUV*/


	ul#uudised li {
		list-style-type:none;
		margin-left:-15px;
		/* padding-left:15px; */ 
		padding-top:0;
		margin-top:0; /* Firefoxi jaoks*/
		line-height:150%;
	}

ul#tulipunkt li {
		list-style-image: url('../siteimages/ruutx.gif');
	/*	margin-left:27px; */
	/* 	padding-left:15px; */
		padding-top:0;
		margin-top:0; /* Firefoxi jaoks*/
		line-height:150%;
	}


ul.tulipunkt {
		list-style-image: url('../siteimages/ruutx.gif');
	/*	margin-left:27px; */
	/* 	padding-left:15px; */
		padding-top:0;
		margin-top:0; /* Firefoxi jaoks*/
		line-height:150%;
	}


td.vmenyy {
  background:#D4DAEB;
	left:-10px;
	padding: 8px;
}

 .pea {
		padding-left:0px;
		padding-right:3px;
		margin-bottom:3px;
		padding-bottom:3px;
		margin-top:6px;
		padding-top:10px;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bolder;
		font-family:Verdana;
		font-size:12px;
	}

.peaparem {
		padding-left:2px;
		padding-right:3px;
		margin-bottom:3px;
		padding-bottom:3px;
		margin-top:6px;
		padding-top:10px;
		text-transform:none;
		text-decoration:none;
		font-weight:bolder;
		font-family:Verdana;
		font-size:11px;
	}
	 .ala1 {
		text-transform:none;
		text-decoration:none;
		font-weight:bolder;
		font-family:Verdana;
		font-size:11px;
	}
td.pmenyy {
  background:#D4DAEB;
	font-size:11px; 
	left:-10px;
}

	 ul#otsing {
		list-style-type:none;
		margin-left:5px;
		padding-left:15px;
		padding-top:5px;
		margin-top:5px; /* Firefoxi jaoks*/
		line-height:100%;
	}
	 
	 ul#menyy {
		list-style-type:none;
		margin-left:5px;
		padding-left:15px;
		padding-top:0;
		margin-top:0; /* Firefoxi jaoks*/
		line-height:100%; 
	}
	
	
	ul#menyy li {
		list-style-image: url('../siteimages/ruutx.gif');
		padding-left:3px;
		padding-right:2px;
		margin-bottom:6px;
		margin-top:6px;
		text-decoration:none;
		font-family:Verdana;
		font-size:10px;
		text-transform:none;
		font-weight:bold;
		}
	
	ul#menyy li.esi {
		list-style-image: url('../siteimages/ruutx.gif');
		 padding-left:3px;
		padding-right:3px;
		margin-bottom:6px;
		margin-top:6px;
		text-decoration:none;
		text-transform:none;
		font-weight:bold;
		/* font-family:Sans-Serif;*/
		 font-size:11px; 
	}

	ul#menyy li.selots {
		list-style-image: url('../siteimages/ruut_sel.gif');
		left: 5px;
		padding-left:3px;
		padding-right:3px;
		margin-bottom:6px;
		margin-top:6px;
		text-decoration:none;
		text-transform:none;
		font-weight:bold;
		 font-size:10px; 
		
	}

ul#menyy li.sel {
		list-style-image: url('../siteimages/ruut_sel.gif');
		left: 5px;
		padding-left:3px;
		padding-right:3px;
		margin-bottom:6px;
		margin-top:6px;
		text-decoration:none;
		text-transform:none;
		font-weight:bold;
		 font-size:11px; 
		/* font-family:Sans-Serif;*/
		/* text-transform:uppercase;
		font-weight:bolder;
		
		font-size:0.8em;
		*/
	}
	ul#menyy li.ala2 {
		list-style-image: none;
		padding-left:8px;
		padding-right:2px;
		margin-bottom:6px;
		margin-top:6px;
		text-decoration:none;
		font-family:Verdana;
		font-size:11px;
		text-transform:none;
		font-weight:normal;
		}
	ul#menyy li.ala3 {
		list-style-image: none;
		list-style-type: none;
		padding-left:12px;
		padding-right:2px;
		margin-bottom:6px;
		margin-top:6px;
		text-decoration:none;
		font-family:Verdana;
		font-size:9px;
		text-transform:none;
		font-weight:normal;
		}

	ul#menyy a:link, #menyy a:active, #menyy a:visited{
		color:#39346f;
		text-decoration:none;
	}

	ul#menyy li  a:link, #menyy_loend a:active, #menyy_loend a:visited{
		color:#39346f;
		text-decoration:none;
	}

	ul#menyy li.pp1	 {
		list-style-image: none;
		list-style-type: none;
		text-transform:uppercase;
		font-weight:bolder;
		font-family:Verdana,Sans-Serif;
		font-size:10px;
		color: #39346f;
		}

	ul#menyy li.pp2	 {
		list-style-type: none;
		text-transform:none;
		font-weight:normal;
		font-family:Verdana,Sans-Serif;
		font-size:10px;
		color: #39346f;
	}

	ul#menyy li.pp3	 {
		list-style-type: none;
		text-transform:none;
		font-weight:normal;
		font-family:Verdana,Sans-Serif;
		font-size:9px;
		color: #39346f;
	}

	ul#menyy li.pp4	 {
		list-style-type: none;
		text-transform:none;
		font-weight:normal;
		font-family:Verdana,Sans-Serif;
		font-size:8px;
		color: #39346f;
	}


	#punktiir{
		background-image: url('punktiir.gif');
		background-position:left bottom;
		background-repeat:repeat-x;
		display:block;/*Teeb kõikide menüüpunktide punktiirid ühepikkuseks*/
	}

/*-----------------------*/

/*ALGAB TEKSTIDEGA SEONDUV*/

	/*Keskmise tulba asjad*/
		#breadcrumb {
			text-transform:none;
			color:#aeaeae;
			font-size:11px;
			font-weight:normal;
			margin-top:10px;
			margin-bottom:20px;
			margin-left:0px;
		}
		
	#pealkiri{
			text-transform:uppercase;
                        color:#0b35ae;     
                        font-weight:bold;  
                        font-size:14px;    
                        margin-top:10px;   
                        margin-bottom:10px;
                        margin-left:25px;
		}

#naituspealkiri{
			text-transform:uppercase;
                        color:#0b35ae;     
                        font-weight:bold;  
                        font-size:14px;    
                        margin-top:10px;   
                        margin-bottom:10px;
                        margin-left:0px;
		}

	
	#uudispealkiri{
			text-transform:uppercase;
                        color:#ff8000;     
                        font-weight:bold;  
                        font-size:14px;    
                        margin-top:10px;   
                        margin-bottom:10px;
                        margin-left:25px;
						/* font-family: Verdana, Arial, Helvetica;  */
		}

	.uudispealkiri{
			text-transform:uppercase;
                        color:#ff8000;     
                        font-weight:bold;  
                        font-size:14px;    
                        margin-top:10px;   
                        margin-bottom:10px;
                        margin-left:25px;
						/* font-family: Verdana, Arial, Helvetica;  */
		}


	 #sisukord_1{
                    text-transform:uppercase;
                        color:#0b35ae;     
                        font-weight:bold;  
                        font-size:14px;    
                        margin-top:10px;   
                        margin-bottom:10px;
                        margin-left:25px;
                }

	#sisukord_2{
                    text-transform:uppercase;
                        color:#0b35ae;     
                        font-weight:bold;  
                        font-size:10px;    
                        margin-top:10px;   
                        margin-bottom:10px;
                        margin-left:25px;
                }
		
		/*Järgnev element on vajalik selleks, et oranz joon oleks ainult teksti pikkune, 
		mitte ei läheks üle ekraani.
		Element "pealkiri" on aga selleks, et pealkirjale padding anda. 
		Span elemendile padding, ega margin miskipärast ei mõjunud.
		*/
		
		#pealkiri span{
			border-style:solid;
			border-color:#ff9933;
			border-width:0 0 5px 0;
		
		}
		
		#uudiste_loend{
			padding-top:0;
			margin-top:0; /* Firefoxi jaoks*/
			margin-left:-15px;
			padding-left:15px;
			background-image: url("sinine_nool.gif");
			background-repeat:no-repeat;
			background-position:0% 50%;
			cursor:pointer;
			font-weight:bolder;
			color:#4477a7;
		}
		#uudis1,#uudis2,#uudis3{

			background-color:#7daedc;
			padding:5px 0 5px 15px;
			color:#363636;
			cursor:pointer;
		}
		
			


/*  SISUKORRA ASJAD */

	#sisukord ul {
		margin-left:0px;
		padding-right:0px;
		margin-bottom:1px;
		padding-bottom:1px;
		margin-top:3px;
		padding-top:3px;
		text-decoration:none;
	}

	ul#sisukord li.p1, ul#sisukord li.p1 a, ul#sisukord li.p1 a:visited  {
		list-style-image: url('../siteimages/ruut_sel.gif');
		padding-left:0px;
		padding-top:1px;
		padding-bottom:1px;
		text-decoration:none;
		font-family:Verdana;
		font-weight:bold;
		font-size:12px;
		color: #39346f;
		/* text-transform:none; */
		}
	
	ul#sisukord li.p2,  ul#sisukord li.p2 a {
		list-style-image: url(nool.gif);
		padding-left:5px;
		text-decoration:none;
		font-family:Verdana;
		font-size:11px;
		text-transform:none;
		font-weight:normal;
		line-height:14pt;
		color: #39346f;
		}

	ul#sisukord li.p3, ul#sisukord li.p3 a, ul#sisukord li.p3 a:visited {
		list-style-type: none;
		padding-left:25px;
		text-decoration:none;
		font-family:Verdana;
		font-size:10px;
		text-transform:none;
		font-weight:normal;
		line-height:12pt;
		color: #39346f;
		}
	ul#sisukord li.p4, ul#sisukord li.p4 a, ul#sisukord li.p4 a:visited {
		list-style-type: none;
		padding-left:45px;
		text-decoration:none;
		font-family:Verdana;
		font-size:10px;
		text-transform:none;
		font-weight:normal;
		color: #39346f;
		}

	td.stru {
        font-size: 11px;
        color: #39346f;
        font-weight: normal;
	}
