/* yld */

body {  margin: 0px; background: url('/www/body.jpg'); background-repeat: repeat-x; background-position: bottom center }
body, td, input, select, textarea { font-family: verdana; font-size: 11px; color: black; line-height: 17px}

img { border: 0px }
form { margin: 0px }

.clear { clear: both }

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

h1 { font-weight: normal; font-size: 2.2em; color: #A11B2B; padding: 0px; margin: 0px; font-family: Times New Roman; line-height: 1.5em}
h2 { font-weight: normal; font-size: 1.7em; color: #002F33; padding: 0px; margin: 0px; font-weight: normal; line-height: 1.5em; font-family: Times New Roman;  }
h2.kalender { padding-bottom: 10px }

/* layout */

div.top { clear: both; height: 149px; width: 936px }
	div.logo { float: left }
	div.banner { float: left }
	div.banner p { display: inline }
	div.banner p embed { margin-top: 30px }
	div.otsing_kast { float: right }
		div.keeled { clear: both; font-size: 10px; padding-top: 36px; margin-bottom: 5px; text-align: right; }
		div.keeled a { text-decoration: none }
		div.keeled a:hover { text-decoration: underline }
		div.keeled img { margin-left: 2px }
		
		div.otsing { clear: both; width: 230px } 
			div.tekstilahter { float: left; width: 175px; height: 30px; background: url('/www/otsing.jpg'); background-repeat: no-repeat }
				input.tekst { border: 0px; background: none; width: 170px; height: 30px; padding-left: 3px; padding-top: 6px }
			div.otsi { float: left; cursor: pointer; width: 52px; height: 30px; background: url('/www/otsi.jpg'); background-repeat: no-repeat; margin-left: 3px }
				input.otsi { background: none; border: none }
	div.sisukaart_kont { clear: both; padding-top: 12px; text-align: right; font-size: 11px }
	div.sisukaart_kont_ru { clear: both; padding-top: 12px; text-align: right; font-size: 9px }
		div.sisukaart_kont span { padding: 5px;  }
		div.sisukaart_kont img { margin-left: 4px }
		div.sisukaart_kont a { color: #695D54; text-decoration: underline;   }
		div.sisukaart_kont a:hover { color: #695D54; text-decoration: underline }
		div.sisukaart_kont_ru span { padding: 5px;  }
		div.sisukaart_kont_ru img { margin-left: 4px }
		div.sisukaart_kont_ru a { color: #695D54; text-decoration: underline;   }
		div.sisukaart_kont_ru a:hover { color: #695D54; text-decoration: underline }

div.peamenyy { font-family: Arial; font-size: 17px; font-weight: normal; clear: both; background-color: #006068; width: 100%; height: 45px; border-bottom: 2px solid white }
	div.peamenyy_i { width: 936px }
	ul.peamenyy, ul.peamenyy li { padding: 0px; margin: 0px; text-indent: 0px }
	ul.peamenyy { list-style-type: none; }
	ul.peamenyy li { border-bottom: 0px solid white; padding: 14px; padding-top: 0px; padding-bottom: 0px; float: left; text-traxnsform: uppercase; height: 45px; }
	ul.peamenyy li img { margin-top: 18px }
	ul.peamenyy li a { color: white; text-decoration: none; display: block; margin-top: 15px }
	ul.peamenyy li a:hover { color: #bae55e; text-decoration: none }
	ul.peamenyy li.pealink { border-bottom: 2px solid #BAE55E; background: #BAE55E; border-left: 2px solid white; border-right: 2px solid white; }
	ul.peamenyy li.pealink a, ul.peamenyy li.pealink a:hover { color: #006068; text-decoration: none  }
	.esimene {  }


	div.font_size { float: right }
	div.font_size_i { padding-top: 15px }

div.alamenyy { clear: both; background-color: #BAE55E; width: 100%; height: 41px;  }
	div.alamenyy_i { width: 936px; height: 41px }
	ul.alamenyy { list-style-type: none; margin: 0px; padding: 0px }
	ul.alamenyy li { display: block; float: left; height: 41px }
	ul.alamenyy li a { display: block; float: left; color: #00491A; text-decoration: none; padding-top: 12px }
	ul.alamenyy li a:hover { color: #006068; text-decoration: none }
	li.alalink { background: #BAE55E }
	li.alalink a { font-weight: bold }
	ul.alamenyy img.spr { display: block; float: left;  }


div.sisu { clear: both; width: 936px; text-align: left }
div.sisu_left_col { float: left; width: 766px }
div.sisu_left_col_wide { width: 920px;  }
	div.sisu_i { padding-top: 20px; padding-right: 15px }


div.jalus { clear: both; width: 100%; height: 108px; background: url('/www/jalus.jpg'); background-repeat: repeat-x;  }
	div.jalus_i { width: 936px; text-align: left }
	div.jalus_ii { padding-top: 25px }
	div.jalus a { color: #303424; text-decoration: underline }
    div.jalus a:hover { color: #303424; text-decoration: none }

/* third_level_menu */

div.third_level_menu_left { float: left !important; margin-left: 0px !important }
div.kataloog_sisu { float: right; width: 640px }

#third_level_menu { float: right; width: 240px; margin-left: 20px; line-height: 20px }
#third_level_menu_bg { background: #cde985; padding-top: 12px; padding-bottom: 12px; border-left: 2px solid #76b900; padding-right: 18px }
#third_level_menu_bg ul, #third_level_menu_bg li {  }
#third_level_menu_bg ul { margin-top: 0px; margin-bottom: 0px; list-style-type: square; color: #345100 }
#third_level_menu_bg ul a { color: #26581b; text-decoration: none }
#third_level_menu_bg ul a:hover { color: #26581b; text-decoration: underline }
#third_level_menu_bg ul a.selected { font-weight: bold }

/* lists */

#ArticleListContainer ul, #Sub_Art_Container ul { list-style-type: square; color: #345100; line-height: 20px }

/* loe edasi */

div.loe_edasi { clear: both; height: 15px; width: 75px; background: url('/www/loe_edasi.jpg'); background-repeat: no-repeat; text-transform: uppercase }
div.loe_edasi a { color: white; text-decoration: none; font-size: 10px; line-height: 13px; display: block; padding-left: 18px  }
div.loe_edasi a:hover { color: white; text-decoration: underline }

/* kalender */

#Event_Container { float: left; width: 730px; }
div.events_right_col td { padding: 8px }

tr.event_meta td { vertical-align: top; background: #e1f4a9; color: #0c7207 }
tr.event_description td { background: #f3f3f3; border-bottom: 6px solid white; border-top: 1px solid white }

td.event_name { font-weight: bold }

div.events_left_col { float: left; width: 200px; }
div.events_right_col { float: left; width: 430px; }

div.kalender_art { clear: both; width: 430px; padding-top: 20px }


/* uudiste arhiiv */

div.year_navi, div.month_navi { font-size: 13px }

div.year_navi a, div.year_navi a:hover { float: left; display: block; padding: 9px; background: #e1f4a9; border-bottom: 1px solid #e1f4a9; color: #0c7207; text-decoration: none; margin-right: 1px }
div.year_navi a.selected_year:hover, div.year_navi a.selected_year { background: #0c7207; border-bottom: 1px solid #0c7207; color: #e1f4a9; text-decoration: none;  }

div.month_navi { padding: 9px; background: #0c7207; color: white }
div.month_navi a { color: white }
div.month_navi a:hover { color: white; text-decoration: none }

#NewsArchiveContainer p { margin: 0px; margin-top: 5px }

.newslist { margin-top: 9px }

/* avaleht */
  
div.avaleht_sisu_kont { }
	div.avaleht_uudised { clear: both;  }
	div.avaleht_uudised_i { padding-bottom: 20px }
		div.avatud_uudised { width: 372px; float: left }
		div.avatud_uudised_i { padding-top: 20px; padding-bottom: 30px }
		.parem_badding { padding-right: 20px }
		div.kuupaev { clear: both; padding-bottom: 4px }
		div.uudiste_arhiiv { clear: both; height: 15px; width: 100px; background: url('/www/uudiste_arhiiv.jpg'); background-repeat: no-repeat; text-transform: uppercase }
		div.uudiste_arhiiv a { color: white; text-decoration: none; display: block; padding-left: 18px; line-height: 13px; font-size: 10px; }
		div.uudiste_arhiiv a:hover { color: white; text-decoration: underline }
	div.kalender_ja_art { clear: both;  }
	div.kalender { float: left; padding-right: 60px }
	div.avaleht_art { float: left; width: 500px }
		div.avaleht_art img.avalehe_pilt { float: left; margin-right: 15px; border: 1px solid #444444 }
		div.avalehe_art_rida { padding-bottom: 9px }


div.avaleht_parem_banner { float: right; width: 170px; height: 900px; background: url('/www/parem_banner_taust.jpg'); background-repeat: no-repeat; }
div.avaleht_parem_banner_i { padding-top: 8px }



/* uued uudised */

div.main_page_news_left { float: left; width: 372px;  }
	div.main_page_news_left_i { padding-right: 20px; padding-bottom: 20px }

div.main_page_news_right { float: left; width: 372px;  }






/* kalender */

div.kirjeldus { clear: both; padding-top: 15px }

div.yrituse_kuupaev { float: left; padding-right: 5px; font-weight: bold  }

div.yrituse_asukoht { clear: both; font-weight: bold; font-size: 14px; color: black; padding-top: 10px; padding-bottom: 0px }

div.yrituse_kell { float: left }

div.tapsustav_sona {  }

select {  }

table.cal_maintable { border: 1px solid #E5E5E5; width: 188px;  }
table.cal_maintable td {  }

div.qwerty { clear: both; padding-top: 10px }

.cal { text-align: center; border: 1px solid #E5E5E5 }
.cal a { text-decoration: none; color: #525B5F; }
.cal a:hover { text-decoration: none; color: #3EB600 }
.cal_actual { background-color: #BEBEBE; text-align: center }
.cal_nottoday { background-color: #3EB600; text-align: center }
.cal_actual a, .cal_nottoday a { color: white; text-decoration: none;  }
.cal_actual a:hover { color: white; text-decoration: underline }
.today_nolink  {  }
.caltext { color: #7E7E7E }
.cal_maintable {  }
.cal_selectbox_tr {  }
.cal_weekday_tr {  }
.cal_spacer_tr {  }
a.today_bd {  }
a.day_bd{ font-weight: bold }

/* dokumendid */

a.DocumentIcon { float: left; }
a.DocumentIcon img { border: none; }
div.Document { margin-bottom: 12px; }
h2.DocumentTitle { }
h2.DocumentTitle a, h2.DocumentTitle a:hover { text-decoration: none; font-size: 15px; font-weight: bold }
h2.DocumentTitle a:hover { text-decoration: underline;  }
h2.DocumentTitle, p.DocumentDesc, p.DocumentData { margin: 0px; padding: 0px; margin-left: 35px; }

/* Uudised */

h2.newsheadline { margin-bottom: 2px }
span.Date, div.newsdate { color: #555555; padding-right: 5px }

div.newslist { margin-bottom: 2px }

div.news_arch_link { clear: both; margin-top: 10px; font-weight: bold }

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

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


/* galerii */

div.GalleryThumbnail { margin-right: 10px }

/* artikkel kahes veerus */

.border { border-right: 1px solid #99CCCC}
div.artikkel_i { padding-right: 15px }



/* kataloog */

h1.kataloog_pk { margin-bottom: 25px }
div.kataloog_firma { float: left; width: 640px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid gray;  }

div.kataloog_logo { float: right }








a.scms_new_object { border: 1px solid red }


/* extranet */

div.toplink_container { clear: both; width: 170px; }
div.toplink_container_i { padding-bottom: 20px;  }
	div.toplink { clear: both; margin-left: 20px; padding-left: 20px; line-height: 19px; background: url('/www/extra_nupp.jpg'); background-repeat: no-repeat; background-position: left}


div.toplink_container a { text-decoration: none }
div.toplink_container a:hover { text-decoration: underline }

div.extra_meny { clear: both; width: 168px; height: 300px; background: #e5e1de; border-left: 1px solid white }
	div.extra_meny_i { padding-top: 20px }
	div.toplink1 { clear: both; margin-left: 20px; padding-left: 20px;  background: url('/www/extra_nupp.jpg'); background-repeat: no-repeat; background-position: left; padding-bottom: 5px}
	div.toplink2 { clear: both; margin-left: 30px; padding-left: 20px;  background: url('/www/extra_nupp.jpg'); background-repeat: no-repeat; background-position: left; padding-bottom: 5px}
	input.login { height: 29; width: 118px; background: url('/www/extra_input.jpg'); background-repeat: no-repeat; border: none; padding-left: 3px; padding-top: 7px }
	input.logi_sisse { height: 29px; width: 65px; background: url('/www/sisene.jpg'); border: none; cursor: pointer }
	div.input_vahe { clear: both; height: 6px; line-height: 6px }
	form.loginvorm { padding-left: 25px }


	/* 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 black; color: #3A3A3A  }

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

td.foorum_esimene { width: 400px;  }
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: 600px; border-bottom: 1px solid black }
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 black }
div.teema_autori_postitus_i { padding-bottom: 15px }
div.kirjuta_vastus { clear:both; padding-top: 10px; padding-bottom: 0px;  }

/* POLL */

div.polls { clear: both; padding: 10px; padding-top: 0px }

h3.polls { color: #002f1d; font-size: 13px; font-weight: bold; text-align: left }

h4.polls { font-size: 14px; font-weight: bold }








