body { background-color: #FFFFFF; color: #666666; background-image: url(/img/back.gif); background-repeat: repeat-x; background-position: top ; margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; padding-bottom: 30px; }
img { border: none; }

a { color: #666666; background-color: transparent; }
a:hover { color: #666666; background-color: transparent; }

a img { border: 0; }

#top-eeg-logo { position: absolute; top: 0px; right: 0px; }
#ee-logo { position: absolute; top: 27px; left: 401px; }

#random-large-1 { position: absolute; top: 27px; left: 0px; }
#random-large-2 { position: absolute; top: 27px; left: 0px; }
#random-large-3 { position: absolute; top: 27px; left: 0px; }
#random-large-4 { position: absolute; top: 27px; left: 0px; }
#random-large-5 { position: absolute; top: 27px; left: 0px; }
#random-large-6 { position: absolute; top: 27px; left: 0px; }
#random-large-7 { position: absolute; top: 27px; left: 0px; }
#random-large-8 { position: absolute; top: 27px; left: 0px; }
#random-large-9 { position: absolute; top: 27px; left: 0px; }

#random-comment { position: absolute; top: 121px; left: 401px; }

#menuitem-1 { position: absolute; top: 251px; left: 45px; }
#menuitem-2 { position: absolute; top: 251px; left: 88px; }
#menuitem-3 { position: absolute; top: 251px; left: 162px; }
#menuitem-4 { position: absolute; top: 251px; left: 277px; }
#menuitem-5 { position: absolute; top: 251px; left: 333px; }
#menuitem-6 { position: absolute; top: 251px; left: 408px; }
#menuitem-7 { position: absolute; top: 251px; left: 509px; }
#menuitem-8 { position: absolute; top: 251px; left: 632px; }
#menuitem-9 { position: absolute; top: 251px; left: 729px; }

#contact {
color:white;
font-family:verdana;
font-size:10px;
left:725px;
position:absolute;
top:171px;
}
#contact a { color: white }


#in-eng { position: absolute; top: 251px; right: 0px; display: none; }

#left-image { position: absolute; top: 303px; left: 30px; z-index: 1; }
#main-content { position: absolute; top: 346px; left: 250px; width: 450px; z-index: 2; }
#main-content { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px;	color: #666666; background-color: transparent; text-align: left; }

/*
#sub-menu { position: absolute; top: 346px; left: 30px; width: 200px; z-index: 2; }
#adm-menu { position: absolute; top: 700px; left: 30px; width: 200px; z-index: 2; }
*/
#adm-menu { margin:20px 0 70px; }

.sub-menu-out { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px;	color: #999999; background-color: transparent; text-align: left; text-decoration: none; }
.sub-menu-over { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #00468A; background-color: transparent; text-align: left; text-decoration: none; }
a.sub-menu-over:hover { color: #00468A; background-color: transparent; }
a.sub-menu-out:hover { color: #999999; background-color: transparent; }

.adm-menu-out { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px;	color: #999999; background-color: transparent; text-align: left; text-decoration: none; }
.adm-menu-over { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #00468A; background-color: transparent; text-align: left; text-decoration: none; }
a.adm-menu-over:hover { color: #00468A; background-color: transparent; }
a.adm-menu-out:hover { color: #999999; background-color: transparent; }


.upmenuitems a { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 14px;	color: #FFFFFF; background-color: transparent; text-align: left; text-decoration: none; }
.upmenuitems a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 14px;	color: #33CCFF; background-color: transparent; text-align: left; text-decoration: none; }
.acturl a {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 14px;	color: #33CCFF; background-color: transparent; text-align: left; text-decoration: none; }

.title { font-family: verdana, arial, helvetica, sans-serif; font-size: 19px; line-height: 18px; color: #005BB7; background-color: transparent; text-align: left; }


.actsubmenu a{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #00468A; background-color: transparent; text-align: left; text-decoration: none; }

/* comment_comment on vahelduvate piltide tekst  */
#comment_comment
{
  position: absolute;
  font: 7pt verdana;
  top: 75px;
  left: 36px;
  height: 200px;
  width: 260px;
}
#comment_comment a {text-decoration: none;color: #A6BED6;}



.menul3 { padding-top: 10px; padding-bottom: 10px; padding-right: 0px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #666666; border-bottom: 1px solid #CCCCCC; }
.menul3 a {color: #666666; text-decoration:none;}
.menul3 a:hover {color: #666666; text-decoration:underline;}

.menul3sel {padding-top: 10px; padding-bottom: 10px; padding-right: 0px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00468A; border-bottom: 1px solid #CCCCCC; }
.menul3sel a {color: #00468A; text-decoration:none;}
.menul3sel a:hover {color: #00468A; text-decoration:underline;}


.menul4 {padding-top: 10px; padding-bottom: 10px; padding-right: 0px; padding-left: 37px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; border-bottom: 1px solid #CCCCCC; }
.menul4 a {color: #999999; text-decoration:none;}
.menul4 a:hover {color: #999999; text-decoration:underline;}


.menul4sel {  padding-top: 10px; padding-bottom: 10px; padding-right: 0px; padding-left: 37px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00468A; border-bottom: 1px solid #CCCCCC; }
.menul4sel a {color: #00468A; text-decoration:none;}
.menul4sel a:hover {color: #00468A; text-decoration:underline;}



/* mod */
html, body {
	padding: 0;
	margin: 0;
    height: 100%;
}
#random-large { position: absolute; }
#container {
    position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
}
html>body #container {
	height: auto;
}

#menuitem-1 { left:0px; position: absolute; top: 252px; width: 100%; }
#menuitem-1 ul { list-style-type: none; padding: 0; margin: 0 10px 0 44px;  }
#menuitem-1 ul li { float: left; padding: 2px 8px 0 0; }
#menuitem-1 ul li a {
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	padding: 1px;
	text-align: left;
	text-decoration: none;
}
#menuitem-1 ul li.end { float: right; }
#menuitem-1 ul li.end { float: right; }
#menuitem-1 ul li a:hover,
#menuitem-1 ul li.acturl a { color: #33CCFF; background-color: transparent; text-align: left; text-decoration: none; }

#left_pane,
#mid_pane,
#right_pane { float: left;  margin-top: 300px; display: inline; }
#subpage #left_pane { width:180px; }
#mid_pane { margin: 330px 0 0 110px; padding-bottom: 80px; line-height: 16px; width: 490px; }
#mid_pane h1 { margin: 0; padding: 0; }
#right_pane { border-left: 1px solid #005a9a; height: 300px; margin-left: 100px; margin-top: 320px; }
#right_pane ul { margin-left: 22px; list-style-type: none; padding: 0; margin:0; margin-top: 12px; }
#right_pane ul li { margin: 0 0 34px 23px; }
#right_pane ul li a { color: #005a9a; font-size: 25px; font-family: "Myriad Pro"; }
#right_pane ul li a:hover { text-decoration: none; }
#mid_pane,
#mid_pane h1,
#mid_pane p { color: #005a9a; }
#sub-menu { float: left; position: relative; }
#main-content { float: left; position: relative; }
#mid_pane,
#mid_pane p { font-size: 12px; font-family: Verdana;   }
#mid_pane h1 { color: #005BB7; font-size: 16px; }
#footer { position: absolute; bottom: 0; width: 100%; }
#footer p { margin: 8px; padding: 6px 11px; background: #00468a; font-family: "Myriad Pro", Verdana; font-size: 11px; color: white; }

#subpage #left_pane,
#subpage #mid_pane,
#subpage #right_pane { float: left;  margin-top: 300px; }
#subpage #left_pane { margin:346px 0 70px 30px; }
#subpage #mid_pane { width: 450px; margin:346px 0 0 40px; padding-bottom: 80px; line-height: 16px; color: #666666; font-size: 11px; line-height: 14px; }
#subpage #mid_pane h1 { margin: 0; padding: 0; }
#subpage #right_pane { border-left: 1px solid #005a9a; height: 300px; margin-left: 100px; margin-top: 320px; }

/* frontpage ajax content */

.menu_list {	
	width: 275px;
	margin: 12px 0 0 25px;
	font-family: Verdana;
	font-size: 12px;
}
.menu_list p.menu_head {
	cursor: pointer;
	padding-bottom: 12px;
	margin: 0;
}
.menu_list div.menu_body {
	display: none;
}
.menu_body p.sisu {
	display: block;
	height: 100%;
	width: 100%;
	color: #006699;
	background-color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding-bottom: 20px;
}
#stockMessagesFilter {
	left:742px;
	position:absolute;
	top:346px; }
#stockMessagesFilter,
#stockMessagesFilter * { font-size: 10px; }
#stockMessagesFilter h3 {
	font-family: verdana;
	margin: 7px 0 1px 0;
	padding: 0; 
	width: 150px;
}
#stockMessagesFilter .element { width: 150px; }
#stockMessagesFilter .element select { float: left; }