div#kapcsolat form label { width: 150px; display: block; float: left; clear: both; text-align: right; height: 24px; padding: 3px 10px 0 0; }
div#kapcsolat form input { width: 300px; float: left; height: 24px; margin: 0 0 5px 0; border: 1px solid #d4c7aa; background: #eeecdf; padding: 0 5px 0 5px; }
div#kapcsolat form input:focus { background: #fff; }
div#kapcsolat form textarea { width: 350px; float: left; border: 1px solid #d4c7aa; height: 200px; background: #eeecdf; padding: 5px; }
div#kapcsolat form textarea:focus { background: #fff; }
div#kapcsolat form button { float: left; background: url(../../images/layout2/sbmt-btn.jpg); width: 84px; height: 28px; text-indent: -9999px; border: none; margin: 5px 0 0 0; outline: none; cursor: pointer; background-position: 0 -28px; }
div#kapcsolat form button:hover { background-position: 0 0px; }

div#asztalfoglalas form select { width: 75px; float: left; height: 24px; margin: 0 0 5px 0; border: 1px solid #d4c7aa; background: #eeecdf; padding: 0 0 0 5px; outline: none; }
div#asztalfoglalas form label { width: 150px; display: block; float: left; clear: both; text-align: right; height: 24px; padding: 3px 10px 0 0; }
div#asztalfoglalas form input { width: 300px; float: left; height: 24px; margin: 0 0 5px 0; border: 1px solid #d4c7aa; background: #eeecdf; padding: 0 5px 0 5px; }
div#asztalfoglalas form input:focus { background: #fff; }
div#asztalfoglalas form textarea { width: 350px; float: left; border: 1px solid #d4c7aa; height: 200px; background: #eeecdf; padding: 5px; }
div#asztalfoglalas form textarea:focus { background: #fff; }
div#asztalfoglalas form button { float: left; background: url(../../images/layout2/sbmt-btn.jpg); width: 84px; height: 28px; text-indent: -9999px; border: none; margin: 5px 0 0 0; outline: none; cursor: pointer; background-position: 0 -28px; }
div#asztalfoglalas form button:hover { background-position: 0 0px; }

div#ajandekutalvany form select { width: 75px; float: left; height: 24px; margin: 0 0 5px 0; border: 1px solid #d4c7aa; background: #eeecdf; padding: 0 0 0 5px; outline: none; }
div#ajandekutalvany form label { width: 150px; display: block; float: left; clear: both; text-align: right; height: 24px; padding: 3px 10px 0 0; }
div#ajandekutalvany form input { width: 300px; float: left; height: 24px; margin: 0 0 5px 0; border: 1px solid #d4c7aa; background: #eeecdf; padding: 0 5px 0 5px; }
div#ajandekutalvany form input:focus { background: #fff; }
div#ajandekutalvany form textarea { width: 350px; float: left; border: 1px solid #d4c7aa; height: 200px; background: #eeecdf; padding: 5px; }
div#ajandekutalvany form textarea:focus { background: #fff; }
div#ajandekutalvany form button { float: left; background: url(../../images/layout2/sbmt-btn.jpg); width: 84px; height: 28px; text-indent: -9999px; border: none; margin: 5px 0 0 0; outline: none; cursor: pointer; background-position: 0 -28px; }
div#ajandekutalvany form button:hover { background-position: 0 0px; }

.form_error { float: left; }

