body {
	background-image: url('../img/taust.jpg');
	background-repeat: repeat-x;
	margin-top: 0px
}

#description {
	display: none;
}

#p2is table .ylemine { 
	background: #efefef;
	border-bottom:1px solid #e3e3e3;
	border-spacing: 0px;
}

span.cbfcerror {
	color: #cc0000;
}

#p2is table .keskmine { 
	background: #ffffff; 
}
#p2is table {
	border-spacing: 0px;
}
#p2is table .alumine { 
	background: #009460; 
}
#p2is table td .aeg { 
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	}
#p2is .lang {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
}
#p2is .lang a {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; 
}
#p2is .sisukaart a {
	color: #000000;
	font-family: Arial, Helvetica;
	font-size:11px;
	text-decoration:underline;
}
#p2is .otsi {
	width:157px;
	border:1px solid #b3b3b3;
	height:16px;
	color: #2F2726; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#p2is .osta {	color: #666666;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
}
#p2is .osta a {
	color: #999999; 
	text-decoration: none;
}
#p2is td {
	margin: 0;
}

/* dokumendi pealkiri */
.pealkiri2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#016240;
	font-weight: bold;
}

#sisutabel .pealkiri {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#016240;
	font-weight: bold;
}

/* keskel */
.pealkiri { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF;
}
.tekst2, .tekst2 td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#BAEE1D;
}
.tekst2 p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #BAEE1D;
}
.tekst2 a, .tekst2 a:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 
	padding-right: 10px;
}
.tekst2 a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.tekst2 a:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.tekst2 a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:underline;
}

#menyy1 .banner td img {
	margin-bottom: 5px;
}
/* */
#menyy1 td a {
	color: #000000;
	text-decoration: none;
}

#menyy1 tr td a:hover { 
	text-decoration: underline;
}

#parem2 td {
	vertical-align: top;
	font-size: 11px;
}

#paremsisu img {
	margin-top: 5px
}

#menyy1 .show td {
	background: #d5d5d5;
	border-top:0px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	/*h: expression(onmouseover=new Function("this.style.backgroundColor='#00734b'; this.style.color='#ffffff';"),
                       onmouseout=new Function("this.style.backgroundColor='#d5d5d5'; this.style.color='#000000';"));*/
}

#menyy1 .show td:hover {
	color: #ffffff;
	/*background: #00734b;*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	
	
}
#menyy1 .show_menu td {
	background: #d5d5d5;
	border-bottom:0px solid #ffffff;
	border-top:0px solid #ffffff;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	/*h: expression(onmouseover=new Function("this.style.backgroundColor='#00734b'; this.style.color='#ffffff';"), onmouseout=new Function("this.style.backgroundColor='#d5d5d5'; this.style.color='#000000';"));*/
}

#menyy1 .show_menu td:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	
	
}

#menyy1 .normal td:hover {
	background: #d5d5d5;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#menyy1 .sub td:hover {
	/*background: #00a86d;*/
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#menyy1 .sub a:hover {
	font-size: 11px;
	/*color: #ffffff;*/
	text-decoration: underline;
}

#menyy1 .sub td {
	padding-left: 20px;
	background: #e6e6e6;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	/*h: expression(onmouseover=new Function("this.style.backgroundColor='#00a86d'; this.style.color='#ffffff';"), onmouseout=new Function("this.style.backgroundColor='#e6e6e6'; this.style.color='#000000';"));*/
}
#menyy1 table {
	border-spacing: 0px;
}
#menyy1 .sub table {
	border-spacing: 0px;
}
#menyy1 .banner td {
	padding-top: 3px;
}

#menyy_sub, #menyy_sub ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	/* width : 11em; */
}
	
#menyy_sub li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	/* margin-bottom : -1px; */
	/* width: 12em; */
}
	
#menyy_sub li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 11.9em;
	margin-top : -1.50em;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	
}
#menyy_sub li ul li { /* second-level lists */

}
	
