/* MESSAGES AND ERRORS */

.errors,
.message {
    font-size: 0.8em;
    line-height: 2;
    margin: 1em 2em;
    padding: 0.25em;
}

.message {
    background: #f3f3ff;
    border: 1px solid #b2d1ff;
    color: #006dba;
    -moz-box-shadow: 0 0 0.25em #b2d1ff;
    -webkit-box-shadow: 0 0 0.25em #b2d1ff;
    box-shadow: 0 0 0.25em #b2d1ff;
}

.errors {
    background: #fff3f3;
    border: 1px solid #ffaaaa;
    color: #cc0000;
    -moz-box-shadow: 0 0 0.25em #ff8888;
    -webkit-box-shadow: 0 0 0.25em #ff8888;
    box-shadow: 0 0 0.25em #ff8888;
}

.errors ul,
.message {
    padding: 0;
}

.errors li {
    list-style: none;
    background: transparent url(skin/exclamation.png) 0.5em 50% no-repeat;
    text-indent: 2.2em;
}

.message {
    background: transparent url(skin/information.png) 0.5em 50% no-repeat;
    text-indent: 2.2em;
}

/* form fields with errors */

.error input, .error select, .error textarea {
    background: #fff3f3;
    border-color: #ffaaaa;
    color: #cc0000;
}

.error input:focus, .error select:focus, .error textarea:focus {
    -moz-box-shadow: 0 0 0.5em #ffaaaa;
    -webkit-box-shadow: 0 0 0.5em #ffaaaa;
    box-shadow: 0 0 0.5em #ffaaaa;
}

.ui-aside {
    display:inline-block;
    width: 350px;
    margin-left: 10px;
    color: rgb(237, 28, 41);
    text-align: left;
}

.fieldcontain ul.error-messages-list{
    line-height:normal;
    list-style: none;
    padding-left:367px;
    width:310px;
    padding-top:0;
    margin:0;
}

#adres{
    padding-left:0;
}

.fieldcontain ul.error-messages-list li{
    margin-top:2px;
    font-size:11px;
    line-height:12px;
    width: 340px;
    padding-top: 0;
    margin-left: 335px;
}

.fieldcontain ul.error-messages-list li.error{
     color:#ed1c2a;
 }

.fieldcontain_left ul.error-messages-list li.error{
    color:#ed1c2a;
}

.fieldcontain ul.error-messages-list li.warning{
    color:#ff800f;
}

.fieldcontain_left ul.error-messages-list li.warning{
    color:#ff800f;
}
ul.error-messages-list  {
     list-style-type: none;
 }

.javascript-error {
    color: rgb(237, 28, 41);
    margin-left: 350px;
    margin-top: 2px;
    display: none;
}

.left{
    padding-left:0px !important;
}

.fieldcontain_left  .javascript-error {
    color: rgb(237, 28, 41);
    margin-left: 150px;
    margin-top: 2px;
    display: none;
}

.error-message {
    color: rgb(237, 28, 41);
    margin-left: 346px;
    margin-top: 2px;
    width: 308px;
    display: none;
}

.error-message-login {
    border-color: #e9becc;
    margin: 1em 0 1em 0;
    padding:10px 15px;
    background-color:#f2dedf;
    color:#666;
    box-shadow:none;
    border-radius:4px;
    text-indent:0;
    background-image:none;
    font-weight: bold;
}

.javascript-warning {
    color:#ff800f;
    margin-left: 350px;
    margin-top: 2px;
    display: none;
}