html,body,applet,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend{padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#636363;}
		textarea,input,select{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#636363;}
		
		.form {
			margin: 0;
			padding:0
		}
			.form .field {
				margin: 0 ;
				position:relative
			}
			.form label {
				display: block;
			}
			.form .text {
				width: 100%;
				padding: 3px 5px;
			}
			.form textarea {
				height: 150px;
			}
			.form .choice label {
				display: inline;
			}
			.form .submit {
				text-align: center;
			}
				.form .submit input { background:url(/img/design/bg-butt.gif) left top repeat-x; border:1px solid #bdbcbd; padding:1px 10px; cursor:pointer}
			
			.grid-left,
			.grid-right {
				/*width: 500px;*/
				/*margin: 1em auto;*/
			}
				.grid-left label,
				.grid-right label {
					float: left;
					overflow: hidden;
				}
				.grid-right label {
					float: right;
				}
				.grid-left .text,
				.grid-right .text {
					float: right;
					width: 300px;
				}
				.grid-right .text {
					float: left;
				}
				.grid-left .choice {
					margin-left: 185px;
				}
				.grid-right .choice {
					margin-left: 0;
					padding-right: 185px;
				}
					.grid-left .choice label,
					.grid-right .choice label {
						float: none;
						width: auto;
					}
				.grid-left .submit {
					text-align: left;
					padding-left: 185px; 
				}
				.grid-right .submit {
					text-align: left;
				}
				.grid-left select {
					margin-left: 5px;
				}
				.grid-right select {
					float: right;
					margin-right: 5px;
				}
			
