form, fieldset {
	margin:0;
	padding:0;
	color:#777777;
	font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;
	font-size:0.8em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.65;
	/*text-shadow:0 0 0 rgba(0, 0, 0, 0.01);*/
	text-shadow:0 0 0 rgb(0, 0, 0);
}

fieldset {
	border:0 none;
}


.ajax_form li.submit{
	float: right;
	clear: both;
	margin: 1em 0;
	width: 86px;
	height: 22px;
	position: relative;
	overflow: hidden;
	padding: 0;
	border: none;
}

.ajax_form li.submit input{
	background: url(images/send_button.gif) 0 0 no-repeat;
	width: 86px;
	height:22px;
	padding: 0;
	padding-top: 22px;
	overflow: hidden;
	border: 0;
	text-indent: -9000px;
	cursor: pointer;
	display: block;
}

.ajax_form li.submit input:focus,
.ajax_form li.submit input:active,
.ajax_form li.submit input.focus{
	background-position: 0 -22px;
}

.ajax_form ol{
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style: none;
}

.ajax_form ol.ol_validation_message_class,
.ajax_form ol.ol_confirmation_message_class 
{
	display: none;
	height: 75px;
	margin:0;
	color:#951509;
	font-weight:bold;
	
}


	
.ajax_form ol.ol_validation_message_class
{	
	background: url(../res/error_64.png) no-repeat;

}

.ajax_form ol.ol_confirmation_message_class
{	
	background: url(../res/checkmark_64.png) no-repeat;
}

.ajax_form li{
	border-bottom: 1px dashed #333;
	padding: .7em 0 1.5em 0;
	position: relative;
	height: 1%;
}


.ajax_form li.information{
	border-bottom:none;
	height: 20px;
}

.ajax_form li label{
	font-weight: bold;
	color: #951509;
	float: left;
	display: block;
	width: 200px;	
}

/* napis maly pod Labelem*/
.ajax_form li span.validation{
	float: left;
	clear: left;
	display: block;
	width: 200px;
	font-size: 0.9em;
	color:#666;
}

.ajax_form li span.event_field {
	margin: 0;
	padding: 0;
}


.ajax_form li a.form_link
{
	color:#951509;
	margin-right: 10px;
}


.ajax_form li span.event_field img {
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
}

.ajax_form li.comments textarea{
	width: 240px;
	height: 150px;
}

.validation_message{
	margin:0;
	padding: 2em 1em;
	padding-left: 100px;
}

.validation_message a, 
.validation_message a:hover, 
.validation_message a:active, 
.validation_message a:visited
{
		margin-top: 100px;
		text-decoration: none;
		color:#951509;
		font-weight:bold;		
}


.confirmation_message
{
	margin:0;
	padding: 2em 1em;
	padding-left: 100px;
		
}

