#bl-3 {
background: url(/images/doski-pattern.png) top center repeat; width: 100%; height: 947px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 98;
}
#bl-3 #doski-pattern {
background: url(/images/bl-3-sostav-bg.png) top center no-repeat; 
background-position: 50% -7px;
width: 100%; height: inherit; padding: 0px 0px 0px 0px; margin: 0 auto;
position: relative;
}
#bl-3 #bott-doski-shadow {
background: url(/images/bott-doski-shadow.png) bottom center repeat-x; 
width: 100%; height: 147px; padding: 0px 0px 0px 0px; margin: 0 auto;
position: absolute; bottom: 0px; left: 0px; z-index: 2;
}
#bl-3 .w-center {
width: 994px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; color: #fff;
z-index: 3; height: inherit;
}
#bl-3 .title-block {
font-size: 48px; line-height: 48px; display: block; margin: 0px 0px 0px 0px; padding: 66px 0px 3px 0px; 
font-size: 400; text-align: center; font-family: 'Roboto'; text-transform: uppercase;
color: #fff;
}
#bl-3 .sub-title-block {
color: #eeddd6;
font-family: 'Roboto';
font-size: 36px;
line-height: 42px;
font-weight: 400;
display: block;
margin: 0px 0px 49px 0px; 
padding: 0px 0px 0px 0px; 
text-align: center;
}
#bl-3 .txts {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; width: 360px;
}
#bl-3 .txts .percent {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 30px 0px;
color: #77d41c;
font-family: 'Roboto';
font-size: 72px;
}
#bl-3 .txts .desc {
display: block;
margin: -10px 0px 0px -1px; 
padding: 0px 0px 0px 0px;
color: #edddd5;
font-family: "Roboto";
font-size: 24px;
line-height: 30px;
}
#bl-3 .txts .desc .mini {
display: block;
margin: 0px 0px 0px 0px; 
padding: 5px 0px 0px 0px;
color: #ba9b8e;
font-size: 18px;
line-height: 24px;
}
#bl-3 #txt-1 {
top: 219px; left: 561px;
}
#bl-3 #txt-2 {
top: 420px; left: 650px;
}
#bl-3 #txt-3 {
top: 618px; left: 561px;
}
.catalog .category .img{
background: transparent;
}