/*  
* Main CSS
* Date: 01.06.09
*
* @package saurus4
* @author Webgate <web@webgate.ee>
*/

body {  margin: 0px; background: url('/www/background.jpg'); background-position: top center }
body, td, input, select, textarea { font-family: Arial; font-size: 14px; color: black; line-height: 18px}
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top }
.clear { clear: both }
div.sisu ol li, div.sisu ul li { padding-bottom: 10px }

/* Site Links */

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

/* Headings */

h1 { font-weight: normal; font-size: 26px; line-height: 26px; color: #8fd400; padding: 0px; margin: 0px; font-family: arial; }
h2 { font-size: 26px; color: #142142; padding: 0px; margin: 0px; font-weight: normal; font-family: Trebuchet MS; line-height: 28px; }

/* Lehemall */

div.top { clear: both; width: 1024px; height: 171px; text-align: left; background: url('/www/top.png'); background-repeat: no-repeat }

div.menyy { clear: both; width: 1024px; height: 30px; background-color: #e6086e; text-align: left }
	div.menyy_i { padding-top: 5px; padding-left: 35px }
	span.pealink, span.pealink_valitud { font-size: 17px; color: #142142; font-weight: bold }
	span.pealink a, span.pealink_valitud a:hover { color: #142142; text-decoration: none }
	span.pealink a:hover, span.pealink_valitud a { color: #142142; text-decoration: underline }

	div.keeled { float: right; padding-right: 20px }

table.sisu_kont { clear: both;   }

td.alamenyy { width: 200px; height: 100%; background: #a8ad70; text-align: left; font-weight: bold; padding-left: 30px; padding-top: 30px; padding-right: 10px}
	div.alalink, div.alalink_valitud { clear: both; font-size: 17px; padding-bottom: 7px}
	div.alalink a, div.alalink_valitud a:hover {  color: #06144e; text-decoration: none }
	div.alalink a:hover, div.alalink_valitud a {  color: #06144e; text-decoration: underline }
	div.ala2link, div.ala2link_valitud { clear: both; font-size: 15px; padding-left: 40px; padding-bottom: 7px}
		div.ala2link a, div.ala2link_valitud a:hover { color: #06144e; text-decoration: none }
		div.ala2link a:hover, div.ala2link_valitud a { color: #06144e; text-decoration: underline }

td.sisu { width: 444px; !important; text-align: left; background: white; padding-left: 30px; padding-top: 30px; padding-right: 10px }
	

td.parem { width: 300px !important; background: #abb8c2; color: white; font-size: 14px; }
	div.parem_pildid { clear: both }
		div.parem_pildid p { margin: 0px; padding: 0px }
	div.parem_artikkel { clear: both;  padding-left: 30px; padding-top: 30px; padding-right: 30px;  }


div.jalus { clear: both; width: 900px; text-align: left }
	div.jalus_i {  }





/* Sisumall: Artiklid kahes veerus */

td.art_kahes_veerus_vasak { width: 50%; padding-right: 30px }
.border { border-right: 1px solid #99CCCC}
div.artikkel_i { padding-right: 15px }

table td { margin: 0px }

/* Sisumall: Dokumendid */

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


/* Sisumall: Uudised */

div.date_title { clear: both; padding-bottom: 5px }
span.Date, div.newsdate { color: #555555; padding-right: 5px;  }
span.uudised_pealkiri {  }
div.newslist { margin-bottom: 2px }

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

/* Objektimall: Uudiste 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 }


div.months_navigation { width: 520px; clear: both; margin-bottom: 10px }
div.nav_month { float: left; background: #def0f4; font-weight: normal; color: #98a2a7; padding: 10px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid white }
div.nav_month a { color: #367ba2; font-weight: bold }
div.nav_month strong { color: black; }



/* 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 }
