
a:link,a:visited
{
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#98bf21;
	width:200px;
	text-align:center;
	padding:4px;
	text-decoration:none;
}

a:hover,a:active
{
	background-color:#7A991A;
}
.Header_part{
margin-left:10px;
padding-left:12px;
color:black;
font-size: 14px;
}

.Links{
   margin-left:10px;
   -moz-column-count:4;
   -webkit-column-count:4;
   column-count:4;
   background:#eee;
   font-size:28px;
}

.Navigation ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3px;
    padding-left: 12px;
}

.Self_Introduction{
   padding:14px;
   background-color:rgba(255,255,255,0.5);
}

@media screen and (max-width:1320px){
.ASS{display:none; }
}
}
.assist{
	width:20px;
	height:150px;
	float:right;
	background-color:#BBFF66;
	position:fixed;
	margin-top:260px;
	padding-left:840px;
}

.assistor{
	float:right;
	position:fixed;
	margin-top:260px;
    padding-left:880px;
	
}

.assistor a{
background-color:rgba(255,255,255,0);
color:black;
text-align:left;
}

.assistor a:hover{
color:purple;
}

.container{
	padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.SubTitleBlocks{
	position:relative;
    display:inline-block;
	font-weight:bold;
	color:transparent;
	overflow:hidden;
	white-space:pre;
    font-size:40px;
	width:600px;
	text-align:center;
	padding:0px;
	text-decoration:none;
	
}

.SubTitleBlocks:before{
    display:block;
	z-index:2;
	position:absolute;
	top:0;
	height:50%;
	content:attr(data-content);
	overflow:hidden;
	pointer-events:none;
	color:#FFFFFF;
	background-color:#98bf21;
}

.SubTitleBlocks:after{
	display:block;
	position:absolute;
	top:0;
	height:100%;
	content:attr(data-content);
	overflow:hidden;
	point-events:none;
	color:#000000;
}


.Self_Introduction li{
	padding-bottom: 40px;
}
.photo{
    margin-left:-10px;
    padding-bottom:3px;
}
.info
{
    padding-left:10px;
	margin-top: 10px;
	font-size:20px;
	color:green;
	padding-bottom:2px;
}
.Contacts {
	padding-left:10px;
	margin-top: 10px;
	margin-left:-50px;
	font-size:20px;
	color:green;
}

.Education {
	padding-left:10px;
	margin-top: 10px;
	margin-left:-50px;
	font-size:20px;
	color:green;
}

footer{
opacity:1;
text-align:center;
font-size:13px;
font-family:Arial;
}
body
{
margin-left:400px;
width:1200px;
height:auto;
overflow:script;
float:center;
background-image:url(./POSL.jpg);
background-size:600px 600px; 
background-repeat:repeat;
background-position: center center;
background-attachment:fixed;
}
body,html{
scroll-behavior: smooth;
}