#public_page
{
width: 100%; 
background-color: #FFFFFF;
}

#public_line
{
width: 100%;
height: 9px;
}

#public_line2
{
width: 100%;
height: 1px;
}

#public_line3
{
position: relative;
left: -20px;
width: 965px;
top: 150px;
height: 2px;
background-color: #e0e0e0;
}
#public_line4
{
position: relative;
left: -20px;
width: 965px;
top: 150px;
height: 1px;
background-color: #e6e6e6;
}

#public_container 
{
position: relative;
width: 922px;
height: 10px;
margin: 0px auto;
border: 0px none;
}


#public_heading 
{
position: absolute;
width: 100%;
height: 170px;
margin: 0px auto;
border: 0px none;
}

#public_logo
{
z-index: 3;
position: absolute;
top: 10px;
left: 0px;
width: 147px;
height: 115px;
}

#public_lang
{
z-index: 4;
position: absolute;
top: 90px;
left: 0px;
width: 147px;
height: 90px;
}

#public_mainmenu
{
position: absolute;
top: 98px;
right: 0px;
width: 775px;
height: 25px;
border: 0px solid;
}

#public_submenu
{
position: absolute;
top: 130px;
left: 137px;
width: 775px;
height: 25px;
border: 0px solid;
}

#public_loginbox 
{
display: none;
top: -50px;
right: 190px;
position: absolute;
width: 330px;
height: 221px;
border: 0px solid;
background-image: url(/img/public/loginbox.png); 
background-position: center; 
background-repeat: no-repeat;
z-index: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}

#public_loginbox_old 
{
display: none;
top: -50px;
right: 190px;
position: absolute;
width: 330px;
height: 221px;
border: 0px solid;
background-image: url(/img/public/loginbox.png); 
background-position: center; 
background-repeat: no-repeat;
z-index: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}


#public_topmenu
{
z-index: 2;
position: absolute;
top: 10px;
right: 0px;
width: 630px;
height: 25px;
}

#public_banner
{
z-index: 1;
position: absolute;
top: 10px;
left: 300px;
width: 234px;
height: 68px;
border: 0px dashed #EEEEEE;
}

#public_index 
{
position: absolute;
top: 170px;
width: 922px;
margin: 0px auto;
border: 0px none;
z-index: -1;
}

#public_subpage
{
position: absolute;
top: 200px;
width: 922px;
margin: 0px auto;
border: 0px none;
z-index: -1;
}

#public_video {
z-index: 5;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
}

#public_eksam
{
position: absolute;
top: 180px;
width: 922px;
margin: 0px auto;
border: 0px none;
z-index: -1;
}

#public_graph_1
{
z-index: 5;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/upload/pic01.png);
}
#public_graph_2
{
z-index: 4;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/upload/pic02.png);
}

#public_graph_3
{
z-index: 3;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/upload/pic03.png);
}

#public_graph_4
{
z-index: 2;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/upload/pic04.png);
}

#public_graph_5
{
display: none;
z-index: 1;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
background: none;
}

#public_graph_matte 
{
display: none;
z-index: 6;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
-khtml-opacity: 0.50;
opacity: 0.50;
}
#public_graph_border 
{
z-index: 21;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 318px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/picture_border2.png);
}

#public_graph_subpage
{
z-index: 1;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 198px;
margin: 0px auto;
border: 0px none;
}
#public_graph_subpage1
{
z-index: 1;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 198px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/upload/sub03.jpg);
}
#public_graph_subpage2
{
z-index: 1;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 198px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/upload/sub04.jpg);
}

#public_graph_subpage_matte 
{
z-index: 20;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 198px;
margin: 0px auto;
border: 0px none;
filter: alpha(opacity=40);
-moz-opacity: 0.40;
-khtml-opacity: 0.40;
opacity: 0.40;
}
#public_graph_subpage_border 
{
z-index: 21;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 198px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/picture_window_subpage.png);
}

#public_graph_narrow_subpage_border 
{
z-index: 21;
top: 0px;
left: 0px;
position: absolute;
width: 609px;
height: 86px;
margin: 0px auto;
border: 0px none;
background: url(/img/public/picture_window_subpage_narrow.png);
}


#public_right
{
top: 0px;
right: 0px;
position: absolute;
display: inline;
width: 290px;
height: 317px;
margin: 0px auto;
border: 0px solid;
z-index: 50;
}

#public_right_subpage
{
top: 0px;
right: 0px;
position: absolute;
display: inline;
width: 295px;
height: 10px;
margin: 0px auto;
border: 0px solid;
z-index: 50;
}

#public_right_subpage2
{
top: 0px;
right: 0px;
position: relative;
}

#public_info_left
{
top: 330px;
left: 0px;
z-index: 2;
position: absolute;
width: 457px;
height: 150px;
margin: 0px auto;
border: 0px solid;
background-color: #DFDFDF;
background-image: url(/img/public/infobox_window.png); 
background-position: center; 
background-repeat: no-repeat;
}

#public_info_right 
{
top: 330px;
right: 0px;
position: absolute;
width: 457px;
height: 150px;
margin: 0px auto;
border: 0px solid;
background-color: #f3a100;
background-image: url(/img/public/infobox_window.png); 
background-position: center; 
background-repeat: no-repeat;
}


#public_footer 
{
position: relative;
top: 56px;
left: 0px;
width: 922px;
height: 64px;
margin: 0px auto;
border: 0px solid;
}

#public_subpage_content
{
top: 210px;
left: 0px;
z-index: 2;
position: absolute;
width: 609px;
margin: 0px auto;
border: 0px solid;
}

#public_subpage_content2
{
position: relative;
top: 0px;
left: 0px
width: 100%;
margin: 0px auto;
border: 0px none;
}

#eksam_sissejuhatus
{
position: absolute;
top: 160px;
width: 922px;
margin: 0px auto;
border: 0px none;
z-index: -1;
}

#eksam_andmed
{
z-index: 1;
position: absolute;
top: 10px;
left: 300px;
width: 504px;
height: 168px;
border: 0px dashed #EEEEEE;
}

#eksam_andmed_right
{
z-index: 1;
position: absolute;
top: 10px;
left: 300px;
width: 624px;
height: 168px;
border: 0px dashed #EEEEEE;
}


#eksam_aeg
{
z-index: 1;
position: absolute;
top: 120px;
right: 0px;
width: 204px;
height: 48px;
border: 0px dashed #EEEEEE;
}
