DIV #main H2 { font-size: 13px; font-weight: bold; margin-bottom: 10px; }
DIV #main LABEL { font-size: 13px; display: block; width: 120px;  float: left; }
DIV #main DIV.div_field { font-size: 13px; float: left; }
DIV #main DIV.div_field INPUT { width: 200px; padding: 2px; border: 1px solid #A4A8A8; }
DIV #main DIV.div_field TEXTAREA { width: 200px; height: 150px; padding: 2px; border: 1px solid #A4A8A8; }
DIV #main DIV.form_row { float: left; clear: both; width: 550px; padding: 5px 0px; }
DIV.error-message { float: left; clear: both; padding: 3px 0px 3px 25px; width: 450px;  font-size: 13px; color: #990000; background: url("../img/sprite.png") no-repeat scroll 0 -750px transparent; }
DIV #main DIV.form_buttons { float: left; clear: both; padding-left: 120px; margin-top: 10px; }
DIV #main DIV.form_row DIV.explanation { font-size: 11px; color: #999999; float: right; width: 220px; }


DIV #main_restaurant H2 { font-size: 13px; font-weight: bold; margin-bottom: 10px; }
DIV #main_restauran LABEL { font-size: 13px; display: block; width: 150px; float: left; }
DIV #main_restauran DIV.div_field { font-size: 13px; float: left; }
DIV #main_restauran DIV.div_field INPUT { width: 200px; padding: 2px; border: 1px solid #A4A8A8; }
DIV #main_restauran DIV.div_field TEXTAREA { width: 200px; height: 150px; padding: 2px; border: 1px solid #A4A8A8; }
DIV #main_restauran DIV.form_row { float: left; clear: both; width: 90%; padding: 5px 0px; }
DIV.error-message { float: left; clear: both; padding: 3px 0px 3px 25px; width: 450px;  font-size: 13px; color: #990000; background: url("../img/sprite.png") no-repeat scroll 0 -750px transparent; }
DIV #main_restauran DIV.form_buttons { float: left; clear: both; padding-left: 120px; margin-top: 10px; }
DIV #main_restauran DIV.form_row DIV.explanation { font-size: 11px; color: #999999; float: right; width: 220px; }
