.keresoform {
margin:0;
padding:0 6px 0 0;
text-align:center;
}

.keresoform .inptext {
border:1px solid #062c86;
/*margin-bottom:10px;*/
    font-family:verdana;
    font-size:10px;
width:120px;
}

.keresoform .submit {
background:#062c86;
    font-family:verdana;
    font-size:10px;
font-weight:bold;
color:white;
border:none;
}


/* REGFORM */

.regform {
margin:0;
padding:0;
text-align:left;
/*border:1px solid red;*/
}

.regform .head,
.regform .head2,
.regform .headred {
clear:both;
padding:15px 0 15px 0;
text-align:center;
font-weight:bold;
font-size:11px;
}

.regform .head2,
.regform .headred {
padding:5px 0 5px 0;
}

.regform .headred {
color:#c00;
}

.regform .input,
.regform .select,
.regform .longselect,
.regform .longselect_notvalid,
.regform .lt,
.regform .lt_notvalid {
clear:both;
}

.regform .selectbal {
    float:left;
    margin-bottom:10px;
}

.regform .title {
float:left;
font-weight:bold;
width:160px;
padding-right:5px;
text-align:right;
}

.regform .selectbal .title {
    width:76px;
}

.regform .input_notvalid .title,
.regform .select_notvalid .title,
.regform .selectbal_notvalid .title,
.regform .longselect_notvalid .title,
.regform .lt_notvalid .title,
.regform .alairas_notvalid .title {
color:red;
}

.regform .field {
float:left;
margin-bottom:10px;
text-align:left;
}

.regform .input .field input,
.regform .input_notvalid .field input,
.regform .select .field select,
.regform .select_notvalid .field select{
    float:left;
}

.regform .input input,
.regform .input_notvalid input,
.regform .file input,
#rendeldb, #brutto,
.regform .hirdrendeldb input,
.regform .hirdrendeldb_notvalid input,
.regform .alairas input,
.regform .alairas_notvalid input,
.regform .textarea textarea,
.regform .lt textarea,
.regform .lt_notvalid textarea,
.regform .select select,
.regform .select_notvalid select,
.regform .selectbal select,
.regform .selectbal_notvalid select,
.regform .longselect select,
.regform .longselect_notvalid select {
clear:both;
display:block;
    width:250px;
    border:1px solid #737373;
    font-family:verdana;
    font-size:10px;
margin:0px auto 0 auto;
}

.regform .selectbal .field {
    width:200px;
}

.regform .longselect select,
.regform .longselect_notvalid select,
.regform .alairas input,
.regform .alairas_notvalid input {
width:300px;
}

.regform .alairas {
    clear:both;
}

.regform .alairas .comment,
.regform .alairas_notvalid .comment {
clear:both;
text-align:center;
font-weight:bold;
}

.regform .longselect .title,
.regform .longselect_notvalid .title,
.regform .alairas .title,
.regform .alairas_notvalid .title,
.regform .lt .title,
.regform .lt_notvalid .title {
text-align:center;
float:none;
width:auto;
padding-bottom:5px;
}

.regform .longselect .field,
.regform .longselect_notvalid .field,
.regform .alairas .field,
.regform .alairas_notvalid .field {
float:none;
clear:both;
text-align:center;
}

.regform .alairas .field {
    margin-bottom:3px;
}

.regform .longselect select {
width:auto;
}

.regform .submit {
clear:both;
padding-top:10px;
text-align:center;
}

.regform .submit input {
    background:#c21b00;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    color:white;
    border:none;
}

.regform .textarea .title,
.regform .lt .title,
.regform .lt_notvalid .title {
float:none;
width:auto;
text-align:center;
}

.regform .textarea textarea,
.regform .lt textarea,
.regform .lt_notvalid textarea {
width:400px;
height:70px;
overflow:auto;
}

.regform .lt,
.regform .lt_notvalid {
padding-bottom:5px;
}

.regform .textarea .field,
.regform .lt .field, 
.regform .lt_notvalid .field {
padding:5px 0 15px 0;
float:none;
}

.regform .hr {
clear:both;
height:2px;
font-size:2px;
background:#054f6b;
margin:10px 0 10px 0;
}

.regform .radio,
.regform .idotartam,
.regform .checkbox {
clear:both;
}

.regform .checkjobb {
    float:left;
}

.regform .radio .title {
width:220px;
}

.regform .idotartam .title {
    width:130px;
}

.regform .radio .field {
padding:0 20px;
}

.regform .idotartam .field {
padding:0 10px;
text-align:center;
float:left;
}

.regform .checkbox .title {
float:right;
text-align:left;
width:340px;
padding-top:2px;
}

.regform .szin1, .regform .szin2, .regform .szin3, .regform .szin4, .regform .szin5,
.regform .kszin1, .regform .kszin2, .regform .kszin3, .regform .kszin4, .regform .kszin5 {
margin:5px 10px 0 1px;
width:20px;
height:20px;
border:1px solid #65a1b5;
}

.regform .szin1 { background: #99ccff; }
.regform .szin2 { background: #66ff99; }
.regform .szin3 { background: #ffcc66; }
.regform .szin4 { background: #cc9999; }
.regform .szin5 { background: #ffffff; }

.regform .kszin1 { border: 2px solid #99ccff; }
.regform .kszin2 { border: 2px solid #66ff99; }
.regform .kszin3 { border: 2px solid #ffcc66; }
.regform .kszin4 { border: 2px solid #cc9999; }
.regform .kszin5 { border: 2px solid #ffffff; }

.regform .szinek {
    clear:both;
}

.regform .szinek .title {
width:150px;
padding-top:15px;
}

.regform .comhead {
float:left;
padding-top:10px;
width:100px;
}

.regform .utalas .title {
    display:none;
}

.regform .utalas .field {
    width:430px;
}
.regform .utalas .etitle {
float:right;
width:400px;
}

.regform .utalas .inp {
float:left;
}

.regform .text {
margin:0;
padding:0;
}

.regform .text .title {
text-align:left;
padding:0;
margin:0;
width:310px;
width:auto;
}

.regform .text #rendeldb,
.regform .text #brutto {
clear:none;
display:inline;
width:20px;
margin:0 5px;
}

.regform .text input {
font-weight:normal;
}

.regform .text #brutto { width:60px; }

.message_notfill,
.success {
color:#c00;
padding:10px 0 10px 0;
text-align:center;
font-weight:bold;
font-size:11px;
}

.success {
color:#090;
}

.regform .honlaphead {
clear:both;
padding:10px 0 10px 0;
}

.regform .honlapbox {
float:left;
margin-right:20px;
width:190px;
height:25px;
}

.regform .honlapbox .title {
width:140px;
}

.regform .simahead {
clear:both;
padding:10px;
color:#c21b00;
font-weight:bold;
text-align:center;
}

.regform .hradio {
clear:both;
}

.regform .hradio .title {
width:180px;
}

.regform .hradio .title,
.regform .hradio .comment {
padding-top:2px;
}

.regform .hradio .inp {
float:left;
width:30px;
}

.regform .radio .title {
width:425px;

text-align:center;
padding-bottom:10px;
}

.regform .radio .field {
clear:both;
width:400px;
}

.regform .radio .etitle  {
float:left;
width:125px;
text-align:right;
padding-right:5px;
}

.regform .radio input {
width:30px;
float:left;
border:none;
}

.regform .radio .comment {
width:400px;
}

* html .regform .radio .comment {
width:200px;
}

.tiabb {
display:none;    
}