body, table{
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	font-weight: normal;
	color: #2C462C;
	margin: 0px;
}

a, a:link{
	color: #138118;
}

a:visited, a:active, a:hover{
color: #336936;
}

.eelis_main{
	width: 915px;
}

.eelis_head{
	position: relative;
}

.eelis_top{
	position: relative;
	background: url(../images/mmenu.gif) repeat-x;
	height: 36px;
	margin-top: -2px;
	margin-bottom:4px;
	padding-top: 3px;
}

html>body .eelis_top{
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-top: 4px;
}

.eelis_bottom_border{
	background: url(../images/cpright.gif) bottom left repeat-x;
	height: 30px;
}

html>body .eelis_bottom_border{
	height: 100%;
	padding-bottom: 20px;
}

.eelis_left{
	background: #FFFFFF;
	position: relative;
	float:left;
	width: 200px;
}

.eelis_center{
	background: #FFFFFF;
	position: relative;
	float:left;
	width: 505px;
	margin-left: 5px;
	height: 500px;
}

html>body .eelis_center{
	width: 505px;
	height: 100%;
}

.eelis_right{
	float: right;
	margin-left: 5px;
}

html>body .eelis_right{
	float: none;
}

.eelis_right_top{
	background: #FFFFFF;
	position: relative;
	width: 200px;
	margin-bottom: 5px;
	height: 100%;
}

html>body .eelis_right_top{
	float: right;
}

.eelis_right_bottom{
	background: #FFFFFF;
	position: relative;
	width: 200px;
	text-align: left;
	float: right;
}

.buttonsearch {
	background: url(../images/otsi.gif) no-repeat;
	border: 0;
	width: 28px;
	vertical-align: bottom;
}
/*
a.mainlevelloggedin{
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
	color: #2C462C;
	border-bottom: 1px solid;
	border-color: #C3C3C3;
	margin-left: -20px;
	margin-right: -30px;
	padding-left: 30px;
	display:block;
	padding-top: 15px;
	margin-top: -3px;
	line-height: 0px;
	height: 30px;
	vertical-align: bottom;
	position:relative;
}
*/
#mainlevelstyle, #active_menu {
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
	color: #2C462C;
	border-bottom: 1px solid;
	border-color: #C3C3C3;
	display: table-cell;
	position: relative;
	width: 195px;
}

.mainlevel29{
	background: url(../images/menu/icons_tagasiside.gif) no-repeat right;
}

.mainlevel5{
	background: url(../images/menu/icons_andmed.gif) no-repeat right;
}

.mainlevel10{
	background: url(../images/menu/icons_projektid.gif) no-repeat right;
}

.mainlevel11{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}

.mainlevel12{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}

.mainlevel13{
	background: url(../images/menu/icons_tootajad.gif) no-repeat right;
}

.mainlevel14{
	background: url(../images/menu/icons_vesi.gif) no-repeat right;
}

.mainlevel15{
	background: url(../images/menu/icons_aruandedjaylevaated.gif) no-repeat right;
}

.mainlevel16{
	background: url(../images/menu/icons_trykised.gif) no-repeat right;
}

.mainlevel17{
	background: url(../images/menu/icons_avalikudteenused.gif) no-repeat right;
}

.mainlevel18{
	background: url(../images/menu/icons_avalikudteenused.gif) no-repeat right;
}

.mainlevel19{
	background: url(../images/menu/icons_projektid.gif) no-repeat right;
}

.mainlevel42{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}
.mainlevel43{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}

.mainlevel44{
	background: url(../images/menu/icons_vesi.gif) no-repeat right;
}

.mainlevel45{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}

.mainlevel54{
	background: url(../images/otsi.gif) no-repeat right;
}

.mainlevel57{
	background: url(../images/cpright.gif) no-repeat right;
}

.mainlevel67{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}
.mainlevel68{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}
.mainlevel69{
	background: url(../images/menu/icons_looduskaitse.gif) no-repeat right;
}

.mainlevel70{
	background: url(../images/menu/icons_vesi.gif) no-repeat right;
}

.mainlevel_yla,.mainlevel_yla:link, .mainlevel_yla:hover, .mainlevel_yla:visited{
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
}

 #mainlevelstyle, #active_menu {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 11px;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

html>body #mainlevelstyle, #active_menu {
	margin-right: 0px;
	margin-left: 4px;
	padding-left: 30px;
	line-height: 12px;
	height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 15px;
	width: 136px;
	display: block;
}

html>/**/body #mainlevelstyle, #active_menu {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 30px;
	line-height: 100%;
	height: 32px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 200px;
	display: table-cell;
}

.haha td {
	height: 31px;
	vertical-align: middle;
	margin-bottom: 0px;
}

.haha table {
	margin-right: 0px;
	margin-left: -2px;
	padding-right: 0px;
	vertical-align: middle;
}

html>body .haha table {
	margin-left: -4px;
}

