/* yld */

body {  margin: 0px; background: url('/www/body.jpg'); background-repeat: repeat-x; background-position: top center; background-color: #F2F2F2 }
body, td, input, select, textarea { font-family: Tahoma; font-size: 13px; color: #666666; line-height: 17px}

img { border: 0px }
form { margin: 0px }

.clear { clear: both }

a { color: #7D8289; text-decoration: underline }
a:hover { color: #7D8289; text-decoration: none }

h1 { font-weight: normal; font-size: 36px; color: #8090A0; padding: 0px; margin: 0px; padding-top: 0px; font-family: Georgia, Times, Arial; line-height: 40px}
h2 { font-weight: normal; font-size: 16px; color: #D9395E; padding: 0px; margin: 0px; font-weight: normal; font-family: Georgia, Times, Arial;   }

/* layout */

div.keele_nav { clear: both; width: 940px; height: 50px; background: url('/www/keele_nav.jpg'); background-repeat: no-repeat; text-align: left}
	div.keeled { float: left; font-family: Georgia;  color: white; padding-top: 15px; font-size: 15px }
	div.keeled a { color: white; text-decoration: none }
	div.keeled a:hover { color: white; text-decoration: underline }
	div.logo { float: left; padding-left: 120px }
div.top { clear: both; width: 940px; height: 270px; background: url('/www/top.jpg'); background-repeat: no-repeat; }
div.sisu_kont { clear: both; width: 940px; text-align: left;  }
div.sisu_kont_i { padding-top: 20px; padding-bottom: 20px }
	div.menyy_kont { float: left; width: 172px; }
	div.menyy { clear: both; width: 172px; font-size: 16px; border-bottom: 1px solid #D4D4D4; font-family: Georgia, Times, Arial;  }
		div.link { width: 172px; height: 25px; border-top: 1px solid #D4D4D4;  }
		div.pealink, div.pealink_valitud { padding-top: 3px; padding-left: 10px }
		div.pealink a, pealink_valitud a:hover { color: #6F6F6F; text-decoration: none }
		div.pealink a:hover, div.pealink_valitud a { color: #6F6F6F; text-decoration: none }
		div.pealink_valitud { padding-bottom: 2px; border-bottom: 3px solid #E5A801; }
		
		div.ala_link_laius { width: 172px; height: 27px; border-bottom: 0px solid #E5A801; border-top: 1px solid #D4D4D4 }
			div.viimane_alalink { border-bottom: 3px solid #E5A801; }
			div.alalink, div.alalink_valitud { padding-left: 30px; padding-top: 3px }
			div.alalink a, div.alalink_valitud a:hover { text-decoration: none }
			div.alalink a:hover, div.alalink_valitud a { text-decoration: none; color: #e5a801 }

		div.kategooriad { width: 172px; height: 27px; border-bottom: 3px solid #E5A801; border-top: 1px solid #D4D4D4 }
			div.kategooriad_i { padding-left: 55px }
		div.kategooriad_link, div.kategooriad_link_valitud { float: left; padding-left: 3px; padding-right: 3px; padding-top: 3px }
			div.kategooriad_link a, div.kategooriad_link_valitud a:hover { text-decoration: none }
			div.kategooriad_link a:hover, div.kategooriad_link_valitud a { text-decoration: none; color: #e5a801 }

	div.banner_vasak { clear: both; width: 172px }
		div.banner_vasak_i { padding-top: 30px }

	div.sisu { float: left; width: 596px;  }
		div.sisu_i { padding-left: 20px; padding-right: 20px; padding-bottom: 20px }

	div.parem_kast_kont { float: right; width: 172px }
		div.lingid { clear: both; width: 172px; height: 25px; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; font-weight: bold }
			div.lingid_i { padding-top: 3px; padding-left: 10px }
			div.parem_link { clear: both; padding-left: 10px; padding-top: 10px }
			div.parem_link a { text-decoration: none }
			div.parem_link a:hover { text-decoration: underline }

div.jalus { clear: both; width: 100%; height: 50px; background: url('/www/jalus.jpg'); background-repeat: repeat-x; color: white;}
div.jalus_pikkus { width: 940px; height: 50px;  text-align: left }
div.jalus_i { padding-top: 5px; padding-left: 192px }
div.jalus a { color: white; text-decoration: underline }
div.jalus a:hover { color: white; text-decoration: none }
div.jalus p { display: inline }

/* dokumendid */

a.DocumentIcon { float: left; }
a.DocumentIcon img { border: none; }
div.Document { margin-bottom: 12px; }
h2.DocumentTitle { }
h2.DocumentTitle a, h1.DocumentTitle a:hover { color: blue; text-decoration: none; font-size: 15px; font-weight: bold }
h2.DocumentTitle a:hover { color: blue; text-decoration: underline;  }
h2.DocumentTitle, p.DocumentDesc, p.DocumentData { margin: 0px; padding: 0px; margin-left: 35px; }

/* Uudised */

h2.newsheadline { margin-bottom: 2px }
span.Date, div.newsdate { color: #555555; padding-right: 5px }

div.newslist { margin-bottom: 2px }

div.news_arch_link { clear: both; margin-top: 10px; font-weight: bold }

/* arhiiv */

div.a_years { clear: both;  }
div.a_years a { text-decoration: none }
div.a_years a:hover { text-decoration: underline }

div.a_months { margin-top: 6px; margin-bottom: 15px; clear: both; height: 25px; }
div.a_month, div.a_month_sel { float: left; padding: 10px; padding-top: 0px; padding-bottom: 0px; background: #e0e0e0; border-right: 1px solid white; line-height: 25px; height: 25px; }
div.a_month_sel { font-weight: bold }
div.a_month a { text-decoration: none }
div.a_month a:hover { text-decoration: underline }

/* otsing */

div.SearchResultsLabel { }
div.FoundResults { border: 1px solid red }
div.SearchTypeSelector { margin-bottom: 10px; clear: both; width: 520px; height: 30px }
div.SearchTypeSelector a { text-decoration: none }
div.SearchTypeSelector a:hover { text-decoration: underline }
div.SearchResultsLabel, div.FoundResults { padding: 5px; background: #e0e0e0; float: left; border-right: 1px solid white }

div.ResultTitle { margin-top: 10px; font-weight: bold }

div.SearchPaging { padding: 5px; background: #e0e0e0; margin-top: 10px }
div.SearchPaging a, div.SearchPaging span { padding-right: 5px; }
div.SearchPaging a { text-decoration: none }
div.SearchPaging a:hover { text-decoration: underline }


/* galerii */


div.gallery { float: left; width: 500px }
div.GalleryThumbnail { float: left; padding-right: 20px }
div.wrapper {padding: 0px }

/* artikkel kahes veerus */

.border { border-right: 1px solid #99CCCC}
div.artikkel_i { padding-right: 15px }








