.name.container.required{margin:10px; margin-left:0;}
.surname.container.required{margin:10px; margin-left:0;}

.address.container.required{float:left; margin-bottom:10px;}
.address.rx-textbox.field.vtype.vtype-field-required{width:400px;}

.addressno.container.required{ margin-bottom:10px;}
.addressno.label.vtype.vtype-label-required{padding-left:20px;}
.addressno.rx-textbox.field.vtype.vtype-field-required{width:40px;}

.town.container.required{float:left; margin-bottom:10px;}

.tk.container.required{ margin-bottom:10px;}
.tk.label.vtype.vtype-label-required{padding-left:20px;}
.tk.rx-textbox.field.vtype.vtype-field-required{width:90px;}

.tel.container.required{float:left; margin-bottom:10px;}
.tel.rx-textbox.field.vtype.vtype-field-required{width:200px;}

.mobile.container.optional{ margin-bottom:10px;}
.mobile.label{padding-left:20px;}
.mobile.rx-textbox.field{width:250px;}

.mail.container.required{ margin-bottom:10px;}
.mail.rx-textbox.field.vtype.vtype-field-required{width:250px;}

.title_text{margin-bottom:10px; margin-top:30px;}

.oikopedo.container.radio.required{float:left;}
.oikopedo.vtype.vtype-radioitem-required{float:left;}

.embadon.container.optional{float:left; margin-top:10px;}
.embadon.label{margin-left:150px;}
.embadon.rx-textbox.field{width:100px; margin-right:5px;}
.m2{margin-bottom:15px; margin-top:25px;}

.sindelestis_domisis.container.optional{float:left; margin-bottom:10px;}
.sindelestis_domisis.rx-textbox.field{width:60px;}

.sindelestis_kalipsis.container.optional{ margin-bottom:10px;}
.sindelestis_kalipsis.label{margin-left:20px;}
.sindelestis_kalipsis.rx-textbox.field{ width:60px;}

.town2.container.required{margin-top:20px; float:left;}
.town2.rx-textbox.field.vtype.vtype-field-required{width:250px;}

.nomos.container.required{margin-top:45px; margin-bottom:20px;}
.nomos.label.vtype.vtype-label-required{margin-left:20px;}
.nomos.rx-textbox.field.vtype.vtype-field-required{width:250px;}

.katoikies_type.container.radio.required{margin-top:40px;}
.katoikies_type.vtype.vtype-radioitem-required{float:left; margin-right:10px;}

.size.container.radio.required{clear:both; margin-top:30px;}
.size.vtype.vtype-radioitem-required{float:left; margin-right:10px;}

.statistic{clear:both; margin-top:40px;margin-bottom:10px;}
.container.checkbox.optional{float:left; margin-right:10px;}
.specific.container.optional{margin-bottom:10px;}

.internet{float:left; margin-bottom:10px;}
.specific.rx-textbox.field{width:370px;}


.seenlord.vtype.vtype-radioitem-required{float:left;}

.internet{margin-top:3px;}
.internet.checkbox{margin-top:4px;}
.specific5.container.optional{margin-bottom:10px;}
.specific2.container.optional{margin-bottom:10px;}
.specific3.container.optional{margin-bottom:20px;}
.specific4.container.optional{margin-bottom:20px;}
.specific4.label{margin-left:50px;}



.comments.field.vtype.vtype-field-required{margin-top:3px; float:left; width:700px; margin-bottom:20px;}

.captcha img{margin-top:3px; margin-bottom:10px; float:left;}
#captcha{ margin-left:20px;}
.captcha-text{clear:both; padding:5px;}
.contact_ok{margin-left:30px; margin-top:80px;}

.btn.submit{ margin-left:320px; margin-top:20px; margin-bottom:20px;}