* {
margin: 0;
padding: 0;
}

body {
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size: 12px;
line-height: 1.5;
font-weight: normal;
}

a {
color: #ffffff;
text-decoration: none;
cursor: pointer;
}

.a {
padding: 10px;
transition: 0.1s;
}

.a:hover {
background-color:#333;
color:white;
}

.wrapper {
max-width: 100%;
margin: 0 auto;
padding-top: 90px;
background: #1a1c1f;
}

.header {
position: fixed;
z-index: 99;
height: 90px;
width: 100%;
background: #000 center center no-repeat;
font-size: 17px;
}

#menu table {
font-size: 17px;
margin: 3px auto;
}

#menu table td {
width: 15%;
text-align: center;
}

#menu table td .a {
padding: 15px;
}

.pres {
background-color: white;
}

.content {
min-height: 500px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
color:white;
}

.title_1
{
    color: white;
    position: absolute;
    left: 5%;
    font-size: 25px;
    padding: 10px 20px;
    margin: 10px;
    background-color: forestgreen;
}

a.title_1:hover {
background-color:black;
color:yellow;
}

.title_2
{
position: absolute;
    right: 2%;
    text-align: right;
    font-size: 15px;
    background-color: #333;
    padding: 25px;
    margin-top: 25px;
}	

.title_3
{
    font-size: 15px;
    background-color: #333;
    padding: 15px;
    margin-top: 25px;
}

.title_6
{
    font-size: 15px;
    background-color: #fff;
    padding: 15px;
    margin-top: 25px;
    color:black;
}

.title_5
{
    color: white;
    font-size: 30px;
    padding: 10px 20px;
    background-color: #666;
    width: 90%;
    margin-top: -10px;
    margin: auto;
}

.text1
{
    width: 60%;
    margin: 25px auto;
    font-size: 16px;
}

.footer {
background-color: #eee;
padding: 15px;
text-align:center;
}

.block img {
transition: 0.1s;
}

.c {
padding: 5px 10px;
background: #FFCC00;
position: absolute;
z-index: 1001;
}

.c:hover {
text-decoration: underline;
}

.ct {
margin-left: auto;
margin-right: auto;
color:white;
width:900px;
}

.ct_title {
position: absolute;
padding: 10px;
text-align: center;
color: black;
font-size: 28px;
margin: 20px;
background-color: #24ff03;
z-index: 9;
}

.ct_title2 {
position: absolute;
padding: 10px;
text-align: center;
color: black;
font-size: 20px;
margin: 20px;
background-color: white;
margin-left: 582px;
z-index: 9;
}

.ct_content {
margin:5px;
background-color: white;
min-height: 500px;
}

.ct_text{
padding: 25px;
text-align: justify;
font-size: 15px;
background-color: white;
width: 50%;
margin: 20px auto;
color: black;
}

.ct_text_content{
padding: 25px;
text-align: justify;
font-size: 15px;
width: fit-content;
background-color: white;
margin: 20px auto;
color: black;
}

.ct_text_content img{
max-height: 80vh;
max-width: 80vw;
}

.ct_text2{
padding: 30px;
text-align: center;
font-size: 15px;
background-color: #333;
width: 920px;
margin: 10px auto;
}

.ct_text li{
margin-left: 30px;
text-align: justify;
font-size: 15px;
}

.ct_a {
text-align: right;
padding: 10px;
}

.ct_a a {
color: black;
text-decoration: underline;
}

.ct_a table td {
text-align: left;
padding: 5px;
font-size: 15px;
}

table {
table-layout: fixed;
width: 100%;
}