html>/**/body .haha table {
	margin-left: 0px;
	padding-right: 5px;
}

#mod_login_username, #mod_login_password{
	width: 200px;
}

.menutable{
	vertical-align: bottom;
}

.peamine{
	width:100%;
}

.vasak{
	width:1%;
}

.otsi_div{
	width:18em;
}

.keskmine, .keskmine:link{
	color:#FFFFFF;
}

.parem{
	width:30px;
}

.mainbody{
	line-height: 160%;
	margin-top:-28px;
	position:relative;
	float:left;
	width:100%;
	padding-right: 10px;
	padding-left: 20px;
	height: 100%;
}

.mainbody_links{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	text-decoration: none;
    margin-top: auto;
}

.mainbody, .mainbody a{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	text-decoration: none;
	position:relative;
}

html>body .mainbody{
	margin-top:-26px;
	width: 95%;
	min-height: 500px;
}

.mainbody2{
	margin-top:-20px;
	padding-left: 12px;
	position:relative;
	float:left;
	width: 16em;
	color: #000000;
	height: 100%;
	width: 100%;
	text-align: left;
	padding-bottom: 40px;
	background: url(../images/cpright.gif) bottom left repeat-x;
}

.mainbody2 a{
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	text-decoration: none;
	position:relative;
	color: #000000;
	
}

html>body .mainbody2{
	margin-top:-18px;
	width: 188px;
}

.contentheading, .componentheading{
	font-size:14px;
	font-weight:bold;
}

.article_menu_class, .article_menu_table{
	width: 15em;
}

.haha, .haha_login {
	text-align: left;
	width: 195px;
	border:none;
	margin-top: -6px;
	padding-bottom: 6px;
	position: relative;
}

html>body .haha, .haha_login{
	margin-top: -4px;
	padding-bottom: 4px;
	width: 200px;
}

.uudis_title, .kylastajad_title{
	font-weight: bold;
	padding-left: 10px;
}
.mod_tagasiside {
	text-align:left;
	

}

.uudis_content, .kylastajad_content{
	margin-top: 0.5em;
	position: relative;
}

.contentpaneopen a:link, .contentpaneopen a:active, .contentpaneopen a:hover, .contentpaneopen a:visited{
	font-size:11px;
	text-align:left;
	font-family:tahoma;
	font-weight: bold;
	text-decoration: none;
	color: #138118;
}

.nav {
font-family:  verdana;
font-weight: bold;
font-size: 9pt;
color: #009900;
margin-top: 2;
}

/*
.haha:link, .haha:hover, .haha:active, .haha:visited {
	border-bottom:1px solid;
}



html>body .parem{
	margin-top:-2em;
	*margin:0;
}
*/
.show {display:visible}
.hide {display:none}

.big_div{
	width: 100%;
	overflow: auto;
}

.advanced_left {
	float: left;
}

.advanced_right {
	float: right;
}

.sEhakDiv {
	margin-top: -22px;
	position: relative;
	width: 300px;
}

.sEhakDiv input {
	width: 332px;
	border: 1px solid #7F9DB9;
	border-right: 0px;
	height: 18px;
	padding: 1px;
}

.sEhakDDDiv {
	width: 355px;
	min-width: 0px;
	border: 1px solid #7F9DB9;
	padding: 1px;
}

#sEhakDiv {
	width:300px;
	height: 200px;
	overflow: auto;
	border: 1px solid #7F9DB9;
}

#sEhakDiv a {
	color: #000000;
	font-weight: normal;
}

#sEhakDiv a:hover, #selected {
	background: blue;
	color: white;
}

.sEhakLink {
	display: block;
	width: 100%;
}

.sEhakInput {
	width: 300px;
}

.tagasi{
        margin-left: -18px;
	width: 198px;
	text-align: left
        background-color: #eee;
	
}
form {margin: 0px;}

.tbl td{
	font-size: 10px; 
	font-weight: normal; 
	background-color: #efefef; 
	padding-right: 10px
}

.suphead {font-size: 11px; font-weight: bold;}
.head {font-weight: bold;}
.head  td{background-color: #e0e0e0;}
.bold {font-weight: bold;}
.bold td{font-weight: bold;}

.big_div{

width:100%; 
overflow: visible;
overflow-x: auto;
}

.red {color: #dd0000;}
.red td{font-weight: bold; color: #dd0000;}
.red a{font-weight: bold; color: #dd0000;}
.ital {font-size: 11px; font-style: italic; font-weight: bold;}
.tblaruanne .vahepealkiri {background-color: #ffffff; font-weight: bold;}

.tblaruanne td.text_2 {background-color: #e0e0e0;}
.tblaruanne td.text_4 {background-color: #d4d4d4;}
.tblaruanne td.text_3 {background-color: #c0c0c0;}
.tblaruanne td {font-size: 10px; font-weight: normal; background-color: #efefef; padding-right: 10px}