#zayavka_osnova {
  width:1100px;
  height:600px;
  background: #dddddd;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.77);
  border: solid 2px #202020;
  text-align: center;
  font-family: arial;

}

.obshiye_sv {
  font-size: 30px;
}

.dob_uch {
  font-size: 33px;
}

.form_elem {
  font-size: 20px;
}

#perekluchatel1{
  border-left:1px solid black; 
  border-top: 1px solid black;
  border-right:1px solid black; 
}

#perekluchatel2{
  border-top: 1px solid black;
  border-right:1px solid black; 
}

#perekluchatel3{
  border-top: 1px solid black;
  border-right:1px solid black; 
}

#knopka {
color: rgb(50, 50, 50);
font-size: 14px;
padding: 5px;
text-shadow: 0px 0px 0px black;
border-radius: 10px;
background: linear-gradient(0deg, rgb(200,200,255), rgb(155,155,205));
box-shadow: 0px 0px 1px black;
border-style: solid;
border-width: 1px;
border-color: black;
width: 114px;
text-align: center;
}

#knopka:hover { background: linear-gradient(0deg, rgb(220,220,255), rgb(175,175,205)); }
#knopka:active { background: linear-gradient(0deg, rgb(230,230,255), rgb(185,185,205)); }

#knopka_sama {
color: rgb(50, 50, 50);
font-size: 14px;
padding: 5px;
text-shadow: 0px 0px 0px black;
border-radius: 10px;
background: linear-gradient(0deg, rgb(200,200,255), rgb(155,155,205));
box-shadow: 0px 0px 1px black;
border-style: solid;
border-width: 1px;
border-color: black;
text-align: center;
}

#knopka_sama:hover { background: linear-gradient(0deg, rgb(220,220,255), rgb(175,175,205)); }
#knopka_sama:active { background: linear-gradient(0deg, rgb(230,230,255), rgb(185,185,205)); }


.spis_kur_dob {
  width: 100%;
  text-align: left;
  font-size: 30px;
  overflow: scroll;
  overflow-x: hidden;
  height:290px;
}