/* yld */

body {  margin: 0px; background-color: white  }
body, td, input, select, textarea { font-family: arial; font-size: 12px; color: black; line-height: 17px}

img { border: 0px }
form { margin: 0px }

div.clear { clear: both }

a { color: black; text-decoration: underline }
a:hover { color: black; text-decoration: underline }

td { vertical-align: top; padding: 5px; }
td.kast { width: 220px }

h1 { font-weight: normal; font-size: 18px; color: #CC0000; padding: 0px; margin: 0px; font-family: Arial; line-height: 22px; padding-bottom: 10px; }
h2 { font-weight: normal; font-size: 14px; color: black; padding: 0px; margin: 0px; font-weight: normal; line-height: 20px; padding-bottom: 5px; font-family: arial }

h1.logo { color: black; font-size: 21px; font-weight: bold }

div.ylemine_riba { clear: both; width: 100%;  height: 22px; background-color: #0E86E5; background: url('/atp/extensions/vta_kujundus/img/top_riba.jpg'); background-repeat: repeat-x }

div.keeled {  float: left;  height: 22px; text-align: left; color: white }
div.keeled_i { padding-left: 10px; padding-top: 2px; font-family: tahoma; font-size: 11px; font-weight: bold }
div.keeled a { color: white; text-decoration: none }
div.keeled a:hover { color: white; text-decoration: underline }
div.keeled span { padding: 5px }

div.mkm_link { float: right }
div.mkm_link a { color: white; text-decoration: none }
div.mkm_link a:hover { color: white; text-decoration: underline }


div.top { clear: both; width: 100%; height: 100px; background: #669ACC }
	div.logo { float: left }
	div.kontakt { float: left; text-align: left; padding-top: 10px; padding-left: 15px; font-size: 11px; color: #003399 }
	div.search { float: right; padding-top: 20px }
		div.tekstilahter {  width: 200px }
		input.tekst { float: left; border: 1px solid black; height: 23px; padding-top: 2px }
		div.otsi { float: left; padding-left: 5px}
		input.otsi { background: #0E86E5; color: white; height: 23px; font-weight: bold; border: 1px solid black }
	div.asukoht { clear: both; width: 100%; height: 17px; background: #EEEDEA; text-align: left; color: #9C9A9C }
		span.asukoha_tase { padding: 0px; color: #9C9A9C }
		span.asukoha_tase a { color: #9C9A9C; text-decoration: none }
		span.asukoha_tase a:hover { color: #9C9A9C; text-decoration: underline }

div.top_menyy { clear: both; width: 100% }
table.top_menyy { width: 100%; height: 26px; border-top: 1px solid white; background-color: #BBBBBB; padding: 0px; margin: 0px; font-weight: bold }
table.top_menyy td { border-right: 1px solid white; width: 10%; font-size: 11px }
td.valitud { background-color: #0E86E5; width: 10% }
table.top_menyy a { color: #00339F; text-decoration: none }
table.top_menyy a:hover {  color: #00339F; text-decoration: underline }	
td.valitud { text-decoration: none;  }
td.valitud a { color: white; }


div.sisu_kont { clear: both; width: 100%; text-align: left }
div.sisu_kont_i { padding: 15px; padding-left: 0px; padding-right: 0px }
div.main_meny { float: left; width: 200px; background-color: #F7F3F7;  }
div.main_meny_i { padding: 10px }
div.menyy_pealkiri { background: #336699; padding: 5px; color: white }

div.link, div.link_valitud { padding: 0px; padding-bottom: 1px; padding-left: 15px; text-indent: -15px; font-size: 11px  }
div.link a, div.link_valitud a:hover { color: black; text-decoration: none }
div.link a:hover, div.link_valitud a { color: #00309C; text-decoration: underline }

div.link img, div.link_valitud img, div.ala_link img, div.ala_link_valitud img { margin-top: 1px; margin-right: 5px }


div.ala_link, div.ala_link_valitud { padding: 0px; padding-bottom: 1px; padding-left: 30px; text-indent: -15px; font-size: 11px}
div.ala_link a, div.ala_link_valitud a:hover { color: black; text-decoration: none }
div.ala_link a:hover, div.ala_link_valitud a { color: black; text-decoration: underline }


div.ala_link2, div.ala_link2_valitud { padding: 0px; padding-bottom: 1px; padding-left: 50px; text-indent: -15px; font-size: 11px}
div.ala_link2 a, div.ala_link2_valitud a:hover { color: black; text-decoration: none }
div.ala_link2 a:hover, div.ala_link2_valitud a { color: black; text-decoration: underline }

li.ala_link3, li.ala_link3_valitud { clear: both; padding: 0px; }
li.ala_link3 a, li.ala_link3_valitud a:hover { color: black; text-decoration: none }
li.ala_link3 a:hover, li.ala_link3_valitud a { color: black; text-decoration: underline }


div.content_sisuleht { float: left; width: 100%;  }
div.content_i { padding: 15px; padding-top: 0px; padding-left: 0px }
div.art_end { clear: both; height: 20px; width: 400px }
div.parem_tulp_kont { float: right; width: 220px;  }

div.new_button { clear: both }


div.parem_tulp { clear: both; margin-bottom: 10px; background-color: #EEEDEA; border: 1px solid #CECFCE}
	div.new_topic { clear: both; padding-bottom: 10px }
	div.new_topic_date { clear: both; font-size: 11px }
	div.new_topic a { color: black; text-decoration: none }
	div.new_topic a:hover { color: black; text-decoration: underline }

div.footer_blocks { clear: both; width: 100%; text-align: left; background-color: #EEEDEA }
div.footer_blocks_i { padding: 5px }



/* dokumendid */

a.DocumentIcon { float: left; }
a.DocumentIcon img { border: none; }
div.Document { margin-bottom: 12px; }
h2.DocumentTitle { }
h2.DocumentTitle a, h1.DocumentTitle a:hover { color: black; text-decoration: none; font-size: 15px; font-weight: normal }
h2.DocumentTitle a:hover { color: black; text-decoration: underline;  }
h2.DocumentTitle, p.DocumentDesc, p.DocumentData { margin: 0px; padding: 0px; margin-left: 35px; }

/* Uudised */

h2.newsheadline { margin-bottom: 2px }
span.Date, td.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.gallery { float: left; padding-right: 30px }
div.GalleryThumbnail { float: left; padding: 20px; padding-bottom: 0px }
div.wrapper {padding: 0px }

input.FormText { width: 200px }
textarea.FormTextArea { width: 250px; height: 150px }

td.forum_head { background: #669ACC }