@media screen
{ * {}
  div.products ul {margin: 0;}
  div.products ul li {display: block; list-style: none; list-style-position: outside; /*padding-left: 0; background: none;*/ /*padding: 1px 0;*/}
  div.products ul li ul {margin: 10px 0;}
  div.products ul li ul li {display: list-item; list-style-position: inside; list-style-type: disc;}
  div.products ul li ol li {display: list-item; list-style-position: inside; list-style-type: decimal;}

  div.products div.ul-item div.li table.image tr td {width: 300px; height: 300px; text-align: center; vertical-align: middle; background: url(/images/products_img_m.gif) no-repeat !important;}
  div.products div.ul-item div.li table.image tr td p.image {margin: 0;}
  div.products div.ul-item div.li table.image tr td p.image span {/*display: block; padding: 0 30px; padding-top: 24px; padding-bottom: 36px;*/}
  div.products div.ul-item div.li div.images {margin-top: 20px;}
  div.products div.ul-item div.li div.images table.images {float: left; margin-left: 20px; }
  div.products div.ul-item div.li div.images table.images tr td {width: 64px; height: 64px; background: url(/images/products_img_add_s.gif) no-repeat !important; text-align: center; vertical-align: middle;}
  div.products div.ul-item div.li div.images table.images p.images {margin: 0;}
  div.products div.ul-item div.li div.images table.images p.images a {/*display: block;*/}
  div.products div.ul-item div.li div.images table.images p.images a span {/*display: block; padding: 0 7px; padding-top: 5px; padding-bottom: 9px;*/}
  div.products div.ul-item div.li div.images table.images.first {margin-left: 0;}
  div.products div.ul-item div.column {}
  div.products div.ul-item div.column-left {float: left; width: 300px;}
  div.products div.ul-item div.column-right {float: left; width: 364px;}
  div.products div.ul-item div.column-right-pad {padding-left: 20px;}
  div.products div.ul-item div.column-right-pad div.box_top {width: 302px; background: #F8F5F5; border: 1px solid #D9D9D9; padding: 0 15px; font-size: 9pt;}
  div.products div.ul-item div.column-right-pad div.box_top h2 {font-size: 10pt;}
  div.products div.ul-item div.column-right-pad div.box_top p.name_add {margin-top: -10px;}
  div.products div.ul-item div.column-right-pad div.box_top p.price {font-weight: bold; color: #f00;}
  div.products div.ul-item div.column-right-pad div.box_top p.price_old {margin-top: -10px; font-weight: bold;}
  div.products div.ul-item div.column-right-pad div.box_top div.hr {border-top: 1px solid #D9D9D9;}
  div.products div.ul-item div.column-right-pad div.box_top div.input {margin: 10px 0;}
  div.products div.ul-item div.column-right-pad div.box_top div.input div.label {font-weight: bold;}
  div.products div.ul-item div.column-right-pad div.box_top div.input input.text {width: 50px; padding: 1px 2px;}
  div.products div.ul-item div.column-right-pad div.box_top input.submit {width: 153px; height: 25px; border: none; background: url(/images/button.gif) no-repeat; font-size: 8pt; font-weight: bold; color: #fff; text-transform: uppercase; margin-bottom: 10px; cursor: pointer;}
  div.products div.ul-item div.column-right-pad div.box_info {margin-top: 15px; background: url(/images/products_info.gif) no-repeat; padding: 15px; padding-top: 1px; font-size: 9pt;}
  div.products div.ul-item div.column-right-pad div.box_info h2 {text-transform: uppercase; margin-top: 5px; padding-left: 7px; font-size: 9pt; color: #3F3F3F;}

  div.products div.ul-items {margin: 0; margin: 10px 0;}
  div.products div.ul-items div.li {display: block; float: left; list-style: none; list-style-position: outside; text-align: center; margin-top: 20px;}
  div.products div.ul-items div.li div.pad {background: url(/images/products_ul_li.gif) repeat-x; padding-top: 5px;}
  div.products div.ul-items div.li div.pad h2 {margin: 0; font-weight: normal;}
  div.products div.ul-items div.li div.pad h2 a {color: #FF0000;}
  div.products div.ul-items div.li div.pad table.image tr td {text-align: center; vertical-align: middle;}
  div.products div.ul-items div.li div.pad table.image tr td p.image {margin: 0;}
  div.products div.ul-items div.li div.pad p.price {margin: 0; font-weight: bold;}
  div.products div.ul-items div.li.first {margin-top: 0;}
  div.products div.ul-items div.li.first div.pad {background: none; padding-top: 0;}
  
  div.parts div.products {}
  div.parts div.products p {margin: 0; margin-bottom: 10px; margin-right: -20px; height: 30px/*-6px*/; background: #CDCDCD url(/images/parts.gif) no-repeat; /*line-height: 36px;*/ padding-top: 6px; padding-left: 30px; font-weight: bold;}
  div.parts div.products p select {margin-left: 5px; width: 40px;}
}

@media print
{ * {}
}
