table {
    font-size: inherit;
    border-collapse: collapse;
    border-spacing: 0
}

table th {
    text-align: left;
    margin: 0;
    padding: 0;
    padding-left: 10px;

}

table td {
    margin: 0;
    padding: 0;
}

.td_decolation{
    margin-bottom:10px;
    padding-left: 10px;
    border-bottom: thin #fff dotted;
    background-color: rgba(51,6,7,0.9);}


table.deco td{
    margin-bottom:10px;
    padding-left: 10px;
    border-bottom: thin #fff dotted;
    background-color: rgba(51,6,7,0.9);
}


form {
    margin: 0;
    padding: 0
}


input, select, textarea {
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    margin: 0;
    padding: 0
}
input{
    margin:3px;
}

select{
    height:35px;
    width:120px;
    padding:10px;}

input[type="submit"], input[type="button"], input[type="reset"],button {
    border: 0;
    border-radius: 0;
    -webkit-box-sizing: content-box;
    -webkit-appearance: button;
    appearance: button;
    border: none;
    box-sizing: border-box;
    padding:10px;
}

input[type="submit"]::-webkit-search-decoration, input[type="button"]::-webkit-search-decoration,
button::-webkit-search-decoration {
    display: none
}

input[type="submit"]::focus, input[type="button"]::focus, button::focus {
    outline-offset: -2px
}

input[type="text"], input[type="password"], textarea {
    display: inline-block;
    border: 1px solid #dfdfdf;
    padding: 5px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.btn{
    width:160px;
    height:60px;
    background-color: lightblue;

}

.btn:hover{
    background-color: #fff0f5;
    cursor: pointer;
    color:crimson;
}

.w_textarea{
    width:600px;
}

@media (max-width: 768px) {
    form{
        line-height: 2;
    }
    
    input[type="text"], input[type="password"], textarea {
        width:100%;
        padding: 3px
    }
    
    .w_textarea{
    width:95%;
}
    input[type="text"], input[type="password"], textarea {
    
        width:95%;
        height: 25px;
        
}
    
    input.tel{
        width:20%;
    }

}