/*CALENDER*/


.menublock1 {width: 357px; background: url(images/calend/tri1.jpg) no-repeat left top; height: 85px; }
.menublock1 .menu_weeks {margin-top: 10px; margin-left: 25px; height: 37px;}
.menublock1 .menu_weeks  div {height: 20px; text-align: center; float: left; margin-right: 15px;}
.menublock1 .menu_weeks  div.act {width: 24px; background: url(images/calend/li_back.png) no-repeat left bottom; margin-right: 12px; font-size: 14px; font-weight: bold; filter:expression(fixPNG(this)); height: 20px;}
.menublock1 .menu_weeks  div.act span {display: block; margin-top: 2px;}
.menublock1 img {vertical-align: top;}
.menublock1 .menu_weeks  div a {font-size: 14px; font-weight: bold; text-decoration: underline; display: block; margin-top: 2px;}
.menublock1 .menu_weeks  div a:hover {text-decoration: none}


.menublock2 {width: 357px; background: url(images/calend/tri2.jpg) no-repeat left top; height: 113px; }
.menublock2 .menu_weeks { margin-left: 25px; }
.menublock2 .menu_weeks  div {height: 20px; text-align: center; float: left; margin-right: 15px; margin-bottom: 5px;}
.menublock2 .menu_weeks  div.act {width: 24px; background: url(images/calend/li_back.png) no-repeat left bottom; margin-right: 12px; font-size: 14px; font-weight: bold; filter:expression(fixPNG(this)); height: 20px; margin-bottom: 5px;}
.menublock2 .menu_weeks  div.act span {display: block; margin-top: 2px;}
.menublock2 img {vertical-align: top;}
.menublock2 .menu_weeks  div a {font-size: 14px; font-weight: bold; text-decoration: underline; display: block; margin-top: 2px; color: #ffffff}
.menublock2 .menu_weeks  div a:hover {text-decoration: none}

.menublock3 {width: 357px; background: url(images/calend/tri3.jpg) no-repeat left top; height: 113px; }
.menublock3 .menu_weeks { margin-left: 25px; }
.menublock3 .menu_weeks  div {height: 20px; text-align: center; float: left; margin-right: 15px; margin-bottom: 5px;}
.menublock3 .menu_weeks  div.act {width: 24px; background: url(images/calend/li_back.png) no-repeat left bottom; margin-right: 12px; font-size: 14px; font-weight: bold; filter:expression(fixPNG(this)); height: 20px; margin-bottom: 5px;}
.menublock3 .menu_weeks  div.act span {display: block; margin-top: 2px;}
.menublock3 img {vertical-align: top;}
.menublock3 .menu_weeks  div a {font-size: 14px; font-weight: bold; text-decoration: underline; display: block; margin-top: 2px; color: #ffffff}
.menublock3 .menu_weeks  div a:hover {text-decoration: none}

.week {margin-bottom: 20px;}
.week .head {font-size: 14px; font-weight: bold; margin-bottom: 7px}
.week .weight {background: url(/images/calend/weight.gif) no-repeat left top; margin-right: 10px; float: left; height: 13px}
.week .weight div {margin-left: 15px; font-weight: bold; }
.week .rost {background: url(/images/calend/rost.gif) no-repeat left top; float: left; height: 13px}
.week .rost div {margin-left: 15px; font-weight: bold; }
.week .text {margin-top: 7px;}
.week_det .head {font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.week_det img {float: left; padding-right: 10px; padding-bottom: 5px;}
.week_det a {font-size: 14px}


.note_form {margin-top: 20px; background: url(/images/calend/form_blue.gif) no-repeat; width: 100%; height: 197px; padding: 13px 0px 13px 17px; color: #007bc2; font-size: 10px}
.note_form .head_note {background: url(/images/calend/new_note.gif) no-repeat; width: 98px; height: 12px; margin-bottom: 3px;}
.note_form .text_note {background: url(/images/calend/form_text.gif) no-repeat; width: 443px; height: 54px; padding: 5px;}
.note_form .head_img {background: url(/images/calend/upl_image.gif) no-repeat; width: 97px; height: 15px; margin-bottom: 3px;}
.note_form .upl_img {margin-bottom: 3px}
.note_form .upl_img input {border: 0px; padding-left: 7px;}
.note_form input.add {margin-top: 12px;}


.notes {margin-bottom: 10px;}
.notes .head {font-size: 18px; margin-bottom: 13px; margin-left: 17px}
.notes .top {background: url(/images/calend/notes_top.gif) no-repeat; width: 100%; height: 20px;}
.notes .lines {background: url(/images/calend/notes_line.gif) repeat-y;}
.notes .text {margin-left: 17px; margin-right: 15px; padding-bottom: 10px;}
.notes .text ul {margin-top: 3px; padding: 0px;}
.notes .text ul li {list-style-type: none; margin-left: 10px; margin-bottom: 7px; line-height: 16px}
.notes .text ul li img {margin-top: 7px; border: 5px solid #ffffff}

.notes .bot {background: url(/images/calend/notes_bot.gif) no-repeat; width: 100%; height: 20px;}




