body {
  background: #E5E5E5;
  color: black;
  font-family: Calibri;
  font-size: 11pt;
  margin: 0 4px;
  padding-left: 4px;
  padding-right: 4px;
}

h1 {
  font-family: Tahoma;
  letter-spacing: 0px;
  font-size: 20pt;
  margin: 0;
}

header div.subtitle,h1 {
  color: #323232;
  text-align: center;
}

header div.subtitle {
  font-size: 12pt;
}

form table tr th {
  text-align: right;
  padding: 4px;
}

form table tr th {
  background: #a0a0a0;
}

p.fileinfo {
  display: inline-block;
  font-size: 0.75em;
}

p.intro span.subject {
  color: #000000;
  font-weight: bold;
  font-size: 1.4em;
}

p.intro span.name {
  color: #323232;
}

p.intro a {
  color: #323232;
}

div.post.reply {
  background-color: #cecece;
}

div.pages {
  background: #cecece;
}

hr {
  border: none;
  border-top: 1px solid #323232;
}

.desktop-style div.boardlist:not(.bottom) {
  background-color: #E5E5E5;
}

.theme-catalog div.thread:hover {
  background: #E5E5E5;
}

.desktop-style body::after{
       content:"";
       z-index: -1;
        position:fixed;
        width: 1348px;
        height: 586px;
        right : 0%;
        bottom : 10%;
        background-image:url("https://media.8kun.net/32/src/1433291235020.png");
        background-repeat: no-repeat;
}

/*
body::after{position: fixed!important;
    content:url('https://media.8kun.net/ippiki/src/1442978242147.png');
    bottom:-20px;
    right: 20px!important;
    opacity: 1;
    z-index: -1;}

.mobile-style body::after{display:none!important;}
*/
