body{font-family:'Montserrat',Arial,sans-serif;margin:0px 0px 0px 0px;background: #ffffff; font-size: 16px}
#container{max-width:1000px;text-align:center;margin:0 auto;padding:40px 20px 0px 20px;clear:both;}


.block {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1);border-radius: 8px; width:42%;float:left;text-align:center;background:#fff;color:#555555;position: relative;}


.block_bigy{margin:0px 55px 15px 30px;}
.block_lyceum{margin:0px 0px 15px 0px;}
.block_czs{margin:30px 55px 20px 30px;}
.block_zus{margin:30px 0px 20px 0px;}


.block_bigy:hover{background:#377EA8;color:#fff;}
.block_lyceum:hover{background:#269390;color:#fff;}
.block_czs:hover{background:#ed8d21;color:#fff;}
.block_zus:hover{background:#fec42b;color:#fff;}


.block .title{font-size:20px;font-weight:600;padding-bottom: 5px}

/*.block span.title{padding:0px;margin:0px;}*/

.block img{max-width:100%;border-radius: 8px 8px 0px 0px;}

.info-text{color:#555555;padding:30px 0;}
header{margin:0px 20px;padding:5px 0px 0px 120px;/*border-bottom:4px solid #eee*/;background: url(../index_files/logo-transparent.png) no-repeat left center;}
h1{color:#377EA8;font-size:24px;font-family:'Montserrat',Arial,Helvetica,Sans-Serif;font-weight:600;padding:20px 0px 8px 0px;line-height:120%;margin:0px;}
h2{color:#555555;font-size:18px;font-weight:bold;padding:20px 10px 50px 0px;line-height:110%;margin:0px;}
h3{color:#555555;font-size:19px;margin:10px 0px 10px 0px;}
/* table{width:950px;text-align:center;margin:50px auto 80px auto;font-weight:normal;font-size:100%;border:none;line-height:15px;}
table td{border:none;padding:4px;width:auto;text-align:center;}
table img{border:1px solid silver;} */


.notice {
	padding: 15px;
	margin: 30px;
	border: 1px solid transparent;
	border-radius: 4px
}
.notice-green {
	color: #1B4E16;
	background-color: #D3F2C6;
	border-color: #C1E0A6;
}


@media only screen and (max-width:760px){
	.block {width:100%; clear:both;margin:20px 0px;padding:0px;}
	header{background:none;padding:0px;margin:0px;}
	h1{font-size:20px; padding:20px;}
	h2{font-size:16px; padding:20px 10px 20px 10px;}
	#container{width: 90%; padding:20px 0px;}
}

.gap {
	clear: both;
	height: 30px;
}
