/*  
* 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: top center }
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 }

/* Site Links */

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

/* Headings */

h1 { font-weight: normal; font-size: 27px; line-height: 26px; color: #1d1d1d; padding: 0px; margin: 0px; font-family: Trebuchet MS; }
/* h2 { font-size: 18px; color: #0097E8; padding: 0px; margin: 0px; font-weight: bold; font-family: Trebuchet MS; line-height: 22px; } */
h2, h2.faq_title { font-size: 14px; margin-top: 9px; margin-bottom: 0px; padding-bottom: 3px; font-weight: normal }

/* vorm */

.wg_feedback_form_table { width: 450px !important }

/* bussid */

.bus_table { }
.bus_table td { vertical-align: top; padding-bottom: 20px }
.bus_pic { padding-right: 20px }
.bus_pic img { border: 2px solid #bbbbbb }
.bus_inf {  }
h2.bussid { margin-top: 0px; padding-bottom: 10px; padding-top: 0px }

table.bus_detail { margin-top: 20px }

td.bus_inf_col_a { width: 200px }
td.bus_inf_col_b { }

/* galerii */ 

.GalleryThumbnail { margin-right: 15px }

/* avaleht */

#main_page_news { }
#main_page_news h1 { margin-top: 0px; color: #483e03 }
.news_date { color: #736e61; margin-top: 30px }

/* tootajad */

.taisto_tootajad tr td { vertical-align: top; padding-right: 15px; padding-bottom: 15px }
.tootajad_txt h2 { color: #a91e16; }
.tootaja_pilt { border: 2px solid #444444 }

/* KKK */

h2.faq_title a { text-decoration: none;  } 
h2.faq_title a:hover { text-decoration: underline;  } 

div.faq_content { padding-left: 10px; border-left: 2px solid green }
div.faq_content p { margin: 0px; padding: 0px }

/* Lehemall */

div.nav_otsing { clear: both; width: 1008px; height: 320px;  }
	div.nav_otsing_i { padding-top: 12px }
	div.keeled { float: left; width: 263px; height: 18px; background: url('/www/keeled_taust.jpg'); background-repeat: no-repeat; }
	div.keeled img { margin-top: 4px; margin-right: 4px }
	
	div.otsing { float: right; width: 200px; }
	div.lahtrid { width: 121px; height: 18px; padding-top: 1px; background-repeat: no-repeat;}
	div.tekstilahter { float: left; width: 90px; height: 18px;  }
	div.otsi { float: left; height: 18px; width: 31px; cursor: pointer;  }
	input.tekst { width: 90px; height: 18px; background: none; border: none; padding-left: 4px; line-height: 12px !important }

	div.logo { clear: both; text-align: left; padding-top: 38px }
	div.mail { clear: both; text-align: left; padding-left: 190px; padding-top: 21px }
div.menyy { clear: both; width: 1008px; text-align: left; font-family: Calibri, Arial, sans-serif; font-size: 17px; }

	div.pealink_parem { float: left; width: 10px; height: 29px; background: url('/www/menyy_valitud_parem.jpg'); background-repeat: no-repeat; }
	div.pealink_vasak { float: left; width: 10px; height: 29px; background: url('/www/menyy_valitud_vasak.jpg'); background-repeat: no-repeat; }
	div.menyy_padding { float: left; width: 20px; height: 29px }
	span.pealink, span.pealink_valitud { display: block; float: left; height: 29px; line-height: 26px }
	span.pealink_valitud { background: #c22219;  }
	span.pealink a, span.pealink a:hover { color: #d9261c; text-decoration: none }
	span.pealink_valitud a, span.pealink_valitud a:hover { color: white; text-decoration: none }


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

div.sisu { clear: both; width: 1008px; background: url('/www/sisu_taust.jpg'); background-repeat: no-repeat; background-position: left top; text-align: left;  }
div.sisu_bottom { clear: both; width: 100%; background: url('/www/sisu_bottom.jpg'); background-repeat: no-repeat; background-position: center bottom;  }
	div.sisu_i { padding: 20px; padding-left: 55px; padding-top: 55px; padding-bottom: 0px;  }
	div.sisu_padding { clear: both; width: 1008px; height: 25px;  }
	div.sisu_tekst { float: left; width: 600px;  }
	div.parem_tulp { float: right; width: 300px; }


div.jalus { clear: both; width: 100%; height: 241px; background: url('/www/jalus.jpg'); background-repeat: no-repeat; background-position: center top; }
	div.jalus_i { clear: both; width: 1008px; height: 200px; text-align: left; }
	div.jalus_ii { padding-top: 70px; color: #60635e }
	div.jalus p { display: inline }
	div.jalus_ii a { color: #302902; text-decoration: underline }
	div.jalus_ii a:hover { color: #302902; text-decoration: none }
	div.jalus_link { clear: both; height: 30px; width: 140px; border-bottom: 1px solid #bdc3ba }
	div.jalus_link a { text-decoration: none }
	div.jalus_link a:hover { text-decoration: underline }
	div.jalus_link_i { padding-top: 6px; padding-left: 2px}

	div.jalus_art { float: left }
	div.jalus_link_kont { float: left; padding-left: 60px }
	div.webgate { 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 }

/* parem veerg */

.bussid_paremas_veerus { float: right; margin-right: 0px }

div.buss_paremas_veerus { text-align: center; width: 255px; margin-bottom: 6px; }
div.buss_paremas_veerus div { padding: 3px; }
div.buss_paremas_veerus img { border: 1px solid white }
div.buss_paremas_veerus a { color: #363000; font-size: 11px; text-decoration: underline }
div.buss_paremas_veerus span { display: block; line-height: 13px; margin: 3px }

div.bussiraam { background: #bbbbbb; padding-top: 3px; padding-bottom: 3px; width: 154px; }

.pealink a {
	font-weight: bold
}








































