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

body {  margin: 0px;  background: url('/www/body.jpg'); background-repeat: no-repeat; background-position: center top}
body, td, input, select, textarea { font-family: Verdana; font-size: 11px; color: #222222; line-height: 18px; }
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top }
.clear { clear: both }

/* Site Links */

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

/* Headings */

h1 { font-weight: normal; font-size: 26px; line-height: 30px; color: #0061aa; padding: 0px; margin: 0px; font-family: Calibri; }
h2 { font-size: 18px; color: #0097E8; padding: 0px; margin: 0px; font-weight: bold; font-family: Trebuchet MS; line-height: 22px; }

/* Lehemall */
div.top { clear: both; width: 937px; height: 109px; }
	div.top_i { padding-top: 6px; }
	div.logo { float: left; }
	div.logo_klikk { height: 101; width: 246px; cursor: pointer }
	div.otsing { float: right; padding-top: 37px }
	div.lahtrid { width: 248px; height: 20px; padding-top: 1px; background-repeat: no-repeat;}
	div.tekstilahter { float: left; width: 170px; height: 20px; background: url('/www/input.jpg'); background-repeat: no-repeat}
		div.tekstilahter_i { float: left; width: 10px; height: 20px }
	div.otsi { float: left; height: 20px; width: 68px; cursor: pointer; background: url('/www/search.jpg'); background-repeat: no-repeat }
	input.tekst { width: 165px; height: 20px; background: none; border: none; padding-left: 4px; line-height: 17px !important }

div.mullid { clear: both; width: 937px; height: 150px }
	div.mull { float: left; width: 301px; height: 146px; background: url('/www/mull.jpg'); background-repeat: no-repeat; text-align: left }
	div.mull_i { padding: 15px }
	div.mull_vahe { float: left; width: 17px; height: 146px }
div.menyy { clear: both; width: 937px; text-align: center; font-family: Arial; font-size: 15px }
div.menyy_i { padding-top: 20px; padding-bottom: 20px; font-weight: bold }
	span.pealink, span.pealink_valitud { padding-left: 10px; padding-right: 10px }
	span.pealink a, span.pealink_valitud a:hover { color: #2061b1; text-decoration: none }
	span.pealink a:hover, span.pealink_valitud { color: #424242; text-decoration: none }

div.top_pilt { clear: both }

div.sisu_taust { clear: both; width: 100%; background: url('/www/sisu_bottom.jpg'); background-repeat: no-repeat; background-position: bottom}
div.sisu { clear: both; width: 937px; text-align: left }
	div.sisu_i { padding: 20px; padding-right: 0px; padding-left: 0px }

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

	div.peamenyy_tiitel { clear: both; width: 281px; height: 45px; background: url('/www/parem_menyy.jpg'); background-repeat: no-repeat; font-family: Calibri; font-size: 19px; color: white }
		div.peamenyy_tiitel_i { padding-left: 40px; padding-top: 13px }
		div.peamenyy_tiitel a { color: white; text-decoration: none }
		div.peamenyy_tiitel a:hover { color: white; text-decoration: underline }
	div.alamenyy { float: right; width: 281px; text-align: left }
		div.alalink, div.alalink_valitud { clear: both; width: 281px; height: 30px; background: url('/www/alamenyy.jpg'); background-repeat: no-repeat; background-position: bottom }
		div.alalink a, div.alalink_valitud { color: #2c2c2c; text-decoration: none }
		div.alalink a:hover, div.alalink_valitud { color: #7D8289; text-decoration: none }
		div.alalink_i { padding-left: 40px; padding-top: 6px }
		span.nool { color: #606060; padding-right: 5px }

div.jalus { width: 100%;  background: url('/www/jalus.jpg');  background-position: center; }
	div.jalus_i { clear: both; width: 937px; height: 194px; text-align: left;  }
	div.jalus_ii { padding-top: 5px }
	img.webgate { display: block; float: right }



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



/* Member */

div.login { clear: both }
	div.toplink_container { clear: both }
	div.toplink { float: left }
	input.login { border: 1px solid black; height: 25px; width: 130px }
	div.input_vahe { clear: both; height: 7px; line-height: 7px }
	input.logi_sisse { border: none; background: none; cursor: pointer; font-weight: bold }
