
/* pseudo tabs */

h2 { font-size: 130%; }
a.ptab { padding: .3em; }

a.ptab.active { background-color: #fe4a0b; color: white; text-decoration: none; font-size: 140%; cursor: default; }

/* misc */

div.error_msg { background-color: #fff884; border: 1px solid #ffc900; padding: .9em; margin: 1.8em 0; font-weight: bold; }
span.note { font-size: 88%; margin-left: .6em; }
span.note .green { color: green; }
span.note .red { color: red; }

/* common fieldsets */

legend { font-size: 130%; padding: .6em 0; }
fieldset fieldset { border-bottom: 1px dotted #a0a0a0; margin: .9em 0; padding: .9em 0 .9em .6em; }


/* PICS */

div.pics .item a.pic-link { float:left; width: auto;}
div.pics .item a.pic-select { display: block; float: left; text-align: center;   width: 40px; cursor: default;}
div.pics .item a.pic-select input { margin-top: 50px; cursor: default; }

/* userpic */

fieldset.userpic dl dt { width: 30%; text-align: center; border: 1px solid #a0a0a0; padding: 1.8em .6em;}
fieldset.userpic dl dd { width: 30%; text-align: center;  border: 1px dotted #a0a0a0; margin-left: 1.8em; padding: 1.8em; }

/* fields */

.bset label { padding: .6em 0; }


.bset dl dt, .bset dl dd { float: left; }
.bset dl dt { width: 15%; clear: left; text-align:right; padding: .6em; }
.bset dl dd { width: 72%; padding: .3em 0;  }

label.oneline { display: block; }

label.crea-select a.title { font-size: 150%; color: #fe4a0b; margin-left: .3em; }
label.crea-select input { border: .3em solid #999999; }

div.c-submit { margin: 1.8em 0; border-left: 3px solid #fe4a0b; padding-left: .6em; }
.bt-submit { height: 3em; width: 20%; }

 /* special fieldsets */

fieldset.prefs_alert { border: 0;  }
fieldset fieldset.prefs_alert.active { background-color: #fff884; }
fieldset.prefs_alert * { display: none; }

fieldset.prefs_alert legend { padding: .9em .3em;  color: white; font-weight: bold; text-shadow: #000 1px 1px 0; cursor: pointer; text-decoration: underline; display: inline-block; opacity: 1; background: url(../images/bg_alert.png) repeat-x right center; }

fieldset.prefs_alert dl { font-size: 130%; }

fieldset.prefs_alert legend.inline { font-size: 100%;  }

fieldset.prefs_alert.small { padding: .6em; margin: 0; }

/* MAIL */

div.mailbox { padding: .6em; margin: .6em;  background-color: #e5e5e5; margin-top: 0;}
div.mailbox h2 { margin-top: 0; }
div.mailbox.edit { border-top: .3em solid #fe4a0b; background: url(/i/images/bg_comment.gif) repeat-x 0 top; border-bottom: .3em solid #fe4a0b; }

div.mailbox h2 a { text-decoration: none; border-bottom: 1px dashed; }

fieldset.bset.inactive { display: none; }
fieldset.bset.active { display: block; }

div.editor { display: none; }