html, body, img, p, h1, h2, h3, ol, ul, li, form, fieldset, table, td, th { margin: 0; padding: 0; border-width: 0px; }
body { background-color: rgb(223, 229, 237); font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(255, 255, 255); /* IE6/7 */ text-align: center; }
body, p, ol, #raam, p.nurgad { padding: 1ex 1em; }
ol, ul { padding: 1ex 4em; }
h1, h2, h3 { padding: 3ex 2em 1ex 2em; }
h1, h2 { border-bottom: 2px solid rgb(255, 255, 255); margin-bottom: 3ex; }
h1 { font-size: 24pt; }
h2 { font-size: 16pt; }
h3 { font-size: 10pt; }
form, fieldset { display: inline; }
a:link, a:visited { color: rgb(223, 229, 237); }
a:hover { text-decoration: none; }

#raam { background-color: rgb(21, 48, 109); width: 900px; margin: 0 auto; /* IE6/7 */ text-align: left; /* IE6 */ overflow-x: hidden; }
#skeem1, #skeem2 { margin-bottom: 20px; padding: 30px 0; position: relative; }
#skeemtaust1, #skeemtaust2 { border-style: solid; border-color: rgb(255, 255, 255); border-width: 40px 0 20px 10px; position: relative; z-index: 2; }
#harjutus1, #harjutus2 { position: absolute; left: 10px; bottom: 7px; background-color: rgb(21, 48, 109); width: 100px; text-align: center; color: rgb(255, 255, 255); padding: 3px 0; z-index: 5; }
#juhised1, #juhised2 { position: absolute; left: 120px; bottom: 7px; background-color: rgb(223, 229, 237); padding: 0 10px; width: 730px; z-index: 5; }
#Z1, #R1, #h1, #Z2, #GS2, #ROD2 { position: absolute; font-weight: bold; z-index: 6; }
#R2, #h2 { color: rgb(179, 179, 179); }
#Z1 { top: 190px; left: 280px; }
#R1 { top: 220px; left: 450px; }
#h1 { top: 140px; left: 735px; }
#Z2 { top: 198px; left: 280px; }
#ROD2 { top: 105px; left: 735px; }
#GS2 { top: 60px; left: 620px; }
#papituled1, #papituled2 { position: absolute; z-index: 1; left: 219px; }
#lennuk1, #lennuk2 { position: absolute; z-index: 4; top: 31px; left: 874px; clip: rect(0 0px 45px 0); }

p.nurgad, #skeem1, #skeem2 { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
p.valem { margin: 10px 40px; padding: 2px 0; text-align: center; font-weight: bold; font-family: "Times New Roman", serif; font-size: 12pt; background-color: rgb(138, 152, 182); }
span.valem, table.valem td { font-weight: bold; font-family: "Times New Roman", serif; font-size: 12pt; padding: 0 2px; text-align: center; }
table.valem { margin-bottom: 5px; }
table.valem td.jagatav { border-bottom: 1px solid rgb(255, 255, 255); }
.clear { clear: both; }
ol.loend { list-style-type: upper-roman; }
