/* ------------- FORM --------------------- */

/* ------------ Error message -------------------*/
div.error {color: #CC0202; font-size: 11px;}

/*.form div {border: 1px solid blue;}*/
.form .item{margin-left: 0px; margin-bottom:1px; padding: 5px;  width:310px;  position: relative; /*z-index:4;*/}
.form .item img{margin:5px 0px 0 2px !important; margin/**/:5px 0px 0 5px; border: 1px solid #BE4034;}

.form .title
{
	color:#fff;
	float:left;
	font-size:12px;
	height:100%;
	margin:-5px 5px -5px 0pt;
	padding:5px 5px 7px;
	text-align:right;
	width: 63px !important;
	width/**/: 50px;

}
.form .t_textarea{height:67px}
.form .t_capth{height:50px}
.form .field{padding-left: 80px;}
.form .field input{width:214px !important; width/**/:200px; font-size:12px; font-family: Arial, Verdana; background: #FE9900; border: 1px solid #BE4034;}
.form .field textarea{width:214px !important; width/**/:200px; height:100px; font-size:12px; font-family: Arial, Verdana; background: #FE9900; border: 1px solid #BE4034;}

.form .buttons{/*margin-left: 150px;*/ padding:5px 0 5px 0px; text-align: center; /*width:345px;*/}
.bt_back, .bt_long {border:0; background: url(../i/bt_blue.gif) no-repeat; width: 123px; height:25px; color: white; margin: auto;}
.form .buttons input{clear: left; font: bold 9pt Arial; color: #FFFFFF; background: #BE4034; display: block; width: 75px; border: solid 1px #A7131F; text-decoration: none; padding: 1px 0px 2px 0px; margin: 5px auto}

.form .cgray div.error{position: absolute; bottom:0px; left: 70px;}
.form div.error{position: absolute; left:225px; bottom:0px; background: #CC0202; color: white; z-index: 700; padding: 1px 3px; border: solid 1px white; height: 14px;-moz-opacity:0.85; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.85); white-space: nowrap;}
.form .captch div.error{left:168px;}

/* ------------ Message -------------------------*/
.message {padding: 2px; margin: 0px 0 10px 0px; text-align: center;  color: #FFFFFF; }

.form .file-red {display: inline;}
.form .file-ajax {float:left; display:none; background-color: white; border: 1px solid #666; font-size:12px;}
.form .file-ajax .monitor {float: left; color: #444; width: 150px; border: 1px solid #222; height: 14px; margin: 3px 2px 3px 2px; padding: 2px;}
.form .file-ajax .iframe {float: left; padding: 2px 0 0 5px;}
.form .file-ajax .button {width: 50px; margin-left: 5px;}
.form .file-ajax .file-loading {display: none; color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading div {color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading img {float: left; color: #666; padding: 0 5px 2px 10px; border: none !important;}
.form .file-ajax .file-done {display: none; height: 17px; color: green; margin: 0 0 0 10px;}
.form .preview {float:left; padding: 5px 0 0 5px;}
.form .preview div {float:left; margin-right:5px; color: #888;}
.form .preview img {float:left; margin-bottom: 5px;}
