@charset "UTF-8";

body {
   font-family: sans-serif;
   font-size: 100%;
   line-height: 120%;
   margin: 0;
   border: 0;
   padding: 0;
   background-color: #fff;
   color: #000;
}

h1, h2, h3, h4, h5, h6 { text-align: left }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }

div.hela {
/*   background-color: #fff;
   color: #000;*/
   margin: 0;
   border: 0;
   padding: 0;
}

#top_wrap {
   width: 100%;
   margin: 0;
   border: 0;
   padding: 0;
   background-color: #ffc;
   color: #000;
}

#top {
   text-align: left;
/*   width: 50em;*/
   margin: 0;
   border: 0;
   padding: 0.5em 0em 0.5em 0em;
}

#oppet {
/*   float: right;*/
   margin: 0em 0em 0em 0em;
   border: 0;
   padding: 0;
}

th, td { /* ns 4 */
  font-family: sans-serif;
}

#oppet table {
/*table-layout: fixed;
border-collapse: collapse;
   display: block;*/
   margin: 0em 0em 0em 35em;
   border: 0;
   padding: 0;
}

#oppet tr {
   margin: 0;
   border: 0;
   padding: 0;
}

#oppet td {
   margin: 0;
   border: 0;
   padding: 0;
/*background: red;
vertical-align: middle;
line-height: inherit;*/
}

#logga {
float: left;
   margin: 0;
   border: 0;
   padding: 0 0 0 0.3em;
}

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

#http_404 h2 {
   text-align: center;
}

#http_404 p {
   text-align: center;
}

#data_404 {
   font-weight: bold;
   color: #03C;
   background-color: inherit;
}

#engine_error {
   text-align: left;
   font-size: 0.9em;
   background-color: #32CD32;
   color: inherit;
   margin: 0;
   border: 0;
   padding: 0;
}

#engine_error p {
   margin: 0;
   border: 0;
   padding: 0.2em 0.6em;
}

#tpl_error {
   text-align: left;
   font-size: 0.9em;
   background-color: #FFFF00;
   color: inherit;
   margin: 0;
   border: 0;
   padding: 0;
}

#tpl_error p {
   margin: 0;
   border: 0;
   padding: 0;
}

.error_from { }
.error_header { }
.type_error { color: #8B0000; background: inherit; }
.type_warning { color: #DC143C; background: inherit; }
.type_notice { color: #00F; background: inherit; }
.error_msg { }
.error_data { }

#parse_time {
   text-align: center;
   font-size: 0.9em;
   background: #0FF;
   color: inherit;
   margin: 0;
   border: 0;
   padding: 0.1em;
}

#parse_time p {
   margin: 0;
   border: 0;
   padding: 0;
}

#engine_time { color: #4B0082; background: inherit; }
#tpl_time { color: #191970; background: inherit; }
#total_time { color: #B22222; background: inherit; }
