/* Для всех сайтов */
p.titleP{
	width:90% !important;
}
.workBox h2 a{
	width:auto !important;
}
#content .formBox form p img{
	display:inline-block !important;
	margin-top:8px !important;
	margin-left:0 !important;

-moz-box-shadow:#aeaeae 0px 0px 0px !important;
-webkit-box-shadow:#aeaeae 0px 0px 0px !important;
box-shadow:#aeaeae 0px 0px 0px !important;
-pie-box-shadow:#aeaeae 0px 0px 0px !important;
}

#oplata img{
-moz-box-shadow:#aeaeae 0px 0px 0px !important;
-webkit-box-shadow:#aeaeae 0px 0px 0px !important;
box-shadow:#aeaeae 0px 0px 0px !important;
-pie-box-shadow:#aeaeae 0px 0px 0px !important;
}


#content .article img {
	float:none !important;
	margin: 0 0 10px 10px !important;
}
.paymentBox{
	z-index: 0;
}
.paymentBox a{
	position:relative !important; z-index:100000 !important;
}
#oplata h3{
	margin-bottom:12px !important;
}
#oplata p{
	display:inline-block !important;
	width:90% !important;
	text-align:left !important;
}
#oplata p img{
	display:inline-block !important;
	float:left !important;
	max-width:110px !important;
	border:0 !important;
}
#oplata p span{
	display:inline-block !important;
	width:70% !important;
	margin-left:8px !important;
	float:right !important;
}


.prices table {
	margin-top:10px !important;
	margin-left:2px !important;
}
.formBox form p input{
	margin-left:0 !important;
}
/* Для всех сайтов */





.width-all form p.titleF4, .width-all form input[type="submit"]{
	background: #b0bfb2;
}
.width-all form{
	border-left: 3px #b0bfb2 solid;
	border-right: 3px #b0bfb2 solid;
}


.width-all{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-family: Arial !important;
	margin: 0 0 20px 0;
}
.width-all form{
	display: inline-block;
	width: 500px;
	margin: 0;
	padding: 0;
	font-size: 15px !important;
	font-family: Arial !important;
}
.width-all form div{
	display: inline-block;
	width: 96%;
	margin: 0 2%;
}
.width-all form p{
	display: inline-block;
	margin: 5px 0;
	color: #000 !important;
	line-height: normal !important;
	font-family: Arial !important;
	font-size: 15px !important;
}
.width-all form p.titleF4{
	width: 100%;
	padding: 4px 0 !important;
	margin: 0 0 14px 0 !important;
	font-size: 24px !important;
	text-transform:none;
	text-align: center !important;
}
.p1n{
	width: 100%;
}
.p2n{
	width: 50%;
}
.p1n input, .p2n input{
	display: inline-block;
	float:right;
	border: 1px #232323 solid;
	padding: 3px 5px;
	height: 16px;
}
.p1n span, .p2n span{
	display: inline-block;
	line-height: 23px;
	margin: 0 5px 0 0;
}
.p1n span{
	float:left;
}
.p2n span{
	float:right;
}
.p1n input{
	width: 421px;
}
.p2n input{
	width: 150px;
}
.p2n3 input{
	width: 130px;
}
.p2n1{
	float:left;
}
.p2n1 span, .p2n1 input{
	float: left;
}
.p2n2{
	float:right;
}
.width-all form input.submit1{
	width: 100%;
	padding: 5px 0;
	margin: 10px 0 0 0;
	font-size: 18px;
	text-transform: uppercase;
	border: none;
	color: #FF0004;
	cursor: pointer;
}
.width-all form input.submit2{
	padding: 5px 20px;
	margin: 10px 0 0 0;
	font-size: 18px;
	text-transform: uppercase;
	border: none;
	color: #FF0004;
	cursor: pointer;
}
input.s02i{
	width: 200px;
}
.p1n textarea{
	width: 469px;
	height: 60px;
	display: inline-block;
    float: right;
    border: 1px #232323 solid;
    padding: 3px 5px;
}
.width-all2 form{
	border-bottom: 3px #b0bfb2 solid;
	padding-bottom: 5px;
}
.width3{
	display: inline-block;
	padding: 10px 0;
	border-top: 6px #000 solid;
	border-bottom: 6px #000 solid;
}
.widthNn{
	display: inline-block;
	width: 500px;
}
.widthNn div{
	display: inline-block;
	float: left;
	width: 149px;
	border-bottom: 4px #b0bfb2 solid;
	border-left: 4px #b0bfb2 solid;
	border-right: 4px #b0bfb2 solid;
	margin: 0 0 10px 0;
}
.widthNn div p{
	display: inline-block;
	width: 100%;
	padding: 0 !important;
	margin: 0;
	text-align: center !important;

	font-family: Arial !important;
	font-size: 14px !important;
	color: #000 !important;
}
.widthNn div p:nth-of-type(1){
	padding: 5px 0 !important;
	background: #b0bfb2;
}
.widthNn div p:nth-of-type(2){
	height: 30px !important;
	line-height: 30px !important;
}
.widthNn div p a{
	display: inline-block;
	color: #000;
	text-decoration: underline;
}
.widthNn .box01{
	margin: 0 14px 0 14px;
}
.float-no{
	float: none !important;
}
.wNn1{
	display: inline-block;
	width:448px;
	padding: 6px 25px;
	margin: 5px 0;
	border: 4px #b0bfb2 solid;
	font-size: 14px !important;
}
.wNn1 div{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.wNn1 div a{
	color: #000;
	text-decoration: underline;
	cursor: pointer;
}
.zakazNn{
	padding: 5px 25px;
	margin: 10px 0 0 0;
	font-size: 18px;
	text-transform: uppercase;
	background: #b0bfb2;
	color: #FF0004;
	cursor: pointer;
	text-decoration: none;
}

.center{
	display: inline-block !important;
	width: 100% !important;
	text-align: center !important;
}

.width-all-p{
	margin-top: 20px !important;	
}


.khleb-kr{
	display: inline-block;
	width: 100%;
	margin: 0 0 10px 0;
}


#content .contentCenter h2{
	text-align: center !important;
	margin: 5px 0 !important;
}

