.lang  {	position: fixed;	left: 0;	top: 30%;	z-index: 99;	}.lang  a {	padding-left: 7px;	padding-bottom: 3px;	text-decoration: none;	margin-bottom: 6px;	margin-top: 6px;	}.lang  img {	width: 20%;	}.kaz {	background-color: #479AD4;	color: white;	font-weight: bold;}
.menu {
	margin: 0;
	background-color: #479AD4;
	position: fixed;
	padding: 15px;
	z-index: 99;
}
.menuu {
	text-align: right;
}

.menuu ul li a{
	text-decoration: none;
	color: white;
	padding: 5px;
}
.menuu ul li{
	padding: 10px;
	
}
.menuu ul li a:hover {
	font-weight: bold;
	color: #A8FAF9;
}.zayav :hover {	color: #A8FAF9;	font-weight: bold;	color: #A8FAF9;	cursor: pointer;}.zayav {	color: white;	cursor: point;}
.knop {
	margin-right: 5%;
}
.boddy {
	margin-top: 30px;
}.novosty p {	color: #999999;	font-size: 12px;}.novosty  h5 {	color: #479AD4;}
.bc {
	padding: 15px;
}
.bc  h3{
	text-align: center;
	color: #F18B18;
}
.bc  p{
	text-align: justify;
}
.br  {
	border-left: 1px solid #E0E0E0;
}
.bl  {
	border-right: 1px solid #E0E0E0;
}
.valuta {
	width: 100%;
}
.fon img {
	width: 30%;
	margin-bottom: 200px;
	margin-top: 230px;
}
.clock  iframe {
	display: inline;	width: 100%;
}
.partners  {	margin-top: 20px;}.partners img {	width: 90%;	margin-top: 20px;}.sertif  {	margin-top: 20px;	text-align: center;}.sertif img {	width: 90%;	margin-top: 20px;}.niz {	margin-top: 20px;		background-color: #479AD4;	color: white;}.niz  a {	text-decoration: none;	color: white;	font-size: 10px;}.niz  span {		color: white;	font-size: 12px;}.zayavbody input {	width: 90%;	padding: 5px;	border: 1px solid #479AD4;	color: black;	margin: 15px;}#button {	background-color: #479AD4;	color: white;	cursor: pointer;}
#calendar {
  width: 100%;
  font: monospace;
  line-height: 1.2em;
  font-size: 15px;
  text-align: center;
}
#calendar thead tr:last-child {
  font-size: small;
  color: rgb(85, 85, 85);
}
#calendar thead tr:nth-child(1) td:nth-child(2) {
  color: rgb(50, 50, 50);
}
#calendar thead tr:nth-child(1) td:nth-child(1):hover, #calendar thead tr:nth-child(1) td:nth-child(3):hover {
  cursor: pointer;
}
#calendar tbody td {
  color: rgb(44, 86, 122);
}
#calendar tbody td:nth-child(n+6), #calendar .holiday {
  color: rgb(231, 140, 92);
}
#calendar tbody td.today {
  background: rgb(220, 0, 0);
  color: #fff;
}















@media all and (max-width: 1200px) and (min-width:992px) {
	
	
}
@media all and (max-width: 992px) and (min-width:768px) {
	.bl {		display: none;	}	.fon img {	width: 40%;				}	.br {		padding-top: 20px;		border-top: 1px solid #E0E0E0;		border-left: none;		margin-top: 30px;	}
}

@media all and (max-width: 768px) and (min-width: 576px) {
	.bl {		display: none;	}	.fon img {	width: 50%;				}	.br {		padding-top: 20px;		border-top: 1px solid #E0E0E0;		border-left: none;		margin-top: 30px;	}
}

@media all and (max-width: 576px)  {
	.bl {		display: none;	}	.fon img {	width: 60%;			}	.br {		padding-top: 20px;		border-top: 1px solid #E0E0E0;		border-left: none;		margin-top: 30px;	}
}




