
input.date {width:100px; text-align:left; }

.mm {position:absolute; padding:.2em; border:1px solid #ccc; background-color:#fff; z-index:50001; width:230px;}
.mm table {border-collapse:separate; table-layout:fixed; text-align:center; font-size:14px;}
.mm col {width:2em; }
.mm col.red {background-color:#FFD6FC;}
.mm td {padding:0; vertical-align:middle; height:1.5em; }
.mm td div {padding: 3px; text-align: center; border:1px solid #999; border-color:#ddd #777 #777 #ddd; }
.mm td div:hover, .mm td .hover {background-color:#BF3EB7; color:#fff; border-color:#777 #ddd #ddd #777 ;cursor:pointer;}
.mm div.red {color:#c00;}
.mm select {width:110px; margin:3px 0 3px 3px;}
.mm .ri {text-align:left;}
.mm p {margin:0;}
.disnone {display:none;}

ol {text-align:left; width:40em; font-size:1em; margin:0 auto; font-family:verdana;}

.metka {background-image:url(img/metka.gif);  background-repeat:no-repeat; background-position:right bottom; }


