p.seo-text1 {
    font-size: 22px;
    color: #201f82;
}

p.seo-text2 {
    font-size: 17px;
    color: #222222;
}

.seo-ul-v li {
    padding: 10px 0px 10px 39px;
    text-align: left;
    margin: 0 0 0 -12px;
    list-style: none;
    background: url(seo-checked.png) 0 3px no-repeat;
    font-size: 17px;
    color: #201f82;
    font-weight: 600;
}

.seo-img-lic {
    float: right;
    padding-right: 128px;
}

.seo-img-lic2 {
    float: right;
    padding-right: 53px;
}

p.seo-phone {
    font-size: 26px;
    color: #222222;
}

table.seo-table-prise {
    width: 100%;
    border: 1px solid #19198c;
    font-size: 17px;
    color: #222222;
}

table.seo-table-prise th {
    background: #5554d5;
    text-align: center;
    color: white;
    text-shadow: 0px 1px 2px #31319a;
    padding: 10px;
}

table.seo-table-prise td {
    padding: 10px;
    border: 1px solid #19198c;
}

.a_button {
    font-size: 14px;
    border: 1px solid #19198c;
    width: 18%;
    padding: 0px;
    font-weight: 600;
    background: #e3e2ff;
    margin-bottom: 12px;
    color: #19198c;
    text-shadow: 0px 1px 2px #e3e2ff;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    height: 196px;
    margin-right: 10px;
    box-shadow: 0px 1px 2px #737373;
    position: relative;
}

.a_button:before {
    background: url(thin-arrowheads-pointing-down.png) no-repeat 0px 0px;
    background-size: 25px;
    width: 100px;
    height: 100px;
    display: block;
    content: "";
    bottom: -62px;
    right: -3px;
    position: absolute;
}


.a_button:hover { background: #CFCEFF !important; box-shadow: 0px 0px 0px #8e8d8d !important; box-shadow: inset 0px 0px 2px #8e8d8d !important; }

.heads {
    text-align: center;
}

table.seo-table-prog {
    width: 100%;
    font-size: 17px;
    color: #222222;
    border: 1px solid #19198c;
    margin-bottom: 15px;
}

table.seo-table-prog td {
    border: 1px solid #19198c;
    padding: 10px;
}

table.seo-table-prog th {
    background: #5554d5;
    color: white;
    text-shadow: 0px 1px 2px #31319a;
    padding: 10px;
    text-align: center;
    border: 1px solid #19198c;
}

.a_button span {
    margin-top: 20px;
    display: block;
    line-height: 20px;
}



body .decor-wrap .decor-block-frm-in3 .gr-button[type=submit], body .decor-wrap .decor-block-frm-in3 .gr-button[type=submit] { font-size: 18px !important; text-shadow: 0px 1px 2px #7b0201 !important; }
body .decor-wrap .decor-block-top-frm-body3 { color: rgb(253, 248, 188) !important; }
body .decor-wrap .decor-block-frm-in-text3 { font-size: 20px !important; }
html body .decor-wrap .decor-block-top-frm-tit3 { text-shadow: 0px 1px 2px black !important; }
body .decor-darant-tit3, body .decor-cont-tit3 { color: rgb(255, 255, 255) !important; background-color: rgb(85, 84, 213) !important; border: 1px solid #31319c !important; text-shadow: 0px 1px 2px #313188 !important; }
body .decor-darant-wr3 ul li span.s1 {background: #ebebeb !important;border: 2px solid #403f94 !important;color: #31319c !important;}
body .decor-map-text3 { color: #222222 !important; font-weight: 600 !important; font-size: 17px !important; }
body .decor-wrap .decor-frm-block { background-color: rgb(25, 25, 140) !important; text-shadow: 0px 1px 2px black !important; }
body .decor-wrap .decor-frm-btn { font-size: 16px !important; text-shadow: 0px 1px 2px #860100 !important; }
body .decor-darant-tit, body .decor-cont-tit { background: #e3e2ff !important; color: #201f82 !important; border: 1px solid #19198c !important; }
body .decor-board-in { border: 1px solid #19198c !important; color: #222222 !important; }
body .decor-wrap .decor-frm-block .decor-frm-block-b span { text-shadow: 0px 1px 2px #ffe746 !important; }
body .decor-darant-wr3 ul li {font-size: 17px !important;color: #201f82 !important;font-weight: 600 !important;padding: 10px 0 10px 0 !important;}

body .decor-darant-wr3 ul {
    margin: 10px 20px 20px 10px !important;
}

body .decor-darant-wr3 ul p {
    margin-top: 6px !important;
}

.seo-logo {
    font-size: 16px;
    font-weight: 600;
    color: #414095;
    padding: 9px 0 7px 0;
}