#menyy_sub li ul ul { /* third-and-above-level lists */
	left: -999em;
}
	
#menyy_sub li a {
	width: 12em;
	display : block;

}

#menyy_sub li ul li {
	background-color :  #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/* padding-left: 10px;	*/
}

#menyy_sub li ul li a {
	background-color :  #e6e6e6;
	color: #000000;
	width: 12em;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;

}
#menyy_sub li ul li a:hover {
	/*background-color :  #00a86d;*/
}
	
#menyy_sub li a:hover {
	/*color : white;*/
	/*background: #E6E6E6;*/
}

#menyy_sub a:hover {
	/*color : white;*/
	/*background: #000000;*/
}

#menyy_sub li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
	
#menyy_sub li:hover ul, #menyy_sub li li:hover ul, #menyy_sub li li li:hover ul, #menyy_sub li.sfhover ul, #menyy_sub li li.sfhover ul, #menyy_sub li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* */

#menyy2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	text-decoration:none;
}
#menyy2 a {
	text-decoration:none; 
	color: #ffffff;
}
#menyy2 a:hover {  
	text-decoration:underline;
	color: #ffffff;
}
#menyy2 a:active {
	text-decoration:none; 
	color: #ffffff;
}
#menyy2 ul { /* all lists */
	padding: 0;
	margin: 0;
	background: #027f46;
	list-style: none;
	z-index: 99;
}

#menyy2 * {z-index: 99 ! important;}

#menyy2 ul li {

	padding-right: 10px;
	padding-left: 10px;
}

#menyy2 li { /* all list items */
	float: left;
	position: relative;
	border-top: 5px solid #027f46;
	border-bottom: 5px solid #027f46;
	background: #027f46;
	list-style: none;
}
#menyy2 li:hover {

	border-top: 5px solid #006e48;
	border-bottom: 5px solid #006e48;
	background-color: #006e48;
}

#menyy2 li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	margin-left : -10px;
	width: 120px;
	padding: 0;
}

#menyy2 li ul li {
	padding-right: 5px;
	padding-left: 15px;
	width: 100px; /* menyy laius */
}


#menyy2 li>ul { 
	top: auto;
}
#menyy2 li:hover ul, #menyy2 li.over ul { /* lists nested under hovered list items */
	display: block;
      	margin-top: 5px;
	background: #027f46;
}

#otsing td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	/* font-weight: bold; */
	background: #edf0dd;	
}

#otsing td a {
	color: #097F17;
}

#otsing .pealkiri {
	font-weight: bold;
	background: #eaecde;
	color: #666666; 
}
#otsing table {
	background: #edf0dd;
	border: 1px solid #c9cbbd;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

#otsing table table {
	border: 0;
}

#otsing .otsi {
	width: 135px;
	border:1px solid #c3b09f; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #2F2726; 
	background-color: #FFFFFF
	
}

#otsing .select_nr {
	border:1px solid #c3b09f; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #2F2726; 
	background-color: #FFFFFF
}

#otsing .p2ev {
	width: 40px;
	border:1px solid #c3b09f; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #2F2726; 
	background-color: #FFFFFF
}

#otsing .kuu {
	width: 135px;
	border:1px solid #c3b09f; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #2F2726; 
	background-color: #ffffff
}

#otsing .kellaaeg {
	width: 85px;
	border:1px solid #c3b09f; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #3F3533; 
	background-color: #ffffff
}

#otsing .otsi_nupp {
	font-size: 11pt;
}

#otsing .nupud {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	color: #666666;
}

#otsing .nupud td {
	padding-right: 10px;
	padding-left: 10px;
	border-top:1px solid #b3b2b2;
	border-bottom:1px solid #b3b2b2;
	border-right:1px solid #b3b2b2;
	border-left:1px solid #b3b2b2;
	background: #eeeded;
}

