
/*----- calendar styles ---------*/
/* перенес в шаблон, потом надо этот файл удалить
div#calendartop{margin:-10px -15px 15px -15px;}
table.calendar td{
text-align:center;vertical-align:middle;
font-size:70%;
padding:2px;
width:28px;height:21px;
border-left:1px solid #d9d9d9;
border-bottom:1px solid #e7e7e7;}
table.calendar td a{color:#003333;}
table.calendar td a:hover{color:red;}
table.calendar tr.wdays td{color:#ffffff;background:#cccc99;
border-left:1px solid #b7b785;
border-bottom:1px solid #b7b785;
font-weight:bold;}
table.calendar td.other_month{color:#e4e4e4;background:#f8f8f8;}
table.calendar td.this_month{font-weight:bold;background:#ffffff;}
table.calendar td.this_month_nodata{color:#dedede;background:#ffffff;font-weight:bold;}
table.calendar td.this_month_day{color:#ffffff;background:#d60000;
border-left:1px solid #d60000;
border-bottom:1px solid #d60000;
font-weight:bold;}
table.calendar tr.nav td{
font-size:80%;
padding:3px;
border:none;
border-top:1px solid #12481a;
background:#336635;
color:#ffffff;
height:23px;
}
table.calendar tr.nav td.monthyyyy{
width:120px;
}
table.calendar tr.nav td.monthyyyy a{
color:#ffffff;
text-decoration:none;
}
table.calendar tr.nav td.monthyyyy a b{
border-bottom:1px dashed #cccc99;
}
table.calendar tr.nav td.monthyyyy a:hover{
color:#faeb99;
}
table#all_years_and_months{
display:none;
position:absolute;
top:158px;
left:30px;
background:#235526;
}
table#all_years_and_months a{
text-decoration:none;
color:#ffffff;
}
td#all_months td, td#all_years td{
font-size:75%;
color:#345f34;
}
td#all_months{
background:#1f4c22;
padding:10px 0px 10px 0px;
}
td#all_months a{
color:#cccc99;
padding:2px 15px 2px 4px;
display:block;
}
td#all_months a b{
font-weight:normal;
border-bottom:1px dotted #989867;
}
td#all_months a:hover b{
border-bottom:1px solid #b80000;
}
td#all_months td.this_on a{
color:#ffffff;
background:#b80000;
}
td#all_months a:hover{
background:#b80000;
color:#ffffff;
}
td.this_off{
padding:2px 15px 2px 4px;
}
td#all_years{
padding:10px 0px 10px 0px;
}
td#all_years a b{
border-bottom:1px dotted #629561;
}
td#all_years td.this_on{
color:#ffffff;
background:#b80000;
padding:2px 2px 2px 15px;
}
td#all_years a{
padding:2px 2px 2px 15px;
display:block;
}
/**********************************************
#prevDay {	FONT-SIZE: 9px;	COLOR: #003333;	TEXT-ALIGN: right}
#nextDay {  FONT-SIZE: 9px; COLOR: #003333; TEXT-ALIGN: left}
#prevDay A {	PADDING-RIGHT: 22px;	DISPLAY: block;	PADDING-LEFT: 28px;	BACKGROUND: url(/img/prev_day.gif) no-repeat center 50%;	PADDING-BOTTOM: 14px;	COLOR: #003333;	PADDING-TOP: 14px}
#nextDay A {	PADDING-RIGHT: 28px;	DISPLAY: block;	PADDING-LEFT: 22px;	BACKGROUND: url(/img/next_day.gif) no-repeat center 50%;	PADDING-BOTTOM: 14px;	COLOR: #003333;	PADDING-TOP: 14px}

#theDay{	TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}; */