td.time{
	padding-right:1%;
	width:5%;
}
td.data{
	padding-right:1%;
	width:94%;
}
.input_time {
    width: 100%/*50px*/;
/*    margin-right: 1%; */
    text-align: center;
/*    margin-bottom: 1%;*/
}

.action_name {
    width: 100%;
    text-align: center;
/*    margin-bottom: 1%;  */
}

table{
	width:90%;
	margin: auto;
	border-spacing: 10px 10px;
}

div.resultat {
    position: absolute; 
}
#response {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px;
	text-align: center;
/*	padding-bottom: 80px;/*Примерно 2 размера footer, чтобы он не наезжал на контент при узком окне браузера*/ 
}

#block {
        max-width:100; 
        position: /*fixed*/absolute;  
}
#line_block 
{ 
        width:15%; 
        float:left; 
        text-align:center;
       -webkit-filter: drop-shadow(3px 5px 5px #000);
        filter: drop-shadow(3px 5px 5px #000);
        margin-left: 2%;
        margin-right: 2%;  
}
#res_block {
        max-width:100%; 
max-height : 30%; 
margin-top: 10%;
    position: fixed;
        text-align:center;
/*margin-*/left: 5%;
/*margin-*/right: 5%;  
bottom: 53%; 
}
input.birthday{
	height:inherit; 
	text-align: center; 
	margin-right: 1%; 
	background: #E9EDF4; 
	margin-bottom: 1%;
height: 27px;
}
input.fio{
  margin-right: 1%; 
  text-align: center; 
  background: #D0D8E8; 
  margin-bottom: 1%;
}
/*form button {
	width: 100%;
	max-width: 160px;
	box-sizing: border-box;
	font-size: 0.9rem;
	color: #fff;
	background-color: Purple/*#07c*//*; 
	border: 1px solid Purple;
	border-radius: 3px;
	margin: 10px auto 10px auto; 
	padding: 2px 0px 2px 0px;    
	display: block; 
	margin-left: auto;
	margin-right: auto;
} */

form button: hover {
	cursor: pointer;
}
#training_course {
	text-align: center;
font-size: 0.8rem;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-shadow:0 0 10px #FAFAD2;
 margin-top: 5%;
 padding-left: 5%;
 padding-right: 5%;
}

@media only screen and (max-width:1280px)
{
	td.time{
	width:8%;
	}
	td.data{
	width:90%;
	}
}
@media only screen and (max-width:800px)
{
    .footer{
        font-size: 0.6em;
    }
    .bottle{width: 95%}
}
@media only screen and (max-width:640px)
{
    .footer{
        font-size: 0.5em;
     }
}
@media only screen and (max-width:540px)
{
    .footer{
        font-size: 0.4em;
    }
   .bottle {width: 90%}
}
@media only screen and (max-width:460px)
{
	td.time{
	width:20%;
	}
	td.data{
	width:78%;
	}

    .footer{
        font-size: 0.25em;
    }
}