
div.cat-item {
  float: left;
  display: inline;
  padding: 0 10px 10px 10px;
  text-align: center;
  width: 120px;
  height: 200px;
  position: relative;
}

table.category {
  margin: 0;
  width: 110px;
  height: 110px;
}

table.category tr {
  height: 100%;
}

table.category td {
  height: 100%;
}

div.cat-item .i-lk {
  height: 100px; 
  width: 100px;
}

div.pi { float:right; display:inline; text-align:center; }
div.view {  border-left:1px dotted #999; border-bottom:1px dotted #999; padding:10px; }

div.cat-item .chdr { background: transparent; width:138px; float:none; margin:0; }

div.cat-item .chdr table { border:0px dotted red; width:100%; }
div.cat-item .chdr td { vertical-align:middle; text-align:center; }

DIV.cat-item .chdr th { border:0px dotted blue; text-align:center; vertical-align:middle; }
DIV.cat-item .chdr h2 { border:0px dotted red; color:#002767; line-height:120%; }

div.cat-item .chdr h2:hover { cursor:pointer; }

div.cat-item .chdr .mag { background:url("../imgs/page/magnifier.gif") 0 0 no-repeat; padding-left:18px; }
div.cat-item .chdr .basket { background:url("../imgs/page/basket.gif") 0 0 no-repeat; padding-left:18px; }

div.cat-item .ch-t, 
div.cat-item .ch-e { display:block; background:transparent; font-size:1px; }

div.cat-item .ch1, 
div.cat-item .ch2, 
div.cat-item .ch3, 
div.cat-item .ch4 { display:block; overflow:hidden; }

div.cat-item .ch1, 
div.cat-item .ch2, 
div.cat-item .ch3 { height:1px; }
div.cat-item .ch2, 
div.cat-item .ch3, 
div.cat-item .ch4 { border-left:1px solid #ccc; border-right:1px solid #ccc; }

div.cat-item .ch1 { margin:0 4px; background:#ccc; }
div.cat-item .ch2 { margin:0 2px; border-width:0 2px; }
div.cat-item .ch3 { margin:0 1px; }
div.cat-item .ch4 { height:1px; margin:0 1px; }

DIV.cat-item .ttl { height:40px; }
div.single .ttl { height:19px; }

* html .ttl { height:1px; }

div.cat-item .g { background:#ccc; color:#fff; }

div.cat-item a { color:#002767; text-decoration:none; display:inline; }

div.category-magnifier {
  position: absolute;
  top: 85px;
  left: 120px;
  width: 23px;
  height: 22px;
  background-image: url("../imgs/buttons/retrieve.gif");
  background-position: top left;
  background-repeat: no-repeat;
  cursor: hand;
}