body, .reviewsBox span, .reviewsBox strong, .articleBox a, #content .article p{
    font-size: 14px;
color:#000;
}





p.titleA{
	font-family: Arial !important;
	display: inline-block !important;
	width: 100% !important;
	text-align: center !important;
	font-weight: bold !important;
	border-bottom: 4px solid #000 !important;
	border-top: 4px solid #000 !important;
	padding: 7px 0 !important;
	margin: 0 0 0 0 !important;
	font-size: 16px !important;
	line-height: 24px !important;
}
.workNp{
	font-family: Arial !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 0 !important;
	margin: 0 0 20px 0 !important;
	float: right !important;
}
.workNp ul{
	display: inline-block !important;
	width: 100% !important;
	list-style: none !important;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
}
#content .article .workNp ul li{
	display: inline-block !important;
	width: 31% !important;
	height: 40px;
float: left;
	text-align: center !important;
	margin: 13px 0 0 0 !important;
	padding: 0 0 0 0 !important;
	color: #000 !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
}
.workNp ul li a{
	text-decoration: none !important;
	cursor: pointer !important;
}
.content p{
	padding: 10px 15px !important;
}
.set a{
	cursor: pointer !important;
}
.center{
	display: inline-block !important;
	width: 100% !important;
	text-align: center !important;
}

.centerBox{
	display: inline-block !important;
	width: 100% !important;
	text-align: center !important;
}


.price-box{
	display: inline-block !important;
	width: 100% !important;
	text-align: left !important;
}
.price-box table{
	width: 100% !important;
	margin: 0 0 14px 0 !important;
	border: 1px solid #000 !important;
}
.price-box table tr td{
	padding: 0 6px !important;
	margin: 0 !important;
	border: 1px solid #000 !important;
}
.price-box table tr:nth-of-type(1) td:nth-of-type(1){
	text-align: center !important;
}
.price-box table tr td img{
	margin: 6px 0 !important;
}

img.indexContentImg{
	float: left !important;
	margin: 0 12px 12px 0 !important;
}

.content p{
	text-align: left !important;	
}

.set a{
	text-align: left !important;	
}

#content .article  .price-box table tr td img{
	display: inline-block !important;
	margin: 6px 0 !important;
}


.titleH1n{
    border-bottom: 4px solid #000 !important;
    border-top: 4px solid #000 !important;
    padding: 7px 0 !important;
}


	.footer-text_1{
		display: inline-block;
		max-width: 96%;
		margin: 0 2% 0 2%;
		float: left;
		text-align: center;
	}

#footer ul{
		position: relative !important;
}


.footer-text_1 p{
	display: inline-block;
	width: 100%;
	padding: 0;
}
.footer-text_1 p:nth-of-type(1){
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	padding: 8px 0 8px 0;
	margin: 10px 0 5px 0;
}
.footer-text_1 p:nth-of-type(2){
	margin-top: 5px;
}
#footer ul{
    width: 100% !important;
    padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 18px !important;
	text-align: center;
}
#footer ul li{
	margin: 0 10px;
	float: none !important;
}


