.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: #160080; text-decoration: none}
a:hover {color: #3200C0; text-decoration: none}
a-mezi {color: #168000; text-decoration: none}
a-mezi:hover {color: #32C000; text-decoration: none}
a-post {color: #160080; text-decoration: none}
a-post:hover {color: #3200C0; text-decoration: none}
a-slav {color: #707020; text-decoration: none}
a-slav:hover {color: #DDDD40; text-decoration: none}
.imgintext {float: left; padding-right: 10px;}
.imgleft {float: left; padding-right: 10px;}
.imgright {float: right; padding-left: 10px;}

.interior {position: absolute; top:0px; left:0px; width: 100%; height: 100%; min-width: 974px}
.title {background: #DDAAFF; position: absolute; top: 0px; width: 100%; height: 70px}
.title-slav {background: #FFF070; position: absolute; top: 0px; width: 100%; height: 70px}
.title-mezi {background: #DDFFAA; position: absolute; top: 0px; width: 100%; height: 70px}
.title-post {background: #DDAAFF; 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: 150px}
.levohore {background-image: url(md.jpg); background-position: center center; background-repeat: no-repeat; width: 150px; height: 70px}
.prostred {position: absolute; left: 150px; right: 150px; padding-left: 10px; padding-right: 10px}
.prostred-interior {position: absolute}
.pravo {position: absolute; right:0px; width: 150px}
.atitle {background: #EEDDFF; display: inline-table; width: 100%}
.atitle-slav {background: #FFFFCC; display: inline-table; width: 100%}
.atitle-mezi {background: #EEFFDD; display: inline-table; width: 100%}
.atitle-post {background: #EEDDFF; display: inline-table; width: 100%}
.aname {font-weight: bold; font-size: 15px; left:0px}
.cname {background: #EEDDFF; font-weight: bold; font-size: 18px; left:0px; margin-bottom:10px; width: 100%}
.aauth {font-style: italic}
.adate {}
.aupdt {color: red}
.acategory {float: right}
.aprev {margin-bottom: 10px}
.atxt {margin-bottom: 10px; margin-top: 10px}
.mactitle {font-weight:bold; background: #DDAAFF; color: black}
.mactitle-slav {font-weight:bold; background: #FFF070; color: black}
.mactitle-post {font-weight:bold; background: #DDAAFF; color: black}
.mactitle-mezi {font-weight:bold; background: #DDFFAA; color: black}
.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}

.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: 7px solid #BB77EE;
  border-mezi: 7px solid #BBEE77;
  border-slav: 7px solid #FFF070;
  border-post: 7px solid #BB77EE;
}
.img a:hover img {
  border: 7px solid #DDAAFF;
  border-mezi: 7px solid #DDFFAA;
  border-slav: 7px solid #FFFFCC;
  border-post: 7px solid #DDAAFF;
}
.desc
{
  /*border: 1px solid #ff00ff;*/
  
  text-align: center;
  font-weight: normal;
  width: 174px;
  margin: 2px;
}

.largeimg {text-align: center}
.largeimg img {display: inline;
  border: 7px solid #bb77ee;
  border-mezi: 7px solid #bbee77;
  border-slav: 7px solid #FFF070;
  border-post: 7px solid #bb77ee;
}
.largeimg .prev {
  border: 7px solid #bb77ee;
  border-mezi: 7px solid #bbee77;
  border-slav: 7px solid #FFF070;
  border-post: 7px solid #bb77ee;
  float: left; height: 14px; width: 80px}
.largeimg .next {
  border: 7px solid #bb77ee;
  border-mezi: 7px solid #bbee77;
  border-slav: 7px solid #FFF070;
  border-post: 7px solid #bb77ee;
  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: 7px solid #ddffaa; float: left}
.largeimg .next a:hover {border: 7px solid #ddffaa; float: right}
