/* form */
#form {
				margin-top: 30px;
				margin-right: auto;
				margin-bottom: 20px;
				margin-left: auto;
				width: 539px;
			}

.form_title {
								text-align: left;
								line-height: 18px;
								padding: 5px;
								padding-top: 5px;
								padding-bottom: 5px;
								padding-left: 10px;
								width: 181px;
								background-color: #EEE5C8;
								border-right: 2px solid #fff;
								border-bottom: 2px solid #fff;
								vertical-align: middle;
							}

.form_cell_full {
   text-align:left;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:230px;
   border-bottom:1px solid #CCC;
   line-height:18px;
   vertical-align:middle;
}

.form_field {
								padding-top: 5px;
								padding-right: 10px;
								padding-bottom: 5px;
								padding-left: 10px;
								width: 315px;
								background-color: #EEE5C8;
								border-bottom: 2px solid #fff;
							}

.form_field input {
									font-weight: bold;
									padding-top: 3px;
									padding-bottom: 4px;
									padding-left: 7px;
									width: 306px;
									background-image: url('../images/input_bg.jpg');
									background-repeat: no-repeat;
									border: 1px solid #000;
									display: block;
								}

.form_field input.checkbox {
   border:0px;
   width:20px;
   height:20px;
}

.form_field textarea {
									height: 250px;
									padding: 10px;
									width: 293px;
									border: 1px solid #000;
								}

.form_field select {
   width:293px;
   padding-top:4px;
   padding-bottom:2px;
}

.form_field select option {
   padding-top:1px;
   padding-bottom:1px;
   padding-left:10px;
}

.form_field_elvalaszto {
   font-family: Arial;
   font-size: 14px;
   color: #498ec9;
   padding-top:36px;
   padding-bottom:6px;
   border-bottom: 1px solid #CCC;
   font-weight:bold;
}

.submit_btn {
   margin-top:25px;
}

.uzenet, .alert {
  padding-left:15px;
  font-family: Arial;
  font-size:14px;
  color:#FF0000;
  font-weight:bold;
  line-height:18px;
  margin-top: 10px;
}
