/* vvk_minisait */
body, td, input, select, textarea { font-family: Arial; font-size: 12px; color: black }
form { margin: 0px }
img { border: 0px; margin: 0px; padding: 0px }
body { margin: 0px; background-color: white; background-image: url('/ep09/public/body_bg.jpg'); background-position: top center; background-repeat: no-repeat }
.clear { clear: both }

a:hover { color: #9C0202; text-decoration: underline  }
a { color: #00539c; text-decoration: underline }

.ucase { text-transform: uppercase }

.admin_notice { padding: 10px; margin-top: 10px; margin-bottom: 10px; color: black; font-size: 11px; font-family: Tahoma; background: #FFFFD5;  }
.admin_notice div { font-weight: bold; color: red }

td { empty-cells: show }

/* lehemall */

div.top { clear: both; width: 900px; height: 153px; background: url('/ep09/public/top.jpg'); background-repeat: no-repeat; text-align: left }
	div.logo { float: left; margin-top: 0px; text-align: right }
	div.keeltevalik { float: left; width: 90px; font-size: 10px }
		div.et { padding-top: 16px; padding-left: 35px; }
		div.en { padding-left: 42px; padding-top: 11px }


div.menyy { clear: both; width: 900px; height: 73px; background: url('/ep09/public/menyy.jpg'); background-repeat: no-repeat; text-align: left }
div.menyy_i { padding-left: 155px }
	span.link, span.link_valitud { text-transform: uppercase; font-size: 12px; font-weight: bold; padding-left: 6px; padding-right: 6px }
	span.link a, span.link_valitud a:hover { color: #00539c; text-decoration: none }
	span.link a:hover, span.link_valitud a { color: #9C0202; text-decoration: none }
div.sisu_konteiner { clear: both; width: 900px; text-align: left }

div.vasak_art { padding: 15px; padding-top: 0px; padding-bottom: 0px; padding-right: 40px; }
div.vasak_art h2 { font-size: 14px; font-weight: normal; margin-top: 0px; padding-top: 0px }	

/* otsing */

input.otsi_input { background: url('/ep09/public/otsi_input.jpg'); width: 170px; height: 28px; border: 0px; margin-bottom: 2px; padding-top: 5px; padding-left: 6px; color: #03305f }
input.otsi_button { background: url('/ep09/public/otsi_nupp.jpg'); width: 47px; height: 22px; border: 0px; color: white; font-family: Arial; font-size: 10px; text-transform: uppercase; cursor: pointer }

#search_and_results { }
#search_results_i, #searh_sidebar_i { padding-bottom: 15px }
#search_results { background: white; margin-right: 20px }

.search_query { color: #504f4b; width: 160px; padding-top: 7px; padding-bottom: 7px; background: #f3efe3; padding-left: 5px; border: 1px solid #7c7a74 }
.search_button { margin-top: 4px; background: #064fb8; color: white; border: 1px solid black; cursor: pointer; padding: 3px; }

div.search_results_i { padding: 15px }

.SearchResultsLabel {  }
.SearchTypeSelector { font-weight: bold; background: white; width: 100%; height: 38px; border-bottom: 1px solid #9bd6f4 }
.SearchTypeSelector span { font-weight: normal; color: #666666 }
.SearchTypeSelector div { float: left; }
.SearchTypeSelector div, .SearchTypeSelector a { border: 1px solid white; display: block; float: left; height: 36px; line-height: 36px; padding-left: 8px; padding-right: 8px; text-decoration: none; text-decoration: none; margin-left: 2px; margin-right: 2px }
a.selected_type, .SearchTypeSelector a:hover { border: 1px solid #9bd6f4; background: #eef5fb !important; text-decoration: none !important; border-bottom: 0px !important }

h1.find_keyword {  }

#SearchResults { list-style-type: square; line-height: 20px }
span.search_res_date { font-weight: normal; color: #666666 !important; text-decoration: none }

div.search_res_searchbox { background: #eef5fb; padding: 10px; margin-bottom: 20px }
div.search_res_searchbox td { color: #00529c; padding-right: 8px }

div.search_res_searchbox td input { margin: 0px !important }
div.search_res_searchbox td input.otsi_button { background: url('/public/otsi_kast_suur.jpg'); width: 47px; height: 28px; margin-left: -4px !important }


/* alamenyy */
	
	div.vasak_kast_float { float: left; width: 240px;}
	div.vasak_kast { clear: both; width: 244px; background: url('/ep09/public/vasak_menyy_sisu.jpg'); background-repeat: repeat-y; font-size: 12px; margin-bottom: 20px }
		div.vasak_kast_l6pp { }
		div.link, div.link_valitud { width: 210px; margin-bottom: 0px; line-height: 12px; padding: 9px; padding-left: 0px; padding-right: 0px }
		div.link_valitud { background: url('/ep09/public/sel_nav_bg.jpg'); background-repeat: no-repeat }
		div.link a, div.link_valitud a { display: block; padding-left: 20px; padding-right: 35px;  }
		div.link_valitud a, div.link_valitud a:hover, div.link a:hover { color: #9c0202; text-decoration: none }
		div.link a { color: #00539c; text-decoration: none }
		div.valitud_menyy_pilt { float: right; width: 35px;  }

		div.alamlingid { background: url('/ep09/public/alamenyy_taust.jpg'); padding-bottom: 8px; background-repeat: repeat-y }
			div.alamlink, div.alamlink_sel { padding: 6px; margin-left: 50px; padding-left: 0px; border-bottom: 1px solid #cadfeb; line-height: 15px; margin-right: 40px; }
			div.alamlink a, div.alamlink_sel a { color: #00539c; text-decoration: none  }
			div.alamlink a:hover, div.alamlink_sel a:hover { color: #9C0202; text-decoration: none  }
			div.alamlink_sel a { color: #9C0202; }
			div.vahe { clear: both }
			
/* sisu */

	#tekstikonteiner { font-size: 1em; line-height: 1.5em }
	#tekstikonteiner table.noclass td { line-height: normal !important }

	h1 { color: #00539c; font-size: 2em; font-weight: normal; line-height: normal; padding: 0px; margin: 0px; padding-top: 5px; width: 500px; float: left }
	h2 { color: #9C0202; font-size: 1.5em; font-weight: normal; line-height: normal;  }

	div.sisu { float: right; width: 656px }
	div.sisu_laiem { float: right; width: 860px }
	div.sisu_tekst { margin-right: 30px; padding-bottom: 10px }

	a.readmore, a.readmore_sel { color: #00549b; text-decoration: none; background: url('/ep09/public/readmore.png'); background-repeat: no-repeat; float: right; text-align: center; width: 86px; padding: 7px; font-weight: bold; padding-left: 0px; padding-right: 0px; font-size: 11px; }
	a.readmore:hover, a.readmore_sel:hover, a.readmore_sel { color: #00549b; text-decoration: none; background: url('/ep09/public/readmore_hover.png'); background-repeat: no-repeat;  }

/* sisumall */

div.pealkiri { clear: both; height: 40px }
	div.nupud { width: 106px; height: 35px; float: right; background: url('/ep09/public/print_nupuvalikud.jpg'); background-repeat: no-repeat;  }
	div.nupud_i { padding-top: 6px; padding-left: 12px }
	div.nupud span { float: left; padding: 5px; }
	
/* otsused */

	div.year_navi {  line-height: normal; margin-bottom: 20px }
	div.year_navi div { float: left; padding: 7px;  }
	div.year_navi a, div.year_navi a:hover { text-decoration: none }

	div.select_year { padding-right: 8px !important; padding-left: 0px !important; border-right: 2px solid #9ad9f8; font-weight: bold; color: #9C0202 }
	div.year, div.year_sel {  }
	div.year_sel { background: #9ad9f8;  }

	div.year_sel a, div.year_sel a:hover { color: white }

	div.year_adm_button { padding: 0px !important }

/* koosolekud */

	div.koosolekud_list { color: #555555 }
	div.koosolekud_rida { margin-bottom: 4px; }
	div.koosolekud_rida span { color: #555555 }
	
	table.koosolek_infotabel { }
	table.koosolek_infotabel td { padding: 5px; border-bottom: 1px solid white }
	table.koosolek_infotabel td.key { background: #daedfc; color: #01539c;  }


/* KKK */

	h2.faq_title, h2.faq_title a { font-size: 1em; font-weight: bold; color: #9C0202; text-decoration: underline; }
	h2.faq_title a:hover { color: #9C0202; text-decoration: none;  }


/* kontaktid - vvk_minisait */

div.isik { float: left; width: 200px; margin-bottom: 25px }
div.isik h2 { color: black; font-size: 1em; font-weight: bold; margin-bottom: 2px; padding-bottom: 0px }
div.isik h2 a, div.isik h2 a:hover { text-decoration: none }
img.isiku_pilt_det { margin-right: 30px; margin-top: 5px; margin-bottom: 10px }


