body {
/*  font-size: 200%; */
  background-color: #ffffff;
  margin: 18px 18px 18px 18px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
}

img {
/*  width=50%; */
}

h1, h2, h3 {
  font-family: Verdana; 
  font-weight: normal;
}

h1 {
  font-size: 160%;
  text-align: center;
}

h2 {
  font-size: 130%;
}

h3 {
  font-size: 100%;
  font-weight: bold; 
}

div.abstract {
  font-family: Verdana;
  font-size: 80%;
  border: 0.5pt solid black;
  background-color: #ffffee;
  margin: 1% 0% 1% 0%;
  padding: 1%;
  text-align: justify; 
}

div.abstract p {
  margin: 0%;
}

.author {
  font-family: Verdana;
  text-align: center;
}

dt {
  font-family: Verdana;
}


a:link {
  color: #00cc00;
}

a:visited {
  color: #006600;
}

small {
  color: green;
  font-family: Verdana;
  font-size: 70%;
}

em {
  font-style: italic;
}

pre {
  margin: 5pt 25pt 5pt 25pt; 
  font-size: 80%; 
}

code.em {
  font-style: italic;
}

.console {
  border: solid 0.5pt black;
  font-family: Fixedsys, monospace;
}

th {
  vertical-align: top; 
  padding: 5pt; 
}

td {
  vertical-align: top; 
  padding: 5pt; 
}

caption {
  font-family: Verdana;
  color: blue;
  font-weight: bold; 
}

.th a:link {
  color: #ff0000; 
}

.th a:visited {
  color: #660000; 
}

p.sample a:link {
  color: #0000ff;
}

p.sample a:visited {
  color: #000066;
}

dfn {
    text-decoration: none;
    color: #006600;
	cursor: pointer; 
}

table.file {
  width: 100%; 
}

table.file th {
  font-weight: bold; 
  margin: 5pt 25pt 5pt 25pt; 
  border: 0.5pt solid black; 
}

table.file td {
  border: 0.5pt solid black; 
}

table.file td pre {
  margin: 0%; 
}

table.navbar {
    background-color:eeeeee; 
	font-family:Arial; 
	font-size:9pt; 
	font-weight:bold;
}

table.navbar td {
	padding: 0pt 6pt 0pt 6pt;
}

table.navbar th {
	padding: 0pt 6pt 0pt 6pt;
    background-color:#990000;
	color:white;
}

table.navbar th a:link {
    color:white;
}

table.navbar th a:hover {
    color:white;
}

table.navbar th a:visited {
    color:white;
}

table.comform {
    background-color:#ccccff; 
	border:1px solid #3333ff; 
	font-size: 10pt; 
	font-family:Arial;
}

table.comform td {
    padding: 0pt 6pt 0pt 6pt;
}

div.comment {
    padding: 0pt; 
}

div.comment p.title {
    background-color: #eeeeee;
	padding: 0pt; 
	margin: 0pt;
	font-size: 80%;
}

div.comment p.comment {
    padding: 0pt;
	margin: 0pt;
}

div.comment span.date {
    font-family: 'Courier New', monospace;

}

div.comment span.name {
    font-weight: bold;
}

div.comment span.subject {
    font-style: italic;
}

/* instalaaciju instrukcijas un DEMO */
tr.cdrom {
  display: none; 
}

table.locations {
    border: 1px solid black;
	background-color: #eeffff;
	width: 100%;
}


/* 
lekciju bildeem
*/

div.slide {
    border: 1pt solid black;
	margin: 5pt 0pt 5pt 0pt; 
	padding: 10pt;
}

div.slide h3 {
   margin: 0pt; 
}

div.slide ul {
    margin: 0pt 10pt 0pt 10pt;
}

div.slide div p {
    margin: 0pt;
}

div.slide dl {
    margin-top: 0pt; 
	margin-bottom: 0pt;
}

div.abstract {
   background-color: #ffffee;
   padding: 5px;
   font-size: 80%;
   border: 1px solid black;
}

div.quote {
    width:50%;
    text-align: right;
}

div.small {
    font-size: 80%;
}

table.er {
    border: 1px solid black;
	width: 50%; 
}

table.er th {
    border-bottom: 1px solid black;
}

table.er td {
    margin: 0px;
}

div.gray table.er {
    background-color: #eeeeee;
    border: 1px solid black;
	width: 50%; 
}

