div.form	{
			margin: 10px;
		}
label	{    
		width: 80px;
		display: inline-block;
		text-align: right;
	}
div>label:first-child	{
						width: 150px;
						text-align: left;
						padding-top: 3px;
						vertical-align: top;
					}
input, textarea, select {   
						padding: 3px;
						border: 1px solid #156090;
						border-radius: 4px;
						box-shadow: 1px 1px 2px rgba(24, 112, 168, 0.5) inset;
					}
textarea	{
			width: 335px;
		}
select	{ 	
			width: 60px;  
		}
					
.form_4		{ 	width: 40px;	}
.form_5		{ 	width: 50px;	}
.form_12	{ 	width: 120px;	}
input#str		{	width: 200px;	}
input#name	{	width: 185px;	}
input#pas		{	width: 185px;	}
input#ort		{	width: 190px;	}
input#mail	{	width: 335px;	}
.radio-box label	{ 
					display: inline;
				}
.radio-box input	{
						padding: 2px;
					margin-left: 90px;
				}
/*.radio-box input:first-child	{
								margin-left: 46px;
							}*/
input[type="radio"]	{
						width: 160px;
						box-shadow: none;
					}
input[type="submit"]	{
						width: 110px;
						margin: 13px;
						margin-left: 155px;
						background: #bbffbb;
						box-shadow: 2px 2px 4px rgba(21, 96, 143, 0.7);
						text-shadow: 1px 1px 1px rgba(24, 112, 168, 1);
					}
input[type="reset"]	{
						width: 110px;
						background: #ffbbbb;
						box-shadow: 2px 2px 4px rgba(21, 96, 143, 0.7);
						text-shadow: 1px 1px 1px rgba(24, 112, 168, 1);
					}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus		{
						
						box-shadow: 2px 2px 4px rgba(21, 96, 143, 0.7)  inset;
													}