.p-block-6 {
padding: 38px 0px 0 0px;
}
.p-block-6 table {
border-collapse: collapse;
width: 100%;
margin: -25px 0 20px 0;
}
table tr th {
font-weight: 500;
}
table tr td, table tr th {
line-height: 1.3em;
color: #083f51;
font-size: 16px;
}
table tr td li, 
table tr th li, 
table tr td p, 
table tr th p {
font-size: 16px;
}


table tr.images td {
vertical-align: bottom;
width: 33%;
}

table tr td, table tr th {
padding: 20px 10px;
padding: 18px 10px;
line-height: 1.3em;
vertical-align: top;
}

table td:nth-child(1) {
width: auto;
_font-weight: 500;
}
table tr td ul {
margin-bottom: 0;
}
table tr td li {
margin: 0 0 0 0;
}

.p-block-6 table .p-dev-name {
display: block;
margin: 30px 0 5px 0;
color: #083d51;
font-weight: 500;
font-size: 18px;
}
.p-block-6 table tr td:nth-child(1) {
padding: 20px 10px 20px 25px;
padding: 20px 10px 20px 10px;

}

.p-block-6 table tr td div.bold {
font-size: 16px;
font-weight: 700;
line-height: 1.4em;
margin: 0 0 0em 0;
color: #194656;

}


.p-block-6 table img.w100 {
width: 100%;
max-width: 200px;
height: auto;
}

.new-style h2.bg-gray {
margin-top: 5px;
margin-bottom: 20px;
}

.new-style .list-2 {
display: block;
margin: 0 0 46px 0;
}



.new-style .center-10col {
margin: 0 auto;
width: 928px;
}



.p-block-2 {
padding: 0 16px 8px 16px;
}

.p-block-2 .p-img-1 {
position: relative;
margin: -87px 0 25px 0;
margin: -20px 0 0px 0;
}
.p-block-2 .p-img-1 img {
width: 930px;
height: auto;
}



.chars-dev-separator {
display: block;
overflow: hidden;
height: 1px;
}


.news-anonses-main {
padding: 0;
}

.pl-16 {
padding-left: 16px;
}
.pr-16 {
padding-right: 16px;
}



.params {
padding: 0 0 0px 0;
margin: 0 0 35px 0;
}




.p-banner-2 {
padding: 0 0 0 16px;
}
.bg-gray-image {
background-position: center center;
text-alight: center;
margin: 53px 0 44px 0;
overflow: hidden;
}









.new-style p + figure {
    margin-top: 53px;
}
figure + h3 {
margin-top: 45px;
}
.new-style .p-block-3  {
margin: 0px 0 0 0;
}
.new-style .p-block-3table + .pd-l16 {
margin-top: 53px;
}
.pd-l16 ul li:last-child {
margin-bottom: 0;
}

.p-block-4 h3 {
margin-top: 0;
}
.new-style .pd-l16 + .p-block-4 {
margin-top: 40px;
}
.new-style .p-block-4 + .pd-l16 { 
padding-top: 25px;
padding-bottom: 23px;
}


.new-style .p-list + .p-block-4 {
padding-top: 20px;
}


















@media all and (max-width: 700px) { 

table tr td, table tr th {
font-size: 5vw;
}

figure {
width: 100%;
}

.dl-file {
margin: -20px 0 60px 0;
}


.p-banner-2 {
padding: 0;
}
.p-banner-2 img {
width: 80vw;
width: 100%;
_display: none;
}
.bg-gray-image {
margin: 5vw 0 5vw 0;
}

.pl-16 {
padding-left: 0px;
}
.pr-16 {
padding-right: 0px;
}

.new-style  p {
padding: 0;
}
.new-style h1 {
display: block;
margin: 24vw 0 2px 0;
}
.new-style h3 {
margin: 7vw 0 6vw 0;
}

.new-style .p-block-2 {
padding: 0 0;
}
.new-style .center-10col {
width: 100%;
}

.new-style .p-block-6 {
padding: 10px 0 40px 0;
}

.new-style .p-params {
color: #083d50;
}

.new-style .chars-dev-name {
color: #083d50;
font-size: 5vw !important;
font-weight: 500;
line-height: 1.3em;
margin: 4vw 0 4vw 0;
padding: 4vw 0 0 0;
}

.new-style .chars-dev-name .image {
disdplay: block;
text-align: center;
text-align: left;
padding: 2vw 0;
}
.new-style .chars-dev-name .image img {
_width: 100%;
_height: auto;
}


.chars-dev-separator {
display: block;
overflow: hidden;
height: 1px;
margin: 20px 0 20px 0;
background-color: #083d50;
}

b, strong, .bold {
font-weight: 400;
}
.p-params .line {
margin: 0 0 10px 0;
}

.new-style .bottom-form-block .form-cnt {
padding: 0;
}

.new-style .bottom-form-block {
padding: 20px 10px;
padding: 1.4em 0px;
margin: 0;
}
.bg-gray-image {
}
.h455 {
height: auto;
}

.new-style .mob-only .p-params {
margin: 0 0 7vw 0;
}

.new-style .mob-only .p-params:last-child {
margin: 0 0 -4vw 0;
}

.pb15 h3 {
margin-top: 0;
}
}