.edu_tabs {
	padding: 0px;
}

#content-edu_tab1, #content-edu_tab2 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.edu_tabs>section {
	display: none;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
}

.edu_tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
 
@-webkit-keyframes fadeIn {
from {
	opacity: 0;
}
to {
	opacity: 1;
}
	
}

@keyframes fadeIn {
from {
	opacity: 0;
}
to {
	opacity: 1;
}

}

.edu_tabs>input {
	display: none;
	position: absolute;
}

.edu_tabs>label {
	display: inline-block;
	padding: 7px 20px;
	margin: 8px 0;
	text-align: center;
	border-bottom: 2px solid transparent;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear; 
}

.edu_tabs>label:before {
	margin-right: 10px;
}
 
.edu_tabs>label:hover {
	color: #888;
	cursor: pointer;
}

.edu_tabs>input:checked+label {
	color: #555;
	border-bottom: 2px solid #022d46;
	
}

#edu_tab1:checked~#content-edu_tab1, #edu_tab2:checked~#content-edu_tab2, #edu_tab3:checked~#content-edu_tab3 {
	display: block;
	overflow: hidden;

}

.izd a{
	display:inline-block;
	vertical-align:middle;
	padding: 10px 20px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear; 
}
		
.izd a:hover {
	background: #022d46;
	color: #fff;
}
		
.izd span {
    width: 250px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 15px;
}
		
.izd img {
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: auto;
}

.ablocktxt a {
	font: 13px Tahoma;
	display: block;
	height: 20px;
	background: #eee;
	color: #000;
	padding: 8px 8px 8px 8px;
	border-radius: 4px;
	border-radius: 0px 4px 4px 0px;
	margin: 4px 0px 0px -10px;
	text-decoration: none;
}

.ablocktxt a:hover {
	background: #ccc;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear; 
}

.ablocktxt {	
	border-left: 5px solid #ccc;
}

.atxtf {
	font: 14px Tahoma;
	color: #333;
}

.abitur-page a {
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}

.abitur-page a:hover {
	background: #054a73;
	text-decoration: none;
}

.abitur-btn {
	display: block;
	float: left;
	padding: 10px 2% 30px 2%;
	margin: 0.25% 0.5%;
	width: 20%;
	height: 0px;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
	background: #022d46;
}

.abitur-btn-red {
	background: #460202;
}

.abitur-page .abitur-btn-red:hover {
	background: #730505;
}

.abitur-btn-many-txt {
	font-size: 80%;
}

.abitur-btn-50p {
	margin: 0.25% 0.5%;
	width: 45%;
}

.abitur-btn-100p {
	padding: 30px 2% 45px 2%;
	margin: 0.5%;
	width: 95%;
}

.abitur-page-list {
	padding: 0px 1% 0px 1%;
	width: 48%;
	float: left;
}

.a-p-l-img {
	width: 18%;
	float: left;
	margin: 1%;
}

.a-p-l-li {
	width: 80%;
	float: left;
}

.a-p-l-li a {
	font: 13px Tahoma;
	display: block;
	background: #eee;
	color: #000;
	text-align: left;
	padding: 8px 0px 8px 10px;
	margin: 4px 0px 4px -10px;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}

.a-p-l-li a:hover {
	background: #ccc;
	text-decoration: none;
}

.a-p-l-img img {
	width: 80%;
	height: 80%;
	border-radius: 222px;
	background: #022d46;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}

.a-p-l-img img:hover {
	background: #054a73;
}

.a-p-l-li h3 {
	padding: 20px 0;
	font-size: 16px;
	text-align: left;
	height: 30px;
}

@media screen and (max-width:1200px) {

.abitur-btn, .abitur-btn-50p {
	margin: 0.6666666%;
	width: 28%;
}

.abitur-btn-100p {
	width: 94%;
	margin: 1%;
}

.abitur-100p-small-temp {
	margin: 0.6666666%;
	width: 28%;
}

}

@media screen and (max-width: 1100px) {
.izd a{
	width: 48%;
	padding: 0.5%;
}

.izd span {
	width: 86%;
	padding-left: 4%;
}

.izd img {
	width: 10%;
}

}	

@media screen and (max-width:1000px) {
.block-edu-h4 {
	color: #000;
}

.abitur-btn {
	margin: 0.5%;
	width: 45%;
}

.abitur-btn-50p, .abitur-btn-100p {
	margin: 0.5%;
	width: 95%;
}

}
 
@media screen and (max-width: 680px) {
.edu_tabs>input:checked+label {
	color: #fff;
	background: #022d46;
}

.edu_tabs > label {
    margin: 0;
	padding: 10px 0 !important;
}

.edu_tabs>label {
	width:100%;
}
.edu_tabs>label:before {
	margin: 0;
	font-size: 18px;
}

.izd a{
	width: 100%;
	padding: 10px 20px;
}

.izd span {
	width: 86%;
	padding-left: 4%;
}

.izd img {
	width: 10%;
}

.abitur-btn, .abitur-btn-50p {
	padding: 30px 2% 45px 2%;
	margin: 0.5%;
	width: 45%;
}

.abitur-btn-100p {
	width: 95%;
}

.abitur-page-list {
	padding: 0px 0.5% 0px 0.5%;
	width: 99%;
	float: left;
}

}

@media screen and (max-width: 400px) {
.edu_tabs>label {
	padding: 15px;
}

.abitur-btn, .abitur-btn-50p, .abitur-btn-100p {
	padding: 10px 0% 25px 0%;
	margin: 0.5%;
	width: 99%;
}

}
