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

body {  margin: 0px; background: white }
body, td, input, select, textarea { font-family: Arial; font-size: 12px; color: black; line-height: 18px}
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top }
.clear { clear: both }
.pointer { cursor: pointer }
td { font-family: verdana; font-size: 11px }
/* Site Links */

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

a.tooreainest { clear: both; padding-top: 5px }

/* Headings */

h1 { font-weight: normal; font-size: 18px; line-height: 26px; color: black; padding: 0px; margin: 0px; font-family: Verdana; text-transform: uppercase; padding-top: 10px }
h2 { font-size: 18px; color: #0097E8; padding: 0px; margin: 0px; font-weight: bold; font-family: Verdana; line-height: 22px; }
h4 { font-size: 12px; line-height: 17px; padding: 0px; margin: 0px; margin-bottom: 4px; margin-top: 4px; cursor: pointer }
/* Lehemall */
div.top { width: 990px; height: 79px; text-align: left}
	div.logo { float: left }
	div.otsing_kont { float: right; text-align: right}
		img.top_img { display: block; float: left }
		div.keeled { float: left; padding-top: 40px }
		div.keeled select { font-size: 11px }
		div.otsing { float: left; padding-top: 40px; padding-left: 15px; padding-right: 9px }
			div.lahtrid { clear: both; width: 256px }
				div.tekstilahter { float: left }
				input.tekst { width: 197px; height: 18px; border: 1px solid #c0c0c0 }
				div.otsi { float: left; padding-left: 1px; padding-top: 1px }
				input.otsi_button { width: 54px; height: 18px; border: none; background: url('/madetogo/www/otsi.jpg'); cursor: pointer; font-weight: bold; font-size: 11px }




div.leht_kont, div.avaleht_leht_kont { width: 992px; border: 5px solid #808080; text-align: left; background: white }
div.avaleht_leht_kont { width: 993px; height: 559px }
	div.ava_vasak { float: left;  }
		img.clear { display: block; clear: both }
		img.float { display: block; float: left }
	div.ava_parem { float: left }

div.menyy { clear: both; width: 992px; text-align: left }
	div.menyy_i { padding-top: 3px; padding-left: 3px;  }
	img.peamenyy { margin-right: 1px }

div.alamenyy { clear: both; width: 990px; text-align: left }

div.sisu { clear: both; width: 990px; text-align: left; font-family: verdana; font-size: 11px;  }
	div.sisu_i { padding: 20px; padding-top: 20px; padding-bottom: 0px }

div.scroller { clear: both; width: 990px; text-align: left;  }
	h1.scroller { padding-bottom: 10px }
	img.nool_vasak { display: block; float: left; margin-right: 20px; margin-top: 5px }
	img.nool_parem { display: block; float: left; margin-left: 20px; margin-top: 5px}
	div.scroller_i { padding-top: 0px; padding-left: 20px; padding-bottom: 20px }
	div.scroller_picture { float: left; padding-right: 20px }


	.myactive { border: 1px solid gray }

	div.avalehele { clear: both; padding: 10px; margin-bottom: 10px }
		div.avalehele img { display: block; float: left }
		div.avalehele b { display: block; float: left; padding-top: 13px; padding-left: 5px }
div.jalus { clear: both; width: 990px; text-align: left }
	div.jalus_i { padding-bottom: 20px; padding-top: 5px; padding-left: 0px }
	div.jalus table { width: 980px;  }
	div.jalus table td { font-family: verdana; font-size: 10px; color: #1a1718 }
	div.jalus table td a {  color: #1a1718; text-decoration: none }
	div.jalus table td a:hover {  color: #1a1718; text-decoration: underline }

#wg_media_column {  }

hr { background: #808080; }

table.toitevaartus { border: 1px solid #4f4d50; width: 370px; color: #232124 }
table.toitevaartus td { border-bottom: 1px solid #89888a; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; padding-right: 5px;   }
td.header { background: #010100; color: white; text-align: center; font-weight: normal; font-size: 14px; height: 30px; vertical-align: middle; border: none !important }
td.border_left { border-left: 6px solid white; }
td.border_right {  border-right: 6px solid white; text-align: right }
td.border_no { border-bottom: none; padding-left: 10px !important; padding-right: 10px !important }

#wg_article_column {  }

/* GDA */

table.saiad { width: 770px }
table.saiad td { padding-left: 15px; padding-top: 15px; margin: 0px; border-bottom: 1px solid black }

td.no_padding { padding: 0px !important; margin: 0px; line-height: 0px }

table.GDA { width: 440px; background: url('/madetogo/www/GDA_taust.jpg'); background-repeat: no-repeat }
table.GDA td { width: 80px; text-align: center; font-weight: bold; vertical-align: bottom; }
tr.head td {  height: 33px; line-height: 13px }
tr.head_ru td {  height: 30px; font-size: 10px; font-weight: normal; line-height: 12px; vertical-align: middle;  }
tr.grammid td {  height: 15px; font-size: 15px }
tr.protsent td {  height: 45px; vertical-align: middle; font-size: 15px }

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