@import url('css/fonts/fonts.css');
body{
	margin:10px auto;
	width:782px;
}
.show_factor{
	float:right;
	width:770px;
	padding:5px;
	margin:20px 0px 20px;
	border:1px solid #CCC;
}
.factor_header{
	float:right;
   	background:#cae2f5;
	width:730px;
	padding:0px 20px;
}
.factor_header p{
	float:right;
	width:230px;
	margin:48px 0 0;
	padding:0px;
	font:normal 20px 'Yekan',Tahoma, Geneva, sans-serif;
	color:#000;
	text-align:right;
}
.factor_header img{
	float:left;
	margin:10px 0px;
}
.factor_content{
	float:right;
	padding:10px;
	}
.factor_content p{
	float:right;
	width:355px;
	margin:0px 10px;
	padding:0px;
	border-bottom:1px dashed #CCC;
	font:normal 16px/40px 'Yekan',"Times New Roman";
	text-align:right;
	direction:rtl;
	color:#444;
}
.factor_content p b{
	font-weight:normal;
	font-size:18px;
	color:#000;
}
.payment_message{
	float:right;
	width:780px;
	text-align: center;
	font:normal 17px/65px 'Yekan',Tahoma, Geneva, sans-serif;
	color: #F00;
	direction:rtl;
}
.payment_message a{
	margin:0px 50px;
	color:#145AF7;
	text-decoration:none;
}
@media print{
	.show_factor{
		border:1px solid #666;
	}
	.factor_header{
		border-bottom:3px solid #333;
	}
	.payment_message a{
		display:none;
	}
	.Steps{
		display:none;
	}
}


.factor_nameProject{
	font: 16px/40px Yekan,"Times New Roman";
	color: rgb(68, 68, 68);
	direction: rtl;
	text-align: left;
	margin: 0;
	padding-left: 10px;
}