
.border{
	width: 100%;
	height: 30px;
	background: #fe0000;
	border-bottom: 1px solid #000;
}
.container{
	max-width: 700px;
	padding-bottom: 30px;
	
}
.qp-bg{
	background: url('../images/letter/qp-letter-bg.png') no-repeat center 200px;
}
.bg-mprotekt{
	background: url('../images/letter/bg-mprotekt.png') no-repeat center center;
}
	.header{

	}
		.logo{
			text-align: center;
		}
		.logo img{
			margin-top: 20px;
			width: 100%;
			max-width: 300px;
		}
		.logo-protect img{
			margin-top: 20px;
			width: 100%;
			max-width: 357px;
		}
		.header_contacts{
			text-align: right;
			padding: 20px 15px;
		}
		.header_contacts p{
			margin: 0;
			font-size: 10px;
		}
		.header_contacts p span{
			margin: 0;
			font-size: 12px;
			font-weight: bold;
		}
	.text{

	}
		.text h2{		
			text-align: center;
			font-weight: bold;
		}
		.text p{
			margin-bottom: 10px;
		}
		.text ul{
			margin-left: 30px;
    		list-style-type: disc;
		}
		.text ul.ul-dec{
			list-style-type: decimal;
		}
		.text h3{
			font-size: 20px;
			margin-bottom: 0;
			font-weight: bold;
		}
		.text h4{
			text-align: center;
		}


		.download_links{
			text-align: center;
			margin: 15px 0;
		}
			.download_links a{
				display: inline-block;
				    margin: 0px 10px 15px;

			}



@media (min-width: 540px) { 
	.logo img{
		margin-top: 0;
	}
}


.mt-0{
	margin-top: 0 !important;
}

.mt-10{
	margin-top: 10px !important;
}
.mt-15{
	margin-top: 15px !important;
}
.mt-20{
	margin-top: 20px !important;
}
.mt-30{
	margin-top: 30px !important;
}
.mb-0{
	margin-bottom: 0 !important;
}
.mb-10{
	margin-bottom: 10px !important;
}
.mb-15{
	margin-bottom: 15px !important;
}
.mb-20{
	margin-bottom: 20px !important;
}

.warning{
	color: #e35050;
}
.italyc{
	font-style: italic;
}
.ta-c{
	text-align: center;
}