.error {float:left;width:97%; padding:0 1%; color:#000; margin:0 0 10px 0; border:solid 1px #FFAFAF; color:#FF5F5F; background: url(../im/err.gif) no-repeat right bottom; _height:46px; min-height:46px}
.error p {margin:4px 0;}

/* Modal dialog options */
/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}
/* Container */
#modalContainer {height:500px; width:700px; left:50%; top: 10%; margin-left:-300px; background-color:#fff; border:3px solid #ccc; overflow: auto; padding: 15px;}
#modalContainer a.modalClose {margin: 20px;}
#modalContainer p.closeLink {text-align: center;}
#modalContainer #basicModalContent {padding:8px;}

.sortableitem {cursor: move;}
.sortHelper {border: 3px dashed #666; background-color: #000; }

.row_title {padding-right: 30px; font-weight: bold;}

.form-elem {float:left; width:97%; margin: 5px 0; padding:1%;background:#F8F8F8;}
.form-elem span {color:red;} .form-elem input, .form-elem select, .form-elem textarea {border:solid 1px #55C229; background:#fff; color:#000;}
#register .form-elem input, #register .form-elem select, #register .form-elem textarea {width:200px;}
.form-elem input.submit, input.submit {background:#55C229; color:#fff;}
input.submit {border:solid 1px #55C229;}

.sub-categories a{font-size: 12px; font-weight: bold;}

.job_descr {width: 120px; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold;}
.job_descr_b {font-family: Verdana, Helvetica, sans-serif; font-weight: normal;}
