.label span {
font-weight:normal !important;
font-size: 20px !important;
}

.areas-table td {
position: relative;
width: 33%;
vertical-align: top;
overflow: hidden;
border: 1px white solid;
}

.areas-table td a.overlay-gray:before {
background-color: rgba(255, 79, 79, 0.93);
}

span.overlay span span:hover {
text-decoration:underline;
}

.block.block-2 .block-content table td .consult {
min-height: 35px;
padding-left: 46px;
font-size: 17px;
line-height: 20px;
text-align: center;
background: url(../images/block-2_consult.png) 0 0 no-repeat;
}

.block.block-2 .block-content table td .yellow {
color: #F94A4A;
}

.block.block-3 .block-content .cloud {
position: absolute;
left: 695px;
top: 85px;
display: block;
width: 204px;
height: 71px;
padding: 64px 26px 95px 36px;
font-family: "fregatbold", sans-serif;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #D73535;
text-align: center;
text-decoration: none;
background: url(../images/block-3_cloud.png) 0 0 no-repeat;
}

.block.block-6 .block-content .form {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
width: 519px;
margin: 0 auto;
padding: 25px 47px;
border: solid 5px #F21C1C;
}

.block.block-6 .block-content .form .button {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
display: block;
width: 519px;
margin-top: 21px;
padding: 13px 0 16px;
font-family: "fregatbold", sans-serif;
font-size: 30px;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #FF8C0A;
}

.block.block-6 .block-content .form .title {
color: #000000;
}

.block.block-10  .block-content .button {
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
-webkit-box-shadow: 0 3px 0 0 #E07E03;
-moz-box-shadow: 0 3px 0 0 #E07E03 box-shadow: 0 3px 0 0 #b9813b;
background-image: none;
background-color: #FF8C0A !important;
display: block;
width: 780px;
margin: 52px auto 0;
padding-top: 25px;
padding-bottom: 25px;
font-family: "fregatbold", sans-serif;
font-weight: bold;
font-size: 28px;
color: #000000;
text-align: center;
text-decoration: none;
text-shadow: 0 0px 4px #FFFFFF;
}

.block.block-13 .block-content table td .button{
	background-color: #CF5205;
}

.block.block-14 .block-content table td.active, .block.block-14 .block-content table td:hover {
	border-color: #F21C1C;
}

.block.block-14 .block-content table td:hover .button {
	background-color: #FF8C0A;
}

.block.header .contacts .phones div {
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    font-size: 22px;
    line-height: 60px;
    color: #4b5668;
}

.block.footer-1 .contacts .phones div {
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    font-size: 22px;
    line-height: 61px;
    color: #c0c1c0;
}

.block.header .contacts .phones a {
    text-decoration: none;
    color: #3e475c;
}

.block.header .contacts .phones a:hover {
    color: #5a6884;
}

.block.footer-1 .contacts .phones a {
    text-decoration: none;
    color: #c0c1c0;
}

.block.footer-1 .contacts .phones a:hover {
    color: #d5d6d5;
}

.block.content .phones span strong a {
    text-decoration: none;
    color: #ff4e4e;
}

.block.content .phones span strong a:hover {
    color: #ff4159;
}