/* Style sheet form */
#topmenu.search{width:15em;top:1em;left:1em;position:absolute;display:inline;}
label{margin-right:1em;vertical-align:top;//font-weight:bold;}
.checkbox_container label,.radio_container label{font-weight:normal;}
.tableless label{display:block;margin-top:1.5em;padding-right:0.8em;text-align:right;}
.tableless label.left{text-align:left;}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline;}
input[type="text"],input[type="password"],textarea{padding:2px;border:1px solid #ccc;}
input[type="text"],input[type="password"]{width:120px;background-color:#f9f9f9;}
input[type="image"]{top:1px;position:relative;}
div.mod_subscribe input[type="text"],div.mod_subscribe input[type="password"]{width:90%;}
textarea{width:70%;background-color:#f9f9f9;}
.tableless textarea{top:1em;position:relative;}
input[type="text"]:hover,input[type="password"]:hover,textarea:hover{background-color:#ffdaa9;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#FFEDD6;border-color:#8AB7D7 !important;}
select{width:71%;top:1em;position:relative;float:left;padding:1px;background-color:#f9f9f9;border:1px solid #ccc;}
td select{width:62%;top:0;}
.wheel select{width:9em;top:0;}
.checkbox_container span,.radio_container span{display:inline;padding-right:1em;}
.tableless .checkbox_container span,.tableless .radio_container span{display:block;margin-top:6px;margin-bottom:6px;}
.checkbox_container+br,.radio_container+br{display:none;}
.checkbox_container label,.checkbox_container input{vertical-align:middle;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
input[type="radio"],x:-moz-any-link{top:2px;position:relative;}
.submit_container{margin-top:2em;margin-bottom:1em;text-align:center;}
.col_last .submit_container{margin-top:2em;margin-bottom:1em;text-align:left;}
form table td{padding-top:3px;padding-bottom:3px;vertical-align:middle;}
form table td .high{margin-top:6px;margin-bottom:6px;}
form table td:first-child{width:32%;padding:0 0.8em 0 0;text-align:right;}
.tableform table{width:92%;margin:1.5em auto 0;}
.tableform .formbody,.tableless .formbody{width:100%;overflow:hidden;margin-bottom:1em;padding-top:0.5em;padding-bottom:0.5em;}
.tableless .formbody{padding-top:0;}
fieldset{margin-top:1em;border-top:1px solid #ddd;}
legend{padding-right:6px;background-color:#fff;color:#C05C0C;}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:140px;text-align:left;}
span.mandatory{font-weight:bold;color:#f00;}
p.confirm{font-size:16px;color:#090;}
p.error{width:11em;height:1em;top:0.5em;right:0;position:relative;float:right;font-weight:bold;font-size:11px;color:#f00;//display:inline;}
td p.error{height:0em;right:-1em;}
input[type="text"].error,input[type="password"].error,textarea.error{background-color:#ffd;border-color:#ff8000 !important;}
input.captcha{width:48px;margin-right:6px;}
span.captcha_text{float:left;clear:both;margin-left:11.5em;font-weight:normal;color:#808080;}
td span.captcha_text{float:none;margin-left:0;}
*:first-child+html span.captcha_text{top:-3px;position:relative;}
label.form_inline{width:25%;float:left;clear:left;margin-top:1em;padding-bottom:0;font-weight:normal;}
input.form_inline{width:45%;float:left;margin-top:1em;padding-bottom:0;}
label.form_inline + div.radio_container span{float:left;display:inline;margin-top:1em;padding-bottom:0;}
.tableform .form_inline{float:none;}
.form_inline.form_comment{float:left;margin-top:1em;margin-bottom:1em;}
label.form_inline.form_comment{margin-top:2em;}
.singlecolumn{float:left;margin-top:1em;margin-left:11.3em;}
#ctrl_channels{margin:1em 0 1em 2em;}
#ctrl_email{width:40%;margin-bottom:1em;}
#tl_subscribe,#tl_unsubscribe{margin-top:1em;margin-left:3em;}
div.formbody p{margin-bottom:0;}

