#konkurs_form	{ width:740px; margin-top: 40px; margin-left: auto; margin-right: auto; padding:10px 0; background: transparent url(/images/form_bg.png) no-repeat;  }
#konkurs_form h2 { font: 22px Arial;  font-weight:bold; color:#f71320;  margin: 25px 0 0 0; }
#konkurs_form h2 { background: url(../templates/layout/icon-konkursy.gif) left top no-repeat ; padding:0px 0 5px 29px;   } 

#konkurs_form .kinfo { font: 12px Tahoma; font-weight: normal; color:#444444;  margin: 0 0 15px 0;  }
#konkurs_form .kinfo a {  color:#f71320; font-weight: bold; }
 
#konkurs_form form { font:100% verdana,arial,sans-serif; margin: 0; padding: 0; min-width: 500px; max-width: 730px; width: 730px  }
#konkurs_form form fieldset { border-color: #ff8c8c; border-width: 1px; border-style: solid; padding: 10px; margin: 0;   }
#konkurs_form form fieldset legend { color:#FF0000; font: bold 11px Tahoma; }
#konkurs_form form label { display: block; float: left; width: 250px; padding: 0; margin: 5px 0 0; text-align: right; }
#konkurs_form form fieldset label:first-letter { text-decoration:underline; }
#konkurs_form form fieldset legend { font-size:1.1em; }
#konkurs_form form input, form textarea { width:auto; margin:5px 0 0 10px; float:left; }
#konkurs_form form input#reset { margin-left:0px; }

#konkurs_form form input.text-input { background-color:#fff; border: 1px solid #ff8c8c; padding: 2px 4px 2px 4px; width:240px; font: 11px Tahoma; }

#konkurs_form textarea { overflow: auto; }
#konkurs_form .error { color:#CC0000; width:100px; float:right; }

#konkurs_form form small {
	display: block;
	margin: 0 0 5px 160px;  
	padding: 1px 3px;
	font-size: 88%;
}

#konkurs_form form .required{ font-weight:bold; } 
#konkurs_form form br { clear:left; }


#konkurs_form form .button {  height:25px; width:250px;  background-color: #e21012; color: #ffffff; font: bold 12px Tahoma;  border: 1px solid #a91512;  }