.form1 fieldset {margin-top:10px; border:1px solid #C9DCA6; background: url(../images/form/cmxform-fieldset.gif) left bottom repeat-x; background-color: #F8FDEF; }
.form1 fieldset div {clear:both; padding:5px 10px 10px 10px; }
.form1 fieldset div label {font-weight:bold; clear:both; display:block; margin-bottom:5px;} 
.form1 fieldset div label span { font-size:0.75em;  font-weight:normal;} 
.form1 fieldset div input { width:50%; border:1px solid #bbbcb7; padding: 5px;  }
.form1 fieldset div input.radio { width:20px; border:1px solid #bbbcb7; padding: 5px;  }
.form1 fieldset div input.error{border:1px solid #3C679A;}
.form1 fieldset div textarea { width:85%;  border:1px solid #eee; border-top: 1px solid #bbbcb7; border-left: 1px solid #bbbcb7;  height:12em; padding: 5px;  overflow: auto; }
.form1 fieldset div textarea:hover,
.form1 fieldset div textarea:focus,
.form1 fieldset div input:hover,
.form1 fieldset div input:focus{background: #FFFFC0;}
.form1 input.przycisk{border:1px #3C679A solid; background:#3C679A; color:#fff; font-weight:bold; width:auto; padding: 5px 25px;}
.form1 input.przycisk:hover{background:#3399FF;}
.form1 fieldset div label.error{color:#3C679A;}
.form1 legend {margin:0px 0px 0px 4px; padding:0px; color:#000; border:0px solid #000;}