a.zakaz{
	z-index: 1000 !important;
}




.calculation{
	display: inline-block !important;
	width: 100% !important;
	margin: 20px 0 20px 0 !important;
	font-family: Tahoma !important;
}
.calculation hr{
	border: 1px #3F7FB4 solid !important;
	margin: 8px 0 !important;
}
.calculation p{
	text-align: left !important;
	line-height: normal !important;
	padding:0 !important;
	color: #000 !important;
}
.calculation form p.titleC1{
	display: inline-block !important;
	width: 100% !important;
	text-align: center !important;
	margin: 0 0 15px 0 !important;
	padding: 7px 0 !important;
	background: #3F7FB4 !important;
	color: #fff !important;
	font-size: 20px !important;
}
.calculation div{
	display: inline-block !important;
	width: 100% !important;
	float: left !important;
}
.calculation div:nth-of-type(1){
	margin: 0 6% 0 0 !important;
}
.calculation div p{
	display: inline-block !important;
	width: 100% !important;
	margin: 0 0 12px 0 !important;
}
.calculation div p span{
	display: inline-block !important;
	width: 100% !important;
	margin: 0 0 5px 0 !important;
}
.calculation div:nth-of-type(1) p{
	text-align: center !important;
}
.calculation div:nth-of-type(1) p span{
	text-align: center !important;
	font-size: 14px !important;
}
.calculation div:nth-of-type(1) p input, .calculation div:nth-of-type(1) p select{
	display: inline-block !important;
	width: 100% !important;
	padding: 3px 5px !important;
	font-size: 14px !important;
	border: 1px #3F7FB4 solid !important;
}
.calculation div:nth-of-type(1) p input, .calculation div:nth-of-type(1) p datalist{
	width: 100% !important;
}
.calculation div:nth-of-type(1) p select{
	width: 100% !important;
}
.calculation div:nth-of-type(2) p.titleC2{
	text-align: center !important;
	font-size: 18px !important;
	margin-bottom: 10px !important;
}
.calculation div:nth-of-type(2) p{
	font-size: 13px !important;
	margin-bottom: 4px !important;
}
.calculation div:nth-of-type(2) p span{
	float:right !important;
	width: auto !important;
}
.calculation div:nth-of-type(2) p.type1{
	line-height: 28px !important;
	margin-bottom: 0 !important;
}
.calculation div:nth-of-type(2) p.type1 span{
	font-size: 24px !important;
}
.calculation div:nth-of-type(2) p.type2{
	text-align: center !important;
	font-size: 12px !important;
}
.calculation div:nth-of-type(2) p.submitC2{
	text-align: center !important;
	margin: 14px 0 0 0 !important;
}
.calculation div:nth-of-type(2) p.submitC2 input[type="submit"], .calculation div:nth-of-type(2) p.submitC2 a{
	display: inline-block !important;
	width: 100% !important;
	background: #22B14C !important;
	font-size: 18px !important;
	color: #fff !important;
	padding: 5px 0 !important;
	border:none !important;
	cursor: pointer !important;
text-decoration:none !important;
}


