@charset "utf-8";
/* CSS Document */

.text_size {
    font-size: 12pt;
    text-align: justify;
}


.seo_h2 {
	text-align:center;
	font: normal 26px Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 20px 0;		
	
}

.seo_h3 {
	text-align:center;
	font: normal 26px Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 20px 0;		
	
}

.seo_zagolovok {
	text-align:center;
	font: normal 20px Arial, Helvetica, sans-serif;
    color: #1700B2;
    margin: 10px 0;	
	
}

.seo_zagolovok2 {
	text-align:center;
	font: normal 24px Arial, Helvetica, sans-serif;
    background: #1700B2;
    padding:10px 5px;
    color:#fff;
    margin: 10px 0 0 0;	
	
}


.seo_zagolovok3 {
	text-align:left;
	font: normal 20px Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 10px 0;	
	
}


.seo_zagolovok4 {
	text-align:center;
	font: normal 24px Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 10px 0;	
	
}

.seo_wrap {
	border-top:none;
	border:2px solid #1700B2;
	padding:20px 15px;
	margin:-20px 0 10px 0;
	
}

.seo_ul {
	list-style:none;
	text-align:left;
}

.seo_ul li {
	background:url(seo_ul_icon.png) 7px 14px no-repeat;
	background-size:15px;
	padding:10px 0 0 30px;
	
}
.seo_ul1 {
	list-style:none;
	text-align:left;
}

.seo_ul1 li {
	background:url(seo_ul_icon.png) 7px 11px no-repeat;
	background-size:15px;
	padding:10px 0 0 30px;
	
}

.seo_table2 {
	margin:0 auto;
	border:none;
	
}

.seo_table2 td {
	padding:10px 5px;
	
}


.seo_table7 {
	/*margin:0 auto;*/
	border:none;
	
}

.seo_table7 td {
	padding:10px 5px;
	font-size:12pt;
	text-align:left;
	
}
.seo_img2 {
	margin:5px auto;
	border:2px solid #1700B2;
}

.seo_img3 {
	float:right;
	margin:10px 30px 10px 10px;
	
}

.seo_img4 {
	float:left;
	margin:0 10px 0 0;
	
}

.seo_contakt_table {
	margin:0 auto;
	border:none;
	
}

.seo_contakt_table td {
	text-align:left;
	color:#1700B2;
	font-size:20px;
	padding:0 7px;
	
}


a.bk   {
    background:#0D00A5;
    text-decoration:none;
    padding: 7px;
    color:#fff;
    width: 140px;
    display: inline-block;
    margin: -10px auto 0 auto;
    font-size:19px;
    text-align:center;
    font: normal 20px Arial, Helvetica, sans-serif;
} 
a.bk:hover {
	background:#422bf2;
	color:#EAEF0F;
	
}

.seo_table3 {margin:5px auto;}
.seo_table3 td {padding:0;}

