body{
	margin:0;
	background:url(../img/fon.png) repeat;
}
#container{
	display:block;
	margin:0 auto;
	min-width:1330px;
	width:100%;
	max-width:1921px;
}
#header{
	position:relative;
	display:block;
	width:100%;
	height:370px;
	background:#01A5E2 url(../img/header.jpg) top right no-repeat;
	border-bottom:#1aa517 3px solid;
}
#header img.leftHeader{
	display:inline-block;
	position:absolute; right:0; top:0;
	border:0;
}
#header .logo{
	position:absolute; left:0; top:0;
	display:inline-block; left:0;
	width:660px;
	height:70px;
	margin:30px 0 0 30px;
}
#header .logo a{
	display:inline-block;
	float:left;
	text-decoration:none;
	cursor:pointer;
}
#header .logo a img{
	border:0;
	float:left;
}
#header .logo p{
	display:inline-block;
	width: 100%;
	float:right;
	margin: 15px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}
#header .contact{
	position:absolute; left:0; top:0;
	display:inline-block;
	max-width:320px;
	padding:8px 20px;
	margin: 170px 0 0 30px;
	background:#fff;
	border:#f1e5d8 3px solid;

-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
#header .contact p.phone{
	display:inline-block;
	float:left;
	width:250px;
	height:38px;
	padding-left:55px;
	margin:0 0 0 0;
	background:url(../img/phone.png) left center no-repeat;
}
#header .contact p.phone span{
	display:inline-block;
	height:34px;
	line-height:34px;
	margin:1px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#db4f13;
	font-weight:normal;
	border-bottom:#db4f13 1px dashed;
}
#header .contact p.contactText{
	display:inline-block;
	width:300px;
	margin:10px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	font-weight:normal;
	text-align:left;
	line-height:18px;
}
#header .contact p.contactText span{
	display:inline-block;
	width:100%;
	color:#e94a06;
}

#header .navBox{
	position:absolute; left:0; top:0;
	display:block;
	height:40px;
	width:1050px;
	float:left;
	margin:330px 0 0 0;
	overflow:hidden;
	background:#f1e5d8;

position:relative;

border-radius:0px 3px 0px 0px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
}
#header .navBox ul{
	display:inline-block;
	float:left;
	width:820px;
	height:32px;
	background:#fff;
	list-style:none;
	padding:0 40px 0 30px;
	margin:4px 0;

position:relative;

