/* ------------ Error message -------------------*/
div.error {color: red; font-size: 11px;}
.form{display: table;}
.form .item{margin-bottom:1px; padding: 5px 5px;  width: auto;}
.form .item img{margin:5px 0px 3px 1px !important; border: solid 1px #ccc; width: 150px !important; width/**/: 152px;}
.form .radio{padding-left: 5px;}

.form .title{text-align: right;float: left; width: 210px; margin: -7px 5px -5px 0; height: 100%; padding: 10px 0px 7px 0px;}
.form .radio .title{padding-top: 6px;}
.form .t_textarea{height:67px}
.form .t_capth{height:50px}
.form .field{padding-left: 215px;}
.form .field select{width: 268px;}
.form .field input{width:420px; border: solid 1px #cccccc; font-size:12px; font-family: Arial, Verdana; color: #445460;}
.form .field textarea{width: 420px; height:52px; border: solid 1px #cccccc; font-size:12px; font-family: Arial, Verdana;}

.form .buttons{padding:5px 0 5px 219px!important; padding-left/**/: 203px; /*background: #E3F3FF ;*/ width:217px;}
.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{cursor: pointer; width:120px; color: #fff; background: #5ea5ec; height: 24px; padding: 0 0 2px 0; margin: 0 0 0px 0; border: 3px double #FFFFFF;}

.form .cgray div.error{position: absolute; bottom:0px; left: 70px;}
.form div.error{width: 190px; 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 {width: 430px; border: 1px solid #e5e5e5; padding: 5px; margin: auto; color: Green; font-size: 11px; text-align: center}
.message_red {color: red !important;}
.message_fail {color: #A00000 !important;}
.message_success {color: #00A000 !important;}
.subscribe_select1 .message{width: 450px;}

.form .file-red {display: inline;}
.form .file-ajax {float:left; display:none;}
.form .file-ajax .monitor {float: left; color: #444; width: 131px; border: 1px solid #222; height: 14px; margin: 3px 0; 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; width: auto !important;}

#a__body_advertisement_info .form .field textarea{height: 100px;}

form.subscribe{height: 50px; background: url(../i/title_l.jpg) no-repeat top left; width: 185px; padding: 2px 0 0 0; margin:0;}
.subscribe .s_title{margin-bottom: 10px; font-weight: bold; font-size: 14px; padding: 4px 0 0 10px; color: white;}
.subscribe input{width: 105px; margin: 0px 0; color: gray; padding: 0 2px; float:left; margin-right: 5px;}
.subscribe input.submit{margin-right:0;}

.subscremail{padding: 10px 0 0 0; display: table;}
.subscremail .title{width: auto; padding-left: 11px; border: 0;}
.subscremail .field{padding-left: 0px !important;}

.submit_button{background:#5EA5EC none repeat scroll 0% 50%; border:3px double #FFFFFF; color:#FFFFFF; cursor:pointer; height:24px; margin:0pt 0pt 10px; padding:0pt 0pt 2px; width:auto;}

#a__body_sec_userinfo .form_size{width: 450px;}
#a__body_sec_userinfo .form .field input{width: 201px !important;}
#a__body_sec_userinfo .form div.radio input{width: 13px !important; margin-right: 2px !important;}

.ext_info{font-weight: bold;}
.form .field input, .form div.radio .label{color: #000;}

.office .form .title{width: 50px;}
.office .form .item{width: 430px;}
.office .form .field{padding-left: 60px;}
.office .form .field select{width: 360px;}
.office .form .field input{width: 358px !important;}
.office .form .field textarea{width: 358px !important; height: 100px;}

.form #addadvertisement_text_error{width: 265px;}

.w165{width: 165px;}
.formstyle1{border-left: 1px solid #f5f5f5; width: 665px; text-align: left; background: #f9f9f9;}
.formstyle1 .shadow{width: 398px; height: 3px; background: url(../i/block-bottom-bg.gif) repeat-x 0 0; margin-left: 0;}
#a__body_sec_advertisement_authorise .form .title{width: 65px;}
#a__body_sec_advertisement_authorise .form .field{padding-left: 70px;}
#a__body_sec_advertisement_authorise .title-blue{width: 400px !important;}
#a__body_sec_advertisement_authorise .w165{width: 400px !important;}
#a__body_sec_advertisement_authorise .formstyle1{width: 400px !important;}
#a__body_sec_advertisement_authorise .form .buttons{width: auto !important; padding-left: 150px !important;}
#a__body_sec_advertisement_authorise .form .field input{width: 295px;}
#a__body_sec_advertisement_authorise .form .item{padding: 3px 5px;}

#a__body_sec_advertisement_listview .configform .form .title{width: 65px;}
#a__body_sec_advertisement_listview .configform .form .field{padding-left: 70px;}
#a__body_sec_advertisement_listview .configform .title-blue{width: 400px !important;}
#a__body_sec_advertisement_listview .configform .w165{width: 400px !important;}
#a__body_sec_advertisement_listview .configform .formstyle1{width: 400px !important;}
#a__body_sec_advertisement_listview .configform .form .buttons{width: auto !important; padding-left: 150px !important;}
#a__body_sec_advertisement_listview .configform .form .field input{width: 295px;}
#a__body_sec_advertisement_listview .configform .form .item{padding: 3px 5px;}
#a__body_sec_advertisement_listview_add .form .file-ajax .monitor{width: 357px;}

#a__body_sec_companies_comments .w165{width: 669px;}
#a__body_sec_companies_comments .form .shadow{width: 667px;}
#a__body_sec_companies_info .w165{width: 669px;}
#a__body_sec_companies_info .form .shadow{width: 667px;}