body{
	background-color: black;
    color: white;
}

header{ 
    background-color: black;   
    background-position: center center;
}

#upper{
    background-color: darkblue;  
}

h1{
    background-color: rgb(248, 248, 248);
    margin-top: 5px;
       
}

h2{    
    margin-top: 10px;  
    margin-bottom: 10px; 
    font-variant: small-caps; 
    font-style: italic;
}

h3{    
    font-weight: bold;
    color: #00ff00; 
    margin-bottom: 30px;     
}

h6 {
    float: center;
}

li{
    
}


table {
font-weight: 700;
  font-family: 'Courier New', monospace;
  margin-right: 20px;
  background-color: rgba(255, 255, 255, 0.9);
  color: rgba(243,156,18, 0.9);
}

.nev {
  font-weight: 700;
  font-family: 'Courier New', monospace;
}

th, td {
  border: 5px solid black;
  padding: 15px 0 0 15px;
}

th {
	font-family: Consolas, monospace;
	font-variant: small-caps; 
	font-size: 20px;
	font-weight: 700;
 	background-color: rgba(46, 64, 83, 0.9);
  	color: white;
	text-align: center;
}
td {
	font-family: Consolas, monospace;
	font-size: 16px;
	font-weight: 500;
 	background-color: white;
  	color: black;
	text-align: right;
}
#vignette {
	font-family: 'Courier New', monospace;
	font-variant: small-caps; 
	font-size: 26px;
	font-weight: 1500;
	background-color: rgba(230, 126, 34, 0.9);
  	color: black;
}
.name {
	font-family: 'Courier New', monospace;
	font-variant: small-caps; 
	font-size: 24px;
	font-weight: 1500;
	background-color: rgba(133, 193,233, 0.9);
  	color: black;
}

thead>tr:first-child{    
    letter-spacing: 2px;    
}

.navbar{
	background-color: #ffbf02;
	border-radius: 0 0 25px 25px;
	padding-left: 50px;
}

.registration{
	background-color: lightyellow;
	padding: 0 50px 50px 50px;
	border-left: 3px dashed #000;
	border-right: 3px dashed #000;
}

.checkbox{
	padding-top: 30px;
}

nav.active{
    background-color: black;
}

p {
    text-indent: 15px;
    text-align: justify;
    margin: 15px 15px 15px 15px;
    border-left: 5px solid rgb(50, 50, 50);
    border-right: 5px solid rgb(50, 50, 50);
}

label {
    color: lightblue;
}

a:link, a:visited, a:active {
    text-decoration: none;
    color: orange;
}

a:hover {
    color: yellow;
}

.my_link {
    float: right;
    margin-top: 80px;
}