@charset "utf-8";
#shadow{
display:none;
  position: fixed!important;
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:99;
  background-color:#1F1F1F;
  -moz-opacity: 0.8!important;
  opacity:.80!important;
  filter: alpha(opacity=80)!important;
}
#cat_outer{
display:none;
position: fixed!important;
position:absolute;
 width:700px; 
 height:500px; 
 border:#CCCCCC 1px solid; 
 position:absolute; 
 top:50px;  
 background-color:#FFFFFF; 
 z-index:199;
 }
 
 * html #cat_outer { 
 position: absolute; 
 top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+20+'px'); 
/* left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');*/
 } 
 
 
 #cat_title{
 height:18px;
 padding-top:2px;
 background-color:#3366CC;
 padding-left:5px;
 font-size:12px;
 color:#FFFFFF;
 font:Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 cursor:move;
 
 }
 #cat_content{
 padding:10px;
 }
 #cat_left{
 width:200px;
 height:220px;
 border:#CCCCCC 1px solid;
 background-color:#F2F2F2;
 float:left;
 font-size:12px;
 font-weight:bold;
 }
 #cat_right{
 width:470px;
 height:220px;
 border:#CCCCCC 1px solid;
 background-color:#F2F2F2;
 float:right;
 }
 #kekka{
 height:190px;
 
 overflow:scroll;
 overflow-x:hidden;
 
 
 }
 #showExhaust{
 border:#CCCCCC 1px solid;
 background-color:#F2F2F2;
 height:200px;
 margin-top:6px;
  font-size:12px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 
 
 }
 .kt{
  font-size:12px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#003399;
 }
 .kt span{
 color:#CC0000!important;
 }
 #col2{
 position:absolute;
 top:51px;
 width:374px;
 height:185px;
 background:url(cat_ime/col2.jpg) no-repeat;
 font-size:14px;
 color:#CC0000;
 font-weight:bold;
 padding-left:100px;
 padding-top:80px;
 
 
 }
 #col3{
 position:absolute;
 top:260px;
 right:50px;
 width:280px;
 height:100px;
 background:url(cat_ime/col3.jpg) no-repeat;
 margin-left:250px;
 padding-top:80px;
 padding-left:0px;
 color:#CC0000;
 display:none;
 }
 #bc{
 display:block;
 width:92px;
 height:29px;
 background:url(cat_ime/button22.jpg) 0px 0px no-repeat;
 text-decoration:none;
 color:#333333;
 padding-top:5px;
 text-align:center;
 }
 #bc:hover{
 color:#FF0000;
 background:url(cat_ime/button22.jpg) 0px -34px no-repeat;
 }
 
 
 .catTable , .catTable2{
 font-size:12px;
 
 }
  .catTable2{
  font-weight:bold;
 
 }
 .catTable td{
 height:20px;
 border-bottom:#CCCCCC 1px solid;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 margin-right:1px;
 cursor:pointer;
 }
 .catTable tr:hover{
 background-color:#DFEFFF;
 }
 
 
 
 
 
 
 .clearfix:after {
  content: "."; 
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}