table,td {
border-collapse:collapse;
padding:0px;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
}

div {
font-family: Tahoma, Verdana, Tahoma;
font-size: 11px;
font-weight:400; 
color:#000000;
}

td.active {
background:#CCCCCC;
}

a {
color:#000000;
font-family: Tahoma, Verdana;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

fieldset {
border:1px solid #000000;
padding:3px;
}

input,select {
width:120px;
}

div.Label {
width:75px; 
float:left; 
}


.Clear {
clear:both;
}

#sectionsRight {
width:200px;
}

.comment {
clear:both;
border-bottom:1px dashed #353535;
margin:20px 10px;
}

a.page {
padding:5px;
margin:2px;
background:#FFFFEE;
border:1px solid #D4D18B;
}

a.pageActive {
padding:5px;
margin:2px;
background:#FFFFFF;
border:1px solid #000000;
}
/*--------- календарь ------------*/
table.calend tr td{
border-bottom:1px solid #ECE1C7;
border-left:1px solid #ECE1C7;
font-size:11px;
font-family: Arial, Geneva, sans-serif, Helvetica;
font-weight:bold;
text-align:center;
vertical-align:middle;
height:20px;

background:#F5EFE0;
}

table.calend tr td a {color:#746E66;text-decoration:none;}
table.calend tr td a:hover {text-decoration:none;}
table.calend tr td a u{color:#1E481E;text-decoration:none;}

table.calend tr.wd td{
background:#353758;
color:white;
border-left:1px solid #FFFFFF;
height:23;
}

table.calend tr td.cur {
background:url('./images/cur_day.gif') center no-repeat;
}
table.calend tr td.p {background:#DCCFBC;}
table.calend tr td.curp {background:url('/img/cur_dayp.gif') center no-repeat #DCCFBC}
table.calend tr td.f {background:#C80000}
table.calend tr td.curf {background:url('/img/cur_dayr.gif') center no-repeat #C80000}
table.calend tr td.f a *,table.calend tr td.curf a *{color:#ffffff;text-decoration:none;}


tr.calend td{
padding:3;
font-size:11px;
color:#7A614A;
background:#ECE1C7;
font-weight:bold;
}

tr.calend td select {font-size:12px;}

/*--------- календарь: конец ------------*/