.calendar_month_name
{
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;	
}

.calendar_year_name
{
    font-family: tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #A0A0A0;
}

.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: #ff0000;
    padding-top: 3px;
    padding-bottom: 3px;
}

.calendar_work_day
{
    font-family: tahoma;
    font-size: 10px;    
}

.calendar_work_day_off
{
    font-family: tahoma;
    font-size: 10px;
    color: #A0A0A0;
}

.calendar_end_day
{
    font-family: tahoma;
    font-size: 10px;
    color: #ff0000;
}

.calendar_end_day_off
{
    font-family: tahoma;
    font-size: 10px;
    color: #ff0000;
}

.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 #00294F;}
.calendar_bborder {border-bottom: solid 1px #00294F;}

.wTD {width: 18px;}

.next_arch
{
    font-family: tahoma;
    font-size: 12px;
    color: #A0A0A0;		
}

.arch_bttn_bg
{
	background: url(/img/site/arch/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/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 #00294F;}
.arch_bborder {border-bottom: solid 1px #00294F;}
.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: georgia;
	font-size: 18px;
    color: #D01109;
}

.arch_news_text
{
	/*
    font-family: tahoma;
    font-size: 11px;
    color: #ffffff;
    */
}

.arch_news_time
{
    font-family: tahoma;
    font-size: 10px;
    color: #ff0000;
}

.arch_news_date
{
    font-family: tahoma;
    font-size: 10px;
}
