/*  

* Main CSS

* Date: 01.06.09

*

* @package saurus4

* @author Webgate <web@webgate.ee>

*/



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: #003366; line-height: 18px}

img { border: 0px; margin: 0px; padding: 0px }

form { margin: 0px }

td { vertical-align: top }

.clear { clear: both }





/* Site Links */



a { color: #003366; text-decoration: underline }

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



/* Headings */



h1 { font-weight: normal; font-size: 22px; line-height: 26px; color: #003366; padding: 0px; margin: 0px; font-family: Trebuchet MS; }
h2 { font-weight: normal; font-size: 18px; line-height: 26px; color: #003366; padding: 0px; margin: 0px; font-family: Trebuchet MS; }




/* Lehemall */



div.top_kont { clear: both; width: 985px;}

div.keeled { clear: both; width: 985px; height: 28px; text-align: right }

div.keeled_i { padding: 7px; padding-bottom: 0px }

div.keeled img { margin-left: 5px }

div.logo_kont { clear: both; width: 985px; height: 197px; background: url('/www/top.jpg'); background-repeat: no-repeat; text-align: left}

div.logo { padding-top: 104px }



div.menyy { clear: both; width: 985px; text-align: left }

	div.menyy_i { padding-top: 8px }



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

	div.sisu_i { padding: 20px; padding-top: 40px; padding-right: 80px }

	div.sisu_art { float: left; width: 630px; }

	div.parem_tulp { float: right; width: 230px }

div.jalus { clear: both; width: 100%; height: 40px; background: #feee74;  }

	div.jalus_i { width: 985px;  text-align: left }

	div.jalus_ii { padding-top: 5px; padding-bottom: 10px }

	div.jalus_ii img { margin: 0px; margin-left: 5px }


div.jalus_logod { clear: both; text-align: right; width: 600px }
div.jalus_logod img { margin-left: 10px }
div.jalus_logod_i { padding-top: 10px; padding-bottom: 10px }
/* navi */



#menu { float: left;   }

#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: white; text-decoration: none }

a.mm:hover { color: #e3ab3d; text-decoration: none }

a.mm span { font-weight: normal; font-family: Trebuchet MS; font-size: 14px; text-transform: uppercase }

a.menu_selected { color: #e3ab3d;  text-decoration: none }





#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: #003366 }



#menu ul ul a { padding: 6px; padding-left: 0px; padding-right: 0px; color: white; font-weight: normal; border-bottom: 1px solid #bcbcbc; font-size: 12px; text-decoration: none }

#menu ul ul a:hover { color: #e3ab3d; 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;}











/* Sisumall: Artiklid kahes veerus */



td.art_kahes_veerus_vasak { width: 50%; padding-right: 80px }

.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 }
