@charset "UTF-8";
	/* Main items */
	#cform_body
	{
		font-family:Arial;
		font-size:13px;
		color:#333;
	}
	#cform_cont
	{
		margin-top:20px;
	}
	/* Headlines */
	h2.cform
	{
		font-size:16px;
		font-weight:bold;
		color:#333;
	}
	h3.jga
	{
		margin:0;
		padding:0;
		font-size:14px;
		font-weight:bold;
	}
	.hrstep
	{
		margin-left:0;
		text-align:left;
		width:70%;
		border: 0;
		background-color: #333;
		height: 1px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	/* Steps menu */
	#cform_steps
	{
		width:auto;
		color:#333;
		font-size:14px;
		cursor:pointer;
	}
	/* Form items */
	#cform_table, #cform_table td, .cform_text, #cform_meddelande, #cform_submit
	{
		margin:0;
		padding:0;
	}
	#cform_body input, #cform_body textarea
	{
		padding:2px;
		height:18px;
		width:165px;
		background-color:#AEB7B7;
		border-width:1px;
		border-style:solid;
		border-color:#7C8C8B;
		font-family:Arial;
		font-size:13px;
		color:#FFF;
	}
	#cform_body .cformtextsmall
	{
		width:65px;
	}
	#cform_body .cformtextmini
	{
		width:30px;
	}
	
	#cform_body input:hover, #cform_body input:focus, #cform_body textarea:hover, #cform_body textarea:focus
	{
		background-color:#8B9B99;
	}
	#cform_body textarea
	{
		display:block;
		width:300px;
		height:130px;
		font-family:Arial;
		font-size:13px;
		color:#FFF;
	}
	#cform_body input[type=button]
	{
		height:30px;
		padding:5px;
	}
	#cform_body .cformtextpetite
	{
		width:10px;
		text-align:center;
	}
	/* Valdiation tags */
	.cform_val
	{
		color:#C30;
	}
	
	/* Thanks message */
	#cform_thanks
	{
		width:60%;
	}
	
	/* Form layout */
	div.cform_input
	{
		margin-bottom:10px;
	}
	label
	{
		margin-top:3px;
		float:left;
		width: 100px;
		color:#333;
	}
	#cform_step3 label
	{
		width:20px;
	}
	/* Arrow buttons */
	.cformarrow
	{
		opacity: .8;
		filter:alpha(opacity = 80);
		cursor:pointer;
		margin-right:20px;
	}
	.cformarrow:hover
	{
		opacity: 1;
		filter:alpha(opacity = 100);
	}
	
	#cform_step2 th, #cform_step2 td
	{
		padding-right:14px;
		padding-bottom:5px;
		text-align:left;
		vertical-align:middle;
		padding-left:0px;
		margin:0;
	}
	#cform_step3 th, #cform_step3 td
	{
		padding-right:2px;
		padding-bottom:2px;
		text-align:left;
		vertical-align:middle;
		padding-left:0px;
		margin:0;
	}
	.cform_input img
	{
		margin-top:10px;
	}
	
