/* yld */

body {  margin: 0px; background: url('/www/body.jpg'); background-repeat: repeat-x; background-position: top center }
body, td, input, select, textarea { font-family: Trebuchet MS; font-size: 12px; color: #3A3A3A; 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: 24px; color: #6C4E32; padding: 0px; margin: 0px; padding-top: 0px; font-family: Georgia; font-style: italic; text-align: center; line-height: 28px}
h2 { font-weight: normal; font-size: 16px; color: #D9395E; padding: 0px; margin: 0px; font-weight: normal  }

h3 { font-weight: normal; font-size: 18px; color: #6C4E32; padding: 0px; margin: 0px; padding-top: 0px; font-family: Georgia; font-style: italic; text-align: center; line-height: 20px}

/* layout */

div.top { clear: both; width: 980px; height: 30px; font-size: 10px }
	div.top a { color: white; text-decoration: none }
	div.top a:hover { color: #BF895A; text-decoration: none }
	div.keeled { float: left; padding-top: 6px }
	div.keeled a { padding-right: 5px }
	div.top_menyy { float: right; padding-top: 3px; text-transform: uppercase }
	div.top_menyy a { padding-left: 5px }
	div.top_menyy img { margin-right: 4px }
	img.rss { margin-top: 0px }

div.logo { clear: both }
div.menyy { clear: both; width: 980px; height: 53px; background: url('/www/menyy.jpg'); background-repeat: no-repeat; background-position: bottom; text-align: center }
	div.menyy_i { padding-top: 14px; padding-bottom: 10px;  }
	span.top_pealink, span.top_pealink_valitud { padding: 10px; font-family: Georgia; font-weight: bold; text-transform: uppercase; line-height: 28px;  }
	span.top_pealink_valitud { background: url('/www/valitud.jpg'); background-repeat: no-repeat; background-position: bottom center; }
	span.top_pealink a, span.top_pealink_valitud a:hover { color: #616160; text-decoration: none }
	span.top_pealink a:hover, span.top_pealink_valitud a { color: #616160; text-decoration: none }

div.alamenyy { clear: both; width: 980px: height: 50px }
	div.alamenyy_i { padding-top: 5px }
	span.top_link, span.top_link_valitud { padding: 10px; font-family: arial; font-weight: normal; text-transform: uppercase; font-size: 11px }
	span.top_link_valitud { font-weight: bold }
	span.top_link a, span.top_link_valitud a:hover { color: #B3B3B3; text-decoration: none }
	span.top_link a:hover { color #727272; text-decoration: underline }
	span.top_link_valitud a { color #727272; text-decoration: none}

div.sisu { clear: both; width: 700px; text-align: left }
	div.sisu_i { padding-top: 20px; padding-bottom: 20px }

div.jalus { clear: both; width: 980px; height: 50px }
	div.jalus_i { padding-top: 30px; padding-bottom: 30px }

/* 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 { }
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.Description { clear: both; padding-top: 5px; margin-bottom: 10px }
div.gallery { float: left; width: 170px }
div.GalleryThumbnail { float: left; padding-right: 20px }
div.wrapper {padding: 0px }

div.album_pealkiri { clear: both; padding-bottom: 5px; padding-top: 11px; font-size: 14px }
	div.album_pealkiri a { color: #6C4E32; text-decoration: none }

#GalleryListContainer { padding-left: 110px }
#GalleryContainer .GalleryThumbnail { margin-bottom: 20px }
#GalleryContainer h1 { margin-bottom: 20px }

/* artikkel kahes veerus */

.border { border-right: 1px solid #99CCCC}
div.artikkel_i { padding-right: 15px }
#ArticlesContainer td { vertical-align: top; text-align: justify }

td.art_col_first, td.art_col_sec {  }
td.art_col_first { padding-right: 10px; }
td.art_col_sec { padding-left: 10px; }
td.galerii_parem { padding-left: 50px }

div.gallery_picborder { background: #b7b7b7 }
div.gallery_picborder img { margin: 3px; border: 1px solid white }

#search_and_results { }
#search_results_i, #searh_sidebar_i { padding-bottom: 15px }
#search_results { margin-right: 20px }

.search_query { color: #504f4b; width: 160px; padding-top: 7px; padding-bottom: 7px; background: #f3efe3; padding-left: 5px; border: 1px solid #7c7a74 }
.search_button { margin-top: 4px; background: #665f55; color: white; border: 1px solid black; cursor: pointer; padding: 3px; }

div.search_results_i { padding: 15px }

.SearchResultsLabel {  }
.SearchTypeSelector { border-top: 2px solid #8d8272; font-weight: bold; width: 100%; height: 38px; }
.SearchTypeSelector span { font-weight: normal; color: #666666 }
.SearchTypeSelector div { float: left; }
.SearchTypeSelector div, .SearchTypeSelector a { margin-top: 1px; border: 2px solid #c9baa3; display: block; float: left; height: 36px; line-height: 36px; padding-left: 8px; padding-right: 8px; text-decoration: none; background: #ded7cd; margin-left: 2px; border-top: 0px !important; margin-right: 2px }
a.selected_type, .SearchTypeSelector a:hover { border: 2px solid #8d8272; background: #f4f4f4 !important; text-decoration: none !important; border-top: 0px !important }

h1.find_keyword {  }

#SearchResults { list-style-type: square; line-height: 20px }
span.search_res_date { font-weight: normal; color: #666666 !important; text-decoration: none }

div.search_res_searchbox { background: #ddd6cc; padding: 10px; margin-bottom: 20px }
div.search_res_searchbox td { color: #372d24; padding-right: 8px }

div.search_res_searchbox td input.otsi_input { width: 170px; height: 22px; border: 1px solid #372d24; color: black }
div.search_res_searchbox td input.otsi_button { height: 22px; background: #372d24; border: 1px solid black;  color: white; font-family: Arial; font-size: 10px; text-transform: uppercase; cursor: pointer }


