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

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

.form {margin-left: 19px}

.form .item{margin-bottom:1px; padding: 5px 0;  width:440px;  position: relative; /*z-index:4;*/}
.form .item img{margin:5px 0px 0 0px !important; margin/**/:5px 0px 0 3px; border: none;}

.form .title{text-align: left; float: left; width: 110px; margin: -5px 5px -5px 0; height: 100%; padding: 10px 5px 7px 5px; color: #fff}
.form .t_textarea{height:67px}
.form .t_capth{/*height:50px*/}
.form .field{padding-left: 90px;}
.form .field input{background: #6e2216; color: #fff; width:220px !important; width/**/:210px; border: 2px solid #7c3421; font-size:12px; font-family: Arial, Verdana;}
.form .field textarea{background: #6e2216; color: #fff; width:260px !important; width/**/:250px; height:80px;  border: 2px solid #7c3421; font-size:12px; font-family: Arial, Verdana;}
.form .field select{background: #6e2216; color: #fff; width: 222px;}

.form .buttons{padding:5px 0 5px 0px; text-align: right; width:353px; margin-top: 10px;}
.bt_back, .bt_long {border:0; background: url(../i/bt_blue.gif) no-repeat; width: 123px; height:25px; color: white; margin: auto;}
.form .buttons #submit_button {border: none; background: url(../i/send-bg.gif) no-repeat; width: 42px; height: 18px; cursor: pointer;}

.form .cgray div.error{position: absolute; bottom:0px; left: 70px;}
.form div.error{position: absolute; left:285px; bottom:0px; background: #912A1B; 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;}


/* ------------ Message -------------------------*/
.message {width: 350px; /*border: 1px solid #e5e5e5;*/ padding: 0; margin: 0px 0 10px 15px; color: #F3DB8C; font-size: 12px; text-align: center}
.message_red {color: red !important;}
.message_fail {color: #A00000 !important;}
.message_success {color: #00A000 !important;}
.subscribe_select1 .message{width: 660px;}

.form .file-red {display: inline;}
.form .file-ajax {float:left; display:none;}
.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;}
.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;}



/*registration*/
.registration a:hover{text-decoration: none;}
.registration .button{clear:both; float: right; margin: 2px 10px 2px 100px;}
.registration .radio .field .button{clear:both; float: none; margin: 0;}
.registration .radio .field .button .label{margin: 0px;}
.registration .radio .field .button .label a{text-decoration: underline;}
.registration .radio .field .button .label a:hover{text-decoration: none;}
.registration .radio .field .button input{width: 18px !important; float:left; margin: 0 4px 0 0; border:0;}
.registration .radio .field{padding-left: 80px !important;}