html, body{
	height: 100%;
}

body{
	padding:0px;
	margin:0px;
	width: 100%;
	height:100%;
}

.div_100_100{
	width: 100%;
	height: 100%;
}

.div_755_100{
	width: 755px;
	height: 100%;
}

.calendar_month{
	font-size:11px;
	color: #0086DF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_week{
	font-size:11px;
	color: #E1B51A;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_day{
	font-size:11px;
	color: #0086DF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_day_events{
	font-size:11px;
	color: #FF0000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_today{
	border:#666666 solid 1px;
}

.black{
	color:#101214;
	font-size:12px;
}

.black_selected{
	color:#A9171E;
	font-size:12px;
}


.div_header{
	background-image:url(images/logo.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	height: 100%;
	width: 304px;
}

.div_left{
	background-image:url(images/background_left.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	height: 100%;
	width: 304px;
}

.div_left_b{
	background-image:url(images/background_left_b.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height: 104px;
	width: 304px;
}

.div_304_100{
	height: 100%;
	width: 304px;
}

.div_444_100{
	height: 100%;
	width: 444px;
	background-image:url(images/background_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.div_header_right{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	height: 114px;
	width: 444px;
}

.div_right_bottom{
	background-image:url(images/background_right_b.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*
	height: 104px;
	width: 444px;
}

.font_copyright{
	padding-left: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}

.font_copyright a:link, font_copyright a:visited{
	color:#CCCCCC;
	text-decoration:none;
}

.font_copyright a:visited{
	color:#CCCCCC;
	text-decoration:none;
}

.font_copyright a:hover{
	color:#666666;
	text-decoration:none;
}

.div_news_title{
	background-image:url(images/news_title.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width: 417px;
	height: 49px;	
}

.font_news_title{
	padding-top: 12px;
	padding-left: 20px;
	color: #020202;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}

.font_news_title_date{
	color: #020202;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.div_news_text{
	padding-top: 18px;
	padding-left: 20px;
	color: #757575;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 395px;
	text-align:justify;
}

.font_news_red{
	color: #A9171E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}

.font_news_more{
	color: #101214;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}

.font_news_more a:link, font_news_more a:visited{
	color: #101214;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:underline;
}

.font_news_more a:visited{
	color: #101214;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:underline;
}

.font_news_more a:hover{
	color: #101214;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
}

.news_photo{
	 margin:3px 10px 10px 0px; 
	 border: #CCCCCC solid 1px; 
	 padding: 1px 1px 1px 1px;
}