.form_write_us {
    float:left;
    min-width: 510px;
    font-size: 15px;
    color: #0070ba;
    background: url(/common/image.php?filename=/design/irimon-logo-text.png) top right no-repeat
}

.form_write_us input[type=text], .form_write_us textarea {width: 100%}

.form_write_us textarea {height: 100px}

.form_write_us div.recaptcha {float: left}

.form_write_us input[type=submit] {
    /*margin-top: 10px;
    float: right;*/
    width: 180px;
    height: 74px;
    background: #0070ba;
    color: white;
    border: 1px solid #0070ba;
    border-radius: 5px;
}

.form_write_us #submit {
    /*margin-top: -10px;
    float: right;*/
    text-align: right
}

.form_write_us input[type=submit]:focus {color: black}

.form_write_us input, .form_write_us select, .form_write_us input[type=submit], .form_write_us textarea  {font-size: 16px !important}

/*.form_write_us .additional td {color: #0070ba}*/

.form_write_us #additional {
    margin: 16px 0 16px 0;
    border-top: dotted 1px #333;
    border-bottom: dotted 1px #333;
    padding: 16px 0 16px 0
}

.form_write_us label {
    color: #0070ba !important;
    display: block;
    margin-top: 10px
}

.form_write_us input[type=text], /*.form_write_us input[type=submit],*/ .form_write_us textarea.normal, .form_write_us select {
    width: 100%;
    background: #f2faff !important;
    border: solid 1px #bfbfbf !important;
    border-radius: 5px;
    resize: none;
    transition: background .5s;
}

.form_write_us input[type=text] {height: 30px}

.form_write_us input[type=text]:focus, .form_write_us input[type=submit]:focus, .form_write_us textarea.normal:focus, .form_write_us select:focus {
    background: white !important;
    border: solid 1px #0070ba !important;
    outline: none
}

.form_write_us .slash {
    margin-top: 30px;
    width:30px; 
    height: 30px; 
    float:left; 
    line-height: 30px;
    text-align: center
}

.form_write_us sup {
    font-size: large;
    color: #f00
}

.form_write_us .white-sup span {
    color: #ffffff
}

.form_write_us #zobrazit {
    font-size: small;
    text-decoration: none;
    width: 60px;
    display: inline-block
}

.form_write_us #zobrazit:hover, .form_write_us #zobrazit:active {
    text-decoration: underline;
    cursor: pointer
}

.form_write_us #v {
    display: inline-block;
    font-family: Arial, sans-serif
}

.form_write_us #disclaimer {
    color: #6f6f6f;
    text-align: center;
    font-size: small;
    font-size: 70%
}

.form_write_us #toggle {
    margin-bottom: 10px;
    display: none
}

.form_write_us .form-error {color: red }

.form_write_us input[type=submit]{
    background-color: #0079c2;
    border:0;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
    font-size:14px;
    cursor: pointer;
    border: 1px solid #0079c2;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.form_write_us input[type=submit]:hover{
    color: #0079c2;
    background-color: rgba(0, 121, 194, 0.1);
    -webkit-transition: background-color 300ms;
    -ms-transition: background-color 300ms;
    transition: background-color 300ms;
}

.splitter-div{
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.form_write_us select{
    height: 30px;
}

.div-hidden{
    display: none;
}

.div-25-outer, .div-26-outer{
    width:50%;
    float: left;
}

.div-25-outer .div-toogle{
    width: 100%;
}

.color-red{
    color: #f00;
}

.form_write_us .has-error .error{
    border: 1px solid #f00 !important;
}

.form_write_us .has-error .form-error{
    font-size: 13px;
}

#file_list{
    padding: 5px;
    font-size: x-small;
}

#file_list input{
    margin-left: 5px;
    font-size: x-small !important;
}
