#container-content .benefits_block { margin: 20px auto 36px auto; width: 700px; height: 679px; position: relative;}
#container-content .benefits_block_in { background: url(/images/benefits.jpg) 170px 0px no-repeat; margin: 0px; width: 700px; height: 679px; }
#container-content .benefits_block_in img.bg {position: absolute; left: 0px; top: 0px; z-index: 10;}
#container-content .benefits_block a {position: absolute; text-decoration: none; display: block; z-index: 20;}
#container-content .benefits_block a span {position: absolute; display: block; width:180px}
#container-content .benefits_block a span img {float: left; text-decoration: none; padding-top: 15px;}
#container-content .benefits_block a span span {border-left: 2px solid #7d7f81; font-family: sans-serif; font-size: 11px; color: #7d7f81; text-decoration: none; line-height: 14px; padding-left: 5px; margin-left: 15px; position: static; display: block; cursor: pointer; cursor: hand; width:140px;}
#container-content .benefits_block a b {color: #009dd1; text-decoration: underline; margin: 0px; padding: 0px; display: block; border: 0px; font-weight:normal }
#container-content .benefits_block a:hover b {color: #ff622e; font-weight:normal}

#container-content .benefits_block a.analysis {left: 140px; top: 0px; width: 128px; height: 220px;}
#container-content .benefits_block a.analysis span {left: -130px; top: 0px; }

#container-content .benefits_block a.assortment {left: 470px; top: 0px; width: 135px; height: 225px;}
#container-content .benefits_block a.assortment span {left: 130px; top: 0px; }
#container-content .benefits_block a.assortment span span { margin-left: 20px;}

#container-content .benefits_block a.mounting {left: 470px; top: 300px; width: 130px; height: 235px;}
#container-content .benefits_block a.mounting span {left: 120px; top: 150px; }
#container-content .benefits_block a.mounting span span { margin-left: 20px;}

#container-content .benefits_block a.guarantee {left: 170px; top: 280px; width: 100px; height: 260px;}
#container-content .benefits_block a.guarantee span {left: -160px; top: 170px; }
#container-content .benefits_block a.guarantee span span { margin-left: 25px; }

#container-footer .benefits_block_in { background: url(/images/benefits_block_bg.png) no-repeat; margin: 0px; width: 747px; height: 400px; } 
#container-header { margin-bottom:18px; padding-bottom: 30px; }
#container-content .padding {padding:0px 25px 0 0; }
#container-content .right_cols .col12, #container-content .right_cols .col2 , #container-content .right_cols .col3 { padding-top: 0px;}
#container-content .right_cols .woheading { padding-top: 36px;}