@media screen {
.pr td.right	{ background: url('/img/baba2.jpg') 100% 100% no-repeat; }
.ab table.content	{ background: #fff url('/img/zavod.jpg') 0 100% no-repeat; }
td.right p	{  font-size: 80%; }
div.descrip	{ overflow: hidden; margin-bottom: 20px; }
div.descrip img	{ float: left; margin: 1.5em 20px 0 -20px; }
div.descrip h1	{ margin: 0; }
div.descrip p	{ margin: 10px 40px 10px 144px; line-height: 150%; }
table.order caption	{ color: #333; text-align: left; padding-bottom: 7px; }
table.order caption b	{ color: #f60; }
table.order	{ font: normal 80% Tahoma, sans-serif; text-align: center; margin: 16px 0 10px 0; }
table.order td, table.order th	{ border: 1px solid #ccc; border-top: 0; }
table.order tr.b td	{ border-bottom: 0; }
table.order td.r, table.order th.r	{ border-right: 0; }
table.order td.l, table.order th.l	{ border-left: 0; }
table.order input	{ width: 40px;  border: 1px solid #9c9c9c; }
table.order input.submit	{ width: 78px; height: 24px; background: url('/i/btn_small.png') 0 0 no-repeat; border: 0; }
table.order input.submit:active	{ background-position: 100% 100% ! important; }
table.order input.del	{ width: 20px; height: 20px; border: 0; background: url('/i/x.gif') 0 0 no-repeat; cursor: pointer; }
table.order td, table.order th	{ background: url('/i/box_order.png'); background-position: -20px -20px; padding: 7px 10px; vertical-align: middle; }
table.order th	{ background-color: #f60; color: #fff; font-weight: normal; }
table.order th	{ background-position: -20px 0; }
table.order th.l	{ background-position: 0 0; }
table.order th.r	{ background-position: 100% 0; }
table.order td.l	{ background-position: 0 -20px; }
table.order td.r	{ background-position: 100% -20px; }
table.order tr.b td	{ background-position: -20px 100%; padding-bottom: 11px; }
table.order tr.b td.l	{ background-position: 0 100%; }
table.order tr.b td.r	{ background-position: 100% 100%; }
div.use	{ width: 390px; margin: 0 0 40px 0; }
div.use h3	{ margin: 0; }
div.use p	{ margin: 10px 0; line-height: 150%; }

ul.prodnav	{ list-style-type: none; margin: -10px 0 20px 0; padding: 0; }
ul.prodnav li	{ display: inline; padding: 0 10px 0 0; margin: 0; }
ul.prodnav a	{ font: normal 12px Arial; color: #666; }
ul.prodnav span	{ font: bold 12px Arial; color: #060; }

}

@media print {
div.descrip	{ overflow: hidden; padding: 5px 0; }
div.descrip h1	{ font: normal 130% "Trebuchet MS", sans-serif; }
div.descrip img	{ border: 0; float: left; margin: 2em 2em 5em 0; }
table.order td, table.order th	{ width: 10%; border: 1px solid #777; padding: 0; text-align: center; }
input	{ border: 0 }
}
