﻿body {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #577eb1;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

#page {
    background-color: #ffffff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin: auto;
    width: 816px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.panel {
    margin: 40px auto 40px auto;
    width: 640px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 20px;
}

.panel2 {
    margin-top: auto;
    margin-bottom: auto;
    width: 640px;
    display: inline-block;
}

.panel2-next {
    margin-top: 10px;
}

.panel2-next-col {
    margin-left: 10px;
}

.right {
    float: right;
}

.panel-code {
    background-color: #232323;
}

#pic-table {
    margin: auto;
    border-collapse: collapse;
    border-spacing: 40px;
}

td.thumbnail {
    border: none;
    padding: 20px;
}

a.image {
    display: block;
    text-decoration: none;
}

img.thumbnail {
    width: 200px;
    height: 150px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.toolbar {
    margin: 20px auto 20px auto;
    width: 680px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #cccccc;
    text-align: center;
}

span.left {
    float: left;
}

span.right {
    float: right;
}

span.center {
    display: inline-block;
    margin: 0 auto;
    width: 10px;
}

.toolbar-a:link, .toolbar-a:visited, .toolbar-a:active {
    color: #000000;
    text-decoration: none;
}

.toolbar-a:hover {
    color: #cccccc;
}

.hyperlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
}

#feedback {
    width: 600px;
    height: 200px;
    resize: none;
    overflow-y: scroll;
}

.disabled {
    color: #cccccc;
}

.code {
    font-size: medium;
    font-weight: bold;
    color: #006600;
}

#newspaper {
    height: 113px;
}

#artefakt {
    height: 383px;
}

#calibration {
    height: 256px;
}

#nasa1, #nasa2 {
    height: 259px;
}

#smartserachbox {
    height: 145px;
}

.prim {
    height: 113px;
}

.vm {
    height: 144px;
}

.mcb {
    height: 155px;
}

.downtime {
    height: 139px;
}

.h128 {
    min-height: 128px;
}