.CalendarCompBody {
    width: 1000px;
    margin: auto;
    position: relative;
}
.center {
   /* width: 1100px;  Ширина элемента в пикселах */
    margin: auto; /* Выравниваем по центру */
}
.dayM {
    width: 120px;
    height: 50px;
}
.Group_Name {
    float: left;
    padding: 0pt 0pt 10pt 0pt;
    font-size: 16.0px;
    font-family: Arial;
    color: slategrey;
}
.DateDayM {
    font-size: 20.0pt;
    font-family: Arial;
    color: slategrey;
}
.RezultDayM {
    font-size: 11px;
    font-family: Arial;
    color: #19507c;
}
.dayD {
    padding: 5pt 0pt 3pt 0pt;
}
.dayR {
    padding: 0pt 10pt 3pt 0pt;
    text-align: right;
}
.CalendarButton {
    padding: 10pt;
    background-color: #19507c;
    border: solid 1px #19507c;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14pt;
    text-align: center;
    height: 25px;
}
.CalendarImgButton {
    width: 20px;
}
.CalendarHeadDayTextV {
    color: firebrick;
}
.CalendarHeadDay {
    background-color: #ECECEC;
    color: #505050;
    font-family: Arial;
    font-size: 12pt;
    text-align: center;
    height: 35px;
}
.CalendarItogValue {
    padding: 2pt 2pt 2pt 5pt;
    font-size: 11px;
    text-align: right;
}
.CalendarItogLabel {
    padding: 2pt 2pt 2pt 5pt;
    width: 100px;
    font-size: 11px;
    text-align: left;
}
.ImgButton {
    width: 31px;
}
.CalendarBody {
    border-collapse: collapse;
    width: 800px;
    background-color: #ffffff;

}

/*
.StyleItem {
    padding: 3pt 0pt 3pt 0pt;
    vertical-align: middle;
}

.StyleAlternatingItem {
    padding: 3pt 0pt 3pt 0pt;
    background-color: gainsboro;
    vertical-align: middle;
}
.fontFormEdit {
    font-size: 10.0pt;
    font-family: Arial;
}
.tp {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
}*/
