#wrapper { background-image: none; }
#wrapper h1.title { margin: 21px 0 0 37px; padding-left: 65px; height: 64px; font: normal 22px Tahoma; background: url('../img/imgproduce.png') no-repeat; }
#wrapper h1.blue { background-position: 0 -128px; }
#wrapper h1.red { background-position: 0 -128px; }
#wrapper h1.black { background-position: 0 -296px; }
h1.title strong { display: block; font: bold 13px Tahoma; color: #999; }
#wrapper  .rightBlock { width: 390px; text-align: center; float: right; }
.kpnd img { margin: 42px 29px 0 0; }
.pnd img { margin: 28px 31px 0 35px; }
#wrapper p { width: 570px; margin: 18px 37px; font-size: 12px; line-height: 1.5em; }
#wrapper h1 + p { margin-top: 5px; }
#wrapper h2 { margin-left: 37px; font: bold 14px Arial; color: #414142; }
#wrapper h2 a { color: #06f; }
#wrapper .vtor h1.title { background-position: 0 -192px; }
#wrapper .vtor p { margin-top: 10px; }

#wrapper .box { margin: 25px auto; text-align: center; width: 11em; min-width: 110px; min-height: 70px; background: url('../img/bottom-left.png') no-repeat left bottom; }
#wrapper .box-outer { background: url('../img/bottom-right.png') no-repeat right bottom; }
#wrapper .box-inner { background: url('../img/top-left.png') no-repeat left top; }
#wrapper .box h3 { white-space: nowrap; background: url('../img/top-right.png') no-repeat right top; color: #fff; font: normal 16px Tahoma; padding: 7px 0; }
#wrapper .box p { margin: 6px 0 0 0; padding-bottom: 8px; padding-left: 3px; width: 100%; }
#wrapper input.buy { width: 103px; height: 40px; border: 0; background: url('../img/imgproduce.png') 0 -256px no-repeat; }

#wrapper ul { list-style: none; margin: 0 0 0 37px; padding: 0; width: 570px; font-size: 12px; line-height: 1.5em; }
#wrapper ul li { padding-left: 15px; margin: 10px 0 10px 0; background: url('../img/gpoint.png') no-repeat left top; }

.parnik img { margin: 39px 41px 0 0 !important; //margin-right: 31px; }
.packing img { margin: 24px 26px 0 0; }
.vtor img { margin: 40px 0 0 20px; }

#wrapper .p { margin: 0; padding: 0; }
.pipe .p img { margin: 45px 68px 0 0; float: right; }
.pipe .l img { margin: 0 35px 0 47px; float: left; }
.l .images { float: left; width: 300px; }
.l .text { float: right; width: 650px; }
#wrapper .l .text  p, #wrapper .l .text  h2, #wrapper .l .text  ul { margin-left: 0; width: 90%; }

#wrapper .dbbox { margin: 30px 0 0 50px; text-align: center; width: 250px; height: 86px; background: url('../img/dbprice.png') no-repeat; }
#wrapper .dbbox div { width: 49%; }
#wrapper .dbbox div h3 { white-space: nowrap; color: #fff; font: bold 16px Tahoma; margin: 7px 0 12px 0; }
#wrapper .dbbox div p { margin: 6px 0 0 0; padding-bottom: 8px; padding-left: 3px; width: 100%; }
#wrapper .dbbox .fr { float: right; }
#wrapper .dbbox .fl { float: left; }