.prodcat { }
.prodcat .prodname { font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; color: #313131; }
.prodcat .prodpic { float: left; margin-right: 10px; }
.prodcat .prodpic img { border: 2px solid #eeeeee; }
.prodcat .prodinfo { float: left; }
.prodcat .proddl { font-weight: bold; color: #313131; }

.prod-det-1 .prod-name { font-size: 14px; font-weight: bold; margin-bottom: 5px; color: #313131; }
.prod-det-1 .asklink { padding: 20px; background: url(../images/ask_cloud.gif) 0 0 no-repeat; }
.prod-det-1 .orderlink { display: block; float: left; background: url(../images/order_link.gif) right center no-repeat; padding-right: 77px; }
.prod-det-1 .prod-pic img { border: 2px solid #eeeeee; }
.prod-det-1 .prod-det a { font-weight: bold; text-decoration: none; border-bottom: 1px dashed #00518f; }
.prod-det-1 .prod-det a:hover { font-weight: bold; text-decoration: none; border-bottom: 1px dashed #00518f; }
.prod-det-1 .prod-det div { margin-bottom: 15px; display: none; }

.prod-det-2 h2 { padding: 0px 0px 0px 20px; text-transform: uppercase; }
.prod-det-2 .tth { border-collapse: collapse; }
.prod-det-2 .tth th { background: #eeeeee; color: #313131; padding: 10px 20px; border-right: 2px solid #ffffff; text-align: left; font-weight: normal; }
.prod-det-2 .tth td { color: #838383; padding: 2px 20px; border-bottom: 1px solid #eeeeee; border-right: 2px solid #ffffff; }
.prod-det-2 .prod-legend { padding: 10px 10px 10px 20px; font-size: 10px; }
.search-form { background: #eeeeee; padding: 20px; }
.p-b-10 { padding-bottom: 10px; }
.p-b-5 { padding-bottom: 5px; }
.prod-projects { line-height: 18px; }
.pl20 { padding-left: 20px; }
.pr20 { padding-right: 20px; }
.right-bord { border-right: 1px solid #ffffff; }