body {
  margin-top: 40px; margin-bottom: 20px; margin-left: 80px; margin-right: 80px;
  font-family: Verdana, Arial, sans-serif;
  background-image: url(lingvo-bg-1.jpg);
  line-height: 160%;
  }

p, dd {font-family:Verdana,sans-serif; font-size:15px; line-height:160%;}

ul li {padding-bottom:18px; list-style-type:disc;}
li.b1 {margin-top:15px;}
li.b2 {margin-top:-15px;}

a {color: rgb(0,0,255); text-decoration: none;}

a:hover {color: rgb(255,255,190); text-decoration: none; font:bold; background-color: rgb(0,140,0);}

a:hover.bildo {text-decoration: none; background-color: none; background-image: url(../bildoj/lingvo-bg-1.jpg);}

hr {display:block; border-style:inset; border-width:2px; margin-top:35px; margin-bottom:35px;}

H1 {font: bold 22pt Verdana,Arial,sans-serif; margin-top:40px; margin-bottom:40px;}
H2 {font: bold 20pt Verdana,Arial,sans-serif; margin-top:40px; margin-bottom:30px; line-height:260%;}
H3 {font: bold 18pt Verdana,Arial,sans-serif; margin-top:30px; margin-bottom:30px; line-height:160%;}
H4 {font: bold 14pt Verdana,Arial,sans-serif; line-height: 160%;}
H5 {font: bold 11pt Verdana,Arial,sans-serif;}

table {font: 15px Verdana, Helvetica, Arial, sans-serif; border:0; line-height: 160%; }

table.t {font:9.5pt Verdana, Helvetica, sans-serif; align-vertical:top; line-height: 160%;}

@-viewport { width: device-width;}

/* xul.b li {margin-top:33px; list-style-type:circle;} */
/* xul.nagyLH li {margin-top:15px; list-style-type: circle;} */
/* xul.li8 li {font-size: 8pt; line-height: 180%; list-style: disc;}  */

span.ekva {
font: 16 px Times New Roman;
font-style: italic;
letter-spacing: 0.2 em;
}

p.be { 
margin-left: 40px; 
} 

p.be2 { 
margin-left: 80px; 
}

span.rip { 
position: fixed; 
margin-left: -40px; 
width: 40px; 
height: 13px; 
}

span.list { 
position: fixed; 
margin-left: -40px; 
width: 40px; 
height: 13px; 
}
