/* yld */

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

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

.clear { clear: both }

a { color: black; text-decoration: underline }
a:hover { color: black; text-decoration: none }

h1, b.avaleht { font-weight: normal; font-size: 24px; color: #AFAFAF; padding: 0px; margin: 0px; padding-top: 0px; font-family: Tahoma; line-height: normal }
h2 { font-weight: normal; font-size: 20px; color: #D92274; padding: 0px; margin: 0px; font-weight: normal; padding-top: 30px; padding-bottom: 10px  }

b.avaleht { color: #D8FAFF; }



/* layout */

div.top { clear: both; width: 966px; height: 143px }
	div.logo { float: left; vertical-align: bottom }
	div.keeled { text-align: right }
	div.keeled_i { padding-top: 14px }
		div.peamenyy_i { padding-top: 61px }

div.banner { clear: both; width: 966px; height: 313px; }
	div.banner_art { float: left; text-align: left; width: 350px; height: 200px; color: white; background: url('/www/top.jpg'); background-repeat: no-repeat;  }
	div.banner_art p { display: inline; margin: 0; padding: 0 }
	div.banner_art a { color: white; text-decoration: underline }
	div.banner_art a:hover  { color: white; text-decoration: none }
	div.banner_art_i { padding-top: 80px }
	div.banner_flash { float: right; width: 616px; height: 313px; }
	div.banner_flash { }
	div.avaleht_loe_veel { clear: both; height: 30px; width: 69px; background: url('/www/banner_loe_veel.jpg'); background-repeat: no-repeat; background-position: bottom }
	div.avaleht_loe_veel_i { padding-top: 9px; padding-left: 7px }
	div.avaleht_loe_veel a { color: #FCE000; text-decoration: none }
	div.avaleht_loe_veel a:hover { color: #FCE000; text-decoration: underline }
div.menyy_pealkiri { float: left; text-align: left }
div.menyy_pealkiri_i { padding-top: 45px }
div.menyy_pealkiri h1 { font-size: 35px; font-weight: normal; font-family: Trebuchet MS; width: 350px; }

div.sisu { clear: both; width: 966px; text-align: left }
	div.sisu_i {  }


div.jalus { clear: both; width: 100%; height: 221px;  background: url('/www/jalus.jpg'); background-repeat: repeat-x; }
div.jalus_pikkus { width: 966px; text-align: left;}
div.jalus_i {  }
	div.peamenyy_jaluses { padding-top: 100px; color: white; clear: both; padding-bottom: 10px }
		div.peamenyy_jaluses span { padding: 3px; padding-top: 0px; padding-bottom: 0px }
	div.kontakt { float: left; width: 600px }
	div.peamenyy_jaluses a { color: white; text-decoration: none }
	div.peamenyy_jaluses a:hover { color: #fadf00; text-decoration: none }


div.marketing { padding-top: 90px; float: right; width: 200px }





/* 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.album_pilt a { color: #373737; text-decoration: none }
div.album_pilt a:hover { color: #373737; text-decoration: underline }
div.album_art { float: left; width: 600px;  }
div.album_pilt { float: right; width: 170px }
div.album_pealkiri { clear: both; padding-top: 10px; padding-left: 10px; margin-bottom: 20px }
div.gallery_avaleht { clear: both;  }
div.pilt { border: 1px solid white }
div.pilt_i { background: #ABBDC5; padding: 2px }


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 }

/* navi */

#menu { float: right; }
#menu ul { list-style: none; margin: 0; padding: 0; white-space: nowrap; float: left; }
#menu a { display: block; margin: 0; margin-left: 16px; padding: 0px; }
a.mm { color: #0082D1; text-decoration: none }
a.mm:hover { color: #D3005F; text-decoration: none }
a.mm span { font-weight: normal; font-family: Trebuchet MS; font-size: 17px; text-transform: uppercase }
a.menu_selected { color: #D3005F;  }


#menu li {position: relative;  }

#menu ul ul { white-space: normal; position: absolute; z-index: 500; width: 180px; border: 6px solid white }
#menu ul ul { text-align: left }
#menu ul ul li { background: #dfdbd8 }

#menu ul ul a { padding: 6px; padding-left: 0px; padding-right: 0px; color: #0072b7; font-weight: normal; border-bottom: 1px solid #bcbcbc; font-size: 12px; text-decoration: none }
#menu ul ul a:hover { color: #d3005f; font-weight: normal; text-decoration: none }
#menu ul ul a { margin-right: 10px }
.noborder { border: 0px !important }

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}






#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: #332C24; 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 }





