@CHARSET "UTF-8";

div.form-container { float: left; width: 420px;}
div.form-container div.form-item {clear: both; padding-bottom: 15px; padding-left: 140px; text-align: left;}
div.form-container div.form-item label.form-label {float: left; width: 125px; margin-left: -140px; padding-right: 10px; overflow: hidden;}
div.form-container div.form-item label.form-label-required {background-position: top right; background-repeat: no-repeat;}
div.form-container div.form-item label.form-label-required span.required {padding-left: 3px; color: #00CCFF;}
div.form-container div.form-item div.form-item-content {/*position: relative;*/}
div.form-container div.form-item div.form-item-content div.form-item-description {position: absolute; right: 0; top: 0;}
div.form-container div.form-item div.form-item-content div.form-item-description a.marker {display: block; width: 17px; height: 17px; overflow: hidden; color: #fff; text-decoration: none; background: transparent url('/img/layout/el/form-item-description.png') no-repeat left top; }
div.form-container div.form-item div.form-item-content div.form-item-description a.marker span.text {display: none; position: absolute; bottom: -2px; right: -2px; padding: 10px; min-width: 200px; max-width: 300px; background: #27476a; opacity: 0.8; filter: alpha(opacity=80); }
div.form-container div.form-item div.form-item-content div.form-item-description a.marker:hover span.text {display: block;}
div.form-container div.form-item div.form-item-errors {}
div.form-container div.form-item div.form-item-errors ul.errors {}
div.form-container div.form-item div.form-item-errors ul.errors li {color: #e85413;}
div.form-container p.form-note {padding-left: 0px;}



div.form-container input.form-text {width: 270px; border: 1px solid #83b7b7; }
div.form-container input.form-password {width: 270px; border: 1px solid #83b7b7;}
div.form-container input.form-checkbox {border: 1px solid #83b7b7;}
div.form-container select.form-select {max-width: 270px; border: 1px solid #83b7b7;}
div.form-container textarea.form-textarea {width: 270px; height: 100px; border: 1px solid #83b7b7;}

/* Buttons */
div.form-container div.form-item div.form-buttons {}
div.form-container a.form-button,
div.filterForm-container a.form-button {
	background: transparent url('/img/buttons-w68.png') no-repeat scroll 0px 0px;
	display:block;
	float:left;
	font-weight:bold;
	height:20px;
	line-height:16px;
	margin: 0 13px 0 0;
	outline: medium none;
	overflow: hidden;
	text-align:center;
	text-decoration:none;
	width: 68px;
	padding-top: 3px;
}
div.form-container a.form-button span.label,
div.filterForm-container a.form-button span.label {color: #002755; font-size: 12px; text-decoration: none;}
div.form-container a.form-button:hover span.label,
div.filterForm-container a.form-button:hover span.label {border-color: #ff7f02;}
div.form-container a.form-button:active span.label,
div.filterForm-container a.form-button:active span.label {border-color: #003368;}

div.form-container a.form-button:hover,
div.filterForm-container a.form-button:hover {background-position: right -23px;}
div.form-container a.form-button:focus,
div.filterForm-container a.form-button:focus {outline: 1px dotted #e85413;}
div.form-container a.form-button:active,
div.filterForm-container a.form-button:active { background-position: right -46px;}

div.form-container a.form-button:focus:hover,
div.filterForm-container a.form-button:focus:hover {outline-color: #ff7f02;}
div.form-container a.form-button:focus:active,
div.filterForm-container a.form-button:focus:active {outline-color: #003368; }




/* FILTER */

div.filterForm-container {padding-bottom: 5px;}
div.filterForm-container div.ctComponent-message {display: none !important;}
div.filterForm-container div.form-item {padding-bottom: 5px;}
div.filterForm-container div.form-item label.form-label {display: block; padding-bottom: 5px;}
div.filterForm-container a.form-button {float: left;}

input#captcha {width: 120px;}

a.form-captcha-link img{margin: 5px 0px 0px 0px;}