body 
{
  font-family: "arial", sans-serif;
  font-size: 10pt;
}

a {
  border: 0;
  color: #2670AE;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
}

p {
  text-align: justify;
  margin: 14px 0;
}

h1, h2, h3, h4 {
  margin: 1em 0;
  padding: 0;
  color: #1e3e5d;
  font-weight: bold;
}

h1 {
  font-size: 16pt;
}

h2 {
  font-size: 13pt;
  color: #173048;
}

h3 {
  font-size: 11pt;
  color: #122538;
}

h4 {
  font-size: 10pt;
  color: #122538;
}

.izcelt {
  color: #FF0000;
  font-weight: bold;
}

ul li, ol li
{
  text-align: justify;
}

/*tabulas*/
table {
  margin-bottom: 14px;
}
th {
  padding: 2px 0.4em;
  background-color: #23496e;
  color: #FFFFFF;
}
tr.izcelt {
  background-color: #ffedac;
}
td {
  vertical-align: top;
}
td.sh {
  background-color: #FFFFFF;
}

/* formas */
tr.formhidetr {
  display: none;
}

td.forma {
  font-weight: bold;
  text-align: right;
  padding-right: 1em;
}

td.forma2 {
  padding: 2px 0; 
}
td.forma2 p {
  padding: 0; 
  margin: 0;
  font-size: 0.8em;
  color: #666666;
}

/* vecie stili */
div.saturs {
	margin: 0px 0px 0px 30px;
}
div.saturs a {
	FONT-SIZE: 0.8em;
	COLOR: #993333;
}
.red {
	COLOR: #cc3300;
}
.grey {
	COLOR: #333333;
}
.greysmall {
	FONT-SIZE: 8pt ! important;
	COLOR: #333333;
	margin-bottom: 18px;
    font-weight: normal;
}

/* faili */
p.fails a {
  font-size: 1.1em;
}

p.fails span.izmers {
  font-size: 8pt;
  color: #666666;
  margin-left: 0.6em;
}

p.fails span.paraksts {
  color: #222222;
  margin-left: 0.4em;
}

div.saklaut {
  display: block;
}
div.subsaklaut {
  display: block;
  margin-left: 10px;
}

#saklautop{
  text-align: right;
}
/* 
img.saklaut {
  float: left;
  position: relative;
  top: 5px;
  margin-right: 4px;
} */

/*aptaujas rezultaati*/
div.rezultats
{
  height: 6px;
  background-image: url("i/bg_rezultati.gif");
  background-repeat: repeat-x;
  margin-bottom: 5px;
}

tr.bg1
{
  background-color: #FFFFFF;
}

th.small
{
  font-size: 0.8em;
}

div .zinas_autoriz
{
 display:block;
 font-size:0.8em;
 height:40px;
 padding:0 0 15px; 
 margin:-8px 0 10px; 
 border-bottom: 1px dotted #ccc;
 position:relative;
}
div .zinas_autoriz img
{
 vertical-align: middle;
 height: 100%;
}

/* path */
div#path
{
  margin: 5px 0 -10px 0;
  padding: 0;
  font-size: 0.8em;
}