body
{background:fixed;
background-color:#157	;
background-image: linear-gradient(white 2px, transparent 2px),
linear-gradient(90deg, white 2px, transparent 2px),
linear-gradient(#aaa 1px, transparent 1px),
linear-gradient(90deg, #aaa 1px, transparent 1px);
background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px}

form
{width:70%;
margin:0 auto;
padding:20px;
background:#fff;
border-radius:4px;
box-shadow:0 0 10px #333}

h1
{font:3em Calibri;
font-weight:bold;
margin:0;}

fieldset
{border:2px solid #000;
border-radius:3px;
margin:20px 0;}

legend
{font:1.5em Arial}

tr
{margin:5px 0;
display:block;
width:100%;}

table
{width:100%;}

td
{font:1em Arial;
vertical-align:top;}

.first
{display:block;
float:left;
width:140px;}

.second
{width:100px;}

.second-one
{display:inline-block;
width:100px;
font-weight:bold;
text-align:center;
margin: 0 10px;}

.edu-first
{display:inline-block;
width:210px;
font-weight:bold;
text-align:center;
margin-right:10px;}

.company
{display:inline-block;
width:350px;
font-weight:bold;
text-align:center;
margin-right:10px;}

input
{margin-right:10px;
display:inline;}

input, textarea, select
{border:1px solid #000;
border-radius:2px;
padding:2px;}

#submit
{background:#aaa;
box-shadow:inset 0 0 10px #666;
border:1px solid #aaa;
color:#000;
font-weight:bold;
font:1em Arial;}

.name
{display:inline}

.number
{width:120px;
text-align:center;
margin: 0 10px;}