.mm {position:absolute; padding:.2em; border:1px solid #ccc; background-color:#fff; z-index:100;}

.mm table {border-collapse:separate; table-layout:fixed; text-align:center; font-family:arial, tahoma; font-size:11px;}
.mm table tr:hover{background: none;}
.mm col {width:2em; }
.mm col.red {background-color:#ffffcc;}
.mm td {padding:0; vertical-align:middle; height:1.5em;}
.mm td div {padding: .1em 0 0 0; border:1px solid #999; border-color:#ddd #777 #777 #ddd; cursor:pointer; width: 97%;}
.mm td div:hover, .mm td .hover {background-color:#eee; border-color:#777 #ddd #ddd #777 ;}
.mm div.red {color:#c00;}
.mm select {margin-right:0; min-width: 0;}
.mm .ri {text-align:right;}
.mm .ri select { width: auto;}
.mm p {margin:0;}
.disnone {display:none;}
ol {text-align:left; width:40em; font-size:.75em; margin:0 auto; font-family:verdana;}
.metka { background:url(/js/mm/metka.gif) #C0C0C0;  background-repeat:no-repeat; background-position:right bottom; }


