
.form_container
{
  idth: 550px;
  padding:0px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  ackground:#efefef;
  padding:15px;
  font-size:14px;
}


.urlapsor 
{
  min-height:22px;
  height:auto !important;
  height:22px;
  clear: both;
  padding-top:4px;
}

.form_container .form-label
{
  float:left;
  display: block;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: left;
  font-size:14px;
  font-weight:300 !important;
}

.form_container .form-label-belso
{
  float:left;
  order:1px solid #ff00f0;
  display: block;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}


.form_container .form-eredmeny
{
  float:left;
  background:#eee;
  border-radius:16px;
  -moz-border-radius:16px;
  -webkit-border-radius:16px;
  padding:5px; 
  padding-left:10px; 
  padding-right:10px; 
  width:400px;
  min-height:32px;
}
.form_container .form-textboxold
{
  overflow: hidden;
  float: left;
  display: inline;
  margin-right: 10px;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #aaa;
  padding:3px;
  margin-top:2px;
  color:#656565;
  width:280px;
  font-size:14px;
}
.form_container .form-textbox, .form_container .form-password
{

  float: left;
  display: inline;
  margin-right: 10px;
  position: relative;
  eight: 34px;
  padding: 3px 6px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}

.form_container .form-button
{
  background: #48a503;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:4px;
  padding-left:15px;
  padding-right:15px;
  text-transform:uppercase;
  color:#fff;
  text-decoration:none;
  font-size:13px;
  font-weight:600;
  border:0px;
}
.form_container .form-button:hover {
  background: #389503;
}

.vissza
{
  background: #fff;
  order:1px solid #48a503;
  border:1px solid #999;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:4px;
  padding-left:15px;
  padding-right:15px;
  margin-right:15px;
  text-transform:uppercase;
  color:#999;
  text-decoration:none;
  font-size:13px;
  font-weight:600;
}

.form_container .form-button.vissza:hover
{
  background: #eee;
  color:#888;
}

.form_container .form-uzenet
{
  font-size:11px;
  
}


.form_container .form-hibauzenet
{
  text-align:center;   
  clear:left;
  font-weight:bold;
  margin-bottom:2px;
  background:#BC2727;
  border:1px solid #7F1717;
  color:#ffffff;
  padding:8px;
  font-weight:bold;
  font-size:14px;
  margin:0 auto;
  width:75%;
  text-align:center;
  margin-top:17px;
}       

.form_container .form-eredmenyuzenet
{
  clear:left;
  background:#69BF55;
  border:1px solid #4A903A;
  color:#3A802A;
  padding:8px;
  margin-right:3px;
  font-weight:bold;
  font-size:14px;
  margin:0 auto;
  width:75%;
  text-align:center;
  margin:0 auto;
  width:75%;
  text-align:center;
  margin-top:17px;
  margin-bottom:20px;
  display:block;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;  
  border-radius: 11px;
}


.form_container .form-sugouzenet
{
  clear:left;
  padding-top:3px;
  padding-left:10px;
  font-size:11px;
}
.form_container .form-eredmeny
{
  float:left;
  color:#706F75;
  argin-top:3px;
  argin-right:3px;
  ont-weight:bold;
  ont-size:11px;
  order:1px solid #ff0000;

}



.form_container .error
{
  color:#ff0000;
  min-width:20px;
  float:left;
  margin-top:4px;

}
* html .form_container .error
{
 width:20px;
}

.form_container .checked
{
  color:#ff0000;
  padding-left:20px;
  background: url(/theme/pic/icon-ok.gif) no-repeat 3px 0px;
  width:20px;
}


.form_container .valid:after
{
  color:#ff0000;
  padding-left:20px;
  background: url(/theme/pic/icon-ok.gif) no-repeat 3px 0px;
  width:20px;
}




textarea {
  display: inline;
  margin-right: 10px;
  position: relative;
  eight: 34px;
  padding: 3px 6px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}