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

body {  margin: 0px; background: url('/lk100/www/body.jpg'); background-repeat: repeat; background-position: top center }
body, td, input, select, textarea { font-family: Arial; font-size: 12px; color: #333333; line-height: 18px}
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top }
.clear { clear: both }
div.sisu ol li, div.sisu ul li { padding-bottom: 0px }

.float_left { float: left }

/* Site Links */

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

/* Headings */

h1 { font-weight: normal; font-size: 22px; line-height: 26px; color: #273d03; padding: 0px; margin: 0px; font-family: Trebuchet MS; }
h2 { font-size: 18px; color: #81a400; padding: 0px; margin: 0px; font-weight: bold; font-family: Trebuchet MS; line-height: 22px; }
h3 { font-size: 13px; font-weight: bold; line-height: 15px; margin: 0px; padding: 0px; color: #81a400 }
span.top_heading { color: #273d03; font-size: 20px }


/* Lehemall */
div.top_et { clear: both; width: 942px; height: 245px; background: url('/lk100/www/top_et.jpg'); background-repeat: no-repeat; display: none }
div.top_en { clear: both; width: 942px; height: 245px; background: url('/lk100/www/top_en.jpg'); background-repeat: no-repeat; display: none }
div.top_ru { clear: both; width: 942px; height: 245px; background: url('/lk100/www/top_ru.jpg'); background-repeat: no-repeat; display: none }
	div.logo { float: left; width: 262px; display: none }
	div.top_art_ja_keeled { float: right; width: 680px; display: none }
	div.keeled { clear: both; text-align: right; padding-top: 35px; font-weight: bold; display: none }
		span.est, span.est_valitud { padding-right: 35px; }
		span.eng, span.eng_valitud { padding-right: 35px; }
		span.rus, span.rus_valitud { padding-right: 41px; }
		div.keeled a {  color: white; text-decoration: none }
		div.keeled a:hover {  color: black; text-decoration: none }
		span.est_valitud a:hover, span.rus_valitud a:hover, span.eng_valitud a:hover { color: black }
	div.top_art { clear: both; padding-left: 86px; padding-right: 30px; padding-top: 10px; color: white; font-family: times new roman; font-size: 17px; line-height: 22px; display: none }
	div.top_art a { color: white; text-decoration: underline }
	div.top_art a:hover { color: white; text-decoration: none }
	div.top_art p { margin-bottom: 0px }
div.sisu_kont { clear: both; width: 942px; background: white}

div.menyy { float: left; width: 310px; text-align: left; display: none}
	div.menyy_top_art { clear: both; width: 310px; height: 166px; background: url('/lk100/www/menyy_top_art.jpg'); background-repeat: no-repeat; }
	div.menyy_top_art_i { padding-left: 70px; padding-top: 10px; padding-right: 30px }
	div.menyy_lingid { clear: both; padding-left: 50px; font-size: 14px; padding-bottom: 30px }
		div.pealink, div.pealink_valitud { clear: both; width: 237px; height: 29px }
		div.pealink {  background: url('/lk100/www/menyy.jpg'); background-repeat: no-repeat; }
		div.pealink_valitud {  background: url('/lk100/www/valitud.jpg'); background-repeat: no-repeat; }
		div.pealink a, div.pealink_valitud a { display: block; clear: both; padding-top: 6px; padding-left: 22px }
		div.pealink a, div.pealink_valitud a:hover { color: #517e07; text-decoration: none }
		div.pealink a:hover, div.pealink_valitud a { color: #517e07; text-decoration: none }


div.alamenyy { clear: both; }

div.sisu { float: left; width: 600px; text-align: left; background: white }
	div.sisu_i { padding: 20px; padding-bottom: 30px }

div.jalus { clear: both; width: 942px; height: 117px; background: url('/lk100/www/jalus.jpg'); background-repeat: no-repeat; text-align: left; font-size: 14px; display: none }
	div.jalus p { margin: 0px }
	div.jalus_i { padding-top: 10px }
	div.jalus a { color: #273d03; text-decoration: underline }
	div.jalus a:hover { color: #273d03; text-decoration: none }
	div.jalus td { font-size: 14px }



/* avaleht */

table.cal_maintable { background: url('/lk100/www/kalender.jpg'); background-repeat: no-repeat; width: 181px !important; height: 182px !important; display: none }
table.cal_maintable_keel_0 { background: url('/lk100/www/kalender_et.jpg'); background-repeat: no-repeat;  }
table.cal_maintable_keel_502 { background: url('/lk100/www/kalender_ru.jpg'); background-repeat: no-repeat;  }
table.cal_maintable_keel_1 { background: url('/lk100/www/kalender_en.jpg'); background-repeat: no-repeat;  }
td.caltext b { display: none }
td.cal, td.cal_nottoday, td.cal_actual { }
td.cal a, td.cal_nottoday a, td.cal_actual a { text-decoration: none; color: #274601; font-weight: bold; font-size: 11px }
a.today_bd { text-decoration: underline }
td.day_bd { border: 1px solid #7fa104; background: #7fa104; text-align: center }
td.caltext table { margin-top: 10px }

/*select.drd { display: none }
table.cal_maintable td table td img {  margin-top: 7px; margin-left: 10px }*/



/* all days */
a.today, a.day { display: block; border: 1px solid #d3ddac; background: white; text-align: center }

/* siin all on yritused */
a.today_bd, a.day_bd { display: block; text-align: center; background: #7fa104; text-decoration: underline !important; color: white !important }

div.kalender { clear: both; }
	div.kalenderi_kuva { float: left; width: 200px;  }
	div.syndmuste_loetelu { float: left; width: 360px; height: 182px; overflow: auto; background: url('/lk100/www/syndmused_taust.jpg'); background-repeat: repeat-x; background-position: bottom }
	div.syndmuste_loetelu_i { padding-left: 10px; padding-bottom: 10px; padding-top: 4px }
	div.syndmus { clear: both; height: 70px }
		div.yrituse_kuupaev { text-align: center; float: left; width: 48px; height: 48px; background: url('/lk100/www/date.jpg'); background-repeat: no-repeat; background-position: left }
			div.yrituse_kuupaev span { display: block; font-family: Georgia }
			div.yrituse_kuupaev span.event_day { line-height: 25px; color: white; font-size: 28px; padding-top: 1px; font-weight: normal }
			div.yrituse_kuupaev span.event_month { color: #bac749; font-size: 14px; padding-top: 0px; font-weight: bold; font-family: Arial; text-transform: uppercase }
		div.kirjeldus_pealkiri { float: left; width: 270px;  }
			div.kirjeldus_pealkiri_i { padding-left: 15px }
			div.click_on_cal_row { cursor: pointer }
			div.kirjeldus_pealkiri_hover, div.kirjeldus_pealkiri_hover a, div.kirjeldus_pealkiri_hover h3 { color: #274601 }

/*.cal_selectbox_tr td { display: none } */

.cal_navirow { text-align: center }
.cal_navirow { padding: 0px; height: 34px }
.cal_navirow table { width: 159px }
.cal_prevbtn, .cal_nextbtn { padding-top: 15px }
.cal_nextbtn { text-align: right }
.cal_monthname { text-align: center; padding-top: 12px; color: white; font-weight: bold }

.yrituse_meta { padding-left: 5px }
.yrituse_meta_row span { background: #bbc749; color: #1e2f03; font-size: 11px; padding-left: 4px; padding-right: 4px; }

.yritus_headline { margin-bottom: 20px }
div.kirjeldus { clear: both; }

div.yrituse_kuupaev { float: left; padding-right: 5px; font-weight: bold;   }
div.tapsustav_sona { clear: both }
div.yrituse_asukoht { clear: both; font-weight: bold; font-size: 14px; color: black; padding-top: 10px; padding-bottom: 0px; }
div.syndmuse_art { clear: both; padding-top: 20px }
div.yrituse_kell { float: left }


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

#NewsArchiveContainer ul.year {
	width: 100%;
	height: 20px;
	list-style: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding: 0px;
	border-bottom: 1px solid rgb(200,200,200);
	border-left: 1px solid rgb(200,200,200);
}

#NewsArchiveContainer ul.year li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid rgb(200,200,200);
	border-top: 1px solid rgb(200,200,200);
	line-height: 20px;
}

#NewsArchiveContainer ul.year li.selected {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid rgb(200,200,200);
	border-top: 1px solid rgb(200,200,200);
	line-height: 20px;
	background-color: rgb(240,240,240);
}

#NewsArchiveContainer ul.month {
	width: 100%;
	height: 20px;
	list-style: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	border-bottom: 1px solid rgb(200,200,200);
	border-left: 1px solid rgb(200,200,200);
}

#NewsArchiveContainer ul.month li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid rgb(200,200,200);
	border-top: 1px solid rgb(200,200,200);
	line-height: 20px;
}

#NewsArchiveContainer ul.month li.selected {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid rgb(200,200,200);
	border-top: 1px solid rgb(200,200,200);
	line-height: 20px;
	background-color: rgb(240,240,240);
}

#NewsListContainer {
	margin-top: 20px;
}



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


/* foorum */

table.DataTable a { color: #3A3A3A; text-decoration: none; font-weight: bold }
table.DataTable a:hover { color: #3A3A3A; text-decoration: none; font-weight: bold }

table.DataTable td { padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid gray; color: #3A3A3A  }

td.foorum { width: 500px; border-bottom: 1px solid gray;  }
td.teemad { width: 100px; border-bottom: 1px solid gray }
td.viimane_postitus { width: 100px; border-bottom: 1px solid gray }

td.foorum_esimene { width: 500px;  }
td.teemad_esimene { width: 100px; border: none }
td.viimane_postitus_esimene { width: 100px; border: none }

#ForumContainer, #ForumMessageContainer, #ForumTopicContainer { color: #3A3A3A }




/* foorum teema vaade */

div.pealkiri_kont { clear: both; height: 25px; width: 500px;  }
div.pealkiri_kont_i { margin-bottom: 30px }
div.pealkiri_kont h1 { float: left; border: none }
div.uus_teema { float: right }

td.teema_teema { width: 300px }
td.teema_autor { width: 100px }
td.teema_vastuseid { width: 100px }
td.teema_viimane { width: 100px }

table.FormTable { }
input.lahter { width: 300px; }
textarea.lahter { width: 300px; height: 200px}
input.check_nupp { width: 20px }

table.FormTable td { padding: 5px}


/* postituste vaade */

div.teema_autori_postitus { clear: both; border-bottom: 1px solid gray }
div.teema_autori_postitus_i { padding-bottom: 15px }
div.kirjuta_vastus { clear:both; padding-top: 10px; padding-bottom: 0px }