form { margin:0; padding:0; }
form .mezo {
  text-align:left;
  clear:both;
  padding-bottom:5px;
}

form .title_error,
form .title {
  float:left;
  width:210px;
  text-align:right;
  font-weight:bold;
}

form .title_error { color:yellow; }
form .title_error .comment,
form .title .comment {
  display:inline;
  padding:0 5px;
  font-weight:bold;
  color:yellow;
}

#rendelesform textarea,
#rendelesform input,
.kosarform input,
#loginform input,
form .mezo textarea,
form .mezo input {
  background:#500;
  border:1px solid #999;
  font-family:verdana;
  font-size:12px;
  color:#E9C369;
  width:200px;
}

#loginform input { width:140px; }

#jelszoform { text-align:center; }
#jelszoform .mezo { padding-left:90px; }

#jelszoform .submit,
#rendelesform .submit,
#loginform .submit,
.submit input {
  border:1px solid #999;
  width:auto;
}

#regisztracio {
  padding:10px 0 0 60px;
}

#regisztracio .head {
  font-weight:bold;
  padding-bottom:10px;
}

#regisztracio .megj .title {
padding-right:19px;
width:191px;
}

#regisztracio .megj .comment {
display:block;
font-size:10px;
}

.kosarform {
  padding-top:10px;
}

.kosarform .db {
  width:50px;
}

.kosarform .submit {
  width:80px;
  background:#E9C369;
  background:#AC7125;
  background:#9C3B15;
  color:#400;
  color:#E9C369;
}

.kosarform .submit:hover {
  background:#7D0804;
  color:#E9C369;
  cursor:pointer;
}

#rendelesform {
  padding-top:10px;
}

#rendelesform .submit { margin-top:10px; }
#rendelesform textarea {
  width:300px;
  height:150px;
  margin-top:5px;
}

#rendelesform ul input { width:30px; }