@import url("/styles/default/scms_dropdown.css"); 
 

/***********************************************************
 Custom CSS: 
***********************************************************/

body, td, input, select, textarea { font-family: Tahoma; font-size: 13px }
body { background: #dddddd; margin: 15px }
form { margin: 0px }
img { border: 0px }

div.clear { clear: both }

td.gallery_image { padding-right: 10px; padding-bottom: 20px; vertical-align: top;  }
td.gallery_image div { margin-bottom: 5px }

div.container { width: 784px; border: 1px solid #999999; background: white }
div.container_i { margin: 15px }

div.logo { float: left; }
div.logo img { margin-top: 20px; margin-left: 20px  }
div.header_picture { background: url('/public/header.jpg'); width: 758px; height: 180px; }

div.top_bar { height: 37px; width: 758px; clear: both; }

div.topmenu { float: left; background: #0160a2; width: 520px; height: 37px; }
div.topmenu_corner { float: right; }

div.top_btn_bar { float: right; width: 238px; height: 37px; font-size: 11px  }
div.top_button { margin-top: 5px; float: left; border-right: 1px solid #687476; padding: 6px; height: 26px; padding-top: 0px; padding-bottom: 0px; line-height: 26px }
div.top_button a { color: #3d4445; text-decoration: none }
div.top_button a:hover { color: #161919; text-decoration: none }
div.top_button img { margin-top: 8px }

div.search_container { float: left }

input.search_input_ee, input.search_input_en, input.search_input_ru { padding-left: 5px; color: white; float: left; margin-top: 7px; margin-left: 5px; border: 1px solid #284663; background: #538fd0; width: 100px; height: 22px }
input.search_submit_ee, input.search_submit_en, input.search_submit_ru { float: left; background: #2b486a; border: 1px solid #1b2e44; margin-top: 7px; text-align: center; padding: 0px; margin-left: 2px; height: 22px; width: 40px; color: white; font-size: 10px; text-transform: uppercase; font-family: Arial; }

input.search_input_en { width: 90px; }
input.search_submit_en {  width: 50px;  }

div.topmenu_button { float: left; line-height: 37px; height: 37px; margin: 10px; margin-top: 0px; margin-bottom: 0px }

div.topmenu_button a, div.topmenu_button a:hover { text-decoration: none }

a.topmenu { color: #ffffff; }
a.topmenu:hover { color: #83c7da; }
a.topmenu_sel, a.topmenu_sel:hover { color: #83c7da; }


div.top_spr { float: left; margin-top: 8px }

div.contacts { float: right; color: #1d2e3f; margin: 15px; margin-top: 20px; line-height: 27px; text-align: right }
div.contacts a { color: #1d2e3f; text-decoration: none }
div.contacts a:hover { color: #1d2e3f; text-decoration: underline }

div.mainmenu { background: #01832b; width: 758px; height: 44px; margin-top: 1px }

a.menuitem, a.menuitem_sel, a.menuitem_admin, a.menuitem_admin:hover { display: block; text-decoration: none; color: white; float: left; height: 44px; padding: 13px; padding-top: 0px; padding-bottom: 0px; line-height: 44px; border-right: 1px solid #00a035;  }
a.menuitem:hover, a.menuitem_sel, a.menuitem_sel:hover { background: #007225; text-decoration: none; color: #d6ffb5  }
a.menuitem_admin, , a.menuitem_admin:hover { background: #005b1e }

div.print { float: right; }
div.print img { margin-right: 15px; margin-top: 18px  }
div.mm_bottom img { height: 3px; width: 758px; margin-top: 1px }
div.mm_bottom {  }

div.content, div.content_op { line-height: 17px; margin: 3px; margin-top: 15px; margin-bottom: 15px;  }
div.content_op { margin: 0px;  }

h1 { border-bottom: 1px solid #cdcdcd; padding-bottom: 4px; line-height: normal; font-weight: normal; color: #0060a1; font-family: Trebuchet MS; font-size: 22px }
h2 { line-height: normal; font-weight: bold; color: #003e15; font-family: Tahoma; font-size: 15px }
h3 { }

h1.newsheadline { margin-bottom: 2px }
span.Date { color: #757575 }

div.archive_years { border-bottom: 1px solid #aaaaaa; padding-bottom: 5px; padding-left: 10px }
div.archive_y, div.archive_y_sel { float: left; height: 30px; line-height: 30px }
div.archive_years a { text-decoration: none }
div.archive_years a.y_sel { font-weight: bold }

div.archive_months { margin-bottom: 10px; background: #cdcdcd; padding: 5px; border-bottom: 1px solid #aaaaaa; padding-left: 10px }
div.archive_months a { text-decoration: none }
div.archive_months span { padding: 3px; color: gray }

div.newslist { margin-bottom: 3px }
div.newslist span { padding-right: 4px }
div.newslist a { color: #002f4f }

a { color: #0160a2; text-decoration: underline }
a:hover { color: #002c4b; text-decoration: none }

div.submenu_block, div.submenu_block_top { z-index: 1; background: #007225; position: absolute; display: none; border: 1px solid white; border-top: 0px; }
a.submenu { white-space: nowrap; display: block; color: white; text-decoration: none; border-bottom: 1px solid #004e1a; padding: 8px; padding-left: 11px; padding-right: 11px; }
a.submenu:hover { background: #005d1e; color: white }


div.submenu_block_top { border: 0px; background: #0160a2; border: 1px solid #69a7e0; border-bottom: 0px; border-top: 0px }
div.submenu_block_top a { border-bottom: 1px solid #69a7e0 }
div.submenu_block_top a:hover { background: #0160a2; color: #69a7e0 }

input.FormText { width: 200px }
textarea.FormTextArea { width: 300px; height: 100px }
table.FormTable td { padding: 2px; }

input.FormSubmit { cursor: pointer; background: #014c80; color: white; padding: 3px }

td.gallery_thumb { padding-bottom: 15px; text-align: right }
td.gallery_info { padding-left: 10px; line-height: 17px }

div.GalleryThumbnail {  float: left; margin: 5px; margin-left: 0px; }

div.SearchTypeSelector { border-bottom: 1px solid #cdcdcd; width: 100%; clear: both; height: 30px }
div.SearchResultsLabel, div.FoundResults { float: left; height: 30px; line-height: 30px; padding-right: 12px; }
div.SearchResultsLabel { font-weight: bold  }

div.SearchResults { clear: both; }
div.ResultTitle { margin-top: 10px; font-weight: bold  }
div.ResultDescription { margin-top: 2px;  }
#SearchPaging { margin-top: 10px }

input.FormText { width: 200px }
select.FormSelect { width: 200px  }

table.ArticleColumns td { vertical-align: top; line-height: 17px; width: 50% }
div.art_col_first { padding-right: 10px }
div.art_col_sec { padding-left: 10px }

a.DocumentIcon {
	float: left;
}

a.DocumentIcon img {
	border: none;
}

div.Document {
	margin-bottom: 12px;
}

h2.DocumentTitle {
	font-size: 13px;
	font-weight: bold;
}

h2.DocumentTitle a {
	text-decoration: none;
	color: #495B76;
}

h2.DocumentTitle,
p.DocumentDesc,
p.DocumentData
{
	margin: 0px;
	padding: 0px;
	margin-left: 60px;
}

td.kontakt { line-height: 17px; padding-bottom: 10px; }
img.kontakt_pilt { margin-right: 15px  }

div.kontakt_nimi { font-weight: bold  }
img.tootaja_artiklis { float: left; margin-right: 10px; margin-bottom: 10px }

table.kontakt_artiklis td { padding: 3px;  }
td.kontakt_artiklis_key { text-align: right; font-weight: bold; color: #0160a2 }
td.kontakt_artiklis_val {  }

div.wt_container, div.wt_container_print { height: 300px; background: url('/public/op_bg.jpg'); width: 758px; }
div.wt_container_print { width: 100% }
div.wt_container_print div { width: 100% }
div.wt_txt, div.wt_txt_print { float: left; height: 300px; clear: both; width: 455px }

div.wt_in { border-top: 0px; border-right: 0px; width: 455px; height: 300px }
div.avalehe_sisu { margin: 15px; margin-top: 18px }
div.avalehe_sisu h1 { border-bottom: 1px solid #5186b8 }
div.avalehe_sisu h1 { border-bottom: 0px }
div.loeedasi a { text-decoration: none }
div.loeedasi span { padding: 3px; color: #5c8195; font-size: 13px }

div.wt_pic { float: left; background: #003e15; width: 3px; height: 300px }
div.wt_pic_content { float: left;  height: 300px; width: 300px;  }
div.wt_pic_txt { text-align: center; margin-top: 272px; padding: 5px; background: #dedede; border: 1px solid white; border-right: 0px; border-bottom: 0px; width: 160px; font-size: 10px }


.eelinfo { float: right; background: white; width: 310px;  margin-right: -3px;  }
.eelinfo b { color: #003e15 }
.eelinfo_in { margin-top: 19px; margin-left: 10px }
.eelinfo_in h1 { margin-bottom: 0px; border-bottom: 0px; color: #01832b }
.eelinfo_txt { background: #e8e8e8; background: url('/public/b.jpg'); background-repeat: no-repeat; color: #00250d; border: 0px solid #cdcdcd; border-top: 0px; border-right: 0px; border-bottom: 0px } 
.eelinfo_txt_i { padding: 10px } 


.eelinfo_loeveel { text-align: right; margin-top: 13px }
.eelinfo_loeveel a { text-decoration: none; color: #01832b }
.eelinfo_loeveel a:hover { text-decoration: underline; color: #01832b }
.eelinfo_loeveel span { padding: 3px; color: #5c8195 }
	
editor\:lead {
	display: block;
	height: 15px;
	background: url(/admin/images/lead.gif);
}


/***********************************************************
 Action-buttons:
***********************************************************/

    editor\:buttons {
		width: 13px;
		height: 13px;
		cursor: pointer;
		behavior:url(buttons.htc);
		-moz-binding: url(xbl.xml#buttons);
		}
		buttons {
			display: inline;
			width: 13px;
			height: 13px;
		}
    editor\:context {
		behavior:url(context.htc);
		-moz-binding: url(xbl.xml#context);
		}
		context {
			display: inline;
		}