html { padding: 0px; margin: 0px; height: 100%;
	background: #FFF url('all_bg2.gif') repeat-x fixed center bottom;  
	}

body { height:100%; background: transparent url('bg1_3.gif') repeat-x scroll top center;
	color: #6A1010; font: normal 9pt verdana, arial, helvetica, sans-serif; 
	margin: 0 ; padding: 0 ; }

IMG { margin: 0 ; padding: 0 ; }

A:active ,
A:focus {
	outline-offset: -1px ;
	-moz-outline: none ; /* fx 1.07*/
	outline: none ; /* fx 1.05, Safari, Mac IE*/
}

A.mnup:hover, 
A.mnup:active {
	background-color: #50C050 ;
		_BACKGROUND: #50C050; /* IE 6 and below */ /*  *background: #f00; // IE 7 and below */
		/* lt IE <!--[if lt IE 7]> HTML <![endif]-->  */
		/* http://www.ejeliot.com/blog/63   http://www.positioniseverything.net/articles/multiIE.html  // [if lt IE 6] - alla IE6 , [if lte IE 6] - IE6 ja alla */
}



A.mnup {
color: #E8F880 ; font: normal small-caps bold 10pt/40px Verdana , arial, helvetica, sans-serif; 
text-decoration: none ; display: block ; letter-spacing: 0px ; width: 100% ; vertical-align: middle ;
background: #3098DE url('http://linn.pri.ee/css/080702_1440.png') repeat-x scroll 100% 100% ;  cursor: pointer ;
_background: #3098DE;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://linn.pri.ee/css/080702_1440.png', sizingMethod='scale'); 
}

/*
.menu_up { _BACKGROUND: #3098DE; }
.menu_up A {  }
*/

A.mnup:hover, 
A.mnup:active {
	background-color: #6EB8E8 ;
	_BACKGROUND: #6EB8E8 /* IE 6 and below */
	text-decoration: underline ; 
}

A.mnua, 
A.mnua:hover {
	color: #FFFFFF ;  /**/
	background-color: #5098D8 ;
	_BACKGROUND: #5098D8; /* IE 6 and below */
}

A.mnup IMG { vertical-align: middle ; }

.navisepa { font-size: 0pt ; width: 1px ; background-color: #4040A0; border: 1px solid #ADD0FC; }


.page { background: #ADD0FC url('main_bg_top.gif') repeat-x scroll top center ; border: 4px solid #ADD0FC; }

.main { background: #FFFFFF url('main_bg_top.gif') repeat-x scroll top center ; }

.menu { border-top: 2px solid #ADD0FC ; border-bottom: 2px solid #ADD0FC; }

.pagemain A { text-decoration: none; }
.pagemain A:hover { text-decoration: underline; }

/*
TD.logo {
	font-size: 9pt ; padding-left: 12px ;
	color: #6060FF ;
	background: #60A0DF url('bg_logo.jpg') no-repeat scroll top center; }
*/

A.logo{ 
	font: bolder 23pt 'Palatino Linotype', Georgia, verdana, arial, helvetica, sans-serif ; 
	color: #60A0F0 ; font-variant: small-caps; 
	text-decoration: none ;
	padding-left: 0px ; }

SMALL.logo { color: #000000 ; }

tr.lp_header { background: #60A8F8 url('hd_bg_nature.jpg') repeat-x scroll bottom center; }

.txtbg { background: transparent url('txtbg.gif') repeat scroll ; }

.head_hr { font-size: 0pt ; 
	border-top: 1px solid #176F17; 
	background-color: #5EA05E; 
	border-bottom: 1px solid #80B280; 
}

.footer { color: #00AA00; font: normal 7pt verdana, arial, helvetica, sans-serif; padding-bottom: 6px ; }
.foot_hr { background-color: #800000; color: #800000; height: 0px; width: 98% ; text-align: center ; }

.raam2 img , img.raam2 { border: 1px solid #666666 ; }
.raam2:hover img{ border: 1px solid #004000 ; }
.raam2:hover{ color: #004000; }

.inp_error { background-color: #FFCCCC; }