body {
/* width: 980px; */
 min-height: 400px;
 _height: 400px;
 margin: 0px auto 0px auto;
 font-family: Verdana,Arial;
 font-size: 12px;
}

input {
 font-family: Verdana,Arial;
 font-size: 12px;
}

#header {
 text-align: center;
 font-size: 16px;
 font-weight: bold;
 color: #2222AA;
 padding: 10px;
}

#footer {
 text-align: center;
 font-size: 10px;
 padding: 2px;
}

#menu {
 text-align: center;
}

div#menu > div {
 margin: 5px;
}

#menu a {
 text-decoration: underline;
 color: blue;
}

#menu a:hover {
 text-decoration: none;
}

#page {
 min-height: 280px;
 _height: 280px;
}

#page table {
 margin: 0px auto 0px auto;
}

.status {
 margin: 6px;
 text-align: center;
 font-weight: bold;
}

.error {
 color: red;
}

.success {
 color: green;
}

.title {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 padding: 4px;
}

.comment {
 font-size: 10px;
}

.centered {
 margin: 0px auto 0px auto;
}

form > table {
 margin: 0px auto 0px auto;
 padding: 0px;
 border-spacing: 0px;
}

form > table th, table td {
 padding: 1px;
}

table caption {
 white-space: nowrap;
}

table.bordered, table.bordered th, table.bordered td {
 border: 1px solid grey;
}

thead.bordered, thead.bordered th {
 border: 1px solid grey;
}

.autocomplete {
 width: 415px;
}

.autocomplete ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 100;
 border-bottom: 1px solid black;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

.autocomplete li {
 list-style-type: none;
 margin: 0;
 padding: 2px;
 background-color: white;
}

.autocomplete li.select {
 background-color: #c5c5c5;
}

.autocomplete .suggest .comment {
 float: right;
 font-size: 9px;
}



table#kerdesek input[type=text] {
 width: 95%;
}

table#lekerdezes_szures select {
/* width: 150px; */
}

table#lekerdezes_szures tr td {
 text-align: center;
}

table#lekerdezes {
 border-collapse: collapse;
}

table#lekerdezes tr td {
 white-space: nowrap;
}
