#firmy .formularz p{
width: 300px;clear: left;margin: 0 0 10px 0;padding: 4px 0 2px 0;
padding-left: 185px; /*width of left column containing the label elements*/
border-bottom: 0px dashed #333; height: 1%;
}

#firmy .formularz label{
font-weight: normal;text-align:left;float: left;margin-left: -185px; /*width of left column*/
width: 185px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

#firmy .formularz input {width:206px;border:1px solid #BBBBBB;padding:5px 0 4px 2px;margin:-7px 0 0 0;}
#firmy .formularz textarea{width:330px;height:70px;border:1px solid #BBBBBB;padding:5px 0 4px 2px;margin:-7px 0 0 0;}
#firmy .formularz select {width:210px;border:1px solid #BBBBBB;padding:5px 4px 4px 2px;margin:-7px 0 0 0;}


#firmy .formularz input:hover {border:1px solid #BBBBBB;background-color:#fbfbfb;}
#firmy .formularz textarea:hover {border:1px solid #BBBBBB;background-color:#fbfbfb;}
#firmy .formularz select:hover {border:1px solid #BBBBBB;background-color:#fbfbfb;}

