.default {background:white; color:black; font-family:arial; font-size:12px; margin-left: 10px}
.list-O {display:block; background: #DDDDDD; width: 659px}
.list-E {display:block; background: #EEEEEE; width: 659px}
.tran_type {display:table-cell; font-weight:bold; width:25ex}
.tran_time {display:table-cell; position:relative; width:25ex}
.tran_user {display:table-cell; position:relative; width:18ex}
.tran_attch {display:table-cell; position:relative}
.tran_text {display:block}
.label {display:table-cell; width:130px}
.right {float:left}
.fillin {display:list-item; position:relative; width: 100%}

a {color: #808080; text-decoration: none}
a:hover {color: #A0A8A0; text-decoration: none}

.interior {position: absolute; color:black; top:0px; left:0px; width: 100%; height: 100%; min-width: 974px}
.title {background:black; color:white; position: absolute; top: 0px; width: 100%; height: 70px}
.ptitle {font-family:serif; font-size:20px}
.pftitle {font-family:serif; font-size:23px}
.putitle {font-family:serif; font-size:15px}
.page {height:100%; position: absolute; top: 90px; width: 100%}
.levo {position: absolute; left: 0px; width: 160px}
.levohore {background-image: url(cbp.jpg); background-position: center center; background-repeat: no-repeat; width: 160px; height: 70px}
.prostred {position: absolute; left: 160px; right: 160px; padding-left: 10px; padding-right: 10px}
.prostred-interior {position: absolute}
.pravo {position: absolute; right:0px; width: 160px}
.atitle {background: #FAFAFA; color: black; display: inline-table; width: 100%; border-bottom: 1px solid black; border-top: 1px solid black;}
.aname {font-weight: normal; font-family:serif; font-size: 17px; left:0px}
.aauth {font-style: normal}
.adate {}
.aupdt {color: #FF1030}
.acategory {float: right}
.aprev {margin-bottom: 10px}
.atxt {margin-bottom: 10px; margin-top: 10px}
.mactitle {font-weight:bold; background: black; color: white}
.matitle {font-weight:bold; margin-top: 5px}
.matxt {margin-bottom: 10px}
.mgroup {padding-bottom: 10px}
.jmpbar {position: absolute; right: 10px}
.jmpbaritem {display: table-cell; width: 20px; float: left; right: 0px}
.txtcode {padding-left:20px;background:#cacaca;font-family:fixed;}

.imgleft {float: left; padding-right: 10px;}
.imgright {float: right; padding-left: 10px;}

.clearleft {clear: left}
.img
{
  margin: 2px;
  /*border: 1px solid #0000ff;*/
  height: 220px;
  width: 180px;
  float: left;
  text-align: center;
}	
.img img
{
  display: inline;
  margin: 3px;
  border: 3px solid gray;
}
.img a:hover img {
  border: 3px solid silver;
}
.desc
{
  /*border: 1px solid #ff00ff;*/
  
  text-align: center;
  font-weight: normal;
  width: 174px;
  margin: 2px;
}

.largeimg {text-align: center}
.largeimg img {display: inline;
  border: 3px solid gray;
}
.largeimg .prev {
  border: 3px solid gray;
  float: left; height: 14px; width: 80px}
.largeimg .next {
  border: 3px solid gray;
  float: right; height: 14px; width: 80px}
.largeimg .prevempty {margin: 7px; float: left; height: 14px; width: 80px}
.largeimg .nextempty {margin: 7px; float: right; height: 14px; width: 80px}
.largeimg .prev a:hover {border: 3px solid black; float: left}
.largeimg .next a:hover {border: 3px solid black; float: right}
