.hidden {
  display: none; }

h1, h2, h3 {
  color: gray;
  font-weight: normal; }

h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 32px;
  margin-top: 20px; }

h2 {
  font-size: 20px; }

h3 {
  font-size: 16px; }

.index #column3 h2 {
  font-size: 28px;
  margin: 20px 0 19px 0; }

a {
  color: #ff8000;
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

img {
  border: none; }

body {
  color: #222222;
  font-family: Verdana, Arial, Helvetica, Swiss, Sans-Serif;
  font-size: 12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: gray;
  margin: 55px 0 0 0; }

.date {
  color: gray; }

.summary {
  font-weight: normal;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: gray; }

.document.short h3 {
  font-weight: normal;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  margin: 0 0 0 0; }
.document.short .summary {
  font-family: Verdana, Arial, Helvetica, Swiss, Sans-Serif;
  font-style: normal;
  font-size: 12px;
  color: #222222;
  font-weight: normal; }
  .document.short .summary p:first-child {
    margin-top: 0; }

.navbar {
  position: absolute;
  top: 15px;
  left: 10px; }
  .navbar a {
    color: white; }

.langbar {
  position: absolute;
  top: 3px;
  left: 263px; }
  .langbar a {
    display: block;
    float: left;
    width: 16px;
    height: 11px;
    padding-left: 5px; }
    .langbar a.si {
      background: url(/pic/flags/si.png) no-repeat; }
    .langbar a.en {
      background: url(/pic/flags/us.png) no-repeat; }

.toolbox {
  float: left;
  width: 301px; }

.toolbox#t2 {
  width: auto;
  max-width: 903px; }
  .toolbox#t2 .block#content {
    max-width: 581px; }

.index .toolbox#t2 {
  width: 301px; }

.block {
  float: left;
  min-width: 280px;
  min-height: 170px;
  padding: 120px 10px 10px 10px;
  margin: 0 1px 1px 0;
  background: white; }
  .block h1 {
    margin-top: 0; }

.block#navigator ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none; }
  .block#navigator ul li {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    float: none; }
    .block#navigator ul li a {
      display: block; }
.block#navigator h3 {
  margin: 0; }

.mainmenu, .blogmenu {
  float: left; }

.mainmenu {
  float: left;
  width: 30%;
  margin-right: 20px; }

.blogmenu {
  float: left;
  width: 62%; }
  .blogmenu a {
    padding-bottom: 10px; }

.block#content, .block#footer {
  padding: 10px;
  min-height: 280px; }

.index #content {
  height: 581px;
  background: white url(/pic/biscuit_1123302_42643018.jpg) 170px 0px no-repeat; }
  .index #content ol, .index #content ul {
    padding-left: 18px; }

table {
  width: 100%; }
  table tr td:first-child {
    font-style: italic; }
  table tr td + td {
    font-weight: bold; }

.block#footer {
  background: url(/css/logo_footer.png) top right no-repeat;
  background: #ff8000 url(/css/logo_footer.png) top left no-repeat; }
  .block#footer ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none; }
    .block#footer ul li {
      float: left;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
      list-style: none;
      list-style-image: none;
      list-style-type: none;
      float: none; }
      .block#footer ul li a {
        display: block; }
  .block#footer h3 {
    color: white;
    margin: 10px 0 0 0; }
  .block#footer a {
    color: white; }

.index #footer {
  height: 581px; }
