/* VSEOBECNE */
.text, textarea, select {
    /* border:1px solid #0344A5; */
    font-size:1.0em;
    font-family:Arial;
}
.button, input[type="submit"] {
    /* background:#FFF;
    border-top:    3px solid #FFC73C;
    border-left:   1px solid #0344A5;
    border-right:  1px solid #0344A5;
    border-bottom: 1px solid #0344A5;
    font-weight:bold; */
    font-size:1em;
    font-family:Arial;
}
.buttons {
    text-align:left;
    margin-top:0.5em;
}

form fieldset {
    border:1px solid #0184DE;
    margin-bottom:1em;
    -moz-border-radius:8px;
}
form fieldset input,form fieldset textarea, form fieldset select {
    margin-bottom:5px;
    vertical-align:middle;
}
form fieldset legend {
    color:#0184DE;
}
form fieldset .inputline {
    clear:both;
}
form fieldset label {
    float:left;
    clear:left;
    display:block;
    width:140px;
    margin-right:10px;
    padding-top:3px;
    text-align:right;
    color:#4D4D4D;
}
form fieldset label.core {
    font-weight:bold;
    color:#FE3131;
}
form fieldset div.input {
    margin-left:150px;
}
form fieldset .text {
    width:250px;
}
form fieldset .date {
    width:80px;
}

form fieldset table.input .text {
    width:170px;
}

/* FORM.confirm */
form.confirm fieldset {
    border:0.09em solid #F00;
    padding:1%;
    background:#FFFFE1;
    margin-bottom:1em;
}
form.confirm fieldset legend {
    border:0.09em solid #F00;
    background:#F00;
    color:#FFF;
}