a.bk2   {
    background:#0D00A5;
    padding: 10px 5px;
    color:#fff;
    width: 220px;
    text-decoration:none;
    display: inline-block;
    border:2px double #EAEF0F;
    margin: 10px 10px;
    font-size:19px;
    text-align:center;
    font: normal 20px Arial, Helvetica, sans-serif;
} 
a.bk2:hover {background:#EAEF0F;color:#333; border:2px double #0D00A5;}

a.bk3   {
    background:#0D00A5;
    padding: 10px 5px;
    color:#fff;
    width: 190px;
    text-decoration:none;
    display: inline-block;
    border:2px double #EAEF0F;
    margin: 10px 10px;
    font-size:18px;
    text-align:center;
    font: normal 20px Arial, Helvetica, sans-serif;
} 
a.bk3:hover {background:#EAEF0F;color:#333; border:2px double #0D00A5;}

a.bk4   {
    background:#0D00A5;
    padding: 10px 5px;
    color:#fff;
    width: 130px;
    text-decoration:none;
    display: inline-block;
    border:2px double #EAEF0F;
    margin: 10px 10px;
    font-size:18px;
    text-align:center;
    font: normal 20px Arial, Helvetica, sans-serif;
} 
a.bk4:hover {background:#EAEF0F;color:#333; border:2px double #0D00A5;}
a.bk5  {
    background: #e3e3e3;
    padding: 10px 5px;
    color: #0D00A5;
    width: 215px;
    text-decoration: none;
    display: inline-block;
    border: 1px double #0D00A5;
    margin: 10px 10px;
    font-size: 18px;
    text-align: center;
    font: normal 20px Arial, Helvetica, sans-serif;
}
a.bk5:hover {
    background: #EAEF0F;
    color: #333;
    border: 1px double #0D00A5;
}
.seo_price {
	width:700px;
	margin:20px auto;
	border-collapse:collapse;
	border:1px solid #0D00A5;
	
}

.seo_price th {
	text-align:center;
	padding:5px;
	border:1px solid #0D00A5;
	background:#0D00A5;
	color:#fff;
	font-size:18px;
}

.seo_th {
	text-align:center !important;
	padding:5px;
	border:1px solid #0D00A5;
	color:#0D00A5;
	font-size:18px;
	font-weight:bold;
}

.seo_price td {
	text-align:left;
	padding:5px 3px;
	border:1px solid #0D00A5;
	font-size:14px;
}

table.seo-tab3 tr td {
    padding: 6px;
    color: #000;
    font-size: 15px;
    border: 1px solid #e3e3e3;
}

table.seo-tab3 {
    border-spacing: 5px 5px;
    border-collapse: separate;
    border: none;
    width: 100%;
    text-align: left;
}
.table-wrapper {
    text-align: center;
}
==========Лендинг======
.top_slider_wrapper .slider_wrap.all_background .pic:before {
    background: rgba(20, 20, 20, 0.28) !important;
}
.content-form__link {
    font: bold 17px/1 'Roboto', Arial, Helvetica, sans-serif !important;
}
.triple-block__inner .top .title {
    font: 500 21px 'Roboto', Arial, Helvetica, sans-serif !important;
}
.services img, .services svg {
    width: 30px !important;
    background: none !important;
    margin-left: 6px !important;
    padding-left: 52px !important;
}
.services .title {
    font: 500 21px/1 'Roboto', Arial, Helvetica, sans-serif !important;
}
.top_slider_wrapper .slider_wrap .pic {
    background: rgba(224, 200, 174, 0.35) !important;
}
.top_slider_wrapper .slider_wrap.all_background .pic:before {
    background: rgba(224, 200, 174, 0.35) !important;
}
.top_slider_wrapper .text_wrap .text_body {
    color: rgb(136, 22, 47) !important;
}
.top_slider_wrapper .text_wrap .text_title {
    color: rgb(136, 22, 47) !important;
}

.triple-block__inner .top img, .triple-block__inner .top svg {
    width: 32px !important;
    padding: 16px 2px !important;
}

=======ЛП2==========
.top_slider_wrapper .slider_wrap.all_background .pic:before {
    background: rgba(20, 20, 20, 0.28) !important;
}
.content-form__link {
    font: bold 17px/1 'Roboto', Arial, Helvetica, sans-serif !important;
}
.triple-block__inner .top .title {
    font: 500 21px 'Roboto', Arial, Helvetica, sans-serif !important;
}
.services img, .services svg {
    width: 30px !important;
    background: none !important;
    margin-left: 6px !important;
    padding-left: 52px !important;
}
.services .title {
    font: 500 21px/1 'Roboto', Arial, Helvetica, sans-serif !important;
}
.top_slider_wrapper .slider_wrap .pic {
    background: rgba(224, 200, 174, 0.35) !important;
}
.top_slider_wrapper .slider_wrap.all_background .pic:before {
    background: rgba(224, 200, 174, 0.35) !important;
}
.top_slider_wrapper .text_wrap .text_body {
    color: rgb(136, 22, 47) !important;
}
.top_slider_wrapper .text_wrap .text_title {
    color: rgb(136, 22, 47) !important;
}

.triple-block__inner .top img, .triple-block__inner .top svg {
    width: 32px !important;
    padding: 16px 2px !important;
}

.advantages_wrapper .adv_in .pic img, .advantages_wrapper .adv_in .pic svg {
    margin: auto auto;
    max-width: 73px;
    max-height: 84px;
    height: auto;
    padding: 8px !important;
    margin: 1px 20px 42px 13px!important;
}

.advantages_wrapper .adv_in .title {
    color: #2e2d40;
    font: 17px/1 'rm', Arial, Helvetica, sans-serif;
    padding: 12px 0 3px;
}
.tpl-field.tpl-field-button button {
    background: #1600b1 !important;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    border: 2px solid #1600b1 !important;
}
.popover-container .tpl-field.tpl-field-button button:hover {
    color: #000 !important;
    background: #fff !important;
}
table.seo-tab2 tr td {
   padding: 6px;
    color: #0d00a5;
    font-size: 16px;
    border: 1px solid #0d00a5;
}

table.seo-tab2 {
    border-spacing: 5px 5px;
    border-collapse: separate;
    border: none;
    width: 81%;
    text-align: center;
    margin: 0 auto;
}
.table-wrapper {
    text-align: center;
}
.seop{
	    color: #0d00a5;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight:bold;
}
html .multy_blocks .multy_blocks_wrapper .multy_blocks_inner .service-item .service-desc-block .buy-button {
    width: 83%;
    text-align:center;
    background-color: #1600b1 !important;
}
html .multy_blocks .multy_blocks_wrapper .multy_blocks_inner .service-item .service-desc-block .service-price .price-new
{
	text-align:center;
}
html .popover-container .tpl-field.tpl-field-button button
{
	 width: 100%;
}
html .content-form__link {
    background-color: #fff !important;
    border: 2px solid #1600b1 !important;
    color: #1600b1 !important;
}
html .content-form__link:hover {
    color: #fff !important;
    background: #1600b1 !important;
}
html .map-with-contacts-theme9 .contacts {
    background: #1600b185;
}
html .popover-container .title {
    background-color: #887e7e0f !important;
    color: #1600b1 !important;
}
html .content-form__title {
    color: #1600b1 !important;
}
html .multy_blocks .multy_blocks_wrapper .title {
    font: 30px/1 "Roboto", Arial, Helvetica, sans-serif;
}
html .services__title {
    font: 32px/1 "Roboto", Arial, Helvetica, sans-serif;
}
html .owl-carousel .owl-item img {
    width: 61%;
}
html body .decor-wrap .decor-block-top-pic2 {
    background: #fff;
}

p.subtitle {
    font-weight:600;
}


/*
@media all and (max-width: 480px) {
	.top_slider_wrapper .slider_wrap .pic img {
		-ms-background-position-x: 100% !important;
		background-position-x: 100% !important;
	}
}
@media all and (max-width: 320px) {
	body {
		min-width: 0;
	}
}*/

.text-seo {
	text-align: center;
    font: normal 26px Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 20px 0;
}

.text-last1 {
    text-align: center;
    font-size: 18px;
}
.seo-list dt {
    font-size: 18px;
    padding: 10px 0;
    /*color: #10007c;*/
}
.seo-list dd {
    line-height: 1.4;
    font-size: 15px;
    background: url(seo_ul_icon.png) 7px 14px no-repeat;
    background-size: 15px;
    padding: 5px 30px;
    background-position-y: center;
}