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

body {  margin: 0px; background-color: white; }
#body_container { }
body, td, input, select, textarea { font-family: Verdana; font-size: 11px; color: black; line-height: 18px}
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top }
.clear { clear: both; display: block; margin: 0px; padding: 0px; line-height: 1px }
div.sisu ol li, div.sisu ul li { padding-bottom: 4px }

.displayblock { display: block !important }

.author { float: right }

.contentwidth { width: 980px;  }

/* main page */

div.mp_left { float: left; width: 440px }
div.mp_right { float: right; width: 500px }

div.mp_left h2 { margin-bottom: 2px }
div.div.mp_left ul { margin-top: 2px }

div.mp_news { margin-top: 30px }
.mp_date { color: #444444 }

.mp_bann { margin-top: 30px }

/* Site Links */

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

/* gallery */

.GalleryThumbnail { margin-left: 10px }
#Gallery_Content { float: right; width: 500px; line-height: 0px }
#Gallery_Content_lai { float: none; clear: both; padding-top: 10px }
.GalleryThumbTitle { width: 145px; line-height: 14px; overflow: hidden; line-height: 0px }
div.Gallery_art { float: left; width: 480px }
div.Gallery_art_i { padding-right: 35px }

.gallery_txt { float: left; width: 500px }
.gallery_preview_list { float: right; width: 440px }
.gal_preview_left { float: left;  }

/* foot */ 

#b2f { height: 60px; }
#footer { line-height: 24px; text-align: left; font-size: 18px; }
#footer a, #footer strong { color: #006c85; font-weight: normal }
#footer_content { }
#footer p { margin: 0px; padding: 0px }
#footer img { }

/* Headings */

h1, .page_title { font-weight: normal; line-height: normal; color: black; padding: 0px; margin: 0px; margin-bottom: 20px; font-family: Georgia; font-size: 36px  }
h2 { padding: 0px; margin: 0px; font-size: 24px; font-family: Georgia; line-height: 25px; color: #006c85; font-weight: normal; margin-bottom: 30px; margin-top: 30px }
h3 { padding: 0px; margin: 0px; font-size: 22px; font-family: Georgia; line-height: 25px; color: #aa7730; font-weight: normal; margin-bottom: 20px; margin-top: 20px }

/* logo bar */ 

div.logobar { height: 180px}
div.logo { float: left; margin-top: 30px }

.language_navi { padding-top: 155px; font-size: 15px; float: right; line-height: 1px  }
.language_navi a {  margin: 0px; padding: 0px; text-decoration: none }
.language_navi a.ln_selected { color: #696969 }

/* peamenyy */

div.navi { padding-left: 6px; padding-right: 6px; height: 34px; line-height: 18px; text-transform: uppercase; font-size: 15px }
div.navi a, div.navi a:hover { text-decoration: none;  }

div.navi div { float: left; margin: 2px; margin-top: 6px; margin-bottom: 0px }

div.navibar_top { color: white; background: #006c85 }
div.navibar_top a { color: white }

div.navibar_btm { color; #006c85; background: white }
div.navibar_btm a { color: #006c85  }

ul.contentnavi, ul.contentnavi li { margin-left: 0px; padding-left: 0px; list-style-type: none; text-indent: 0px }

/* Lehemall */
div.top { clear: both; height: 200px;  }
	div.menyy { float: left; width: 750px; text-align: left; line-height: 20px;  }
	div.menyy_i { padding-top: 36px; }
		span.pealink, span.pealink_valitud { padding-right: 20px; font-family: Georgia; font-size: 16px }
		span.pealink a, span.pealink_valitud a:hover { color: #008ab0; text-decoration: none }
		span.pealink a:hover, span.pealink_valitud a { color: #003543; text-decoration: none }
	

/* alamenyy */

#submenutable { height: 70px }
#submenutable td { line-height: normal; vertical-align: middle !important }
.menyyvalikud { padding-left: 10px; color: #575a5b; font-family: Georgia; font-size: 16px }
.alamenyy { font-size: 33px; font-family: Georgia; color: #003544 }
a.alalink { color: #575a5b; text-decoration: underline }
a.alalink_valitud, a.alalink:hover { color: #008ab0; text-decoration: underline }

/* sisu */

div.sisu { margin-top: 30px; clear: both; text-align: left; }
	div.sisu_i { padding: 20px; padding-top: 0px; padding-left: 0px; padding-right: 0px }


td.artiklid { width: 470px; }
td.artiklid_left { width: 470px; padding-right: 40px; }
td.art_pealkiri { padding-top: 0px }


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

#NewsListContainer h2, #NewsListContainer h3 { margin-top: 0px }
#NewsListContainer { padding-top: 10px }

div.date_title { clear: both; padding-bottom: 10px }
span.Date, div.newsdate { display: block; clear: both; color: #002832; padding-right: 5px;  }
span.uudised_pealkiri a { color: #61451b }
span.uudised_pealkiri a:hover { color: #61451b }
div.newslist { margin-bottom: 2px }
div.news_arch_link { clear: both; margin-top: 10px; font-weight: bold }

div.open_news { float: left; width: 650px;  }
div.open_news_i { padding-right: 40px }
div.lis_of_headlines { float: left; width: 300px; }

div.uudised_yritused { float: left; width: 585px }
div.vanemad_uudised { clear: both; padding-top: 20px; padding-bottom: 10px }
.artdetailheadlines { padding-top: 0px !important }

div.detailvaate_viimased { float: left; width: 300px }
div.artikli_detail { float: left; width: 585px }
div.artikli_detail_i { padding-right: 50px }
div.artdet_wide { width: 100% }

#NewsListContainer h2 a { text-decoration: none; color: #006c85; }
#NewsListContainer h3 { margin-top: 0px; padding-top: 0px }

/* 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 }.vihmavari_link { cursor: pointer; }.vihmavari_link2 { color: #009CD9; cursor: pointer; text-decoration: underline }.vihmavari_link2:hover { text-decoration: none }area.vihmavari_link { cursor: pointer }
