@import 'cro7-clanek.css';

.formbox, .formbox-small, .formbox-submit, .formbox-center {
  margin: 1.3em 1em;
  border: 1px solid #e5f0ff;
  background-position: top left;
  background-color: #E0EDFF;
  text-align: left;
  padding: 1em 3em 2em;
}

.formbox span label {
  margin: 0 0.6em 0 0;
}


.formbox-center {
    text-align: center;
}


.txtfields {
    float: left; width: 200px; text-align: right;
}

.formbox-small span {
    display: inline;
}

.formbox-submit span{
    display: inline;

}

.formbox-submit input {
    border: 1px solid black; padding: 1em;
}

/* for the login form */

p.first {
    margin-top: 15px;
}

/* pro sinpo formular */

.txtfields span.red {
    color: red; display: inline;
}

.hr-cleaner {
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    background-image:url(../imgs/hr-dots-blu.png);
    background-repeat: repeat-x;
    background-position: bottom;
    clear: both;
    height: 0.5em;
    width: 95%;
}

.txtarea {
    width: 400px; text-align: left; margin-left: 53px;
}

.txtarea span {
    margin-bottom: 5px; /* display: block; */
}

.txtarea span.red {
    color: red; display: inline;
}

.txtarea textarea {
    margin-bottom: 1px; display: block; border: 1px solid rgb(170,170,170); padding: 1px;
    width: 350px;
    height: 100px;
}

.frmfields label{
    float: left; width: 200px; text-align: right;
    margin-bottom: 5px; display: block; margin-right: 3px; margin-top: 2px;
}

.frmfields label.captcha {
    width: 300px;
    margin-left: 103px;
}

.frmfields input{
    float: left; width: 15em;
    margin-bottom: 1px; display: block; border: 1px solid rgb(170,170,170); padding: 1px;
}

.frmfields input.captcha {
    clear: both;
    margin-left: 203px;
}

.frmfields select{
    margin-bottom: 1px; display: block; border: 1px solid rgb(170,170,170); padding: 1px;
    width: 150px;
}

.frmfields input.radio {
    display: inline; margin-bottom: 1px; padding-bottom: 2px;
    margin-right: 10px;
    width: 20px;
    border: 0;
    float: none;
}

.frmfields label.radio {
    display: inline;
    text-align: left;
    width: auto;
    padding-left: 10px;
}

.frmfields span.radio {
    display: block;
    margin-bottom: 2px;
}

.frmfields input.submit {
    border: 1px solid black; padding: 3px;
    width: 140px;
    margin-left: 266px;
    margin-top: 10px;
}

.frmfields h4.info-header {
    font-size: 15px;
    margin-left: 10px;
}

.frmfields strong.captcha {
    float: right;
    display: inline;
    clear: both;
    border: 1px solid rgb(170,170,170);
    background: rgb(240,245,255);
    margin: 0 212px 10px 0;
    padding: 5px 10px;
    font-size: 150%;
    text-align: center;
}

.form-warning {
    text-align: center; width: 100%; font-weight: bold; padding-bottom: 3px;
}
