body {
font: 18px Times New Roman, Times, serif;
color: #000000;
background: #020914 url("https://randlari.shelli.pw/avaruus.png");
padding: 0px;
margin: 0px;
}

a:hover {color: #aa00aa;}
a {color: #550055; text-decoration: none;}

.alles {
padding: 0px;
margin: 0px;
width: 100%;
margin-top: 30px;
margin-bottom: 30px;
}

.menu, .sivu {
float: left;
min-height: 170px;
box-sizing: border-box;
}

.menu {
width: 18%;
margin-left: 3%;
margin-right: 3%;
}

.sivu {
width: 73%;
margin-right: 3%;
margin-bottom: 0px;
padding: 0px;
}

.sis1 {
color: #efd201;
font: 28px Arial,sans-serif;
float: right;
background: #2a3233 url("https://randlari.shelli.pw/tumma.png");
width: 100%;
padding: 0px;
border: 1px solid #000000;
}

.sis2 {
background: #cdcdcd url("https://randlari.shelli.pw/vaalea.png");
float: right;
width: 100%;
border: 1px solid #000000;
border-top: 0px;
padding-top: 15px;
padding-bottom: 15px;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

ul {
font: 18px Courier New,Courier,monospace;
padding: 0px;
margin: 0px;
margin-left: 8%;
}

.kli {
color: #f0ff00;
}

.ekaots {
font: 30px Courier New,Courier,monospace;
font-weight: bold;
background: -webkit-linear-gradient(#ffffff, #555555); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
padding: 0px;
margin: 0px;
}

.tokaots {
font: 20px Arial,sans-serif;
font-weight: bold;
background: -webkit-linear-gradient(#ffffff, #dadada); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
margin: 0px;
padding: 0px;
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
}

.kel {
font: 16px Courier New,Courier,monospace;
font-weight: bold;
margin: 0px;
padding: 0px;
background: -webkit-linear-gradient(#f0ff00, #ffb400); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}

.kli a {color: #ffb400; text-decoration: none;}
.kli a:hover {color: #f0ff00;text-decoration: none;}

p {
margin: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
}

h6 {
font: 21.5px Times New Roman, Times, serif;
font-weight: bold;
margin: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
}

h5 {
font: 26px Times New Roman, Times, serif;
font-weight: bold;
margin: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
}

.koodi {
font: 18px Courier New, Courier, monospace;
width: fit-content;
text-align: left;
background-color: #ffffff;
margin-left: 15px;
margin-right: 15px;
padding: 2px;
}

.oso {
font: 18px Courier New, Courier, monospace;
font-weight: bold;
color: #000055;
margin: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
}

.adark {
font-family:monospace;
box-sizing: border-box;
width: 100%;
font-size: 12px;
padding-left: 15px;
padding-right: 15px;
}

pre {
padding-top: 15px;
padding-bottom: 15px;
color: #f8f8f2;
background-color: #2b2b2b;
overflow: auto;
width: 100%;
}