input[type=text]       {
	                       padding: 4px;
	                       border: solid 5px #3c6084;
	                       outline: 0;
	                       width: 250px;
	                       background: #ffffff;
	                       -moz-border-radius: 5px;
	                       -webkit-border-radius: 5px;
	                     }

input[type=text]:hover, 
input[type=text]:focus { 
	                       border: solid 5px #debf68;
	                     }
	
input[type=checkbox]   {
	                       padding: 0;
	                       vertical-align: middle;
	                       float: left;
                       }

textarea               { 
	                       padding: 4px;
	                       border: solid 5px #3c6084;
	                       outline: 0;
	                       width: 250px;
	                       min-height: 100px!important;
	                       height: 100!important;
                         height: 100px;
	                       background: #ffffff;
	                       -moz-border-radius: 5px;
	                       -webkit-border-radius: 5px;
	                     }

textarea:hover, 
textarea:focus         { 
	                       border: solid 5px #debf68; 
	                     }

.submit input          {
	                       width: auto;
	                       padding: 10px 5px;
	                       font-size: 13px;
	                       font-weight: bold;
	                       color: #ffffff;
	                       cursor: pointer;
	                       -moz-border-radius: 5px;
	                       -webkit-border-radius: 5px;	
 	                       background: #3c6084;
	                       border: 1px solid #3c6084;
	                     }

.submit input:hover    {
	                       background: #3c6084;
                       }

.label                 {
	                       margin: 0;
	                       padding: 0px 0px 9px 0px;
	                       width: 90px;
	                       height: 10px;
	                       float: left;
                       }

.req                   {
 	                       color: #debf68;
                       }

.blad                  {
                         margin: 2px 0px 0px 0px;
                         padding: 9px;
                         color: #ffffff;
                         -moz-border-radius: 5px;
                         -webkit-border-radius: 5px;
                         background: #3c6084;
                         display: block;
                         width: 100%;
                       }

.powodzenie            {
                         margin: 2px 0px 0px 0px;
                         padding: 9px;
                         color: #ffffff;
                         -moz-border-radius: 5px;
                         -webkit-border-radius: 5px;
                         background: #3c6084;
                         display: block;
                       }

.form                  {
                         float: right;
                         text-align: right;
                       }