#main input[type=text],[type=password],[type=number],[type=email]{
width: 100%;
margin: 8px 0;
padding: 7px 10px;
display: inline-block;
border:1px solid #aaa;
box-sizing: border-box;
}

#main label{
font-family: Arial, Helvetica, sans-serif;
color: #888888;
}

#main #reg {
    background-color: #ddd;
    text-align: left;
    width: 300px;
    float: left;
    
}

#main #regR #recR{
    background-color: #ffAF50;
    text-align: left;
    width: 300px;
    float: bottom;
    
}

table {
    table-layout: fixed;
    width: 100%;   
}

th,td {
    border-style: solid;
    border-width: 0px;
    border-color: #BCBCBC;
    word-wrap: break-word;
    vertical-align: central;
}