#otsing .nupud td:hover {
	color: #000000;
	background: #edf0dd;
}

#otsing .nupud a {
	color: #666666;
	text-decoration:none; 
}
#otsing .nupud a:hover {  
	text-decoration:none;
	color: #000000;
}

#otsing .nupud2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	color: #666666;
	background-image: url('../img/nupp_back_kesk.gif');
}


#otsing .nupud2 a {
	color: #666666;
	text-decoration:none; 
}
#otsing .nupud2 a:hover {  
	text-decoration:none;
	color: #000000;
}
#otsing .nupp, .nuppy {
	background-image: url('../img/nupp_back_kesk.gif');
}

#otsing div .nupp-akt td a {color: #000000; text-decoration: underline}
#otsing div .nupp-akt2 td a {color: #666666}

.nuppy a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif
}

.nuppy a:hover {
	color: #000000
}

#sisu .textpealkiri {
	background: #d8e8e7;
}

#lisainfo .pealkiri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #ffffff;
	font-weight: bold;
}
#lisainfo .sisu {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	background-color: #f2f2f2	
}	

#lisainfo .alumine {
	border-bottom: 1px solid #d5d5d5;
	background-color: #f2f2f2
}

#mailinglist .text, #eeri .text {
	font-size: 11px;
}

/*laevade otsingu vorm*/
.texto input, .texto select, .texto textarea, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #3F3F3F;
}

.textob input {
	border: 1px solid;
}

.texto { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #3F3F3F
}
/*laevade otsingu vorm*/

.text, table tr td { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #3F3F3F
}

.text a {
	color: #097f17;
	font-size: 12px;
	text-decoration: 
	underline;
}
.text a:hover {
	color: #097f17; 
	text-decoration: underline;
}

.text1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #3F3F3F
}
.text1 a {
	color: #097f17;
	font-size: 11px;
	text-decoration: 
	underline;
}
.text1 a:hover {
	color: #097f17; 
	text-decoration: underline;
}

.texte { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #3F3F3F
}
.texte a {
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
.texte a:hover {
	color: #000; 
	text-decoration: underline;
} 

.textl { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	font-weight: bold;
}
.textl a {
	color: #097f17; 
	text-decoration: 
	underline;
}
.textl a:hover {
	color: #097f17; 
	text-decoration: underline;
} 

.textpealkiri {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000 ;
	font-weight: bold
}
.textpealkiri a {
	color: #000000 ; 
	text-decoration: none;
}
.textpealkiri a:hover {
	color: #000000 ; 
	text-decoration: underline;
}

.textpealkiril {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000 ;
	font-weight: bold
}

.textpealkiril a {
	color: #097F17; 
	text-decoration: underline;
}

.textpealkiril1 a {
	color: #016240;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}

.textpealkirip {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000 ;
	font-weight: bold
}
.textpealkirip a {
	color: #FC8803;
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.textpealkirip a:hover {
	color: #FC8803; 
	text-decoration: underline;
}

.text_bottom { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ADA076; 
	text-decoration: none;
	border-top:5px solid #a09e9e;
}
.text_bottom a {
	color: #000000; 
	text-decoration: none;
}
.text_bottom a:hover {
	color: #097f17; 
	text-decoration: underline;
}

.aw04contentcellleft, .awmenuedittablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#016240;
	font-weight: bold;
}

.aw04contentcellleft input, .aw04contentcellleft select {
	border: 1px solid;
}

.cb_form_chain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
}


.forum-folder .pealkiri { background: green; text-align: left; border-left: 1px solid green; }
.forum-folder .column { border-right: 1px solid #E0F0E0; border-bottom: 1px solid #E0F0E0; }
.forum-folder table { }
.forum-folder .column_first { border-left:  1px solid #E0F0E0; }
.forum-folder table a { text-decoration: none; }
.forum-folder table a:hover { text-decoration: underline; }