.cat-razd { margin-bottom: 30px; }
.cat-list td { vertical-align: top; padding-bottom: 10px; }
.cat-list .cat-pic { border: 1px solid #e71d2f; padding: 2px; width: 160px; margin-right: auto; height: 160px; overflow: hidden; margin-bottom: 10px; }
.cat-list .cat-pic .cp-lotto { position: absolute; margin-top: 129px; }
.cat-list .cat-link { margin-bottom: 5px; text-transform: uppercase; }
.cat-list .cat-link a { color: #ffffff; }
.cat-list .cat-link a:hover { color: #e71d2f; }
.cat-list .cat-descr { color: #afafaf; width: 166px; margin-right: auto; margin-bottom: 10px; }
.cat-list a.cat-tech { color: #ffffff; text-decoration: none; float: left; border: 1px solid #515252; padding: 5px 10px; margin-right: 3px; margin-bottom: 3px; }
.cat-list a.cat-tech:hover { color: #e71d2f; text-decoration: none; float: left; border: 1px solid #515252; padding: 5px 10px; margin-right: 3px; }
a.cat-all { color: #e71d2f; text-decoration: none; font-size: 118%; }
a.cat-all:hover { color: #ffffff; text-decoration: none; }
a.cat-all span { color: #ffffff; }

.tech-pic { border: 1px solid #e71d2f; padding: 2px; width: 220px; margin-right: auto; height: 98px; overflow: hidden; margin-bottom: 10px; }
.tech-pic .cp-lotto { position: absolute; margin-top: 67px; }
.tech-det td { vertical-align: top; }
.tech-det .tech-photos { padding-right: 50px; }

.item .i-type { position: absolute; margin-left: -300px; }
.item .i-path { color: #d0cfcb; font-size: 18px; padding-top: 3px; margin-bottom: 15px; }
.item .i-image { border: 1px solid #e71d2f; padding: 1px; float: left; margin: 5px 20px 10px 0; }
.item .i-det { color: #d0cfcb; }
.item .i-det ul { list-style-image: url(../images/ulbul.gif); padding-left: 0; padding-top: 15px; margin-bottom: 30px; }
.item .i-det ul li { background: none; padding: 0; margin-left: 0; position: relative; left: 30px; }
