.calendar_month_name
{
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.calendar_year_name
{
    font-family: tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #044476;
}

.calendar_work_day_name
{
    font-family: tahoma;
    font-size: 10px;
    color: #A0A0A0;
    padding-top: 3px;
    padding-bottom: 3px;
}

.calendar_end_day_name
{
    font-family: tahoma;
    font-size: 10px;
    color: #DF0073;
    padding-top: 3px;
    padding-bottom: 3px;
}

.calendar_work_day
{
    font-family: tahoma;
    font-size: 10px;
    color: #000000;
}

.calendar_work_day_off
{
    font-family: tahoma;
    font-size: 10px;
    color: #A0A0A0;
}

.calendar_end_day
{
    font-family: tahoma;
    font-size: 10px;
    color: #DF0073;
}

.calendar_end_day_off
{
    font-family: tahoma;
    font-size: 10px;
    color: #DF0073;
}

.tleft {text-align: left;}
.tcenter {text-align: center;}
.tright {text-align: right;}

.calendar_lpadding5 {padding-left: 5px;}
.calendar_bpadding3 {padding-bottom: 3px;}
.calendar_bpadding10 {padding-bottom: 10px;}

.calendar_tborder {border-top: solid 1px #DADADA;}
.calendar_bborder {border-bottom: solid 1px #DADADA;}

.wTD {width: 18px;}

.next_arch
{
    font-family: tahoma;
    font-size: 12px;
    color: #8E9EA9;		
}

.arch_bttn_bg
{
	background: url(/img/site/arch_bttn.gif) no-repeat center center;
	line-height: 21px;
	width: 105px;
	text-align: center;
    font-family: tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
}

.arch_bttn_bg_day
{
    background: url(/img/site/arch_bttn.gif) no-repeat center center;
    line-height: 21px;
    width: 105px;
    text-align: center;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.arch_tborder {border-top: solid 1px #DADADA;}
.arch_bborder {border-bottom: solid 1px #DADADA;}
.arch_tmargin {margin-top: 10px;}
.arch_bmargin {margin-bottom: 10px;}
.arch_lpadding10 {padding-left: 10px;}
.arch_rpadding10 {padding-right: 10px;}
.arch_tpadding10 {padding-top: 10px;}
.arch_bpadding10 {padding-bottom: 10px;}
.arch_lpadding5 {padding-left: 5px;}
.arch_rpadding5 {padding-right: 5px;}
.arch_tpadding5 {padding-top: 5px;}
.arch_bpadding5 {padding-bottom: 5px;}
.arch_bpadding3 {padding-bottom: 3px;}

.arch_news_title 
{
	font-family: tahoma;
	font-size: 16px;
    color: #000000;
}

.arch_news_text
{
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
}

.arch_news_time
{
    font-family: tahoma;
    font-size: 10px;
    color: #000000;
}