border-radius:0px 3px 3px 0px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
}
#header .navBox ul li{
	display:inline-block;
	float:left;
	height:32px;
}
#header .navBox ul li.navLine{
	padding-right:10px;
	margin-right:9px;
	background:url(../img/navLine.png) right center no-repeat;
}
#header .navBox ul li a{
	display:inline-block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#db4f13;
	cursor:pointer;
	text-decoration:none;
	line-height:32px;
}
#header a.zakaz{
	position:relative;
	display:inline-block;
	width:134px; height:28px;
	text-decoration:none;
	float:right;
	margin:6px 8px 0 0;
	cursor:pointer;
	text-align:center;
}
#header a.zakaz img{
	position:absolute; left:0; top:0;
	z-index:0;
	float:left;
	border:0;
}
#header a.zakaz span{
	position:relative; z-index:100;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	line-height:24px;
	font-weight:normal;
}
.content{
	display:inline-block;
	width:100%;
}
.leftBox{
	display:inline-block;
	float:left;
	width:74%;
	min-height:400px;
}
.rightBox{
	display:inline-block;
	float:right;
	width:24%;
}
ul.work{
	width:101%;
	height:70px;
	list-style:none;
	padding:0;
	margin:0 0 0 0;
	background:url(../img/work/fon.png) repeat;
}
ul.work li{
	float:left;
	width:25%;
	height:70px;
	text-align:center;
}
ul.work li a{
	position:relative;
	display:inline-block;
	margin-top:8px;
	text-decoration:none;
	cursor:pointer;
}
ul.work li a img{
	border:0;
}
ul.work li a span{
	position:absolute; left:0; top:0;
	margin:0 0 0 58px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:20px;
	line-height:49px;
	font-weight:normal;
}
.contentText{
	display:inline-block;
	width:90%;
	margin:0 0 0 30px;
	padding:35px 0 0 0;
}
.contentText p{
	font-family:Tahoma, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#848484 !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:0 0 15px 0 !important;
	text-align:justify !important;
	line-height:20px !important;
	text-indent:20px !important;
}
.contentText p.contentTitle{
	font-size:30px;
	color:#848484;
	margin:0 0 0 0;
	padding:0 0 20px 0;
}
.contentText p.contentTextP{
	color:#e94a06;
	margin:0 0 0 0;
	padding:0 0 20px;
}
/*
.contentText ul{
	display:inline-block;
	width:100%;
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}
*/
.contentText ul li{
/*	display:inline-block; */
	width:100%;
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#848484;
	font-weight:normal;
}
.contentText ul li span{
	color:#000;
}
.zakazBox{
	display:inline-block;
	width:100%;
	text-align:center;
	margin:30px 0;
}
.zakazBox ul{
	display:inline-block;
	width:747px;
	height:51px;
	list-style:none;
	padding:0;
}
.zakazBox ul li{
	display:inline-block;
	width:231px;
	height:51px;
	float:left;
}
.zakazBox ul li.zakazBoxLi{
	padding-right:17px;
	margin-right:10px;
	background:url(../img/zakazBoxLine.jpg) right center no-repeat;
}
.zakazBox ul li a{
	position:relative;
	display:inline-block;
	cursor:pointer;
	width:231px;
	height:51px;
	text-align:center;
	text-decoration:none;
}
.zakazBox ul li a img{
	position:absolute; top:0; left:0;
	z-index:0;
	border:0;
}
.zakazBox ul li a span{
	position:relative; z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:18px;
	line-height:51px;
	font-weight:normal;
}
.methodsPayment{
	display:inline-block;
	width:96%;
	margin:36px 2% 0 20px;
}
.methodsPayment ul{
	display:inline-block;
	width:100%;
	float:left;
	margin:50px 0 0 0;
	padding:0;
	list-style:none;
}
.methodsPayment ul li{
	position:relative;
	display:inline-block;
	width:11%;
	height:73px;
	float:left;
	text-align:center;
}
.methodsPayment ul li p{
	position:absolute; top:-42px; left:0;
	text-align:center;
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	font-size:14px;
	color:#f53d2d;
	font-weight:normal;
	text-transform:uppercase;
}
.methodsPayment ul li a{
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
}
.methodsPayment ul li a img{
	border:0;
}
#footer{
	display:inline-block;
	position:relative;
	width:100%;
	height:90px;
	border-top:#dde1e4 1px solid;
	margin:10px 0 40px 0;
}
#footer p.copyright{
	display:inline-block;
	width:545px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	font-size:13px;
	margin:30px 0 0 20px;
	line-height:18px;
}
#footer .contactBox{
	display:inline-block;
	float:right;
	width:620px;
	height:90px;
	margin:0 20px 0 0;
}
ul.socialNetworks{
	display:inline-block;
	float:right;
	padding:0;
	margin:10px 0 0 0;
	width:80px;
	height:16px;
	list-style:none;
}
ul.socialNetworks li{
	display:inline-block;
	float:right;
	margin-left:3px;
	height:16px;
}
ul.socialNetworks li a{
	display:inline-block;
	text-decoration:none;
	cursor:pointer;
}
ul.socialNetworks li a img{
	border:0;
	float:left;
}
#footer .contactBox ul.contactFooter{
	display:inline-block;
	width:100%;
	list-style:none;
	padding:0;
	margin:12px 0 0 0;
}
#footer .contactBox ul.contactFooter li{
	display:inline-block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	height:14px;
	line-height:14px;
}
#footer .contactBox ul.contactFooter li.contactFN{
	padding-left:16px;
	border-left:#888 1px solid;
	margin-left:16px;
}
#footer .contactBox ul.contactFooter li span{
	color:#f53d2d;
}
#footer .contactBox a.contactInfo{
	display:inline-block;
	float:right;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#010101;
	cursor:pointer;
	margin:6px 0 0 0;
}
form.formSearch{
	display:inline-block;
	width:260px;
	height:28px;
	float:left;
	padding:0;
	margin:18px 0 20px 13px;
}
form.formSearch p{
	display:inline-block;
	margin:0;
}
form.formSearch p.formSearchT{
	float:left;
}
form.formSearch p.formSearchT input{
	width:190px;
	height:26px;
	padding:0 3px;
	line-height:26px;
	border:#d9d9d9 1px solid;
	background:#f2f1ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;

position:relative;

-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
form.formSearch p.formSearchS{
	float:right;
}
form.formSearch p.formSearchS input{
	width:57px;
	height:26px;
	background:url(../img/formSearch.png) no-repeat;
	cursor:pointer;
	border:0;
}
/*.rightBoxContact{
	display:inline-block;
	width:284px;
	margin:24px 0 0 0;
	padding:8px 18px 20px 18px;
	min-height:1260px;
	float:left;
	background:#f6f1ec url(../img/rightBoxContactF.jpg) center bottom no-repeat;
	border:#ececec 1px solid;
}*/
.rightBoxContact{
	display:inline-block;
	width:284px;
	margin:40px 0 0 0;
	padding:8px 18px 20px 18px;

	float:right;
	background:#f6f1ec url(../img/rightBoxContactF.jpg) center bottom no-repeat;
	border:#ececec 1px solid;
}
.rightContact{
	display:inline-block;
	width:100%;
	
	padding-bottom:20px;
	padding-top:90px;
}
p.rightContactTitle{
	display:inline-block;
	width:100%;
	margin:10px 0 20px 0;
	text-align:center;
	color:#434343;
	font-size:24px;
}
.contactR{
	display:inline-block;
	width:182px;
	background:#f2f1ea;
	padding:6px 12px;
	margin:0 38px 0 38px;
	border:#d1d1d1 1px solid;

position:relative;

-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
p.contactTime{
	display:inline-block;
	height:29px;
	line-height:32px;
	background:#f6f1ec url(../img/contact.png) center left no-repeat;
	margin:0 0 0 0;
	padding-left:82px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f43d0e;
	font-weight:normal;
	text-transform:uppercase;
}
a.contactZakaz{
	position:relative;
	display:inline-block;
	width:179px;
	height:38px;
	margin:10px 0 10px 0;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}
a.contactZakaz img{
	position:absolute; top:0; left:0;
	z-index:0;
	border:0;
}
a.contactZakaz span{
	position:relative; z-index:100;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	line-height:37px;
	font-weight:normal;
}
p.contactS{
	display:inline-block;
	width:100%;
	text-align:center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	font-weight:normal;
}
p.contactS span{
	color:#f6440d;
}
p.contactS a{
	text-decoration:none;
	color:#434343;
	cursor:pointer;
}
.contactCity{
	display:inline-block;
	width:90%;
	margin:24px 5% 0 5%;
	padding-bottom:3px;
	border-bottom:#e0e0e0 1px solid;
}
.contactCity a{
	color:#154F9D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}
.contactCity p.contactCityT{
	font-size:14px;
	color:#f43d0e;
	text-transform:uppercase;
	margin:0 0 12px 0;
}
.contactCity p.contactCityN{
	display:inline-block;
	padding-left:22px;
	background:url(../img/contactPhone.png) 0px 2px no-repeat;
	margin:0 0 0 0;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#242424;
}
.contactCity p.contactCityN span{
	font-size:12px;
	color:#4c4c4c;
}
.contactCity p.contactCityN span.contactCityNS{
	color:#242424;
}
.contactCity p.contactCityA{
	display:inline-block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666664;
	margin:10px 0 0 0;
	line-height:17px;
}
p.rightTitle{
	display:inline-block;
	width:100%;
	margin:0 0 10px 0;
	text-align:left;
	color:#434343;
	font-size:24px;
}
.article{
	display:inline-block;
	width:100%;
	margin:20px 0 0 0;
}
.article ul{
	display:inline-block;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.article ul li{
	display:inline-block;
	width:100%;
	margin-bottom:8px;
	border-bottom:#dadada 1px solid;
	padding-bottom:6px;
}
.article ul li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#154f9d;
	line-height:14px;
}
.newsAll{
	display:inline-block;
	width:100%;
	margin:20px 0 0 0;
}
.newsAll p.news_page{
	display:inline-block;
	width:100%;
	margin:0 0 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
}
.newsAll p.news_page strong{
	display:inline-block;
	margin:0 140px 2px 0;
	padding:2px;
	background:#ec501c;
	color:#fff;
}
.newsAll p.news_page a{
	display:inline-block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#154f9d;
	line-height:14px;
}
.counter{
	display:inline-block;
	position:absolute; top:0; left:0;
	margin:90px 0 0 20px;
}


/* payment */
h1{
	display:inline-block;
	width:100%;
	font-size:27px;
	color:#848484;
	margin:0 0 12px 0;
	padding:0 0 7px 0;
	border-bottom:#e9e9e9 1px solid;
}
img.indexTopImg{
	margin-bottom:20px;
}

ul.paymentPage{
	display:inline-block;
	width:100%;
	list-style:none;
	float:left;
	padding:0;
	margin:10px 0 20px 0;
}
ul.paymentPage li{
	display:inline-block;
	width:100%;
	margin:0 0 15px 0;
}
ul.paymentPage li img{
	display:inline-block;
	float:left;
	margin-right:18px;
	border:0;
}
ul.paymentPage li p{
	display:inline-block;
	width:80%;
	line-height:19px;
	margin:0;
}

ul.paymentPage li p a{
	color: #154F9D;
	text-decoration:underline;
}


/* payment */

contentText p.contentTitle, .methodsPayment ul li.methodsPaymentP p, p.rightContactTitle, .contactCity p.contactCityT, .article p.rightTitle, h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}


/* Главная, адреса */
.address4All{
	display:block;
	width:930px;
	margin:0 auto;
	padding:30px 0 0 0;
}
.address4Box{
	display:inline-block;
	width:100%;
	background:#FAFAFA;
	border:#ccc 1px dotted;
}
.address4{
	display:inline-block;
	width:98%;
	float:left;
	padding:10px 1% 0 1%;
}
.address4N{
	display:inline-block;
	width:23%;
	height:75px;
	margin:0 1% 10px 1%;
	float:left;
	padding:0;
}
.address4N h4, p.pH4A, .address4N p{
	display:inline-block;
	width:100%;
	margin:0;
	padding:0 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.address4N h4, p.pH4A{
	font-size:16px !important;
	color:#F43D0E;
}
.address4N p{
	font-size:11px;
	color:##666664;
}
p.address4NT{
	display:inline-block;
	width:100%;
	margin:0;
	padding:0 0 18px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	font-size:18px;
	color:#000;
}
/* Главная, адреса */






.contArticle{
	display:inline-block !important;
	float:left !important;
	padding:0 20px 0 0 !important;
	width:800px !important;
}
table.contArticleT{
	width:100% !important;
}
table.contArticleT tr td{
	padding:8px 0 !important;
}
table.contArticleT tr td{
	font-family:Tahoma !important;
	font-size:13px !important;
	color:#515151 !important;
	font-weight:normal !important;
}
table.contArticleT tr td a{
	font-family:Tahoma !important;
	font-size:13px !important;
	color:#3f7aac !important;
	font-weight:normal !important;
	text-decoration:underline !important;
	cursor:pointer !important;
}
table.contArticleT tr td.contArticleA{
	width:170px !important;
}
table.contArticleT tr td.contArticleT3m p{
	font-family:Tahoma !important;
	font-size:13px !important;
	color:#777 !important;
	font-weight:normal !important;
	text-indent:0 !important;
}
.articleForm{
	display:inline-block !important;
	width:400px !important;
	float:left !important;
	margin:25px 0 15px 0 !important;
}
.articleForm form{
	display:inline-block !important;
	width:360px !important;
	float:left !important;
	padding:20px !important;
	margin:0 0 0 0 !important;
	background:#F8F8F8 !important;
}
.articleForm form p{
	display:inline-block !important;
	width:100% !important;
	font-family:Tahoma !important;
	font-size:14px !important;
	color:#777 !important;
	font-weight:normal !important;
}
.articleForm form p.articleFormT{
	padding:0 0 10px 0 !important;
	font-size:18px !important;
	color:#515151 !important;
	line-height:22px !important;
}
.articleForm form p a{
	color:#3F7AAC !important;
	cursor:pointer !important;
}
.articleForm form p.comN{
	padding:10px 0 !important;
}
.articleForm form p.comN2 img{
	display:inline-block !important;
	float:left !important;
	margin:0 0 0 20px !important;
}
.articleForm form p.comN2 input{
	float:left !important;
	margin:8px 0 0 0 !important;
}
.articleForm form p.comNk{
	font-size:11px !important;
	text-align:right !important;
	color:#CC6633 !important;
	float:left !important;
}
.articleForm form p span{
	display:inline-block !important;
	float:left !important;
	line-height:24px !important;
}
.articleForm form p input{
	display:inline-block !important;
	width:230px !important;
	float:right !important;
	height:18px !important;
	padding:2px 4px !important;
}
.articleForm form p.comN input{
	border:#BEBEBE 1px solid !important;
}
.articleForm form p.comSubmit{
	padding:10px 0 0 0 !important;
}
.articleForm form p.comSubmit input{
	display:inline-block !important;
	float:left !important;
	cursor:pointer !important;
	width:140px !important;
	height:auto !important;
	padding:4px 14px !important;
	font-family:Tahoma !important;
	font-size:16px !important;
	color:#000 !important;
	font-weight:normal !important;
}
.articleNext{
	display:inline-block !important;
	margin:25px 40px 0 0 !important;
	padding:6px !important;
	width:400px !important;
	float:left !important;
}
.articleNext p{
	display:inline-block !important;
	padding:0 0 10px 0 !important;
	width:100% !important;
	font-family:Tahoma !important;
	font-size:16px !important;
	color:#515151 !important;
}
.articleNext ul{
	display:inline-block !important;
	width:100% !important;
	list-style:none !important;
}
.articleNext ul li{
	display:inline-block !important;
	width:100% !important;
	padding-bottom:5px !important;
}
.articleNext ul li a{
	display:inline-block !important;
	font-family:Tahoma !important;
	font-size:13px !important;
	color:#3F7AAC !important;
	font-weight:normal !important;
	cursor:pointer !important;
}



ul.compWorkL{
	display:inline-block !important;
	width:80% !important;
	padding:20px 0 0 0 !important;
	list-style:none !important;
	margin:0 !important;
}
ul.compWorkL li{
	display:inline-block !important;
	width:100% !important;
	padding:0 0 12px 0 !important;
}
ul.compWorkL li a{
	display:inline-block !important;
	font-family:Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	color:#0066CC !important;
}





	.boxNv{
		display: inline-block;
		margin: 0 0 0 0;
		padding: 10px 25px;
		font-family: Arial, "sans-serif";
		border: #EFE2D3 solid 2px;
	}
	.boxNv strong{
		display: inline-block;
		float: left;
		font-size: 24px;
		color: #FE0000;
		text-align: center;
		margin: 0 0 0 0;
		padding: 0;
	}
	.boxNv strong span{
		display: inline-block;
		font-size: 34px;
	}
	.boxNv ul{
		display: inline-block;
		width: 300px;
		float: left;
		margin: 0 40px;
		padding: 0;
		list-style: none;
	}
	.boxNv ul li{
		display: inline-block;
		width: 100%;
		float: left;
		font-size: 16px;
		color: #009600;
		text-align:left;
		margin: 0 40px;
		padding: 3px 0;
		list-style: none;
		font-weight:bold;
	}
	.boxNv ul li span{
		color: #000;
	}
	.boxNv a{
		display: inline-block;
		padding: 6px 14px;
		cursor: pointer;
		color: #fff;
		background: #01A5E2;
		text-decoration: none;
		border: 1px solid #F4E4D5;
		margin: 20px 0;

position: relative;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !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: #01A5E2;
		text-decoration: none;
		border: 1px solid #F4E4D5;
		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;
}

h2{
	text-align: center !important;
}



	.footerN2{
		display: inline-block;
		width: 100%;
		margin: 12px 0 0 0;
		padding: 0;
	}
	.footerN2 div{
		display: inline-block;
		width: 80%;
		margin: 0 0 0 0;
		padding: 10px 10% 10px 10%;
		border-top: 2px #000 solid;
		text-align: center;
	}

.rightN2{
	width: 100%;
	text-align: center;
}
.rightN2 p{
	font-size: 22px;
		padding: 0;
		margin: 10px 0;
}
p.rightContactTitle{
	font-size: 24px !important;	
}

.socialN{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.socialNetworks{
	float: none !important;
}
.rightContact{
	padding-top: 40px !important;
}








.cities__link {
    color: #888;
    border-bottom: 1px dashed #888;
}
.cities{
	display:none;
	width:560px;
	margin:0;
	list-style:none;
	padding:20px;
	column-count:3;
	position:absolute;
	left:70px;
	bottom:-23px;
	border-radius:10px;
	background-color:#EDEDED;
color:#000;
	text-align:left;
	z-index:1000;
}
.cities:after{
	content:"";
	display:block;
	position:absolute;
	bottom:25px;
	left:-10px;
	width:0;
	height:0;
	border-color:transparent #fafafa transparent transparent;
	border-style:solid;
	border-width:10px 10px 10px 0
}
.cities__container{
	position:relative
}
.cities__button{
	border:none;
	background:none;
	min-height:25px;
	cursor:pointer;
margin:0;
padding:0;
}
.cities__link{
color:#888;
	border-bottom:1px dashed #888
}
.cities__ancor{
	position:relative;
	color:#22a9d3;
	color:var(--primary);
	border-bottom:1px dashed #22a9d3;
	border-bottom:1px dashed var(--primary);
	transition:all .3s
}
.cities__ancor:hover{
	color:#22a9d3;
	color:var(--primary);
	border-color:#22a9d3;
	border-color:var(--primary)
}
.cities__icon:before{
	left:-25px;
	top:-1px;
	width:18px;
	height:25px;
	background-size:18px 25px
}
.cities__item{
	padding:5px 0
}