.box4{
	position: relative;
	padding: 8px 0;
	border: 1px solid #EDEDED;

-moz-border-radius:10px !important;
-webkit-border-radius:10px !important;
border-radius:10px !important;
	z-index: 0;
	margin: 4px 0;
}
.box4 div{

}
#content .article .box4 div table{
	width: 100%;
}
#content .article .box4 div table tr td{
	height: 105px;
	text-align: center;
}
#content .article .box5 div table tr td{
	height: 180px !important;
}
#content .article .box6 div table tr td{
	height: 140px !important;
}
#content .article .box4 div img.imgP{
	display:inline-block !important;
	width: 40px;
	margin: 0 !important;
}
#content .article .box6 div img.imgP{
	width: auto !important;
}
.box4 strong, .box4 span{
	display: inline-block;
	width: 100%;
}
.box4 strong{
	font-size: 18px;
}
.box4 span{
	font-size: 14px;
	margin: 5px 0;
}
.titleH2n{
	margin: 10px 0 !important;
	font-size: 18px !important;
}







	.box-1{
		display: inline-block !important;
		width: 100% !important;
	}
	.box-1 div{
		display: inline-block !important;
	}
	.box-1 div:nth-of-type(1){
		float: left !important;
		width: 70% !important;
	}
	.box-1 div:nth-of-type(2){
		float: right !important;
		width: 30% !important;
	}
	.box-1 div p{
		display: inline-block !important;
		width: 100% !important;
		background: #B1622E !important;
		margin: 0 0 0 0 !important;
		padding: 8px 0 !important;
		font-size: 20px !important;
		text-align: center !important;
		color: #fff !important;
		font-weight: bold !important;
		text-transform: uppercase !important;
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
	.box-1 div p:nth-of-type(2){
		margin: 28px 0 !important;
	}
	#content .article .box-1 div img{
		width: 180px !important;
		margin: 0 0 0 0 !important;
	}
	
	
	
	.box-2{
		display: inline-block !important;
		width: 100% !important;
	}
	.box-2 p{
		display: inline-block !important;
		width: 100% !important;
		margin: 0 0 0 0 !important;
		padding: 8px 0 !important;
		font-size: 20px !important;
		text-align: center !important;

		font-weight: bold !important;
		text-transform: uppercase !important;
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
	.box-2 p span{
		display: inline-block !important;
		float: right !important;
		background: #B1622E !important;
		padding: 9px 0 !important;
		margin: 4px 0 !important;
		width: 87% !important;
		color: #fff !important;
		font-weight: bold !important;
		text-transform: uppercase !important;
		position: relative !important;
-moz-border-radius:7px !important;
-webkit-border-radius:7px !important;
border-radius:7px !important;
	}
	#content .article .box-2 p img{
		display: inline-block !important;
		float:left !important;
	margin: 0 !important;
	}
	#content .article .box-2 .titleP4{
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
		font-size: 24px !important;
color:#000;
		margin: 20px 0 0 0 !important;
		text-transform:none !important;
	}

.faq{
	display: inline-block !important;
	width: 100% !important;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	font-size: 17px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
.faq a{
	color: #fff !important;
	cursor: pointer !important;
}
.faq{
	width:100% !important;
	margin-top: 20px !important;
	padding: 20px 5% !important;
	background: #B1622E !important;
}
.faqT{
	display: inline-block !important;
	width: 100% !important;
	text-align: center !important;
	font-size: 24px !important;
	color: #fff !important;
	margin: 0 0 16px 0 !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}
.faq ul{
	display: inline-block !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}
.faq ul li{
	width: 47% !important;
}
.faq ul li a{
	display: inline-block !important;
	text-decoration: underline !important;
	margin-bottom: 5px !important;
	font-size: 16px !important;
}
.faq ul li.faqULi1{
	float: left !important;
}
.faq ul li.faqULi2{
	float:right !important;
}

	.pricesR{
		display: inline-block !important;
		width: 100% !important;
	}
	.pricesR table{
		width: 100% !important;
		border-top: 1px #434343 solid !important;
		border-right: 1px #434343 solid !important;
	}
	.pricesR table td, .pricesR table th{
		padding: 7px 7px !important;
		text-align: center !important;
		border-bottom: 1px #434343 solid !important;
		border-left: 1px #434343 solid !important;
	}
	.pricesR table td img{
		width: 50px !important;
	}




	.formM1{
		display: inline-block;
		width: 500px;
		margin: 0 0 0 0;
		padding: 10px 30px 30px 30px;
		border: 2px solid #EFE1D2;
		font-family: "Arial", "sans-serif";
	}
	.formM1 p{
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
		font-size: 28px !important;
		font-weight: bold !important;
		margin: 17px 0 25px 0 !important;
		padding: 0 !important;
		color: #000 !important;
		font-family: "Arial", "sans-serif" !important;
	}
	.formM1 div{
		display: inline-block;
		width: 100%;
		margin: 0 0 14px 0;
	}
	.formM1 div input, .formM1 div textarea{
		display: inline-block;
		padding: 3px 6px;
		border: 2px #000 solid;
		font-size: 16px;
		font-weight: bold;
		color: #737076;
	}
	.formM1 div input{
		width: 200px;
		height: 20px;
	}
	.formM1 div input:nth-child(1){
		float: left;
	}
	.formM1 div input:nth-child(2){
		float:right;
	}
	.formM1 div textarea{
		width: 484px;
		height: 80px;
	}
	.formM1 span{
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.formM1 span input[type="submit"]{
		display: inline-block;
		padding: 7px 34px;
		cursor: pointer;
		color: #fff;
		background: #B1622E;
		text-decoration: none;
		border: 1px solid #B1622E;
		margin: 0;
		font-size: 18px;

position: relative;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
	}
	.M1Box{
		display: inline-block;
		width: 100%;
		text-align: center;	
	}


.M1BoxN2 a{
	margin: 30px 0 !important;
}
.M1BoxN2 strong{
	margin: 10px 0 0 0 !important;
}